Memperbarui properti instans Application Load Balancer, seperti nama dan perlindungan modifikasinya.
Deskripsi operasi
Operasi UpdateLoadBalancerAttribute bersifat asinkron. Setelah Anda mengirimkan permintaan, sistem akan mengembalikan ID permintaan dan menjalankan tugas di latar belakang. Properti instans Application Load Balancer tidak dimodifikasi hingga tugas selesai. Anda dapat memanggil GetLoadBalancerAttribute untuk mengueri status pembaruan.
-
Jika instans Application Load Balancer berada dalam status Configuring, instans sedang diperbarui.
-
Jika instans Application Load Balancer berada dalam status Active, pembaruan telah selesai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:UpdateLoadBalancerAttribute |
update |
*LoadBalancer
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
Token yang dihasilkan klien yang digunakan untuk memastikan idempotensi permintaan. Pastikan token unik di antara permintaan yang berbeda. Token hanya dapat berisi karakter ASCII. Hasilkan nilai dari klien Anda dan pastikan nilainya unik di antara permintaan yang berbeda. Token hanya dapat berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem akan menggunakan RequestId sebagai ClientToken. RequestId dari setiap permintaan API bersifat unik. |
5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
| DryRun |
boolean |
No |
Menentukan apakah akan melakukan dry run. Nilai yang valid:
|
true |
| LoadBalancerId |
string |
Yes |
ID instans Application Load Balancer. |
alb-o9ulmq5hgn68jk**** |
| LoadBalancerName |
string |
No |
Nama instans Application Load Balancer harus memiliki panjang 2 hingga 128 karakter. Nama harus diawali dengan huruf, karakter Tionghoa, atau angka. Nama dapat berisi angka, titik (.), garis bawah (_), tanda hubung (-), dan spasi. |
alb-instance-test |
| ModificationProtectionConfig |
object |
No |
Pengaturan perlindungan modifikasi. |
|
| Reason |
string |
No |
Alasan untuk mengaktifkan perlindungan modifikasi. Alasan harus memiliki panjang 2 hingga 128 karakter. Alasan harus diawali dengan huruf dan dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-). Parameter ini hanya valid saat Status disetel ke ConsoleProtection. |
Managed Instance |
| Status |
string |
No |
Status perlindungan modifikasi instans Application Load Balancer. Nilai yang valid:
Catatan
Jika Anda menyetel nilai ke ConsoleProtection, Anda tidak dapat mengubah konfigurasi instans di konsol Application Load Balancer. Namun, Anda tetap dapat mengubah konfigurasi instans dengan memanggil operasi API. |
ConsoleProtection |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Memperbarui atribut instans load balancer. |
||
| JobId |
string |
ID tugas sinkronisasi. |
72dcd26b-f12d-4c27-b3af-18f6aed5**** |
| RequestId |
string |
ID permintaan. |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
Contoh
Respons sukses
JSONformat
{
"JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****",
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IncorrectStatus.LoadBalancer | The status of %s [%s] is incorrect. | |
| 400 | IncorrectBusinessStatus.LoadBalancer | The business status of %s [%s] is incorrect. | |
| 403 | Forbidden.LoadBalancer | Authentication is failed for %s. | |
| 404 | ResourceNotFound.LoadBalancer | The specified resource %s is not found. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.