全部產品
Search
文件中心

CloudOps Orchestration Service:ACS-SLB-BulkyModifyLoadBalancerInstanceSpec

更新時間:Sep 05, 2024

模板名稱

ACS-SLB-BulkyModifyLoadBalancerInstanceSpec 批量修改負載平衡的執行個體規格

立即執行

模板描述

批量修改負載平衡的執行個體規格

模板類型

自動化

所有者

Alibaba Cloud

輸入參數

參數名稱

描述

類型

是否必填

預設值

約束

loadBalancerIds

Server Load Balancer執行個體ID

List

loadBalancerSpec

Server Load Balancer執行個體的規格

String

autoPay

自動支付訂單

Boolean

regionId

地區ID

String

{{ ACS::RegionId }}

rateControl

任務執行的並發比率

Json

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

OOSAssumeRole

OOS扮演的RAM角色

String

""

輸出參數

執行此模板需要的權限原則

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

詳情

ACS-SLB-BulkyModifyLoadBalancerInstanceSpec詳情

模板內容

FormatVersion: OOS-2019-06-01
Description:
  en: Bulky modify load balancer instance spec
  zh-cn: 批量修改負載平衡的執行個體規格
  name-en: ACS-SLB-BulkyModifyLoadBalancerInstanceSpec
  name-zh-cn: 批量修改負載平衡的執行個體規格
  categories:
    - computenest
Parameters:
  regionId:
    Type: String
    Label:
      en: RegionId
      zh-cn: 地區ID
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  loadBalancerIds:
    Label:
      en: LoadBalancerIds
      zh-cn: Server Load Balancer執行個體ID
    AssociationProperty: ALIYUN::SLB::Instance::InstanceId
    AssociationPropertyMetadata:
      RegionId: regionId
    Type: List
  loadBalancerSpec:
    Label:
      en: LoadBalancerSpec
      zh-cn: Server Load Balancer執行個體的規格
    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
      zh-cn: 自動支付訂單
    Type: Boolean
  rateControl:
    Label:
      en: RateControl
      zh-cn: 任務執行的並發比率
    Type: Json
    AssociationProperty: RateControl
    Default:
      Mode: Concurrency
      MaxErrors: 0
      Concurrency: 10
  OOSAssumeRole:
    Label:
      en: OOSAssumeRole
      zh-cn: OOS扮演的RAM角色
    Type: String
    Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: modifyLoadBalancerInstanceSpec
  Action: ACS::ExecuteApi
  Description:
    en: Modify load balancer instance spec
    zh-cn: 修改負載平衡的執行個體規格
  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:
            zh-cn: 參數設定
            en: Configure Parameters
      - Parameters:
          - rateControl
          - OOSAssumeRole
        Label:
          default:
            zh-cn: 進階選項
            en: Control Options