SnapshotRecoveryRequest Class

Details about app recovery operation.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.web.v2016_09_01.models._models_py3.ProxyOnlyResource
SnapshotRecoveryRequest

Constructor

SnapshotRecoveryRequest(*, kind: str | None = None, snapshot_time: str | None = None, recovery_target: _models.SnapshotRecoveryTarget | None = None, overwrite: bool | None = None, recover_configuration: bool | None = None, ignore_conflicting_host_names: bool | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
kind
str

Kind of resource.

snapshot_time
str

Point in time in which the app recovery should be attempted, formatted as a DateTime string.

recovery_target

Specifies the web app that snapshot contents will be written to.

overwrite

If <code>true</code> the recovery operation can overwrite source app; otherwise, <code>false</code>.

recover_configuration

If true, site configuration, in addition to content, will be reverted.

ignore_conflicting_host_names

If true, custom hostname conflicts will be ignored when recovering to a target web app. This setting is only necessary when RecoverConfiguration is enabled.

Variables

Name Description
id
str

Resource Id.

name
str

Resource Name.

kind
str

Kind of resource.

type
str

Resource type.

snapshot_time
str

Point in time in which the app recovery should be attempted, formatted as a DateTime string.

recovery_target

Specifies the web app that snapshot contents will be written to.

overwrite

If <code>true</code> the recovery operation can overwrite source app; otherwise, <code>false</code>.

recover_configuration

If true, site configuration, in addition to content, will be reverted.

ignore_conflicting_host_names

If true, custom hostname conflicts will be ignored when recovering to a target web app. This setting is only necessary when RecoverConfiguration is enabled.