ALIYUN::CEN::TransitRouterVbrAttachment は、エンタープライズ版トランジットルーターで仮想ボーダールーター(VBR)接続を作成するために使用されます。
構文
{
"Type": "ALIYUN::CEN::TransitRouterVbrAttachment",
"Properties": {
"AutoPublishRouteEnabled": Boolean,
"VbrOwnerId": Integer,
"CenId": String,
"TransitRouterAttachmentName": String,
"VbrId": String,
"TransitRouterAttachmentDescription": String,
"TransitRouterId": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
VbrId | String | はい | いいえ | VBR ID。 | なし。 |
AutoPublishRouteEnabled | Boolean | いいえ | はい | エンタープライズ版トランジットルーターが VBR にルートを自動的にアドバタイズするかどうかを指定します。 | 有効な値:
|
CenId | String | いいえ | いいえ | クラウドエンタープライズネットワーク(CEN)インスタンスの ID。 | なし。 |
TransitRouterAttachmentDescription | String | いいえ | はい | VBR 接続の説明。 | 説明は 2 ~ 256 文字でなければなりません。文字で始まり、 |
TransitRouterAttachmentName | String | いいえ | はい | VBR 接続の名前。 | 名前は 2 ~ 128 文字で、文字、数字、アンダースコア(_)、ハイフン(-)を含めることができます。文字で始める必要があります。 |
TransitRouterId | String | いいえ | いいえ | エンタープライズ版トランジットルーターの ID。 | なし。 |
VbrOwnerId | Integer | いいえ | いいえ | VBR が属する Alibaba Cloud アカウントの ID。 | なし。 |
戻り値
Fn::GetAtt
TransitRouterAttachmentId: VBR 接続の ID。
AutoPublishRouteEnabled: エンタープライズ版トランジットルーターが VBR にルートを自動的にアドバタイズするかどうかを示します。
VbrOwnerId: VBR が属する Alibaba Cloud アカウントの ID。
CenId: CEN インスタンスの ID。
TransitRouterAttachmentName: VBR 接続の名前。
ResourceType: リソースタイプ。
VbrId: VBR ID。
ClientToken: リクエストの冪等性を確保するために使用されるクライアントトークン。
TransitRouterAttachmentDescription: VBR 接続の説明。
TransitRouterId: エンタープライズ版トランジットルーターの ID。
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AutoPublishRouteEnabled:
AllowedValues:
- 'True'
- 'true'
- 'False'
- 'false'
Description: AutoPublishRouteEnabled # AutoPublishRouteEnabled
Type: Boolean
CenId:
Description: CenId # CenId
Type: String
TransitRouterAttachmentDescription:
Description: TransitRouterAttachmentDescription # TransitRouterAttachmentDescription
Type: String
TransitRouterAttachmentName:
Description: TransitRouterAttachmentName # TransitRouterAttachmentName
Type: String
TransitRouterId:
Description: TransitRouterId # TransitRouterId
Type: String
VbrId:
Description: VbrId # VbrId
Type: String
VbrOwnerId:
Description: VbrOwnerId # 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 # AutoPublishRouteEnabled
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- AutoPublishRouteEnabled
CenId:
Description: CenId # CenId
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- CenId
ClientToken:
Description: ClientToken # ClientToken
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- ClientToken
ResourceType:
Description: ResourceType # ResourceType
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- ResourceType
TransitRouterAttachmentDescription:
Description: TransitRouterAttachmentDescription # TransitRouterAttachmentDescription
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- TransitRouterAttachmentDescription
TransitRouterAttachmentId:
Description: リソースの最初の ID
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- TransitRouterAttachmentId
TransitRouterAttachmentName:
Description: TransitRouterAttachmentName # TransitRouterAttachmentName
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- TransitRouterAttachmentName
TransitRouterId:
Description: TransitRouterId # TransitRouterId
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- TransitRouterId
VbrId:
Description: VbrId # VbrId
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- VbrId
VbrOwnerId:
Description: VbrOwnerId # VbrOwnerId
Value:
Fn::GetAtt:
- CENTransitRouterVbrAttachment
- VbrOwnerIdJSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AutoPublishRouteEnabled": {
"Type": "Boolean",
"Description": "AutoPublishRouteEnabled" // AutoPublishRouteEnabled
},
"VbrOwnerId": {
"Type": "Number",
"Description": "VbrOwnerId" // VbrOwnerId
},
"CenId": {
"Type": "String",
"Description": "CenId" // CenId
},
"TransitRouterAttachmentName": {
"Type": "String",
"Description": "TransitRouterAttachmentName" // TransitRouterAttachmentName
},
"VbrId": {
"Type": "String",
"Description": "VbrId" // VbrId
},
"TransitRouterAttachmentDescription": {
"Type": "String",
"Description": "TransitRouterAttachmentDescription" // TransitRouterAttachmentDescription
},
"TransitRouterId": {
"Type": "String",
"Description": "TransitRouterId" // 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": "リソースの最初の ID",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"TransitRouterAttachmentId"
]
}
},
"AutoPublishRouteEnabled": {
"Description": "AutoPublishRouteEnabled", // AutoPublishRouteEnabled
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"AutoPublishRouteEnabled"
]
}
},
"VbrOwnerId": {
"Description": "VbrOwnerId", // VbrOwnerId
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"VbrOwnerId"
]
}
},
"CenId": {
"Description": "CenId", // CenId
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"CenId"
]
}
},
"TransitRouterAttachmentName": {
"Description": "TransitRouterAttachmentName", // TransitRouterAttachmentName
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"TransitRouterAttachmentName"
]
}
},
"ResourceType": {
"Description": "ResourceType", // ResourceType
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"ResourceType"
]
}
},
"VbrId": {
"Description": "VbrId", // VbrId
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"VbrId"
]
}
},
"ClientToken": {
"Description": "ClientToken", // ClientToken
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"ClientToken"
]
}
},
"TransitRouterAttachmentDescription": {
"Description": "TransitRouterAttachmentDescription", // TransitRouterAttachmentDescription
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"TransitRouterAttachmentDescription"
]
}
},
"TransitRouterId": {
"Description": "TransitRouterId", // TransitRouterId
"Value": {
"Fn::GetAtt": [
"CENTransitRouterVbrAttachment",
"TransitRouterId"
]
}
}
}
}