types Module

Classes

AzureBackupGoalFeatureSupportRequest

Azure backup goal feature specific request.

AzureBackupServerContainer

AzureBackupServer (DPMVenus) workload-specific protection container.

AzureFileShareBackupRequest

AzureFileShare workload-specific backup request.

AzureFileShareProtectionPolicy

AzureStorage backup policy.

AzureFileShareProvisionILRRequest

Update snapshot Uri with the correct friendly Name of the source Azure file share.

AzureFileShareRestoreRequest

AzureFileShare Restore Request.

AzureFileshareProtectedItem

Azure File Share workload-specific backup item.

AzureFileshareProtectedItemExtendedInfo

Additional information about Azure File Share backup item.

AzureIaaSClassicComputeVMContainer

IaaS VM workload-specific backup item representing a classic virtual machine.

AzureIaaSClassicComputeVMProtectedItem

IaaS VM workload-specific backup item representing the Classic Compute VM.

AzureIaaSComputeVMContainer

IaaS VM workload-specific backup item representing an Azure Resource Manager virtual machine.

AzureIaaSComputeVMProtectedItem

IaaS VM workload-specific backup item representing the Azure Resource Manager VM.

AzureIaaSVMHealthDetails

Azure IaaS VM workload-specific Health Details.

AzureIaaSVMProtectedItemExtendedInfo

Additional information on Azure IaaS VM specific backup item.

AzureIaaSVMProtectionPolicy

IaaS VM workload-specific backup policy.

AzureResourceProtectionIntent

IaaS VM specific backup protection intent item.

AzureSQLAGWorkloadContainerProtectionContainer

Container for SQL workloads under SQL Availability Group.

AzureSqlContainer

Azure Sql workload-specific container.

AzureSqlProtectedItem

Azure SQL workload-specific backup item.

AzureSqlProtectedItemExtendedInfo

Additional information on Azure Sql specific protected item.

AzureSqlProtectionPolicy

Azure SQL workload-specific backup policy.

AzureStorageContainer

Azure Storage Account workload-specific container.

AzureVMAppContainerProtectionContainer

Container for SQL workloads under Azure Virtual Machines.

AzureVMResourceFeatureSupportRequest

AzureResource(IaaS VM) Specific feature support request.

AzureVmWorkloadProtectedItemExtendedInfo

Additional information on Azure Workload for SQL specific backup item.

AzureVmWorkloadProtectionPolicy

Azure VM (Mercury) workload-specific backup policy.

AzureVmWorkloadSAPAseDatabaseProtectedItem

Azure VM workload-specific protected item representing SAP ASE Database.

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

Azure VM workload-specific protected item representing SAP HANA DBInstance.

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Azure VM workload-specific protected item representing SAP HANA Database.

AzureVmWorkloadSQLDatabaseProtectedItem

Azure VM workload-specific protected item representing SQL Database.

AzureWorkloadBackupRequest

AzureWorkload workload-specific backup request.

AzureWorkloadContainerAutoProtectionIntent

Azure workload specific protection intent item.

AzureWorkloadContainerExtendedInfo

Extended information of the container.

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restore. Specifically for PointInTime/Log restore.

AzureWorkloadSAPAsePointInTimeRestoreRequest

AzureWorkload SAP Ase-specific restore. Specifically for PointInTime/Log restore.

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

AzureWorkload SAP Hana-specific restore with integrated rehydration of recovery point.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

AzureWorkload SAP Hana-specific restore with integrated rehydration of recovery point.

AzureWorkloadSQLAutoProtectionIntent

Azure Workload SQL Auto Protection intent item.

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

AzureWorkload SQL-specific restore with integrated rehydration of recovery point.

AzureWorkloadSQLRestoreWithRehydrateRequest

AzureWorkload SQL-specific restore with integrated rehydration of recovery point.

BackupRequestResource

Base class for backup request. Workload-specific backup requests are derived from this class.

BackupResourceConfig

The resource storage details.

BackupResourceConfigResource

The resource storage details.

BackupResourceEncryptionConfig

BackupResourceEncryptionConfig.

BackupResourceEncryptionConfigResource

BackupResourceEncryptionConfigResource.

BackupResourceVaultConfig

Backup resource vault config details.

BackupResourceVaultConfigResource

Backup resource vault config details.

BackupStatusRequest

BackupStatus request.

ContainerIdentityInfo

Container identity information.

DPMContainerExtendedInfo

Additional information of the DPMContainer.

DPMProtectedItem

Additional information on Backup engine specific backup item.

DPMProtectedItemExtendedInfo

Additional information of DPM Protected item.

DailyRetentionFormat

Daily retention format.

DailyRetentionSchedule

Daily retention schedule.

DailySchedule

DailySchedule.

DataDiskEncryptionSettings

Data disk encryption settings for Secured VM. This will be used to provide Disk Encryption Set Id for each data disk.

Day

Day of the week.

DiskExclusionProperties

DiskExclusionProperties.

DistributedNodesInfo

This is used to represent the various nodes of the distributed container.

EncryptionDetails

Details needed if the VM was encrypted at the time of backup.

ErrorDetail

Error Detail class which encapsulates Code, Message and Recommendations.

ExtendedLocation

The extended location of Recovery point where VM was present.

ExtendedProperties

Extended Properties for Azure IaasVM Backup.

FetchTieringCostInfoForRehydrationRequest

Request parameters for fetching cost info of rehydration.

FetchTieringCostSavingsInfoForPolicyRequest

Request parameters for tiering cost info for policy.

FetchTieringCostSavingsInfoForProtectedItemRequest

Request parameters for tiering cost info for protected item.

FetchTieringCostSavingsInfoForVaultRequest

