All Products
Search
Document Center

Auto Scaling:ModifyScalingConfiguration

Last Updated:Jul 16, 2026

Mengubah konfigurasi penskalaan tipe ECS (templat Instans ECS untuk skala keluar) jika konfigurasi penskalaan saat ini tidak memenuhi kebutuhan bisnis Anda.

Deskripsi operasi

  • Jika Anda mengubah nama konfigurasi penskalaan, pastikan tidak ada konfigurasi penskalaan lain dalam grup penskalaan yang sama memiliki nama yang sama.

  • Anda dapat mengikat kartu antarmuka jaringan (NIC) primer dengan menggunakan salah satu metode berikut. Namun, Anda hanya dapat menggunakan satu metode dalam satu permintaan. Jika Anda menggunakan kedua metode, permintaan akan gagal dan pesan error akan dikembalikan. Saat Anda mengubah konfigurasi penskalaan dengan menggunakan satu metode, set konfigurasi NIC yang ditetapkan oleh metode lainnya akan dihapus.

    • Konfigurasikan NIC primer secara langsung dengan menggunakan parameter seperti SecurityGroupId, SecurityGroupIds, dan Ipv6AddressCount.

    • Konfigurasikan NIC primer dan NIC sekunder dengan menggunakan parameter NetworkInterfaces. Saat Anda menggunakan parameter NetworkInterfaces, Anda harus mengonfigurasi NIC primer. Jika NetworkInterface.InstanceType diatur ke Primary, NIC primer dikonfigurasi. Jika NetworkInterface.InstanceType diatur ke Secondary atau dibiarkan kosong, NIC sekunder dikonfigurasi.

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

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

ess:ModifyScalingConfiguration

update

*GrupPenskalaan.

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

ScalingConfigurationId

string

Yes

ID konfigurasi penskalaan yang ingin Anda ubah.

asc-bp16har3jpj6fjbx****

IoOptimized

string

No

Apakah instans merupakan instans yang dioptimalkan I/O. Nilai valid:

  • none: Instans bukan instans yang dioptimalkan I/O.

  • optimized: Instans adalah instans yang dioptimalkan I/O.

none

SpotStrategy

string

No

Kebijakan preemption untuk instans pay-as-you-go. Nilai valid:

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

  • SpotWithPriceLimit: spot instans dengan harga maksimum per jam yang ditentukan pengguna.

  • SpotAsPriceGo: spot instans yang harga pasarnya pada saat pembelian otomatis digunakan sebagai harga penawaran.

NoSpot

ScalingConfigurationName

string

No

Nama konfigurasi penskalaan. Panjang nama harus 2 hingga 64 karakter dan dapat berisi huruf, angka, garis bawah (_), tanda hubung (-), dan titik (.). Nama harus dimulai dengan huruf, angka, atau karakter Mandarin.

Nama konfigurasi penskalaan harus unik dalam grup penskalaan di wilayah yang sama. Jika Anda tidak menentukan parameter ini, ID konfigurasi penskalaan akan digunakan secara default.

test-modify

InstanceName

string

No

Nama Instans ECS yang dibuat secara otomatis dengan menggunakan konfigurasi penskalaan.

inst****

HostName

string

No

Hostname server Elastic Compute Service (ECS). Titik (.) atau tanda hubung (-) tidak dapat digunakan sebagai karakter pertama atau terakhir, atau digunakan secara berurutan. Selain itu, konvensi penamaan untuk berbagai jenis instans adalah sebagai berikut:

  • Instans Windows: Hostname harus memiliki panjang 2 hingga 15 karakter dan dapat berisi huruf, angka, dan tanda hubung (-). Hostname tidak dapat berisi titik (.) atau seluruhnya terdiri dari angka.

  • Instans lain (seperti Linux): Hostname harus memiliki panjang 2 hingga 64 karakter dan dapat berisi beberapa titik (.). Setiap segmen di antara dua titik (.) dapat berisi huruf, angka, dan tanda hubung (-).

hos****

ImageId

string

No

ID file image yang digunakan untuk pembuatan otomatis instans.

Catatan

Jika image yang sebelumnya digunakan dalam konfigurasi penskalaan mencakup cloud disk sistem dan cloud disk data, informasi cloud disk data akan dihapus setelah Anda mengubah image.

centos6u5_64_20G_aliaegis_2014****.vhd

ImageName

string

No

Nama image. Nama image harus unik dalam suatu wilayah. Jika Anda menentukan ImageId, ImageName akan diabaikan.

Anda tidak dapat menggunakan ImageName untuk menentukan image dari Alibaba Cloud Marketplace.

suse11sp3_64_20G_aliaegis_2015****.vhd

Cpu

integer

No

Jumlah vCPU. Unit: core.

Anda dapat menentukan CPU dan Memory untuk mendefinisikan rentang tipe instans. Misalnya, CPU=2 dan Memory=16 mendefinisikan semua tipe instans dengan 2 vCPU dan memori 16 GiB. Penyesuaian Skala Otomatis menentukan set tipe instans aktif berdasarkan faktor-faktor seperti optimasi I/O dan zona, lalu membuat instans dari tipe instans dengan harga terendah berdasarkan pengurutan harga.

Catatan

Konfigurasi ini hanya berlaku ketika mode optimasi biaya diaktifkan dan tidak ada tipe instans yang ditentukan dalam konfigurasi penskalaan.

2

Memory

integer

No

Ukuran memori. Unit: GiB.

Anda dapat menentukan CPU dan Memory untuk mendefinisikan rentang tipe instans. Misalnya, CPU=2 dan Memory=16 mendefinisikan semua tipe instans dengan 2 vCPU dan memori 16 GiB. Penyesuaian Skala Otomatis menentukan set tipe instans aktif berdasarkan faktor-faktor seperti optimasi I/O dan zona, lalu membuat instans dari tipe instans dengan harga terendah berdasarkan pengurutan harga.

Catatan

Konfigurasi ini hanya berlaku ketika mode optimasi biaya diaktifkan dan tidak ada tipe instans yang ditentukan dalam konfigurasi penskalaan.

16

InternetChargeType

string

No

Metode penagihan untuk penggunaan jaringan. Nilai valid:

  • PayByBandwidth: bayar berdasarkan bandwidth. Dalam hal ini, nilai InternetMaxBandwidthOut menentukan nilai bandwidth tetap.

  • PayByTraffic: bayar berdasarkan trafik. Dalam hal ini, nilai InternetMaxBandwidthOut hanya menentukan bandwidth maksimum, dan penagihan didasarkan pada lalu lintas jaringan aktual.

