Compartilhar via


Operation Classe

Detalhes de uma operação de API REST, retornada da API de Operações do Provedor de Recursos.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Herança
azure.mgmt.deviceupdate._serialization.Model
Operation

Construtor

Operation(*, display: _models.OperationDisplay | None = None, **kwargs)

Variáveis

name
str

O nome da operação, de acordo com Resource-Based Controle de Acesso (RBAC). Exemplos: "Microsoft.Compute/virtualMachines/write", "Microsoft.Compute/virtualMachines/capture/action".

is_data_action
bool

Se a operação se aplica ao plano de dados. Isso é "true" para operações de plano de dados e "false" para operações arm/control-plane.

display
OperationDisplay

Informações de exibição localizadas para esta operação específica.

origin
str ou Origin

O executor pretendido da operação; como no RBAC (Controle de Acesso Baseado em Recurso) e na UX de logs de auditoria. O valor padrão é "user,system". Os valores conhecidos são: "usuário", "sistema" e "usuário, sistema".

action_type
str ou ActionType

Enum. Indica o tipo de ação. "Interno" refere-se a ações que são apenas para APIs internas. "Interno"