Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401 Namespace

Classes

AbsoluteDeleteOption

Delete option with duration

AdHocBackupRuleOptions

Adhoc backup rules

AdhocBackupTriggerOption

Adhoc backup trigger option

AdhocBasedTaggingCriteria

Adhoc backup tagging criteria

AdhocBasedTriggerContext

Adhoc trigger context

AuthCredentials

Base class for different types of authentication credentials.

AzureBackupDiscreteRecoveryPoint

Azure backup discrete RecoveryPoint

AzureBackupFindRestorableTimeRangesRequest

List Restore Ranges Request

AzureBackupFindRestorableTimeRangesRequestResource

List Restore Ranges Request

AzureBackupFindRestorableTimeRangesResponse

List Restore Ranges Response

AzureBackupFindRestorableTimeRangesResponseResource

List Restore Ranges Response

AzureBackupJob

AzureBackup Job Class

AzureBackupJobResource

AzureBackup Job Resource Class

AzureBackupJobResourceList

List of AzureBackup Job resources

AzureBackupParams

Azure backup parameters

AzureBackupRecoveryPoint

Azure backup recoveryPoint

AzureBackupRecoveryPointBasedRestoreRequest

Azure backup recoveryPoint based restore request

AzureBackupRecoveryPointResource

Azure backup recoveryPoint resource

AzureBackupRecoveryPointResourceList

Azure backup recoveryPoint resource list

AzureBackupRecoveryTimeBasedRestoreRequest

AzureBackup RecoveryPointTime Based Restore Request

AzureBackupRehydrationRequest

Azure Backup Rehydrate Request

AzureBackupRestoreRequest

Azure backup restore request

AzureBackupRestoreWithRehydrationRequest

AzureBackup Restore with Rehydration Request

AzureBackupRule

Azure backup rule

AzureMonitorAlertSettings

Settings for Azure Monitor based alerts

AzureOperationalStoreParameters

Parameters for Operational-Tier DataStore

AzureRetentionRule

Azure retention rule

BackupCriteria

BackupCriteria base class

BackupDatasourceParameters

Parameters for Backup Datasource

BackupInstance

Backup Instance

BackupInstanceResource

BackupInstance Resource

BackupInstanceResourceList

BackupInstance Resource list response

BackupParameters

BackupParameters base

BackupPolicy

Rule based backup policy

BackupSchedule

Schedule for backup

BackupVault

Backup Vault

BackupVaultResource

Backup Vault Resource

BackupVaultResourceList

List of BackupVault resources

BaseBackupPolicy

BackupPolicy base

BaseBackupPolicyResource

BaseBackupPolicy resource

BaseBackupPolicyResourceList

List of BaseBackupPolicy resources

BasePolicyRule

BasePolicy Rule

BaseResourceProperties

Properties which are specific to datasource/datasourceSets

BlobBackupDatasourceParameters

Parameters to be used during configuration of backup of blobs

CheckNameAvailabilityRequest

CheckNameAvailability Request

CheckNameAvailabilityResult

CheckNameAvailability Result

ClientDiscoveryDisplay

Localized display information of an operation.

ClientDiscoveryForLogSpecification

Class to represent shoebox log specification in json client discovery.

ClientDiscoveryForProperties

Class to represent shoebox properties in json client discovery.

ClientDiscoveryForServiceSpecification

Class to represent shoebox service specification in json client discovery.

ClientDiscoveryResponse

Operations List response which contains list of available APIs.

ClientDiscoveryValueForSingleApi

Available operation details.

CloudError

An error response from Azure Backup.

CmkKekIdentity

The details of the managed identity used for CMK

CmkKeyVaultProperties

The properties of the Key Vault which hosts CMK

CopyOnExpiryOption

Copy on Expiry Option

CopyOption

Options to copy

CrossRegionRestoreDetails

Cross Region Restore details

CrossRegionRestoreJobRequest

Details of CRR Job to be fetched

CrossRegionRestoreJobsRequest

Details of Backup Vault for which CRR Jobs are to be fetched

CrossRegionRestoreRequestObject

Cross Region Restore Request Object

CrossRegionRestoreSettings
CrossSubscriptionRestoreSettings

CrossSubscriptionRestore Settings

