ALIYUN::CEN::TransitRouter は、エンタープライズ版トランジットルーターを作成するために使用されます。
構文
{
"Type": "ALIYUN::CEN::TransitRouter",
"Properties": {
"CenId": String,
"TransitRouterDescription": String,
"TransitRouterName": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
CenId | String | はい | いいえ | クラウドエンタープライズネットワーク ( CEN ) インスタンスのID。 | なし |
TransitRouterDescription | String | いいえ | はい | トランジットルーターの説明。 | 説明は 2 ~ 256 文字の長さでなければなりません。 |
TransitRouterName | String | いいえ | はい | トランジットルーターの名前。 | 名前は 2 ~ 128 文字の長さでなければなりません。 |
戻り値
Fn::GetAtt
Type: トランジットルーターのタイプ。
CenId: CEN インスタンスのID。
TransitRouterName: トランジットルーターの名前。
TransitRouterDescription: トランジットルーターの説明。
TransitRouterId: トランジットルーターのID。
AliUid: CEN インスタンスが属するAlibaba CloudアカウントのID。
SystemTransitRouterRouteTableId: システムルーターのルートテーブルID。
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
CenId:
Description: CenId # CenId
Type: String
TransitRouterDescription:
Description: TransitRouterDescription # TransitRouterDescription
Type: String
TransitRouterName:
Description: TransitRouterName # TransitRouterName
Type: String
Resources:
CENTransitRouter:
Properties:
CenId:
Ref: CenId
TransitRouterDescription:
Ref: TransitRouterDescription
TransitRouterName:
Ref: TransitRouterName
Type: ALIYUN::CEN::TransitRouter
Outputs:
AliUid:
Description: AliUid # AliUid
Value:
Fn::GetAtt:
- CENTransitRouter
- AliUid
CenId:
Description: CenId # CenId
Value:
Fn::GetAtt:
- CENTransitRouter
- CenId
TransitRouterDescription:
Description: TransitRouterDescription # TransitRouterDescription
Value:
Fn::GetAtt:
- CENTransitRouter
- TransitRouterDescription
TransitRouterId:
Description: TransitRouterId # TransitRouterId
Value:
Fn::GetAtt:
- CENTransitRouter
- TransitRouterId
TransitRouterName:
Description: TransitRouterName # TransitRouterName
Value:
Fn::GetAtt:
- CENTransitRouter
- TransitRouterName
Type:
Description: Type # Type
Value:
Fn::GetAtt:
- CENTransitRouter
- TypeJSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"CenId": {
"Type": "String",
"Description": "CenId" // CenId
},
"TransitRouterName": {
"Type": "String",
"Description": "TransitRouterName" // TransitRouterName
},
"TransitRouterDescription": {
"Type": "String",
"Description": "TransitRouterDescription" // TransitRouterDescription
}
},
"Resources": {
"CENTransitRouter": {
"Type": "ALIYUN::CEN::TransitRouter",
"Properties": {
"CenId": {
"Ref": "CenId"
},
"TransitRouterName": {
"Ref": "TransitRouterName"
},
"TransitRouterDescription": {
"Ref": "TransitRouterDescription"
}
}
}
},
"Outputs": {
"Type": {
"Description": "Type", // Type
"Value": {
"Fn::GetAtt": [
"CENTransitRouter",
"Type"
]
}
},
"CenId": {
"Description": "CenId", // CenId
"Value": {
"Fn::GetAtt": [
"CENTransitRouter",
"CenId"
]
}
},
"TransitRouterName": {
"Description": "TransitRouterName", // TransitRouterName
"Value": {
"Fn::GetAtt": [
"CENTransitRouter",
"TransitRouterName"
]
}
},
"TransitRouterDescription": {
"Description": "TransitRouterDescription", // TransitRouterDescription
"Value": {
"Fn::GetAtt": [
"CENTransitRouter",
"TransitRouterDescription"
]
}
},
"TransitRouterId": {
"Description": "TransitRouterId", // TransitRouterId
"Value": {
"Fn::GetAtt": [
"CENTransitRouter",
"TransitRouterId"
]
}
},
"AliUid": {
"Description": "AliUid", // AliUid
"Value": {
"Fn::GetAtt": [
"CENTransitRouter",
"AliUid"
]
}
}
}
}