Cria uma conexão inter-regional para um transit router da Enterprise Edition.
Sintaxe
{
"Type": "ALIYUN::CEN::TransitRouterPeerAttachment",
"Properties": {
"AutoPublishRouteEnabled": Boolean,
"Bandwidth": Integer,
"CenId": String,
"TransitRouterAttachmentName": String,
"PeerTransitRouterId": String,
"CenBandwidthPackageId": String,
"TransitRouterAttachmentDescription": String,
"TransitRouterId": String,
"PeerTransitRouterRegionId": String,
"DefaultLinkType": String,
"BandwidthType": String,
"Tags": List,
"RouteTableAssociationEnabled": Boolean,
"RouteTablePropagationEnabled": Boolean,
"DeletionForce": Boolean
}
}
Propriedades
|
Nome da propriedade |
Tipo |
Obrigatório |
Atualização permitida |
Descrição |
Restrições |
|
PeerTransitRouterId |
String |
Sim |
Não |
ID do transit router par. |
Nenhuma |
|
AutoPublishRouteEnabled |
Boolean |
Não |
Sim |
Indica se o transit router da Enterprise Edition anuncia automaticamente as rotas da conexão inter-regional para a região par. |
Valores válidos:
|
|
Bandwidth |
Integer |
Não |
Sim |
Largura de banda alocada à conexão inter-regional. |
Unidade: Mbps. |
|
BandwidthType |
String |
Não |
Não |
Método de alocação de largura de banda. |
Valores válidos:
|
|
CenBandwidthPackageId |
String |
Não |
Sim |
ID do plano de largura de banda associado à conexão inter-regional. |
Se nenhum ID de plano de largura de banda for especificado, o sistema usará a largura de banda de teste padrão de 1 Kbps para verificar a conectividade de rede. |
|
CenId |
String |
Não |
Não |
ID da instância da Cloud Enterprise Network (CEN). |
Nenhuma |
|
DefaultLinkType |
String |
Não |
Não |
Tipo de link padrão. |
Valores válidos:
|
|
DeletionForce |
Boolean |
Não |
Sim |
Indica se a conexão inter-regional associada à instância TransitRouter deve ser excluída forçadamente. |
Valores válidos:
|
|
PeerTransitRouterRegionId |
String |
Não |
Não |
ID da região do transit router par. |
Nenhuma |
|
RouteTableAssociationEnabled |
Boolean |
Não |
Não |
Indica se a associação de rotas está ativada. |
Valores válidos:
|
|
RouteTablePropagationEnabled |
Boolean |
Não |
Não |
Indica se a propagação de rotas está ativada. |
Valores válidos:
|
|
Tags |
List |
Não |
Não |
Lista de tags personalizadas. |
Para mais informações, consulte Propriedades de Tags. |
|
TransitRouterAttachmentDescription |
String |
Não |
Sim |
Descrição da conexão inter-regional. |
A descrição deve ter de 2 a 256 caracteres. Deve começar com uma letra ou caractere chinês e não pode iniciar com |
|
TransitRouterAttachmentName |
String |
Não |
Sim |
Nome da conexão inter-regional. |
O nome deve ter de 2 a 128 caracteres. Deve começar com uma letra ou caractere chinês e pode conter letras, caracteres chineses, dígitos, sublinhados (_) e hifens (-). |
|
TransitRouterId |
String |
Não |
Não |
ID do transit router local da Enterprise Edition. |
Nenhuma |
Sintaxe de Tags
"Tags": [
{
"Key": String,
"Value": String
}
]
Propriedades de Tags
|
Nome da propriedade |
Tipo |
Obrigatório |
Atualização permitida |
Descrição |
Restrições |
|
Key |
String |
Sim |
Não |
Chave da tag. |
A chave da tag pode ter de 1 a 128 caracteres. Não pode começar com |
|
Value |
String |
Não |
Não |
Valor da tag. |
O valor da tag pode ter de 0 a 128 caracteres. Não pode começar com |
Valores de retorno
Fn::GetAtt
TransitRouterAttachmentId: ID da conexão inter-regional.
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AutoPublishRouteEnabled:
AllowedValues:
- 'True'
- 'true'
- 'False'
- 'false'
Description: AutoPublishRouteEnabled
Type: Boolean
Bandwidth:
Description: Bandwidth
Type: Number
CenBandwidthPackageId:
Description: BandwidthPackageId
Type: String
CenId:
Description: CenId
Type: String
PeerTransitRouterId:
Description: PeerTransitRouterId
Type: String
PeerTransitRouterRegionId:
Description: PeerTransitRouterRegionId
Type: String
TransitRouterAttachmentDescription:
Description: TransitRouterAttachmentDescription
Type: String
TransitRouterAttachmentName:
Description: TransitRouterAttachmentName
Type: String
TransitRouterId:
Description: TransitRouterId
Type: String
Resources:
CENTransitRouterPeerAttachment:
Properties:
AutoPublishRouteEnabled:
Ref: AutoPublishRouteEnabled
Bandwidth:
Ref: Bandwidth
CenBandwidthPackageId:
Ref: CenBandwidthPackageId
CenId:
Ref: CenId
PeerTransitRouterId:
Ref: PeerTransitRouterId
PeerTransitRouterRegionId:
Ref: PeerTransitRouterRegionId
TransitRouterAttachmentDescription:
Ref: TransitRouterAttachmentDescription
TransitRouterAttachmentName:
Ref: TransitRouterAttachmentName
TransitRouterId:
Ref: TransitRouterId
Type: ALIYUN::CEN::TransitRouterPeerAttachment
Outputs:
TransitRouterAttachmentId:
Description: The first ID of the resource
Value:
Fn::GetAtt:
- CENTransitRouterPeerAttachment
- TransitRouterAttachmentId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AutoPublishRouteEnabled": {
"Type": "Boolean",
"Description": "AutoPublishRouteEnabled",
"AllowedValues": [
"True",
"true",
"False",
"false"
]
},
"Bandwidth": {
"Type": "Number",
"Description": "Bandwidth"
},
"CenId": {
"Type": "String",
"Description": "CenId"
},
"TransitRouterAttachmentName": {
"Type": "String",
"Description": "TransitRouterAttachmentName"
},
"PeerTransitRouterId": {
"Type": "String",
"Description": "PeerTransitRouterId"
},
"CenBandwidthPackageId": {
"Type": "String",
"Description": "BandwidthPackageId"
},
"TransitRouterAttachmentDescription": {
"Type": "String",
"Description": "TransitRouterAttachmentDescription"
},
"TransitRouterId": {
"Type": "String",
"Description": "TransitRouterId"
},
"PeerTransitRouterRegionId": {
"Type": "String",
"Description": "PeerTransitRouterRegionId"
}
},
"Resources": {
"CENTransitRouterPeerAttachment": {
"Type": "ALIYUN::CEN::TransitRouterPeerAttachment",
"Properties": {
"AutoPublishRouteEnabled": {
"Ref": "AutoPublishRouteEnabled"
},
"Bandwidth": {
"Ref": "Bandwidth"
},
"CenId": {
"Ref": "CenId"
},
"TransitRouterAttachmentName": {
"Ref": "TransitRouterAttachmentName"
},
"PeerTransitRouterId": {
"Ref": "PeerTransitRouterId"
},
"CenBandwidthPackageId": {
"Ref": "CenBandwidthPackageId"
},
"TransitRouterAttachmentDescription": {
"Ref": "TransitRouterAttachmentDescription"
},
"TransitRouterId": {
"Ref": "TransitRouterId"
},
"PeerTransitRouterRegionId": {
"Ref": "PeerTransitRouterRegionId"
}
}
}
},
"Outputs": {
"TransitRouterAttachmentId": {
"Description": "The first ID of the resource",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterPeerAttachment",
"TransitRouterAttachmentId"
]
}
}
}
}