全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::CEN::TransitRouterVpcAttachment

更新时间:Jan 24, 2026

ALIYUN::CEN::TransitRouterVpcAttachment digunakan untuk membuat koneksi virtual private cloud (VPC) pada router transit edisi perusahaan.

Sintaksis

{
  "Type": "ALIYUN::CEN::TransitRouterVpcAttachment",
  "Properties": {
    "VpcId": String,
    "ChargeType": String,
    "CenId": String,
    "TransitRouterAttachmentName": String,
    "ZoneMappings": List,
    "VpcOwnerId": Integer,
    "TransitRouterAttachmentDescription": String,
    "TransitRouterId": String,
    "AutoCreateVpcRoute": Boolean,
    "DeletionForce": Boolean,
    "RouteTablePropagationEnabled": Boolean,
    "RouteTableAssociationEnabled": Boolean,
    "TransitRouterVPCAttachmentOptions": Map,
    "AutoPublishRouteEnabled": Boolean
  }
}

Properti

Property name

Tipe

Diperlukan

Allow Updates

Deskripsi

Kendala

VpcId

String

Ya

Tidak

ID dari VPC.

Tidak ada.

ZoneMappings

List

Ya

Tidak

Zona primer dan sekunder dari router transit edisi perusahaan. Anda harus memilih vSwitch di zona primer dan vSwitch di zona sekunder.

Untuk informasi selengkapnya, lihat properti ZoneMappings.

AutoCreateVpcRoute

Boolean

Tidak

Tidak

Menentukan apakah akan secara otomatis membuat entri rute VPC.

Nilai yang valid:

  • true: Entri rute VPC dibuat secara otomatis.

  • false: Entri rute VPC harus dibuat secara manual.

AutoPublishRouteEnabled

Boolean

No

Yes

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

Nilai yang valid:

  • false

  • Benar: Ya, benar.

CenId

String

Tidak

Tidak

ID dari instance Cloud Enterprise Network (CEN).

Tidak ada.

ChargeType

String

Tidak

Tidak

Metode penagihan.

Nilai default: POSTPAY. Nilai POSTPAY menentukan metode penagihan bayar sesuai pemakaian.

DeletionForce

Boolean

Tidak

Tidak

Menentukan apakah akan memaksa menghapus koneksi VPC.

Nilai yang valid:

  • true: Penghapusan paksa dilakukan.

  • false: Penghapusan paksa tidak dilakukan.

RouteTableAssociationEnabled

Boolean

Tidak

Tidak

Menentukan apakah akan mengaktifkan korelasi pengalihan terkait rute.

Nilai yang valid:

  • true: Mengaktifkan forwarding untuk rute terkait.

  • false: Menonaktifkan forwarding untuk rute terkait.

RouteTablePropagationEnabled

Boolean

Tidak

Tidak

Menentukan apakah akan mengaktifkan korelasi pembelajaran rute.

Nilai yang valid:

  • true: Mengaktifkan pembelajaran rute.

  • false: Menonaktifkan pembelajaran rute.

TransitRouterAttachmentDescription

String

Tidak

Ya

Deskripsi dari koneksi VPC.

Deskripsi harus terdiri dari 2 hingga 256 karakter. Deskripsi harus dimulai dengan huruf atau karakter Tionghoa, tetapi tidak boleh dimulai dengan http:// atau https://.

TransitRouterAttachmentName

String

Tidak

Ya

Nama dari koneksi VPC.

Nilai harus terdiri dari 2 hingga 128 karakter, dimulai dengan huruf atau karakter Tionghoa, serta hanya boleh berisi huruf, karakter Tionghoa, angka, garis bawah (_), dan tanda hubung (-).

TransitRouterId

String

Tidak

Tidak

ID dari router transit edisi perusahaan.

Tidak ada.

TransitRouterVPCAttachmentOptions

Map

No

Yes

Properti fitur koneksi VPC.

Properti koneksi VPC.

  • ipv6Support: Menentukan apakah IPv6 diaktifkan. Nilai default adalah status IPv6 saat ini dari koneksi VPC.

    • enable: IPv6 diaktifkan.

    • disable: IPv6 dinonaktifkan.

