Operations Discovery - Get
GET https://management.azure.com/providers/Microsoft.Migrate/operations?api-version=2023-08-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
api-version
|
query | True |
string |
Versão da API do cliente. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
Êxito |
|
| Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| user_impersonation | representar sua conta de usuário |
Exemplos
OperationsDiscovery_Get
Solicitação de exemplo
GET https://management.azure.com/providers/Microsoft.Migrate/operations?api-version=2023-08-01
Resposta de exemplo
{
"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"
}
]
}
Definições
| Nome | Description |
|---|---|
|
Cloud |
Uma resposta de erro do serviço. |
|
Cloud |
Uma resposta de erro do serviço. |
| Display |
Contém as informações de exibição localizadas para esta operação/ação específica. Esses valores serão usados por vários clientes para (1) definições de função personalizada para RBAC; (2) filtros de consulta complexos para o serviço de evento; e (3) histórico de auditoria/registros para operações de gerenciamento. |
|
Operations |
Classe de descoberta de operações. |
|
Operations |
Coleção de detalhes do ClientDiscovery. |
CloudError
Uma resposta de erro do serviço.
| Nome | Tipo | Description |
|---|---|---|
| error |
Corpo do erro de nuvem. |
CloudErrorBody
Uma resposta de erro do serviço.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente. |
| details |
Uma lista de detalhes adicionais sobre o erro. |
|
| message |
string |
Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário. |
| target |
string |
O destino do erro específico. Por exemplo, o nome da propriedade em erro. |
Display
Contém as informações de exibição localizadas para esta operação/ação específica. Esses valores serão usados por vários clientes para (1) definições de função personalizada para RBAC; (2) filtros de consulta complexos para o serviço de evento; e (3) histórico de auditoria/registros para operações de gerenciamento.
| Nome | Tipo | Description |
|---|---|---|
| description |
string |
Obtém ou define a descrição. A descrição amigável localizada da operação, como deve ser mostrada ao usuário. Ele deve ser completo, mas conciso – ele será usado em dicas de ferramentas e exibições detalhadas. Diretrizes prescritivas para namespace: leia qualquer recurso 'display.provider' Criar ou Atualizar qualquer recurso 'display.provider' Excluir qualquer recurso 'display.provider' Executar qualquer outra ação em qualquer recurso 'display.provider' Diretrizes prescritivas para o namespace: Leia qualquer 'display.resource' Criar ou Atualizar qualquer 'display.resource' Excluir qualquer 'display.resource' 'ActionName' qualquer 'display.resources'. |
| operation |
string |
Obtém ou define a operação. O nome amigável localizado para a operação, como deve ser mostrado ao usuário. Deve ser conciso (para caber em listas suspensas), mas claro (ou seja, auto-documentação). Ele deve usar a Caixa de Título. Diretrizes prescritivas: Ler Criar ou Atualizar Excluir 'ActionName'. |
| provider |
string |
Obtém ou define o provedor. A forma amigável localizada do nome do provedor de recursos – espera-se que também inclua o fornecedor/a empresa responsável. Ele deve usar a Caixa de Título e começar com "Microsoft" para serviços de 1ª parte. por exemplo, "Microsoft Monitoring Insights" ou "Microsoft Compute". |
| resource |
string |
Obtém ou define o recurso. A forma amigável localizada do recurso relacionado a essa ação/operação deve corresponder à documentação pública do provedor de recursos. Ele deve usar a Caixa de Título. Esse valor deve ser exclusivo para um tipo de URL específico (por exemplo, tipos aninhados devem não reutilizar o campo display.resource de seus pais, por exemplo, "Máquinas Virtuais" ou "Coleções de Trabalhos do Agendador", ou "Tamanhos de VM da Máquina Virtual" ou "Trabalhos do Agendador". |
OperationsDiscovery
Classe de descoberta de operações.
| Nome | Tipo | Description |
|---|---|---|
| display |
Contém as informações de exibição localizadas para esta operação/ação específica. Esses valores serão usados por vários clientes para (1) definições de função personalizada para RBAC; (2) filtros de consulta complexos para o serviço de evento; e (3) histórico de auditoria/registros para operações de gerenciamento. |
|
| isDataAction |
boolean |
Indica se a operação é uma ação de dados |
| name |
string |
Obtém ou define o nome da API. O nome da operação que está sendo executada neste objeto específico. Ele deve corresponder ao nome da ação que aparece no RBAC/no serviço de eventos. Exemplos de operações incluem:
|
| origin |
string |
Obtém ou define a Origem. O executor pretendido da operação; rege a exibição da operação no RBAC UX e na UX de logs de auditoria. O valor padrão é "usuário, sistema". |
| properties |
object |
Propriedades clientDiscovery. |
OperationsDiscoveryCollection
Coleção de detalhes do ClientDiscovery.
| Nome | Tipo | Description |
|---|---|---|
| nextLink |
string |
Obtém ou define o valor do próximo link. |
| value |
Obtém ou define os detalhes do ClientDiscovery. |