全部产品
Search
文档中心

CloudOps Orchestration Service:ACS-SLB-BulkyModifyLoadBalancerInstanceSpec

更新时间:Jun 28, 2025

Nama template

ACS-SLB-BulkyModifyLoadBalancerInstanceSpec

Jalankan Sekarang

Deskripsi template

Mengubah tipe instans dari beberapa Server Load Balancer (SLB) sekaligus.

Tipe template

Otomatis

Pemilik

Alibaba Cloud

Parameter input

Parameter

Deskripsi

Tipe

Diperlukan

Nilai default

Batasan

loadBalancerIds

ID dari instans SLB.

Daftar

Ya

loadBalancerSpec

Tipe instans dari SLB.

String

Ya

autoPay

Menentukan apakah pembayaran otomatis diaktifkan.

Boolean

Ya

regionId

ID wilayah.

String

Tidak

{{ ACS::RegionId }}

rateControl

Pengaturan kontrol laju.

Json

Tidak

{'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10}

OOSAssumeRole

Peran Resource Access Management (RAM) yang diasumsikan oleh CloudOps Orchestration Service (OOS).

String

Tidak

""

Parameter output

Tidak ada

Kebijakan izin yang diperlukan untuk mengeksekusi template

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "slb:ModifyLoadBalancerInstanceSpec"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

Referensi

Untuk informasi lebih lanjut, lihat ACS-SLB-BulkyModifyLoadBalancerInstanceSpec di GitHub.

Konten Template

FormatVersion: OOS-2019-06-01
Description:
  en: Bulky modify load balancer instance spec
  name-en: ACS-SLB-BulkyModifyLoadBalancerInstanceSpec
  categories:
    - computenest
Parameters:
  regionId:
    Type: String
    Label:
      en: RegionId
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  loadBalancerIds:
    Label:
      en: LoadBalancerIds
    AssociationProperty: ALIYUN::SLB::Instance::InstanceId
    AssociationPropertyMetadata:
      RegionId: regionId
    Type: List
  loadBalancerSpec:
    Label:
      en: LoadBalancerSpec
    Type: String
    AssociationProperty: ALIYUN::SLB::Instance::InstanceType
    AssociationPropertyMetadata:
      RegionId: regionId
    AllowedValues:
      - slb.s1.small
      - slb.s2.small
      - slb.s2.medium
      - slb.s3.small
      - slb.s3.medium
      - slb.s3.large
  autoPay:
    Label:
      en: AutoPay
    Type: Boolean
  rateControl:
    Label:
      en: RateControl
    Type: Json
    AssociationProperty: RateControl
    Default:
      Mode: Concurrency
      MaxErrors: 0
      Concurrency: 10
  OOSAssumeRole:
    Label:
      en: OOSAssumeRole
    Type: String
    Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: modifyLoadBalancerInstanceSpec
  Action: ACS::ExecuteApi
  Description:
    en: Modify load balancer instance spec
  Properties:
    Service: SLB
    API: ModifyLoadBalancerInstanceSpec
    Parameters:
      RegionId: '{{ regionId }}'
      LoadBalancerId: '{{ ACS::TaskLoopItem }}'
      LoadBalancerSpec: '{{ loadBalancerSpec }}'
      AutoPay: '{{ autoPay }}'
  Loop:
    RateControl: '{{ rateControl }}'
    Items: '{{ loadBalancerIds }}'
Metadata:
  ALIYUN::OOS::Interface:
    ParameterGroups:
      - Parameters:
          - regionId
          - loadBalancerIds
          - loadBalancerSpec
          - autoPay
        Label:
          default:
            en: Configure Parameters
      - Parameters:
          - rateControl
          - OOSAssumeRole
        Label:
          default:
            en: Control Options