Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Recursos do ECS

Última atualização: Jul 02, 2026

Lista os valores de AssociationProperty, as descrições e os parâmetros de metadados para recursos do ECS em modelos do Resource Orchestration Service (ROS).

Valores de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::ECS::ZoneId

Consulta IDs de zona do ECS.

  • RegionId: ID da região (padrão: região da pilha).

  • SystemDiskCategory: Tipo de disco do sistema.

  • InstanceType: Tipo de instância.

  • InstanceChargeType: Método de faturamento da instância.

  • WithAvailableResource: Filtra zonas com estoque disponível para qualquer tipo de instância.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::ZoneId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ALIYUN::ECS::ZoneId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}

ALIYUN::ECS::Command::CommandId

ID de comando do Cloud Assistant ou ID de comando do Alibaba Cloud.

  • RegionId: ID da região (padrão: região da pilha).

  • ImageId: ID da imagem.

    Limita os tipos de comando exibidos conforme o tipo de sistema operacional da imagem.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "CommandId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Command::CommandId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      CommandId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Command::CommandId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro CommandId como ALIYUN::ECS::Command::CommandId e o AssociationPropertyMetadata como RegionId. Essa configuração recupera comandos do Cloud Assistant do ECS ou comandos públicos fornecidos pelo Alibaba Cloud na região atual.

ALIYUN::ECS::DeploymentSet::DeploymentSetId

Consulta IDs de conjunto de implantação.

  • RegionId: ID da região (padrão: região da pilha).

  • Strategy: Estratégia de implantação. Valores válidos:

    • Availability: Estratégia de alta disponibilidade.

    • AvailabilityGroup: Estratégia de alta disponibilidade para cluster de implantação.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ECSDeploymentSetId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::DeploymentSet::DeploymentSetId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "Strategy": "Availability"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ECSDeploymentSetId:
    Type: String
    AssociationProperty: ALIYUN::ECS::DeploymentSet::DeploymentSetId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      Strategy: Availability

ALIYUN::ECS::Disk::DataDiskCategory

Tipo de disco de dados.

  • RegionId: ID da região (padrão: região da pilha).

  • ZoneId: ID da zona.

  • InstanceType: Tipo de instância.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        },
        "DataDiskCategory": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::DataDiskCategory",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}",
            "InstanceType": "${InstanceType}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      InstanceType:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
      DataDiskCategory:
        Type: String
        AssociationProperty: ALIYUN::ECS::Disk::DataDiskCategory
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
          InstanceType: ${InstanceType}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro DataDiskCategory como ALIYUN::ECS::Disk::DataDiskCategory e o AssociationPropertyMetadata como RegionId, ZoneId e InstanceType. Essa configuração recupera o tipo de disco de dados do ECS.

ALIYUN::ECS::Disk::DiskId

ID do disco.

  • RegionId: ID da região (padrão: região da pilha).

  • ZoneId: ID da zona.

  • InstanceId: ID da instância.

  • DiskType: Tipo de disco.

  • Category: Tipo de instância.

  • SnapshotId: ID do snapshot.

  • DiskChargeType: Método de faturamento do disco.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "DiskId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::DiskId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      DiskId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Disk::DiskId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro DiskId como ALIYUN::ECS::Disk::DiskId e o AssociationPropertyMetadata como RegionId. Essa configuração recupera o ID do disco em nuvem do ECS na zona atual.

ALIYUN::ECS::Disk::SystemDiskCategory

Tipo de disco do sistema.

  • RegionId: ID da região (padrão: região da pilha).

  • ZoneId: ID da zona.

  • InstanceType: Tipo de instância.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        },
        "SystemDiskCategory": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::SystemDiskCategory",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}",
            "InstanceType": "${InstanceType}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      InstanceType:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
      SystemDiskCategory:
        Type: String
        AssociationProperty: ALIYUN::ECS::Disk::SystemDiskCategory
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
          InstanceType: ${InstanceType}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro SystemDiskCategory como ALIYUN::ECS::Disk::SystemDiskCategory e o AssociationPropertyMetadata como RegionId, ZoneId e InstanceType. Essa configuração recupera o tipo de disco do sistema do ECS.

