Compartir a través de


OperationsDiscovery interface

Clase de detección de operaciones.

Propiedades

display

Contiene la información de presentación localizada para esta operación o acción determinada. Varios clientes usarán estos valores para (1) definiciones de roles personalizados para RBAC; (2) filtros de consulta complejos para el servicio de eventos; y (3) historial o registros de auditoría para las operaciones de administración.

isDataAction

Indica si la operación es una acción de datos.

name

Obtiene o establece el nombre de la API. Nombre de la operación que se realiza en este objeto en particular. Debe coincidir con el nombre de la acción que aparece en RBAC/el servicio de eventos. Algunos ejemplos de operaciones son:

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete Cada acción debe incluir, en orden: (1) Jerarquía de tipos del espacio de nombres del proveedor de recursos (2) para la que se aplica la acción (por ejemplo, servidor o bases de datos para una base de datos de SQL Azure) (3) Lectura, escritura, acción o eliminación que indica qué tipo se aplica. Si es un PUT/PATCH en una colección o un valor con nombre, se debe usar Write. Si es get, se debe usar Read. Si es delete, debe usarse Delete. Si es post, se debe usar Action. Como nota: todos los proveedores de recursos necesitarían incluir la operación "{Resource Provider Namespace}/register/action" en su respuesta. Esta API se usa para registrarse para su servicio y debe incluir detalles sobre la operación (por ejemplo, un nombre localizado para el proveedor de recursos + cualquier consideración especial, como la versión de PII).
origin

Obtiene o establece Origin. Ejecutor previsto de la operación; rige la visualización de la operación en la experiencia de usuario de RBAC y la experiencia de usuario de los registros de auditoría. El valor predeterminado es "user,system".

properties

Propiedades clientDiscovery.

Detalles de las propiedades

display

Contiene la información de presentación localizada para esta operación o acción determinada. Varios clientes usarán estos valores para (1) definiciones de roles personalizados para RBAC; (2) filtros de consulta complejos para el servicio de eventos; y (3) historial o registros de auditoría para las operaciones de administración.

display?: Display

Valor de propiedad

isDataAction

Indica si la operación es una acción de datos.

isDataAction?: boolean

Valor de propiedad

boolean

name

Obtiene o establece el nombre de la API. Nombre de la operación que se realiza en este objeto en particular. Debe coincidir con el nombre de la acción que aparece en RBAC/el servicio de eventos. Algunos ejemplos de operaciones son:

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete Cada acción debe incluir, en orden: (1) Jerarquía de tipos del espacio de nombres del proveedor de recursos (2) para la que se aplica la acción (por ejemplo, servidor o bases de datos para una base de datos de SQL Azure) (3) Lectura, escritura, acción o eliminación que indica qué tipo se aplica. Si es un PUT/PATCH en una colección o un valor con nombre, se debe usar Write. Si es get, se debe usar Read. Si es delete, debe usarse Delete. Si es post, se debe usar Action. Como nota: todos los proveedores de recursos necesitarían incluir la operación "{Resource Provider Namespace}/register/action" en su respuesta. Esta API se usa para registrarse para su servicio y debe incluir detalles sobre la operación (por ejemplo, un nombre localizado para el proveedor de recursos + cualquier consideración especial, como la versión de PII).
name?: string

Valor de propiedad

string

origin

Obtiene o establece Origin. Ejecutor previsto de la operación; rige la visualización de la operación en la experiencia de usuario de RBAC y la experiencia de usuario de los registros de auditoría. El valor predeterminado es "user,system".

origin?: string

Valor de propiedad

string

properties

Propiedades clientDiscovery.

properties?: Record<string, unknown>

Valor de propiedad

Record<string, unknown>