WhatIfChange Klasse

Informationen zu einer einzelnen Ressourcenänderung, die von What-If Vorgang vorhergesagt wird.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

Vererbung
azure.mgmt.resource.resources._serialization.Model
WhatIfChange

Konstruktor

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)

Variablen

resource_id
str

Ressourcen-ID Erforderlich.

change_type
str oder ChangeType

Art der Änderung, die an der Ressource vorgenommen wird, wenn die Bereitstellung ausgeführt wird. Erforderlich. Bekannte Werte sind: "Create", "Delete", "Ignore", "Deploy", "NoChange", "Modify" und "Nicht unterstützt".

unsupported_reason
str

Die Erklärung, warum die Ressource von What-If nicht unterstützt wird.

before
<xref:JSON>

Die Momentaufnahme der Ressource, bevor die Bereitstellung ausgeführt wird.

after
<xref:JSON>

Die vorhergesagte Momentaufnahme der Ressource, nachdem die Bereitstellung ausgeführt wurde.

delta
list[WhatIfPropertyChange]

Die vorhergesagten Änderungen an den Ressourceneigenschaften.