Todos los productos
Search
Centro de documentos

Data Management:GetPermApplyOrderDetail

Última actualización: Sep 01, 2026

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

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

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

  • false

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:

  • true

  • false

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:

  • true: Sí

  • false: No

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: coincidencia exacta

  • LIKE: coincidencia difusa

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:

  • 1: los permisos para consultar información.

  • 2: los permisos para exportar información.

  • 3: los permisos para consultar y exportar información.

  • 4: los permisos para modificar información.

  • 5: los permisos para consultar y modificar información.

  • 6: los permisos para exportar y modificar información.

  • 7: los permisos para consultar, exportar y modificar información.

  • 8: los permisos para iniciar sesión en la base de datos.

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: base de datos

  • TAB: tabla

  • COL: columna

  • INSTANT: instancia

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.