ALIYUN::ECS::Image::ImageId

ID da imagem.

  • RegionId: ID da região (padrão: região da pilha).

  • SupportedImageOwnerAlias: Tipos de imagem compatíveis.

  • InstanceType: Especificações da instância.

  • ImageFamily: Nome da família de imagens.

  • IsSupportIoOptimized: Indica se a imagem é compatível com instâncias otimizadas para I/O.

  • OSType: Tipo de sistema operacional.

  • Architecture: Arquitetura da imagem.

  • Usage: Indica se a imagem está em execução em uma instância ECS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ImageId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Image::ImageId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "SupportedImageOwnerAlias": ["system", "self", "others"]
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ImageId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Image::ImageId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          SupportedImageOwnerAlias:
            - system
            - self
            - others
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro ImageId como ALIYUN::ECS::Image::ImageId e o AssociationPropertyMetadata como RegionId e SupportedImageOwnerAlias. Essa configuração recupera o ID da imagem do ECS na zona atual.

ALIYUN::ECS::Instance::AttributeSelector

Seletor de atributos do ECS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "AttributeSelector": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::AttributeSelector"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      AttributeSelector:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::AttributeSelector
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro AttributeSelector como ALIYUN::ECS::Instance::AttributeSelector. Essa configuração recupera o seletor de atributos do ECS.

ALIYUN::ECS::Instance::InstanceId

ID da instância ECS.

  • RegionId: ID da região (padrão: região da pilha).

  • InstanceType: Especificações da instância.

  • InstanceTypeFamily: Família da instância.

  • Platform: Plataforma do sistema operacional.

  • OSType: Tipo de sistema operacional.

  • Status: Status da instância.

  • NetworkType: Tipo de rede da instância.

  • DisabledNetworkType: Tipo de rede desabilitado.

  • ShowNetworkType: Exibir tipo de rede da instância.

  • InternetChargeType: Método de faturamento de largura de banda pública.

  • DisabledInternetChargeType: Método de faturamento de largura de banda pública desabilitado.

  • ShowInternetChargeType: Exibir método de faturamento de largura de banda pública.

  • ChargeType: Método de faturamento da instância.

  • DisabledChargeType: Método de faturamento da instância desabilitado.

  • ShowChargeType: Exibir método de faturamento da instância.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "InstanceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      InstanceId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro InstanceId como ALIYUN::ECS::Instance::InstanceId e o AssociationPropertyMetadata como RegionId. Essa configuração recupera instâncias ECS existentes na região atual.

ALIYUN::ECS::Instance::InstancePropertyEditor

Editor de propriedades da instância ECS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstancePropertyEditor": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstancePropertyEditor"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      InstancePropertyEditor:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstancePropertyEditor
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro InstancePropertyEditor como ALIYUN::ECS::Instance::InstancePropertyEditor. Essa configuração recupera o editor de propriedades da instância ECS.

ALIYUN::ECS::Instance::InstanceType

