ALIYUN::CEN::TransitRouterVbrAttachment digunakan untuk membuat koneksi virtual border router (VBR) pada router transit edisi perusahaan.
Sintaksis
{
"Type": "ALIYUN::CEN::TransitRouterVbrAttachment",
"Properties": {
"AutoPublishRouteEnabled": Boolean,
"VbrOwnerId": Integer,
"CenId": String,
"TransitRouterAttachmentName": String,
"VbrId": String,
"TransitRouterAttachmentDescription": String,
"TransitRouterId": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
VbrId | String | Ya | Tidak | ID VBR. | Tidak ada. |
AutoPublishRouteEnabled | Boolean | Tidak | Ya | Menentukan apakah router transit edisi perusahaan secara otomatis mengiklankan rute ke VBR. | Nilai yang valid:
|
CenId | String | Tidak | Tidak | ID instance Cloud Enterprise Network (CEN). | Tidak ada. |
TransitRouterAttachmentDescription | String | Tidak | Ya | Deskripsi koneksi VBR. | Deskripsi harus memiliki panjang 2 hingga 256 karakter. Harus dimulai dengan huruf dan tidak boleh dimulai dengan |
TransitRouterAttachmentName | String | Tidak | Ya | Nama koneksi VBR. | Nama harus memiliki panjang 2 hingga 128 karakter, dan dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf. |
TransitRouterId | String | Tidak | Tidak | ID router transit edisi perusahaan. | Tidak ada. |
VbrOwnerId | Integer | Tidak | Tidak | ID akun Alibaba Cloud tempat VBR berada. | Tidak ada. |
Nilai Pengembalian
Fn::GetAtt
TransitRouterAttachmentId: ID koneksi VBR.
AutoPublishRouteEnabled: menunjukkan apakah router transit edisi perusahaan secara otomatis mengiklankan rute ke VBR.
VbrOwnerId: ID akun Alibaba Cloud tempat VBR berada.
CenId: ID instance CEN.
TransitRouterAttachmentName: nama koneksi VBR.
ResourceType: tipe sumber daya.
VbrId: ID VBR.
ClientToken: token klien yang digunakan untuk memastikan idempotensi permintaan.
TransitRouterAttachmentDescription: deskripsi koneksi VBR.
TransitRouterId: ID router transit edisi perusahaan.
Contoh
YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AutoPublishRouteEnabled:
AllowedValues:
- 'True'
- 'true'
- 'False'
- 'false'
Description: AutoPublishRouteEnabled
Type: Boolean
CenId:
Description: CenId
Type: String
TransitRouterAttachmentDescription:
Description: TransitRouterAttachmentDescription
Type: String
TransitRouterAttachmentName:
Description: TransitRouterAttachmentName
Type: String
TransitRouterId:
Description: TransitRouterId
Type: String
VbrId:
Description: VbrId
Type: String
VbrOwnerId:
Description: VbrOwnerId
Type: Number
Resources:
CENTransitRouterVbrAttachment:
Properties:
AutoPublishRouteEnabled:
Ref: AutoPublishRouteEnabled
CenId:
Ref: CenId
TransitRouterAttachmentDescription:
Ref: TransitRouterAttachmentDescription
TransitRouterAttachmentName:
Ref: TransitRouterAttachmentName
TransitRouterId:
Ref: TransitRouterId
VbrId:
Ref: VbrId
VbrOwnerId:
Ref: VbrOwnerId
Type: ALIYUN::CEN::TransitRouterVbrAttachment
Outputs:
AutoPublishRouteEnabled:
Description: AutoPublishRouteEnabled
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- AutoPublishRouteEnabled
CenId:
Description: CenId
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- CenId
ClientToken:
Description: ClientToken
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- ClientToken
ResourceType:
Description: ResourceType
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- ResourceType
TransitRouterAttachmentDescription:
Description: TransitRouterAttachmentDescription
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- TransitRouterAttachmentDescription
TransitRouterAttachmentId:
Description: The first ID of the resource
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- TransitRouterAttachmentId
TransitRouterAttachmentName:
Description: TransitRouterAttachmentName
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- TransitRouterAttachmentName
TransitRouterId:
Description: TransitRouterId
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- TransitRouterId
VbrId:
Description: VbrId
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- VbrId
VbrOwnerId:
Description: VbrOwnerId
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- VbrOwnerIdJSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AutoPublishRouteEnabled": {
"Type": "Boolean",
"Description": "AutoPublishRouteEnabled",
"AllowedValues": [
"True",
"true",
"False",
"false"
]
},
"VbrOwnerId": {
"Type": "Number",
"Description": "VbrOwnerId"
},
"CenId": {
"Type": "String",
"Description": "CenId"
},
"TransitRouterAttachmentName": {
"Type": "String",
"Description": "TransitRouterAttachmentName"
},
"VbrId": {
"Type": "String",
"Description": "VbrId"
},
"TransitRouterAttachmentDescription": {
"Type": "String",
"Description": "TransitRouterAttachmentDescription"
},
"TransitRouterId": {
"Type": "String",
"Description": "TransitRouterId"
}
},
"Resources": {
"CENTransitRouterVbrAttachment": {
"Type": "ALIYUN::CEN::TransitRouterVbrAttachment",
"Properties": {
"AutoPublishRouteEnabled": {
"Ref": "AutoPublishRouteEnabled"
},
"VbrOwnerId": {
"Ref": "VbrOwnerId"
},
"CenId": {
"Ref": "CenId"
},
"TransitRouterAttachmentName": {
"Ref": "TransitRouterAttachmentName"
},
"VbrId": {
"Ref": "VbrId"
},
"TransitRouterAttachmentDescription": {
"Ref": "TransitRouterAttachmentDescription"
},
"TransitRouterId": {
"Ref": "TransitRouterId"
}
}
}
},
"Outputs": {
"TransitRouterAttachmentId": {
"Description": "The first ID of the resource",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"TransitRouterAttachmentId"
]
}
},
"AutoPublishRouteEnabled": {
"Description": "AutoPublishRouteEnabled",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"AutoPublishRouteEnabled"
]
}
},
"VbrOwnerId": {
"Description": "VbrOwnerId",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"VbrOwnerId"
]
}
},
"CenId": {
"Description": "CenId",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"CenId"
]
}
},
"TransitRouterAttachmentName": {
"Description": "TransitRouterAttachmentName",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"TransitRouterAttachmentName"
]
}
},
"ResourceType": {
"Description": "ResourceType",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"ResourceType"
]
}
},
"VbrId": {
"Description": "VbrId",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"VbrId"
]
}
},
"ClientToken": {
"Description": "ClientToken",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"ClientToken"
]
}
},
"TransitRouterAttachmentDescription": {
"Description": "TransitRouterAttachmentDescription",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"TransitRouterAttachmentDescription"
]
}
},
"TransitRouterId": {
"Description": "TransitRouterId",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"TransitRouterId"
]
}
}
}
}