Nom du modèle
Modifie par lot l'attribut de renouvellement automatique des bureaux cloud.
Description du modèle
Modifie simultanément les paramètres de renouvellement automatique de plusieurs bureaux cloud.
Type de modèle
Automatisé
Propriétaire
Alibaba Cloud
Paramètres d'entrée
|
Paramètre |
Description |
Type de données |
Obligatoire |
Valeur par défaut |
Limite |
|
desktopIds |
Identifiants des bureaux cloud. |
List |
Oui |
||
|
renewalPeriodUnit |
Unité de la durée de renouvellement. |
String |
Oui |
||
|
renewalPeriod |
Durée du renouvellement. |
Number |
Oui |
||
|
renewalStatus |
État du renouvellement automatique des bureaux cloud. |
String |
Oui |
||
|
regionId |
ID de la région. |
String |
Non |
{{ ACS::RegionId }} |
|
|
rateControl |
Niveau de concurrence pour l'exécution des tâches. |
Json |
Non |
{'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10} |
|
|
OOSAssumeRole |
Rôle RAM à endosser par le service CloudOps Orchestration Service (OOS). |
String |
Non |
"" |
Paramètres de sortie
Aucun.
Stratégie d'autorisation requise pour exécuter le modèle
{
"Version": "1",
"Statement": [
{
"Action": [
"bss:ModifyPrepaidInstanceAutoRenew"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
Détails
ACS-ECD-BulkyModifyDesktopAutoRenewAttribute
Contenu du modèle
FormatVersion: OOS-2019-06-01
Description:
en: Bulky modify ECD desktop auto renew attribute
name-en: ACS-ECD-BulkyModifyDesktopAutoRenewAttribute
Parameters:
regionId:
Type: String
Label:
en: RegionId
AssociationProperty: RegionId
Default: '{{ ACS::RegionId }}'
desktopIds:
Label:
en: DesktopIds
Type: List
renewalPeriodUnit:
Label:
en: RenewalPeriodUnit
Type: String
AllowedValues:
- M
- Y
renewalPeriod:
Description:
en: 'Valid values: 1, 2, 3, 6, 12'
Label:
en: RenewalPeriod
Type: Number
AllowedValues:
- 1
- 2
- 3
- 6
- 12
renewalStatus:
Description:
en: >-
Valid values:
AutoRenewal: Auto-renewal is enabled for the instance.
Normal: Auto-renewal is disabled for the instance.
NotRenewal: The instance will not be renewed upon expiration.
Label:
en: RenewalStatus
Type: String
AllowedValues:
- AutoRenewal
- Normal
- NotRenewal
rateControl:
Label:
en: RateControl
Type: Json
AssociationProperty: RateControl
Default:
Mode: Concurrency
MaxErrors: 0
Concurrency: 10
OOSAssumeRole:
Label:
en: OOSAssumeRole
Type: String
Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: modifyDesktopAutoRenewAttribute
Action: ACS::ECD::SetRenewal
Description:
en: Modifies desktop auto renew attr
Properties:
regionId: '{{ regionId }}'
desktopId: '{{ ACS::TaskLoopItem }}'
renewalPeriod: '{{ renewalPeriod }}'
renewalPeriodUnit: '{{ renewalPeriodUnit }}'
renewalStatus: '{{ renewalStatus }}'
Loop:
RateControl: '{{ rateControl }}'
Items: '{{ desktopIds }}'
Metadata:
ALIYUN::OOS::Interface:
ParameterGroups:
- Parameters:
- renewalPeriodUnit
- renewalPeriod
- renewalStatus
Label:
default:
en: Configure Parameters
- Parameters:
- regionId
- desktopIds
Label:
default:
en: Select ECD Desktops
- Parameters:
- rateControl
- OOSAssumeRole
Label:
default:
en: Control Options