ALIYUN::VPC::VpnRouteEntry digunakan untuk membuat rute berbasis tujuan untuk gateway VPN.
Sintaksis
{
"Type": "ALIYUN::VPC::VpnRouteEntry",
"Properties": {
"Description": String,
"RouteDest": String,
"OverlayMode": String,
"VpnGatewayId": String,
"NextHop": String,
"PublishVpc": Boolean,
"Weight": Integer
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
| Description | String | Tidak | Tidak | Deskripsi dari rute berbasis tujuan. | Tidak ada |
| RouteDest | String | Ya | Tidak | Blok CIDR tujuan dari rute berbasis tujuan. | Tidak ada |
| OverlayMode | String | Tidak | Tidak | Protokol terowongan. | Atur nilainya menjadi Ipsec. Nilai Ipsec menunjukkan protokol terowongan IPsec. |
| VpnGatewayId | String | Ya | Tidak | ID dari gateway VPN. | Tidak ada |
| NextHop | String | Ya | Tidak | Hop berikutnya dari rute berbasis tujuan. | Tidak ada |
| PublishVpc | Boolean | Ya | Ya | Menentukan apakah akan mengiklankan rute berbasis tujuan ke tabel rute dari virtual private cloud (VPC) yang terkait. | Nilai valid:
|
| Weight | Integer | Ya | Ya | Bobot dari rute berbasis tujuan. | Nilai valid: 0 hingga 100. |
Parameter respons
Fn::GetAtt
- RouteDest: Blok CIDR tujuan dari rute berbasis tujuan.
- VpnGatewayId: ID dari gateway VPN.
- NextHop: Hop berikutnya dari rute berbasis tujuan.
Contoh
JSON Format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Description": {
"Type": "String",
"Description": "Deskripsi dari rute tujuan VPN."
},
"RouteDest": {
"Type": "String",
"Description": "Blok CIDR tujuan dari rute tujuan."
},
"OverlayMode": {
"Type": "String",
"Description": "Mode overlay."
},
"VpnGatewayId": {
"Type": "String",
"Description": "ID dari Gateway VPN."
},
"NextHop": {
"Type": "String",
"Description": "Hop berikutnya dari entri rute tujuan."
},
"PublishVpc": {
"Type": "Boolean",
"Description": "Menunjukkan apakah akan mempublikasikan rute tujuan ke VPC. Nilai valid:\ntrue: Publikasikan rute tujuan ke VPC.\nfalse: Jangan publikasikan rute tujuan ke VPC.",
"AllowedValues": [
"True",
"true",
"False",
"false"
]
},
"Weight": {
"Type": "Number",
"Description": "Bobot dari rute tujuan. Nilai valid: 0|100."
}
},
"Resources": {
"VpnRouteEntry": {
"Type": "ALIYUN::VPC::VpnRouteEntry",
"Properties": {
"Description": {
"Ref": "Description"
},
"RouteDest": {
"Ref": "RouteDest"
},
"OverlayMode": {
"Ref": "OverlayMode"
},
"VpnGatewayId": {
"Ref": "VpnGatewayId"
},
"NextHop": {
"Ref": "NextHop"
},
"PublishVpc": {
"Ref": "PublishVpc"
},
"Weight": {
"Ref": "Weight"
}
}
}
},
"Outputs": {
"RouteDest": {
"Description": "Blok CIDR tujuan dari rute tujuan.",
"Value": {
"Fn::GetAtt": [
"VpnRouteEntry",
"RouteDest"
]
}
},
"VpnGatewayId": {
"Description": "ID dari Gateway VPN.",
"Value": {
"Fn::GetAtt": [
"VpnRouteEntry",
"VpnGatewayId"
]
}
},
"NextHop": {
"Description": "Hop berikutnya dari entri rute tujuan.",
"Value": {
"Fn::GetAtt": [
"VpnRouteEntry",
"NextHop"
]
}
}
}
}YAML Format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Description:
Description: Deskripsi dari rute tujuan VPN.
Type: String
NextHop:
Description: Hop berikutnya dari entri rute tujuan.
Type: String
OverlayMode:
Description: Mode overlay.
Type: String
PublishVpc:
AllowedValues:
- 'True'
- 'true'
- 'False'
- 'false'
Description: 'Menunjukkan apakah akan mempublikasikan rute tujuan ke VPC. Nilai
valid:
true: Publikasikan rute tujuan ke VPC.
false: Jangan publikasikan rute tujuan ke VPC.'
Type: Boolean
RouteDest:
Description: Blok CIDR tujuan dari rute tujuan.
Type: String
VpnGatewayId:
Description: ID dari Gateway VPN.
Type: String
Weight:
Description: 'Bobot dari rute tujuan. Nilai valid: 0|100.'
Type: Number
Resources:
VpnRouteEntry:
Properties:
Description:
Ref: Description
NextHop:
Ref: NextHop
OverlayMode:
Ref: OverlayMode
PublishVpc:
Ref: PublishVpc
RouteDest:
Ref: RouteDest
VpnGatewayId:
Ref: VpnGatewayId
Weight:
Ref: Weight
Type: ALIYUN::VPC::VpnRouteEntry
Outputs:
NextHop:
Description: Hop berikutnya dari entri rute tujuan.
Value:
Fn::GetAtt:
- VpnRouteEntry
- NextHop
RouteDest:
Description: Blok CIDR tujuan dari rute tujuan.
Value:
Fn::GetAtt:
- VpnRouteEntry
- RouteDest
VpnGatewayId:
Description: ID dari Gateway VPN.
Value:
Fn::GetAtt:
- VpnRouteEntry
- VpnGatewayId