全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::VPC::VpnPbrRouteEntry

更新时间:Jun 26, 2025

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:

  • true

  • false

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