Valores de AssociationProperty | Descripción | AssociationPropertyMetadata correspondiente |
ALIYUN::ALB::ACL::ACLId | Lista de control de acceso (ACL) de Application Load Balancer (ALB). | RegionId: ID de la región. De forma predeterminada, se usa la región de la pila. Ejemplos: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "RegionId"
},
"AlbACLId":{
"AssociationProperty":"ALIYUN::ALB::ACL::ACLId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
},
"Type":"String"
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: RegionId
AlbACLId:
AssociationProperty: ALIYUN::ALB::ACL::ACLId
AssociationPropertyMetadata:
RegionId: ${RegionId}
Type: String
Descripción del ejemplo Para obtener el ID de una lista de control de acceso (ACL) de ALB, establezca el atributo AssociationProperty del parámetro AlbACLId en ALIYUN::ALB::ACL::ACLId.
|
ALIYUN::ALB::Instance::InstanceId | Instancia de ALB. | RegionId: ID de la región. De forma predeterminada, se usa la región de la pila. VpcId: ID de la virtual private cloud (VPC). AddressType: Tipo de red. ZoneId: ID de la zona. PayType: Método de facturación de la instancia.
Ejemplos: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"AlbInstanceId":{
"AssociationProperty":"ALIYUN::ALB::Instance::InstanceId",
"Type":"String",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
AlbInstanceId:
AssociationProperty: ALIYUN::ALB::Instance::InstanceId
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
Descripción del ejemplo Para obtener el ID de una instancia de ALB, establezca el atributo AssociationProperty del parámetro AlbInstanceId en ALIYUN::ALB::Instance::InstanceId.
|
ALIYUN::ALB::LoadBalancer::LoadBalancerId | ID de una instancia de ALB. | RegionId: ID de la región. De forma predeterminada, se usa la región de la pila. VpcId: ID de la virtual private cloud (VPC). AddressType: Tipo de red. ZoneId: ID de la zona. PayType: Método de facturación de la instancia.
Ejemplos: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"AlbLoadBalancerId":{
"AssociationProperty":"ALIYUN::ALB::LoadBalancer::LoadBalancerId",
"Type":"String",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
AlbLoadBalancerId:
AssociationProperty: ALIYUN::ALB::LoadBalancer::LoadBalancerId
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
Descripción del ejemplo Para obtener el ID de una instancia de ALB, establezca el atributo AssociationProperty del parámetro AlbLoadBalancerId en ALIYUN::ALB::LoadBalancer::LoadBalancerId.
|
ALIYUN::Resource::Data::API | ID de un grupo de servidores de ALB. | Parameters.ServerGroupType: Tipo de servidor. Instance: Tipo de servidor; incluye instancias ECS, ENI y ECI. Ip: Tipo de dirección IP. Fc: Tipo Function Compute. Si este parámetro se deja vacío, se consultan todos los tipos de servidor.
Parameters.ResourceGroupId: ID del resource group. Parameters.VpcId: ID de la virtual private cloud (VPC). Parameters.ServerGroupIds: Lista de IDs de grupos de servidores. Puede consultar hasta 20 IDs de grupos de servidores a la vez. Parameters.ServerGroupNames: Lista de nombres de grupos de servidores. Puede consultar hasta 10 nombres de grupos de servidores a la vez.
Ejemplos: Código de ejemplo Ejemplo en JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ServerGroup": {
"Type": "String",
"AssociationProperty": "ALIYUN::Resource::Data::API",
"AssociationPropertyMetadata": {
"APIAction": "alb/ListServerGroups",
"ValueGetter": "ServerGroupId",
"LabelGetter": "ServerGroupName",
"OptionsGetter": "ServerGroups",
"Pagination": "NextToken",
"Parameters.ServerGroupType": "Instance",
"Parameters.ServerGroupNames.1": "Group3"
}
}
}
}
Ejemplo en YAML: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ServerGroup:
Type: String
AssociationProperty: ALIYUN::Resource::Data::API
AssociationPropertyMetadata:
APIAction: alb/ListServerGroups
ValueGetter: ServerGroupId
LabelGetter: ServerGroupName
OptionsGetter: ServerGroups
Pagination: NextToken
Parameters.ServerGroupType: Instance
Parameters.ServerGroupNames.1: Group3
Descripción del ejemplo Este ejemplo muestra cómo llamar a la operación de API QueryServerGroups para Application Load Balancer (ALB). El atributo AssociationProperty del parámetro ServerGroup se establece en ALIYUN::Resource::Data::API. Los atributos de AssociationPropertyMetadata, Parameters.ServerGroupType y Parameters.ServerGroupNames.1, filtran los resultados. Al establecer ServerGroupType en Instance y ServerGroupNames en Group3, la consulta recupera el ID del grupo de servidores correspondiente (ServerGroupId) y muestra su nombre. Para más información, consulte the QueryServerGroups document.
Importante Los valores de los atributos APIAction, ValueGetter, LabelGetter, OptionsGetter y Pagination son fijos y no se pueden modificar. Personalice los valores de los atributos Parameters.XXXX según sea necesario.
|