Contoh:

{
        "key": "{ \"ipv6Support\": \"disable\" }"
      }

VpcOwnerId

Integer

Tidak

Tidak

ID akun Alibaba Cloud tempat VPC tersebut berada.

Nilai default adalah ID akun logon saat ini.

Sintaksis ZoneMappings

"ZoneMappings": [
  {
    "ZoneId": String,
    "VSwitchId": String
  }
]

Properti ZoneMappings

Property name

Tipe

Diperlukan

Allow updates

Deskripsi

Kendala

VSwitchId

String

Ya

Tidak

ID dari vSwitch di zona primer atau sekunder dari router transit edisi perusahaan.

Tidak ada.

ZoneId

String

Ya

Tidak

ID dari zona primer atau sekunder dari router transit edisi perusahaan.

Anda dapat memanggil operasi DescribeZones untuk menanyakan ID zona.

Nilai Pengembalian

Fn::GetAtt

  • TransitRouterAttachmentId: ID dari koneksi VPC.

  • VpcId: ID dari VPC.

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

  • TransitRouterAttachmentName: Nama dari koneksi VPC.

  • ResourceType: Tipe sumber daya.

  • VpcOwnerId: ID akun Alibaba Cloud tempat VPC tersebut berada. Nilai default adalah ID akun logon saat ini.

  • TransitRouterAttachmentDescription: Deskripsi dari koneksi VPC.

  • TransitRouterId: ID dari router transit edisi perusahaan.

Contoh

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  CenId:
    Description: ID instans CEN.
    Type: String
  ChargeType:
    Description: Metode penagihan koneksi VPC. Tetapkan nilai ke PostPaid. Ini menunjukkan bahwa koneksi VPC menggunakan metode penagihan pay-as-you-go.
    Type: String
  TransitRouterAttachmentDescription:
    Description: Deskripsi koneksi VPC.
    Type: String
  TransitRouterAttachmentName:
    Description: Nama koneksi VPC.
    Type: String
  TransitRouterId:
    Description: ID router transit.
    Type: String
  VpcId:
    Description: ID VPC.
    Type: String
  VpcOwnerId:
    Description: ID Akun Alibaba Cloud tempat VPC berada.
    Type: Number
  ZoneMappings:
    Description: Zona dan vSwitch di dalam zona tersebut.
    MaxLength: 3
    Type: Json
Resources:
  CENTransitRouterVpcAttachment:
    Properties:
      CenId:
        Ref: CenId
      ChargeType:
        Ref: ChargeType
      TransitRouterAttachmentDescription:
        Ref: TransitRouterAttachmentDescription
      TransitRouterAttachmentName:
        Ref: TransitRouterAttachmentName
      TransitRouterId:
        Ref: TransitRouterId
      VpcId:
        Ref: VpcId
      VpcOwnerId:
        Ref: VpcOwnerId
      ZoneMappings:
        Ref: ZoneMappings
    Type: ALIYUN::CEN::TransitRouterVpcAttachment
