Creates a programmable object ticket.
Operation description
This operation is available only for database instances managed in Security Collaboration mode.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dms:CreateProcCorrectOrder |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Comment |
string |
Yes |
The remarks of the ticket. |
test |
| RelatedUserList |
array |
No |
The operators related to the ticket. |
|
|
integer |
No |
The ID of the operator related to the ticket. |
1342** |
|
| Param |
object |
Yes |
The parameters of the ticket. |
|
| Classify |
string |
No |
The reason for the programmable object change. |
test |
| DbItemList |
array<object> |
Yes |
The information about the database. |
|
|
object |
No |
The information about the database. |
||
| DbId |
integer |
Yes |
The database ID. A database can be physical or logical.
|
1972**** |
| Logic |
boolean |
Yes |
Whether the database is a logical database. Valid values:
|
false |
| RollbackSQL |
string |
No |
The SQL statements for rolling back the data change. Note
This parameter is required if you set the RollbackSqlType parameter to TEXT. |
empty |
| RollbackAttachmentName |
string |
No |
The key of the attachment that contains the rollback SQL statements. You can call the GetUserUploadFileJob operation to obtain the attachment key from the AttachmentKey value. Note
This parameter is required if you set RollbackSqlType to ATTACHMENT. |
test_rollback.sql |
| RollbackSqlType |
string |
No |
The format of the SQL statements used to roll back the data change. Valid values:
|
TEXT |
| ExecSQL |
string |
Yes |
The SQL statements for data change. |
DELIMITER /// CREATE PROCEDURE GetAllProducts() BEGIN SELECT * FROM base_user; END /// |
| ExecMode |
string |
No |
The execution mode for the data change ticket after approval. Valid values:
|
COMMITOR |
| AttachmentKey |
string |
No |
The key of the ticket attachment. The attachment provides additional instructions for this operation. You can call the GetUserUploadFileJob operation to query the key of the attachment. |
order_attachment.txt |
| Tid |
integer |
No |
The ID of the tenant. Note
To view the ID of the tenant, go to the Data Management (DMS) console and move the pointer over the profile picture in the upper-right corner. For more information, see the View information about the current tenant section of the "Manage DMS tenants" topic. |
4*** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
427688B8-ADFB-4C4E-9D45-EF5C1FD6E23D |
| Success |
boolean |
Whether the request was successful. Valid values:
|
true |
| ErrorMessage |
string |
The error message returned if the request failed. |
UnknownError |
| ErrorCode |
string |
The error code returned if the request failed. |
UnknownError |
| CreateOrderResult |
array |
The ticket IDs. |
|
|
integer |
The ticket ID. |
12***** |
Examples
Success response
JSON format
{
"RequestId": "427688B8-ADFB-4C4E-9D45-EF5C1FD6E23D",
"Success": true,
"ErrorMessage": "UnknownError",
"ErrorCode": "UnknownError",
"CreateOrderResult": [
0
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.