AssociationProperty の値 | 説明 | 対応する AssociationPropertyMetadata |
ALIYUN::ALB::ACL::ACLId | Application Load Balancer (ALB) のアクセス制御リスト (ACL) です。 | RegionId:リージョン ID です。これはスタックのリージョンにデフォルト設定されます。 例: コード例 JSON の例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "RegionId"
},
"AlbACLId":{
"AssociationProperty":"ALIYUN::ALB::ACL::ACLId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
},
"Type":"String"
}
}
}
YAML の例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: RegionId
AlbACLId:
AssociationProperty: ALIYUN::ALB::ACL::ACLId
AssociationPropertyMetadata:
RegionId: ${RegionId}
Type: String
説明例 ALB アクセス制御リスト (ACL) の ID を取得するには、AlbACLId パラメーターの AssociationProperty 属性を ALIYUN::ALB::ACL::ACLId に設定します。
|
ALIYUN::ALB::Instance::InstanceId | ALB インスタンスです。 | 例: コード例 JSON の例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"AlbInstanceId":{
"AssociationProperty":"ALIYUN::ALB::Instance::InstanceId",
"Type":"String",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML の例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
AlbInstanceId:
AssociationProperty: ALIYUN::ALB::Instance::InstanceId
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
説明例 ALB インスタンスの ID を取得するには、AlbInstanceId パラメーターの AssociationProperty 属性を ALIYUN::ALB::Instance::InstanceId に設定します。
|
ALIYUN::ALB::LoadBalancer::LoadBalancerId | ALB インスタンスの ID です。 | 例: コード例 JSON の例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"AlbLoadBalancerId":{
"AssociationProperty":"ALIYUN::ALB::LoadBalancer::LoadBalancerId",
"Type":"String",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML の例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
AlbLoadBalancerId:
AssociationProperty: ALIYUN::ALB::LoadBalancer::LoadBalancerId
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
説明例 ALB インスタンスの ID を取得するには、AlbLoadBalancerId パラメーターの AssociationProperty 属性を ALIYUN::ALB::LoadBalancer::LoadBalancerId に設定します。
|
ALIYUN::Resource::Data::API | ALB サーバーグループの ID です。 | Parameters.ServerGroupType:サーバータイプです。 Instance:ECS、ENI、ECI インスタンスを含むサーバータイプです。 Ip:IP アドレスタイプです。 Fc:Function Compute タイプです。 このパラメーターが空の場合、すべてのサーバータイプがクエリされます。
Parameters.ResourceGroupId:リソースグループ ID です。 Parameters.VpcId:仮想プライベートクラウド (VPC) ID です。 Parameters.ServerGroupIds:サーバーグループ ID のリストです。一度に最大 20 個のサーバーグループ ID をクエリできます。 Parameters.ServerGroupNames:サーバーグループ名のリストです。一度に最大 10 個のサーバーグループ名をクエリできます。
例: コード例 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"
}
}
}
}
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
説明例 この例では、Application Load Balancer (ALB) の QueryServerGroups API オペレーションを呼び出す方法を示しています。ServerGroup パラメーターの AssociationProperty 属性は ALIYUN::Resource::Data::API に設定されています。AssociationPropertyMetadata 属性である Parameters.ServerGroupType と Parameters.ServerGroupNames.1 は、結果をフィルターするために使用されます。ServerGroupType を Instance に、ServerGroupNames を Group3 に設定することで、クエリは対応するサーバーグループ ID (ServerGroupId) を取得し、サーバーグループ名を表示します。詳細については、「QueryServerGroups ドキュメント」をご参照ください。
重要 APIAction、ValueGetter、LabelGetter、OptionsGetter、および Pagination 属性の値は固定されており、変更できません。必要に応じて Parameters.XXXX 属性の値をカスタマイズできます。
|