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. |
| is |
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:
|
| 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>