All Classes and Interfaces

Class
Description
AbsoluteDeleteOption
Defines values for AbsoluteMarker.
AdHocBackupRuleOptions
AdhocBackupTriggerOption
AdhocBasedTaggingCriteria
AdhocBasedTriggerContext
Defines values for AlertsState.
Base class for different types of authentication credentials.
AzureBackupDiscreteRecoveryPoint
List Restore Ranges Request.
List Restore Ranges Request.
List Restore Ranges Response.
An immutable client-side representation of AzureBackupFindRestorableTimeRangesResponseResource.
List Restore Ranges Response.
AzureBackup Job Class.
An immutable client-side representation of AzureBackupJobResource.
AzureBackup Job Resource Class.
List of AzureBackup Job resources.
AzureBackupParams
AzureBackupRecoveryPoint
AzureBackupRecoveryPointBasedRestoreRequest
An immutable client-side representation of AzureBackupRecoveryPointResource.
AzureBackupRecoveryPointResource
AzureBackupRecoveryPointResourceList
AzureBackupRecoveryTimeBasedRestoreRequest
AzureBackupRehydrationRequest
AzureBackupRestoreRequest
AzureBackupRestoreWithRehydrationRequest
AzureBackupRule
Settings for Azure Monitor based alerts.
Parameters for Operational-Tier DataStore.
AzureRetentionRule
BackupCriteria
Parameters for Backup Datasource.
Backup Instance.
An immutable client-side representation of BackupInstanceResource.
The entirety of the BackupInstanceResource definition.
The BackupInstanceResource definition stages.
The first stage of the BackupInstanceResource definition.
The stage of the BackupInstanceResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the BackupInstanceResource definition allowing to specify parent resource.
The stage of the BackupInstanceResource definition allowing to specify properties.
The stage of the BackupInstanceResource definition allowing to specify tags.
The template for BackupInstanceResource update.
The BackupInstanceResource update stages.
The stage of the BackupInstanceResource update allowing to specify properties.
The stage of the BackupInstanceResource update allowing to specify tags.
BackupInstanceResource
BackupInstanceResourceList
Resource collection API of BackupInstances.
An instance of this class provides access to all the operations defined in BackupInstancesClient.
Resource collection API of BackupInstancesExtensionRoutings.
An instance of this class provides access to all the operations defined in BackupInstancesExtensionRoutingsClient.
BackupParameters
Resource collection API of BackupPolicies.
An instance of this class provides access to all the operations defined in BackupPoliciesClient.
BackupPolicy
BackupSchedule
BackupVault
Resource collection API of BackupVaultOperationResults.
An instance of this class provides access to all the operations defined in BackupVaultOperationResultsClient.
The BackupVaultOperationResultsGetHeaders model.
Contains all response data for the get operation.
An immutable client-side representation of BackupVaultResource.
The entirety of the BackupVaultResource definition.
The BackupVaultResource definition stages.
The first stage of the BackupVaultResource definition.
The stage of the BackupVaultResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the BackupVaultResource definition allowing to specify etag.
The stage of the BackupVaultResource definition allowing to specify identity.
The stage of the BackupVaultResource definition allowing to specify location.
The stage of the BackupVaultResource definition allowing to specify properties.
The stage of the BackupVaultResource definition allowing to specify parent resource.
The stage of the BackupVaultResource definition allowing to specify tags.
The template for BackupVaultResource update.
The BackupVaultResource update stages.
The stage of the BackupVaultResource update allowing to specify identity.
The stage of the BackupVaultResource update allowing to specify properties.
The stage of the BackupVaultResource update allowing to specify tags.
BackupVault Resource
BackupVaultResourceList
Resource collection API of BackupVaults.
An instance of this class provides access to all the operations defined in BackupVaultsClient.
BaseBackupPolicy
An immutable client-side representation of BaseBackupPolicyResource.
The entirety of the BaseBackupPolicyResource definition.
The BaseBackupPolicyResource definition stages.
The first stage of the BaseBackupPolicyResource definition.
The stage of the BaseBackupPolicyResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the BaseBackupPolicyResource definition allowing to specify parent resource.
The stage of the BaseBackupPolicyResource definition allowing to specify properties.
The template for BaseBackupPolicyResource update.
The BaseBackupPolicyResource update stages.
The stage of the BaseBackupPolicyResource update allowing to specify properties.
BaseBackupPolicyResource
BaseBackupPolicyResourceList
BasePolicyRule
Parameters to be used during configuration of backup of blobs.
CheckNameAvailabilityRequest
An immutable client-side representation of CheckNameAvailabilityResult.
CheckNameAvailabilityResult
ClientDiscoveryDisplay
ClientDiscoveryForLogSpecification
ClientDiscoveryForProperties
ClientDiscoveryForServiceSpecification
ClientDiscoveryResponse
An immutable client-side representation of ClientDiscoveryValueForSingleApi.
ClientDiscoveryValueForSingleApi
CopyOnExpiryOption
CopyOption
Specifies the current protection state of the resource.
CustomCopyOption
The interface for DataProtectionClient class.
Entry point to DataProtectionManager.
The Configurable allowing configurations to be set.
Resource collection API of DataProtectionOperations.
An instance of this class provides access to all the operations defined in DataProtectionOperationsClient.
Resource collection API of DataProtections.
An instance of this class provides access to all the operations defined in DataProtectionsClient.
Datasource
DatasourceSet
DataStoreInfoBase
Parameters for DataStore.
type of datastore; Operational/Vault/Archive.
Day
Defines values for DayOfWeek.
Deleted Backup Instance.
An immutable client-side representation of DeletedBackupInstanceResource.
Deleted Backup Instance.
List of DeletedBackupInstance resources.
Resource collection API of DeletedBackupInstances.
An instance of this class provides access to all the operations defined in DeletedBackupInstancesClient.
DeleteOption
Deletion Info.
An immutable client-side representation of DppBaseResource.
Base resource under Microsoft.DataProtection provider namespace.
Base for all lists of V2 resources.
DppIdentityDetails
The DppProxyResource model.
DppResource
Resource collection API of DppResourceGuardProxies.
An instance of this class provides access to all the operations defined in DppResourceGuardProxiesClient.
List Resource
The DppTrackedResource model.
The DppTrackedResourceList model.
The DppWorkerRequest model.
Gets or sets the Conflict Policy property.
Resource collection API of ExportJobs.
An instance of this class provides access to all the operations defined in ExportJobsClient.
Resource collection API of ExportJobsOperationResults.
An instance of this class provides access to all the operations defined in ExportJobsOperationResultsClient.
An immutable client-side representation of ExportJobsResult.
ExportJobsResult
feature support status.
backup support feature type.
Base class for feature object.
Base class for Backup Feature support.
Feature Validation Response.
An immutable client-side representation of FeatureValidationResponseBase.
Base class for Backup Feature support.
ImmediateCopyOption
Immutability Settings at vault level.
Immutability state.
InnerError
Class to contain criteria for item level restore.
Restore target info for Item level restore operation.
Prefix criteria to be used to during restore.
Extended Information about the job.
Resource collection API of Jobs.
An instance of this class provides access to all the operations defined in JobsClient.
Details of Job's Sub Task.
Parameters for Kubernetes Cluster Backup Datasource.
kubernetes Cluster Backup target info for restore operation.
Item Level kubernetes persistent volume target info for restore operation.
Item Level kubernetes storage class target info for restore operation.
Monitoring Settings.
Defines values for Month.
OperationExtendedInfo
An immutable client-side representation of OperationJobExtendedInfo.
OperationJobExtendedInfo
An immutable client-side representation of OperationResource.
OperationResource
Resource collection API of OperationResults.
An instance of this class provides access to all the operations defined in OperationResultsClient.
The OperationResultsGetHeaders model.
Contains all response data for the get operation.
Resource collection API of OperationStatus.
Resource collection API of OperationStatusBackupVaultContexts.
An instance of this class provides access to all the operations defined in OperationStatusBackupVaultContextsClient.
An instance of this class provides access to all the operations defined in OperationStatusClient.
Resource collection API of OperationStatusResourceGroupContexts.
An instance of this class provides access to all the operations defined in OperationStatusResourceGroupContextsClient.
Backup Vault Contract for Patch Backup Vault API.
PatchResourceRequestInput
Gets or sets the PV Restore Mode property.
PolicyInfo
Parameters in Policy.
ProtectionStatusDetails
Provisioning state of the BackupVault resource.
Item Level target info for restore operation.
Recovery Option.
RecoveryPointDataStoreDetails
Resource collection API of RecoveryPoints.
An instance of this class provides access to all the operations defined in RecoveryPointsClient.
Priority to be used for rehydration.
Defines values for RehydrationStatus.
The ResourceGuard model.
This class contains all the details about a critical operation.
The ResourceGuardOperationDetail model.
Provisioning state of the BackupVault resource.
The ResourceGuardProxyBase model.
An immutable client-side representation of ResourceGuardProxyBaseResource.
The entirety of the ResourceGuardProxyBaseResource definition.
The ResourceGuardProxyBaseResource definition stages.
The first stage of the ResourceGuardProxyBaseResource definition.
The stage of the ResourceGuardProxyBaseResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the ResourceGuardProxyBaseResource definition allowing to specify parent resource.
The stage of the ResourceGuardProxyBaseResource definition allowing to specify properties.
The template for ResourceGuardProxyBaseResource update.
The ResourceGuardProxyBaseResource update stages.
The stage of the ResourceGuardProxyBaseResource update allowing to specify properties.
The ResourceGuardProxyBaseResource model.
List of ResourceGuardProxyBase resources.
An immutable client-side representation of ResourceGuardResource.
The entirety of the ResourceGuardResource definition.
The ResourceGuardResource definition stages.
The first stage of the ResourceGuardResource definition.
The stage of the ResourceGuardResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the ResourceGuardResource definition allowing to specify etag.
The stage of the ResourceGuardResource definition allowing to specify identity.
The stage of the ResourceGuardResource definition allowing to specify location.
The stage of the ResourceGuardResource definition allowing to specify properties.
The stage of the ResourceGuardResource definition allowing to specify parent resource.
The stage of the ResourceGuardResource definition allowing to specify tags.
The template for ResourceGuardResource update.
The ResourceGuardResource update stages.
The stage of the ResourceGuardResource update allowing to specify identity.
The stage of the ResourceGuardResource update allowing to specify properties.
The stage of the ResourceGuardResource update allowing to specify tags.
The ResourceGuardResource model.
List of ResourceGuard resources.
Resource collection API of ResourceGuards.
An instance of this class provides access to all the operations defined in ResourceGuardsClient.
ResourceMoveDetails will be returned in response to GetResource call from ARM.
Resource move state for backup vault.
The RestorableTimeRange model.
Resource collection API of RestorableTimeRanges.
An instance of this class provides access to all the operations defined in RestorableTimeRangesClient.
Class encapsulating restore as files target parameters.
The RestoreJobRecoveryPointDetails model.
Gets or sets the type of the source data store.
Class encapsulating restore target parameters.
Base class common to RestoreTargetInfo and RestoreFilesTargetInfo.
Denotes the target location where the data will be restored, string value for the enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}.
RetentionTag
ScheduleBasedBackupCriteria
ScheduleBasedTriggerContext
Secret store based authentication credentials.
Class representing a secret store resource.
Gets or sets the type of secret store.
Class containing security settings of vault.
Soft delete related settings.
State of soft delete.
Gets or sets the type of the source data store.
SourceLifeCycle
Specifies the protection status of the resource.
StorageSetting
Gets or sets the type of the datastore.
Gets or sets the type.
Elements class for feature request.
Sync BackupInstance Request.
Field indicating sync type e.g.
TaggingCriteria
TargetCopySetting
Class encapsulating target details, used where the destination is not a datasource.
TriggerBackupRequest
TriggerContext
Request body of unlock delete API.
An immutable client-side representation of UnlockDeleteResponse.
Response of Unlock Delete API.
Error object used by layers that have access to localized content, and propagate that to user.
ValidateForBackupRequest
ValidateRestoreRequestObject
Specifies the type of validation.
Defines values for WeekNumber.