Tipo de instância ECS.

  • RegionId: ID da região (padrão: região da pilha).

  • ZoneId: ID da zona.

  • InstanceChargeType: Método de faturamento da instância.

  • SpotStrategy: Estratégia de lance para instâncias de pagamento conforme o uso.

  • CreateACKClusterParams: Filtra especificações do ECS compatíveis com o Container Service.

    • NetworkPlugin: Plug-in de rede. Por exemplo: terway-eniip.

  • Constraints: Define condições de filtragem de tipo de instância. Permite múltiplas combinações de condições.

    • InstanceType: Tipo de instância. Por exemplo: ecs.c6.xlarge.

    • InstanceTypeFamily: Família à qual o tipo de instância pertence. Por exemplo: ecs.c6.

    • vCPU: Número de núcleos vCPU para o tipo de instância.

    • Memory: Tamanho da memória RAM do tipo de instância.

    • Architecture: Arquitetura da CPU.

      • X86: Computação x86.

      • ARM: Computação Arm.

      • Heterogeneous: Computação heterogênea GPU/FPGA/NPU.

      • elastic_bareMetal: Instância Bare Metal do ECS.

    • CustomizeFamily: Família de instâncias personalizada.

      • high-clockSpeed

      • general-purpose

      • compute-optimized

      • memory-optimized

      • big-data

      • local-ssd

      • arm-general-purpose

      • arm-compute-optimized

      • arm-memory-optimized

      • gpu-a10

      • gpu-v100

      • gpu-t4

      • gpu-p100

      • gpu-p4

      • gpu-grid

      • gpu-arm

      • gpu-fpga-asic

      • gpu-other

      • basic

      • elastic-bareMetal-compute

      • elastic-bareMetal-GPU-compute

      • super-computeCluster-compute

      • super-computeCluster-GPU-compute

      • enhancement

      • current-recommendation

      • elastic-bareMetal-compute-china-CPU

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "Constraints": {
              "Architecture": [
                "X86"
              ],
              "vCPU": [
                4
              ],
              "Memory": [
                8
              ]
            }
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      InstanceType:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceType
        AssociationPropertyMetadata:
          Constraints:
            Architecture:
              - X86
            vCPU:
              - 4
            Memory:
              - 8
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro InstanceType como ALIYUN::ECS::Instance::InstanceType e o AssociationPropertyMetadata como Constraints (Architecture, vCPU, Memory). Essa configuração recupera tipos de instância ECS na região atual com arquitetura de computação x86, 4 vCPUs e 8 GB de memória.

ALIYUN::ECS::Instance::MaxBandwidthIn

Largura de banda pública de entrada máxima para ECS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "MaxBandwidthIn": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::MaxBandwidthIn"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      MaxBandwidthIn:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::MaxBandwidthIn
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro MaxBandwidthIn como ALIYUN::ECS::Instance::MaxBandwidthIn. Essa configuração recupera a largura de banda pública de entrada máxima para ECS.

ALIYUN::ECS::Instance::OSType

