Memodifikasi rencana cadangan pesan global.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
rocketmq:UpdateDisasterRecoveryPlan |
update |
*Instance
|
None | None |
Sintaks permintaan
PATCH /disaster_recovery/{planId} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| planId |
integer |
Yes |
ID rencana cadangan pesan global. |
1300000016 |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
Isi permintaan. |
|
| planName |
string |
No |
Nama tugas Global Replicator. |
xxx |
| planDesc |
string |
No |
Deskripsi tugas Global Replicator. |
xxx |
| planType |
string |
No |
Jenis tugas Global Replicator. Setelah Anda membuat tugas Global Replicator, Anda tidak dapat mengubah jenis tugas tersebut. Nilai yang valid:
Valid values:
|
ACTIVE_PASSIVE |
| instances |
array<object> |
No |
Instans yang terlibat dalam tugas Global Replicator. Setelah Anda membuat tugas Global Replicator, Anda tidak dapat mengubah instans yang terlibat dalam tugas tersebut. Anda hanya dapat mengubah atribut pesan dan jenis autentikasi tugas. |
|
|
array<object> |
No |
Instans yang terlibat dalam tugas Global Replicator. |
||
| instanceType |
string |
No |
Jenis instans. Nilai yang valid:
Valid values:
|
ALIYUN_ROCKETMQ |
| regionId |
string |
No |
ID region tempat instans berada. |
cn-hangzhou |
| instanceId |
string |
No |
ID instans. |
rmq-cn-83l3r0xxxx |
| instanceRole |
string |
No |
Peran instans. Nilai yang valid:
Valid values:
|
ACTIVE |
| authType |
string |
No |
Jenis autentikasi. Nilai yang valid:
Valid values:
|
NO_AUTH |
| username |
string |
No |
Nama pengguna yang digunakan untuk autentikasi. Parameter ini diperlukan hanya jika Anda menetapkan authType ke ACL_AUTH. |
xxx |
| password |
string |
No |
Kata sandi yang digunakan untuk autentikasi. Parameter ini diperlukan hanya jika Anda menetapkan authType ke ACL_AUTH. |
xxx |
| endpointUrl |
string |
No |
Endpoint instans. Parameter ini diperlukan hanya jika Anda menetapkan instanceType ke EXTERNAL_ROCKETMQ. |
xxx |
| networkType |
string |
No |
Jenis jaringan. Parameter ini diperlukan hanya jika Anda menetapkan instanceType ke EXTERNAL_ROCKETMQ. Nilai yang valid:
Valid values:
|
TCP_INTERNET |
| vpcId |
string |
No |
ID VPC yang terkait dengan instans. Parameter ini diperlukan hanya jika Anda menetapkan instanceType ke EXTERNAL_ROCKETMQ dan networkType ke TCP_VPC. |
vpc-wz9qt50xhtj9krb****** |
| vSwitchId |
string |
No |
ID vSwitch yang terkait dengan instans. Parameter ini diperlukan hanya jika Anda menetapkan instanceType ke EXTERNAL_ROCKETMQ dan networkType ke TCP_VPC. |
vsw-uf6gwtbn6etadpv****** |
| messageProperty |
object |
No |
Atribut pesan. Ketika Anda menyinkronkan pesan ke kluster tujuan, sistem secara otomatis menambahkan atribut tersebut ke pesan untuk pemfilteran berbasis SQL. |
|
| propertyKey |
string |
No |
The attribute key. |
aaa |
| propertyValue |
string |
No |
The attribute value. |
bbb |
| securityGroupId |
string |
No |
ID grup keamanan tempat instans berada. Parameter ini diperlukan hanya jika Anda menetapkan instanceType ke EXTERNAL_ROCKETMQ dan networkType ke TCP_VPC. |
sg-bp17hpmgz9****** |
| consumerGroupId |
string |
No |
ID grup konsumen. |
GID_DS_XXX_YYY |
| autoSyncCheckpoint |
boolean |
No |
Menentukan apakah akan mengaktifkan sinkronisasi progres konsumen otomatis. Catatan
Parameter ini berlaku hanya jika Anda menetapkan Nilai yang valid:
Valid values:
|
true |
| syncCheckpointEnabled |
boolean |
No |
Menentukan apakah akan mengaktifkan sinkronisasi progres konsumen. Nilai yang valid:
Valid values:
|
true |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| requestId |
string |
ID permintaan. |
A07B41BD-6DD3-5349-9E76-00303Dxxxx |
| success |
boolean |
Menunjukkan apakah permintaan berhasil. |
true |
| data |
boolean |
Data yang dikembalikan. |
true |
| code |
string |
Kode kesalahan. |
DisasterRecoveryPlanStatus.Error |
| message |
string |
Pesan kesalahan. |
The current status of the disaster recovery plan does not support this operation. |
| httpStatusCode |
integer |
Kode respons. |
200 |
| dynamicCode |
string |
Kode kesalahan dinamis. |
InstanceId |
| dynamicMessage |
string |
Pesan kesalahan dinamis. |
instanceId |
| accessDeniedDetail |
string |
Detail tentang penolakan akses. Parameter ini dikembalikan hanya jika akses ditolak karena pengguna Resource Access Management (RAM) tidak memiliki izin yang diperlukan. |
xxx |
Contoh
Respons sukses
JSONformat
{
"requestId": "A07B41BD-6DD3-5349-9E76-00303Dxxxx",
"success": true,
"data": true,
"code": "DisasterRecoveryPlanStatus.Error",
"message": "The current status of the disaster recovery plan does not support this operation.",
"httpStatusCode": 200,
"dynamicCode": "InstanceId",
"dynamicMessage": "instanceId",
"accessDeniedDetail": "xxx"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.