Membuat Blok CIDR yang dipesan untuk vSwitch.
Deskripsi operasi
Saat Anda memanggil operasi ini untuk membuat Blok CIDR yang dipesan untuk vSwitch, perhatikan hal-hal berikut:
Jumlah maksimum Blok CIDR IPv4 dan IPv6 yang dipesan dalam sebuah VPC adalah masing-masing 100.
- Blok CIDR yang dipesan tidak boleh berisi alamat IP yang dicadangkan sistem dari vSwitch tempat blok tersebut berada.
Blok CIDR IPv4: Tiga alamat IP pertama dan terakhir dari vSwitch adalah alamat IP yang dicadangkan sistem.
Blok CIDR IPv6: Sembilan alamat IP pertama dan terakhir dari vSwitch adalah alamat IP yang dicadangkan sistem.
- Operasi CreateVSwitchCidrReservation bersifat asinkron. Setelah Anda mengirim permintaan, sistem mengembalikan ID instans, tetapi Blok CIDR yang dipesan untuk vSwitch belum dibuat. Sistem terus menjalankan node latar belakang. Anda dapat memanggil ListVSwitchCidrReservations untuk mengkueri status pembuatan Blok CIDR yang dipesan untuk vSwitch:
Jika Blok CIDR yang dipesan untuk vSwitch berada dalam status Assigning, Blok CIDR yang dipesan untuk vSwitch sedang dialokasikan.
Jika Blok CIDR yang dipesan untuk vSwitch berada dalam status Assigned, Blok CIDR yang dipesan untuk vSwitch telah dialokasikan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vpc:CreateVSwitchCidrReservation |
create |
*VSwitchCidrReservation.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Tag |
array<object> |
No |
Tag Sumber daya. |
|
|
object |
No |
Informasi tag. |
||
| Key |
string |
No |
Kunci tag Sumber daya. Anda dapat menentukan hingga 20 kunci tag. Jika Anda menentukan parameter ini, nilainya tidak boleh berupa string kosong. Panjang kunci tag maksimal 128 karakter dan tidak boleh diawali dengan aliyun atau acs:. Kunci tag tidak boleh mengandung |
FinanceDept |
| Value |
string |
No |
Nilai tag Sumber daya. Anda dapat menentukan hingga 20 nilai tag. Jika Anda menentukan parameter ini, nilainya dapat berupa string kosong. Panjang nilai tag maksimal 128 karakter dan tidak boleh diawali dengan aliyun atau acs:. Nilai tag tidak boleh mengandung |
FinanceJoshua |
| VSwitchId |
string |
Yes |
ID vSwitch tempat Blok CIDR yang dipesan untuk vSwitch berada. |
vsw-25navfgbue4g**** |
| VSwitchCidrReservationName |
string |
No |
Nama Blok CIDR yang dipesan untuk vSwitch. Panjang nama harus 1 hingga 128 karakter dan harus diawali dengan huruf atau karakter Tionghoa. Nama dapat berisi angka, garis bawah (_), dan tanda hubung (-). Nama tidak boleh diawali dengan |
ReservationName |
| VSwitchCidrReservationDescription |
string |
No |
Deskripsi Blok CIDR yang dipesan untuk vSwitch. Jika Anda tidak menentukan parameter ini, deskripsinya kosong. Nilai defaultnya kosong. Panjang deskripsi harus 1 hingga 256 karakter dan harus diawali dengan huruf atau karakter Tionghoa. Deskripsi tidak boleh diawali dengan |
ReservationDescription |
| IpVersion |
string |
No |
Versi IP dari Blok CIDR yang dipesan untuk vSwitch. Nilai valid:
Catatan
Anda tidak perlu menentukan parameter ini saat membuat Blok CIDR yang dipesan untuk vSwitch IPv4. Parameter ini wajib ditentukan saat membuat Blok CIDR yang dipesan untuk vSwitch IPv6. |
IPv4 |
| VSwitchCidrReservationMask |
string |
No |
Masker dari Blok CIDR yang dipesan untuk vSwitch.
Catatan
|
28 |
| VSwitchCidrReservationCidr |
string |
No |
Blok CIDR yang dipesan untuk vSwitch.
Catatan
|
192.168.1.64/28 |
| VSwitchCidrReservationType |
string |
No |
Tipe Blok CIDR yang dipesan untuk vSwitch. Nilai valid: prefix, yang menunjukkan bahwa alamat IP dialokasikan berdasarkan awalan. Catatan
Saat pengguna atau layanan cloud secara otomatis mengalokasikan Blok CIDR ke antarmuka jaringan elastis (ENI), Blok CIDR harus dialokasikan dari Blok CIDR yang dipesan untuk vSwitch. Jika alamat IP dalam Blok CIDR yang dipesan untuk vSwitch habis, sistem akan mengembalikan error. |
awalan |
| IpPrefixNumber |
integer |
No |
Jumlah awalan IP yang diharapkan untuk dipesan. Nilai valid: 1 hingga 32. |
1 |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi Anda harus memastikan bahwa token tersebut unik di antara berbagai permintaan. Token hanya boleh berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan RequestId dari permintaan API sebagai ClientToken. RequestId mungkin berbeda untuk setiap permintaan API. |
123e4567-e89b-12d3-a456-426655440000 |
| DryRun |
boolean |
No |
Apakah akan menjalankan dry run saja, tanpa menjalankan permintaan aktual. Nilai valid:
|
false |
| RegionId |
string |
Yes |
ID Wilayah vSwitch. Anda dapat memanggil operasi DescribeRegions untuk mengkueri daftar wilayah terbaru. |
cn-hangzhou |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
ID instans dari Blok CIDR yang dipesan untuk vSwitch. |
||
| VSwitchCidrReservationId |
string |
ID instans dari Blok CIDR yang dipesan untuk vSwitch. |
vcr-bp1m12saqteraw3rp**** |
| RequestId |
string |
ID permintaan. |
54B48E3D-DF70-471B-AA93-08E683A1B45 |
Contoh
Respons sukses
JSONformat
{
"VSwitchCidrReservationId": "vcr-bp1m12saqteraw3rp****",
"RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B45"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IllegalParamFormat | IllegalParamFormat | Parameter yang ditentukan tidak valid. |
| 400 | IllegalParamFormat.VSwitchCidrReservationCidr | The param format of VSwitchCidrReservationCidr is illegal. | Format parameter VSwitchCidrReservationCidr tidak valid. |
| 400 | ResourceNotFound.VSwitch | The specified resource of VSwitch is not found. | vSwitch yang terkait dengan antarmuka jaringan elastis (ENI) tidak ada. |
| 400 | UnsupportedFeature.ReservedType | The specified ReservedType is not supported. | ReservedType yang ditentukan tidak didukung. Masukkan nilai valid berdasarkan spesifikasi parameter permintaan. |
| 400 | UnsupportedFeature.VSwitchIpv6 | The ipv6 feature of switch is not supported. | vSwitch yang ditentukan belum mengaktifkan IPv6. |
| 400 | OperationFailed.VSwitchCidrReservationCidr | The specified VSwitchCidrReservationCidr conflicts with existed cidr reservation or vswitch cidr. | VSwitchCidrReservationCidr yang ditentukan konflik dengan blok CIDR VSwitchCidrReservation yang ada. |
| 400 | MissingParam.CidrReservationMaskOrCidrReservationCidr | Either VSwitchCidrReservationMask or VSwitchCidrReservationCidr should be specified. | VSwitchCidrReservationMask dan VSwitchCidrReservationCidr tidak boleh kosong keduanya. Tentukan salah satu dan coba lagi. |
| 400 | UnsupportedRegion | UnsupportedRegion | Fitur ini tidak didukung di wilayah saat ini. |
| 400 | UnsupportedFeature.VpcAdvancedFeature | UnsupportedFeature.VpcAdvancedFeature | VPC tidak mendukung beberapa fitur lanjutan. Ajukan tiket untuk bantuan. |
| 400 | QuotaExceeded.CidrReservationCount | The quota of VSwitchCidrReservation is exceeded. | Jumlah instans CidrReservation yang Anda buat telah melebihi batas. |
| 400 | Conflict.CidrReservationMaskAndCidrReservationCidr | The specified VSwitchCidrReservationMask and VSwitchCidrReservationCidr is conflict. | VSwitchCidrReservationMask yang ditentukan berkonflik dengan VSwitchCidrReservationCidr. Ubah parameter berdasarkan deskripsi data deret waktu dalam dokumentasi API dan coba lagi. |
| 400 | OperationFailed.CidrNotEnoughInVSwitch | No enough cidr to allocate in this vswitch. | vSwitch yang ditentukan tidak memiliki blok CIDR yang cukup untuk mengalokasikan CidrReservation. |
| 400 | OperationFailed.SystemReservedIpContained | The specified VSwitchCidrReservationCidr cannot contain system reserved IP addresses. | VSwitchCidrReservationCidr yang ditentukan tidak boleh berisi alamat IP yang dicadangkan sistem. |
| 400 | OperationFailed.AlreadyUsedIpContained | The specified VSwitchCidrReservationCidr cannot contain already used IP addresses. | Blok CIDR cadangan yang ditentukan tidak boleh berisi alamat IP yang sudah digunakan. |
| 400 | IncorrectStatus.VSWITCH | The status of the specified VSwitch is invalid. | Status vSwitch tidak normal. |
| 400 | IllegalParam.VSwitchCidrReservationMask | The specified VSwitchCidrReservationMask must be at least 2 bits greater than the vSwitch mask. | VSwitchCidrReservationMask yang ditentukan harus setidaknya 2 lebih besar dari mask vSwitch. |
| 400 | QuotaExceeded.VSwitchCidrReservationMask | The operation is failed because of %s. The mask of the reserved subnet cidr exceeds the current default mask of IP Prefix, %s/%s. | Operasi gagal karena batas kuota %s. Masker blok CIDR yang dicadangkan melebihi masker default dari awalan IP saat ini, %s/%s. |
| 400 | IllegalParam.ReservedType | IpPrefixNumber is only supported with Prefix reserved type. | IpPrefixNumber hanya didukung untuk tipe reservasi Prefix. |
| 400 | MissingParam.VSwitchCidrReservationParam | One of IpPrefixNumber, VSwitchCidrReservationMask, or VSwitchCidrReservationCidr must be specified. | Anda harus menentukan salah satu dari IpPrefixNumber, VSwitchCidrReservationMask, atau VSwitchCidrReservationCidr. |
| 400 | Conflict.VSwitchCidrReservationParam | IpPrefixNumber cannot be used together with VSwitchCidrReservationCidr or VSwitchCidrReservationMask. | IpPrefixNumber tidak dapat digunakan bersama dengan VSwitchCidrReservationCidr atau VSwitchCidrReservationMask. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.