Compartilhar via


WhatIfChange Classe

Informações sobre uma única alteração de recurso prevista por What-If operação.

Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.

Herança
azure.mgmt.resource.resources._serialization.Model
WhatIfChange

Construtor

WhatIfChange(*, resource_id: str, change_type: str | _models.ChangeType, unsupported_reason: str | None = None, before: MutableMapping[str, Any] | None = None, after: MutableMapping[str, Any] | None = None, delta: List[_models.WhatIfPropertyChange] | None = None, **kwargs)

Variáveis

resource_id
str

ID do recurso. Obrigatórios.

change_type
str ou ChangeType

Tipo de alteração que será feita no recurso quando a implantação for executada. Obrigatórios. Os valores conhecidos são: "Criar", "Excluir", "Ignorar", "Implantar", "NoChange", "Modificar" e "Sem Suporte".

unsupported_reason
str

A explicação sobre por que o recurso não tem suporte pelo What-If.

before
<xref:JSON>

O instantâneo do recurso antes da implantação ser executada.

after
<xref:JSON>

O instantâneo previsto do recurso após a implantação ser executada.

delta
list[WhatIfPropertyChange]

As alterações previstas nas propriedades do recurso.