Share via


AzureWorkloadProtectableItem Class

Definition

Azure workload protectable item Class

public class AzureWorkloadProtectableItem : Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.ProtectableItemBase
type AzureWorkloadProtectableItem = class
    inherit ProtectableItemBase
Public Class AzureWorkloadProtectableItem
Inherits ProtectableItemBase
Inheritance

Constructors

AzureWorkloadProtectableItem(WorkloadProtectableItemResource, String, ContainerType)

Constructor. Takes the service client object representing the protected item and converts it in to the PS protected item model

Properties

AutoProtectionPolicy

Auto protection policy for protectable item

BackupManagementType

Type of the backup management agent.

(Inherited from ManagementContext)
ContainerName

Unique name of the Container

(Inherited from ProtectableItemContext)
ContainerType

Type of the container that maybe managed by the recovery services vault.

(Inherited from ContainerContext)
FriendlyName

Gets or sets friendly name of the backup item.

Id

Id of the item

(Inherited from ProtectableItemBase)
IsAutoProtectable

indicates if protectable item is auto-protectable

IsAutoProtected

indicates if protectable item is auto-protected

Name

Name of the item

(Inherited from ProtectableItemBase)
NodesList

NodesList for SQLAG protectable objects

ParentName

name for instance or AG

ParentUniqueName

Name of the Parent Only Applicable for data bases where the parent would be either Instance or a SQL AG.

Prebackupvalidation

pre-backup validation for protectable objects

ProtectableItemType

Type of protectable item

ProtectionState

Gets or sets state of the back up item

ServerName

host/Cluster Name for instance or AG

Subinquireditemcount

for instance or AG, indicates number of DB's present

Subprotectableitemcount

for instance or AG, indicates number of DB's to be protected

WorkloadType

Workload Type of Item

(Inherited from ProtectableItemContext)

Methods

Validate()

Method to validate the object properties.

(Inherited from ObjectBase)

Applies to