ALIYUN::CEN::ChildInstanceRouteEntryToAttachment digunakan untuk menambahkan rute ke instance jaringan yang terhubung ke Enterprise Edition Transit Router.
Sintaksis
{
"Type": "ALIYUN::CEN::ChildInstanceRouteEntryToAttachment",
"Properties": {
"TransitRouterAttachmentId": String,
"RouteTableId": String,
"CenId": String,
"DestinationCidrBlock": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
CenId | String | Ya | Tidak | ID dari instance Cloud Enterprise Network (CEN). | Tidak ada |
DestinationCidrBlock | String | Ya | Tidak | Blok CIDR tujuan dari rute. | Tidak ada |
RouteTableId | String | Ya | Tidak | ID tabel rute dari instance jaringan. | Tidak ada |
TransitRouterAttachmentId | String | Ya | Tidak | ID koneksi dari instance jaringan. | Tidak ada |
Nilai Pengembalian
Fn::GetAtt
TransitRouterAttachmentId: ID koneksi dari instance jaringan.
RouteTableId: ID tabel rute dari instance jaringan.
CenId: ID dari instance Cloud Enterprise Network (CEN).
DestinationCidrBlock: Blok CIDR tujuan dari rute.
Contoh
Format YAML
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
TransitRouterAttachmentId:
Type: String
Description: ID koneksi instance jaringan.
RouteTableId:
Type: String
Description: ID tabel rute yang dikonfigurasi pada instance jaringan.
CenId:
Type: String
Description: ID dari instance CEN.
DestinationCidrBlock:
Type: String
Description: Blok CIDR tujuan dari rute.
Resources:
ChildInstanceRouteEntryToAttachment:
Type: ALIYUN::CEN::ChildInstanceRouteEntryToAttachment
Properties:
TransitRouterAttachmentId:
Ref: TransitRouterAttachmentId
RouteTableId:
Ref: RouteTableId
CenId:
Ref: CenId
DestinationCidrBlock:
Ref: DestinationCidrBlock
Outputs:
TransitRouterAttachmentId:
Description: ID koneksi instance jaringan.
Value:
Fn::GetAtt:
- ChildInstanceRouteEntryToAttachment
- TransitRouterAttachmentId
RouteTableId:
Description: ID tabel rute yang dikonfigurasi pada instance jaringan.
Value:
Fn::GetAtt:
- ChildInstanceRouteEntryToAttachment
- RouteTableId
CenId:
Description: ID dari instance CEN.
Value:
Fn::GetAtt:
- ChildInstanceRouteEntryToAttachment
- CenId
DestinationCidrBlock:
Description: Blok CIDR tujuan dari rute.
Value:
Fn::GetAtt:
- ChildInstanceRouteEntryToAttachment
- DestinationCidrBlock
JSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"TransitRouterAttachmentId": {
"Type": "String",
"Description": "ID koneksi instance jaringan."
},
"RouteTableId": {
"Type": "String",
"Description": "ID tabel rute yang dikonfigurasi pada instance jaringan."
},
"CenId": {
"Type": "String",
"Description": "ID dari instance CEN."
},
"DestinationCidrBlock": {
"Type": "String",
"Description": "Blok CIDR tujuan dari rute."
}
},
"Resources": {
"ChildInstanceRouteEntryToAttachment": {
"Type": "ALIYUN::CEN::ChildInstanceRouteEntryToAttachment",
"Properties": {
"TransitRouterAttachmentId": {
"Ref": "TransitRouterAttachmentId"
},
"RouteTableId": {
"Ref": "RouteTableId"
},
"CenId": {
"Ref": "CenId"
},
"DestinationCidrBlock": {
"Ref": "DestinationCidrBlock"
}
}
}
},
"Outputs": {
"TransitRouterAttachmentId": {
"Description": "ID koneksi instance jaringan.",
"Value": {
"Fn::GetAtt": [
"ChildInstanceRouteEntryToAttachment",
"TransitRouterAttachmentId"
]
}
},
"RouteTableId": {
"Description": "ID tabel rute yang dikonfigurasi pada instance jaringan.",
"Value": {
"Fn::GetAtt": [
"ChildInstanceRouteEntryToAttachment",
"RouteTableId"
]
}
},
"CenId": {
"Description": "ID dari instance CEN.",
"Value": {
"Fn::GetAtt": [
"ChildInstanceRouteEntryToAttachment",
"CenId"
]
}
},
"DestinationCidrBlock": {
"Description": "Blok CIDR tujuan dari rute.",
"Value": {
"Fn::GetAtt": [
"ChildInstanceRouteEntryToAttachment",
"DestinationCidrBlock"
]
}
}
}
}