CustomCopyOption

Duration based custom options to copy

Datasource

Datasource to be backed up

DatasourceSet

DatasourceSet details of datasource to be backed up

DataStoreInfoBase

DataStoreInfo base

DataStoreParameters

Parameters for DataStore

Day

Day of the week

DefaultResourceProperties

Default source properties

DeletedBackupInstance

Deleted Backup Instance

DeletedBackupInstanceResource

Deleted Backup Instance

DeletedBackupInstanceResourceList

List of DeletedBackupInstance resources

DeleteOption

Delete Option

DeletionInfo

Deletion Info

DppBaseResource

Base resource under Microsoft.DataProtection provider namespace

DppBaseResourceList

Base for all lists of V2 resources.

DppBaseTrackedResource
DppBaseTrackedResourceTags

Resource tags.

DppIdentityDetails

Identity details

DppProxyResource
DppProxyResourceTags

Proxy Resource tags.

DppResource

Resource class

DppResourceList

ListResource

DppTrackedResource
DppTrackedResourceList
DppWorkerRequest
DppWorkerRequestHeaders

Dictionary of components·ikn5y4·schemas·dppworkerrequest·properties·headers·additionalproperties

DppWorkerRequestParameters
EncryptionSettings

Customer Managed Key details of the resource.

Error

The resource management error response.

ExportJobsResult

The result for export jobs containing blob details.

FeatureSettings

Class containing feature settings of vault

FeatureValidationRequest

Base class for feature object

FeatureValidationRequestBase

Base class for Backup Feature support

FeatureValidationResponse

Feature Validation Response

FeatureValidationResponseBase

Base class for Backup Feature support

FetchSecondaryRPsRequestParameters

Information about BI whose secondary RecoveryPoints are requested Source region and BI ARM path

IdentityDetails
ImmediateCopyOption

Immediate copy Option

ImmutabilitySettings

Immutability Settings at vault level

InnerError

Inner Error

InnerErrorAdditionalInfo

Any Key value pairs that can be provided to the client for additional verbose information.

ItemLevelRestoreCriteria

Class to contain criteria for item level restore

ItemLevelRestoreTargetInfo

Restore target info for Item level restore operation

ItemPathBasedRestoreCriteria

Prefix criteria to be used to during restore

JobExtendedInfo

Extended Information about the job

JobExtendedInfoAdditionalDetails

Job's Additional Details

JobSubTask

Details of Job's Sub Task

JobSubTaskAdditionalDetails

Additional details of Sub Tasks

KubernetesClusterBackupDatasourceParameters

Parameters for Kubernetes Cluster Backup Datasource

KubernetesClusterRestoreCriteria

kubernetes Cluster Backup target info for restore operation

KubernetesClusterRestoreCriteriaNamespaceMappings

Gets or sets the Namespace Mappings property. This property sets if namespace needs to be change during restore.

KubernetesClusterVaultTierRestoreCriteria

kubernetes Cluster Backup target info for restore operation from vault

KubernetesClusterVaultTierRestoreCriteriaNamespaceMappings

Gets or sets the Namespace Mappings property. This property sets if namespace needs to be change during restore from vault.

KubernetesPvRestoreCriteria

Item Level kubernetes persistent volume target info for restore operation

KubernetesStorageClassRestoreCriteria

Item Level kubernetes storage class target info for restore operation

MonitoringSettings

Monitoring Settings

NamespacedNameResource

Class to refer resources which contains namespace and name

OperationExtendedInfo

Operation Extended Info

OperationJobExtendedInfo

Operation Job Extended Info

OperationResource

Operation Resource

PatchBackupVaultInput

Backup Vault Contract for Patch Backup Vault API.

PatchResourceGuardInput

Patch Request content for Microsoft.DataProtection Resource Guard resources

PatchResourceGuardInputTags

Resource Guard tags.

PatchResourceRequestInput

Patch Request content for Microsoft.DataProtection resources

PatchResourceRequestInputTags

Resource tags.

PolicyInfo

Policy Info in backupInstance

PolicyParameters

Parameters in Policy

ProtectionStatusDetails

Protection status details

RangeBasedItemLevelRestoreCriteria

Item Level target info for restore operation

RecoveryPointDataStoreDetails

