/// <summary> /// Initializes a new instance of the SnapshotRecoveryRequestInner /// class. /// </summary> /// <param name="id">Resource Id.</param> /// <param name="name">Resource Name.</param> /// <param name="kind">Kind of resource.</param> /// <param name="type">Resource type.</param> /// <param name="snapshotTime">Point in time in which the app recovery /// should be attempted.</param> /// <param name="recoveryTarget">Specifies the web app that snapshot /// contents will be written to.</param> /// <param name="overwrite"><code>true</code> if the /// recovery operation can overwrite source app; otherwise, /// <code>false</code>.</param> /// <param name="recoverConfiguration">Site configuration, in addition /// to content, will be reverted if this is true.</param> public SnapshotRecoveryRequestInner(string id = default(string), string name = default(string), string kind = default(string), string type = default(string), System.DateTime?snapshotTime = default(System.DateTime?), SnapshotRecoveryTarget recoveryTarget = default(SnapshotRecoveryTarget), bool?overwrite = default(bool?), bool?recoverConfiguration = default(bool?)) : base(id, name, kind, type) { SnapshotTime = snapshotTime; RecoveryTarget = recoveryTarget; Overwrite = overwrite; RecoverConfiguration = recoverConfiguration; CustomInit(); }
/// <summary> /// Initializes a new instance of the SnapshotRecoveryRequestInner /// class. /// </summary> /// <param name="overwrite">If <code>true</code> the /// recovery operation can overwrite source app; otherwise, /// <code>false</code>.</param> /// <param name="id">Resource Id.</param> /// <param name="name">Resource Name.</param> /// <param name="kind">Kind of resource.</param> /// <param name="type">Resource type.</param> /// <param name="snapshotTime">Point in time in which the app recovery /// should be attempted, formatted as a DateTime string.</param> /// <param name="recoveryTarget">Specifies the web app that snapshot /// contents will be written to.</param> /// <param name="recoverConfiguration">If true, site configuration, in /// addition to content, will be reverted.</param> /// <param name="ignoreConflictingHostNames">If true, custom hostname /// conflicts will be ignored when recovering to a target web app. /// This setting is only necessary when RecoverConfiguration is /// enabled.</param> public SnapshotRecoveryRequestInner(bool overwrite, string id = default(string), string name = default(string), string kind = default(string), string type = default(string), string snapshotTime = default(string), SnapshotRecoveryTarget recoveryTarget = default(SnapshotRecoveryTarget), bool?recoverConfiguration = default(bool?), bool?ignoreConflictingHostNames = default(bool?)) : base(id, name, kind, type) { SnapshotTime = snapshotTime; RecoveryTarget = recoveryTarget; Overwrite = overwrite; RecoverConfiguration = recoverConfiguration; IgnoreConflictingHostNames = ignoreConflictingHostNames; CustomInit(); }