Nom du modèle
ACS-ECS-BulkyModifyInstanceAttributes : modifie par lot les attributs de plusieurs instances ECS.
Description du modèle
Modifie par lot les attributs de plusieurs instances ECS.
Type de modèle
Automatisation
Propriétaire
Alibaba Cloud
Paramètres d'entrée
|**Nom du paramètre**
|
**Description**
|
**Type**
|
**Obligatoire**
|
**Valeur par défaut**
|
**Contraintes**
| | --- | --- | --- | --- | --- | --- | |
instanceAttributes
|
Les attributs des instances ECS à modifier.
|
Json
|
Oui
| | | |
rateControl
|
Taux de concurrence pour l'exécution des tâches.
|
Json
|
Non
|
{‘Mode’: ‘Concurrency’, ‘MaxErrors’: 0, ‘Concurrency’: 10}
| | |
OOSAssumeRole
|
Rôle RAM assumé par OOS.
|
String
|
Non
|
“”
| |
Paramètres de sortie
Aucun
Stratégie d'accès requise pour ce modèle
{
"Version": "1",
"Statement": [
{
"Action": [
"ecs:ModifyInstanceAttribute"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
Détails
Pour plus d'informations, consultez les détails du modèle ACS-ECS-BulkyModifyInstanceAttributes.
Contenu du modèle
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