PayByBandwidth

InternetMaxBandwidthOut

integer

No

Bandwidth publik arah keluar maksimum. Unit: Mbit/s. Nilai valid: 0 hingga 100.

Nilai default: 0.

10

SystemDisk.Category

string

No

Kategori cloud disk sistem. Nilai valid:

  • cloud: basic cloud disk.

  • cloud_efficiency: ultra cloud disk.

  • cloud_ssd: SSD standar.

  • cloud_essd: SSD Perusahaan (ESSD).

  • ephemeral_ssd: SSD lokal.

Parameter ini tidak dapat ditentukan bersama dengan SystemDiskCategories. Jika neither parameter ini maupun SystemDiskCategories ditentukan, nilai default akan digunakan. Jika tipe instans termasuk dalam keluarga instans Generasi I dan instans bukan instans yang dioptimalkan I/O, nilai defaultnya adalah cloud. Jika tidak, nilai defaultnya adalah cloud_efficiency.

cloud_efficiency

SystemDisk.Size

integer

No

Ukuran Tipe disk sistem. Unit: GiB. Nilai valid:

  • Basic Tipe disk: 20 hingga 500.

  • ESSD:
    • PL0: 1 hingga 2048.

    • PL1: 20 hingga 2048.

    • PL2: 461 hingga 2048.

    • PL3: 1261 hingga 2048.

  • ESSD AutoPL: 1 hingga 2048.

  • Jenis Tipe disk lainnya: 20 hingga 2048.

Nilai parameter ini harus lebih besar atau sama dengan max{1, ImageSize}.

50

SystemDisk.DiskName

string

No

Nama cloud disk sistem. Panjang nama harus 2 hingga 128 karakter dan dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-). Nama harus dimulai dengan huruf atau karakter Mandarin dan tidak boleh dimulai dengan http:// atau https://. Nilai default: kosong.

cloud_ssdSystem

SystemDisk.Description

string

No

Deskripsi cloud disk sistem. Panjang deskripsi harus 2 hingga 256 karakter dan tidak boleh dimulai dengan http:// atau https://.

Test system disk.

SystemDisk.AutoSnapshotPolicyId

string

No

ID kebijakan snapshot otomatis yang diterapkan pada cloud disk sistem.

sp-bp12m37ccmxvbmi5****

SystemDisk.PerformanceLevel

string

No

Tingkat kinerja (PL) cloud disk sistem ketika disk adalah ESSD. Nilai valid:

  • PL0: Satu ESSD dapat mengirimkan hingga 10.000 IOPS baca/tulis acak.

  • PL1: Satu ESSD dapat mengirimkan hingga 50.000 IOPS baca/tulis acak.

  • PL2: Satu ESSD dapat mengirimkan hingga 100.000 IOPS baca/tulis acak.

  • PL3: Satu ESSD dapat mengirimkan hingga 1.000.000 IOPS baca/tulis acak.

Catatan

Untuk informasi lebih lanjut tentang cara memilih tingkat kinerja ESSD, lihat ESSD.

PL0

LoadBalancerWeight

integer

No

Bobot server backend SLB. Nilai valid: 1 hingga 100.

50

UserData

string

No

Data pengguna Instans ECS. Data harus dienkode dalam Base64. Ukuran maksimum data mentah sebelum pengkodean adalah 32 KB.

ZWNobyBoZWxsbyBlY3Mh

KeyPairName

string

No

Nama pasangan kunci yang digunakan untuk masuk ke Instans ECS.

  • Untuk instans Windows, parameter ini diabaikan dan kosong secara default.

  • Untuk instans Linux, login berbasis kata sandi dinonaktifkan selama inisialisasi.

KeyPair_Name

RamRoleName

string

No

Nama peran RAM yang terkait dengan Instans ECS. Nama ini disediakan dan dikelola oleh RAM. Anda dapat memanggil operasi ListRoles untuk mengkueri peran RAM yang tersedia. Untuk informasi lebih lanjut tentang cara membuat peran RAM, lihat operasi CreateRole.

RamRoleTest

PasswordInherit

boolean

No

Apakah akan menggunakan kata sandi yang telah ditetapkan dalam image. Untuk menggunakan parameter ini, pastikan kata sandi telah dikonfigurasi untuk image.

false

Tags

string

No

Tag Instans ECS. Tag ditentukan sebagai pasangan kunci-nilai. Anda dapat menentukan hingga 20 tag. Batasan berikut berlaku untuk Key dan Value:

  • Key dapat memiliki panjang hingga 64 karakter dan tidak boleh dimulai dengan aliyun atau acs:. Key tidak boleh berisi http:// atau https://. Key tidak boleh berupa string kosong.

  • Value dapat memiliki panjang hingga 128 karakter dan tidak boleh dimulai dengan aliyun atau acs:. Value tidak boleh berisi http:// atau https://. Value dapat berupa string kosong.

{"key1":"value1","key2":"value2", ... "key5":"value5"}

DeploymentSetId

string

No

ID set penyebaran tempat Instans ECS berada.

ds-bp13v7bjnj9gis****

SecurityGroupId

string

No

ID grup keamanan tempat Instans ECS berada. Instans ECS dalam grup keamanan yang sama dapat saling mengakses.

sg-F876F****

Override

boolean

No

Apakah akan menimpa data yang ada. Nilai valid:

  • true: Menimpa data yang ada.

  • false: Tidak menimpa data yang ada.

true

ResourceGroupId

string

No

ID kelompok sumber daya tempat Instans ECS berada.

abcd1234abcd****

HpcClusterId

string

No

ID kluster HPC tempat Instans ECS berada.

hpc-clusterid

InstanceDescription

string

No

Deskripsi Instans ECS. Panjang deskripsi harus 2 hingga 256 karakter dan tidak boleh dimulai dengan http:// atau https://.

Test instance.

Ipv6AddressCount

integer

No

Jumlah alamat IPv6 yang dihasilkan secara acak yang dialokasikan ke antarmuka jaringan elastis (ENI).

1

CreditSpecification

string

No

Mengubah mode berjalan Instance Burstable. Nilai valid:

Standard

ImageFamily

