Valores de AssociationProperty | Descrição | AssociationPropertyMetadata correspondente |
ALIYUN::ALB::ACL::ACLId | Lista de controle de acesso (ACL) do Application Load Balancer (ALB). | RegionId: ID da região. O valor padrão é a região da pilha. Exemplos: Código de exemplo Exemplo em JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "RegionId"
},
"AlbACLId":{
"AssociationProperty":"ALIYUN::ALB::ACL::ACLId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
},
"Type":"String"
}
}
}
Exemplo em yaml: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: RegionId
AlbACLId:
AssociationProperty: ALIYUN::ALB::ACL::ACLId
AssociationPropertyMetadata:
RegionId: ${RegionId}
Type: String
Descrição do exemplo Para obter o ID de uma lista de controle de acesso (ACL) do ALB, defina o atributo AssociationProperty do parâmetro AlbACLId como ALIYUN::ALB::ACL::ACLId.
|
ALIYUN::ALB::Instance::InstanceId | Instância do ALB. | RegionId: ID da região. O valor padrão é a região da pilha. VpcId: ID da Virtual Private Cloud (VPC). AddressType: tipo de rede. ZoneId: ID da zona. PayType: método de faturamento da instância.
Exemplos: Código de exemplo Exemplo em JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"AlbInstanceId":{
"AssociationProperty":"ALIYUN::ALB::Instance::InstanceId",
"Type":"String",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
Exemplo em yaml: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
AlbInstanceId:
AssociationProperty: ALIYUN::ALB::Instance::InstanceId
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
Descrição do exemplo Para obter o ID de uma instância do ALB, defina o atributo AssociationProperty do parâmetro AlbInstanceId como ALIYUN::ALB::Instance::InstanceId.
|
ALIYUN::ALB::LoadBalancer::LoadBalancerId | ID de uma instância do ALB. | RegionId: ID da região. O valor padrão é a região da pilha. VpcId: ID da Virtual Private Cloud (VPC). AddressType: tipo de rede. ZoneId: ID da zona. PayType: método de faturamento da instância.
Exemplos: Código de exemplo Exemplo em JSON: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"AlbLoadBalancerId":{
"AssociationProperty":"ALIYUN::ALB::LoadBalancer::LoadBalancerId",
"Type":"String",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
Exemplo em yaml: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
AlbLoadBalancerId:
AssociationProperty: ALIYUN::ALB::LoadBalancer::LoadBalancerId
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
Descrição do exemplo Para obter o ID de uma instância do ALB, defina o atributo AssociationProperty do parâmetro AlbLoadBalancerId como ALIYUN::ALB::LoadBalancer::LoadBalancerId.
|
ALIYUN::Resource::Data::API | ID de um grupo de servidores do ALB. | Parameters.ServerGroupType: tipo de servidor. Instance: tipo de servidor, incluindo instâncias ECS, ENI e ECI. ip: tipo de endereço IP. Fc: tipo Function Compute. Se este parâmetro estiver vazio, a consulta retornará todos os tipos de servidor.
Parameters.ResourceGroupId: ID do grupo de recursos. Parameters.VpcId: ID da Virtual Private Cloud (VPC). Parameters.ServerGroupIds: lista de IDs de grupos de servidores. Consulte até 20 IDs de grupos de servidores por vez. Parameters.ServerGroupNames: lista de nomes de grupos de servidores. Consulte até 10 nomes de grupos de servidores por vez.
Exemplos: Código de exemplo Exemplo em 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"
}
}
}
}
Exemplo em 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
Descrição do exemplo Este exemplo demonstra como chamar a operação de API QueryServerGroups do Application Load Balancer (ALB). O atributo AssociationProperty do parâmetro ServerGroup está definido como ALIYUN::Resource::Data::API. Os atributos AssociationPropertyMetadata Parameters.ServerGroupType e Parameters.ServerGroupNames.1 filtram os resultados. Ao definir ServerGroupType como Instance e ServerGroupNames como Group3, a consulta obtém o ID do grupo de servidores correspondente (ServerGroupId) e exibe seu nome. Para mais informações, consulte a documentação do QueryServerGroups.
Importante Os valores dos atributos APIAction, ValueGetter, LabelGetter, OptionsGetter e Pagination são fixos e não podem ser alterados. Personalize os valores dos atributos Parameters.XXXX conforme necessário.
|