Share via


BaseBackupPolicyResource Class

Definition

BaseBackupPolicy resource

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.BaseBackupPolicyResourceTypeConverter))]
public class BaseBackupPolicyResource : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IBaseBackupPolicyResource, Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.BaseBackupPolicyResourceTypeConverter))>]
type BaseBackupPolicyResource = class
    interface IBaseBackupPolicyResource
    interface IJsonSerializable
    interface IDppResource
    interface IValidates
Public Class BaseBackupPolicyResource
Implements IBaseBackupPolicyResource, IValidates
Inheritance
BaseBackupPolicyResource
Attributes
Implements

Constructors

BaseBackupPolicyResource()

Creates an new BaseBackupPolicyResource instance.

Properties

DatasourceType

Type of datasource for the backup management

Id

Resource Id represents the complete path to the resource.

Name

Resource name associated with the resource.

ObjectType
Property

BaseBackupPolicyResource properties

SystemData

Metadata pertaining to creation and last modification of the resource.

Type

Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BaseBackupPolicyResource.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BaseBackupPolicyResource.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of BaseBackupPolicyResource into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to