Valor de AssociationProperty | Descripción | AssociationPropertyMetadata correspondiente |
ALIYUN::ECS::ZoneId | Consulta los ID de zona de ECS. | RegionId: el ID de la región. El valor predeterminado es la región donde reside la pila. SystemDiskCategory: el tipo de disco del sistema. InstanceType: el tipo de instancia. InstanceChargeType: el método de facturación de la instancia. WithAvailableResource: filtra las zonas que tienen inventario disponible para cualquier tipo de instancia.
Ejemplo: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"ZoneId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::ZoneId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
Ejemplo en 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 | El ID de comando de Cloud Assistant o el ID de comando de Alibaba Cloud. | RegionId: el ID de la región. El valor predeterminado es la región donde reside la pila. ImageId: el ID de la imagen. Limita los tipos de comandos que se muestran según el OSType de la imagen.
Ejemplo: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"CommandId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Command::CommandId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
CommandId:
Type: String
AssociationProperty: ALIYUN::ECS::Command::CommandId
AssociationPropertyMetadata:
RegionId: ${RegionId}
Descripción del ejemplo Este ejemplo muestra cómo obtener los comandos de Cloud Assistant de ECS o los comandos públicos proporcionados por Alibaba Cloud en la región actual. Para ello, establezca el AssociationProperty del parámetro CommandId en ALIYUN::ECS::Command::CommandId y el AssociationPropertyMetadata en RegionId.
|
ALIYUN::ECS::DeploymentSet::DeploymentSetId | Consulta el ID de un conjunto de despliegue de ECS. | Código de ejemplo Ejemplo en 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"
}
}
}
}
Ejemplo en 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 | El tipo de disco de datos. | RegionId: el ID de la región. El valor predeterminado es la región donde reside la pila. ZoneId: el ID de la zona. InstanceType: el tipo de instancia.
Ejemplo: Código de ejemplo Ejemplo en 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}"
}
}
}
}
Ejemplo en 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}
Descripción del ejemplo Este ejemplo muestra cómo obtener el tipo de disco de datos de ECS. Para ello, configure el AssociationProperty del parámetro DataDiskCategory en ALIYUN::ECS::Disk::DataDiskCategory y el AssociationPropertyMetadata en RegionId, ZoneId e InstanceType.
|
ALIYUN::ECS::Disk::DiskId | El ID del disco. | RegionId: el ID de la región. El valor predeterminado es la región donde reside la pila. ZoneId: el ID de la zona. InstanceId: el ID de la instancia. DiskType: el tipo de disco. Category: el tipo de instancia. SnapshotId: el ID de la instantánea. DiskChargeType: el método de facturación del disco.
Ejemplo: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"DiskId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Disk::DiskId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
DiskId:
Type: String
AssociationProperty: ALIYUN::ECS::Disk::DiskId
AssociationPropertyMetadata:
RegionId: ${RegionId}
Descripción del ejemplo Este ejemplo muestra cómo obtener el ID de disco en la nube de ECS en la zona actual. Configure el AssociationProperty del parámetro DiskId en ALIYUN::ECS::Disk::DiskId y el AssociationPropertyMetadata en RegionId.
|
ALIYUN::ECS::Disk::SystemDiskCategory | El tipo de disco del sistema. | RegionId: el ID de la región. El valor predeterminado es la región donde reside la pila. ZoneId: el ID de la zona. InstanceType: el tipo de instancia.
Ejemplo: Código de ejemplo Ejemplo en 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}"
}
}
}
}
Ejemplo en 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}
Descripción del ejemplo Este ejemplo muestra cómo obtener el tipo de disco del sistema de ECS. Establezca el AssociationProperty del parámetro SystemDiskCategory en ALIYUN::ECS::Disk::SystemDiskCategory y el AssociationPropertyMetadata en RegionId, ZoneId e InstanceType.
|
ALIYUN::ECS::Image::ImageId | El ID de la imagen. | RegionId: el ID de la región. El valor predeterminado es la región donde reside la pila. SupportedImageOwnerAlias: el tipo de imagen compatible. InstanceType: el tipo de instancia. ImageFamily: el nombre de la familia de imágenes. IsSupportIoOptimized: indica si la imagen puede ejecutarse en una instancia optimizada para E/S. OSType: el tipo de sistema operativo. Architecture: la arquitectura de la imagen. Usage: indica si la imagen se está ejecutando actualmente en una instancia de ECS.
Ejemplo: Código de ejemplo Ejemplo en 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"]
}
}
}
}
Ejemplo en 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
Descripción del ejemplo Este ejemplo muestra cómo obtener el ID de imagen de ECS en la zona actual. Establezca el AssociationProperty del parámetro ImageId en ALIYUN::ECS::Image::ImageId y el AssociationPropertyMetadata en RegionId y SupportedImageOwnerAlias.
|
ALIYUN::ECS::Instance::AttributeSelector | El selector de atributos de ECS. | Ejemplo: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AttributeSelector": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::AttributeSelector"
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AttributeSelector:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::AttributeSelector
Descripción del ejemplo Este ejemplo muestra cómo obtener el selector de atributos de ECS al establecer el AssociationProperty del parámetro AttributeSelector en ALIYUN::ECS::Instance::AttributeSelector.
|
ALIYUN::ECS::Instance::InstanceId | El ID de la instancia de ECS. | RegionId: el ID de la región. El valor predeterminado es la región donde reside la pila. InstanceType: el tipo de instancia. InstanceTypeFamily: la familia de instancias. Platform: la plataforma del sistema operativo. OSType: el tipo de sistema operativo. Status: el estado de la instancia. NetworkType: el tipo de red de la instancia. DisabledNetworkType: deshabilita el tipo de red. ShowNetworkType: muestra el tipo de red de la instancia. InternetChargeType: el método de facturación del ancho de banda público. DisabledInternetChargeType: deshabilita el método de facturación del ancho de banda público. ShowInternetChargeType: muestra el método de facturación del ancho de banda público. ChargeType: el método de facturación de la instancia. DisabledChargeType: deshabilita el método de facturación de la instancia. ShowChargeType: muestra el método de facturación de la instancia.
Ejemplo: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"InstanceId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
InstanceId:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::InstanceId
AssociationPropertyMetadata:
RegionId: ${RegionId}
Descripción del ejemplo Este ejemplo muestra cómo obtener las instancias existentes de Elastic Compute Service (ECS) en la región disponible actual. Establezca el AssociationProperty del parámetro InstanceId en ALIYUN::ECS::Instance::InstanceId y el AssociationPropertyMetadata en RegionId.
|
ALIYUN::ECS::Instance::InstancePropertyEditor | El editor de propiedades de la instancia de ECS. | Ejemplo: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstancePropertyEditor": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::InstancePropertyEditor"
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstancePropertyEditor:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::InstancePropertyEditor
Descripción del ejemplo Este ejemplo muestra cómo obtener el editor de propiedades de la instancia de ECS al configurar el AssociationProperty del parámetro InstancePropertyEditor en ALIYUN::ECS::Instance::InstancePropertyEditor.
|
ALIYUN::ECS::Instance::InstanceType | El tipo de instancia de ECS. | RegionId: el ID de la región. El valor predeterminado es la región donde reside la pila. ZoneId: el ID de la zona. InstanceChargeType: el método de facturación de la instancia. SpotStrategy: la directiva de puja para instancias pay-as-you-go. CreateACKClusterParams: filtra los tipos de instancia de ECS compatibles con el servicio de contenedores. Constraints: define las condiciones de filtrado de tipos de instancia (permite varias combinaciones de condiciones). InstanceType: el tipo de instancia, como ecs.c6.xlarge. InstanceTypeFamily: la familia de instancias a la que pertenece el tipo de instancia, como ecs.c6. vCPU: el número de núcleos vCPU para el tipo de instancia. Memory: el tamaño de memoria del tipo de instancia. Architecture: la arquitectura de CPU. CustomizeFamily: familia de instancias 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
Ejemplo: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceType": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
"AssociationPropertyMetadata": {
"Constraints": {
"Architecture": [
"X86"
],
"vCPU": [
4
],
"Memory": [
8
]
}
}
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceType:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::InstanceType
AssociationPropertyMetadata:
Constraints:
Architecture:
- X86
vCPU:
- 4
Memory:
- 8
Descripción del ejemplo Este ejemplo muestra cómo obtener tipos de instancia de ECS en la región actual con arquitectura de cómputo x86, 4 vCPU y 8 GB de memoria. Para ello, establezca el AssociationProperty del parámetro InstanceType en ALIYUN::ECS::Instance::InstanceType y el AssociationPropertyMetadata en Constraints (Architecture, vCPU, Memory).
|
ALIYUN::ECS::Instance::MaxBandwidthIn | El ancho de banda público de entrada máximo para ECS. | Ejemplo: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"MaxBandwidthIn": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::MaxBandwidthIn"
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
MaxBandwidthIn:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::MaxBandwidthIn
Descripción del ejemplo Este ejemplo muestra cómo obtener el ancho de banda público de entrada máximo para ECS al establecer el AssociationProperty del parámetro MaxBandwidthIn en ALIYUN::ECS::Instance::MaxBandwidthIn.
|
ALIYUN::ECS::Instance::OSType | Consulta el tipo de sistema operativo de las instancias de ECS. | Código de ejemplo Ejemplo en 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}"
}
}
}
}
Ejemplo en 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 | El componente de contraseña de la instancia de ECS.
Nota La contraseña debe contener entre 8 y 30 caracteres e incluir como mínimo tres de los siguientes elementos: letras mayúsculas, letras minúsculas, dígitos o caracteres especiales. | Ejemplo: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"password": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::Password"
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
password:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::Password
Descripción del ejemplo En este ejemplo, al establecer el atributo AssociationProperty del parámetro password en ALIYUN::ECS::Instance::Password se aplican condiciones a la contraseña de la instancia de ECS. Condición: la contraseña debe tener entre 8 y 30 caracteres e incluir como mínimo tres de los siguientes elementos: letras mayúsculas, letras minúsculas, dígitos o caracteres especiales.
|
ALIYUN::ECS::Instance::RenewPeriod | Periodo de renovación de ECS. | Ejemplos: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RenewPeriod": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::RenewPeriod"
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RenewPeriod:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::RenewPeriod
Descripción del ejemplo Este ejemplo obtiene el periodo de renovación de ECS al establecer el AssociationProperty del parámetro RenewPeriod en ALIYUN::ECS::Instance::RenewPeriod.
|
ALIYUN::ECS::Instance::StopMode | El modo de detención para una instancia de ECS. | Ejemplos: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"StopMode": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::StopMode"
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
StopMode:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::StopMode
Descripción del ejemplo En este ejemplo, la propiedad AssociationProperty del parámetro StopMode se establece en ALIYUN::ECS::Instance::StopMode para recuperar los modos de detención disponibles para una instancia de ECS.
|
ALIYUN::ECS::InstanceType::AvailableInstanceType | Tipos de instancia de ECS disponibles. | Ejemplos: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AvailableInstanceType": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::InstanceType::AvailableInstanceType"
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AvailableInstanceType:
Type: String
AssociationProperty: ALIYUN::ECS::InstanceType::AvailableInstanceType
Descripción del ejemplo Este ejemplo establece el parámetro AssociationProperty de AvailableInstanceType en ALIYUN::ECS::InstanceType::AvailableInstanceType para obtener los tipos de instancia de ECS disponibles.
|
ALIYUN::ECS::KeyPair::KeyPairName | Key pair. | RegionId: el ID de la región (el valor predeterminado es la región de la pila). Ejemplos: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"KeyPairName": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::KeyPair::KeyPairName",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
KeyPairName:
Type: String
AssociationProperty: ALIYUN::ECS::KeyPair::KeyPairName
AssociationPropertyMetadata:
RegionId: ${RegionId}
Descripción del ejemplo Este ejemplo recupera la key pair de ECS en la región actual al establecer la propiedad AssociationProperty del parámetro KeyPairName en ALIYUN::ECS::KeyPair::KeyPairName y la propiedad AssociationPropertyMetadata en RegionId.
|