ALIYUN::VPC::VpnPbrRouteEntry digunakan untuk membuat rute berbasis kebijakan untuk gateway VPN.
Sintaksis
{
"Type": "ALIYUN::VPC::VpnPbrRouteEntry",
"Properties": {
"Description": String,
"RouteDest": String,
"OverlayMode": String,
"VpnGatewayId": String,
"NextHop": String,
"RouteSource": String,
"PublishVpc": Boolean,
"Weight": Integer,
"Priority": Integer
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Description | String | Tidak | Tidak | Deskripsi dari rute berbasis kebijakan. | Tidak ada. |
RouteDest | String | Ya | Tidak | Blok CIDR tujuan dari rute berbasis kebijakan. | Tidak ada. |
OverlayMode | String | Tidak | Tidak | Mode overlay. | Atur nilai menjadi Ipsec. Nilai Ipsec menentukan protokol terowongan IPsec. |
VpnGatewayId | String | Ya | Tidak | ID dari gateway VPN. | Tidak ada. |
NextHop | String | Ya | Tidak | Next hop dari rute berbasis kebijakan. | Tidak ada. |
RouteSource | String | Ya | Tidak | Blok CIDR sumber dari rute berbasis kebijakan. | Tidak ada. |
PublishVpc | Boolean | Ya | Ya | Menentukan apakah akan mengiklankan rute berbasis kebijakan ke tabel rute dari virtual private cloud (VPC) yang terkait. | Nilai valid:
|
Weight | Integer | Ya | Ya | Bobot dari rute berbasis kebijakan. | Nilai valid: 0 hingga 100. |
Priority | Integer | Tidak | Tidak | Prioritas asli dari rute berbasis kebijakan. | Nilai valid: 1 hingga 100. Nilai yang lebih kecil menunjukkan prioritas yang lebih tinggi. |
Nilai Pengembalian
Fn::GetAtt
RouteDest: Blok CIDR tujuan dari rute berbasis kebijakan.
VpnGatewayId: ID gateway VPN.
NextHop: Next hop dari rute berbasis kebijakan.
RouteSource: Blok CIDR sumber dari rute berbasis kebijakan.
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": "Next hop dari entri rute tujuan."
},
"RouteSource": {
"Type": "String",
"Description": "Blok CIDR sumber dari rute berbasis kebijakan."
},
"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": {
"VpnPbrRouteEntry": {
"Type": "ALIYUN::VPC::VpnPbrRouteEntry",
"Properties": {
"Description": {
"Ref": "Description"
},
"RouteDest": {
"Ref": "RouteDest"
},
"OverlayMode": {
"Ref": "OverlayMode"
},
"VpnGatewayId": {
"Ref": "VpnGatewayId"
},
"NextHop": {
"Ref": "NextHop"
},
"RouteSource": {
"Ref": "RouteSource"
},
"PublishVpc": {
"Ref": "PublishVpc"
},
"Weight": {
"Ref": "Weight"
}
}
}
},
"Outputs": {
"RouteDest": {
"Description": "Blok CIDR tujuan dari rute tujuan.",
"Value": {
"Fn::GetAtt": [
"VpnPbrRouteEntry",
"RouteDest"
]
}
},
"VpnGatewayId": {
"Description": "ID dari Gateway VPN.",
"Value": {
"Fn::GetAtt": [
"VpnPbrRouteEntry",
"VpnGatewayId"
]
}
},
"NextHop": {
"Description": "Next hop dari entri rute tujuan.",
"Value": {
"Fn::GetAtt": [
"VpnPbrRouteEntry",
"NextHop"
]
}
},
"RouteSource": {
"Description": "Blok CIDR tujuan dari rute berbasis kebijakan.",
"Value": {
"Fn::GetAtt": [
"VpnPbrRouteEntry",
"RouteSource"
]
}
}
}
}YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Description:
Description: Deskripsi dari rute tujuan VPN.
Type: String
NextHop:
Description: Next hop 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
RouteSource:
Description: Blok CIDR sumber dari rute berbasis kebijakan.
Type: String
VpnGatewayId:
Description: ID dari Gateway VPN.
Type: String
Weight:
Description: 'Bobot dari rute tujuan. Nilai valid: 0|100.'
Type: Number
Resources:
VpnPbrRouteEntry:
Properties:
Description:
Ref: Description
NextHop:
Ref: NextHop
OverlayMode:
Ref: OverlayMode
PublishVpc:
Ref: PublishVpc
RouteDest:
Ref: RouteDest
RouteSource:
Ref: RouteSource
VpnGatewayId:
Ref: VpnGatewayId
Weight:
Ref: Weight
Type: ALIYUN::VPC::VpnPbrRouteEntry
Outputs:
NextHop:
Description: Next hop dari entri rute tujuan.
Value:
Fn::GetAtt:
- VpnPbrRouteEntry
- NextHop
RouteDest:
Description: Blok CIDR tujuan dari rute tujuan.
Value:
Fn::GetAtt:
- VpnPbrRouteEntry
- RouteDest
RouteSource:
Description: Blok CIDR tujuan dari rute berbasis kebijakan.
Value:
Fn::GetAtt:
- VpnPbrRouteEntry
- RouteSource
VpnGatewayId:
Description: ID dari Gateway VPN.
Value:
Fn::GetAtt:
- VpnPbrRouteEntry
- VpnGatewayId