ALIYUN::PVTZ::ZoneVpcBinder は、プライベートゾーンを仮想プライベートクラウド ( VPC ) にバインドしたり、プライベートゾーンを VPC からバインド解除したりするために使用されます。
構文
{
"Type": "ALIYUN::PVTZ::ZoneVpcBinder",
"Properties": {
"Vpcs": List,
"ZoneId": String
}
}プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| Vpcs | List | Yes | Yes | VPC のリスト。 | 最大 10 個の VPC を指定できます。 詳細については、Vpcs プロパティをご参照ください。 |
| ZoneId | String | Yes | No | プライベートゾーンの ID 。 | なし |
Vpcs 構文
"Vpcs": [
{
"VpcId": String,
"RegionId": String
}
]Vpcs プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| VpcId | String | Yes | No | VPC の ID 。 | なし |
| RegionId | String | Yes | No | VPC のリージョン ID 。 | なし |
レスポンスパラメーター
Fn::GetAtt
- ZoneId: プライベートゾーンの ID 。
- Vpcs: プライベートゾーンがバインドされている VPC 。
例
JSON形式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "VpcId": { "Type": "String", "AssociationProperty": "ALIYUN::ECS::VPC::VPCId" }, "ZoneId": { "Type": "String", "Description": "PVTZ Zone Id" } }, "Resources": { "ZoneVpcBinder": { "Type": "ALIYUN::PVTZ::ZoneVpcBinder", "Properties": { "Vpcs": [ { "VpcId": { "Ref": "VpcId" }, "RegionId": { "Ref": "ALIYUN::Region" } } ], "ZoneId": { "Ref": "ZoneId" } } } }, "Outputs": { } }
その他の例については、PVTZ.json および PVTZ.yml をご参照ください。これらの例では、ALIYUN::PVTZ::Zone、ALIYUN::PVTZ::ZoneRecord、および ALIYUN::PVTZ::ZoneVpcBinder リソースタイプが使用されています。