ALIYUN::ECS::ElasticityAssurance は、キャパシティ予約を作成するために使用されます。
構文
{
"Type": "ALIYUN::ECS::ElasticityAssurance",
"Properties": {
"Description": String,
"InstanceAmount": Integer,
"PrivatePoolOptions": Map,
"ZoneId": String,
"ResourceGroupId": String,
"StartTime": String,
"Period": Integer,
"InstanceTypes": List,
"Tags": List,
"PeriodUnit": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Description | String | いいえ | はい | キャパシティ予約の説明。 | 説明は 2 ~ 256 文字でなければなりません。説明には文字を含めることができ、 |
InstanceAmount | Integer | はい | いいえ | インスタンスタイプのキャパシティを予約するインスタンスの総数。 | 有効な値:1 ~ 1000。 |
PrivatePoolOptions | Map | いいえ | はい | キャパシティ予約の構成。 | 詳細については、「PrivatePoolOptions プロパティ」をご参照ください。 |
ZoneId | String | はい | いいえ | キャパシティ予約のゾーン ID。 | キャパシティ予約を使用して、単一のゾーン内のリソースのみを予約できます。 |
ResourceGroupId | String | いいえ | いいえ | キャパシティ予約を割り当てるリソースグループの ID。 | なし。 |
StartTime | String | いいえ | いいえ | キャパシティ予約が有効になる時刻。 | デフォルト値は、ALIYUN::ECS::ElasticityAssurance を使用してキャパシティ予約が作成された時刻です。ISO 8601 標準の |
Period | Integer | いいえ | いいえ | 予約期間。 | 予約期間の単位は、
|
InstanceTypes | List | はい | いいえ | インスタンスタイプ。 | 単一のインスタンスタイプのキャパシティを予約するためにキャパシティ予約を作成できます。 |
Tags | List | いいえ | いいえ | キャパシティ予約に追加するタグ。 | 最大 20 個のタグを追加できます。詳細については、「Tags プロパティ」をご参照ください。 |
PeriodUnit | String | いいえ | いいえ | 予約期間の単位。 | 有効な値:
|
PrivatePoolOptions 構文
"PrivatePoolOptions": {
"MatchCriteria": String,
"Name": String
}PrivatePoolOptions プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
MatchCriteria | String | いいえ | いいえ | キャパシティ予約を関連付けるプライベートプールのタイプ。 | 有効な値:
|
Name | String | いいえ | はい | キャパシティ予約の名前。 | 名前は 2 ~ 128 文字でなければなりません。名前は文字で始まり、 |
Tags 構文
"Tags": [
{
"Value": String,
"Key": String
}
]Tags プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Value | String | いいえ | いいえ | キャパシティ予約に追加するタグの値。 | タグ値は空の文字列を指定できます。タグ値は最大 128 文字で、 |
Key | String | いいえ | いいえ | キャパシティ予約に追加するタグのキー。 | タグキーは空の文字列を指定できません。タグキーは最大 128 文字で、 |
戻り値
Fn::GetAtt
PrivatePoolOptionsId: キャパシティ予約の ID。