Partilhar via


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.

isDataAction

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:

  • 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).
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>