Operations Discovery - Get

GET https://management.azure.com/providers/Microsoft.Migrate/operations?api-version=2023-08-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
api-version
query True

string

Versión de api de cliente.

Respuestas

Nombre Tipo Description
200 OK

OperationsDiscoveryCollection

Correcto

Other Status Codes

CloudError

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

OperationsDiscovery_Get

Sample Request

GET https://management.azure.com/providers/Microsoft.Migrate/operations?api-version=2023-08-01

Sample Response

{
  "value": [
    {
      "name": "Read",
      "display": {
        "provider": "Microsoft.Migrate",
        "resource": "Microsoft.Migrate/moveCollections",
        "operation": "Read",
        "description": "Reads the move collection."
      },
      "origin": "user"
    },
    {
      "name": "Write",
      "display": {
        "provider": "Microsoft.Migrate",
        "resource": "Microsoft.Migrate/moveCollections",
        "operation": "Write",
        "description": "Creates or updates a move collection."
      },
      "origin": "user"
    }
  ]
}

Definiciones

Nombre Description
CloudError

Respuesta de error del servicio.

CloudErrorBody

Respuesta de error del servicio.

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.

OperationsDiscovery

Clase de detección de operaciones.

OperationsDiscoveryCollection

Colección de detalles de ClientDiscovery.

CloudError

Respuesta de error del servicio.

Nombre Tipo Description
error

CloudErrorBody

Cuerpo del error en la nube.

CloudErrorBody

Respuesta de error del servicio.

Nombre Tipo Description
code

string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

details

CloudErrorBody[]

Lista de detalles adicionales sobre el error.

message

string

Mensaje que describe el error, diseñado para ser adecuado para su presentación en una interfaz de usuario.

target

string

Destino del error determinado. Por ejemplo, el nombre de la propiedad en error.

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.

Nombre Tipo Description
description

string

Obtiene o establece la descripción. Descripción localizada de la operación, tal y como se debería mostrar al usuario. Debe ser exhaustiva, pero concisa, que se usará en sugerencias de herramientas y vistas detalladas. Guía prescriptiva para el espacio de nombres: lea cualquier recurso "display.provider" Create or Update any "display.provider" resource Delete any 'display.provider' resource Perform any other action on any 'display.provider' resource Prescriptive guidance for namespace: Read any 'display.resource' Create or Update any 'display.resource' Delete any 'display.resource' any 'display.resource' any 'display.resources' any 'display.resources'.

operation

string

Obtiene o establece la operación. Nombre descriptivo localizado de la operación, como se debe mostrar al usuario. Debe ser conciso (para caber en las listas desplegables), pero claro (es decir, autodocumentación). Debe usar el uso de mayúsculas y minúsculas. Guía prescriptiva: lea Create or Update Delete 'ActionName'.

provider

string

Obtiene o establece el proveedor. El formato descriptivo localizado del nombre del proveedor de recursos: también se espera que incluya el editor o la empresa responsable. Debe usar el uso de mayúsculas y minúsculas de título y comenzar con "Microsoft" para los servicios de terceros. Por ejemplo, "Microsoft Monitoring Insights" o "Microsoft Compute.".

resource

string

Obtiene o establece el recurso. El formato descriptivo localizado del recurso relacionado con esta acción o operación: debe coincidir con la documentación pública del proveedor de recursos. Debe usar el uso de mayúsculas y minúsculas. Este valor debe ser único para un tipo de dirección URL determinado (por ejemplo, los tipos anidados no deben reutilizar el campo display.resource de su elemento primario), por ejemplo, "Virtual Machines" o "Colecciones de trabajos del programador", o "Tamaños de máquina virtual de máquina virtual" o "Trabajos del programador".

OperationsDiscovery

Clase de detección de operaciones.

Nombre Tipo Description
display

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

boolean

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

name

string

Obtiene o establece el nombre de la API. Nombre de la operación que se realiza en este objeto determinado. 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 del 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 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

string

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

object

Propiedades clientDiscovery.

OperationsDiscoveryCollection

Colección de detalles de ClientDiscovery.

Nombre Tipo Description
nextLink

string

Obtiene o establece el valor del vínculo siguiente.

value

OperationsDiscovery[]

Obtiene o establece los detalles de ClientDiscovery.