models Package
Classes
| AbsoluteDeleteOption |
Delete option with duration. All required parameters must be populated in order to send to Azure. |
| AdHocBackupRuleOptions |
Adhoc backup rules. All required parameters must be populated in order to send to Azure. |
| AdhocBackupTriggerOption |
Adhoc backup trigger option. |
| AdhocBasedTaggingCriteria |
Adhoc backup tagging criteria. |
| AdhocBasedTriggerContext |
Adhoc trigger context. All required parameters must be populated in order to send to Azure. |
| AuthCredentials |
Base class for different types of authentication credentials. You probably want to use the sub-classes and not this class directly. Known sub-classes are: SecretStoreBasedAuthCredentials. All required parameters must be populated in order to send to Azure. |
| AzureBackupDiscreteRecoveryPoint |
Azure backup discrete RecoveryPoint. All required parameters must be populated in order to send to Azure. |
| AzureBackupFindRestorableTimeRangesRequest |
List Restore Ranges Request. All required parameters must be populated in order to send to Azure. |
| AzureBackupFindRestorableTimeRangesRequestResource |
List Restore Ranges Request. |
| AzureBackupFindRestorableTimeRangesResponse |
List Restore Ranges Response. |
| AzureBackupFindRestorableTimeRangesResponseResource |
List Restore Ranges Response. Variables are only populated by the server, and will be ignored when sending a request. |
| AzureBackupJob |
AzureBackup Job Class. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| AzureBackupJobResource |
AzureBackup Job Resource Class. Variables are only populated by the server, and will be ignored when sending a request. |
| AzureBackupJobResourceList |
List of AzureBackup Job resources. |
| AzureBackupParams |
Azure backup parameters. All required parameters must be populated in order to send to Azure. |
| AzureBackupRecoveryPoint |
Azure backup recoveryPoint. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureBackupDiscreteRecoveryPoint. All required parameters must be populated in order to send to Azure. |
| AzureBackupRecoveryPointBasedRestoreRequest |
Azure backup recoveryPoint based restore request. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureBackupRestoreWithRehydrationRequest. All required parameters must be populated in order to send to Azure. |
| AzureBackupRecoveryPointResource |
Azure backup recoveryPoint resource. Variables are only populated by the server, and will be ignored when sending a request. |
| AzureBackupRecoveryPointResourceList |
Azure backup recoveryPoint resource list. |
| AzureBackupRecoveryTimeBasedRestoreRequest |
AzureBackup RecoveryPointTime Based Restore Request. All required parameters must be populated in order to send to Azure. |
| AzureBackupRehydrationRequest |
Azure Backup Rehydrate Request. All required parameters must be populated in order to send to Azure. |
| AzureBackupRestoreRequest |
Azure backup restore request. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureBackupRecoveryPointBasedRestoreRequest, AzureBackupRecoveryTimeBasedRestoreRequest. All required parameters must be populated in order to send to Azure. |
| AzureBackupRestoreWithRehydrationRequest |
AzureBackup Restore with Rehydration Request. All required parameters must be populated in order to send to Azure. |
| AzureBackupRule |
Azure backup rule. All required parameters must be populated in order to send to Azure. |
| AzureOperationalStoreParameters |
Parameters for Operational-Tier DataStore. All required parameters must be populated in order to send to Azure. |
| AzureRetentionRule |
Azure retention rule. All required parameters must be populated in order to send to Azure. |
| BackupCriteria |
BackupCriteria base class. You probably want to use the sub-classes and not this class directly. Known sub-classes are: ScheduleBasedBackupCriteria. All required parameters must be populated in order to send to Azure. |
| BackupInstance |
Backup Instance. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| BackupInstanceResource |
BackupInstance Resource. Variables are only populated by the server, and will be ignored when sending a request. |
| BackupInstanceResourceList |
BackupInstance Resource list response. |
| BackupParameters |
BackupParameters base. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureBackupParams. All required parameters must be populated in order to send to Azure. |
| BackupPolicy |
Rule based backup policy. All required parameters must be populated in order to send to Azure. |
| BackupSchedule |
Schedule for backup. All required parameters must be populated in order to send to Azure. |
| BackupVault |
Backup Vault. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| BackupVaultResource |
Backup Vault Resource. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| BackupVaultResourceList |
List of BackupVault resources. |
| BaseBackupPolicy |
BackupPolicy base. You probably want to use the sub-classes and not this class directly. Known sub-classes are: BackupPolicy. All required parameters must be populated in order to send to Azure. |
| BaseBackupPolicyResource |
BaseBackupPolicy resource. Variables are only populated by the server, and will be ignored when sending a request. |
| BaseBackupPolicyResourceList |
List of BaseBackupPolicy resources. |
| BasePolicyRule |
BasePolicy Rule. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureBackupRule, AzureRetentionRule. All required parameters must be populated in order to send to Azure. |
| 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. |
| CopyOnExpiryOption |
Copy on Expiry Option. All required parameters must be populated in order to send to Azure. |
| CopyOption |
Options to copy. You probably want to use the sub-classes and not this class directly. Known sub-classes are: CopyOnExpiryOption, CustomCopyOption, ImmediateCopyOption. All required parameters must be populated in order to send to Azure. |
| CustomCopyOption |
Duration based custom options to copy. All required parameters must be populated in order to send to Azure. |
| DataStoreInfoBase |
DataStoreInfo base. All required parameters must be populated in order to send to Azure. |
| DataStoreParameters |
Parameters for DataStore. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureOperationalStoreParameters. All required parameters must be populated in order to send to Azure. |
| Datasource |
Datasource to be backed up. All required parameters must be populated in order to send to Azure. |
| DatasourceSet |
DatasourceSet details of datasource to be backed up. All required parameters must be populated in order to send to Azure. |
| Day |
Day of the week. |
| DeleteOption |
Delete Option. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AbsoluteDeleteOption. All required parameters must be populated in order to send to Azure. |
| DppBaseResource |
Base resource under Microsoft.DataProtection provider namespace. Variables are only populated by the server, and will be ignored when sending a request. |
| DppBaseResourceList |
Base for all lists of V2 resources. |
| DppIdentityDetails |
Identity details. Variables are only populated by the server, and will be ignored when sending a request. |
| DppResource |
Resource class. Variables are only populated by the server, and will be ignored when sending a request. |
| DppResourceList |
ListResource. |
| DppTrackedResource |
DppTrackedResource. Variables are only populated by the server, and will be ignored when sending a request. |
| DppTrackedResourceList |
DppTrackedResourceList. |
| DppWorkerRequest |
DppWorkerRequest. |
| Error |
The resource management error response. Variables are only populated by the server, and will be ignored when sending a request. |
| ErrorAdditionalInfo |
The resource management error additional info. Variables are only populated by the server, and will be ignored when sending a request. |
| ExportJobsResult |
The result for export jobs containing blob details. Variables are only populated by the server, and will be ignored when sending a request. |
| FeatureValidationRequest |
Base class for feature object. All required parameters must be populated in order to send to Azure. |
| FeatureValidationRequestBase |
Base class for Backup Feature support. You probably want to use the sub-classes and not this class directly. Known sub-classes are: FeatureValidationRequest. All required parameters must be populated in order to send to Azure. |
| FeatureValidationResponse |
Feature Validation Response. All required parameters must be populated in order to send to Azure. |
| FeatureValidationResponseBase |
Base class for Backup Feature support. You probably want to use the sub-classes and not this class directly. Known sub-classes are: FeatureValidationResponse. All required parameters must be populated in order to send to Azure. |
| ImmediateCopyOption |
Immediate copy Option. All required parameters must be populated in order to send to Azure. |
| InnerError |
Inner Error. |
| ItemLevelRestoreCriteria |
Class to contain criteria for item level restore. You probably want to use the sub-classes and not this class directly. Known sub-classes are: RangeBasedItemLevelRestoreCriteria. All required parameters must be populated in order to send to Azure. |
| ItemLevelRestoreTargetInfo |
Restore target info for Item level restore operation. All required parameters must be populated in order to send to Azure. |
| JobExtendedInfo |
Extended Information about the job. Variables are only populated by the server, and will be ignored when sending a request. |
| JobSubTask |
Details of Job's Sub Task. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| OperationExtendedInfo |
Operation Extended Info. You probably want to use the sub-classes and not this class directly. Known sub-classes are: OperationJobExtendedInfo. All required parameters must be populated in order to send to Azure. |
| OperationJobExtendedInfo |
Operation Job Extended Info. All required parameters must be populated in order to send to Azure. |
| OperationResource |
Operation Resource. |
| PatchResourceRequestInput |
Patch Request content for Microsoft.DataProtection resources. |
| PolicyInfo |
Policy Info in backupInstance. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| PolicyParameters |
Parameters in Policy. |
| ProtectionStatusDetails |
Protection status details. |
| RangeBasedItemLevelRestoreCriteria |
Item Level target info for restore operation. All required parameters must be populated in order to send to Azure. |
| RecoveryPointDataStoreDetails |
RecoveryPoint datastore details. Variables are only populated by the server, and will be ignored when sending a request. |
| RecoveryPointsFilters |
RecoveryPointsFilters. |
| ResourceGuard |
ResourceGuard. Variables are only populated by the server, and will be ignored when sending a request. |
| ResourceGuardOperation |
This class contains all the details about a critical operation. Variables are only populated by the server, and will be ignored when sending a request. |
| ResourceGuardResource |
ResourceGuardResource. Variables are only populated by the server, and will be ignored when sending a request. |
| ResourceGuardResourceList |
List of ResourceGuard resources. |
| ResourceMoveDetails |
ResourceMoveDetails will be returned in response to GetResource call from ARM. |
| RestorableTimeRange |
RestorableTimeRange. All required parameters must be populated in order to send to Azure. |
| RestoreFilesTargetInfo |
Class encapsulating restore as files target parameters. All required parameters must be populated in order to send to Azure. |
| RestoreJobRecoveryPointDetails |
RestoreJobRecoveryPointDetails. |
| RestoreTargetInfo |
Class encapsulating restore target parameters. All required parameters must be populated in order to send to Azure. |
| RestoreTargetInfoBase |
Base class common to RestoreTargetInfo and RestoreFilesTargetInfo. You probably want to use the sub-classes and not this class directly. Known sub-classes are: ItemLevelRestoreTargetInfo, RestoreFilesTargetInfo, RestoreTargetInfo. All required parameters must be populated in order to send to Azure. |
| RetentionTag |
Retention tag. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| ScheduleBasedBackupCriteria |
Schedule based backup criteria. All required parameters must be populated in order to send to Azure. |
| ScheduleBasedTriggerContext |
Schedule based trigger context. All required parameters must be populated in order to send to Azure. |
| SecretStoreBasedAuthCredentials |
Secret store based authentication credentials. All required parameters must be populated in order to send to Azure. |
| SecretStoreResource |
Class representing a secret store resource. All required parameters must be populated in order to send to Azure. |
| SourceLifeCycle |
Source LifeCycle. All required parameters must be populated in order to send to Azure. |
| StorageSetting |
Storage setting. |
| SupportedFeature |
Elements class for feature request. |
| SystemData |
Metadata pertaining to creation and last modification of the resource. |
| TaggingCriteria |
Tagging criteria. All required parameters must be populated in order to send to Azure. |
| TargetCopySetting |
Target copy settings. All required parameters must be populated in order to send to Azure. |
| TargetDetails |
Class encapsulating target details, used where the destination is not a datasource. All required parameters must be populated in order to send to Azure. |
| TriggerBackupRequest |
Trigger backup request. All required parameters must be populated in order to send to Azure. |
| TriggerContext |
Trigger context. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AdhocBasedTriggerContext, ScheduleBasedTriggerContext. All required parameters must be populated in order to send to Azure. |
| UserFacingError |
Error object used by layers that have access to localized content, and propagate that to user. |
| ValidateForBackupRequest |
Validate for backup request. All required parameters must be populated in order to send to Azure. |
| ValidateRestoreRequestObject |
Validate restore request object. All required parameters must be populated in order to send to Azure. |
Enums
| AbsoluteMarker |
An enumeration. |
| CreatedByType |
The type of identity that created the resource. |
| CurrentProtectionState |
Specifies the current protection state of the resource |
| DataStoreTypes |
type of datastore; Operational/Vault/Archive |
| DayOfWeek |
An enumeration. |
| FeatureSupportStatus |
feature support status |
| FeatureType |
backup support feature type. |
| Month |
An enumeration. |
| ProvisioningState |
Provisioning state of the BackupVault resource |
| RecoveryOption |
Recovery Option |
| RehydrationPriority |
Priority to be used for rehydration. Values High or Standard |
| RehydrationStatus |
An enumeration. |
| ResourceMoveState |
Resource move state for backup vault |
| RestoreSourceDataStoreType |
Gets or sets the type of the source data store. |
| RestoreTargetLocationType |
Denotes the target location where the data will be restored, string value for the enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
| SecretStoreType |
Gets or sets the type of secret store |
| SourceDataStoreType |
Gets or sets the type of the source data store. |
| Status |
Specifies the protection status of the resource |
| StorageSettingStoreTypes |
Gets or sets the type of the datastore. |
| StorageSettingTypes |
Gets or sets the type. |
| WeekNumber |
An enumeration. |
Feedback
Submit and view feedback for