Invoca GetPermApplyOrderDetail para obtener los detalles del ticket de una solicitud de permisos.
Descripción de la operación
Esta API es aplicable para obtener permisos de: database-permission, table-permission y sensitive column-permission.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dms:GetPermApplyOrderDetail |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| OrderId |
integer |
Sí |
El ID del ticket. Puede llamar a la operación ListOrders para consultar el ID del ticket. |
73**** |
| Tid |
integer |
No |
El ID del inquilino. Nota
Para ver el ID del inquilino, pase el puntero sobre la foto de perfil en la esquina superior derecha de la consola de Data Management (DMS). Para obtener más información, consulte la sección Ver información sobre el inquilino actual del tema "Gestión de inquilinos de DMS". |
3*** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El esquema de la información de respuesta. |
||
| RequestId |
string |
El ID de la solicitud. Puede utilizar el ID para consultar registros y solucionar problemas. |
A4C4499E-5AC2-4318-9FCF-03E426781A04 |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
| ErrorMessage |
string |
El mensaje de error devuelto si la solicitud falló. |
UnknownError |
| ErrorCode |
string |
El código de error devuelto si la solicitud falló. |
UnknownError |
| PermApplyOrderDetail |
object |
Los detalles del ticket de solicitud de permisos. |
|
| Resources |
array<object> |
La lista de recursos. |
|
|
array<object> |
La información sobre el recurso. |
||
| DatabaseInfo |
object |
La información sobre la base de datos. |
|
| DbId |
integer |
El ID de la base de datos. |
12345 |
| Logic |
boolean |
Indica si la base de datos es una base de datos lógica. Valores válidos:
|
false |
| DbType |
string |
El tipo de motor de base de datos. |
MySQL |
| SearchName |
string |
El nombre que se utiliza para buscar la base de datos. |
test@xxxx:3306[test] |
| OwnerIds |
array |
Los ID de los propietarios de la base de datos. |
|
|
integer |
El ID del propietario de la base de datos. |
12345 |
|
| OwnerNickNames |
array |
Los apodos de los propietarios de la base de datos. |
|
|
string |
El apodo del propietario de la base de datos. |
test_user |
|
| EnvType |
string |
El tipo de entorno al que pertenece la instancia. Para obtener más información, consulte Cambiar el tipo de entorno de una instancia. |
product |
| TableInfo |
object |
La información sobre la tabla. |
|
| TableName |
string |
El nombre de la tabla. |
test_tb |
| ColumnInfo |
object |
La información sobre la columna. |
|
| TableName |
string |
El nombre de la tabla. |
test_tb |
| ColumnName |
string |
El nombre de la columna. |
test_col |
| InstanceInfo |
object |
La información sobre la instancia. |
|
| InstanceId |
string |
El ID de la instancia. |
12345 |
| SearchName |
string |
El nombre que se utiliza para buscar la instancia. |
xxxx:3306 |
| DbType |
string |
El tipo de motor de base de datos. |
MySQL |
| EnvType |
string |
El tipo de entorno al que pertenece la instancia. Para obtener más información, consulte Cambiar el tipo de entorno de una instancia. |
product |
| Host |
string |
El endpoint de la instancia. |
xxxx |
| Port |
integer |
El puerto que se utiliza para conectarse a la instancia. |
3306 |
| OwnerIds |
array |
Los ID de los propietarios de la instancia. |
|
|
integer |
El ID del propietario de la instancia. |
12345 |
|
| OwnerNickName |
array |
Los apodos de los propietarios de la instancia. |
|
|
string |
El apodo del propietario de la instancia. |
test_owner |
|
| DbaId |
integer |
El ID del administrador de bases de datos (DBA) de la instancia. |
123**** |
| DbaNickName |
string |
El apodo del DBA de la instancia. |
test_dba |
| RowInfo |
object |
Solicitud de permisos a nivel de fila, que incluye información detallada sobre las filas afectadas. |
|
| DbId |
integer |
ID de base de datos (DatabaseId). Las bases de datos se clasifican en bases de datos físicas y bases de datos lógicas:
|
69256456 |
| Logic |
boolean |
Indica si la base de datos es una base de datos lógica. Valores válidos:
|
false |
| SchemaName |
string |
Nombre de la base de datos. |
testdb003 |
| TableName |
string |
Nombre de la tabla. |
ods_qr_dms_vehicleorder_df |
| ColumnName |
string |
Nombre del campo. |
xrxs_xid |
| MatchMode |
string |
Modo de coincidencia. Los valores válidos y sus descripciones son los siguientes:
|
EQ |
| RowGroupId |
integer |
ID del grupo de control de filas. |
123434 |
| RowValueInfo |
object |
Solicitud de permisos a nivel de fila; información de valor de fila. |
|
| RowValue |
string |
Valor de fila. |
test_value |
| PermType |
integer |
El tipo de permisos que solicita. Valores válidos:
|
7 |
| Seconds |
integer |
La duración de validez de los permisos. Unidad: segundos. |
3600 |
| ApplyType |
string |
El tipo de objetos sobre los que solicita permisos. Valores válidos:
|
DB |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "A4C4499E-5AC2-4318-9FCF-03E426781A04",
"Success": true,
"ErrorMessage": "UnknownError",
"ErrorCode": "UnknownError",
"PermApplyOrderDetail": {
"Resources": [
{
"DatabaseInfo": {
"DbId": 12345,
"Logic": false,
"DbType": "MySQL",
"SearchName": "test@xxxx:3306[test]",
"OwnerIds": [
12345
],
"OwnerNickNames": [
"test_user"
],
"EnvType": "product"
},
"TableInfo": {
"TableName": "test_tb"
},
"ColumnInfo": {
"TableName": "test_tb",
"ColumnName": "test_col"
},
"InstanceInfo": {
"InstanceId": "12345",
"SearchName": "xxxx:3306",
"DbType": "MySQL",
"EnvType": "product",
"Host": "xxxx",
"Port": 3306,
"OwnerIds": [
12345
],
"OwnerNickName": [
"test_owner"
],
"DbaId": 0,
"DbaNickName": "test_dba"
},
"RowInfo": {
"DbId": 69256456,
"Logic": false,
"SchemaName": "testdb003",
"TableName": "ods_qr_dms_vehicleorder_df",
"ColumnName": "xrxs_xid",
"MatchMode": "EQ",
"RowGroupId": 123434
},
"RowValueInfo": {
"RowValue": "test_value"
}
}
],
"PermType": 7,
"Seconds": 3600,
"ApplyType": "DB"
}
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.