Partilhar via


ArmResourceMoverModelFactory.MoverOperationsDiscovery Método

Definição

Inicializa uma nova instância de MoverOperationsDiscovery.

public static Azure.ResourceManager.ResourceMover.Models.MoverOperationsDiscovery MoverOperationsDiscovery (string name = default, bool? isDataAction = default, Azure.ResourceManager.ResourceMover.Models.MoverDisplayInfo display = default, string origin = default, BinaryData properties = default);
static member MoverOperationsDiscovery : string * Nullable<bool> * Azure.ResourceManager.ResourceMover.Models.MoverDisplayInfo * string * BinaryData -> Azure.ResourceManager.ResourceMover.Models.MoverOperationsDiscovery
Public Shared Function MoverOperationsDiscovery (Optional name As String = Nothing, Optional isDataAction As Nullable(Of Boolean) = Nothing, Optional display As MoverDisplayInfo = Nothing, Optional origin As String = Nothing, Optional properties As BinaryData = Nothing) As MoverOperationsDiscovery

Parâmetros

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 evento. Exemplos de operações incluem:

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • 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 para a qual a ação se aplica (por exemplo, servidor/bancos de dados para um banco de dados 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 deverá ser usado. Se for um GET, a leitura deverá ser usada. Se for um DELETE, Delete deverá ser usado. Se for um POST, a ação deverá ser usada. Como observação: todos os provedores de recursos precisariam incluir a operação "{Namespace do Provedor de Recursos}/registrar/ação" 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 a versão de PII).
isDataAction
Nullable<Boolean>

Indica se a operação é uma ação de dados.

display
MoverDisplayInfo

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/registros de auditoria para operações de gerenciamento.

origin
String

Obtém ou define a Origem. O executor pretendido da operação; controla a exibição da operação na experiência do usuário do RBAC e na experiência do usuário dos logs de auditoria. O valor padrão é "usuário, sistema".

properties
BinaryData

Propriedades de ClientDiscovery.

Retornos

Uma nova MoverOperationsDiscovery instância para simulação.

Aplica-se a