RecoveryPoint datastore details

RecoveryPointsFilters
ResourceGuard
ResourceGuardOperation

This class contains all the details about a critical operation.

ResourceGuardOperationDetail

VaultCritical Operation protected by a resource guard

ResourceGuardProxyBase

ResourceGuardProxyBase object, used in ResourceGuardProxyBaseResource

ResourceGuardProxyBaseResource

ResourceGuardProxyBaseResource object, used for response and request bodies for ResourceGuardProxy APIs

ResourceGuardProxyBaseResourceList

List of ResourceGuardProxyBase resources

ResourceGuardResource
ResourceGuardResourceList

List of ResourceGuard resources

ResourceMoveDetails

ResourceMoveDetails will be returned in response to GetResource call from ARM

RestorableTimeRange
RestoreFilesTargetInfo

Class encapsulating restore as files target parameters

RestoreJobRecoveryPointDetails
RestoreTargetInfo

Class encapsulating restore target parameters

RestoreTargetInfoBase

Base class common to RestoreTargetInfo and RestoreFilesTargetInfo

RetentionTag

Retention tag

ScheduleBasedBackupCriteria

Schedule based backup criteria

ScheduleBasedTriggerContext

Schedule based trigger context

SecretStoreBasedAuthCredentials

Secret store based authentication credentials.

SecretStoreResource

Class representing a secret store resource.

SecuritySettings

Class containing security settings of vault

SoftDeleteSettings

Soft delete related settings

SourceLifeCycle

Source LifeCycle

StopProtectionRequest

Request body of Stop protection when MUA is Enabled

StorageSetting

Storage setting

SupportedFeature

Elements class for feature request

SuspendBackupRequest

Request body of Suspend backup when MUA is Enabled

SyncBackupInstanceRequest

Sync BackupInstance Request

TaggingCriteria

Tagging criteria

TargetCopySetting

Target copy settings

TargetDetails

Class encapsulating target details, used where the destination is not a datasource

TriggerBackupRequest

Trigger backup request

TriggerContext

Trigger context

UnlockDeleteRequest

Request body of unlock delete API.

UnlockDeleteResponse

Response of Unlock Delete API.

UserFacingError

Error object used by layers that have access to localized content, and propagate that to user

UserFacingErrorProperties

Any key value pairs that can be injected inside error object

UserFacingWarningDetail

Warning object used by layers that have access to localized content, and propagate that to user

ValidateCrossRegionRestoreRequestObject

Cross Region Restore Request Object

ValidateForBackupRequest

Validate for backup request

ValidateRestoreRequestObject

Validate restore request object

Interfaces