string

No

Nama keluarga gambar. Anda dapat mengatur parameter ini untuk mendapatkan image terbaru yang tersedia dari keluarga gambar tertentu untuk pembuatan instans. Jika Anda telah menentukan parameter ImageId, Anda tidak dapat menentukan parameter ini.

hangzhou-daily-update

ZoneId

string

No

ID zona Instans ECS.

cn-hangzhou-g

DedicatedHostId

string

No

Apakah akan membuat Instans ECS pada host spesifikasi khusus. Karena host spesifikasi khusus tidak mendukung pembuatan spot instans, jika Anda menentukan parameter DedicatedHostId, pengaturan SpotStrategy dan SpotPriceLimit dalam permintaan akan otomatis diabaikan.

Anda dapat memanggil operasi DescribeDedicatedHosts untuk mengkueri daftar ID host spesifikasi khusus.

dh-bp67acfmxazb4p****

Affinity

string

No

Apakah instans pada host spesifikasi khusus diasosiasikan dengan host spesifikasi khusus. Nilai valid:

  • default: Instans tidak diasosiasikan dengan host spesifikasi khusus. Ketika instans yang memiliki mode hemat diaktifkan dimulai ulang, instans mungkin ditempatkan pada host spesifikasi khusus lain dalam kolam sumber daya penyebaran otomatis jika host spesifikasi khusus asli memiliki sumber daya yang tidak mencukupi.

  • host: Instans diasosiasikan dengan host spesifikasi khusus. Ketika instans yang memiliki mode hemat diaktifkan dimulai ulang, instans tetap berada pada host spesifikasi khusus asli. Jika host spesifikasi khusus asli memiliki sumber daya yang tidak mencukupi, instans gagal dimulai ulang.

default

Tenancy

string

No

Apakah akan membuat instans pada host spesifikasi khusus. Nilai valid:

  • default: membuat instans yang tidak berada pada host spesifikasi khusus.

  • host: membuat instans pada host spesifikasi khusus. Jika Anda tidak menentukan DedicatedHostId, Alibaba Cloud secara otomatis memilih host spesifikasi khusus untuk instans.

default

SchedulerOptions

object

No

Opsi penjadwal.

["testManagedPrivateSpaceId****"]

PrivatePoolOptions.MatchCriteria

string

No

Opsi kolam pribadi untuk memulai instans. Kolam pribadi dihasilkan setelah jaminan elastisitas atau reservasi kapasitas berlaku. Anda dapat memilih kolam pribadi saat memulai instans. Nilai valid:

  • Open: mode terbuka. Sistem secara otomatis mencocokkan kolam pribadi terbuka. Jika tidak ada kolam pribadi yang cocok, kolam publik digunakan untuk memulai instans. Anda tidak perlu menentukan PrivatePoolOptions.Id dalam mode ini.

  • Target: mode tertentu. Kolam pribadi tertentu digunakan untuk memulai instans. Jika kolam pribadi yang ditentukan tidak tersedia, instans gagal dimulai. Dalam mode ini, Anda harus menentukan ID kolam pribadi, yang berarti PrivatePoolOptions.Id wajib diisi.

  • None: tidak ada kolam pribadi yang digunakan. Instans tidak menggunakan kapasitas kolam pribadi apa pun untuk startup.

Open

PrivatePoolOptions.Id

string

No

ID kolam pribadi, yaitu ID jaminan elastisitas atau reservasi kapasitas.

eap-bp67acfmxazb4****

SpotDuration

integer

No

Periode perlindungan spot instans. Unit: jam. Nilai valid:

  • 1: Setelah spot instans dibuat, Alibaba Cloud memastikan bahwa instans tidak dilepaskan secara otomatis dalam 1 jam. Setelah 1 jam, sistem membandingkan harga penawaran dengan harga pasar dan memeriksa ketersediaan sumber daya untuk menentukan apakah akan mempertahankan atau melepaskan instans.

  • 0: Setelah spot instans dibuat, Alibaba Cloud tidak memastikan bahwa instans berjalan selama 1 jam. Sistem membandingkan harga penawaran dengan harga pasar dan memeriksa ketersediaan sumber daya untuk menentukan apakah akan mempertahankan atau melepaskan instans.

Catatan

Alibaba Cloud mengirimkan notifikasi event sistem ECS 5 menit sebelum instans dilepaskan. Spot instans ditagih per detik. Kami menyarankan Anda memilih periode perlindungan yang sesuai berdasarkan durasi eksekusi tugas yang diharapkan.

Nilai default: 1.

1

SpotInterruptionBehavior

string

No

Mode interupsi spot instans. Saat ini, hanya Terminate (default) yang didukung, yang secara langsung melepaskan instans.

Terminate

DataDisks

array<object>

No

Koleksi informasi cloud disk data.

object

No

Koleksi informasi cloud disk data.

PerformanceLevel

string

No

Tingkat kinerja cloud disk data ketika disk adalah ESSD. Nilai valid:

  • PL0: Satu ESSD dapat mengirimkan hingga 10.000 IOPS baca/tulis acak.

  • PL1: Satu ESSD dapat mengirimkan hingga 50.000 IOPS baca/tulis acak.

  • PL2: Satu ESSD dapat mengirimkan hingga 100.000 IOPS baca/tulis acak.

  • PL3: Satu ESSD dapat mengirimkan hingga 1.000.000 IOPS baca/tulis acak.

Catatan

Untuk informasi lebih lanjut tentang cara memilih tingkat kinerja ESSD, lihat ESSD.

PL1

AutoSnapshotPolicyId

string

No

ID kebijakan snapshot otomatis yang diterapkan pada cloud disk data.

sp-bp19nq9enxqkomib****

Encrypted

string

No

Apakah akan mengenkripsi cloud disk data. Nilai valid:

  • true: Mengenkripsi cloud disk data.

  • false: Tidak mengenkripsi cloud disk data.

false

Description

string

No

Deskripsi cloud disk sistem. Panjang deskripsi harus 2 hingga 256 karakter dan tidak boleh dimulai dengan http:// atau https://.

Test data disk.

SnapshotId

string

No

ID snapshot yang digunakan untuk membuat cloud disk data. Setelah parameter ini ditentukan, DataDisk.Size diabaikan, dan ukuran disk yang dibuat adalah ukuran snapshot yang ditentukan.

