Compartir a través de


MoverOperationsDiscovery Clase

Definición

Clase de detección de operaciones.

public class MoverOperationsDiscovery
type MoverOperationsDiscovery = class
Public Class MoverOperationsDiscovery
Herencia
MoverOperationsDiscovery

Propiedades

Display

Contiene la información de presentación localizada de 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 o 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 de espacio de nombres del proveedor de recursos (2) para la que se aplica la acción (por ejemplo, servidor/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, se debe usar Delete. Si es post, se debe usar Action. Como nota: todos los proveedores de recursos tendrían que 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 presentació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.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

Se aplica a