全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::VPC::VpnRouteEntry

更新时间:Jun 26, 2025

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

PropertiTipeDiperlukanDapat DieditDeskripsiBatasan
DescriptionStringTidakTidakDeskripsi dari rute berbasis tujuan. Tidak ada
RouteDestStringYaTidakBlok CIDR tujuan dari rute berbasis tujuan. Tidak ada
OverlayModeStringTidakTidakProtokol terowongan. Atur nilainya menjadi Ipsec. Nilai Ipsec menunjukkan protokol terowongan IPsec.
VpnGatewayIdStringYaTidakID dari gateway VPN. Tidak ada
NextHopStringYaTidakHop berikutnya dari rute berbasis tujuan. Tidak ada
PublishVpcBooleanYaYaMenentukan apakah akan mengiklankan rute berbasis tujuan ke tabel rute dari virtual private cloud (VPC) yang terkait. Nilai valid:
  • true: mengiklankan rute berbasis tujuan ke tabel rute dari VPC yang terkait.
  • false: tidak mengiklankan rute berbasis tujuan ke tabel rute dari VPC yang terkait.
WeightIntegerYaYaBobot 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