Request parameters for tiering cost info for vault.

GenericContainer

Base class for generic container of backup items.

GenericContainerExtendedInfo

Container extended information.

GenericProtectedItem

Base class for backup items.

GenericProtectionPolicy

Azure VM (Mercury) workload-specific backup policy.

HourlySchedule

HourlySchedule.

ILRRequestResource

Parameters to Provision ILR API.

IaasVMBackupRequest

IaaS VM workload-specific backup request.

IaasVMILRRegistrationRequest

Restore files/folders from a backup copy of IaaS VM.

IaasVMRestoreWithRehydrationRequest

IaaS VM workload-specific restore with integrated rehydration of recovery point.

IdentityBasedRestoreDetails

IaaS VM workload specific restore details for restores using managed identity.

IdentityInfo

Encapsulates Managed Identity related information.

InquiryInfo

Details about inquired protectable items under a given container.

InquiryValidation

Validation for inquired protectable items under a given container.

InstantRPAdditionalDetails

InstantRPAdditionalDetails.

KPIResourceHealthDetails

KPI Resource Health Details.

ListRecoveryPointsRecommendedForMoveRequest

ListRecoveryPointsRecommendedForMoveRequest Request.

LogSchedulePolicy

Log policy schedule.

LongTermRetentionPolicy

Long term retention policy.

LongTermSchedulePolicy

Long term policy schedule.

MABContainerHealthDetails

MAB workload-specific Health Details.

MabContainer

Container with items backed up using MAB backup engine.

MabContainerExtendedInfo

Additional information of the container.

MabFileFolderProtectedItem

MAB workload-specific backup item.

MabFileFolderProtectedItemExtendedInfo

Additional information on the backed up item.

MabProtectionPolicy

Mab container-specific backup policy.

MonthlyRetentionSchedule

Monthly retention schedule.

MoveRPAcrossTiersRequest

MoveRPAcrossTiersRequest.

PerDiskEncryptionSetId

Per Disk Encryption Set Ids for Secured VM Data Disks. This will be used to provide Disk Encryption Set Id for each data disk.

PreValidateEnableBackupRequest

Contract to validate if backup can be enabled on the given resource in a given vault and given configuration. It will validate followings

  1. Vault capacity

  2. VM is already protected

  3. Any VM related configuration passed in properties.

PrepareDataMoveRequest

Prepare DataMove Request.

PrivateEndpoint

The Private Endpoint network resource that is linked to the Private Endpoint connection.

PrivateEndpointConnection

Private Endpoint Connection Response Properties.

PrivateEndpointConnectionResource

Private Endpoint Connection Response Properties.

PrivateLinkServiceConnectionState

Private Link Service Connection State.

ProtectedItemConfigureSourceScanRequest

Request to configure source scan for a protected item.

ProtectedItemResource

Base class for backup items.

ProtectionContainerResource

Base class for container with backup items. Containers with specific workloads are derived from this class.

ProtectionIntentResource

Base class for backup ProtectionIntent.

ProtectionPolicyResource

Base class for backup policy. Workload-specific backup policies are derived from this class.

ProxyResource

Proxy Resource.

RecoveryPointRehydrationInfo

RP Rehydration Info.

Resource

Resource.

ResourceGuardOperationDetail

ResourceGuardOperationDetail.

ResourceGuardProxyBase

ResourceGuardProxyBase.

ResourceGuardProxyBaseResource

ResourceGuardProxyBaseResource.

ResourceHealthDetails

Health Details for backup items.

RestoreFileSpecs

Restore file specs like file path, type and target folder path info.

RestoreRequestResource

Base class for restore request. Workload-specific restore requests are derived from this class.

RetentionDuration

Retention duration.

SQLDataDirectoryMapping

Encapsulates information regarding data directory.

SecuredVMDetails

Restore request parameters for Secured VMs.

SecurityPinBase

Base class for get security pin request body.

Settings

Common settings field for backup management.

SimpleRetentionPolicy

Simple policy retention.

SimpleSchedulePolicy

Simple policy schedule.

SimpleSchedulePolicyV2

The V2 policy schedule for IaaS that supports hourly backups.

SnapshotBackupAdditionalDetails

Snapshot Backup related fields for WorkloadType SaPHanaSystem.

SnapshotRestoreParameters

Encapsulates information regarding snapshot recovery for SAP Hana.

SourceSideScanInfo

Source side threat information.

SubProtectionPolicy

Sub-protection policy which includes schedule and retention.

SystemData

Metadata pertaining to creation and last modification of the resource.

TargetAFSRestoreInfo

Target Azure File Share Info.

TargetDiskNetworkAccessSettings

Specifies target network access settings for disks of VM to be restored.

TargetRestoreInfo

Details about target workload during restore operation.

TieringPolicy

Tiering Policy for a target tier. If the policy is not specified for a given target tier, service retains the existing configured tiering policy for that tier.

TriggerDataMoveRequest

Trigger DataMove Request.

UnlockDeleteRequest

Request body of unlock delete API.

UserAssignedIdentityProperties

User assigned managed identity properties.

UserAssignedManagedIdentityDetails

User assigned managed identity details.

ValidateIaasVMRestoreOperationRequest

AzureRestoreValidation request.

ValidateOperationRequestResource

Base class for validate operation request.

VaultRetentionPolicy

Vault retention policy for AzureFileShare.

WeeklyRetentionFormat

Weekly retention format.

WeeklyRetentionSchedule

Weekly retention schedule.

WeeklySchedule

WeeklySchedule.

WorkloadInquiryDetails

Details of an inquired protectable item.

YearlyRetentionSchedule

Yearly retention schedule.