Share via


BaseBackupPolicy Class

Definition

BackupPolicy base

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

Constructors

BaseBackupPolicy()

Creates an new BaseBackupPolicy instance.

Properties

DatasourceType

Type of datasource for the backup management

ObjectType

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BaseBackupPolicy.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BaseBackupPolicy.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IBaseBackupPolicy. Note: the Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IBaseBackupPolicy interface is polymorphic, and the precise model class that will get deserialized is determined at runtime based on the payload.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of BaseBackupPolicy into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to