O recurso ALIYUN::PVTZ::ZoneVpcBinder associa uma zona a uma lista de Virtual Private Clouds (VPCs) ou a desassocia dessa lista.
Sintaxe
{
"Type": "ALIYUN::PVTZ::ZoneVpcBinder",
"Properties": {
"Vpcs": List,
"ZoneId": String
}
}
Propriedades
|
Nome da propriedade |
Tipo |
Obrigatório |
Atualização permitida |
Descrição |
Restrições |
|
Vpcs |
List |
Sim |
Sim |
Lista de VPCs. |
Suporta no máximo 10 VPCs. Para mais informações, consulte Vpcs properties. |
|
ZoneId |
String |
Sim |
Não |
ID da zona. |
Nenhuma |
Sintaxe de Vpcs
"Vpcs": [
{
"VpcId": String,
"RegionId": String
}
]
Propriedades de Vpcs
|
Nome da propriedade |
Tipo |
Obrigatório |
Atualização permitida |
Descrição |
Restrições |
|
VpcId |
String |
Sim |
Não |
ID da VPC. |
Nenhuma |
|
RegionId |
String |
Sim |
Não |
ID da região. |
Nenhuma |
Valores de retorno
Fn::GetAtt
ZoneId: ID da zona.
Vpcs: VPCs associadas.
Exemplos
-
Formato
YAMLROSTemplateFormatVersion: '2015-09-01' Parameters: VpcId: Type: String AssociationProperty: ALIYUN::ECS::VPC::VPCId ZoneId: Type: String Description: The ID of the PrivateZone zone Resources: ZoneVpcBinder: Type: ALIYUN::PVTZ::ZoneVpcBinder Properties: Vpcs: - VpcId: Ref: VpcId RegionId: Ref: ALIYUN::Region ZoneId: Ref: ZoneId Outputs: {} -
Formato
JSON{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "VpcId": { "Type": "String", "AssociationProperty": "ALIYUN::ECS::VPC::VPCId" }, "ZoneId": { "Type": "String", "Description": "The ID of the PrivateZone zone" } }, "Resources": { "ZoneVpcBinder": { "Type": "ALIYUN::PVTZ::ZoneVpcBinder", "Properties": { "Vpcs": [ { "VpcId": { "Ref": "VpcId" }, "RegionId": { "Ref": "ALIYUN::Region" } } ], "ZoneId": { "Ref": "ZoneId" } } } }, "Outputs": { } }
Para ver exemplos combinados sobre como crie uma zona do PrivateZone, adicionar um registro DNS e associar ou desassociar VPCs, consulte o exemplo JSON e o exemplo YAML.