All Products
Search
Document Center

Auto Scaling:DescribePatternTypes

Last Updated:Sep 17, 2026

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

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tidak ada otorisasi untuk operasi ini. Jika Anda mengalami masalah saat menjalankan operasi ini, hubungi dukungan teknis.

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:

  • NoSpot: instans pay-as-you-go reguler.

  • SpotWithPriceLimit: spot instans dengan batas harga maksimum.

  • SpotAsPriceGo: spot instans yang penawarannya dilakukan secara otomatis oleh sistem berdasarkan harga pasar saat ini.

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:

  • EntryLevel: tingkat entry, yang merujuk pada tipe instans bersama. Tipe instans ini lebih hemat biaya tetapi tidak menjamin performa komputasi yang stabil. Tipe instans ini cocok untuk skenario dengan utilisasi CPU yang rendah. Untuk informasi selengkapnya, lihat Shared instance types.

  • EnterpriseLevel: tingkat enterprise. Tipe instans ini menyediakan performa stabil dan resource khusus. Tipe instans ini cocok untuk skenario yang memerlukan stabilitas tinggi. Untuk informasi selengkapnya, lihat Keluarga instans.

  • CreditEntryLevel: tingkat entry berbasis kredit, yang merujuk pada Instance Burstable. Tipe instans ini menggunakan Kredit CPU untuk memastikan performa komputasi. Tipe instans ini cocok untuk skenario dengan utilisasi CPU yang umumnya rendah dengan lonjakan sesekali. Untuk informasi selengkapnya, lihat Instance Burstable.

EnterpriseLevel

ExcludedInstanceType

array

No

Tipe instans yang akan dikecualikan. Anda dapat menggunakan karakter wildcard (*) untuk mengecualikan satu tipe instans atau seluruh keluarga instans. Contoh:

  • ecs.c6.Tingkat Tinggi: mengecualikan tipe instans ecs.c6.Tingkat Tinggi.

  • ecs.c6.*: mengecualikan semua tipe instans dalam keluarga instans c6.

Catatan

Untuk mengecualikan beberapa tipe instans, pisahkan dengan garis miring (/). Contoh: ecs.n1.kecil/ecs.n1.*/*7*.

string

No

Tipe instans yang akan dikecualikan. Anda dapat menggunakan karakter wildcard (*) untuk mengecualikan satu tipe instans atau seluruh keluarga instans. Contoh:

  • ecs.c6.Tingkat Tinggi: mengecualikan tipe instans ecs.c6.Tingkat Tinggi.

  • ecs.c6.*: mengecualikan semua tipe instans dalam keluarga instans c6.

Catatan

Untuk mengecualikan beberapa tipe instans, pisahkan dengan garis miring (/). Contoh: ecs.n1.kecil/ecs.n1.*/*7*.

ecs.c6.xTingkat Tinggi

Architecture

array

No

Tipe arsitektur tipe instans. Nilai valid:

  • X86: komputasi x86.

  • Heterogeneous: komputasi heterogen, seperti GPU atau FPGA.

  • BareMental: server Elastic Compute Service Bare Metal Instance.

  • Arm: komputasi Arm.

Nilai default: semua tipe arsitektur.

string

No

Tipe arsitektur tipe instans. Nilai valid:

  • X86: komputasi x86.

  • Heterogeneous: komputasi heterogen, seperti GPU atau FPGA.

  • BareMental: server Elastic Compute Service Bare Metal Instance.

  • Arm: komputasi Arm.

Nilai default: semua tipe arsitektur.

X86

BurstablePerformance

string

No

Apakah akan menyertakan Instance Burstable. Nilai valid:

  • Exclude: mengecualikan Instance Burstable.

  • Include: menyertakan Instance Burstable.

  • Required: hanya menyertakan Instance Burstable.

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:

  • General-purpose: serbaguna.

  • Compute-optimized: dioptimalkan untuk komputasi.

  • Memory-optimized: dioptimalkan untuk memori.

  • Big data: data besar.

  • Local SSDs: SSD lokal.

  • High Clock Speed: frekuensi tinggi.

  • Enhanced: ditingkatkan.

  • Shared: bersama.

  • Compute-optimized with GPU: dioptimalkan untuk komputasi dengan akselerasi GPU.

  • Visual Compute-optimized: dioptimalkan untuk komputasi visual.

  • Heterogeneous Service: layanan heterogen.

  • Compute-optimized with FPGA: dioptimalkan untuk komputasi dengan akselerasi FPGA.

  • Compute-optimized with NPU: dioptimalkan untuk komputasi dengan akselerasi NPU.

  • ECS Bare Metal: server Elastic Compute Service Bare Metal Instance.

  • High Performance Compute: komputasi berperforma tinggi (HPC).

string

No

Kategorisasi tipe instans. Nilai valid:

  • General-purpose: serbaguna.

  • Compute-optimized: dioptimalkan untuk komputasi.

  • Memory-optimized: dioptimalkan untuk memori.

  • Big data: data besar.

  • Local SSDs: SSD lokal.

  • High Clock Speed: frekuensi tinggi.

  • Enhanced: ditingkatkan.

  • Shared: bersama.

  • Compute-optimized with GPU: dioptimalkan untuk komputasi dengan akselerasi GPU.

  • Visual Compute-optimized: dioptimalkan untuk komputasi visual.

  • Heterogeneous Service: layanan heterogen.

  • Compute-optimized with FPGA: dioptimalkan untuk komputasi dengan akselerasi FPGA.

  • Compute-optimized with NPU: dioptimalkan untuk komputasi dengan akselerasi NPU.

  • ECS Bare Metal: server Elastic Compute Service Bare Metal Instance.

  • High Performance Compute: komputasi berperforma tinggi (HPC).

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.

  • ARM.

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:

  • EntryLevel: tingkat entry, yang merujuk pada tipe instans bersama. Tipe instans ini lebih hemat biaya tetapi tidak menjamin performa komputasi yang stabil. Tipe instans ini cocok untuk skenario dengan utilisasi CPU yang rendah. Untuk informasi selengkapnya, lihat Shared instance types.

  • EnterpriseLevel: tingkat enterprise. Tipe instans ini menyediakan performa stabil dan resource khusus. Tipe instans ini cocok untuk skenario yang memerlukan stabilitas tinggi. Untuk informasi selengkapnya, lihat Keluarga instans.

  • CreditEntryLevel: tingkat entry berbasis kredit, yang merujuk pada Instance Burstable. Tipe instans ini menggunakan Kredit CPU untuk memastikan performa komputasi. Tipe instans ini cocok untuk skenario dengan utilisasi CPU yang umumnya rendah dengan lonjakan sesekali. Untuk informasi selengkapnya, lihat Instance Burstable.

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.