ALIYUN::ECS::VPC は、仮想プライベートクラウド (VPC) を作成するために使用されます。
構文
{
"Type": "ALIYUN::ECS::VPC",
"Properties": {
"Description": String,
"Tags": List,
"Ipv6CidrBlock": String,
"EnableIpv6": Boolean,
"ResourceGroupId": String,
"VpcName": String,
"CidrBlock": String,
"Ipv6Isp": String,
"UserCidr": String,
"SecondaryCidrBlocks": List
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
ResourceGroupId | String | いいえ | はい | リソースグループの ID です。 | なし。 |
VpcName | String | いいえ | はい | VPC 名。 | 名前は 2 ~ 128 文字である必要があります。文字で始まり、 |
CidrBlock | String | いいえ | はい | VPC の CIDR ブロック。 | 有効な値:
|
Description | String | いいえ | はい | VPC の説明。 | 説明は 2 ~ 256 文字である必要があります。 |
Ipv6CidrBlock | String | いいえ | いいえ | VPC の IPv6 CIDR ブロック。 | なし。 |
EnableIpv6 | Boolean | いいえ | はい | IPv6 CIDR ブロックを有効にするかどうかを指定します。 | 有効な値:
|
Tags | List | いいえ | はい | タグ。 | 最大 20 個のタグを追加できます。 詳細については、「タグのプロパティ」をご参照ください。 |
Ipv6Isp | String | いいえ | いいえ | VPC の IPv6 CIDR ブロックのタイプ。 |
|
UserCidr | String | いいえ | いいえ | ユーザー CIDR ブロック。 | 最大 3 つの CIDR ブロックを指定できます。複数の CIDR ブロックはコンマ (,) で区切ります。 説明 ユーザー CIDR ブロックの詳細については、「CIDR ブロックに関する FAQ」をご参照ください。 |
SecondaryCidrBlocks | List | いいえ | いいえ | セカンダリ CIDR ブロック。 | なし。 |
タグの構文
"Tags": [
{
"Value": String,
"Key": String
}
] タグのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Key | String | はい | いいえ | タグキー。 | タグキーは 1 ~ 128 文字である必要があり、 |
Value | String | いいえ | いいえ | タグ値。 | タグ値は最大 128 文字で、 |
戻り値
Fn::GetAtt
VpcId: VPC ID。
VRouterId: vRouter ID。
RouteTableId: ルートテーブルの ID。
VpcName: VPC 名。
例
その他の例については、SnatEntry.json と SnatEntry.yml をご覧ください。例では、次のリソースタイプが使用されています:ALIYUN::ECS::VPC、ALIYUN::ECS::VSwitch、ALIYUN::VPC::SnatEntry、ALIYUN::VPC::CommonBandwidthPackage、ALIYUN::VPC::CommonBandwidthPackageIp、ALIYUN::VPC::Ipv6Gateway、および ALIYUN::VPC::Ipv6InternetBandwidth。