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

Resource Orchestration Service:ALIYUN::CEN::TransitRouterVbrAttachment

最終更新日:Jan 16, 2025

ALIYUN::CEN::TransitRouterVbrAttachment は、エンタープライズ版トランジットルーターで仮想ボーダールーター(VBR)接続を作成するために使用されます。

構文

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

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

VbrId

String

はい

いいえ

VBR ID。

なし。

AutoPublishRouteEnabled

Boolean

いいえ

はい

エンタープライズ版トランジットルーターが VBR にルートを自動的にアドバタイズするかどうかを指定します。

有効な値:

  • false(デフォルト)

  • true

CenId

String

いいえ

いいえ

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

なし。

TransitRouterAttachmentDescription

String

いいえ

はい

VBR 接続の説明。

説明は 2 ~ 256 文字でなければなりません。文字で始まり、http:// または https:// で始めることはできません。

TransitRouterAttachmentName

String

いいえ

はい

VBR 接続の名前。

名前は 2 ~ 128 文字で、文字、数字、アンダースコア(_)、ハイフン(-)を含めることができます。文字で始める必要があります。

TransitRouterId

String

いいえ

いいえ

エンタープライズ版トランジットルーターの ID。

なし。

VbrOwnerId

Integer

いいえ

いいえ

VBR が属する Alibaba Cloud アカウントの ID。

なし。

戻り値

Fn::GetAtt

  • TransitRouterAttachmentId: VBR 接続の ID。

  • AutoPublishRouteEnabled: エンタープライズ版トランジットルーターが VBR にルートを自動的にアドバタイズするかどうかを示します。

  • VbrOwnerId: VBR が属する Alibaba Cloud アカウントの ID。

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

  • TransitRouterAttachmentName: VBR 接続の名前。

  • ResourceType: リソースタイプ。

  • VbrId: VBR ID。

  • ClientToken: リクエストの冪等性を確保するために使用されるクライアントトークン。

  • TransitRouterAttachmentDescription: VBR 接続の説明。

  • TransitRouterId: エンタープライズ版トランジットルーターの ID。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AutoPublishRouteEnabled:
    AllowedValues:
    - 'True'
    - 'true'
    - 'False'
    - 'false'
    Description: AutoPublishRouteEnabled  # AutoPublishRouteEnabled
    Type: Boolean
  CenId:
    Description: CenId # CenId
    Type: String
  TransitRouterAttachmentDescription:
    Description: TransitRouterAttachmentDescription # TransitRouterAttachmentDescription
    Type: String
  TransitRouterAttachmentName:
    Description: TransitRouterAttachmentName # TransitRouterAttachmentName
    Type: String
  TransitRouterId:
    Description: TransitRouterId # TransitRouterId
    Type: String
  VbrId:
    Description: VbrId # VbrId
    Type: String
  VbrOwnerId:
    Description: VbrOwnerId # 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 # AutoPublishRouteEnabled
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - AutoPublishRouteEnabled
  CenId:
    Description: CenId # CenId
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - CenId
  ClientToken:
    Description: ClientToken # ClientToken
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - ClientToken
  ResourceType:
    Description: ResourceType # ResourceType
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - ResourceType
  TransitRouterAttachmentDescription:
    Description: TransitRouterAttachmentDescription # TransitRouterAttachmentDescription
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - TransitRouterAttachmentDescription
  TransitRouterAttachmentId:
    Description: リソースの最初の ID
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - TransitRouterAttachmentId
  TransitRouterAttachmentName:
    Description: TransitRouterAttachmentName # TransitRouterAttachmentName
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - TransitRouterAttachmentName
  TransitRouterId:
    Description: TransitRouterId # TransitRouterId
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - TransitRouterId
  VbrId:
    Description: VbrId # VbrId
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - VbrId
  VbrOwnerId:
    Description: VbrOwnerId # VbrOwnerId
    Value:
      Fn::GetAtt:
      - CENTransitRouterVbrAttachment
      - VbrOwnerId

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AutoPublishRouteEnabled": {
      "Type": "Boolean",
      "Description": "AutoPublishRouteEnabled" // AutoPublishRouteEnabled
    },
    "VbrOwnerId": {
      "Type": "Number",
      "Description": "VbrOwnerId" // VbrOwnerId
    },
    "CenId": {
      "Type": "String",
      "Description": "CenId" // CenId
    },
    "TransitRouterAttachmentName": {
      "Type": "String",
      "Description": "TransitRouterAttachmentName" // TransitRouterAttachmentName
    },
    "VbrId": {
      "Type": "String",
      "Description": "VbrId" // VbrId
    },
    "TransitRouterAttachmentDescription": {
      "Type": "String",
      "Description": "TransitRouterAttachmentDescription" // TransitRouterAttachmentDescription
    },
    "TransitRouterId": {
      "Type": "String",
      "Description": "TransitRouterId" // 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": "リソースの最初の ID",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "TransitRouterAttachmentId"
        ]
      }
    },
    "AutoPublishRouteEnabled": {
      "Description": "AutoPublishRouteEnabled", // AutoPublishRouteEnabled
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "AutoPublishRouteEnabled"
        ]
      }
    },
    "VbrOwnerId": {
      "Description": "VbrOwnerId", // VbrOwnerId
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "VbrOwnerId"
        ]
      }
    },
    "CenId": {
      "Description": "CenId", // CenId
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "CenId"
        ]
      }
    },
    "TransitRouterAttachmentName": {
      "Description": "TransitRouterAttachmentName", // TransitRouterAttachmentName
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "TransitRouterAttachmentName"
        ]
      }
    },
    "ResourceType": {
      "Description": "ResourceType", // ResourceType
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "ResourceType"
        ]
      }
    },
    "VbrId": {
      "Description": "VbrId", // VbrId
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "VbrId"
        ]
      }
    },
    "ClientToken": {
      "Description": "ClientToken", // ClientToken
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "ClientToken"
        ]
      }
    },
    "TransitRouterAttachmentDescription": {
      "Description": "TransitRouterAttachmentDescription", // TransitRouterAttachmentDescription
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "TransitRouterAttachmentDescription"
        ]
      }
    },
    "TransitRouterId": {
      "Description": "TransitRouterId", // TransitRouterId
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVbrAttachment",
          "TransitRouterId"
        ]
      }
    }
  }
}