全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::CEN::TransitRouter

更新时间:Jun 26, 2025

ALIYUN::CEN::TransitRouter digunakan untuk membuat router transit edisi perusahaan.

Sintaksis

{
  "Type": "ALIYUN::CEN::TransitRouter",
  "Properties": {
    "CenId": String,
    "TransitRouterDescription": String,
    "TransitRouterName": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

CenId

String

Ya

Tidak

ID dari instance Cloud Enterprise Network (CEN).

Tidak ada

TransitRouterDescription

String

Tidak

Ya

Deskripsi dari router transit.

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

TransitRouterName

String

Tidak

Ya

Nama dari router transit.

Nama harus memiliki panjang 2 hingga 128 karakter. Harus dimulai dengan huruf tetapi tidak dapat dimulai dengan http:// atau https:// Nama dapat berisi angka, titik (.), garis bawah (_), dan tanda hubung (-).

Nilai kembali

Fn::GetAtt

  • Type: Tipe dari router transit.

  • CenId: ID dari instance Cloud Enterprise Network (CEN).

  • TransitRouterName: Nama dari router transit.

  • TransitRouterDescription: Deskripsi dari router transit.

  • TransitRouterId: ID dari router transit.

  • AliUid: ID dari akun Alibaba Cloud yang memiliki instance CEN.

  • SystemTransitRouterRouteTableId: ID tabel rute dari router sistem.

Contoh

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  CenId:
    Description: CenId
    Type: String
  TransitRouterDescription:
    Description: TransitRouterDescription
    Type: String
  TransitRouterName:
    Description: TransitRouterName
    Type: String
Resources:
  CENTransitRouter:
    Properties:
      CenId:
        Ref: CenId
      TransitRouterDescription:
        Ref: TransitRouterDescription
      TransitRouterName:
        Ref: TransitRouterName
    Type: ALIYUN::CEN::TransitRouter
Outputs:
  AliUid:
    Description: AliUid
    Value:
      Fn::GetAtt:
      - CENTransitRouter
      - AliUid
  CenId:
    Description: CenId
    Value:
      Fn::GetAtt:
      - CENTransitRouter
      - CenId
  TransitRouterDescription:
    Description: TransitRouterDescription
    Value:
      Fn::GetAtt:
      - CENTransitRouter
      - TransitRouterDescription
  TransitRouterId:
    Description: TransitRouterId
    Value:
      Fn::GetAtt:
      - CENTransitRouter
      - TransitRouterId
  TransitRouterName:
    Description: TransitRouterName
    Value:
      Fn::GetAtt:
      - CENTransitRouter
      - TransitRouterName
  Type:
    Description: Type
    Value:
      Fn::GetAtt:
      - CENTransitRouter
      - Type

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "CenId": {
      "Type": "String",
      "Description": "CenId"
    },
    "TransitRouterName": {
      "Type": "String",
      "Description": "TransitRouterName"
    },
    "TransitRouterDescription": {
      "Type": "String",
      "Description": "TransitRouterDescription"
    }
  },
  "Resources": {
    "CENTransitRouter": {
      "Type": "ALIYUN::CEN::TransitRouter",
      "Properties": {
        "CenId": {
          "Ref": "CenId"
        },
        "TransitRouterName": {
          "Ref": "TransitRouterName"
        },
        "TransitRouterDescription": {
          "Ref": "TransitRouterDescription"
        }
      }
    }
  },
  "Outputs": {
    "Type": {
      "Description": "Type",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouter",
          "Type"
        ]
      }
    },
    "CenId": {
      "Description": "CenId",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouter",
          "CenId"
        ]
      }
    },
    "TransitRouterName": {
      "Description": "TransitRouterName",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouter",
          "TransitRouterName"
        ]
      }
    },
    "TransitRouterDescription": {
      "Description": "TransitRouterDescription",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouter",
          "TransitRouterDescription"
        ]
      }
    },
    "TransitRouterId": {
      "Description": "TransitRouterId",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouter",
          "TransitRouterId"
        ]
      }
    },
    "AliUid": {
      "Description": "AliUid",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouter",
          "AliUid"
        ]
      }
    }
  }
}