OperationsDiscovery interface
Classe de descoberta de operações.
Propriedades
| 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 personalizadas para RBAC; (2) filtros de consulta complexos para o serviço de eventos; e (3) histórico/registos de auditoria das operações de gestão. |
| is |
Indica se a operação é uma ação de dados |
| name | Obtém ou define Nome da API. O nome da operação que está sendo executada nesse objeto específico. Ele deve corresponder ao nome da ação que aparece no RBAC / o serviço de eventos. Exemplos de operações incluem:
|
| origin | Obtém ou define o Origin. O executor pretendido da operação; rege a exibição da operação no RBAC UX e na UX dos logs de auditoria. O valor padrão é "user,system". |
| properties | Propriedades ClientDiscovery. |
Detalhes de Propriedade
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 personalizadas para RBAC; (2) filtros de consulta complexos para o serviço de eventos; e (3) histórico/registos de auditoria das operações de gestão.
display?: Display
Valor de Propriedade
isDataAction
Indica se a operação é uma ação de dados
isDataAction?: boolean
Valor de Propriedade
boolean
name
Obtém ou define Nome da API. O nome da operação que está sendo executada nesse objeto específico. Ele deve corresponder ao nome da ação que aparece no RBAC / o serviço de eventos. Exemplos de operações incluem:
- Microsoft.Compute/virtualMachine/capture/action
- Microsoft.Compute/virtualMachine/restart/action
- Microsoft.Compute/virtualMachine/gravação
- Microsoft.Compute/virtualMachine/read
- Microsoft.Compute/virtualMachine/delete Cada ação deve incluir, na ordem: (1) Namespace do provedor de recursos (2) Hierarquia de tipo à qual a ação se aplica (por exemplo, servidor/bancos de dados para um banco de dados do SQL Azure) (3) Leitura, gravação, ação ou exclusão, indicando qual tipo se aplica. Se for um PUT/PATCH em uma coleção ou valor nomeado, Write deve ser usado. Se for um GET, Read deve ser usado. Se for um DELETE, Delete deve ser usado. Se for um POST, a ação deve ser usada. Como observação: todos os provedores de recursos precisariam incluir a operação "{Resource Provider Namespace}/register/action" em sua resposta. Essa API é usada para registrar seu serviço e deve incluir detalhes sobre a operação (por exemplo, um nome localizado para o provedor de recursos + quaisquer considerações especiais, como liberação de PII).
name?: string
Valor de Propriedade
string
origin
Obtém ou define o Origin. O executor pretendido da operação; rege a exibição da operação no RBAC UX e na UX dos logs de auditoria. O valor padrão é "user,system".
origin?: string
Valor de Propriedade
string
properties
Propriedades ClientDiscovery.
properties?: Record<string, unknown>
Valor de Propriedade
Record<string, unknown>