|
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.
|
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.
|
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.
|
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.
|
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.
-
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.
-
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|