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

Resource Orchestration Service:ALIYUN::CEN::TransitRouterVpnAttachment

最終更新日:Mar 17, 2025

ALIYUN::CEN::TransitRouterVpnAttachment は、VPN 接続を作成するために使用されます。

構文

{
  "Type": "ALIYUN::CEN::TransitRouterVpnAttachment",
  "Properties": {
    "AutoPublishRouteEnabled": Boolean,
    "RouteTableAssociationEnabled": Boolean,
    "VpnOwnerId": String,
    "DeletionForce": Boolean,
    "ZoneId": String,
    "RouteTablePropagationEnabled": Boolean,
    "CenId": String,
    "TransitRouterAttachmentName": String,
    "Tags": List,
    "TransitRouterAttachmentDescription": String,
    "TransitRouterId": String,
    "VpnId": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

VpnId

String

はい

いいえ

IPsec-VPN 接続の ID。

なし。

ZoneId

String

はい

いいえ

ゾーン ID。

なし。

AutoPublishRouteEnabled

Boolean

いいえ

はい

転送ルーターが IPsec-VPN 接続にルートを自動的にアドバタイズすることを許可するかどうかを指定します。

有効な値:

  • true (デフォルト)

  • false

CenId

String

いいえ

いいえ

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

なし。

DeletionForce

Boolean

いいえ

はい

VPN 接続を強制的に削除するかどうかを指定します。

有効な値:

  • true

  • false

RouteTableAssociationEnabled

Boolean

いいえ

いいえ

ルートの関連転送相関を有効にするかどうかを指定します。

有効な値:

  • true

  • false

RouteTablePropagationEnabled

Boolean

いいえ

いいえ

ルート学習相関を有効にするかどうかを指定します。

有効な値:

  • true

  • false

Tags

List

いいえ

いいえ

タグに関する情報。

リクエストには最大 20 個のタグを追加できます。 詳細については、「タグのプロパティ」をご参照ください。

TransitRouterAttachmentDescription

String

いいえ

はい

VPN 接続の説明。

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

TransitRouterAttachmentName

String

いいえ

はい

VPN 接続の名前。

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

TransitRouterId

String

いいえ

はい

転送ルーターの ID。

なし。

VpnOwnerId

String

いいえ

いいえ

IPsec-VPN 接続が属する Alibaba Cloud アカウントの ID。

このプロパティは、次の要件に準拠しています。

  • このプロパティを空のままにすると、デフォルトで現在の Alibaba Cloud アカウントの ID が使用されます。

  • IPsec-VPN 接続と転送ルートが異なる Alibaba Cloud アカウントに属している場合は、このプロパティを指定する必要があります。

タグの構文

"Tags": [
  {
    "Value": String,
    "Key": String
  }
]

タグのプロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Key

String

はい

いいえ

VPN 接続のタグキー。

タグキーは空の文字列にすることはできません。 最大 64 文字までで、http:// または https:// を含めることはできません。 aliyun または acs: で始めることはできません。

Value

String

いいえ

いいえ

VPN 接続のタグ値。

タグ値は空の文字列にすることができます。 最大 128 文字までで、http:// または https:// を含めることはできません。 aliyun または acs: で始めることはできません。

戻り値

Fn::GetAtt

TransitRouterAttachmentId: VPN 接続の ID。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ZoneId:
    AssociationProperty: ZoneId
    Type: String
    Description:
      ja: 現在のリージョンにあるアベイラビリティーゾーン ID。
  VpnOwnerId:
    Type: String
    Description:
      ja: IPsec 接続が属する Alibaba Cloud アカウント (メインアカウント) ID。
  CenId:
    Type: String
    Description:
      ja: CEN インスタンスの ID。
  TransitRouterAttachmentName:
    Type: String
    Description:
      ja: VPN 接続の名前。
  TransitRouterId:
    Type: String
    Description:
      ja: 転送ルーターインスタンス ID
  VpnId:
    Type: String
    Description:
      ja: IPsec 接続 ID
Resources:
  TransitRouterVpnAttachment:
    Type: ALIYUN::CEN::TransitRouterVpnAttachment
    Properties:
      VpnOwnerId:
        Ref: VpnOwnerId
      ZoneId:
        Ref: ZoneId
      CenId:
        Ref: CenId
      TransitRouterAttachmentName:
        Ref: TransitRouterAttachmentName
      TransitRouterId:
        Ref: TransitRouterId
      VpnId:
        Ref: VpnId
Outputs:
  TransitRouterAttachmentId:
    Description: VPN 接続の ID。
    Value:
      Fn::GetAtt:
        - TransitRouterVpnAttachment
        - TransitRouterAttachmentId

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ZoneId": {
      "AssociationProperty": "ZoneId",
      "Type": "String",
      "Description": {
        "ja": "現在のリージョンにあるアベイラビリティーゾーン ID。"
      }
    },
    "VpnOwnerId": {
      "Type": "String",
      "Description": {
        "ja": "IPsec 接続が属する Alibaba Cloud アカウント (メインアカウント) ID。"
      }
    },
    "CenId": {
      "Type": "String",
      "Description": {
        "ja": "CEN インスタンスの ID。"
      }
    },
    "TransitRouterAttachmentName": {
      "Type": "String",
      "Description": {
        "ja": "VPN 接続の名前。"
      }
    },
    "TransitRouterId": {
      "Type": "String",
      "Description": {
        "ja": "転送ルーターインスタンス ID"
      }
    },
    "VpnId": {
      "Type": "String",
      "Description": {
        "ja": "IPsec 接続 ID"
      }
    }
  },
  "Resources": {
    "TransitRouterVpnAttachment": {
      "Type": "ALIYUN::CEN::TransitRouterVpnAttachment",
      "Properties": {
        "VpnOwnerId": {
          "Ref": "VpnOwnerId"
        },
        "ZoneId": {
          "Ref": "ZoneId"
        },
        "CenId": {
          "Ref": "CenId"
        },
        "TransitRouterAttachmentName": {
          "Ref": "TransitRouterAttachmentName"
        },
        "TransitRouterId": {
          "Ref": "TransitRouterId"
        },
        "VpnId": {
          "Ref": "VpnId"
        }
      }
    }
  },
  "Outputs": {
    "TransitRouterAttachmentId": {
      "Description": "VPN 接続の ID。",
      "Value": {
        "Fn::GetAtt": [
          "TransitRouterVpnAttachment",
          "TransitRouterAttachmentId"
        ]
      }
    }
  }
}