ALIYUN::VPC::RouterInterface digunakan untuk membuat antarmuka router.
Sintaksis
{
"Type": "ALIYUN::VPC::RouterInterface",
"Properties": {
"OppositeRegionId": String,
"Description": String,
"HealthCheckSourceIp": String,
"RouterType": String,
"AccessPointId": String,
"RouterId": String,
"Role": String,
"OppositeInterfaceOwnerId": String,
"OppositeAccessPointId": String,
"OppositeInterfaceId": String,
"HealthCheckTargetIp": String,
"OppositeRouterId": String,
"Spec": String,
"OppositeRouterType": String,
"Name": String,
"PricingCycle": String,
"Period": Number,
"AutoPay": Boolean,
"InstanceChargeType": String
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
| RouterId | String | Ya | Tidak | ID router tempat antarmuka router tersebut berada. | Tidak ada |
| Role | String | Ya | Tidak | Peran dari antarmuka router. Antarmuka router dapat berperan sebagai penginisiasi koneksi atau penerima koneksi. | Nilai yang valid:
|
| RouterType | String | Tidak | Tidak | Jenis router tempat antarmuka router tersebut berada. | Nilai yang valid:
|
| AccessPointId | String | Tidak | Tidak | ID titik akses dari antarmuka router. | Parameter ini diperlukan ketika parameter RouterType diatur ke VBR. ID titik akses tidak dapat diubah setelah antarmuka router dibuat. Parameter ini tidak dapat disetel ketika parameter RouterType diatur ke VRouter. |
| Spec | String | Tidak | Tidak | Spesifikasi dari antarmuka router. | Daftar berikut mencakup spesifikasi yang tersedia dan nilai bandwidth yang sesuai:
Parameter ini diperlukan ketika parameter Role diatur ke InitiatingSide. Nilai Negative digunakan secara default ketika parameter Role diatur ke AcceptingSide. |
| OppositeRegionId | String | Tidak | Tidak | ID wilayah dari antarmuka router peer. | Tidak ada |
| OppositeInterfaceOwnerId | String | Tidak | Ya | ID pemilik dari antarmuka router peer. | Nilai default adalah ID pengguna saat ini. |
| OppositeInterfaceId | String | Tidak | Ya | ID dari antarmuka router peer. | Tidak ada |
| OppositeRouterId | String | Tidak | Ya | ID router tempat antarmuka router peer tersebut berada. | Tidak ada |
| OppositeRouterType | String | Tidak | Ya | Jenis router tempat antarmuka router peer tersebut berada. | Nilai yang valid:
|
| OppositeAccessPointId | String | Tidak | Tidak | ID titik akses dari antarmuka router peer. | Parameter ini diperlukan ketika parameter OppositeRouterType diatur ke VBR. ID titik akses tidak dapat diubah setelah antarmuka router dibuat. Parameter ini tidak dapat disetel ketika parameter OppositeRouterType diatur ke VRouter. Catatan Ketika parameter OppositeRouterType diatur ke VBR, VBR yang ditentukan oleh parameter OppositeRouterId harus berada di titik akses yang ditentukan oleh parameter OppositeAccessPointId. |
| Description | String | Tidak | Ya | Deskripsi dari antarmuka router. | Deskripsi harus memiliki panjang 2 hingga 256 karakter. Tidak boleh dimulai dengan http:// atau https://.Secara default, parameter ini kosong. |
| Name | String | Tidak | Ya | Nama tampilan dari antarmuka router. | Nama harus memiliki panjang 2 hingga 128 karakter. Nama harus dimulai dengan huruf dan tidak boleh dimulai dengan http:// atau https://. Dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-). |
| HealthCheckSourceIp | String | Tidak | Tidak | Alamat IP sumber dari paket pemeriksaan kesehatan yang digunakan dalam skenario pemulihan bencana leased line dan ECMP. | Parameter ini hanya valid untuk antarmuka VRouter yang memiliki antarmuka router peer pada VBR. Harus berupa alamat IP yang tidak digunakan di VPC tempat VRouter lokal berada. Parameter HealthCheckSourceIp dan HealthCheckTargetIp harus disetel bersama-sama atau tidak disetel sama sekali. |
| HealthCheckTargetIp | String | Tidak | Tidak | Alamat IP tujuan dari paket pemeriksaan kesehatan yang digunakan dalam skenario pemulihan bencana leased line dan ECMP. | Parameter ini hanya valid untuk antarmuka VRouter yang memiliki antarmuka router peer pada VBR. Secara umum, Anda dapat menggunakan alamat IP dari perangkat pelanggan (CPE) di sisi pengguna leased line, yaitu alamat IP gateway peer di VBR tempat antarmuka router peer berada. Anda juga dapat menentukan alamat IP lain di sisi pengguna leased line sebagai alamat IP tujuan. Parameter HealthCheckSourceIp dan HealthCheckTargetIp harus disetel bersama-sama atau tidak disetel sama sekali. |
| PricingCycle | String | Tidak | Tidak | Siklus penagihan langganan. | Nilai yang valid:
|
| Period | Number | Tidak | Tidak | Periode langganan. | Nilai yang valid:
|
| AutoPay | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan pembayaran otomatis. | Nilai default: true. Nilai yang valid:
|
| InstanceChargeType | String | Tidak | Tidak | Metode penagihan dari antarmuka router. | Nilai yang valid:
|
Parameter respons
Fn::GetAtt
RouterInterfaceId: ID dari antarmuka router.
Contoh
JSONFormat{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "OppositeInterfaceId": { "Type": "String", "Description": "The ID of the peer router interface." }, "RouterId": { "Type": "String", "Description": "The router ID to create RouterInterface." }, "OppositeRouterId": { "Type": "String", "Description": "The router ID of the connection peer RouterInterface." } }, "Resources": { "RouterInterface": { "Type": "ALIYUN::VPC::RouterInterface", "Properties": { "OppositeInterfaceId": { "Ref": "OppositeInterfaceId" }, "OppositeRouterId": { "Ref": "OppositeRouterId" }, "OppositeInterfaceOwnerId": { "Ref": "ALIYUN::TenantId" }, "OppositeRouterType": "VRouter", "Description": "Initiating Side", "RouterType": "VRouter", "RouterId": { "Ref": "RouterId" }, "Role": "InitiatingSide", "Spec": "Mini.2", "InstanceChargeType": "PostPaid" } } }, "Outputs": { "RouterInterfaceId": { "Description": "The ID of created RouterInterface.", "Value": { "Fn::GetAtt": [ "RouterInterface", "RouterInterfaceId" ] } } } }