Share via


SyncBackupInstanceRequest Class

Definition

Sync BackupInstance Request

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.SyncBackupInstanceRequestTypeConverter))]
public class SyncBackupInstanceRequest : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.ISyncBackupInstanceRequest
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.SyncBackupInstanceRequestTypeConverter))>]
type SyncBackupInstanceRequest = class
    interface ISyncBackupInstanceRequest
    interface IJsonSerializable
Public Class SyncBackupInstanceRequest
Implements ISyncBackupInstanceRequest
Inheritance
SyncBackupInstanceRequest
Attributes
Implements

Constructors

Name Description
SyncBackupInstanceRequest()

Creates an new SyncBackupInstanceRequest instance.

Properties

Name Description
SyncType

Field indicating sync type e.g. to sync only in case of failure or in all cases

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SyncBackupInstanceRequest.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SyncBackupInstanceRequest.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.ISyncBackupInstanceRequest.

FromJsonString(String)

Creates a new instance of SyncBackupInstanceRequest, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of SyncBackupInstanceRequest into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to