Memanggil operasi DescribePatternTypes. Anda dapat menentukan parameter seperti ID vSwitch, inti vCPU instans, ukuran memori, tingkat keluarga instans, dan harga maksimum yang dapat diterima untuk memfilter tipe instans yang memenuhi persyaratan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:DescribePatternTypes |
list |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah. |
cn-hangzhou |
| VSwitchId |
array |
No |
Daftar ID vSwitch. |
|
|
string |
No |
ID vSwitch. |
vsw-bp14zolna43z266bq**** |
|
| ZoneId |
array |
No |
Daftar ID zona. Parameter ini tidak valid ketika ID vSwitch ditentukan. |
|
|
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 inti 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 preemptible. |
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.xlarge |
|
| 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 tipe instans merupakan tipe instans performa burstable. Nilai valid:
Nilai default: Include. |
Include |
| CoresList |
array |
No |
Jumlah inti vCPU tipe instans. Anda dapat menentukan beberapa nilai. |
|
|
integer |
No |
Jumlah inti 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. Ini adalah parameter internal yang dicadangkan. |
79425074 |
| InstanceTypeFamilies |
array |
No |
Keluarga tipe instans yang akan dikueri. N menunjukkan bahwa Anda dapat menentukan beberapa keluarga tipe instans. Nilai valid N: 1 hingga 10. |
|
|
string |
No |
Keluarga tipe instans yang akan dikueri. N menunjukkan bahwa Anda dapat menentukan beberapa keluarga tipe instans. Nilai valid N: 1 hingga 10. |
["ecs.g6", "ecs.c6", … "ecs.r6"] |
|
| MinimumCpuCoreCount |
integer |
No |
Jumlah minimum inti vCPU tipe instans. |
2 |
| MaximumCpuCoreCount |
integer |
No |
Jumlah maksimum inti vCPU tipe instans. |
4 |
| GpuSpecs |
array |
No |
Tipe GPU. |
|
|
string |
No |
Tipe GPU. |
["NVIDIA V100"] |
|
| InstanceCategories |
array |
No |
Kategori tipe instans. Nilai valid:
|
|
|
string |
No |
Kategori tipe instans. Nilai valid:
|
["Compute-optimized with GPU"] |
|
| CpuArchitectures |
array |
No |
Arsitektur CPU tipe instans. Nilai valid: Catatan
N menunjukkan bahwa Anda dapat menentukan beberapa arsitektur CPU. Nilai valid N: 1 hingga 2.
|
|
|
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", "ARM"] |
|
| 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", "Intel Xeon(Skylake) Platinum 8163", … "Intel Xeon(Cascade Lake) Platinum 8269CY"] |
|
| MinimumEniQuantity |
integer |
No |
Jumlah minimum elastic network interface (ENI) yang didukung oleh instans. |
2 |
| MinimumEniPrivateIpAddressQuantity |
integer |
No |
Jumlah minimum alamat IPv4 per ENI untuk instans. |
2 |
| MinimumEniIpv6AddressQuantity |
integer |
No |
Jumlah minimum alamat IPv6 per ENI untuk instans. |
1 |
| MinimumInitialCredit |
integer |
No |
Nilai Kredit CPU awal minimum untuk instans performa burstable (t5 dan t6). |
12 |
| MinimumBaselineCredit |
integer |
No |
Performa komputasi vCPU garis dasar minimum (jumlah semua vCPU) untuk instans performa 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 untuk instans. Nilai valid: bilangan bulat positif. |
2 |
| MaximumGpuAmount |
integer |
No |
Jumlah maksimum GPU untuk 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 memenuhi kondisi yang ditentukan. |
|
|
object |
|||
| InstanceType |
string |
Nama tipe instans. |
ecs.c7.xlarge |
| InstanceFamilyLevel |
string |
Tingkat keluarga instans.
|
EnterpriseLevel |
| InstanceTypeFamily |
string |
Keluarga tipe instans. |
ecs.c7 |
| Cores |
integer |
Jumlah inti 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.