すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::CEN::TransitRouter

最終更新日:Jan 16, 2025

ALIYUN::CEN::TransitRouter は、エンタープライズ版トランジットルーターを作成するために使用されます。

構文

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

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

CenId

String

はい

いいえ

クラウドエンタープライズネットワーク ( CEN ) インスタンスのID。

なし

TransitRouterDescription

String

いいえ

はい

トランジットルーターの説明。

説明は 2 ~ 256 文字の長さでなければなりません。http:// または https:// で始まる英字で始まらなければなりません。

TransitRouterName

String

いいえ

はい

トランジットルーターの名前。

名前は 2 ~ 128 文字の長さでなければなりません。http:// または https:// で始まる英字で始まらなければなりません。名前には数字、ピリオド ( . )、アンダースコア ( _ )、およびハイフン ( - ) を含めることができます。

戻り値

Fn::GetAtt

  • Type: トランジットルーターのタイプ。

  • CenId: CEN インスタンスのID。

  • TransitRouterName: トランジットルーターの名前。

  • TransitRouterDescription: トランジットルーターの説明。

  • TransitRouterId: トランジットルーターのID。

  • AliUid: CEN インスタンスが属するAlibaba CloudアカウントのID。

  • SystemTransitRouterRouteTableId: システムルーターのルートテーブルID。

YAML 形式

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

JSON 形式

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