Nome do modelo
ACS-ECS-BulkyModifyInstanceAttributes: modifique os atributos de várias instâncias ECS em lote.
Descrição do modelo
Modifica os atributos de várias instâncias ECS em lote.
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 |
|
instanceAttributes |
Atributos das instâncias ECS a modificar. |
Json |
Sim |
||
|
rateControl |
Taxa 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. |
String |
Não |
“” |
Parâmetros de saída
Nenhum
Política de acesso necessária para este modelo
{
"Version": "1",
"Statement": [
{
"Action": [
"ecs:ModifyInstanceAttribute"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
Detalhes
Para mais informações, consulte Detalhes do ACS-ECS-BulkyModifyInstanceAttributes.
Conteúdo do modelo
FormatVersion: OOS-2019-06-01
Description:
en: Modifies attributes of multiple ECS instances in a batch.
zh-cn: Modifies attributes of multiple ECS instances in a batch.
name-en: ACS-ECS-BulkyModifyInstanceAttributes
name-zh-cn: Modifies attributes of multiple instances in a batch.
categories:
- instance_manage
Parameters:
instanceAttributes:
Description:
en: 'Format: [{"regionId": "cn-xxx", "instanceId": "i-xxx", "hostName": "", "instanceName": "", "description": "", securityGroups: ["sg-xxx"]}]'
zh-cn: 'Format: [{"regionId": "cn-xxx", "instanceId": "i-xxx", "hostName": "", "instanceName": "", "description": "", securityGroups: ["sg-xxx"]}]'
Label:
en: InstanceAttributes
zh-cn: A list of attributes for the ECS instances.
Type: Json
rateControl:
Label:
en: RateControl
zh-cn: The 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: modifyInstanceAttribute
Action: ACS::ECS::ModifyInstanceAttribute
Description:
en: Modifies the attributes of the ECS instance.
zh-cn: Modifies the attributes of the instance.
Properties:
instanceAttributes: '{{ instanceAttributes }}'
instanceId: '{{ ACS::TaskLoopItem }}'
Loop:
RateControl: '{{ rateControl }}'
Items:
'Fn::Jq':
- All
- '.[].instanceId'
- '{{ instanceAttributes }}'
Metadata:
ALIYUN::OOS::Interface:
ParameterGroups:
- Parameters:
- instanceAttributes
Label:
default:
zh-cn: Instance Attributes
en: Instance Attributes
- Parameters:
- rateControl
- OOSAssumeRole
Label:
default:
zh-cn: Control Options
en: Control Options