ALIYUN::CEN::TransitRouterPeerAttachment タイプは、Enterprise Edition トランジットルーターのリージョン間接続を作成します。
構文
{
"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
}
}
プロパティ
|
プロパティ名 |
タイプ |
必須 |
更新を許可 |
説明 |
制約 |
PeerTransitRouterId |
String |
はい |
いいえ |
ピア転送ルーターの ID。 |
なし |
AutoPublishRouteEnabled |
ブール値 |
いいえ |
はい |
Enterprise Edition トランジットルーターが、リージョン間接続のルートをピアリージョンに自動的に広報するかどうかを指定します。 |
有効な値:
|
Bandwidth |
Integer |
いいえ |
はい |
リージョン間接続に割り当てる帯域幅。 |
単位:Mbps。 |
|
BandwidthType |
String |
いいえ |
いいえ |
帯域幅の割り当て方法。 |
有効な値:
|
CenBandwidthPackageId |
String |
いいえ |
はい |
リージョン間接続にアタッチする帯域幅プランの ID。 |
帯域幅プラン ID を指定しない場合、システムはデフォルトのテスト帯域幅 1 Kbps を使用してネットワーク接続をテストします。 |
CenId |
String |
いいえ |
いいえ |
クラウドエンタープライズネットワーク (CEN) インスタンスの ID。 |
なし |
|
DefaultLinkType |
String |
いいえ |
いいえ |
デフォルトのリンクタイプ。 |
有効な値:
|
|
DeletionForce |
Boolean |
いいえ |
はい |
TransitRouter インスタンスに関連付けられているリージョン間接続を強制的に削除するかどうかを指定します。 |
有効な値:
|
PeerTransitRouterRegionId |
String |
いいえ |
いいえ |
ピア転送ルーターのリージョン ID。 |
なし |
|
RouteTableAssociationEnabled |
Boolean |
いいえ |
いいえ |
ルートの関連付けを有効にするかどうかを指定します。 |
有効な値:
|
|
RouteTablePropagationEnabled |
Boolean |
いいえ |
いいえ |
ルートの伝播を有効にするかどうかを指定します。 |
有効な値:
|
|
Tags |
List |
いいえ |
いいえ |
カスタムタグのリスト。 |
詳細については、「タグのプロパティ」をご参照ください。 |
TransitRouterAttachmentDescription |
String |
いいえ |
はい |
リージョン間接続の説明。 |
説明は 2~256 文字である必要があります。先頭は英字または漢字である必要があり、 |
TransitRouterAttachmentName |
String |
いいえ |
はい |
リージョン間接続の名前。 |
名前は 2~128 文字である必要があります。先頭は英字または漢字である必要があり、英字、漢字、数字、アンダースコア (_)、ハイフン (-) を使用できます。 |
TransitRouterId |
String |
いいえ |
いいえ |
ローカルの Enterprise Edition トランジットルーターの ID。 |
なし |
タグの構文
"Tags": [
{
"Key": String, // タグのキー。
"Value": String // タグの値。
}
] タグのプロパティ
|
プロパティ名 |
タイプ |
必須 |
更新を許可 |
説明 |
制約 |
|
Key |
String |
はい |
いいえ |
タグキー。 |
タグキーは 1~128 文字です。 |
|
Value |
String |
いいえ |
いいえ |
タグ値。 |
タグ値は 0~128 文字です。 |
戻り値
Fn::GetAtt
-
TransitRouterAttachmentId:リージョン間接続の ID。
例
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: リソースの最初の ID
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": "リソースの最初の ID",
"Value": {
"Fn::GetAtt": [
"CENTransitRouterPeerAttachment",
"TransitRouterAttachmentId"
]
}
}
}
}