Jika snapshot dibuat pada atau sebelum 15 Juli 2013, permintaan akan ditolak dan pesan error InvalidSnapshot.TooOld dikembalikan.

s-snapshot****

Categories

array

No

Beberapa tipe disk cloud disk data. Nilai valid:

  • cloud: basic cloud disk. Properti DeleteWithInstance dari basic cloud disk yang dibuat bersama instans diatur ke true.

  • cloud_efficiency: ultra cloud disk.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD lokal.

  • cloud_auto: ESSD AutoPL.

  • cloud_regional_disk_auto: regional ESSD.

Catatan

Anda tidak dapat menentukan parameter ini bersama dengan DataDisk.Category.

string

No

Beberapa tipe disk cloud disk data. Ketika tipe disk dengan prioritas lebih tinggi tidak dapat digunakan, Penyesuaian Skala Otomatis secara otomatis mencoba tipe disk dengan prioritas berikutnya untuk membuat cloud disk data. Nilai valid:

  • cloud: basic cloud disk. Properti DeleteWithInstance dari basic cloud disk yang dibuat bersama instans diatur ke true.

  • cloud_efficiency: ultra cloud disk.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD lokal.

  • cloud_auto: ESSD AutoPL.

  • cloud_regional_disk_auto: regional ESSD.

Catatan

Anda tidak dapat menentukan parameter ini bersama dengan DataDisk.Category.

cloud

Size

integer

No

Ukuran cloud disk data. Unit: GiB. Nilai valid:

  • cloud: 5 hingga 2000.

  • cloud_efficiency: 20 hingga 32768.

  • cloud_ssd: 20 hingga 32768.

  • cloud_essd: 20 hingga 32768.

  • ephemeral_ssd: 5 hingga 800.

Setelah Anda menentukan parameter ini, ukuran disk harus lebih besar atau sama dengan ukuran snapshot yang ditentukan oleh SnapshotId.

100

Device

string

No

Titik kait cloud disk data. Jika Anda tidak menentukan parameter ini, sistem menggunakan perilaku default untuk mengalokasikan titik kait selama pembuatan otomatis Instans ECS. Titik kait berkisar dari /dev/xvdb hingga /dev/xvdz.

/dev/xvdd

DiskName

string

No

Nama cloud disk data. Panjang nama harus 2 hingga 128 karakter dan dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-). Nama harus dimulai dengan huruf atau karakter Mandarin dan tidak boleh dimulai dengan http:// atau https://.

cloud_ssdData

Category

string

No

Kategori cloud disk data. Nilai valid:

  • cloud: basic cloud disk. Atribut DeleteWithInstance dari basic cloud disk yang dibuat bersama instans diatur ke true.

  • cloud_efficiency: ultra cloud disk.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD lokal.

  • cloud_auto: ESSD AutoPL.

  • cloud_regional_disk_auto: regional ESSD.

Parameter ini tidak dapat ditentukan bersama dengan DataDisk.Categories. Jika neither parameter ini maupun DataDisk.Categories ditentukan, nilai default akan digunakan:

  • Untuk instans yang dioptimalkan I/O, nilai defaultnya adalah cloud_efficiency.

  • Untuk instans yang tidak dioptimalkan I/O, nilai defaultnya adalah cloud.

cloud_ssd

DeleteWithInstance

boolean

No

Apakah cloud disk data dilepaskan ketika instans dilepaskan. Nilai valid:

  • true: Cloud disk data dilepaskan ketika instans dilepaskan.

  • false: Cloud disk data dipertahankan ketika instans dilepaskan.

Parameter ini hanya dapat diatur untuk cloud disk independen (DataDisk.Category diatur ke cloud, cloud_efficiency, cloud_ssd, cloud_essd, atau cloud_auto). Jika tidak, error akan dikembalikan.

true

KMSKeyId

string

No

ID kunci KMS untuk cloud disk data.

0e478b7a-4262-4802-b8cb-00d3fb40****

ProvisionedIops

integer

No

Metrik kinerja IOPS yang disediakan (Input/Output Operations Per Second) untuk cloud disk data.

Catatan

IOPS (Input/Output Operations Per Second) mengukur jumlah operasi baca dan tulis yang dapat diproses oleh perangkat penyimpanan blok per detik.

100

BurstingEnabled

boolean

No

Apakah akan mengaktifkan fitur burst untuk cloud disk data. Nilai valid:

  • true: Mengaktifkan fitur burst.

  • false: Tidak mengaktifkan fitur burst.

Catatan

Parameter ini hanya didukung ketika SystemDisk.Category diatur ke cloud_auto.

false

SpotPriceLimits

array<object>

No

Informasi tentang Tipe instans spot instans.

object

No

Informasi tentang Tipe instans spot instans.

PriceLimit

number

No

Harga penawaran untuk spot instans. Parameter ini hanya berlaku ketika SpotStrategy diatur ke SpotWithPriceLimit.

0.125

InstanceType

string

No

Tipe instans spot instans. Parameter ini hanya berlaku ketika SpotStrategy diatur ke SpotWithPriceLimit.

ecs.g6.large

InstanceTypes

array

No

Tipe instans untuk dukungan multi-tipe instans. Jika InstanceTypes ditentukan, InstanceType diabaikan.

Ketika instans tidak dapat dibuat dengan menggunakan tipe instans dengan prioritas lebih tinggi, Penyesuaian Skala Otomatis secara otomatis memilih tipe instans dengan prioritas berikutnya untuk membuat instans.

string

No

Tipe instans untuk dukungan multi-tipe instans. Jika InstanceTypes ditentukan, InstanceType diabaikan.

Ketika instans tidak dapat dibuat dengan menggunakan tipe instans dengan prioritas lebih tinggi, Penyesuaian Skala Otomatis secara otomatis memilih tipe instans dengan prioritas berikutnya untuk membuat instans.

ecs.g6.large

InstanceTypeOverrides

array<object>

No

Informasi tentang tipe instans yang ditentukan.

object

No

Informasi tentang tipe instans yang ditentukan.

InstanceType

string

No

Untuk menentukan kapasitas tipe instans dalam konfigurasi penskalaan, tentukan parameter ini dan InstanceTypeOverride.WeightedCapacity.

Parameter ini menentukan tipe instans. Anda dapat menentukan beberapa tipe instans dan menggunakan parameter InstanceTypeOverride.WeightedCapacity untuk memperluas dukungan multi-tipe instans dengan bobot kustom.

