Membuat tiket perubahan bebas kunci.
Deskripsi operasi
Saat ini, API ini hanya dapat dipanggil oleh instance yang mode kontrolnya adalah Kolaborasi Keamanan. Untuk informasi lebih lanjut, lihat Perubahan data bebas kunci dan Perubahan skema bebas kunci.
Setelah CreateFreeLockCorrectOrder berhasil dipanggil, Anda juga harus memanggil operasi SubmitOrderApproval untuk mengirimkan tiket untuk persetujuan, operasi ApproveOrder untuk menyetujui tiket, dan operasi ExecuteDataCorrect untuk mengeksekusi perubahan data.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dms:CreateFreeLockCorrectOrder |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Comment |
string |
Yes |
Latar belakang bisnis, yang digunakan untuk mengurangi biaya komunikasi. |
test |
| RelatedUserList |
array |
No |
Daftar pengguna terkait. |
|
|
integer |
No |
ID pengguna dari orang yang terkait dengan perubahan. Personel terkait yang dikonfigurasi dapat melihat tiket dan berkolaborasi dalam pekerjaan. Personel yang tidak dikonfigurasi sebagai terkait tidak dapat melihat tiket (kecuali administrator dan DBA). |
51**** |
|
| Param |
object |
Yes |
Parameter tiket. |
|
| Classify |
string |
No |
Alasan perubahan data. |
test |
| ExecSQL |
string |
Yes |
Pernyataan SQL dari perubahan. |
delete from base_user where 1 = 1; |
| SqlType |
string |
Yes |
Metode pengiriman SQL perubahan. Nilai yang valid:
|
TEXT |
| AttachmentName |
string |
No |
Kunci lampiran SQL perubahan. Parameter ini tidak didukung. |
test.sql |
| RollbackSQL |
string |
No |
Pernyataan SQL rollback. |
empty |
| RollbackAttachmentName |
string |
No |
Kunci lampiran SQL rollback. Parameter ini tidak didukung. |
test_rollback.sql |
| RollbackSqlType |
string |
No |
Metode pengiriman SQL rollback. Nilai yang valid:
|
TEXT |
| DbItemList |
array<object> |
Yes |
Daftar basis data untuk perubahan. |
|
|
object |
No |
Informasi basis data. |
||
| DbId |
integer |
Yes |
ID basis data (DatabaseId). Basis data diklasifikasikan menjadi basis data fisik dan basis data logis.
|
1860**** |
| Logic |
boolean |
Yes |
Menentukan apakah basis data adalah basis data logis. Nilai yang valid:
|
false |
| ExecMode |
string |
No |
Metode eksekusi tiket. Nilai yang valid:
|
COMMITOR |
| AttachmentKey |
string |
No |
Kunci lampiran tiket, yang digunakan untuk melengkapi informasi tiket saat ini. Anda dapat memanggil operasi GetUserUploadFileJob untuk mendapatkan nilai parameter ini. |
order_attachment.txt |
| Tid |
integer |
No |
ID penyewa. Anda dapat memanggil operasi GetUserActiveTenant atau ListUserTenants untuk mendapatkan nilai parameter ini. |
3*** |
| RealLoginUserUid |
string |
No |
UID akun Alibaba Cloud dari pengguna yang sebenarnya memanggil API. |
21400447956867**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons |
||
| RequestId |
string |
ID permintaan. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
| ErrorMessage |
string |
Pesan kesalahan. |
UnknownError |
| ErrorCode |
string |
Kode kesalahan. |
UnknownError |
| CreateOrderResult |
array |
Hasil pembuatan tiket. |
|
|
integer |
ID tiket. |
134**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"Success": true,
"ErrorMessage": "UnknownError",
"ErrorCode": "UnknownError",
"CreateOrderResult": [
0
]
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.