Cria uma conexão de peering entre Virtual Private Clouds (VPCs).
Sintaxe
{
"Type": "ALIYUN::VPC::VpcPeerConnection",
"Properties": {
"Description": String,
"DeletionForce": Boolean,
"AcceptingVpcId": String,
"VpcId": String,
"AcceptingRegionId": String,
"AcceptingAliUid": Integer,
"Name": String,
"ResourceGroupId": String,
"Bandwidth": Integer,
"LinkType": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
Description |
String |
Não |
Sim |
Descrição da conexão de peering de VPC. |
A descrição deve ter de 2 a 256 caracteres. Comece com uma letra ou caractere chinês e não inicie com |
|
DeletionForce |
Boolean |
Não |
Sim |
Define se a conexão de peering de VPC deve ser excluída à força. |
Valores válidos:
|
|
AcceptingVpcId |
String |
Sim |
Não |
ID da VPC receptora. |
O ID da VPC receptora deve diferir do ID da VPC solicitante. |
|
VpcId |
String |
Sim |
Não |
ID da VPC solicitante. |
Nenhuma. |
|
AcceptingRegionId |
String |
Não |
Não |
ID da região da VPC receptora. |
Valores válidos:
|
|
AcceptingAliUid |
Integer |
Não |
Não |
ID da conta Alibaba Cloud à qual a VPC receptora pertence. |
Valores válidos:
Nota
Se a VPC receptora pertencer a um usuário do Resource Access Management (RAM), especifique o ID da conta Alibaba Cloud à qual esse usuário RAM pertence. |
|
Name |
String |
Não |
Sim |
Nome da conexão de peering de VPC. |
O nome deve ter de 2 a 128 caracteres e pode conter dígitos, sublinhados (_) e hifens (-). Comece com uma letra. |
|
ResourceGroupId |
String |
Não |
Não |
ID do grupo de recursos. |
Nenhuma |
|
Bandwidth |
Integer |
Não |
Não |
Largura de banda da conexão de peering de VPC. |
Unidade: Mbps. O valor deve ser um número inteiro maior que 0. Nota
Este parâmetro aplica-se apenas a conexões de peering de VPC inter-região. |
|
LinkType |
String |
Não |
Não |
Tipo de link. |
Valores válidos:
|
Valores de retorno
Fn::GetAtt
InstanceId: ID da instância da conexão de peering de VPC.
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AcceptingVpcId:
Type: String
Description: The ID of the acceptor VPC.
VpcId:
Type: String
Description: The ID of the requester VPC.
Resources:
VpcPeerConnection:
Type: ALIYUN::VPC::VpcPeerConnection
Properties:
AcceptingVpcId:
Ref: AcceptingVpcId
VpcId:
Ref: VpcId
Outputs:
InstanceId:
Description: The instance ID of the VPC peering connection.
Value:
Fn::GetAtt:
- VpcPeerConnection
- InstanceId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AcceptingVpcId": {
"Type": "String",
"Description": "The ID of the acceptor VPC."
},
"VpcId": {
"Type": "String",
"Description": "The ID of the requester VPC."
}
},
"Resources": {
"VpcPeerConnection": {
"Type": "ALIYUN::VPC::VpcPeerConnection",
"Properties": {
"AcceptingVpcId": {
"Ref": "AcceptingVpcId"
},
"VpcId": {
"Ref": "VpcId"
}
}
}
},
"Outputs": {
"InstanceId": {
"Description": "The instance ID of the VPC peering connection.",
"Value": {
"Fn::GetAtt": [
"VpcPeerConnection",
"InstanceId"
]
}
}
}
}