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:
|
|
AutoPublishRouteEnabled |
Boolean |
No |
Yes |
Menentukan apakah router transit edisi perusahaan secara otomatis mengiklankan rute ke instans VPC. |
Nilai yang valid:
|
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:
|
RouteTableAssociationEnabled | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan korelasi pengalihan terkait rute. | Nilai yang valid:
|
RouteTablePropagationEnabled | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan korelasi pembelajaran rute. | Nilai yang valid:
|
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 |
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.
Contoh:
|
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"
]
}
}
}
}