Поделиться через


WhatIfChange Класс

Сведения об одном изменении ресурса, прогнозируемом What-If операцией.

Для отправки в Azure необходимо заполнить все необходимые параметры.

Наследование
azure.mgmt.resource.resources._serialization.Model
WhatIfChange

Конструктор

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: Any)

Параметры Keyword-Only

Имя Описание
resource_id
str

Идентификатор ресурса. Обязательный.

change_type
str или ChangeType

Тип изменения, которое будет внесено в ресурс при выполнении развертывания. Обязательный. Известные значения: "Create", "Delete", "Ignore", "Deploy", "NoChange", "Modify" и "Unsupported".

unsupported_reason
str

Объяснение того, почему ресурс не поддерживается приложением "Что если".

before
<xref:JSON>

Snapshot ресурса перед выполнением развертывания.

after
<xref:JSON>

Прогнозируемое snapshot ресурса после выполнения развертывания.

delta

Прогнозируемые изменения свойств ресурсов.

Переменные

Имя Описание
resource_id
str

Идентификатор ресурса. Обязательный элемент.

change_type
str или ChangeType

Тип изменения, которое будет внесено в ресурс при выполнении развертывания. Обязательный. Известные значения: "Create", "Delete", "Ignore", "Deploy", "NoChange", "Modify" и "Unsupported".

unsupported_reason
str

Объяснение того, почему ресурс не поддерживается приложением "Что если".

before
<xref:JSON>

Snapshot ресурса перед выполнением развертывания.

after
<xref:JSON>

Прогнозируемое snapshot ресурса после выполнения развертывания.

delta

Прогнозируемые изменения свойств ресурсов.