Consulta o tipo de sistema operacional de uma instância ECS.

  • RegionId: ID da região (padrão: região da pilha).

  • InstanceId: ID da instância ECS.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ECSInstanceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "ECSOSType": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::OSType",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "InstanceId": "${ECSInstanceId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ECSInstanceId:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance::InstanceId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
  ECSOSType:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance::OSType
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      InstanceId: ${ECSInstanceId}

ALIYUN::ECS::Instance::Password

Componente de senha da instância ECS.

Nota

A senha deve conter de 8 a 30 caracteres e incluir pelo menos três dos seguintes elementos: letras maiúsculas, letras minúsculas, números e caracteres especiais.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "password": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::Password"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      password:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::Password
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro password como ALIYUN::ECS::Instance::Password para impor restrições de senha para instâncias ECS.

    Restrições: A senha deve conter de 8 a 30 caracteres e incluir pelo menos três dos seguintes elementos: letras maiúsculas, letras minúsculas, números e caracteres especiais.

ALIYUN::ECS::Instance::RenewPeriod

Período de renovação do ECS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RenewPeriod": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::RenewPeriod"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RenewPeriod:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::RenewPeriod
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro RenewPeriod como ALIYUN::ECS::Instance::RenewPeriod. Essa configuração recupera o período de renovação do ECS.

ALIYUN::ECS::Instance::StopMode

Modo de parada do ECS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "StopMode": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::StopMode"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      StopMode:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::StopMode
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro StopMode como ALIYUN::ECS::Instance::StopMode. Essa configuração recupera o modo de parada do ECS.

ALIYUN::ECS::InstanceType::AvailableInstanceType

Tipos de instância ECS disponíveis.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "AvailableInstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::InstanceType::AvailableInstanceType"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      AvailableInstanceType:
        Type: String
        AssociationProperty: ALIYUN::ECS::InstanceType::AvailableInstanceType
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro AvailableInstanceType como ALIYUN::ECS::InstanceType::AvailableInstanceType. Essa configuração recupera os tipos de instância ECS disponíveis.

ALIYUN::ECS::KeyPair::KeyPairName

Nome do par de chaves do ECS.

RegionId: ID da região (padrão: região da pilha).

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "KeyPairName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::KeyPair::KeyPairName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      KeyPairName:
        Type: String
        AssociationProperty: ALIYUN::ECS::KeyPair::KeyPairName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro KeyPairName como ALIYUN::ECS::KeyPair::KeyPairName e o AssociationPropertyMetadata como RegionId. Essa configuração recupera pares de chaves do ECS na região atual.

ALIYUN::ECS::LaunchTemplate::LaunchTemplateId

ID do modelo de inicialização do ECS.

RegionId: ID da região (padrão: região da pilha).

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "LaunchTemplateId":{
          "AssociationProperty":"ALIYUN::ECS::LaunchTemplate::LaunchTemplateId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      LaunchTemplateId:
        AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro LaunchTemplateId como ALIYUN::ECS::LaunchTemplate::LaunchTemplateId e o AssociationPropertyMetadata como RegionId. Essa configuração recupera modelos de inicialização do ECS na zona atual.

ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion

Versão do modelo de inicialização do ECS.

  • RegionId: ID da região (padrão: região da pilha).

  • LaunchTemplateId: ID do modelo de inicialização.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "LaunchTemplateId": {
          "AssociationProperty": "ALIYUN::ECS::LaunchTemplate::LaunchTemplateId",
          "Type": "String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "LaunchTemplateVersion": {
          "AssociationProperty": "ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion",
          "Type": "String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "LaunchTemplateId": "${LaunchTemplateId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      LaunchTemplateId:
        Type: String
        AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      LaunchTemplateVersion:
        Type: String
        AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          LaunchTemplateId: ${LaunchTemplateId}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro LaunchTemplateVersion como ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion e o AssociationPropertyMetadata como RegionId e LaunchTemplateId. Essa configuração recupera as informações de versão do modelo de inicialização do ECS selecionado.

ALIYUN::ECS::ManagedInstance::InstanceId

ID da instância gerenciada do ECS.

  • RegionId: ID da região (padrão: região da pilha).

  • OsType: Tipo de sistema operacional da instância gerenciada.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "InstanceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::ManagedInstance::InstanceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      InstanceId:
        Type: String
        AssociationProperty: ALIYUN::ECS::ManagedInstance::InstanceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro InstanceId como ALIYUN::ECS::ManagedInstance::InstanceId e o AssociationPropertyMetadata como RegionId. Essa configuração recupera IDs de instâncias gerenciadas do ECS na região atual.

ALIYUN::ECS::RAM::Role

Função RAM da instância atribuída a uma instância ECS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Role": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RAM::Role"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Role:
        Type: String
        AssociationProperty: ALIYUN::ECS::RAM::Role
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro Role como ALIYUN::ECS::RAM::Role. Essa configuração recupera a função RAM da instância atribuída a uma instância ECS.

ALIYUN::ECS::RegionId

ID da região (padrão: região da pilha).

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro RegionId como ALIYUN::ECS::RegionId. Essa configuração lista as regiões disponíveis.

ALIYUN::ECS::RegionId::RegionDeploy

Região de implantação do ECS.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ECSRegionDeploy": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId::RegionDeploy"
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ECSRegionDeploy:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId::RegionDeploy

ALIYUN::ECS::RegionId::TargetRegionIds

ID da região de destino para instâncias ECS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "TargetRegionIds": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId::TargetRegionIds"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      TargetRegionIds:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId::TargetRegionIds
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro TargetRegionIds como ALIYUN::ECS::RegionId::TargetRegionIds. Essa configuração recupera os IDs das regiões de destino das instâncias ECS.

ALIYUN::ECS::ResourceGroup::ResourceGroupId

ID do grupo de recursos.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ResourceGroupId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ResourceGroupId:
        Type: String
        AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro ResourceGroupId como ALIYUN::ECS::ResourceGroup::ResourceGroupId.

ALIYUN::ECS::SecurityGroup::PortRange

Intervalo de portas para um grupo de segurança do ECS, com base no protocolo IP.

  • IpProtocol: Protocolo IP. Valores válidos:

    • ALL: Compatível com todos os protocolos simultaneamente.

    • TCP: Protocolo TCP.

    • UDP: Protocolo UDP.

    • ICMP: Protocolo ICMP.

    • GRE: Protocolo GRE.

    • ICMPv6: Protocolo ICMPv6.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ECSSecurityGroupPortRange": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::SecurityGroup::PortRange",
      "AssociationPropertyMetadata": {
        "IpProtocol": "ALL"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ECSSecurityGroupPortRange:
    Type: String
    AssociationProperty: ALIYUN::ECS::SecurityGroup::PortRange
    AssociationPropertyMetadata:
      IpProtocol: ALL

ALIYUN::ECS::SecurityGroup::SecurityGroupId

ID do grupo de segurança.

  • RegionId: ID da região (padrão: região da pilha).

  • VpcId: ID da Virtual Private Cloud (VPC).

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "VpcId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "SecurityGroupId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::SecurityGroup::SecurityGroupId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "VpcId": "${VpcId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      VpcId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VPC::VPCId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      SecurityGroupId:
        Type: String
        AssociationProperty: ALIYUN::ECS::SecurityGroup::SecurityGroupId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          VpcId: ${VpcId}
    
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro SecurityGroupId como ALIYUN::ECS::SecurityGroup::SecurityGroupId e o AssociationPropertyMetadata como RegionId e VpcId. Essa configuração recupera o ID do grupo de segurança na Virtual Private Cloud (VPC) selecionada na região atual.

ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId

ID da política de snapshot automático.

RegionId: ID da região (padrão: região da pilha).

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "AutoSnapshotPolicyId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      AutoSnapshotPolicyId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro AutoSnapshotPolicyId como ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId e o AssociationPropertyMetadata como RegionId. Essa configuração recupera a política de snapshot automático do ECS na região atual.

ALIYUN::ECS::Snapshot::SnapshotId

ID do snapshot do disco da instância ECS.

  • RegionId: ID da região (padrão: região da pilha).

  • InstanceId: ID da instância ECS.

  • DiskId: ID do disco em nuvem.

  • Status: Status do snapshot.

  • SnapshotType: Tipo de criação do snapshot.

  • Category: Tipo de snapshot.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "DiskId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::DiskId"
        },
        "SnapshotId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Snapshot::SnapshotId",
          "AssociationPropertyMetadata": {
            "DiskId": "${DiskId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      DiskId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Disk::DiskId
      SnapshotId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Snapshot::SnapshotId
        AssociationPropertyMetadata:
          DiskId: ${DiskId}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro SnapshotId como ALIYUN::ECS::Snapshot::SnapshotId. Essa configuração recupera o ID do snapshot do disco da instância ECS.

ALIYUN::ECS::TAG

Tags anexadas a uma instância ECS.

  • RegionId: ID da região (padrão: região da pilha).

  • ResourceType: Definição do tipo de recurso.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "Tag": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::TAG",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      Tag:
        Type: String
        AssociationProperty: ALIYUN::ECS::TAG
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro Tag como ALIYUN::ECS::TAG. Essa configuração recupera informações de tags da instância ECS.

ALIYUN::ECS::VPC::VPCId

ID da Virtual Private Cloud (VPC).

RegionId: ID da região (padrão: região da pilha).

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "VpcId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      VpcId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VPC::VPCId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro VpcId como ALIYUN::ECS::VPC::VPCId e o AssociationPropertyMetadata como RegionId. Essa configuração recupera o ID da Virtual Private Cloud (VPC) na região atual.

ALIYUN::ECS::vSwitch

vSwitch.

  • RegionId: ID da região (padrão: região da pilha).

  • ZoneId: ID da zona.

  • VpcId: ID da Virtual Private Cloud (VPC).

  • InstanceType: Tipo de instância.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "VSwitchId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VSwitch",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      VSwitchId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VSwitch
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
  • Descrição do exemplo

    No exemplo, defina o AssociationProperty do parâmetro VSwitchId como ALIYUN::ECS::vSwitch e o AssociationPropertyMetadata como RegionId e ZoneId. Essa configuração recupera o objeto vSwitch disponível selecionado na região atual.