Condividi tramite


WhatIfChange Classe

Informazioni su una singola modifica della risorsa stimata dall'operazione di What-If.

Tutti i parametri obbligatori devono essere popolati per l'invio ad Azure.

Ereditarietà
azure.mgmt.resource.resources._serialization.Model
WhatIfChange

Costruttore

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)

Variabili

resource_id
str

ID risorsa. Obbligatorio.

change_type
str oppure ChangeType

Tipo di modifica che verrà apportata alla risorsa quando viene eseguita la distribuzione. Obbligatorio. I valori noti sono: "Create", "Delete", "Ignore", "Deploy", "NoChange", "Modify" e "Unsupported".

unsupported_reason
str

Spiegazione del motivo per cui la risorsa non è supportata da What-If.

before
<xref:JSON>

Snapshot della risorsa prima dell'esecuzione della distribuzione.

after
<xref:JSON>

Snapshot stimato della risorsa dopo l'esecuzione della distribuzione.

delta
list[WhatIfPropertyChange]

Le modifiche previste alle proprietà delle risorse.