AssociationProperty 値 | 説明 | 対応する AssociationPropertyMetadata |
ALIYUN::ECS::ZoneId | ECS ゾーン ID を照会します。 | RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。 SystemDiskCategory:システムディスクタイプ。 InstanceType:インスタンスタイプ。 InstanceChargeType:インスタンスの課金方法。 WithAvailableResource:任意のインスタンスタイプの在庫があるゾーンをフィルタリングします。
例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"ZoneId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::ZoneId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
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 | クラウドアシスタントコマンド ID または Alibaba Cloud コマンド ID。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"CommandId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Command::CommandId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
CommandId:
Type: String
AssociationProperty: ALIYUN::ECS::Command::CommandId
AssociationPropertyMetadata:
RegionId: ${RegionId}
例の説明 この例では、CommandId パラメーターの AssociationProperty を ALIYUN::ECS::Command::CommandId に設定し、AssociationPropertyMetadata を RegionId に設定することで、現在のリージョンで ECS クラウドアシスタントコマンドまたは Alibaba Cloud が提供するパブリックコマンドを取得する方法を示しています。
|
ALIYUN::ECS::DeploymentSet::DeploymentSetId | ECS デプロイメントセットのデプロイメントセット ID を照会します。 | コード例 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"
}
}
}
}
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 | データディスクタイプ。 | 例: コード例 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}"
}
}
}
}
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}
例の説明 この例では、DataDiskCategory パラメーターの AssociationProperty を ALIYUN::ECS::Disk::DataDiskCategory に設定し、AssociationPropertyMetadata を RegionId、ZoneId、および InstanceType に設定することで、ECS データディスクタイプを取得する方法を示しています。
|
ALIYUN::ECS::Disk::DiskId | ディスク ID。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"DiskId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Disk::DiskId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
DiskId:
Type: String
AssociationProperty: ALIYUN::ECS::Disk::DiskId
AssociationPropertyMetadata:
RegionId: ${RegionId}
例の説明 この例では、DiskId パラメーターの AssociationProperty を ALIYUN::ECS::Disk::DiskId に設定し、AssociationPropertyMetadata を RegionId に設定することで、現在のゾーンで ECS クラウドディスク ID を取得する方法を示しています。
|
ALIYUN::ECS::Disk::SystemDiskCategory | システムディスクタイプ。 | 例: コード例 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}"
}
}
}
}
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}
例の説明 この例では、SystemDiskCategory パラメーターの AssociationProperty を ALIYUN::ECS::Disk::SystemDiskCategory に設定し、AssociationPropertyMetadata を RegionId、ZoneId、および InstanceType に設定することで、ECS システムディスクタイプを取得する方法を示しています。
|
ALIYUN::ECS::Image::ImageId | イメージ ID。 | RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。 SupportedImageOwnerAlias:サポートされるイメージタイプ。 InstanceType:インスタンスタイプ。 ImageFamily:イメージ ファミリー名。 IsSupportIoOptimized:イメージが I/O 最適化インスタンス上で実行可能かどうかを示します。 OSType:オペレーティングシステムタイプ。 Architecture:イメージアーキテクチャ。 Usage:イメージが現在 ECS インスタンス上で実行されているかどうかを示します。
例: コード例 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"]
}
}
}
}
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
例の説明 この例では、ImageId パラメーターの AssociationProperty を ALIYUN::ECS::Image::ImageId に設定し、AssociationPropertyMetadata を RegionId および SupportedImageOwnerAlias に設定することで、現在のゾーンで ECS イメージ ID を取得する方法を示しています。
|
ALIYUN::ECS::Instance::AttributeSelector | ECS 属性セレクター。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AttributeSelector": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::AttributeSelector"
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AttributeSelector:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::AttributeSelector
例の説明 この例では、AttributeSelector パラメーターの AssociationProperty を ALIYUN::ECS::Instance::AttributeSelector に設定することで、ECS 属性セレクターを取得する方法を示しています。
|
ALIYUN::ECS::Instance::InstanceId | ECS インスタンス ID。 | RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。 InstanceType:インスタンスタイプ。 InstanceTypeFamily:インスタンスファミリー。 Platform:オペレーティングシステムプラットフォーム。 OSType:オペレーティングシステムタイプ。 Status:インスタンスステータス。 NetworkType:インスタンスネットワークタイプ。 DisabledNetworkType:ネットワークタイプを無効にします。 ShowNetworkType:インスタンスネットワークタイプを表示します。 InternetChargeType:パブリック帯域幅の課金方法。 DisabledInternetChargeType:パブリック帯域幅の課金方法を無効にします。 ShowInternetChargeType:パブリック帯域幅の課金方法を表示します。 ChargeType:インスタンスの課金方法。 DisabledChargeType:インスタンスの課金方法を無効にします。 ShowChargeType:インスタンスの課金方法を表示します。
例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"InstanceId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
InstanceId:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::InstanceId
AssociationPropertyMetadata:
RegionId: ${RegionId}
例の説明 この例では、InstanceId パラメーターの AssociationProperty を ALIYUN::ECS::Instance::InstanceId に設定し、AssociationPropertyMetadata を RegionId に設定することで、現在利用可能なリージョンで既存の Elastic Compute Service (ECS) インスタンスを取得する方法を示しています。
|
ALIYUN::ECS::Instance::InstancePropertyEditor | ECS インスタンスプロパティエディター。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstancePropertyEditor": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::InstancePropertyEditor"
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstancePropertyEditor:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::InstancePropertyEditor
例の説明 この例では、InstancePropertyEditor パラメーターの AssociationProperty を ALIYUN::ECS::Instance::InstancePropertyEditor に設定することで、ECS インスタンスプロパティエディターを取得する方法を示しています。
|
ALIYUN::ECS::Instance::InstanceType | ECS インスタンスタイプ。 | RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。 ZoneId:ゾーン ID。 InstanceChargeType:インスタンスの課金方法。 SpotStrategy:従量課金インスタンスの入札ポリシー。 CreateACKClusterParams:コンテナサービスでサポートされる ECS インスタンスタイプをフィルタリングします。 Constraints:インスタンスタイプのフィルタリング条件を定義します(複数の条件の組み合わせが可能です)。 InstanceType:インスタンスタイプ(例:ecs.c6.xlarge)。 InstanceTypeFamily:インスタンスタイプが属するインスタンスファミリー(例:ecs.c6)。 vCPU:インスタンスタイプの vCPU コア数。 Memory:インスタンスタイプのメモリサイズ。 Architecture:CPU アーキテクチャ。 CustomizeFamily:カスタムインスタンスファミリー。 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
例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceType": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
"AssociationPropertyMetadata": {
"Constraints": {
"Architecture": [
"X86"
],
"vCPU": [
4
],
"Memory": [
8
]
}
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceType:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::InstanceType
AssociationPropertyMetadata:
Constraints:
Architecture:
- X86
vCPU:
- 4
Memory:
- 8
例の説明 この例では、InstanceType パラメーターの AssociationProperty を ALIYUN::ECS::Instance::InstanceType に設定し、AssociationPropertyMetadata を Constraints(Architecture、vCPU、Memory)に設定することで、現在のリージョンで x86 コンピューティングアーキテクチャ、4 vCPU、8 GB メモリを持つ ECS インスタンスタイプを取得する方法を示しています。
|
ALIYUN::ECS::Instance::MaxBandwidthIn | ECS の最大パブリックインバウンドトラフィック。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"MaxBandwidthIn": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::MaxBandwidthIn"
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
MaxBandwidthIn:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::MaxBandwidthIn
例の説明 この例では、MaxBandwidthIn パラメーターの AssociationProperty を ALIYUN::ECS::Instance::MaxBandwidthIn に設定することで、ECS の最大パブリックインバウンドトラフィックを取得する方法を示しています。
|
ALIYUN::ECS::Instance::OSType | ECS インスタンスのオペレーティングシステムタイプを照会します。 | コード例 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}"
}
}
}
}
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 | ECS インスタンスパスワードコンポーネント。
説明 パスワードは 8~30 文字で、大文字、小文字、数字、特殊文字のうち少なくとも 3 種類を含める必要があります。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"password": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::Password"
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
password:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::Password
例の説明 この例では、password パラメーターの AssociationProperty 属性を ALIYUN::ECS::Instance::Password に設定することで、ECS インスタンスパスワードに以下の条件を適用します。 条件:パスワードは 8~30 文字で、大文字、小文字、数字、特殊文字のうち少なくとも 3 種類を含める必要があります。
|
ALIYUN::ECS::Instance::RenewPeriod | ECS 更新期間。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RenewPeriod": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::RenewPeriod"
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RenewPeriod:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::RenewPeriod
例の説明 この例では、RenewPeriod パラメーターの `AssociationProperty` を `ALIYUN::ECS::Instance::RenewPeriod` に設定することで、ECS 更新期間を取得します。
|
ALIYUN::ECS::Instance::StopMode | ECS インスタンスの停止モード。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"StopMode": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Instance::StopMode"
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
StopMode:
Type: String
AssociationProperty: ALIYUN::ECS::Instance::StopMode
例の説明 この例では、StopMode パラメーターの AssociationProperty プロパティを ALIYUN::ECS::Instance::StopMode に設定することで、ECS インスタンスの利用可能な停止モードを取得します。
|
ALIYUN::ECS::InstanceType::AvailableInstanceType | 利用可能な ECS インスタンスタイプ。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AvailableInstanceType": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::InstanceType::AvailableInstanceType"
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AvailableInstanceType:
Type: String
AssociationProperty: ALIYUN::ECS::InstanceType::AvailableInstanceType
例の説明 この例では、AvailableInstanceType パラメーターの AssociationProperty を ALIYUN::ECS::InstanceType::AvailableInstanceType に設定することで、利用可能な ECS インスタンスタイプを取得します。
|
ALIYUN::ECS::KeyPair::KeyPairName | キーペア。 | RegionId:リージョン ID(デフォルトはスタックのリージョン)。 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"KeyPairName": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::KeyPair::KeyPairName",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
KeyPairName:
Type: String
AssociationProperty: ALIYUN::ECS::KeyPair::KeyPairName
AssociationPropertyMetadata:
RegionId: ${RegionId}
例の説明 この例では、`KeyPairName` パラメーターの `AssociationProperty` プロパティを `ALIYUN::ECS::KeyPair::KeyPairName` に設定し、`AssociationPropertyMetadata` プロパティを `RegionId` に設定することで、現在のリージョンで ECS キーペアを取得します。
|
ALIYUN::ECS::LaunchTemplate::LaunchTemplateId | 起動テンプレート ID。 | RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"LaunchTemplateId":{
"AssociationProperty":"ALIYUN::ECS::LaunchTemplate::LaunchTemplateId",
"Type":"String",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
LaunchTemplateId:
AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
例の説明 この例では、LaunchTemplateId パラメーターの AssociationProperty プロパティを ALIYUN::ECS::LaunchTemplate::LaunchTemplateId に設定し、AssociationPropertyMetadata プロパティを RegionId に設定することで、指定されたリージョンで ECS 起動テンプレートを取得します。
|
ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion | インスタンス起動テンプレートバージョン。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"LaunchTemplateId": {
"AssociationProperty": "ALIYUN::ECS::LaunchTemplate::LaunchTemplateId",
"Type": "String",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
},
"LaunchTemplateVersion": {
"AssociationProperty": "ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion",
"Type": "String",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}",
"LaunchTemplateId": "${LaunchTemplateId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
LaunchTemplateId:
AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
LaunchTemplateVersion:
AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion
Type: String
AssociationPropertyMetadata:
RegionId: ${RegionId}
LaunchTemplateId: ${LaunchTemplateId}
例の説明 この例では、`LaunchTemplateVersion` パラメーターの `AssociationProperty` 属性を `ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion` に設定し、`AssociationPropertyMetadata` 属性を `RegionId` および `LaunchTemplateId` に設定することで、選択した ECS 起動テンプレートのバージョン情報を取得します。
|
ALIYUN::ECS::ManagedInstance::InstanceId | ECS ホストインスタンスの ID。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"InstanceId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::ManagedInstance::InstanceId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
InstanceId:
Type: String
AssociationProperty: ALIYUN::ECS::ManagedInstance::InstanceId
AssociationPropertyMetadata:
RegionId: ${RegionId}
例の説明 この例では、InstanceId パラメーターの AssociationProperty を ALIYUN::ECS::ManagedInstance::InstanceId に設定し、その AssociationPropertyMetadata を RegionId に設定することで、現在のリージョンでアクティブな ECS ホストインスタンスの ID を取得できます。
|
ALIYUN::ECS::RAM::Role | ECS インスタンスにアタッチされた RAM ロール。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Role": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RAM::Role"
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Role:
Type: String
AssociationProperty: ALIYUN::ECS::RAM::Role
例の説明 この例では、Role パラメーターの AssociationProperty プロパティを ALIYUN::ECS::RAM::Role に設定することで、ECS インスタンスにアタッチされた RAM ロールを取得します。
|
ALIYUN::ECS::RegionId | リージョン ID。デフォルト値はスタックが存在するリージョンです。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
例の説明 この例では、RegionId パラメーターの AssociationProperty を ALIYUN::ECS::RegionId に設定することで、すべてのアクティブなリージョンを一覧表示します。
|
ALIYUN::ECS::RegionId::RegionDeploy | ECS デプロイメントリージョンを設定します。 | コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ECSRegionDeploy": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId::RegionDeploy"
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ECSRegionDeploy:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId::RegionDeploy
|
ALIYUN::ECS::RegionId::TargetRegionIds | ECS インスタンスのターゲットリージョン ID。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"TargetRegionIds": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId::TargetRegionIds"
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
TargetRegionIds:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId::TargetRegionIds
例の説明 この例では、TargetRegionIds パラメーターの AssociationProperty を ALIYUN::ECS::RegionId::TargetRegionIds に設定することで、ECS インスタンスのターゲットリージョン ID を取得します。
|
ALIYUN::ECS::ResourceGroup::ResourceGroupId | リソースグループ。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ResourceGroupId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId"
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ResourceGroupId:
Type: String
AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
例の説明 この例では、ResourceGroupId パラメーターの AssociationProperty プロパティを ALIYUN::ECS::ResourceGroup::ResourceGroupId に設定します。
|
ALIYUN::ECS::SecurityGroup::PortRange | IP プロトコルに基づいて ECS セキュリティグループのポート範囲を設定します。 | コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ECSSecurityGroupPortRange": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::SecurityGroup::PortRange",
"AssociationPropertyMetadata": {
"IpProtocol": "ALL"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ECSSecurityGroupPortRange:
Type: String
AssociationProperty: ALIYUN::ECS::SecurityGroup::PortRange
AssociationPropertyMetadata:
IpProtocol: ALL
|
ALIYUN::ECS::SecurityGroup::SecurityGroupId | セキュリティグループの ID。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"VpcId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
},
"SecurityGroupId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::SecurityGroup::SecurityGroupId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}",
"VpcId": "${VpcId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
VpcId:
Type: String
AssociationProperty: ALIYUN::ECS::VPC::VPCId
AssociationPropertyMetadata:
RegionId: ${RegionId}
SecurityGroupId:
Type: String
AssociationProperty: ALIYUN::ECS::SecurityGroup::SecurityGroupId
AssociationPropertyMetadata:
RegionId: ${RegionId}
VpcId: ${VpcId}
例の説明 この例では、SecurityGroupId パラメーターの AssociationProperty プロパティを ALIYUN::ECS::SecurityGroup::SecurityGroupId に設定し、AssociationPropertyMetadata プロパティを RegionId および VpcId に設定することで、選択した VPC および現在のリージョンのセキュリティグループ ID を取得します。
|
ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId | 自動スナップショットポリシーの ID。 | RegionId:リージョンの ID。デフォルト値はスタックのリージョンです。 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"AutoSnapshotPolicyId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
AutoSnapshotPolicyId:
Type: String
AssociationProperty: ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId
AssociationPropertyMetadata:
RegionId: ${RegionId}
例の説明 この例では、AutoSnapshotPolicyId パラメーターの AssociationProperty プロパティを ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId に設定し、AssociationPropertyMetadata プロパティを RegionId に設定することで、現在のリージョンで ECS 自動スナップショットポリシーを取得します。
|
ALIYUN::ECS::Snapshot::SnapshotId | ECS インスタンスディスクのスナップショット ID。 | RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。 InstanceId:ECS インスタンス ID。 DiskId:ディスク ID。 Status:スナップショットステータス。 SnapshotType:スナップショット作成タイプ。 Category:スナップショットカテゴリ。
例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DiskId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Disk::DiskId"
},
"SnapshotId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Snapshot::SnapshotId",
"AssociationPropertyMetadata": {
"DiskId": "${DiskId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
DiskId:
Type: String
AssociationProperty: ALIYUN::ECS::Disk::DiskId
SnapshotId:
Type: String
AssociationProperty: ALIYUN::ECS::Snapshot::SnapshotId
AssociationPropertyMetadata:
DiskId: ${DiskId}
例の説明 この例では、SnapshotId パラメーターの AssociationProperty を ALIYUN::ECS::Snapshot::SnapshotId に設定することで、ECS インスタンスディスクのスナップショット ID を取得します。
|
ALIYUN::ECS::TAG | ECS インスタンスにアタッチされたタグ情報。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"Tag": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::TAG",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
Tag:
Type: String
AssociationProperty: ALIYUN::ECS::TAG
AssociationPropertyMetadata:
RegionId: ${RegionId}
例の説明 この例では、Tag パラメーターの AssociationProperty 属性を ALIYUN::ECS::TAG に設定することで、ECS インスタンスのタグ情報を取得できます。
|
ALIYUN::ECS::VPC::VPCId | VPC ID。 | RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"VpcId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
VpcId:
Type: String
AssociationProperty: ALIYUN::ECS::VPC::VPCId
AssociationPropertyMetadata:
RegionId: ${RegionId}
例の説明 この例では、VpcId パラメーターの AssociationProperty を ALIYUN::ECS::VPC::VPCId に設定し、AssociationPropertyMetadata を RegionId に設定することで、現在のリージョンで VPC ID を取得できます。
|
ALIYUN::ECS::VSwitch | vSwitch オブジェクト。 | 例: コード例 JSON 例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::RegionId"
},
"ZoneId": {
"Type": "String",
"AssociationProperty": "ZoneId"
},
"VSwitchId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::VSwitch",
"AssociationPropertyMetadata": {
"RegionId": "${RegionId}",
"ZoneId": "${ZoneId}"
}
}
}
}
YAML 例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionId:
Type: String
AssociationProperty: ALIYUN::ECS::RegionId
ZoneId:
Type: String
AssociationProperty: ZoneId
VSwitchId:
Type: String
AssociationProperty: ALIYUN::ECS::VSwitch
AssociationPropertyMetadata:
RegionId: ${RegionId}
ZoneId: ${ZoneId}
例の説明 この例では、VSwitchId パラメーターの AssociationProperty プロパティを ALIYUN::ECS::VSwitch に設定し、AssociationPropertyMetadata プロパティを RegionId および ZoneId に設定することで、現在のリージョンで選択されたアクティブな vSwitch オブジェクトを取得します。
|