Mengkueri tipe instans yang cocok dengan atribut instans yang ditentukan, seperti jumlah vCPU, ukuran memori, tingkat keluarga instans, dan harga maksimum yang dapat diterima, saat Anda mengonfigurasi konfigurasi penskalaan dengan menentukan atribut instans. Operasi ini memanggil operasi API DescribePatternTypes.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah. |
cn-hangzhou |
| VSwitchId |
array |
No |
ID vSwitch. |
|
|
string |
No |
ID vSwitch. |
vsw-bp14zolna43z266bq**** |
|
| ZoneId |
array |
No |
ID zona. Parameter ini tidak valid jika Anda menentukan ID vSwitch. |
|
|
string |
No |
ID zona. |
cn-hangzhou-g |
|
| SpotStrategy |
string |
No |
Kebijakan penawaran untuk instans pay-as-you-go. Nilai valid:
Nilai default: NoSpot. |
NoSpot |
| Cores |
integer |
No |
Jumlah vCPU tipe instans. |
2 |
| Memory |
number |
No |
Ukuran memori tipe instans. Unit: GiB. |
4 |
| MaxPrice |
number |
No |
Harga per jam maksimum yang dapat diterima untuk instans pay-as-you-go atau spot instans. |
2 |
| InstanceFamilyLevel |
string |
No |
Tingkat keluarga instans. Nilai valid:
|
EnterpriseLevel |
| ExcludedInstanceType |
array |
No |
Tipe instans yang akan dikecualikan. Anda dapat menggunakan karakter wildcard (*) untuk mengecualikan satu tipe instans atau seluruh keluarga instans. Contoh:
Catatan
Untuk mengecualikan beberapa tipe instans, pisahkan dengan garis miring (/). Contoh: |
|
|
string |
No |
Tipe instans yang akan dikecualikan. Anda dapat menggunakan karakter wildcard (*) untuk mengecualikan satu tipe instans atau seluruh keluarga instans. Contoh:
Catatan
Untuk mengecualikan beberapa tipe instans, pisahkan dengan garis miring (/). Contoh: |
ecs.c6.xTingkat Tinggi |
|
| Architecture |
array |
No |
Tipe arsitektur tipe instans. Nilai valid:
Nilai default: semua tipe arsitektur. |
|
|
string |
No |
Tipe arsitektur tipe instans. Nilai valid:
Nilai default: semua tipe arsitektur. |
X86 |
|
| BurstablePerformance |
string |
No |
Apakah akan menyertakan Instance Burstable. Nilai valid:
Nilai default: Include. |
Include |
| CoresList |
array |
No |
Jumlah vCPU tipe instans. Anda dapat menentukan beberapa nilai. |
|
|
integer |
No |
Jumlah vCPU tipe instans. Anda dapat menentukan beberapa nilai. |
2 |
|
| MemoryList |
array |
No |
Ukuran memori tipe instans. Unit: GiB. Anda dapat menentukan beberapa nilai. |
|
|
number |
No |
Ukuran memori tipe instans. Unit: GiB. Anda dapat menentukan beberapa nilai. |
4 |
|
| ChannelId |
integer |
No |
ID saluran. Catatan
Parameter ini dicadangkan untuk penggunaan internal saja. |
79425074 |
| InstanceTypeFamilies |
array |
No |
Keluarga instans yang akan dikueri. N menunjukkan bahwa Anda dapat menentukan beberapa keluarga instans. Nilai valid N: 1 hingga 10. |
|
|
string |
No |
Keluarga instans yang akan dikueri. N menunjukkan bahwa Anda dapat menentukan beberapa keluarga instans. Nilai valid N: 1 hingga 10. |
ecs.g6 |
|
| MinimumCpuCoreCount |
integer |
No |
Jumlah vCPU minimum tipe instans. |
2 |
| MaximumCpuCoreCount |
integer |
No |
Jumlah vCPU maksimum tipe instans. |
4 |
| GpuSpecs |
array |
No |
Tipe GPU. |
|
|
string |
No |
Tipe GPU. |
NVIDIA V100 |
|
| InstanceCategories |
array |
No |
Kategorisasi tipe instans. Nilai valid:
|
|
|
string |
No |
Kategorisasi tipe instans. Nilai valid:
|
Compute-optimized with GPU |
|
| CpuArchitectures |
array |
No |
Arsitektur CPU tipe instans. |
|
|
string |
No |
Arsitektur CPU tipe instans. Nilai valid: Catatan
N menunjukkan bahwa Anda dapat menentukan beberapa arsitektur CPU. Nilai valid N: 1 hingga 2.
|
X86 |
|
| PhysicalProcessorModels |
array |
No |
Model prosesor instans. N menunjukkan bahwa Anda dapat menentukan beberapa model prosesor. Nilai valid N: 1 hingga 10. |
|
|
string |
No |
Model prosesor instans. N menunjukkan bahwa Anda dapat menentukan beberapa model prosesor. Nilai valid N: 1 hingga 10. |
Intel Xeon(Ice Lake) Platinum 8369B |
|
| MinimumEniQuantity |
integer |
No |
Jumlah minimum elastic network interface (ENI) yang dapat dilampirkan ke instans. |
2 |
| MinimumEniPrivateIpAddressQuantity |
integer |
No |
Jumlah minimum alamat IPv4 per elastic network interface (ENI) pada instans. |
2 |
| MinimumEniIpv6AddressQuantity |
integer |
No |
Jumlah minimum alamat IPv6 per elastic network interface (ENI) pada instans. |
1 |
| MinimumInitialCredit |
integer |
No |
Kredit CPU awal minimum untuk Instance Burstable (t5 dan t6). |
12 |
| MinimumBaselineCredit |
integer |
No |
Performa komputasi vCPU garis dasar minimum (jumlah semua vCPU) untuk Instance Burstable (t5 dan t6). |
12 |
| MinimumMemorySize |
number |
No |
Ukuran memori minimum instans. Unit: GiB. |
4 |
| MaximumMemorySize |
number |
No |
Ukuran memori maksimum instans. Unit: GiB. |
4 |
| MinimumGpuAmount |
integer |
No |
Jumlah minimum GPU pada instans. Nilai valid: bilangan bulat positif. |
2 |
| MaximumGpuAmount |
integer |
No |
Jumlah maksimum GPU pada instans. Nilai valid: bilangan bulat positif. |
2 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema respons. |
||
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| PatternTypes |
array<object> |
Tipe instans yang cocok dengan kondisi yang ditentukan. |
|
|
object |
Tipe instans yang cocok dengan kondisi yang ditentukan. |
||
| InstanceType |
string |
Nama tipe instans. |
ecs.c7.xTingkat Tinggi |
| InstanceFamilyLevel |
string |
Tingkat keluarga instans. Nilai valid:
|
EnterpriseLevel |
| InstanceTypeFamily |
string |
Keluarga instans. |
ecs.c7 |
| Cores |
integer |
Jumlah vCPU tipe instans. |
4 |
| Memory |
number |
Ukuran memori tipe instans. Unit: GiB. |
8 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"PatternTypes": [
{
"InstanceType": "ecs.c7.xlarge",
"InstanceFamilyLevel": "EnterpriseLevel",
"InstanceTypeFamily": "ecs.c7",
"Cores": 4,
"Memory": 8
}
]
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.