Outputs:
  CenId:
    Description: ID instans CEN.
    Value:
      Fn::GetAtt:
      - CENTransitRouterVpcAttachment
      - CenId
  ClientToken:
    Description: Token client yang digunakan untuk memastikan idempotensi permintaan.
    Value:
      Fn::GetAtt:
      - CENTransitRouterVpcAttachment
      - ClientToken
  ResourceType:
    Description: Tipe resource.
    Value:
      Fn::GetAtt:
      - CENTransitRouterVpcAttachment
      - ResourceType
  TransitRouterAttachmentDescription:
    Description: Deskripsi koneksi VPC.
    Value:
      Fn::GetAtt:
      - CENTransitRouterVpcAttachment
      - TransitRouterAttachmentDescription
  TransitRouterAttachmentId:
    Description: ID koneksi VPC.
    Value:
      Fn::GetAtt:
      - CENTransitRouterVpcAttachment
      - TransitRouterAttachmentId
  TransitRouterAttachmentName:
    Description: Nama koneksi VPC.
    Value:
      Fn::GetAtt:
      - CENTransitRouterVpcAttachment
      - TransitRouterAttachmentName
  TransitRouterId:
    Description: ID router transit.
    Value:
      Fn::GetAtt:
      - CENTransitRouterVpcAttachment
      - TransitRouterId
  VpcId:
    Description: ID VPC.
    Value:
      Fn::GetAtt:
      - CENTransitRouterVpcAttachment
      - VpcId
  VpcOwnerId:
    Description: ID Akun Alibaba Cloud tempat VPC berada.
    Value:
      Fn::GetAtt:
      - CENTransitRouterVpcAttachment
        - VpcOwnerId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VpcId": {
      "Type": "String",
      "Description": "ID VPC."
    },
    "ChargeType": {
      "Type": "String",
      "Description": "Metode penagihan koneksi VPC. Tetapkan nilai ke PostPaid. Ini menunjukkan bahwa koneksi VPC menggunakan metode penagihan pay-as-you-go."
    },
    "CenId": {
      "Type": "String",
      "Description": "ID instans CEN."
    },
    "TransitRouterAttachmentName": {
      "Type": "String",
      "Description": "Nama koneksi VPC."
    },
    "ZoneMappings": {
      "Type": "Json",
      "Description": "Zona dan vSwitch di dalam zona tersebut.",
      "MaxLength": 3
    },
    "VpcOwnerId": {
      "Type": "Number",
      "Description": "ID Akun Alibaba Cloud tempat VPC berada."
    },
    "TransitRouterAttachmentDescription": {
      "Type": "String",
      "Description": "Deskripsi koneksi VPC."
    },
    "TransitRouterId": {
      "Type": "String",
      "Description": "ID router transit."
    }
  },
  "Resources": {
    "CENTransitRouterVpcAttachment": {
      "Type": "ALIYUN::CEN::TransitRouterVpcAttachment",
      "Properties": {
        "VpcId": {
          "Ref": "VpcId"
        },
        "ChargeType": {
          "Ref": "ChargeType"
        },
        "CenId": {
          "Ref": "CenId"
        },
        "TransitRouterAttachmentName": {
          "Ref": "TransitRouterAttachmentName"
        },
        "ZoneMappings": {
          "Ref": "ZoneMappings"
        },
        "VpcOwnerId": {
          "Ref": "VpcOwnerId"
        },
        "TransitRouterAttachmentDescription": {
          "Ref": "TransitRouterAttachmentDescription"
        },
        "TransitRouterId": {
          "Ref": "TransitRouterId"
        }
      }
    }
  },
  "Outputs": {
    "TransitRouterAttachmentId": {
      "Description": "ID koneksi VPC.",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVpcAttachment",
          "TransitRouterAttachmentId"
        ]
      }
    },
    "VpcId": {
      "Description": "ID VPC.",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVpcAttachment",
          "VpcId"
        ]
      }
    },
    "CenId": {
      "Description": "ID instans CEN.",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVpcAttachment",
          "CenId"
        ]
      }
    },
    "TransitRouterAttachmentName": {
      "Description": "Nama koneksi VPC.",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVpcAttachment",
          "TransitRouterAttachmentName"
        ]
      }
    },
    "ResourceType": {
      "Description": "Tipe resource.",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVpcAttachment",
          "ResourceType"
        ]
      }
    },
    "ClientToken": {
      "Description": "Token client yang digunakan untuk memastikan idempotensi permintaan.",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVpcAttachment",
          "ClientToken"
        ]
      }
    },
    "VpcOwnerId": {
      "Description": "ID Akun Alibaba Cloud tempat VPC berada.",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVpcAttachment",
          "VpcOwnerId"
        ]
      }
    },
    "TransitRouterAttachmentDescription": {
      "Description": "Deskripsi koneksi VPC.",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVpcAttachment",
          "TransitRouterAttachmentDescription"
        ]
      }
    },
    "TransitRouterId": {
      "Description": "ID router transit.",
      "Value": {
        "Fn::GetAtt": [
          "CENTransitRouterVpcAttachment",
          "TransitRouterId"
        ]
      }
    }
  }
}