Tous les produits
Search
Centre de documentation

CloudOps Orchestration Service:ACS-ECS-BulkyModifyT5InstanceCreditSpecification

Dernière mise à jour :Aug 11, 2026

Nom du modèle

Le modèle ACS-ECS-BulkyModifyT5InstanceCreditSpecification modifie par lot la spécification de crédit des instances de la série T5.

Exécuter maintenant

Description du modèle

Modifie le mode de performance de plusieurs instances à capacité extensible (burstable) de type T5 en une seule opération.

Type de modèle

Automatisé

Propriétaire

Alibaba Cloud

Paramètres d'entrée

Paramètre

Description

Type

Obligatoire

Valeur par défaut

Limite

creditSpecification

Le mode de performance cible pour les instances à capacité extensible T5.

String

Oui

targets

Les instances ECS cibles.

Json

Oui

regionId

L'ID de la région.

String

Non

{{ ACS::RegionId }}

rateControl

Les paramètres de concurrence pour l'exécution des tâches.

Json

Non

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

OOSAssumeRole

Le rôle RAM assumé par OOS.

String

Non

""

Paramètres de sortie

Paramètre

Description

Type

instanceIds

List

Stratégie d'autorisation requise pour exécuter le modèle

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "ecs:DescribeInstances",
                "ecs:ModifyInstanceAttribute"
            ],
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": [
                "oos:GetApplicationGroup"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

Détails

ACS-ECS-BulkyModifyT5InstanceCreditSpecification : Détails

Contenu du modèle

FormatVersion: OOS-2019-06-01
Description:
  en: Batch-modifies the credit specification for T5 series instances.
  name-en: ACS-ECS-BulkyModifyT5InstanceCreditSpecification
  categories:
    - instance_manage
Parameters:
  creditSpecification:
    Description:
      en: 'Standard: standard mode; Unlimited: unlimited mode'
    Label:
      en: Performance Mode
    Type: String
    AllowedValues:
      - Standard
      - Unlimited
  regionId:
    Type: String
    Label:
      en: Region ID
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  targets:
    Type: Json
    Label:
      en: Target Instance
    AssociationProperty: Targets
    AssociationPropertyMetadata:
      ResourceType: 'ALIYUN::ECS::Instance'
      RegionId: regionId
  rateControl:
    Label:
      en: Rate Control
    Type: Json
    AssociationProperty: RateControl
    Default:
      Mode: Concurrency
      MaxErrors: 0
      Concurrency: 10
  OOSAssumeRole:
    Label:
      en: RAM Role for OOS
    Type: String
    Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: getInstance
  Description:
    en: Retrieves the specified ECS instances.
  Action: ACS::SelectTargets
  Properties:
    ResourceType: ALIYUN::ECS::Instance
    RegionId: '{{ regionId }}'
    Filters:
      - '{{ targets }}'
  Outputs:
    instanceIds:
      Type: List
      ValueSelector: Instances.Instance[].InstanceId
- Name: modifyCreditSpecification
  Action: ACS::ECS::ModifyCreditSpecification
  Description:
    en: Modifies the performance mode of the instance.
  Properties:
    regionId: '{{ regionId }}'
    instanceId: '{{ ACS::TaskLoopItem }}'
    creditSpecification: '{{ creditSpecification }}'
  Loop:
    RateControl: '{{ rateControl }}'
    Items: '{{ getInstance.instanceIds }}'
Outputs:
  instanceIds:
    Type: List
    Value: '{{ getInstance.instanceIds }}'
Metadata:
  ALIYUN::OOS::Interface:
    ParameterGroups:
      - Parameters:
          - creditSpecification
        Label:
          default:
            en: Configure Parameters
      - Parameters:
          - regionId
          - targets
        Label:
          default:
            en: Select ECS Instances
      - Parameters:
          - rateControl
          - OOSAssumeRole
        Label:
          default:
            en: Advanced Options