Catatan

Anda tidak dapat menentukan parameter ini bersama dengan instanceTypes.

Nilai valid InstanceType: Tipe instans Instans ECS yang tersedia untuk dibeli.

ecs.c5.xlarge

WeightedCapacity

integer

No

Untuk menskalakan grup penskalaan berdasarkan kapasitas tipe instans, tentukan parameter ini setelah menentukan LaunchTemplateOverride.InstanceType.

Parameter ini menentukan bobot tipe instans, yang mewakili kapasitas satu instans dari tipe ini dalam grup penskalaan. Bobot yang lebih besar berarti lebih sedikit instans dari tipe ini yang diperlukan untuk memenuhi kapasitas yang diharapkan.

Karena tipe instans berbeda dalam vCPU, memori, dan metrik kinerja lainnya, Anda dapat menetapkan bobot berbeda untuk tipe instans berbeda berdasarkan kebutuhan Anda.

Contoh:

  • Kapasitas saat ini: 0.

  • Jumlah instans yang diharapkan: 6.

  • Kapasitas ecs.c5.xlarge: 4.

Untuk memenuhi kapasitas yang diharapkan, grup penskalaan melakukan skala keluar 2 instans ecs.c5.xlarge.

Catatan

Selama skala keluar, kapasitas grup penskalaan tidak boleh melebihi jumlah kapasitas maksimum (MaxSize) dan bobot maksimum tipe instans.

Nilai valid WeightedCapacity: 1 hingga 500.

4

SecurityGroupIds

array

No

ID grup keamanan tempat instans berada.

string

No

ID grup keamanan tempat instans berada.

sg-bp18kz60mefs****

InstancePatternInfos

array<object>

No

Koleksi informasi konfigurasi cerdas yang digunakan untuk memfilter tipe instans yang memenuhi persyaratan.

object

No

Koleksi informasi konfigurasi cerdas yang digunakan untuk memfilter tipe instans yang memenuhi persyaratan.

Cores

integer

No

Jumlah core vCPU dari tipe instans dalam mode konfigurasi cerdas, digunakan untuk memfilter tipe instans yang memenuhi persyaratan. Untuk informasi lebih lanjut, lihat Keluarga instans.

Perhatikan informasi berikut:

  • Parameter InstancePatternInfo hanya berlaku untuk grup penskalaan yang jenis jaringannya adalah VPC.

  • Anda harus menentukan InstancePatternInfo.Cores dan InstancePatternInfo.Memory.

  • Jika Anda telah menentukan tipe instans dengan menggunakan parameter InstanceType atau InstanceTypes, Penyesuaian Skala Otomatis secara prioritas menggunakan tipe instans yang ditentukan untuk skala keluar. Ketika tipe instans yang ditentukan habis stok, Penyesuaian Skala Otomatis memilih tipe instans dengan harga terendah dari yang cocok dengan nilai parameter InstancePatternInfo.

2

InstanceFamilyLevel

string

No

Tingkat family instans, digunakan untuk memfilter tipe instans yang memenuhi persyaratan. Parameter ini berlaku ketika CostOptimization diaktifkan. Nilai valid:

  • EntryLevel: tingkat entry, yang merujuk pada tipe instans shared. Tipe instans ini lebih hemat biaya tetapi tidak dapat menjamin kinerja komputasi yang stabil. Cocok untuk skenario dengan utilisasi CPU rendah. Untuk informasi lebih lanjut, lihat Keluarga instans shared.

  • EnterpriseLevel: tingkat enterprise. Tipe instans ini menyediakan kinerja stabil dan sumber daya khusus. Cocok untuk skenario yang membutuhkan stabilitas tinggi. Untuk informasi lebih lanjut, lihat Keluarga instans.

  • CreditEntryLevel: tingkat credit entry, yang merujuk pada Instance Burstable. Tipe instans ini menggunakan kredit CPU untuk memastikan kinerja komputasi. Cocok untuk skenario dengan utilisasi CPU rata-rata rendah dan lonjakan sesekali. Untuk informasi lebih lanjut, lihat Ikhtisar Instance Burstable.

EnterpriseLevel

MaxPrice

number

No

Harga maksimum per jam untuk instans pay-as-you-go atau spot instans dalam mode konfigurasi cerdas, digunakan untuk memfilter tipe instans yang memenuhi persyaratan.

Catatan

Parameter ini wajib diisi ketika SpotStrategy diatur ke SpotWithPriceLimit. Dalam kasus lain, parameter ini opsional.

2

Memory

number

No

Ukuran memori tipe instans dalam mode konfigurasi cerdas. Unit: GiB. Parameter ini digunakan untuk memfilter tipe instans yang memenuhi persyaratan.

4

Architectures

array

No

Jenis arsitektur tipe instans. Nilai valid:

  • X86: komputasi x86.

  • Heterogeneous: komputasi heterogen, seperti GPU atau FPGA.

  • BareMental: ECS Bare Metal Instance.

  • Arm: komputasi Arm.

Nilai default: semua jenis arsitektur disertakan.

string

No

Jenis arsitektur tipe instans. Nilai valid:

  • X86: komputasi x86.

  • Heterogeneous: komputasi heterogen, seperti GPU atau FPGA.

  • BareMental: ECS Bare Metal Instance.

  • Arm: komputasi Arm.

Nilai default: semua jenis arsitektur disertakan.

X86

BurstablePerformance

string

No

Apakah akan menyertakan tipe Instance Burstable. Nilai valid:

  • Exclude: mengecualikan tipe Instance Burstable.

  • Include: menyertakan tipe Instance Burstable.

  • Required: hanya menyertakan tipe Instance Burstable.

Nilai default: Include.

Include

ExcludedInstanceTypes

array

No

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

  • ecs.c6.large: mengecualikan tipe instans ecs.c6.large.

  • ecs.c6.*: mengecualikan seluruh keluarga instans c6.

string

No

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

  • ecs.c6.large: mengecualikan tipe instans ecs.c6.large.

  • ecs.c6.*: mengecualikan seluruh keluarga instans c6.

