Nome do modelo
Libera endereços IP públicos de instâncias ECS em lote.
Descrição do modelo
Libera os endereços IP públicos de várias instâncias ECS em uma única operação.
Tipo de modelo
Automation
Proprietário
Alibaba Cloud
Parâmetros de entrada
|
Nome do parâmetro |
Descrição |
Tipo |
Obrigatório |
Valor padrão |
Restrições |
|
publicIpAddress |
Endereços IP públicos das instâncias ECS a liberar. |
List |
Sim |
||
|
regionId |
ID da região. |
String |
Não |
{{ ACS::RegionId }} |
|
|
rateControl |
Configurações de concorrência para execução da tarefa. |
Json |
Não |
{‘Mode’: ‘Concurrency’, ‘MaxErrors’: 0, ‘Concurrency’: 10} |
|
|
OOSAssumeRole |
Função RAM que o OOS assume para executar o modelo. |
String |
Não |
“” |
Parâmetros de saída
Nenhum.
Políticas de acesso necessárias para executar este modelo
{
"Version": "1",
"Statement": [
{
"Action": [
"ecs:ReleasePublicIpAddress"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
Detalhes
Detalhes do ACS-ECS-BulkyReleasePublicIpAddress
Conteúdo do modelo
FormatVersion: OOS-2019-06-01
Description:
name-en: ACS-ECS-BulkyReleasePublicIpAddress
name-zh-cn: Release public IP addresses in batches
en: Releases public IP addresses in batches.
zh-cn: Release public IP addresses in batches
Parameters:
regionId:
Type: String
Label:
en: RegionId
zh-cn: Region ID
AssociationProperty: RegionId
Default: '{{ ACS::RegionId }}'
publicIpAddress:
Label:
en: PublicIpAddress
zh-cn: Public IP addresses of instances
Type: List
rateControl:
Label:
en: RateControl
zh-cn: Concurrency rate for task execution
Type: Json
AssociationProperty: RateControl
Default:
Mode: Concurrency
MaxErrors: 0
Concurrency: 10
OOSAssumeRole:
Label:
en: OOSAssumeRole
zh-cn: The RAM role that OOS assumes
Type: String
Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: releasePublicIpAddress
Action: ACS::ExecuteAPI
Description:
en: Releases the public IP address.
zh-cn: Release the public IP address
Properties:
Service: ECS
API: ReleasePublicIpAddress
Parameters:
RegionId: '{{ regionId }}'
PublicIpAddress: '{{ ACS::TaskLoopItem }}'
Loop:
RateControl: '{{ rateControl }}'
Items: '{{ publicIpAddress }}'