Valor de AssociationProperty | Descrição | AssociationPropertyMetadata correspondente |
ALIYUN::ECS::ZoneId | Consulta IDs de zona do ECS. | RegionId: ID da região. O valor padrão é a região onde a stack reside. SystemDiskCategory: Tipo do disco do sistema. InstanceType: Tipo da instância. InstanceChargeType: Método de faturamento da instância. WithAvailableResource: Filtra zonas que possuem estoque 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 do comando do Cloud Assistant ou ID do comando do Alibaba Cloud. | 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 Este exemplo demonstra como obter comandos do Cloud Assistant do ECS ou comandos públicos fornecidos pelo Alibaba Cloud na região atual, definindo o AssociationProperty do parâmetro CommandId como ALIYUN::ECS::Command::CommandId e o AssociationPropertyMetadata como RegionId.
|
ALIYUN::ECS::DeploymentSet::DeploymentSetId | Consulta o ID de um conjunto de implantação do ECS. | 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 do disco de dados. | 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 Neste cenário, obtém-se o tipo de disco de dados do ECS definindo o AssociationProperty do parâmetro DataDiskCategory como ALIYUN::ECS::Disk::DataDiskCategory e o AssociationPropertyMetadata como RegionId, ZoneId e InstanceType.
|
ALIYUN::ECS::Disk::DiskId | ID do disco. | RegionId: ID da região. O valor padrão é a região onde a stack reside. ZoneId: ID da zona. InstanceId: ID da instância. DiskType: Tipo do disco. Category: Tipo da 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 Para obter o ID do disco em nuvem do ECS na zona atual, defina o AssociationProperty do parâmetro DiskId como ALIYUN::ECS::Disk::DiskId e o AssociationPropertyMetadata como RegionId.
|
ALIYUN::ECS::Disk::SystemDiskCategory | Tipo do disco do sistema. | 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 Use esta configuração para obter o tipo de disco do sistema do ECS, definindo o AssociationProperty do parâmetro SystemDiskCategory como ALIYUN::ECS::Disk::SystemDiskCategory e o AssociationPropertyMetadata como RegionId, ZoneId e InstanceType.
|
ALIYUN::ECS::Image::ImageId | ID da imagem. | RegionId: ID da região. O valor padrão é a região onde a stack reside. SupportedImageOwnerAlias: Tipo de imagem suportado. InstanceType: Tipo da instância. ImageFamily: Nome da família de imagens. IsSupportIoOptimized: Indica se a imagem pode ser executada em uma instância otimizada para I/O. OSType: Tipo do sistema operacional. Architecture: Arquitetura da imagem. Usage: Indica se a imagem está atualmente 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 O exemplo ilustra como recuperar o ID da imagem do ECS na zona atual ao configurar o AssociationProperty do parâmetro ImageId para ALIYUN::ECS::Image::ImageId e o AssociationPropertyMetadata para RegionId e SupportedImageOwnerAlias.
|
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 Aqui, o seletor de atributos do ECS é obtido definindo o AssociationProperty do parâmetro AttributeSelector como ALIYUN::ECS::Instance::AttributeSelector.
|
ALIYUN::ECS::Instance::InstanceId | ID da instância ECS. | RegionId: ID da região. O valor padrão é a região onde a stack reside. InstanceType: Tipo da instância. InstanceTypeFamily: Família da instância. Platform: Plataforma do sistema operacional. OSType: Tipo do sistema operacional. Status: Status da instância. NetworkType: Tipo de rede da instância. DisabledNetworkType: Desativa o tipo de rede. ShowNetworkType: Exibe o tipo de rede da instância. InternetChargeType: Método de faturamento da largura de banda pública. DisabledInternetChargeType: Desativa o método de faturamento da largura de banda pública. ShowInternetChargeType: Exibe o método de faturamento da largura de banda pública. ChargeType: Método de faturamento da instância. DisabledChargeType: Desativa o método de faturamento da instância. ShowChargeType: Exibe o 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 Esta configuração permite listar instâncias Elastic Compute Service (ECS) existentes na região disponível atual, bastando definir o AssociationProperty do parâmetro InstanceId como ALIYUN::ECS::Instance::InstanceId e o AssociationPropertyMetadata como RegionId.
|
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 Obtenha o editor de propriedades da instância ECS configurando o AssociationProperty do parâmetro InstancePropertyEditor como ALIYUN::ECS::Instance::InstancePropertyEditor.
|
ALIYUN::ECS::Instance::InstanceType | Tipo da instância ECS. | RegionId: ID da região. O valor padrão é a região onde a stack reside. ZoneId: ID da zona. InstanceChargeType: Método de faturamento da instância. SpotStrategy: Política de lance para instâncias com pagamento conforme o uso. CreateACKClusterParams: Filtra tipos de instância ECS suportados pelo serviço de contêiner. Constraints: Define condições de filtragem de tipo de instância (permite múltiplas combinações de condições). InstanceType: Tipo da instância, como ecs.c6.xlarge. InstanceTypeFamily: Família à qual o tipo de instância pertence, como ecs.c6. vCPU: Número de núcleos vCPU para o tipo de instância. Memory: Tamanho da memória do tipo de instância. Architecture: Arquitetura da CPU. CustomizeFamily: Família de instância 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 Neste caso, recuperam-se tipos de instância ECS na região atual com arquitetura de computação x86, 4 vCPUs e 8 GB de memória, definindo o AssociationProperty do parâmetro InstanceType como ALIYUN::ECS::Instance::InstanceType e o AssociationPropertyMetadata como Constraints (Architecture, vCPU, Memory).
|
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 O exemplo mostra como obter a largura de banda pública de entrada máxima para ECS ao definir o AssociationProperty do parâmetro MaxBandwidthIn como ALIYUN::ECS::Instance::MaxBandwidthIn.
|
ALIYUN::ECS::Instance::OSType | Consulta o tipo de sistema operacional das instâncias 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, dígitos ou 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 Nesta situação, definir o atributo AssociationProperty do parâmetro password como ALIYUN::ECS::Instance::Password impõe condições à senha da instância ECS. Condição: A senha deve ter entre 8 e 30 caracteres e incluir pelo menos três dos seguintes itens: letras maiúsculas, letras minúsculas, dígitos ou caracteres especiais.
|
ALIYUN::ECS::Instance::RenewPeriod | Período de renovação do ECS. | Exemplos: 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 Este exemplo obtém o período de renovação do ECS definindo o AssociationProperty do parâmetro RenewPeriod como ALIYUN::ECS::Instance::RenewPeriod.
|
ALIYUN::ECS::Instance::StopMode | Modo de parada para uma instância ECS. | Exemplos: 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 Neste exemplo, a propriedade AssociationProperty do parâmetro StopMode é definida como ALIYUN::ECS::Instance::StopMode para recuperar os modos de parada disponíveis para uma instância ECS.
|
ALIYUN::ECS::InstanceType::AvailableInstanceType | Tipos de instância ECS disponíveis. | Exemplos: 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 Define-se aqui o parâmetro AssociationProperty de AvailableInstanceType como ALIYUN::ECS::InstanceType::AvailableInstanceType para obter os tipos de instância ECS disponíveis.
|
ALIYUN::ECS::KeyPair::KeyPairName | Par de chaves. | RegionId: ID da região (o padrão é a região da stack). Exemplos: 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 Este exemplo recupera o par de chaves ECS na região atual definindo a propriedade AssociationProperty do parâmetro KeyPairName como ALIYUN::ECS::KeyPair::KeyPairName e a propriedade AssociationPropertyMetadata como RegionId.
|
ALIYUN::ECS::LaunchTemplate::LaunchTemplateId | ID do modelo de inicialização. | RegionId: ID da região. O valor padrão é a região onde a stack reside. Exemplos: 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 Neste exemplo, a propriedade AssociationProperty do parâmetro LaunchTemplateId é definida como ALIYUN::ECS::LaunchTemplate::LaunchTemplateId, e a propriedade AssociationPropertyMetadata é definida como RegionId. Isso recupera os modelos de inicialização do ECS na região especificada.
|
ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion | Versão do modelo de inicialização da instância. | Exemplos: 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:
AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
LaunchTemplateVersion:
AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
LaunchTemplateId: ${LaunchTemplateId}
Descrição do exemplo Recupere as informações de versão do modelo de inicialização ECS selecionado definindo o atributo AssociationProperty do parâmetro LaunchTemplateVersion como ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion e o atributo AssociationPropertyMetadata como RegionId e LaunchTemplateId.
|
ALIYUN::ECS::ManagedInstance::InstanceId | ID da instância gerenciada do ECS. | Exemplos: 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 Neste exemplo, você pode definir o AssociationProperty do parâmetro InstanceId como ALIYUN::ECS::ManagedInstance::InstanceId e seu AssociationPropertyMetadata como RegionId para recuperar o ID de uma instância gerenciada ECS ativa na região atual.
|
ALIYUN::ECS::RAM::Role | Função RAM da instância anexada à instância ECS. | Exemplos: 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 Neste exemplo, a propriedade AssociationProperty do parâmetro Role é definida como ALIYUN::ECS::RAM::Role para recuperar a função RAM da instância anexada à instância ECS.
|
ALIYUN::ECS::RegionId | ID da região. O valor padrão é a região onde a stack reside. | Exemplos: 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 Neste exemplo, definir o AssociationProperty do parâmetro RegionId como ALIYUN::ECS::RegionId lista todas as regiões ativas.
|
ALIYUN::ECS::RegionId::RegionDeploy | Define a 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 da instância ECS. | Exemplos: 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 Este exemplo define o parâmetro AssociationProperty de TargetRegionIds como ALIYUN::ECS::RegionId::TargetRegionIds para obter o ID da região de destino da instância ECS.
|
ALIYUN::ECS::ResourceGroup::ResourceGroupId | Grupo de recursos. | Exemplos: 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 Neste exemplo, a propriedade AssociationProperty do parâmetro ResourceGroupId é definida como ALIYUN::ECS::ResourceGroup::ResourceGroupId.
|
ALIYUN::ECS::SecurityGroup::PortRange | Define o intervalo de portas para um grupo de segurança ECS com base no protocolo IP. | 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. | Exemplos: 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 Neste exemplo, definir a propriedade AssociationProperty do parâmetro SecurityGroupId como ALIYUN::ECS::SecurityGroup::SecurityGroupId e a propriedade AssociationPropertyMetadata como RegionId e VpcId recupera os IDs dos grupos de segurança na VPC selecionada e na região atual.
|
ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId | ID da política de snapshot automático. | RegionId: ID da região. O valor padrão é a região da stack. Exemplos: 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 Neste exemplo, a propriedade AssociationProperty do parâmetro AutoSnapshotPolicyId é definida como ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId, e a propriedade AssociationPropertyMetadata é definida como RegionId. Isso recupera as políticas 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. O valor padrão é a região onde a stack está localizada. InstanceId: ID da instância ECS. DiskId: ID do disco. Status: Status do snapshot. SnapshotType: Tipo de criação do snapshot. Category: Categoria do snapshot.
Exemplos: 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 Neste exemplo, o AssociationProperty do parâmetro SnapshotId é definido como ALIYUN::ECS::Snapshot::SnapshotId para obter o ID do snapshot do disco da instância ECS.
|
ALIYUN::ECS::TAG | Instâncias ECS possuem informações de tag anexadas. | RegionId: ID da região. Por padrão, esta é a região onde a stack reside. ResourceType: Definição do tipo de recurso.
Exemplos: 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 Neste exemplo, você pode definir o atributo AssociationProperty do parâmetro Tag como ALIYUN::ECS::TAG para recuperar informações de tags da instância ECS.
|
ALIYUN::ECS::VPC::VPCId | ID da VPC. | RegionId: ID da região. O valor padrão é a região onde a stack reside. Exemplos: 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 Neste exemplo, o AssociationProperty do parâmetro VpcId é definido como ALIYUN::ECS::VPC::VPCId e o AssociationPropertyMetadata é definido como RegionId. Isso permite obter o ID da VPC na região atual.
|
ALIYUN::ECS::VSwitch | Objeto vSwitch. | RegionId: ID da região. O valor padrão é a região onde a stack reside. ZoneId: ID da zona. VpcId: ID da Virtual Private Cloud (VPC). InstanceType: Tipo da instância.
Exemplos: 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 Neste exemplo, a propriedade AssociationProperty do parâmetro VSwitchId é definida como ALIYUN::ECS::VSwitch, e a propriedade AssociationPropertyMetadata é definida como RegionId e ZoneId, para obter o objeto vSwitch ativo selecionado na região atual.
|