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: Optional[str] = None, snapshot_time: Optional[str] = None, recovery_target: Optional[azure.mgmt.web.v2016_09_01.models._models_py3.SnapshotRecoveryTarget] = None, overwrite: Optional[bool] = None, recover_configuration: Optional[bool] = None, ignore_conflicting_host_names: Optional[bool] = None, **kwargs)

Parameters

kind
str
Required

Kind of resource.

snapshot_time
str
Required

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

recovery_target
SnapshotRecoveryTarget
Required

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

overwrite
bool
Required

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

recover_configuration
bool
Required

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

ignore_conflicting_host_names
bool
Required

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

id
str

Resource Id.

name
str

Resource Name.

type
str

Resource type.