ecs.n1.small/ecs.n1.*/*7*

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 minimum core vCPU instans.

2

MaximumCpuCoreCount

integer

No

Jumlah maksimum core vCPU tipe instans.

Catatan

MaximumCpuCoreCount tidak boleh melebihi 4 kali nilai MinimumCpuCoreCount.

4

GpuSpecs

array

No

Jenis GPU.

string

No

Jenis GPU.

NVIDIA V100

InstanceCategories

array

No

Kategorisasi tipe instans. Nilai valid:

  • General-purpose: general-purpose.

  • Compute-optimized: compute-optimized.

  • Memory-optimized: memory-optimized.

  • Big data: data besar.

  • Local SSDs: SSD lokal.

  • High Clock Speed: Frekuensi tinggi.

  • Enhanced: enhanced.

  • Shared: shared.

  • Compute-optimized with GPU: GPU-accelerated compute-optimized.

  • Visual Compute-optimized: visual compute-optimized.

  • Heterogeneous Service: layanan heterogen.

  • Compute-optimized with FPGA: FPGA compute-optimized.

  • Compute-optimized with NPU: NPU compute-optimized.

  • ECS Bare Metal: ECS Bare Metal Instance.

  • High Performance Compute: high-performance computing (HPC).

string

No

Kategorisasi tipe instans. Nilai valid:

  • General-purpose: general-purpose.

  • Compute-optimized: compute-optimized.

  • Memory-optimized: memory-optimized.

  • Big data: data besar.

  • Local SSDs: SSD lokal.

  • High Clock Speed: Frekuensi tinggi.

  • Enhanced: enhanced.

  • Shared: shared.

  • Compute-optimized with GPU: GPU-accelerated compute-optimized.

  • Visual Compute-optimized: visual compute-optimized.

  • Heterogeneous Service: layanan heterogen.

  • Compute-optimized with FPGA: FPGA compute-optimized.

  • Compute-optimized with NPU: NPU compute-optimized.

  • ECS Bare Metal: ECS Bare Metal Instance.

  • High Performance Compute: high-performance computing (HPC).

Compute-optimized with GPU

CpuArchitectures

array

No

Arsitektur CPU instans. Nilai valid:

Catatan

N menunjukkan bahwa Anda dapat menentukan beberapa arsitektur CPU. Nilai valid N: 1 hingga 2.

  • X86.

  • ARM.

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 antarmuka jaringan elastis (ENI) yang didukung oleh instans.

2

MinimumEniPrivateIpAddressQuantity

integer

No

Jumlah minimum alamat IPv4 per ENI yang didukung oleh instans.

2

MinimumEniIpv6AddressQuantity

integer

No

Batas atas minimum alamat IPv6 pada satu antarmuka jaringan elastis (ENI) instans.

1

MinimumInitialCredit

integer

No

Kredit CPU awal minimum untuk Instans burstable (t5 dan t6).

12

MinimumBaselineCredit

integer

No

Kinerja komputasi vCPU garis dasar minimum (jumlah semua vCPU) untuk Instans 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 instans. Nilai valid: bilangan bulat positif.

2

MaximumGpuAmount

integer

No

Jumlah maksimum GPU instans. Nilai valid: bilangan bulat positif.

2

SystemDiskCategories

array

No

Multi-tipe disk untuk cloud disk sistem. Ketika tipe disk dengan prioritas lebih tinggi tidak tersedia, Penyesuaian Skala Otomatis secara otomatis mencoba tipe disk dengan prioritas berikutnya untuk membuat cloud disk sistem. Nilai valid:

  • cloud: basic cloud disk.

  • cloud_efficiency: ultra cloud disk.

  • cloud_ssd: SSD standar.

  • cloud_essd: SSD Perusahaan (ESSD).

Catatan

Jika Anda menentukan parameter ini, Anda tidak dapat menentukan SystemDisk.Category pada saat yang sama.

string

No

Multi-tipe disk untuk cloud disk sistem. Ketika tipe disk dengan prioritas lebih tinggi tidak tersedia, Penyesuaian Skala Otomatis secara otomatis mencoba tipe disk dengan prioritas berikutnya untuk membuat cloud disk sistem. Nilai valid:

  • cloud: basic cloud disk.

  • cloud_efficiency: ultra cloud disk.

  • cloud_ssd: SSD standar.

  • cloud_essd: SSD Perusahaan (ESSD).

Catatan

Jika Anda menentukan parameter ini, Anda tidak dapat menentukan SystemDisk.Category pada saat yang sama.

cloud

Password

string

No

Kata sandi Instans ECS. Panjang kata sandi harus 8 hingga 30 karakter dan harus berisi setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus. Karakter khusus berikut didukung:

`()~!@#$%^&*-_+=|{}[]:;'<>,.?/

Untuk instans Windows, kata sandi tidak boleh dimulai dengan garis miring (/).

Catatan

Jika Anda menentukan parameter Password, kami menyarankan Anda mengirim permintaan melalui HTTPS untuk mencegah kebocoran kata sandi.

123abc****

SystemDisk.Encrypted

boolean

No

Apakah akan mengenkripsi cloud disk sistem. Nilai valid:

  • true: Mengenkripsi cloud disk sistem.

  • false: Tidak mengenkripsi cloud disk sistem.

Nilai default: false.

false

SystemDisk.KMSKeyId

string

No

ID kunci KMS yang digunakan untuk cloud disk sistem.

0e478b7a-4262-4802-b8cb-00d3fb40****

SystemDisk.EncryptAlgorithm

string

No

Algoritma enkripsi untuk cloud disk sistem. Nilai valid:

  • AES-256.

  • SM4-128.

Nilai default: AES-256.

AES-256

SystemDisk.ProvisionedIops

integer

No

Metrik kinerja IOPS yang disediakan (Input/Output Operations Per Second) untuk cloud disk sistem.

Catatan

IOPS (Input/Output Operations Per Second) merujuk pada jumlah operasi I/O yang dapat diproses per detik, yang mewakili kemampuan baca/tulis (output/input) penyimpanan blok. Unit: operasi per detik.

100

SystemDisk.BurstingEnabled

boolean

No

Apakah akan mengaktifkan fitur burst untuk cloud disk sistem. Nilai valid:

  • true: Mengaktifkan fitur burst.

  • false: Tidak mengaktifkan fitur burst.

Catatan

Parameter ini hanya didukung ketika SystemDisk.Category diatur ke cloud_auto.

<props="china">Untuk informasi lebih lanjut, lihat Disk ESSD AutoPL.

false

ImageOptions.LoginAsNonRoot

boolean

No

Apakah instans ECS menggunakan Instance ECS-user untuk masuk. Untuk informasi lebih lanjut, lihat Mengelola nama login instans ECS. Nilai valid:

  • true: Instance ECS-user digunakan.

  • false: Instance ECS-user tidak digunakan.

false

DeletionProtection

boolean

No

Properti proteksi pelepasan instans. Menentukan apakah instans dapat dilepaskan secara langsung dari Konsol ECS atau dengan memanggil operasi DeleteInstance, untuk mencegah penghapusan tidak sengaja. Nilai valid:

  • true: Mengaktifkan proteksi pelepasan. Instans tidak dapat dilepaskan secara langsung dari

false

StorageSetId

string

No

ID storage set.

ss-bp67acfmxazb4p****

StorageSetPartitionNumber

integer

No

Jumlah maksimum partisi dalam storage set. Nilai harus berupa bilangan bulat yang lebih besar atau sama dengan 2.

2

CustomPriorities

array<object>

No

Prioritas kustom untuk kombinasi tipe instans ECS + vSwitch.

Penting Parameter ini hanya berlaku ketika kebijakan penskalaan grup penskalaan diatur ke kebijakan berbasis prioritas.

Ketika instans tidak dapat dibuat berdasarkan kombinasi tipe instans dan vSwitch dengan prioritas lebih tinggi, Penyesuaian Skala Otomatis secara otomatis memilih kombinasi tipe instans dan vSwitch dengan prioritas berikutnya untuk membuat instans.

Catatan

Jika Anda menentukan prioritas kustom hanya untuk beberapa kombinasi tipe instans + vSwitch, kombinasi yang tidak ditentukan memiliki prioritas lebih rendah daripada yang ditentukan. Kombinasi yang tidak ditentukan tetap diprioritaskan berdasarkan urutan vSwitch dari grup penskalaan dan urutan tipe instans dari konfigurasi penskalaan.

  • Misalnya, jika urutan vSwitch dari grup penskalaan adalah vsw1 dan vsw2, urutan tipe instans dari konfigurasi penskalaan adalah type1 dan type2,

object

No

InstanceType

string

No

The instance type of the ECS instance.

Catatan

The instance type must be included in the instance type list of the scaling configuration.

ecs.c6a.4xlarge

VswitchId

string

No

The ID of the vSwitch.

Catatan

The vSwitch must be included in the vSwitch list of the scaling group.

vsw-bp14zolna43z266bq****

NetworkInterfaces

array<object>

No

Daftar antarmuka jaringan elastis (ENI).

object

No

Antarmuka jaringan elastis (ENI).

InstanceType

string

No

The type of the elastic network interfaces (ENIs). When you use this parameter, you must use NetworkInterfaces to set the primary network interface controller (NIC). You cannot set SecurityGroupId or SecurityGroupIds at the same time. Valid values:

  • Primary: primary network interface controller (NIC).

  • Secondary: secondary network interface controller (NIC).

Default value: Secondary.

Primary

NetworkInterfaceTrafficMode

string

No

The communication mode of the network interface controller (NIC). Valid values:

  • Standard: uses the TCP communication mode.

  • HighPerformance: enables the Elastic RDMA Interface (ERI) and uses the RDMA communication mode.

Default value: Standard.

Catatan

The number of elastic network interfaces (ENIs) in RDMA mode cannot exceed the limit of the instance family. For more information, see Instance families.

HighPerformance

Ipv6AddressCount

integer

No

Jumlah alamat IPv6 yang dihasilkan secara acak untuk ENI primer. Perhatikan item berikut:

Parameter ini hanya berlaku ketika NetworkInterface.InstanceType diatur ke Primary. Jika NetworkInterface.InstanceType diatur ke Secondary atau dibiarkan kosong, Anda tidak dapat menentukan parameter ini.

Setelah Anda menentukan parameter ini, Anda tidak dapat menentukan Ipv6AddressCount.

1

SecurityGroupIds

array

No

The IDs of one or more security groups to which the elastic network interfaces (ENIs) belongs.

string

No

The IDs of one or more security groups to which the elastic network interfaces (ENIs) belongs. Note the following items:

  • If NetworkInterface.InstanceType is set to Primary, you must set this parameter. In this case, this parameter has the same effect as SecurityGroupIds. You cannot set SecurityGroupId or SecurityGroupIds again.

  • If NetworkInterface.InstanceType is set to Secondary or left empty, this parameter is optional. The default value is the security group of the ECS instance, which is the security group of the primary network interface controller (NIC).

sg-2ze55shrxxxxx

SecondaryPrivateIpAddressCount

integer

No

Jumlah alamat IPv4 privat sekunder yang akan dialokasikan ke ENI. Nilai valid: 1 hingga 49.

  • Nilai tidak boleh melebihi batas jumlah alamat IP untuk tipe instans. Untuk informasi lebih lanjut, lihat Keluarga instans.

  • NetworkInterface.N.SecondaryPrivateIpAddressCount menentukan jumlah alamat IPv4 privat sekunder yang akan dialokasikan ke ENI (tidak termasuk alamat IP privat primer ENI). Sistem secara acak mengalokasikan alamat IP dari blok CIDR yang tersedia dari vSwitch (NetworkInterface.N.VSwitchId) tempat ENI berada. [parameters.60.schema.items.properties.VSwitchIds

6

VSwitchIds

array

No

The IDs of the vSwitches to which the elastic network interfaces (ENIs) belongs. N specifies that you can set multiple vSwitches. Valid values of N: 1 to 10.

Note the following items:

  • If InstanceType is set to Primary, you cannot set this parameter. The default value is the vSwitch of the instance.

  • If InstanceType is set to Secondary or left empty, this parameter is optional.

  • The system selects a vSwitch that is in the same zone as the primary network interface controller (NIC) and has the most available IP addresses.

string

No

The IDs of the vSwitches to which the elastic network interfaces (ENIs) belongs. N specifies that you can set multiple vSwitches. Valid values of N: 1 to 10.

Note the following items:

  • If InstanceType is set to Primary, you cannot set this parameter. The default value is the vSwitch of the instance.

  • If InstanceType is set to Secondary or left empty, this parameter is optional.

  • The system selects a vSwitch that is in the same zone as the primary network interface controller (NIC) and has the most available IP addresses.

vsw-bp67acfmxazb4p****

DedicatedHostClusterId

string

No

The ID of the dedicated host cluster.

dc-zm04u8r3lohsq****

SecurityOptions

object

No

The security options.

ConfidentialComputingMode

string

No

The confidential computing mode. Valid values:

TDX

HttpEndpoint

string

No

Specifies whether to enable the access channel for instance metadata. Valid values:

  • enabled: enabled.

  • disabled: disabled.

Default value: enabled.

Catatan

For information about instance metadata, see Overview of instance metadata.

enabled

HttpTokens

string

No

Specifies whether to forcefully use the security-hardened mode (IMDSv2) to access instance metadata. Valid values:

  • optional: does not forcefully use the security-hardened mode.

  • required: forcefully uses the security-hardened mode. After you set this value, instance metadata cannot be accessed in normal mode.

Default value: optional.

Catatan

For more information about the modes for accessing instance metadata, see Instance metadata access modes.

optional

InternetMaxBandwidthIn

integer

No

The maximum inbound public bandwidth. Unit: Mbit/s. Valid values:

  • If the purchased maximum outbound public bandwidth is less than or equal to 10 Mbit/s: 1 to 10. Default value: 10.

  • If the purchased maximum outbound public bandwidth is greater than 10 Mbit/s: 1 to the value of InternetMaxBandwidthOut. Default value: the value of InternetMaxBandwidthOut.

10

ResourcePoolOptions

object

No

The resource pool policy used when creating instances. After you specify this parameter, note the following items:

  • This parameter takes effect only when pay-as-you-go instances are created.

  • This parameter cannot be specified together with PrivatePoolOptions.MatchCriteria or PrivatePoolOptions.Id.

Strategy

string

No

Resource pools include private pools generated after elasticity assurance or capacity reservation takes effect, and public pools, which are available for instance startup. Valid values:

  • PrivatePoolFirst: private pool first. When this strategy is selected, if ResourcePoolOptions.PrivatePoolIds is specified or PrivatePoolTags conditions are met, the corresponding private pools are used first. If no private pool is specified or the specified private pool has insufficient capacity, open-type private pools are automatically matched. If no eligible private pool is available, the public pool is used to create instances.

  • PrivatePoolOnly: private pool only. When this strategy is selected, you must specify ResourcePoolOptions.PrivatePoolIds. If the specified private pool has insufficient capacity, the instance fails to start.

  • PublicPoolFirst: public pool first. The public pool is used first to create instances. When public pool resources are insufficient, private pool resources are used as a supplement. Open-type private pools are automatically matched first. If no eligible private pool is available, the Target-type private pools specified by ResourcePoolOptions.PrivatePoolIds or matching PrivatePoolTags conditions are used. (This strategy is in invitational preview and is not available for use.)

  • None: does not use a resource pool strategy.

Default value: None.

PrivatePoolFirst

PrivatePoolIds

array

No

The private pool IDs, which are the elasticity assurance IDs or capacity reservation IDs. Only Target-type private pool IDs can be specified for this parameter. This parameter cannot be specified together with the PrivatePoolTags parameter.

string

No

The private pool ID, which is the elasticity assurance ID or capacity reservation ID. Only Target-type private pool IDs can be specified for this parameter. This parameter cannot be specified together with the PrivatePoolTags parameter. Valid values of N: 1 to 20.

eap-bp67acfmxazb4****

PrivatePoolTags

array<object>

No

Filters available Target private pools by tags. Valid values of N: 1 to 20. Note:

  • When this parameter is specified, the system filters only the Target private pools associated with the account that match the tags and satisfy the scaling group constraints (such as zone and instance type).

  • Tag matching rule: A private pool must match all specified tags.

  • This parameter cannot be specified together with the PrivatePoolIds parameter.

object

No

Filters available Target private pools by tags. Valid values of N: 1 to 20. Note:

  • When this parameter is specified, the system filters only the Target private pools associated with the account that match the tags and satisfy the scaling group constraints (such as zone and instance type).

  • Tag matching rule: A private pool must match all specified tags.

  • This parameter cannot be specified together with the PrivatePoolIds parameter.

Key

string

No

The tag key of the private pool.

TestKey

Value

string

No

The tag value of the private pool.

TestValue

InstanceTypeCandidateOptions

object

No

After the fallback mode is enabled, when issues such as insufficient inventory are encountered, similar instance types of the same size are supplemented based on the currently selected instance types, or vSwitches in alternative zones are created and added to the scaling group.

Enabled

boolean

No

Specifies whether to enable the fallback mode.

true

MaxPrice

number

No

The maximum price for fallback instance types.

1.5

AllowDifferentGeneration

boolean

No

Specifies whether to allow supplementing instance types from other generations.

  • For example, if the current instance type is ecs.c7.large, enabling this option allows fallback to instance types such as ecs.c6.large and ecs.c8.large.

true

AllowCrossAz

boolean

No

Specifies whether to allow supplementing vSwitches in other zones.

Catatan

The instance type remains unchanged. Only alternative zones are selected. When all selected zones of the scaling group cannot be used for scale-out due to issues such as insufficient inventory, new zone vSwitches are automatically added to the scaling group based on this configuration. For example, if the scaling group is configured with the cn-hangzhou-h and cn-hangzhou-g zones, and neither zone can be used for scale-out, Auto Scaling may create a vSwitch in cn-hangzhou-k based on real-time inventory and add it to the scaling group.

true

AllowCidrBlocks

array

No

The CIDR blocks for optional vSwitches when supplementing vSwitches in other zones.

string

No

The CIDR blocks for optional vSwitches when supplementing vSwitches in other zones.

172.16.0.0/24

SecondaryEniVSwitchConstraint

string

No

Specifies whether a vSwitch must be selected from the VSwitchIds list for the secondary elastic network interfaces (ENIs) when the VSwitchIds parameter is set for the secondary network interface controller (NIC).

  • Strict: strict mode. If no vSwitch in VSwitchIds meets the conditional requirements, instance creation fails.

  • Tolerant: tolerant mode. If no vSwitch in VSwitchIds meets the conditional requirements, no secondary network interface controller (NIC) is configured, but the instance is still created as active.

Default value: Strict.

Strict

Elemen respons

Element

Type

Description

Example

object

The response returned after the scaling configuration is modified.

RequestId

string

The request ID.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

Contoh

Respons sukses

JSONformat

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.