All Products
Search
Document Center

Resource Orchestration Service:ALIYUN::CEN::TransitRouterVbrAttachment

Last Updated:Jun 26, 2025

ALIYUN::CEN::TransitRouterVbrAttachment digunakan untuk membuat koneksi virtual border router (VBR) pada router transit edisi perusahaan.

Sintaksis

{
  "Type": "ALIYUN::CEN::TransitRouterVbrAttachment",
  "Properties": {
    "AutoPublishRouteEnabled": Boolean,
    "VbrOwnerId": Integer,
    "CenId": String,
    "TransitRouterAttachmentName": String,
    "VbrId": String,
    "TransitRouterAttachmentDescription": String,
    "TransitRouterId": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

VbrId

String

Ya

Tidak

ID VBR.

Tidak ada.

AutoPublishRouteEnabled

Boolean

Tidak

Ya

Menentukan apakah router transit edisi perusahaan secara otomatis mengiklankan rute ke VBR.

Nilai yang valid:

  • false (default)

  • true

CenId

String

Tidak

Tidak

ID instance Cloud Enterprise Network (CEN).

Tidak ada.

TransitRouterAttachmentDescription

String

Tidak

Ya

Deskripsi koneksi VBR.

Deskripsi harus memiliki panjang 2 hingga 256 karakter. Harus dimulai dengan huruf dan tidak boleh dimulai dengan http:// atau https://.

TransitRouterAttachmentName

String

Tidak

Ya

Nama koneksi VBR.

Nama harus memiliki panjang 2 hingga 128 karakter, dan dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf.

TransitRouterId

String

Tidak

Tidak

ID router transit edisi perusahaan.

Tidak ada.

VbrOwnerId

Integer

Tidak

Tidak

ID akun Alibaba Cloud tempat VBR berada.

Tidak ada.

Nilai Pengembalian

Fn::GetAtt

  • TransitRouterAttachmentId: ID koneksi VBR.

  • AutoPublishRouteEnabled: menunjukkan apakah router transit edisi perusahaan secara otomatis mengiklankan rute ke VBR.

  • VbrOwnerId: ID akun Alibaba Cloud tempat VBR berada.

  • CenId: ID instance CEN.

  • TransitRouterAttachmentName: nama koneksi VBR.

  • ResourceType: tipe sumber daya.

  • VbrId: ID VBR.

  • ClientToken: token klien yang digunakan untuk memastikan idempotensi permintaan.

  • TransitRouterAttachmentDescription: deskripsi koneksi VBR.

  • TransitRouterId: ID router transit edisi perusahaan.

Contoh

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AutoPublishRouteEnabled:
    AllowedValues:
    - 'True'
    - 'true'
    - 'False'
    - 'false'
    Description: AutoPublishRouteEnabled
    Type: Boolean
  CenId:
    Description: CenId
    Type: String
  TransitRouterAttachmentDescription:
    Description: TransitRouterAttachmentDescription
    Type: String
  TransitRouterAttachmentName:
    Description: TransitRouterAttachmentName
    Type: String
  TransitRouterId:
    Description: TransitRouterId
    Type: String
  VbrId:
    Description: VbrId
    Type: String
  VbrOwnerId:
    Description: VbrOwnerId
    Type: Number
Resources:
  CENTransitRouterVbrAttachment:
    Properties:
      AutoPublishRouteEnabled:
        Ref: AutoPublishRouteEnabled
      CenId:
        Ref: CenId
      TransitRouterAttachmentDescription:
        Ref: TransitRouterAttachmentDescription
      TransitRouterAttachmentName:
        Ref: TransitRouterAttachmentName
      TransitRouterId:
        Ref: TransitRouterId
      VbrId:
        Ref: VbrId
      VbrOwnerId:
        Ref: VbrOwnerId
    Type: ALIYUN::CEN::TransitRouterVbrAttachment
Outputs:
  AutoPublishRouteEnabled:
    Description: AutoPublishRouteEnabled
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - AutoPublishRouteEnabled
  CenId:
    Description: CenId
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - CenId
  ClientToken:
    Description: ClientToken
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - ClientToken
  ResourceType:
    Description: ResourceType
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - ResourceType
  TransitRouterAttachmentDescription:
    Description: TransitRouterAttachmentDescription
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - TransitRouterAttachmentDescription
  TransitRouterAttachmentId:
    Description: The first ID of the resource
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - TransitRouterAttachmentId
  TransitRouterAttachmentName:
    Description: TransitRouterAttachmentName
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - TransitRouterAttachmentName
  TransitRouterId:
    Description: TransitRouterId
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - TransitRouterId
  VbrId:
    Description: VbrId
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - VbrId
  VbrOwnerId:
    Description: VbrOwnerId
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - VbrOwnerId

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AutoPublishRouteEnabled": {
      "Type": "Boolean",
      "Description": "AutoPublishRouteEnabled",
      "AllowedValues": [
        "True",
        "true",
        "False",
        "false"
      ]
    },
    "VbrOwnerId": {
      "Type": "Number",
      "Description": "VbrOwnerId"
    },
    "CenId": {
      "Type": "String",
      "Description": "CenId"
    },
    "TransitRouterAttachmentName": {
      "Type": "String",
      "Description": "TransitRouterAttachmentName"
    },
    "VbrId": {
      "Type": "String",
      "Description": "VbrId"
    },
    "TransitRouterAttachmentDescription": {
      "Type": "String",
      "Description": "TransitRouterAttachmentDescription"
    },
    "TransitRouterId": {
      "Type": "String",
      "Description": "TransitRouterId"
    }
  },
  "Resources": {
    "CENTransitRouterVbrAttachment": {
      "Type": "ALIYUN::CEN::TransitRouterVbrAttachment",
      "Properties": {
        "AutoPublishRouteEnabled": {
          "Ref": "AutoPublishRouteEnabled"
        },
        "VbrOwnerId": {
          "Ref": "VbrOwnerId"
        },
        "CenId": {
          "Ref": "CenId"
        },
        "TransitRouterAttachmentName": {
          "Ref": "TransitRouterAttachmentName"
        },
        "VbrId": {
          "Ref": "VbrId"
        },
        "TransitRouterAttachmentDescription": {
          "Ref": "TransitRouterAttachmentDescription"
        },
        "TransitRouterId": {
          "Ref": "TransitRouterId"
        }
      }
    }
  },
  "Outputs": {
    "TransitRouterAttachmentId": {
      "Description": "The first ID of the resource",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "TransitRouterAttachmentId"
        ]
      }
    },
    "AutoPublishRouteEnabled": {
      "Description": "AutoPublishRouteEnabled",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "AutoPublishRouteEnabled"
        ]
      }
    },
    "VbrOwnerId": {
      "Description": "VbrOwnerId",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "VbrOwnerId"
        ]
      }
    },
    "CenId": {
      "Description": "CenId",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "CenId"
        ]
      }
    },
    "TransitRouterAttachmentName": {
      "Description": "TransitRouterAttachmentName",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "TransitRouterAttachmentName"
        ]
      }
    },
    "ResourceType": {
      "Description": "ResourceType",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "ResourceType"
        ]
      }
    },
    "VbrId": {
      "Description": "VbrId",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "VbrId"
        ]
      }
    },
    "ClientToken": {
      "Description": "ClientToken",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "ClientToken"
        ]
      }
    },
    "TransitRouterAttachmentDescription": {
      "Description": "TransitRouterAttachmentDescription",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "TransitRouterAttachmentDescription"
        ]
      }
    },
    "TransitRouterId": {
      "Description": "TransitRouterId",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "TransitRouterId"
        ]
      }
    }
  }
}