AssociationProperty 値 | 説明 | 対応する AssociationPropertyMetadata |
ALIYUN::SLB::ACL::ACLId | SLB アクセス制御リスト (ACL) の ID。 | 例: サンプルコード JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"SlbACLId":{
"AssociationProperty":"ALIYUN::SLB::ACL::ACLId",
"Type":"String",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}",
"AddressIPVersion":"${AddressIPVersion}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
SlbACLId:
AssociationProperty: ALIYUN::SLB::ACL::ACLId
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
AddressIPVersion: ${AddressIPVersion}
例の説明 この例では、SlbACLId パラメーターの AssociationProperty プロパティが ALIYUN::SLB::ACL::ACLId に設定されています。RegionId プロパティは AssociationPropertyMetadata で指定されます。これにより、現在のリージョンにある SLB ACL が取得されます。
|
ALIYUN::SLB::Instance::InstanceType | SLB インスタンスのインスタンスタイプ。 | RegionId: リージョン ID。デフォルト値はスタックのリージョンです。 ZoneId: ゾーン ID。 InstanceChargeType: インスタンスの課金方法。 SpotStrategy: 従量課金インスタンスの入札ポリシー。
例: サンプルコード JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"ZoneId": {
"Type": "String",
"AssociationProperty": "ZoneId"
},
"InstanceType": {
"Type": "String",
"AssociationProperty": "ALIYUN::SLB::Instance::InstanceType",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}",
"ZoneId": "${ZoneId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
ZoneId:
Type: String
AssociationProperty: ZoneId
InstanceType:
Type: String
AssociationProperty: ALIYUN::SLB::Instance::InstanceType
AssociationPropertyMetadata:
RegionId: ${RegionId}
ZoneId: ${ZoneId}
例の説明 この例では、InstanceType パラメーターの AssociationProperty プロパティが ALIYUN::SLB::Instance::InstanceType に設定されています。RegionId および ZoneId プロパティは AssociationPropertyMetadata で指定されます。これにより、選択したゾーンにある SLB インスタンスタイプが取得されます。
|
ALIYUN::SLB::LoadBalancer::LoadBalancerId | SLB インスタンスの ID。 | RegionId: リージョン ID。デフォルト値はスタックのリージョンです。 VpcId: 仮想プライベートクラウド (VPC) の ID。 VSwitchId: vSwitch ID。 NetworkType: NAT Gateway のネットワークタイプ。 InstanceChargeType: インスタンスの課金方法。 AddressType: ネットワークタイプ。 MasterZoneId: SLB インスタンスのプライマリゾーン ID。 SlaveZoneId: SLB インスタンスのセカンダリゾーン ID。 PayType: SLB インスタンスの課金方法。
例: サンプルコード JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"SlbInstanceId":{
"AssociationProperty":"ALIYUN::SLB::LoadBalancer::LoadBalancerId",
"Type":"String",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
SlbInstanceId:
AssociationProperty: ALIYUN::SLB::LoadBalancer::LoadBalancerId
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
例の説明 この例では、SlbInstanceId パラメーターの AssociationProperty プロパティが ALIYUN::SLB::LoadBalancer::LoadBalancerId に設定されています。RegionId プロパティは AssociationPropertyMetadata で指定されます。これにより、現在のリージョンにある SLB インスタンス ID が取得されます。
|
ALIYUN::SLB::LoadBalancer::ZoneId | SLB ゾーンに関する情報を照会します。 | サンプルコード JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"SLBZoneId": {
"Type": "String",
"AssociationProperty": "ALIYUN::SLB::LoadBalancer::ZoneId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
SLBZoneId:
Type: String
AssociationProperty: ALIYUN::SLB::LoadBalancer::ZoneId
AssociationPropertyMetadata:
RegionId: ${RegionId}
|