全部產品
Search
文件中心

CloudOps Orchestration Service:ACS-ALB-BulkyEnableDeletionProtection

更新時間:Sep 06, 2024

模板名稱

ACS-ALB-BulkyEnableDeletionProtection 批量啟用應用型Server Load Balancer執行個體刪除保護

立即執行

模板描述

批量啟用應用型Server Load Balancer執行個體刪除保護

模板類型

自動化

所有者

Alibaba Cloud

輸入參數

參數名稱

描述

類型

是否必填

預設值

約束

loadBalancerIds

應用型Server Load Balancer執行個體ID列表

List

OOSAssumeRole

OOS扮演的RAM角色

String

regionId

地區ID

String

{{ ACS::RegionId }}

rateControl

任務執行的並發比率

Json

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

輸出參數

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

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "alb:EnableDeletionProtection"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

詳情

ACS-ALB-BulkyEnableDeletionProtection詳情

模板內容

FormatVersion: OOS-2019-06-01
Description:
  en: Bulky set loadbalancer deletion protection
  zh-cn: 批量啟用應用型Server Load Balancer執行個體刪除保護
  name-en: ACS-ALB-BulkyEnableDeletionProtection
  name-zh-cn: 批量啟用應用型Server Load Balancer執行個體刪除保護
  categories:
    - security
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列表
    Type: List
  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
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: enableDeletionProtection
    Action: ACS::ExecuteAPI
    Description:
      en: Set loadBalancer deletion protection
      zh-cn: 應用Server Load Balancer執行個體啟用執行個體保護
    Properties:
      Service: ALB
      API: EnableDeletionProtection
      Parameters:
        RegionId: '{{ regionId }}'
        ResourceId: '{{ ACS::TaskLoopItem }}'
    Loop:
      RateControl: '{{ rateControl }}'
      Items: '{{ loadBalancerIds }}'
Metadata:
  ALIYUN::OOS::Interface:
    ParameterGroups:
      - Parameters:
          - regionId
          - loadBalancerIds
        Label:
          default:
            zh-cn: 選擇執行個體
            en: Select Loadbalancer
      - Parameters:
          - rateControl
          - OOSAssumeRole
        Label:
          default:
            zh-cn: 進階選項
            en: Control Options