IAbsoluteDeleteOption
IAdHocBackupRuleOptions
IAdhocBackupTriggerOption
IAdhocBasedTaggingCriteria
IAdhocBasedTriggerContext
IAuthCredentials
IAzureBackupDiscreteRecoveryPoint
IAzureBackupFindRestorableTimeRangesRequest
IAzureBackupFindRestorableTimeRangesRequestResource
IAzureBackupFindRestorableTimeRangesResponse
IAzureBackupFindRestorableTimeRangesResponseResource
IAzureBackupJob
IAzureBackupJobResource
IAzureBackupJobResourceList
IAzureBackupParams
IAzureBackupRecoveryPoint
IAzureBackupRecoveryPointBasedRestoreRequest
IAzureBackupRecoveryPointResource
IAzureBackupRecoveryPointResourceList
IAzureBackupRecoveryTimeBasedRestoreRequest
IAzureBackupRehydrationRequest
IAzureBackupRestoreRequest
IAzureBackupRestoreWithRehydrationRequest
IAzureBackupRule
IAzureMonitorAlertSettings
IAzureOperationalStoreParameters
IAzureRetentionRule
IBackupCriteria
IBackupDatasourceParameters
IBackupInstance
IBackupInstanceResource
IBackupInstanceResourceList
IBackupParameters
IBackupPolicy
IBackupSchedule
IBackupVault
IBackupVaultResource
IBackupVaultResourceList
IBaseBackupPolicy
IBaseBackupPolicyResource
IBaseBackupPolicyResourceList
IBasePolicyRule
IBaseResourceProperties
IBlobBackupDatasourceParameters
ICheckNameAvailabilityRequest
ICheckNameAvailabilityResult
IClientDiscoveryDisplay
IClientDiscoveryForLogSpecification
IClientDiscoveryForProperties
IClientDiscoveryForServiceSpecification
IClientDiscoveryResponse
IClientDiscoveryValueForSingleApi
ICloudError
ICmkKekIdentity
ICmkKeyVaultProperties
ICopyOnExpiryOption
ICopyOption
ICrossRegionRestoreDetails
ICrossRegionRestoreJobRequest
ICrossRegionRestoreJobsRequest
ICrossRegionRestoreRequestObject
ICrossRegionRestoreSettings
ICrossSubscriptionRestoreSettings
ICustomCopyOption
IDatasource
IDatasourceSet
IDataStoreInfoBase
IDataStoreParameters
IDay
IDefaultResourceProperties
IDeletedBackupInstance
IDeletedBackupInstanceResource
IDeletedBackupInstanceResourceList
IDeleteOption
IDeletionInfo
IDppBaseResource
IDppBaseResourceList
IDppBaseTrackedResource
IDppBaseTrackedResourceTags
IDppIdentityDetails
IDppProxyResource
IDppProxyResourceTags
IDppResource
IDppResourceList
IDppTrackedResource
IDppTrackedResourceList
IDppWorkerRequest
IDppWorkerRequestHeaders
IDppWorkerRequestParameters
IEncryptionSettings
IError
IExportJobsResult
IFeatureSettings
IFeatureValidationRequest
IFeatureValidationRequestBase
IFeatureValidationResponse
IFeatureValidationResponseBase
IFetchSecondaryRPsRequestParameters
IIdentityDetails
IImmediateCopyOption
IImmutabilitySettings
IInnerError
IInnerErrorAdditionalInfo
IItemLevelRestoreCriteria
IItemLevelRestoreTargetInfo
IItemPathBasedRestoreCriteria
IJobExtendedInfo
IJobExtendedInfoAdditionalDetails
IJobSubTask
IJobSubTaskAdditionalDetails
IKubernetesClusterBackupDatasourceParameters
IKubernetesClusterRestoreCriteria
IKubernetesClusterRestoreCriteriaNamespaceMappings
IKubernetesClusterVaultTierRestoreCriteria
IKubernetesClusterVaultTierRestoreCriteriaNamespaceMappings
IKubernetesPvRestoreCriteria
IKubernetesStorageClassRestoreCriteria
IMonitoringSettings
INamespacedNameResource
IOperationExtendedInfo
IOperationJobExtendedInfo
IOperationResource
IPatchBackupVaultInput
IPatchResourceGuardInput
IPatchResourceGuardInputTags
IPatchResourceRequestInput
IPatchResourceRequestInputTags
IPolicyInfo
IPolicyParameters
IProtectionStatusDetails
IRangeBasedItemLevelRestoreCriteria
IRecoveryPointDataStoreDetails
IRecoveryPointsFilters
IResourceGuard
IResourceGuardOperation
IResourceGuardOperationDetail
IResourceGuardProxyBase
IResourceGuardProxyBaseResource
IResourceGuardProxyBaseResourceList
IResourceGuardResource
IResourceGuardResourceList
IResourceMoveDetails
IRestorableTimeRange
IRestoreFilesTargetInfo
IRestoreJobRecoveryPointDetails
IRestoreTargetInfo
IRestoreTargetInfoBase
IRetentionTag
IScheduleBasedBackupCriteria
IScheduleBasedTriggerContext
ISecretStoreBasedAuthCredentials
ISecretStoreResource
ISecuritySettings
ISoftDeleteSettings
ISourceLifeCycle
IStopProtectionRequest
IStorageSetting
ISupportedFeature
ISuspendBackupRequest
ISyncBackupInstanceRequest
ITaggingCriteria
ITargetCopySetting
ITargetDetails
ITriggerBackupRequest
ITriggerContext
IUnlockDeleteRequest
IUnlockDeleteResponse
IUserFacingError
IUserFacingErrorProperties
IUserFacingWarningDetail
IValidateCrossRegionRestoreRequestObject
IValidateForBackupRequest
IValidateRestoreRequestObject