Options
All
  • Public
  • Public/Protected
  • All
Menu

@azure/arm-recoveryservicesbackup

Package version

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Object literals

Type aliases

AcquireStorageAccountLock

AcquireStorageAccountLock: string

Defines values for AcquireStorageAccountLock.
KnownAcquireStorageAccountLock can be used interchangeably with AcquireStorageAccountLock, this enum contains the known values that the service supports.

Known values supported by the service

Acquire
NotAcquire

AzureBackupGoalFeatureSupportRequest

AzureBackupGoalFeatureSupportRequest: FeatureSupportRequest & { featureType: "AzureBackupGoals" }

Azure backup goal feature specific request.

AzureBackupServerContainer

AzureBackupServerContainer: DpmContainer & { containerType: "AzureBackupServerContainer" }

AzureBackupServer (DPMVenus) workload-specific protection container.

AzureBackupServerEngine

AzureBackupServerEngine: BackupEngineBase & { backupEngineType: "AzureBackupServerEngine" }

Backup engine type when Azure Backup Server is used to manage the backups.

AzureFileShareBackupRequest

AzureFileShareBackupRequest: BackupRequest & { objectType: "AzureFileShareBackupRequest"; recoveryPointExpiryTimeInUTC?: Date }

AzureFileShare workload-specific backup request.

AzureFileShareProtectableItem

AzureFileShareProtectableItem: WorkloadProtectableItem & { azureFileShareType?: AzureFileShareType; parentContainerFabricId?: undefined | string; parentContainerFriendlyName?: undefined | string; protectableItemType: "AzureFileShare" }

Protectable item for Azure Fileshare workloads.

AzureFileShareProtectionPolicy

AzureFileShareProtectionPolicy: ProtectionPolicy & { backupManagementType: "AzureStorage"; retentionPolicy?: RetentionPolicyUnion; schedulePolicy?: SchedulePolicyUnion; timeZone?: undefined | string; workLoadType?: WorkloadType }

AzureStorage backup policy.

AzureFileShareProvisionILRRequest

AzureFileShareProvisionILRRequest: ILRRequest & { objectType: "AzureFileShareProvisionILRRequest"; recoveryPointId?: undefined | string; sourceResourceId?: undefined | string }

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

AzureFileShareRecoveryPoint

AzureFileShareRecoveryPoint: RecoveryPoint & { fileShareSnapshotUri?: undefined | string; objectType: "AzureFileShareRecoveryPoint"; recoveryPointSizeInGB?: undefined | number; recoveryPointTime?: Date; recoveryPointType?: undefined | string }

Azure File Share workload specific backup copy.

AzureFileShareRestoreRequest

AzureFileShareRestoreRequest: RestoreRequest & { copyOptions?: CopyOptions; objectType: "AzureFileShareRestoreRequest"; recoveryType?: RecoveryType; restoreFileSpecs?: RestoreFileSpecs[]; restoreRequestType?: RestoreRequestType; sourceResourceId?: undefined | string; targetDetails?: TargetAFSRestoreInfo }

AzureFileShare Restore Request

AzureFileShareType

AzureFileShareType: string

Defines values for AzureFileShareType.
KnownAzureFileShareType can be used interchangeably with AzureFileShareType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
XSMB
XSync

AzureFileshareProtectedItem

AzureFileshareProtectedItem: ProtectedItem & { extendedInfo?: AzureFileshareProtectedItemExtendedInfo; friendlyName?: undefined | string; kpisHealths?: undefined | {}; lastBackupStatus?: undefined | string; lastBackupTime?: Date; protectedItemType: "AzureFileShareProtectedItem"; protectionState?: ProtectionState; protectionStatus?: undefined | string }

Azure File Share workload-specific backup item.

AzureIaaSClassicComputeVMContainer

AzureIaaSClassicComputeVMContainer: IaaSVMContainer & { containerType: "Microsoft.ClassicCompute/virtualMachines" }

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

AzureIaaSClassicComputeVMProtectableItem

AzureIaaSClassicComputeVMProtectableItem: IaaSVMProtectableItem & { protectableItemType: "Microsoft.ClassicCompute/virtualMachines" }

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

AzureIaaSClassicComputeVMProtectedItem

AzureIaaSClassicComputeVMProtectedItem: AzureIaaSVMProtectedItem & { protectedItemType: "Microsoft.ClassicCompute/virtualMachines" }

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

AzureIaaSComputeVMContainer

AzureIaaSComputeVMContainer: IaaSVMContainer & { containerType: "Microsoft.Compute/virtualMachines" }

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

AzureIaaSComputeVMProtectableItem

AzureIaaSComputeVMProtectableItem: IaaSVMProtectableItem & { protectableItemType: "Microsoft.Compute/virtualMachines" }

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

AzureIaaSComputeVMProtectedItem

AzureIaaSComputeVMProtectedItem: AzureIaaSVMProtectedItem & { protectedItemType: "Microsoft.Compute/virtualMachines" }

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

AzureIaaSVMHealthDetails

AzureIaaSVMHealthDetails: ResourceHealthDetails & {}

Azure IaaS VM workload-specific Health Details.

AzureIaaSVMJob

AzureIaaSVMJob: Job & { actionsInfo?: JobSupportedAction[]; containerName?: undefined | string; duration?: undefined | string; errorDetails?: AzureIaaSVMErrorInfo[]; extendedInfo?: AzureIaaSVMJobExtendedInfo; isUserTriggered?: undefined | false | true; jobType: "AzureIaaSVMJob"; virtualMachineVersion?: undefined | string }

Azure IaaS VM workload-specific job object.

AzureIaaSVMJobV2

AzureIaaSVMJobV2: Job & { actionsInfo?: JobSupportedAction[]; containerName?: undefined | string; duration?: undefined | string; errorDetails?: AzureIaaSVMErrorInfo[]; extendedInfo?: AzureIaaSVMJobExtendedInfo; jobType: "AzureIaaSVMJobV2"; virtualMachineVersion?: undefined | string }

Azure IaaS VM workload-specific job object.

AzureIaaSVMProtectedItem

AzureIaaSVMProtectedItem: ProtectedItem & { extendedInfo?: AzureIaaSVMProtectedItemExtendedInfo; extendedProperties?: ExtendedProperties; friendlyName?: undefined | string; healthDetails?: AzureIaaSVMHealthDetails[]; healthStatus?: HealthStatus; kpisHealths?: undefined | {}; lastBackupStatus?: undefined | string; lastBackupTime?: Date; protectedItemDataId?: undefined | string; protectedItemType: "AzureIaaSVMProtectedItem" | "Microsoft.ClassicCompute/virtualMachines" | "Microsoft.Compute/virtualMachines"; protectionState?: ProtectionState; protectionStatus?: undefined | string; virtualMachineId?: undefined | string }

IaaS VM workload-specific backup item.

AzureIaaSVMProtectedItemUnion

AzureIaaSVMProtectionPolicy

AzureIaaSVMProtectionPolicy: ProtectionPolicy & { backupManagementType: "AzureIaasVM"; instantRPDetails?: InstantRPAdditionalDetails; instantRpRetentionRangeInDays?: undefined | number; policyType?: IaasvmPolicyType; retentionPolicy?: RetentionPolicyUnion; schedulePolicy?: SchedulePolicyUnion; timeZone?: undefined | string }

IaaS VM workload-specific backup policy.

AzureRecoveryServiceVaultProtectionIntent

AzureRecoveryServiceVaultProtectionIntent: ProtectionIntent & { protectionIntentItemType: "RecoveryServiceVaultItem" | "AzureWorkloadAutoProtectionIntent" | "AzureWorkloadSQLAutoProtectionIntent" }

Azure Recovery Services Vault specific protection intent item.

AzureRecoveryServiceVaultProtectionIntentUnion

AzureResourceProtectionIntent

AzureResourceProtectionIntent: ProtectionIntent & { friendlyName?: undefined | string; protectionIntentItemType: "AzureResourceItem" }

IaaS VM specific backup protection intent item.

AzureSqlContainer

AzureSqlContainer: ProtectionContainer & { containerType: "AzureSqlContainer" }

Azure Sql workload-specific container.

AzureSqlProtectedItem

AzureSqlProtectedItem: ProtectedItem & { extendedInfo?: AzureSqlProtectedItemExtendedInfo; protectedItemDataId?: undefined | string; protectedItemType: "Microsoft.Sql/servers/databases"; protectionState?: ProtectedItemState }

Azure SQL workload-specific backup item.

AzureSqlProtectionPolicy

AzureSqlProtectionPolicy: ProtectionPolicy & { backupManagementType: "AzureSql"; retentionPolicy?: RetentionPolicyUnion }

Azure SQL workload-specific backup policy.

AzureSqlagWorkloadContainerProtectionContainer

AzureSqlagWorkloadContainerProtectionContainer: AzureWorkloadContainer & { containerType: "SQLAGWorkLoadContainer" }

Container for SQL workloads under SQL Availability Group.

AzureStorageContainer

AzureStorageContainer: ProtectionContainer & { acquireStorageAccountLock?: AcquireStorageAccountLock; containerType: "StorageContainer"; protectedItemCount?: undefined | number; resourceGroup?: undefined | string; sourceResourceId?: undefined | string; storageAccountVersion?: undefined | string }

Azure Storage Account workload-specific container.

AzureStorageJob

AzureStorageJob: Job & { actionsInfo?: JobSupportedAction[]; duration?: undefined | string; errorDetails?: AzureStorageErrorInfo[]; extendedInfo?: AzureStorageJobExtendedInfo; isUserTriggered?: undefined | false | true; jobType: "AzureStorageJob"; storageAccountName?: undefined | string; storageAccountVersion?: undefined | string }

Azure storage specific job.

AzureStorageProtectableContainer

AzureStorageProtectableContainer: ProtectableContainer & { protectableContainerType: "StorageContainer" }

Azure Storage-specific protectable containers

AzureVMAppContainerProtectableContainer

AzureVMAppContainerProtectableContainer: ProtectableContainer & { protectableContainerType: "VMAppContainer" }

Azure workload-specific container

AzureVMAppContainerProtectionContainer

AzureVMAppContainerProtectionContainer: AzureWorkloadContainer & { containerType: "VMAppContainer" }

Container for SQL workloads under Azure Virtual Machines.

AzureVMResourceFeatureSupportRequest

AzureVMResourceFeatureSupportRequest: FeatureSupportRequest & { featureType: "AzureVMResourceBackup"; vmSize?: undefined | string; vmSku?: undefined | string }

AzureResource(IaaS VM) Specific feature support request

AzureVmWorkloadItem

AzureVmWorkloadItem: WorkloadItem & { isAutoProtectable?: undefined | false | true; parentName?: undefined | string; serverName?: undefined | string; subWorkloadItemCount?: undefined | number; subinquireditemcount?: undefined | number; workloadItemType: "AzureVmWorkloadItem" | "SAPAseDatabase" | "SAPAseSystem" | "SAPHanaDatabase" | "SAPHanaSystem" | "SQLDataBase" | "SQLInstance" }

Azure VM workload-specific workload item.

AzureVmWorkloadItemUnion

AzureVmWorkloadProtectableItem

AzureVmWorkloadProtectableItem: WorkloadProtectableItem & { isAutoProtectable?: undefined | false | true; isAutoProtected?: undefined | false | true; parentName?: undefined | string; parentUniqueName?: undefined | string; prebackupvalidation?: PreBackupValidation; protectableItemType: "AzureVmWorkloadProtectableItem" | "SAPAseSystem" | "SAPHanaDatabase" | "SAPHanaSystem" | "SQLAvailabilityGroupContainer" | "SQLDataBase" | "SQLInstance"; serverName?: undefined | string; subinquireditemcount?: undefined | number; subprotectableitemcount?: undefined | number }

Azure VM workload-specific protectable item.

AzureVmWorkloadProtectableItemUnion

AzureVmWorkloadProtectedItem

AzureVmWorkloadProtectedItem: ProtectedItem & { extendedInfo?: AzureVmWorkloadProtectedItemExtendedInfo; friendlyName?: undefined | string; kpisHealths?: undefined | {}; lastBackupErrorDetail?: ErrorDetail; lastBackupStatus?: LastBackupStatus; lastBackupTime?: Date; parentName?: undefined | string; parentType?: undefined | string; protectedItemDataSourceId?: undefined | string; protectedItemHealthStatus?: ProtectedItemHealthStatus; protectedItemType: "AzureVmWorkloadProtectedItem" | "AzureVmWorkloadSAPAseDatabase" | "AzureVmWorkloadSAPHanaDatabase" | "AzureVmWorkloadSQLDatabase"; protectionState?: ProtectionState; protectionStatus?: undefined | string; serverName?: undefined | string }

Azure VM workload-specific protected item.

AzureVmWorkloadProtectedItemUnion

AzureVmWorkloadProtectionPolicy

AzureVmWorkloadProtectionPolicy: ProtectionPolicy & { backupManagementType: "AzureWorkload"; makePolicyConsistent?: undefined | false | true; settings?: Settings; subProtectionPolicy?: SubProtectionPolicy[]; workLoadType?: WorkloadType }

Azure VM (Mercury) workload-specific backup policy.

AzureVmWorkloadSAPAseDatabaseProtectedItem

AzureVmWorkloadSAPAseDatabaseProtectedItem: AzureVmWorkloadProtectedItem & { protectedItemType: "AzureVmWorkloadSAPAseDatabase" }

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

AzureVmWorkloadSAPAseDatabaseWorkloadItem

AzureVmWorkloadSAPAseDatabaseWorkloadItem: AzureVmWorkloadItem & { workloadItemType: "SAPAseDatabase" }

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

AzureVmWorkloadSAPAseSystemProtectableItem

AzureVmWorkloadSAPAseSystemProtectableItem: AzureVmWorkloadProtectableItem & { protectableItemType: "SAPAseSystem" }

Azure VM workload-specific protectable item representing SAP ASE System.

AzureVmWorkloadSAPAseSystemWorkloadItem

AzureVmWorkloadSAPAseSystemWorkloadItem: AzureVmWorkloadItem & { workloadItemType: "SAPAseSystem" }

Azure VM workload-specific workload item representing SAP ASE System.

AzureVmWorkloadSAPHanaDatabaseProtectableItem

AzureVmWorkloadSAPHanaDatabaseProtectableItem: AzureVmWorkloadProtectableItem & { protectableItemType: "SAPHanaDatabase" }

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

AzureVmWorkloadSAPHanaDatabaseProtectedItem

AzureVmWorkloadSAPHanaDatabaseProtectedItem: AzureVmWorkloadProtectedItem & { protectedItemType: "AzureVmWorkloadSAPHanaDatabase" }

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

AzureVmWorkloadSAPHanaDatabaseWorkloadItem

AzureVmWorkloadSAPHanaDatabaseWorkloadItem: AzureVmWorkloadItem & { workloadItemType: "SAPHanaDatabase" }

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

AzureVmWorkloadSAPHanaSystemProtectableItem

AzureVmWorkloadSAPHanaSystemProtectableItem: AzureVmWorkloadProtectableItem & { protectableItemType: "SAPHanaSystem" }

Azure VM workload-specific protectable item representing SAP HANA System.

AzureVmWorkloadSAPHanaSystemWorkloadItem

AzureVmWorkloadSAPHanaSystemWorkloadItem: AzureVmWorkloadItem & { workloadItemType: "SAPHanaSystem" }

Azure VM workload-specific workload item representing SAP HANA System.

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

AzureVmWorkloadSQLAvailabilityGroupProtectableItem: AzureVmWorkloadProtectableItem & { protectableItemType: "SQLAvailabilityGroupContainer" }

Azure VM workload-specific protectable item representing SQL Availability Group.

AzureVmWorkloadSQLDatabaseProtectableItem

AzureVmWorkloadSQLDatabaseProtectableItem: AzureVmWorkloadProtectableItem & { protectableItemType: "SQLDataBase" }

Azure VM workload-specific protectable item representing SQL Database.

AzureVmWorkloadSQLDatabaseProtectedItem

AzureVmWorkloadSQLDatabaseProtectedItem: AzureVmWorkloadProtectedItem & { protectedItemType: "AzureVmWorkloadSQLDatabase" }

Azure VM workload-specific protected item representing SQL Database.

AzureVmWorkloadSQLDatabaseWorkloadItem

AzureVmWorkloadSQLDatabaseWorkloadItem: AzureVmWorkloadItem & { workloadItemType: "SQLDataBase" }

Azure VM workload-specific workload item representing SQL Database.

AzureVmWorkloadSQLInstanceProtectableItem

AzureVmWorkloadSQLInstanceProtectableItem: AzureVmWorkloadProtectableItem & { protectableItemType: "SQLInstance" }

Azure VM workload-specific protectable item representing SQL Instance.

AzureVmWorkloadSQLInstanceWorkloadItem

AzureVmWorkloadSQLInstanceWorkloadItem: AzureVmWorkloadItem & { dataDirectoryPaths?: SQLDataDirectory[]; workloadItemType: "SQLInstance" }

Azure VM workload-specific workload item representing SQL Instance.

AzureWorkloadAutoProtectionIntent

AzureWorkloadAutoProtectionIntent: AzureRecoveryServiceVaultProtectionIntent & { protectionIntentItemType: "AzureWorkloadAutoProtectionIntent" | "AzureWorkloadSQLAutoProtectionIntent" }

Azure Recovery Services Vault specific protection intent item.

AzureWorkloadAutoProtectionIntentUnion

AzureWorkloadBackupRequest

AzureWorkloadBackupRequest: BackupRequest & { backupType?: BackupType; enableCompression?: undefined | false | true; objectType: "AzureWorkloadBackupRequest"; recoveryPointExpiryTimeInUTC?: Date }

AzureWorkload workload-specific backup request.

AzureWorkloadContainer

AzureWorkloadContainer: ProtectionContainer & { containerType: "AzureWorkloadContainer" | "SQLAGWorkLoadContainer" | "VMAppContainer"; extendedInfo?: AzureWorkloadContainerExtendedInfo; lastUpdatedTime?: Date; operationType?: OperationType; sourceResourceId?: undefined | string; workloadType?: WorkloadType }

Container for the workloads running inside Azure Compute or Classic Compute.

AzureWorkloadContainerAutoProtectionIntent

AzureWorkloadContainerAutoProtectionIntent: ProtectionIntent & { protectionIntentItemType: "AzureWorkloadContainerAutoProtectionIntent" }

Azure workload specific protection intent item.

AzureWorkloadContainerUnion

AzureWorkloadJob

AzureWorkloadJob: Job & { actionsInfo?: JobSupportedAction[]; duration?: undefined | string; errorDetails?: AzureWorkloadErrorInfo[]; extendedInfo?: AzureWorkloadJobExtendedInfo; jobType: "AzureWorkloadJob"; workloadType?: undefined | string }

Azure storage specific job.

AzureWorkloadPointInTimeRecoveryPoint

AzureWorkloadPointInTimeRecoveryPoint: AzureWorkloadRecoveryPoint & { objectType: "AzureWorkloadPointInTimeRecoveryPoint" | "AzureWorkloadSAPHanaPointInTimeRecoveryPoint"; timeRanges?: PointInTimeRange[] }

Recovery point specific to PointInTime

AzureWorkloadPointInTimeRecoveryPointUnion

AzureWorkloadPointInTimeRestoreRequest

AzureWorkloadPointInTimeRestoreRequest: AzureWorkloadRestoreRequest & { objectType: "AzureWorkloadPointInTimeRestoreRequest"; pointInTime?: Date }

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

AzureWorkloadRecoveryPoint

AzureWorkloadRecoveryPoint: RecoveryPoint & { objectType: "AzureWorkloadRecoveryPoint" | "AzureWorkloadPointInTimeRecoveryPoint" | "AzureWorkloadSAPHanaPointInTimeRecoveryPoint" | "AzureWorkloadSAPHanaRecoveryPoint" | "AzureWorkloadSQLRecoveryPoint" | "AzureWorkloadSQLPointInTimeRecoveryPoint"; recoveryPointMoveReadinessInfo?: undefined | {}; recoveryPointTierDetails?: RecoveryPointTierInformationV2[]; recoveryPointTimeInUTC?: Date; type?: RestorePointType }

Workload specific recovery point, specifically encapsulates full/diff recovery point

AzureWorkloadRecoveryPointUnion

AzureWorkloadRestoreRequest

AzureWorkloadRestoreRequest: RestoreRequest & { objectType: "AzureWorkloadRestoreRequest" | "AzureWorkloadPointInTimeRestoreRequest" | "AzureWorkloadSAPHanaRestoreRequest" | "AzureWorkloadSAPHanaPointInTimeRestoreRequest" | "AzureWorkloadSQLRestoreRequest" | "AzureWorkloadSQLPointInTimeRestoreRequest" | "AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest" | "AzureWorkloadSAPHanaRestoreWithRehydrateRequest" | "AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest" | "AzureWorkloadSQLRestoreWithRehydrateRequest"; propertyBag?: undefined | {}; recoveryMode?: RecoveryMode; recoveryType?: RecoveryType; sourceResourceId?: undefined | string; targetInfo?: TargetRestoreInfo; targetVirtualMachineId?: undefined | string }

AzureWorkload-specific restore.

AzureWorkloadRestoreRequestUnion

AzureWorkloadSAPHanaPointInTimeRecoveryPoint

AzureWorkloadSAPHanaPointInTimeRecoveryPoint: AzureWorkloadPointInTimeRecoveryPoint & { objectType: "AzureWorkloadSAPHanaPointInTimeRecoveryPoint" }

Recovery point specific to PointInTime in SAPHana

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkloadSAPHanaPointInTimeRestoreRequest: AzureWorkloadSAPHanaRestoreRequest & { objectType: "AzureWorkloadSAPHanaPointInTimeRestoreRequest" | "AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest"; pointInTime?: Date }

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

AzureWorkloadSAPHanaPointInTimeRestoreRequestUnion

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest: AzureWorkloadSAPHanaPointInTimeRestoreRequest & { objectType: "AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest"; recoveryPointRehydrationInfo?: RecoveryPointRehydrationInfo }

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

AzureWorkloadSAPHanaRecoveryPoint

AzureWorkloadSAPHanaRecoveryPoint: AzureWorkloadRecoveryPoint & { objectType: "AzureWorkloadSAPHanaRecoveryPoint" }

SAPHana specific recoverypoint, specifically encapsulates full/diff recoverypoints

AzureWorkloadSAPHanaRestoreRequest

AzureWorkloadSAPHanaRestoreRequest: AzureWorkloadRestoreRequest & { objectType: "AzureWorkloadSAPHanaRestoreRequest" | "AzureWorkloadSAPHanaPointInTimeRestoreRequest" | "AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest" | "AzureWorkloadSAPHanaRestoreWithRehydrateRequest" }

AzureWorkload SAP Hana-specific restore.

AzureWorkloadSAPHanaRestoreRequestUnion

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

AzureWorkloadSAPHanaRestoreWithRehydrateRequest: AzureWorkloadSAPHanaRestoreRequest & { objectType: "AzureWorkloadSAPHanaRestoreWithRehydrateRequest"; recoveryPointRehydrationInfo?: RecoveryPointRehydrationInfo }

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

AzureWorkloadSQLAutoProtectionIntent

AzureWorkloadSQLAutoProtectionIntent: AzureWorkloadAutoProtectionIntent & { protectionIntentItemType: "AzureWorkloadSQLAutoProtectionIntent"; workloadItemType?: WorkloadItemType }

Azure Workload SQL Auto Protection intent item.

AzureWorkloadSQLPointInTimeRecoveryPoint

AzureWorkloadSQLPointInTimeRecoveryPoint: AzureWorkloadSQLRecoveryPoint & { objectType: "AzureWorkloadSQLPointInTimeRecoveryPoint"; timeRanges?: PointInTimeRange[] }

Recovery point specific to PointInTime

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkloadSQLPointInTimeRestoreRequest: AzureWorkloadSQLRestoreRequest & { objectType: "AzureWorkloadSQLPointInTimeRestoreRequest" | "AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest"; pointInTime?: Date }

AzureWorkload SQL -specific restore. Specifically for PointInTime/Log restore

AzureWorkloadSQLPointInTimeRestoreRequestUnion

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest: AzureWorkloadSQLPointInTimeRestoreRequest & { objectType: "AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest"; recoveryPointRehydrationInfo?: RecoveryPointRehydrationInfo }

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

AzureWorkloadSQLRecoveryPoint

AzureWorkloadSQLRecoveryPoint: AzureWorkloadRecoveryPoint & { extendedInfo?: AzureWorkloadSQLRecoveryPointExtendedInfo; objectType: "AzureWorkloadSQLRecoveryPoint" | "AzureWorkloadSQLPointInTimeRecoveryPoint" }

SQL specific recoverypoint, specifically encapsulates full/diff recoverypoint along with extended info

AzureWorkloadSQLRecoveryPointUnion

AzureWorkloadSQLRestoreRequest

AzureWorkloadSQLRestoreRequest: AzureWorkloadRestoreRequest & { alternateDirectoryPaths?: SQLDataDirectoryMapping[]; isNonRecoverable?: undefined | false | true; objectType: "AzureWorkloadSQLRestoreRequest" | "AzureWorkloadSQLPointInTimeRestoreRequest" | "AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest" | "AzureWorkloadSQLRestoreWithRehydrateRequest"; shouldUseAlternateTargetLocation?: undefined | false | true }

AzureWorkload SQL -specific restore. Specifically for full/diff restore

AzureWorkloadSQLRestoreRequestUnion

AzureWorkloadSQLRestoreWithRehydrateRequest

AzureWorkloadSQLRestoreWithRehydrateRequest: AzureWorkloadSQLRestoreRequest & { objectType: "AzureWorkloadSQLRestoreWithRehydrateRequest"; recoveryPointRehydrationInfo?: RecoveryPointRehydrationInfo }

AzureWorkload SQL-specific restore with integrated rehydration of recovery point

BMSPrepareDataMoveOperationResultGetResponse

BMSPrepareDataMoveOperationResultGetResponse: VaultStorageConfigOperationResultResponseUnion

Contains response data for the get operation.

BackupEngineBaseResource

BackupEngineBaseResource: Resource & { properties?: BackupEngineBaseUnion }

The base backup engine class. All workload specific backup engines derive from this class.

BackupEngineBaseResourceList

BackupEngineBaseResourceList: ResourceList & { value?: BackupEngineBaseResource[] }

List of BackupEngineBase resources

BackupEngineBaseUnion

BackupEngineType

BackupEngineType: string

Defines values for BackupEngineType.
KnownBackupEngineType can be used interchangeably with BackupEngineType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
DpmBackupEngine
AzureBackupServerEngine

BackupEnginesGetResponse

BackupEnginesGetResponse: BackupEngineBaseResource

Contains response data for the get operation.

BackupEnginesListNextResponse

BackupEnginesListNextResponse: BackupEngineBaseResourceList

Contains response data for the listNext operation.

BackupEnginesListResponse

BackupEnginesListResponse: BackupEngineBaseResourceList

Contains response data for the list operation.

BackupItemType

BackupItemType: string

Defines values for BackupItemType.
KnownBackupItemType can be used interchangeably with BackupItemType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase

BackupJobsListNextResponse

BackupJobsListNextResponse: JobResourceList

Contains response data for the listNext operation.

BackupJobsListResponse

BackupJobsListResponse: JobResourceList

Contains response data for the list operation.

BackupManagementType

BackupManagementType: string

Defines values for BackupManagementType.
KnownBackupManagementType can be used interchangeably with BackupManagementType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
AzureIaasVM
MAB
DPM
AzureBackupServer
AzureSql
AzureStorage
AzureWorkload
DefaultBackup

BackupOperationStatusesGetResponse

BackupOperationStatusesGetResponse: OperationStatus

Contains response data for the get operation.

BackupPoliciesListNextResponse

BackupPoliciesListNextResponse: ProtectionPolicyResourceList

Contains response data for the listNext operation.

BackupPoliciesListResponse

BackupPoliciesListResponse: ProtectionPolicyResourceList

Contains response data for the list operation.

BackupProtectableItemsListNextResponse

BackupProtectableItemsListNextResponse: WorkloadProtectableItemResourceList

Contains response data for the listNext operation.

BackupProtectableItemsListResponse

BackupProtectableItemsListResponse: WorkloadProtectableItemResourceList

Contains response data for the list operation.

BackupProtectedItemsListNextResponse

BackupProtectedItemsListNextResponse: ProtectedItemResourceList

Contains response data for the listNext operation.

BackupProtectedItemsListResponse

BackupProtectedItemsListResponse: ProtectedItemResourceList

Contains response data for the list operation.

BackupProtectionContainersListNextResponse

BackupProtectionContainersListNextResponse: ProtectionContainerResourceList

Contains response data for the listNext operation.

BackupProtectionContainersListResponse

BackupProtectionContainersListResponse: ProtectionContainerResourceList

Contains response data for the list operation.

BackupProtectionIntentListNextResponse

BackupProtectionIntentListNextResponse: ProtectionIntentResourceList

Contains response data for the listNext operation.

BackupProtectionIntentListResponse

BackupProtectionIntentListResponse: ProtectionIntentResourceList

Contains response data for the list operation.

BackupRequestResource

BackupRequestResource: Resource & { properties?: BackupRequestUnion }

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

BackupRequestUnion

BackupResourceConfigResource

BackupResourceConfigResource: Resource & { properties?: BackupResourceConfig }

The resource storage details.

BackupResourceEncryptionConfigExtended

BackupResourceEncryptionConfigExtended: BackupResourceEncryptionConfig & { useSystemAssignedIdentity?: undefined | false | true; userAssignedIdentity?: undefined | string }

BackupResourceEncryptionConfigExtendedResource

BackupResourceEncryptionConfigExtendedResource: Resource & { properties?: BackupResourceEncryptionConfigExtended }

BackupResourceEncryptionConfigResource

BackupResourceEncryptionConfigResource: Resource & { properties?: BackupResourceEncryptionConfig }

BackupResourceEncryptionConfigsGetResponse

BackupResourceEncryptionConfigsGetResponse: BackupResourceEncryptionConfigExtendedResource

Contains response data for the get operation.

BackupResourceStorageConfigsNonCRRGetResponse

BackupResourceStorageConfigsNonCRRGetResponse: BackupResourceConfigResource

Contains response data for the get operation.

BackupResourceStorageConfigsNonCRRUpdateResponse

BackupResourceStorageConfigsNonCRRUpdateResponse: BackupResourceConfigResource

Contains response data for the update operation.

BackupResourceVaultConfigResource

BackupResourceVaultConfigResource: Resource & { properties?: BackupResourceVaultConfig }

Backup resource vault config details.

BackupResourceVaultConfigsGetResponse

BackupResourceVaultConfigsGetResponse: BackupResourceVaultConfigResource

Contains response data for the get operation.

BackupResourceVaultConfigsPutResponse

BackupResourceVaultConfigsPutResponse: BackupResourceVaultConfigResource

Contains response data for the put operation.

BackupResourceVaultConfigsUpdateResponse

BackupResourceVaultConfigsUpdateResponse: BackupResourceVaultConfigResource

Contains response data for the update operation.

BackupStatusGetResponse

BackupStatusGetResponse: BackupStatusResponse

Contains response data for the get operation.

BackupType

BackupType: string

Defines values for BackupType.
KnownBackupType can be used interchangeably with BackupType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Full
Differential
Log
CopyOnlyFull
Incremental

BackupUsageSummariesListResponse

BackupUsageSummariesListResponse: BackupManagementUsageList

Contains response data for the list operation.

BackupWorkloadItemsListNextResponse

BackupWorkloadItemsListNextResponse: WorkloadItemResourceList

Contains response data for the listNext operation.

BackupWorkloadItemsListResponse

BackupWorkloadItemsListResponse: WorkloadItemResourceList

Contains response data for the list operation.

ContainerType

ContainerType: string

Defines values for ContainerType.
KnownContainerType can be used interchangeably with ContainerType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Unknown
IaasVMContainer
IaasVMServiceContainer
DPMContainer
AzureBackupServerContainer
MABContainer
Cluster
AzureSqlContainer
Windows
VCenter
VMAppContainer
SQLAGWorkLoadContainer
StorageContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
AzureWorkloadContainer

CopyOptions

CopyOptions: string

Defines values for CopyOptions.
KnownCopyOptions can be used interchangeably with CopyOptions, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
CreateCopy
Skip
Overwrite
FailOnConflict

CreateMode

CreateMode: string

Defines values for CreateMode.
KnownCreateMode can be used interchangeably with CreateMode, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Default
Recover

DPMProtectedItem

DPMProtectedItem: ProtectedItem & { backupEngineName?: undefined | string; extendedInfo?: DPMProtectedItemExtendedInfo; friendlyName?: undefined | string; protectedItemType: "DPMProtectedItem"; protectionState?: ProtectedItemState }

Additional information on Backup engine specific backup item.

DataMoveLevel

DataMoveLevel: string

Defines values for DataMoveLevel.
KnownDataMoveLevel can be used interchangeably with DataMoveLevel, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Vault
Container

DataSourceType

DataSourceType: string

Defines values for DataSourceType.
KnownDataSourceType can be used interchangeably with DataSourceType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase

DayOfWeek

DayOfWeek: "Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday"

Defines values for DayOfWeek.

DedupState

DedupState: string

Defines values for DedupState.
KnownDedupState can be used interchangeably with DedupState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Enabled
Disabled

DpmBackupEngine

DpmBackupEngine: BackupEngineBase & { backupEngineType: "DpmBackupEngine" }

Data Protection Manager (DPM) specific backup engine.

DpmContainer

DpmContainer: ProtectionContainer & { canReRegister?: undefined | false | true; containerId?: undefined | string; containerType: "DPMContainer" | "AzureBackupServerContainer"; dpmAgentVersion?: undefined | string; dpmServers?: string[]; extendedInfo?: DPMContainerExtendedInfo; protectedItemCount?: undefined | number; protectionStatus?: undefined | string; upgradeAvailable?: undefined | false | true }

DPM workload-specific protection container.

DpmContainerUnion

DpmJob

DpmJob: Job & { actionsInfo?: JobSupportedAction[]; containerName?: undefined | string; containerType?: undefined | string; dpmServerName?: undefined | string; duration?: undefined | string; errorDetails?: DpmErrorInfo[]; extendedInfo?: DpmJobExtendedInfo; jobType: "DpmJob"; workloadType?: undefined | string }

DPM workload-specific job object.

EncryptionAtRestType

EncryptionAtRestType: string

Defines values for EncryptionAtRestType.
KnownEncryptionAtRestType can be used interchangeably with EncryptionAtRestType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
MicrosoftManaged
CustomerManaged

EnhancedSecurityState

EnhancedSecurityState: string

Defines values for EnhancedSecurityState.
KnownEnhancedSecurityState can be used interchangeably with EnhancedSecurityState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Enabled
Disabled

ExportJobsOperationResultInfo

ExportJobsOperationResultInfo: OperationResultInfoBase & { blobSasKey?: undefined | string; blobUrl?: undefined | string; excelFileBlobSasKey?: undefined | string; excelFileBlobUrl?: undefined | string; objectType: "ExportJobsOperationResultInfo" }

This class is used to send blob details after exporting jobs.

ExportJobsOperationResultsGetResponse

ExportJobsOperationResultsGetResponse: OperationResultInfoBaseResource

Contains response data for the get operation.

FabricName

FabricName: string

Defines values for FabricName.
KnownFabricName can be used interchangeably with FabricName, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Azure

FeatureSupportRequestUnion

FeatureSupportValidateResponse

FeatureSupportValidateResponse: AzureVMResourceFeatureSupportResponse

Contains response data for the validate operation.

GenericContainer

GenericContainer: ProtectionContainer & { containerType: "GenericContainer"; extendedInformation?: GenericContainerExtendedInfo; fabricName?: undefined | string }

Base class for generic container of backup items

GenericProtectedItem

GenericProtectedItem: ProtectedItem & { fabricName?: undefined | string; friendlyName?: undefined | string; policyState?: undefined | string; protectedItemId?: undefined | number; protectedItemType: "GenericProtectedItem"; protectionState?: ProtectionState; sourceAssociations?: undefined | {} }

Base class for backup items.

GenericProtectionPolicy

GenericProtectionPolicy: ProtectionPolicy & { backupManagementType: "GenericProtectionPolicy"; fabricName?: undefined | string; subProtectionPolicy?: SubProtectionPolicy[]; timeZone?: undefined | string }

Azure VM (Mercury) workload-specific backup policy.

GenericRecoveryPoint

GenericRecoveryPoint: RecoveryPoint & { friendlyName?: undefined | string; objectType: "GenericRecoveryPoint"; recoveryPointAdditionalInfo?: undefined | string; recoveryPointTime?: Date; recoveryPointType?: undefined | string }

Generic backup copy.

GetOperationStatusResponse

GetOperationStatusResponse: OperationStatus

Contains response data for the getOperationStatus operation.

HealthState

HealthState: string

Defines values for HealthState.
KnownHealthState can be used interchangeably with HealthState, this enum contains the known values that the service supports.

Known values supported by the service

Passed
ActionRequired
ActionSuggested
Invalid

HealthStatus

HealthStatus: string

Defines values for HealthStatus.
KnownHealthStatus can be used interchangeably with HealthStatus, this enum contains the known values that the service supports.

Known values supported by the service

Passed
ActionRequired
ActionSuggested
Invalid

HttpStatusCode

HttpStatusCode: "Continue" | "SwitchingProtocols" | "OK" | "Created" | "Accepted" | "NonAuthoritativeInformation" | "NoContent" | "ResetContent" | "PartialContent" | "MultipleChoices" | "Ambiguous" | "MovedPermanently" | "Moved" | "Found" | "Redirect" | "SeeOther" | "RedirectMethod" | "NotModified" | "UseProxy" | "Unused" | "TemporaryRedirect" | "RedirectKeepVerb" | "BadRequest" | "Unauthorized" | "PaymentRequired" | "Forbidden" | "NotFound" | "MethodNotAllowed" | "NotAcceptable" | "ProxyAuthenticationRequired" | "RequestTimeout" | "Conflict" | "Gone" | "LengthRequired" | "PreconditionFailed" | "RequestEntityTooLarge" | "RequestUriTooLong" | "UnsupportedMediaType" | "RequestedRangeNotSatisfiable" | "ExpectationFailed" | "UpgradeRequired" | "InternalServerError" | "NotImplemented" | "BadGateway" | "ServiceUnavailable" | "GatewayTimeout" | "HttpVersionNotSupported"

Defines values for HttpStatusCode.

ILRRequestResource

ILRRequestResource: Resource & { properties?: ILRRequestUnion }

Parameters to Provision ILR API.

ILRRequestUnion

IaaSVMContainer

IaaSVMContainer: ProtectionContainer & { containerType: "IaasVMContainer" | "Microsoft.ClassicCompute/virtualMachines" | "Microsoft.Compute/virtualMachines"; resourceGroup?: undefined | string; virtualMachineId?: undefined | string; virtualMachineVersion?: undefined | string }

IaaS VM workload-specific container.

IaaSVMContainerUnion

IaaSVMProtectableItem

IaaSVMProtectableItem: WorkloadProtectableItem & { protectableItemType: "IaaSVMProtectableItem" | "Microsoft.ClassicCompute/virtualMachines" | "Microsoft.Compute/virtualMachines"; resourceGroup?: undefined | string; virtualMachineId?: undefined | string; virtualMachineVersion?: undefined | string }

IaaS VM workload-specific backup item.

IaaSVMProtectableItemUnion

IaasVMBackupRequest

IaasVMBackupRequest: BackupRequest & { objectType: "IaasVMBackupRequest"; recoveryPointExpiryTimeInUTC?: Date }

IaaS VM workload-specific backup request.

IaasVMRecoveryPoint

IaasVMRecoveryPoint: RecoveryPoint & { isInstantIlrSessionActive?: undefined | false | true; isManagedVirtualMachine?: undefined | false | true; isSourceVMEncrypted?: undefined | false | true; keyAndSecret?: KeyAndSecretDetails; objectType: "IaasVMRecoveryPoint"; originalStorageAccountOption?: undefined | false | true; osType?: undefined | string; recoveryPointAdditionalInfo?: undefined | string; recoveryPointDiskConfiguration?: RecoveryPointDiskConfiguration; recoveryPointMoveReadinessInfo?: undefined | {}; recoveryPointTierDetails?: RecoveryPointTierInformationV2[]; recoveryPointTime?: Date; recoveryPointType?: undefined | string; sourceVMStorageType?: undefined | string; virtualMachineSize?: undefined | string; zones?: string[] }

IaaS VM workload specific backup copy.

IaasVMRestoreRequest

IaasVMRestoreRequest: RestoreRequest & { affinityGroup?: undefined | string; createNewCloudService?: undefined | false | true; diskEncryptionSetId?: undefined | string; encryptionDetails?: EncryptionDetails; identityBasedRestoreDetails?: IdentityBasedRestoreDetails; identityInfo?: IdentityInfo; objectType: "IaasVMRestoreRequest" | "IaasVMRestoreWithRehydrationRequest"; originalStorageAccountOption?: undefined | false | true; recoveryPointId?: undefined | string; recoveryType?: RecoveryType; region?: undefined | string; restoreDiskLunList?: number[]; restoreWithManagedDisks?: undefined | false | true; sourceResourceId?: undefined | string; storageAccountId?: undefined | string; subnetId?: undefined | string; targetDomainNameId?: undefined | string; targetResourceGroupId?: undefined | string; targetVirtualMachineId?: undefined | string; virtualNetworkId?: undefined | string; zones?: string[] }

IaaS VM workload-specific restore.

IaasVMRestoreRequestUnion

IaasVMRestoreWithRehydrationRequest

IaasVMRestoreWithRehydrationRequest: IaasVMRestoreRequest & { objectType: "IaasVMRestoreWithRehydrationRequest"; recoveryPointRehydrationInfo?: RecoveryPointRehydrationInfo }

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

IaasVmilrRegistrationRequest

IaasVmilrRegistrationRequest: ILRRequest & { initiatorName?: undefined | string; objectType: "IaasVMILRRegistrationRequest"; recoveryPointId?: undefined | string; renewExistingRegistration?: undefined | false | true; virtualMachineId?: undefined | string }

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

IaasvmPolicyType

IaasvmPolicyType: string

Defines values for IaasvmPolicyType.
KnownIaasvmPolicyType can be used interchangeably with IaasvmPolicyType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
V1
V2

InfrastructureEncryptionState

InfrastructureEncryptionState: string

Defines values for InfrastructureEncryptionState.
KnownInfrastructureEncryptionState can be used interchangeably with InfrastructureEncryptionState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Disabled
Enabled

InquiryStatus

InquiryStatus: string

Defines values for InquiryStatus.
KnownInquiryStatus can be used interchangeably with InquiryStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Success
Failed

IntentItemType

IntentItemType: string

Defines values for IntentItemType.
KnownIntentItemType can be used interchangeably with IntentItemType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
SQLInstance
SQLAvailabilityGroupContainer

JobDetailsGetResponse

JobDetailsGetResponse: JobResource

Contains response data for the get operation.

JobOperationType

JobOperationType: string

Defines values for JobOperationType.
KnownJobOperationType can be used interchangeably with JobOperationType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Register
UnRegister
ConfigureBackup
Backup
Restore
DisableBackup
DeleteBackupData
CrossRegionRestore
Undelete
UpdateCustomerManagedKey

JobResource

JobResource: Resource & { properties?: JobUnion }

Defines workload agnostic properties for a job.

JobResourceList

JobResourceList: ResourceList & { value?: JobResource[] }

List of Job resources

JobStatus

JobStatus: string

Defines values for JobStatus.
KnownJobStatus can be used interchangeably with JobStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
InProgress
Completed
Failed
CompletedWithWarnings
Cancelled
Cancelling

JobSupportedAction

JobSupportedAction: "Invalid" | "Cancellable" | "Retriable"

Defines values for JobSupportedAction.

JobUnion

LastBackupStatus

LastBackupStatus: string

Defines values for LastBackupStatus.
KnownLastBackupStatus can be used interchangeably with LastBackupStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Healthy
Unhealthy
IRPending

LastUpdateStatus

LastUpdateStatus: string

Defines values for LastUpdateStatus.
KnownLastUpdateStatus can be used interchangeably with LastUpdateStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
NotEnabled
PartiallySucceeded
PartiallyFailed
Failed
Succeeded
Initialized
FirstInitialization

LogSchedulePolicy

LogSchedulePolicy: SchedulePolicy & { scheduleFrequencyInMins?: undefined | number; schedulePolicyType: "LogSchedulePolicy" }

Log policy schedule.

LongTermRetentionPolicy

LongTermRetentionPolicy: RetentionPolicy & { dailySchedule?: DailyRetentionSchedule; monthlySchedule?: MonthlyRetentionSchedule; retentionPolicyType: "LongTermRetentionPolicy"; weeklySchedule?: WeeklyRetentionSchedule; yearlySchedule?: YearlyRetentionSchedule }

Long term retention policy.

LongTermSchedulePolicy

LongTermSchedulePolicy: SchedulePolicy & { schedulePolicyType: "LongTermSchedulePolicy" }

Long term policy schedule.

MabContainer

MabContainer: ProtectionContainer & { agentVersion?: undefined | string; canReRegister?: undefined | false | true; containerHealthState?: undefined | string; containerId?: undefined | number; containerType: "Windows"; extendedInfo?: MabContainerExtendedInfo; mabContainerHealthDetails?: MABContainerHealthDetails[]; protectedItemCount?: undefined | number }

Container with items backed up using MAB backup engine.

MabFileFolderProtectedItem

MabFileFolderProtectedItem: ProtectedItem & { computerName?: undefined | string; deferredDeleteSyncTimeInUTC?: undefined | number; extendedInfo?: MabFileFolderProtectedItemExtendedInfo; friendlyName?: undefined | string; lastBackupStatus?: undefined | string; lastBackupTime?: Date; protectedItemType: "MabFileFolderProtectedItem"; protectionState?: undefined | string }

MAB workload-specific backup item.

MabJob

MabJob: Job & { actionsInfo?: JobSupportedAction[]; duration?: undefined | string; errorDetails?: MabErrorInfo[]; extendedInfo?: MabJobExtendedInfo; jobType: "MabJob"; mabServerName?: undefined | string; mabServerType?: MabServerType; workloadType?: WorkloadType }

MAB workload-specific job.

MabProtectionPolicy

MabProtectionPolicy: ProtectionPolicy & { backupManagementType: "MAB"; retentionPolicy?: RetentionPolicyUnion; schedulePolicy?: SchedulePolicyUnion }

Mab container-specific backup policy.

MabServerType

MabServerType: string

Defines values for MabServerType.
KnownMabServerType can be used interchangeably with MabServerType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Unknown
IaasVMContainer
IaasVMServiceContainer
DPMContainer
AzureBackupServerContainer
MABContainer
Cluster
AzureSqlContainer
Windows
VCenter
VMAppContainer
SQLAGWorkLoadContainer
StorageContainer
GenericContainer

MonthOfYear

MonthOfYear: "Invalid" | "January" | "February" | "March" | "April" | "May" | "June" | "July" | "August" | "September" | "October" | "November" | "December"

Defines values for MonthOfYear.

OperationResultInfo

OperationResultInfo: OperationResultInfoBase & { jobList?: string[]; objectType: "OperationResultInfo" }

Operation result info.

OperationResultInfoBaseResource

OperationResultInfoBaseResource: OperationWorkerResponse & { operation?: OperationResultInfoBaseUnion }

Base class for operation result info.

OperationResultInfoBaseUnion

OperationStatusExtendedInfoUnion

OperationStatusJobExtendedInfo

OperationStatusJobExtendedInfo: OperationStatusExtendedInfo & { jobId?: undefined | string; objectType: "OperationStatusJobExtendedInfo" }

Operation status job extended info.

OperationStatusJobsExtendedInfo

OperationStatusJobsExtendedInfo: OperationStatusExtendedInfo & { failedJobsError?: undefined | {}; jobIds?: string[]; objectType: "OperationStatusJobsExtendedInfo" }

Operation status extended info for list of jobs.

OperationStatusProvisionILRExtendedInfo

OperationStatusProvisionILRExtendedInfo: OperationStatusExtendedInfo & { objectType: "OperationStatusProvisionILRExtendedInfo"; recoveryTarget?: InstantItemRecoveryTarget }

Operation status extended info for ILR provision action.

OperationStatusValidateOperationExtendedInfo

OperationStatusValidateOperationExtendedInfo: OperationStatusExtendedInfo & { objectType: "OperationStatusValidateOperationExtendedInfo"; validateOperationResponse?: ValidateOperationResponse }

Operation status extended info for ValidateOperation action.

OperationStatusValues

OperationStatusValues: string

Defines values for OperationStatusValues.
KnownOperationStatusValues can be used interchangeably with OperationStatusValues, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
InProgress
Succeeded
Failed
Canceled

OperationType

OperationType: string

Defines values for OperationType.
KnownOperationType can be used interchangeably with OperationType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Register
Reregister

OperationValidateResponse

OperationValidateResponse: ValidateOperationsResponse

Contains response data for the validate operation.

OperationsListNextResponse

OperationsListNextResponse: ClientDiscoveryResponse

Contains response data for the listNext operation.

OperationsListResponse

OperationsListResponse: ClientDiscoveryResponse

Contains response data for the list operation.

OverwriteOptions

OverwriteOptions: string

Defines values for OverwriteOptions.
KnownOverwriteOptions can be used interchangeably with OverwriteOptions, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
FailOnConflict
Overwrite

PolicyType

PolicyType: string

Defines values for PolicyType.
KnownPolicyType can be used interchangeably with PolicyType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Full
Differential
Log
CopyOnlyFull
Incremental

PrepareDataMoveResponse

PrepareDataMoveResponse: VaultStorageConfigOperationResultResponse & { correlationId?: undefined | string; objectType: "PrepareDataMoveResponse"; sourceVaultProperties?: undefined | {} }

Prepare DataMove Response

PrivateEndpointConnectionGetResponse

PrivateEndpointConnectionGetResponse: PrivateEndpointConnectionResource

Contains response data for the get operation.

PrivateEndpointConnectionPutResponse

PrivateEndpointConnectionPutResponse: PrivateEndpointConnectionResource

Contains response data for the put operation.

PrivateEndpointConnectionResource

PrivateEndpointConnectionResource: Resource & { properties?: PrivateEndpointConnection }

Private Endpoint Connection Response Properties

PrivateEndpointConnectionStatus

PrivateEndpointConnectionStatus: string

Defines values for PrivateEndpointConnectionStatus.
KnownPrivateEndpointConnectionStatus can be used interchangeably with PrivateEndpointConnectionStatus, this enum contains the known values that the service supports.

Known values supported by the service

Pending
Approved
Rejected
Disconnected

PrivateEndpointGetOperationStatusResponse

PrivateEndpointGetOperationStatusResponse: OperationStatus

Contains response data for the getOperationStatus operation.

ProtectableContainerResource

ProtectableContainerResource: Resource & { properties?: ProtectableContainerUnion }

Protectable Container Class.

ProtectableContainerResourceList

ProtectableContainerResourceList: ResourceList & { value?: ProtectableContainerResource[] }

List of ProtectableContainer resources

ProtectableContainerUnion

ProtectableContainersListNextResponse

ProtectableContainersListNextResponse: ProtectableContainerResourceList

Contains response data for the listNext operation.

ProtectableContainersListResponse

ProtectableContainersListResponse: ProtectableContainerResourceList

Contains response data for the list operation.

ProtectedItemHealthStatus

ProtectedItemHealthStatus: string

Defines values for ProtectedItemHealthStatus.
KnownProtectedItemHealthStatus can be used interchangeably with ProtectedItemHealthStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Healthy
Unhealthy
NotReachable
IRPending

ProtectedItemOperationResultsGetResponse

ProtectedItemOperationResultsGetResponse: ProtectedItemResource

Contains response data for the get operation.

ProtectedItemOperationStatusesGetResponse

ProtectedItemOperationStatusesGetResponse: OperationStatus

Contains response data for the get operation.

ProtectedItemResource

ProtectedItemResource: Resource & { properties?: ProtectedItemUnion }

Base class for backup items.

ProtectedItemResourceList

ProtectedItemResourceList: ResourceList & { value?: ProtectedItemResource[] }

List of ProtectedItem resources

ProtectedItemState

ProtectedItemState: string

Defines values for ProtectedItemState.
KnownProtectedItemState can be used interchangeably with ProtectedItemState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
IRPending
Protected
ProtectionError
ProtectionStopped
ProtectionPaused

ProtectedItemUnion

ProtectedItemsCreateOrUpdateResponse

ProtectedItemsCreateOrUpdateResponse: ProtectedItemResource

Contains response data for the createOrUpdate operation.

ProtectedItemsGetResponse

ProtectedItemsGetResponse: ProtectedItemResource

Contains response data for the get operation.

ProtectionContainerOperationResultsGetResponse

ProtectionContainerOperationResultsGetResponse: ProtectionContainerResource

Contains response data for the get operation.

ProtectionContainerResource

ProtectionContainerResource: Resource & { properties?: ProtectionContainerUnion }

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

ProtectionContainerResourceList

ProtectionContainerResourceList: ResourceList & { value?: ProtectionContainerResource[] }

List of ProtectionContainer resources

ProtectionContainerUnion

ProtectionContainersGetResponse

ProtectionContainersGetResponse: ProtectionContainerResource

Contains response data for the get operation.

ProtectionContainersRegisterResponse

ProtectionContainersRegisterResponse: ProtectionContainerResource

Contains response data for the register operation.

ProtectionIntentCreateOrUpdateResponse

ProtectionIntentCreateOrUpdateResponse: ProtectionIntentResource

Contains response data for the createOrUpdate operation.

ProtectionIntentGetResponse

ProtectionIntentGetResponse: ProtectionIntentResource

Contains response data for the get operation.

ProtectionIntentItemType

ProtectionIntentItemType: string

Defines values for ProtectionIntentItemType.
KnownProtectionIntentItemType can be used interchangeably with ProtectionIntentItemType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
AzureResourceItem
RecoveryServiceVaultItem
AzureWorkloadContainerAutoProtectionIntent
AzureWorkloadAutoProtectionIntent
AzureWorkloadSQLAutoProtectionIntent

ProtectionIntentResource

ProtectionIntentResource: Resource & { properties?: ProtectionIntentUnion }

Base class for backup ProtectionIntent.

ProtectionIntentResourceList

ProtectionIntentResourceList: ResourceList & { value?: ProtectionIntentResource[] }

List of ProtectionIntent resources

ProtectionIntentUnion

ProtectionIntentValidateResponse

ProtectionIntentValidateResponse: PreValidateEnableBackupResponse

Contains response data for the validate operation.

ProtectionPoliciesCreateOrUpdateResponse

ProtectionPoliciesCreateOrUpdateResponse: ProtectionPolicyResource

Contains response data for the createOrUpdate operation.

ProtectionPoliciesGetResponse

ProtectionPoliciesGetResponse: ProtectionPolicyResource

Contains response data for the get operation.

ProtectionPolicyOperationResultsGetResponse

ProtectionPolicyOperationResultsGetResponse: ProtectionPolicyResource

Contains response data for the get operation.

ProtectionPolicyOperationStatusesGetResponse

ProtectionPolicyOperationStatusesGetResponse: OperationStatus

Contains response data for the get operation.

ProtectionPolicyResource

ProtectionPolicyResource: Resource & { properties?: ProtectionPolicyUnion }

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

ProtectionPolicyResourceList

ProtectionPolicyResourceList: ResourceList & { value?: ProtectionPolicyResource[] }

List of ProtectionPolicy resources

ProtectionPolicyUnion

ProtectionState

ProtectionState: string

Defines values for ProtectionState.
KnownProtectionState can be used interchangeably with ProtectionState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
IRPending
Protected
ProtectionError
ProtectionStopped
ProtectionPaused

ProtectionStatus

ProtectionStatus: string

Defines values for ProtectionStatus.
KnownProtectionStatus can be used interchangeably with ProtectionStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
NotProtected
Protecting
Protected
ProtectionFailed

ProvisioningState

ProvisioningState: string

Defines values for ProvisioningState.
KnownProvisioningState can be used interchangeably with ProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded
Deleting
Failed
Pending

RecoveryMode

RecoveryMode: string

Defines values for RecoveryMode.
KnownRecoveryMode can be used interchangeably with RecoveryMode, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
FileRecovery
WorkloadRecovery

RecoveryPointResource

RecoveryPointResource: Resource & { properties?: RecoveryPointUnion }

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

RecoveryPointResourceList

RecoveryPointResourceList: ResourceList & { value?: RecoveryPointResource[] }

List of RecoveryPoint resources

RecoveryPointTierInformationV2

RecoveryPointTierInformationV2: RecoveryPointTierInformation & {}

RecoveryPoint Tier Information V2

RecoveryPointTierStatus

RecoveryPointTierStatus: "Invalid" | "Valid" | "Disabled" | "Deleted" | "Rehydrated"

Defines values for RecoveryPointTierStatus.

RecoveryPointTierType

RecoveryPointTierType: "Invalid" | "InstantRP" | "HardenedRP" | "ArchivedRP"

Defines values for RecoveryPointTierType.

RecoveryPointUnion

RecoveryPointsGetResponse

RecoveryPointsGetResponse: RecoveryPointResource

Contains response data for the get operation.

RecoveryPointsListNextResponse

RecoveryPointsListNextResponse: RecoveryPointResourceList

Contains response data for the listNext operation.

RecoveryPointsListResponse

RecoveryPointsListResponse: RecoveryPointResourceList

Contains response data for the list operation.

RecoveryPointsRecommendedForMoveListNextResponse

RecoveryPointsRecommendedForMoveListNextResponse: RecoveryPointResourceList

Contains response data for the listNext operation.

RecoveryPointsRecommendedForMoveListResponse

RecoveryPointsRecommendedForMoveListResponse: RecoveryPointResourceList

Contains response data for the list operation.

RecoveryType

RecoveryType: string

Defines values for RecoveryType.
KnownRecoveryType can be used interchangeably with RecoveryType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
OriginalLocation
AlternateLocation
RestoreDisks
Offline

RehydrationPriority

RehydrationPriority: string

Defines values for RehydrationPriority.
KnownRehydrationPriority can be used interchangeably with RehydrationPriority, this enum contains the known values that the service supports.

Known values supported by the service

Standard
High

ResourceGuardProxiesGetNextResponse

ResourceGuardProxiesGetNextResponse: ResourceGuardProxyBaseResourceList

Contains response data for the getNext operation.

ResourceGuardProxiesGetResponse

ResourceGuardProxiesGetResponse: ResourceGuardProxyBaseResourceList

Contains response data for the get operation.

ResourceGuardProxyBaseResource

ResourceGuardProxyBaseResource: Resource & { properties?: ResourceGuardProxyBase }

ResourceGuardProxyBaseResourceList

ResourceGuardProxyBaseResourceList: ResourceList & { value?: ResourceGuardProxyBaseResource[] }

List of ResourceGuardProxyBase resources

ResourceGuardProxyGetResponse

ResourceGuardProxyGetResponse: ResourceGuardProxyBaseResource

Contains response data for the get operation.

ResourceGuardProxyPutResponse

ResourceGuardProxyPutResponse: ResourceGuardProxyBaseResource

Contains response data for the put operation.

ResourceGuardProxyUnlockDeleteResponse

ResourceGuardProxyUnlockDeleteResponse: UnlockDeleteResponse

Contains response data for the unlockDelete operation.

ResourceHealthStatus

ResourceHealthStatus: string

Defines values for ResourceHealthStatus.
KnownResourceHealthStatus can be used interchangeably with ResourceHealthStatus, this enum contains the known values that the service supports.

Known values supported by the service

Healthy
TransientDegraded
PersistentDegraded
TransientUnhealthy
PersistentUnhealthy
Invalid

RestorePointQueryType

RestorePointQueryType: string

Defines values for RestorePointQueryType.
KnownRestorePointQueryType can be used interchangeably with RestorePointQueryType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Full
Log
Differential
FullAndDifferential
All
Incremental

RestorePointType

RestorePointType: string

Defines values for RestorePointType.
KnownRestorePointType can be used interchangeably with RestorePointType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Full
Log
Differential
Incremental

RestoreRequestResource

RestoreRequestResource: Resource & { properties?: RestoreRequestUnion }

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

RestoreRequestType

RestoreRequestType: string

Defines values for RestoreRequestType.
KnownRestoreRequestType can be used interchangeably with RestoreRequestType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
FullShareRestore
ItemLevelRestore

RestoreRequestUnion

RetentionDurationType

RetentionDurationType: string

Defines values for RetentionDurationType.
KnownRetentionDurationType can be used interchangeably with RetentionDurationType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Days
Weeks
Months
Years

RetentionPolicyUnion

RetentionScheduleFormat

RetentionScheduleFormat: string

Defines values for RetentionScheduleFormat.
KnownRetentionScheduleFormat can be used interchangeably with RetentionScheduleFormat, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Daily
Weekly

SQLDataDirectoryType

SQLDataDirectoryType: string

Defines values for SQLDataDirectoryType.
KnownSQLDataDirectoryType can be used interchangeably with SQLDataDirectoryType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Data
Log

SchedulePolicyUnion

ScheduleRunType

ScheduleRunType: string

Defines values for ScheduleRunType.
KnownScheduleRunType can be used interchangeably with ScheduleRunType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Daily
Weekly
Hourly

SecurityPINsGetResponse

SecurityPINsGetResponse: TokenInformation

Contains response data for the get operation.

SimpleRetentionPolicy

SimpleRetentionPolicy: RetentionPolicy & { retentionDuration?: RetentionDuration; retentionPolicyType: "SimpleRetentionPolicy" }

Simple policy retention.

SimpleSchedulePolicy

SimpleSchedulePolicy: SchedulePolicy & { hourlySchedule?: HourlySchedule; schedulePolicyType: "SimpleSchedulePolicy"; scheduleRunDays?: DayOfWeek[]; scheduleRunFrequency?: ScheduleRunType; scheduleRunTimes?: Date[]; scheduleWeeklyFrequency?: undefined | number }

Simple policy schedule.

SimpleSchedulePolicyV2

SimpleSchedulePolicyV2: SchedulePolicy & { dailySchedule?: DailySchedule; hourlySchedule?: HourlySchedule; schedulePolicyType: "SimpleSchedulePolicyV2"; scheduleRunFrequency?: ScheduleRunType; weeklySchedule?: WeeklySchedule }

The V2 policy schedule for IaaS that supports hourly backups.

SoftDeleteFeatureState

SoftDeleteFeatureState: string

Defines values for SoftDeleteFeatureState.
KnownSoftDeleteFeatureState can be used interchangeably with SoftDeleteFeatureState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Enabled
Disabled

StorageType

StorageType: string

Defines values for StorageType.
KnownStorageType can be used interchangeably with StorageType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
GeoRedundant
LocallyRedundant
ZoneRedundant
ReadAccessGeoZoneRedundant

StorageTypeState

StorageTypeState: string

Defines values for StorageTypeState.
KnownStorageTypeState can be used interchangeably with StorageTypeState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Locked
Unlocked

SupportStatus

SupportStatus: string

Defines values for SupportStatus.
KnownSupportStatus can be used interchangeably with SupportStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Supported
DefaultOFF
DefaultON
NotSupported

Type

Type: string

Defines values for Type.
KnownType can be used interchangeably with Type, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
BackupProtectedItemCountSummary
BackupProtectionContainerCountSummary

UsagesUnit

UsagesUnit: string

Defines values for UsagesUnit.
KnownUsagesUnit can be used interchangeably with UsagesUnit, this enum contains the known values that the service supports.

Known values supported by the service

Count
Bytes
Seconds
Percent
CountPerSecond
BytesPerSecond

ValidateIaasVMRestoreOperationRequest

ValidateIaasVMRestoreOperationRequest: ValidateRestoreOperationRequest & { objectType: "ValidateIaasVMRestoreOperationRequest" }

AzureRestoreValidation request.

ValidateOperationRequestUnion

ValidateOperationResultsGetResponse

ValidateOperationResultsGetResponse: ValidateOperationsResponse

Contains response data for the get operation.

ValidateOperationStatusesGetResponse

ValidateOperationStatusesGetResponse: OperationStatus

Contains response data for the get operation.

ValidateRestoreOperationRequest

ValidateRestoreOperationRequest: ValidateOperationRequest & { objectType: "ValidateRestoreOperationRequest" | "ValidateIaasVMRestoreOperationRequest"; restoreRequest?: RestoreRequestUnion }

AzureRestoreValidation request.

ValidateRestoreOperationRequestUnion

ValidationStatus

ValidationStatus: string

Defines values for ValidationStatus.
KnownValidationStatus can be used interchangeably with ValidationStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Succeeded
Failed

VaultJob

VaultJob: Job & { actionsInfo?: JobSupportedAction[]; duration?: undefined | string; errorDetails?: VaultJobErrorInfo[]; extendedInfo?: VaultJobExtendedInfo; jobType: "VaultJob" }

Vault level Job

VaultStorageConfigOperationResultResponseUnion

VaultStorageConfigOperationResultResponseUnion: VaultStorageConfigOperationResultResponse | PrepareDataMoveResponse

WeekOfMonth

WeekOfMonth: "First" | "Second" | "Third" | "Fourth" | "Last" | "Invalid"

Defines values for WeekOfMonth.

WorkloadItemResource

WorkloadItemResource: Resource & { properties?: WorkloadItemUnion }

Base class for backup item. Workload-specific backup items are derived from this class.

WorkloadItemResourceList

WorkloadItemResourceList: ResourceList & { value?: WorkloadItemResource[] }

List of WorkloadItem resources

WorkloadItemType

WorkloadItemType: string

Defines values for WorkloadItemType.
KnownWorkloadItemType can be used interchangeably with WorkloadItemType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
SQLInstance
SQLDataBase
SAPHanaSystem
SAPHanaDatabase
SAPAseSystem
SAPAseDatabase

WorkloadItemUnion

WorkloadProtectableItemResource

WorkloadProtectableItemResource: Resource & { properties?: WorkloadProtectableItemUnion }

Base class for backup item. Workload-specific backup items are derived from this class.

WorkloadProtectableItemResourceList

WorkloadProtectableItemResourceList: ResourceList & { value?: WorkloadProtectableItemResource[] }

List of WorkloadProtectableItem resources

WorkloadProtectableItemUnion

WorkloadType

WorkloadType: string

Defines values for WorkloadType.
KnownWorkloadType can be used interchangeably with WorkloadType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase

XcoolState

XcoolState: string

Defines values for XcoolState.
KnownXcoolState can be used interchangeably with XcoolState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Enabled
Disabled

Variables

Const serializer

serializer: any = coreClient.createSerializer(Mappers, /* isXml */ false)

Object literals

Const $host

$host: object

parameterPath

parameterPath: string = "$host"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "$host"

type

type: object

name

name: string = "String"

Const AzureBackupGoalFeatureSupportRequest

AzureBackupGoalFeatureSupportRequest: object

serializedName

serializedName: string = "AzureBackupGoals"

type

type: object

className

className: string = "AzureBackupGoalFeatureSupportRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = FeatureSupportRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "FeatureSupportRequest"

modelProperties

modelProperties: object

Const AzureBackupServerContainer

AzureBackupServerContainer: object

serializedName

serializedName: string = "AzureBackupServerContainer"

type

type: object

className

className: string = "AzureBackupServerContainer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionContainer.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

Const AzureBackupServerEngine

AzureBackupServerEngine: object

serializedName

serializedName: string = "AzureBackupServerEngine"

type

type: object

className

className: string = "AzureBackupServerEngine"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = BackupEngineBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "BackupEngineBase"

modelProperties

modelProperties: object

Const AzureFileShareBackupRequest

AzureFileShareBackupRequest: object

serializedName

serializedName: string = "AzureFileShareBackupRequest"

type

type: object

className

className: string = "AzureFileShareBackupRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = BackupRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "BackupRequest"

modelProperties

modelProperties: object

recoveryPointExpiryTimeInUTC

recoveryPointExpiryTimeInUTC: object

serializedName

serializedName: string = "recoveryPointExpiryTimeInUTC"

type

type: object

name

name: string = "DateTime"

Const AzureFileShareProtectableItem

AzureFileShareProtectableItem: object

serializedName

serializedName: string = "AzureFileShare"

type

type: object

className

className: string = "AzureFileShareProtectableItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadProtectableItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadProtectableItem"

modelProperties

modelProperties: object

azureFileShareType

azureFileShareType: object

serializedName

serializedName: string = "azureFileShareType"

type

type: object

name

name: string = "String"

parentContainerFabricId

parentContainerFabricId: object

serializedName

serializedName: string = "parentContainerFabricId"

type

type: object

name

name: string = "String"

parentContainerFriendlyName

parentContainerFriendlyName: object

serializedName

serializedName: string = "parentContainerFriendlyName"

type

type: object

name

name: string = "String"

Const AzureFileShareProtectionPolicy

AzureFileShareProtectionPolicy: object

serializedName

serializedName: string = "AzureStorage"

type

type: object

className

className: string = "AzureFileShareProtectionPolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionPolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionPolicy"

modelProperties

modelProperties: object

retentionPolicy

retentionPolicy: object

serializedName

serializedName: string = "retentionPolicy"

type

type: object

className

className: string = "RetentionPolicy"

name

name: string = "Composite"

schedulePolicy

schedulePolicy: object

serializedName

serializedName: string = "schedulePolicy"

type

type: object

className

className: string = "SchedulePolicy"

name

name: string = "Composite"

timeZone

timeZone: object

serializedName

serializedName: string = "timeZone"

type

type: object

name

name: string = "String"

workLoadType

workLoadType: object

serializedName

serializedName: string = "workLoadType"

type

type: object

name

name: string = "String"

Const AzureFileShareProvisionILRRequest

AzureFileShareProvisionILRRequest: object

serializedName

serializedName: string = "AzureFileShareProvisionILRRequest"

type

type: object

className

className: string = "AzureFileShareProvisionILRRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ILRRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "ILRRequest"

modelProperties

modelProperties: object

recoveryPointId

recoveryPointId: object

serializedName

serializedName: string = "recoveryPointId"

type

type: object

name

name: string = "String"

sourceResourceId

sourceResourceId: object

serializedName

serializedName: string = "sourceResourceId"

type

type: object

name

name: string = "String"

Const AzureFileShareRecoveryPoint

AzureFileShareRecoveryPoint: object

serializedName

serializedName: string = "AzureFileShareRecoveryPoint"

type

type: object

className

className: string = "AzureFileShareRecoveryPoint"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RecoveryPoint.type.polymorphicDiscriminator

uberParent

uberParent: string = "RecoveryPoint"

modelProperties

modelProperties: object

fileShareSnapshotUri

fileShareSnapshotUri: object

serializedName

serializedName: string = "fileShareSnapshotUri"

type

type: object

name

name: string = "String"

recoveryPointSizeInGB

recoveryPointSizeInGB: object

serializedName

serializedName: string = "recoveryPointSizeInGB"

type

type: object

name

name: string = "Number"

recoveryPointTime

recoveryPointTime: object

serializedName

serializedName: string = "recoveryPointTime"

type

type: object

name

name: string = "DateTime"

recoveryPointType

recoveryPointType: object

serializedName

serializedName: string = "recoveryPointType"

type

type: object

name

name: string = "String"

Const AzureFileShareRestoreRequest

AzureFileShareRestoreRequest: object

serializedName

serializedName: string = "AzureFileShareRestoreRequest"

type

type: object

className

className: string = "AzureFileShareRestoreRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RestoreRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

copyOptions

copyOptions: object

serializedName

serializedName: string = "copyOptions"

type

type: object

name

name: string = "String"

recoveryType

recoveryType: object

serializedName

serializedName: string = "recoveryType"

type

type: object

name

name: string = "String"

restoreFileSpecs

restoreFileSpecs: object

serializedName

serializedName: string = "restoreFileSpecs"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "RestoreFileSpecs"

name

name: string = "Composite"

restoreRequestType

restoreRequestType: object

serializedName

serializedName: string = "restoreRequestType"

type

type: object

name

name: string = "String"

sourceResourceId

sourceResourceId: object

serializedName

serializedName: string = "sourceResourceId"

type

type: object

name

name: string = "String"

targetDetails

targetDetails: object

serializedName

serializedName: string = "targetDetails"

type

type: object

className

className: string = "TargetAFSRestoreInfo"

name

name: string = "Composite"

Const AzureFileshareProtectedItem

AzureFileshareProtectedItem: object

serializedName

serializedName: string = "AzureFileShareProtectedItem"

type

type: object

className

className: string = "AzureFileshareProtectedItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectedItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "AzureFileshareProtectedItemExtendedInfo"

name

name: string = "Composite"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

kpisHealths

kpisHealths: object

serializedName

serializedName: string = "kpisHealths"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

className

className: string = "KPIResourceHealthDetails"

name

name: string = "Composite"

lastBackupStatus

lastBackupStatus: object

serializedName

serializedName: string = "lastBackupStatus"

type

type: object

name

name: string = "String"

lastBackupTime

lastBackupTime: object

serializedName

serializedName: string = "lastBackupTime"

type

type: object

name

name: string = "DateTime"

protectionState

protectionState: object

serializedName

serializedName: string = "protectionState"

type

type: object

name

name: string = "String"

protectionStatus

protectionStatus: object

serializedName

serializedName: string = "protectionStatus"

type

type: object

name

name: string = "String"

Const AzureFileshareProtectedItemExtendedInfo

AzureFileshareProtectedItemExtendedInfo: object

type

type: object

className

className: string = "AzureFileshareProtectedItemExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

oldestRecoveryPoint

oldestRecoveryPoint: object

serializedName

serializedName: string = "oldestRecoveryPoint"

type

type: object

name

name: string = "DateTime"

policyState

policyState: object

serializedName

serializedName: string = "policyState"

type

type: object

name

name: string = "String"

recoveryPointCount

recoveryPointCount: object

serializedName

serializedName: string = "recoveryPointCount"

type

type: object

name

name: string = "Number"

resourceState

resourceState: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "resourceState"

type

type: object

name

name: string = "String"

resourceStateSyncTime

resourceStateSyncTime: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "resourceStateSyncTime"

type

type: object

name

name: string = "DateTime"

Const AzureIaaSClassicComputeVMContainer

AzureIaaSClassicComputeVMContainer: object

serializedName

serializedName: string = "Microsoft.ClassicCompute/virtualMachines"

type

type: object

className

className: string = "AzureIaaSClassicComputeVMContainer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionContainer.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

Const AzureIaaSClassicComputeVMProtectableItem

AzureIaaSClassicComputeVMProtectableItem: object

serializedName

serializedName: string = "Microsoft.ClassicCompute/virtualMachines"

type

type: object

className

className: string = "AzureIaaSClassicComputeVMProtectableItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadProtectableItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadProtectableItem"

modelProperties

modelProperties: object

Const AzureIaaSClassicComputeVMProtectedItem

AzureIaaSClassicComputeVMProtectedItem: object

serializedName

serializedName: string = "Microsoft.ClassicCompute/virtualMachines"

type

type: object

className

className: string = "AzureIaaSClassicComputeVMProtectedItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectedItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

Const AzureIaaSComputeVMContainer

AzureIaaSComputeVMContainer: object

serializedName

serializedName: string = "Microsoft.Compute/virtualMachines"

type

type: object

className

className: string = "AzureIaaSComputeVMContainer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionContainer.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

Const AzureIaaSComputeVMProtectableItem

AzureIaaSComputeVMProtectableItem: object

serializedName

serializedName: string = "Microsoft.Compute/virtualMachines"

type

type: object

className

className: string = "AzureIaaSComputeVMProtectableItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadProtectableItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadProtectableItem"

modelProperties

modelProperties: object

Const AzureIaaSComputeVMProtectedItem

AzureIaaSComputeVMProtectedItem: object

serializedName

serializedName: string = "Microsoft.Compute/virtualMachines"

type

type: object

className

className: string = "AzureIaaSComputeVMProtectedItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectedItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

Const AzureIaaSVMErrorInfo

AzureIaaSVMErrorInfo: object

type

type: object

className

className: string = "AzureIaaSVMErrorInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "errorCode"

type

type: object

name

name: string = "Number"

errorString

errorString: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "errorString"

type

type: object

name

name: string = "String"

errorTitle

errorTitle: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "errorTitle"

type

type: object

name

name: string = "String"

recommendations

recommendations: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "recommendations"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const AzureIaaSVMHealthDetails

AzureIaaSVMHealthDetails: object

type

type: object

className

className: string = "AzureIaaSVMHealthDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

Const AzureIaaSVMJob

AzureIaaSVMJob: object

serializedName

serializedName: string = "AzureIaaSVMJob"

type

type: object

className

className: string = "AzureIaaSVMJob"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Job.type.polymorphicDiscriminator

uberParent

uberParent: string = "Job"

modelProperties

modelProperties: object

actionsInfo

actionsInfo: object

serializedName

serializedName: string = "actionsInfo"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["Invalid", "Cancellable", "Retriable"]

name

name: string = "Enum"

containerName

containerName: object

serializedName

serializedName: string = "containerName"

type

type: object

name

name: string = "String"

duration

duration: object

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "TimeSpan"

errorDetails

errorDetails: object

serializedName

serializedName: string = "errorDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "AzureIaaSVMErrorInfo"

name

name: string = "Composite"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "AzureIaaSVMJobExtendedInfo"

name

name: string = "Composite"

isUserTriggered

isUserTriggered: object

serializedName

serializedName: string = "isUserTriggered"

type

type: object

name

name: string = "Boolean"

virtualMachineVersion

virtualMachineVersion: object

serializedName

serializedName: string = "virtualMachineVersion"

type

type: object

name

name: string = "String"

Const AzureIaaSVMJobExtendedInfo

AzureIaaSVMJobExtendedInfo: object

type

type: object

className

className: string = "AzureIaaSVMJobExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

dynamicErrorMessage

dynamicErrorMessage: object

serializedName

serializedName: string = "dynamicErrorMessage"

type

type: object

name

name: string = "String"

estimatedRemainingDuration

estimatedRemainingDuration: object

serializedName

serializedName: string = "estimatedRemainingDuration"

type

type: object

name

name: string = "String"

internalPropertyBag

internalPropertyBag: object

serializedName

serializedName: string = "internalPropertyBag"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

progressPercentage

progressPercentage: object

serializedName

serializedName: string = "progressPercentage"

type

type: object

name

name: string = "Number"

propertyBag

propertyBag: object

serializedName

serializedName: string = "propertyBag"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

tasksList

tasksList: object

serializedName

serializedName: string = "tasksList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "AzureIaaSVMJobTaskDetails"

name

name: string = "Composite"

Const AzureIaaSVMJobTaskDetails

AzureIaaSVMJobTaskDetails: object

type

type: object

className

className: string = "AzureIaaSVMJobTaskDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

duration

duration: object

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "TimeSpan"

endTime

endTime: object

serializedName

serializedName: string = "endTime"

type

type: object

name

name: string = "DateTime"

instanceId

instanceId: object

serializedName

serializedName: string = "instanceId"

type

type: object

name

name: string = "String"

progressPercentage

progressPercentage: object

serializedName

serializedName: string = "progressPercentage"

type

type: object

name

name: string = "Number"

startTime

startTime: object

serializedName

serializedName: string = "startTime"

type

type: object

name

name: string = "DateTime"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

taskExecutionDetails

taskExecutionDetails: object

serializedName

serializedName: string = "taskExecutionDetails"

type

type: object

name

name: string = "String"

taskId

taskId: object

serializedName

serializedName: string = "taskId"

type

type: object

name

name: string = "String"

Const AzureIaaSVMJobV2

AzureIaaSVMJobV2: object

serializedName

serializedName: string = "AzureIaaSVMJobV2"

type

type: object

className

className: string = "AzureIaaSVMJobV2"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Job.type.polymorphicDiscriminator

uberParent

uberParent: string = "Job"

modelProperties

modelProperties: object

actionsInfo

actionsInfo: object

serializedName

serializedName: string = "actionsInfo"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["Invalid", "Cancellable", "Retriable"]

name

name: string = "Enum"

containerName

containerName: object

serializedName

serializedName: string = "containerName"

type

type: object

name

name: string = "String"

duration

duration: object

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "TimeSpan"

errorDetails

errorDetails: object

serializedName

serializedName: string = "errorDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "AzureIaaSVMErrorInfo"

name

name: string = "Composite"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "AzureIaaSVMJobExtendedInfo"

name

name: string = "Composite"

virtualMachineVersion

virtualMachineVersion: object

serializedName

serializedName: string = "virtualMachineVersion"

type

type: object

name

name: string = "String"

Const AzureIaaSVMProtectedItem

AzureIaaSVMProtectedItem: object

serializedName

serializedName: string = "AzureIaaSVMProtectedItem"

type

type: object

className

className: string = "AzureIaaSVMProtectedItem"

name

name: string = "Composite"

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "AzureIaaSVMProtectedItemExtendedInfo"

name

name: string = "Composite"

extendedProperties

extendedProperties: object

serializedName

serializedName: string = "extendedProperties"

type

type: object

className

className: string = "ExtendedProperties"

name

name: string = "Composite"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

healthDetails

healthDetails: object

serializedName

serializedName: string = "healthDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "AzureIaaSVMHealthDetails"

name

name: string = "Composite"

healthStatus

healthStatus: object

serializedName

serializedName: string = "healthStatus"

type

type: object

name

name: string = "String"

kpisHealths

kpisHealths: object

serializedName

serializedName: string = "kpisHealths"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

className

className: string = "KPIResourceHealthDetails"

name

name: string = "Composite"

lastBackupStatus

lastBackupStatus: object

serializedName

serializedName: string = "lastBackupStatus"

type

type: object

name

name: string = "String"

lastBackupTime

lastBackupTime: object

serializedName

serializedName: string = "lastBackupTime"

type

type: object

name

name: string = "DateTime"

protectedItemDataId

protectedItemDataId: object

serializedName

serializedName: string = "protectedItemDataId"

type

type: object

name

name: string = "String"

protectionState

protectionState: object

serializedName

serializedName: string = "protectionState"

type

type: object

name

name: string = "String"

protectionStatus

protectionStatus: object

serializedName

serializedName: string = "protectionStatus"

type

type: object

name

name: string = "String"

virtualMachineId

virtualMachineId: object

serializedName

serializedName: string = "virtualMachineId"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "protectedItemType"

serializedName

serializedName: string = "protectedItemType"

Const AzureIaaSVMProtectedItemExtendedInfo

AzureIaaSVMProtectedItemExtendedInfo: object

type

type: object

className

className: string = "AzureIaaSVMProtectedItemExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

oldestRecoveryPoint

oldestRecoveryPoint: object

serializedName

serializedName: string = "oldestRecoveryPoint"

type

type: object

name

name: string = "DateTime"

policyInconsistent

policyInconsistent: object

serializedName

serializedName: string = "policyInconsistent"

type

type: object

name

name: string = "Boolean"

recoveryPointCount

recoveryPointCount: object

serializedName

serializedName: string = "recoveryPointCount"

type

type: object

name

name: string = "Number"

Const AzureIaaSVMProtectionPolicy

AzureIaaSVMProtectionPolicy: object

serializedName

serializedName: string = "AzureIaasVM"

type

type: object

className

className: string = "AzureIaaSVMProtectionPolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionPolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionPolicy"

modelProperties

modelProperties: object

instantRPDetails

instantRPDetails: object

serializedName

serializedName: string = "instantRPDetails"

type

type: object

className

className: string = "InstantRPAdditionalDetails"

name

name: string = "Composite"

instantRpRetentionRangeInDays

instantRpRetentionRangeInDays: object

serializedName

serializedName: string = "instantRpRetentionRangeInDays"

type

type: object

name

name: string = "Number"

policyType

policyType: object

serializedName

serializedName: string = "policyType"

type

type: object

name

name: string = "String"

retentionPolicy

retentionPolicy: object

serializedName

serializedName: string = "retentionPolicy"

type

type: object

className

className: string = "RetentionPolicy"

name

name: string = "Composite"

schedulePolicy

schedulePolicy: object

serializedName

serializedName: string = "schedulePolicy"

type

type: object

className

className: string = "SchedulePolicy"

name

name: string = "Composite"

timeZone

timeZone: object

serializedName

serializedName: string = "timeZone"

type

type: object

name

name: string = "String"

Const AzureRecoveryServiceVaultProtectionIntent

AzureRecoveryServiceVaultProtectionIntent: object

serializedName

serializedName: string = "RecoveryServiceVaultItem"

type

type: object

className

className: string = "AzureRecoveryServiceVaultProtectionIntent"

name

name: string = "Composite"

uberParent

uberParent: string = "ProtectionIntent"

modelProperties

modelProperties: object

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "protectionIntentItemType"

serializedName

serializedName: string = "protectionIntentItemType"

Const AzureResourceProtectionIntent

AzureResourceProtectionIntent: object

serializedName

serializedName: string = "AzureResourceItem"

type

type: object

className

className: string = "AzureResourceProtectionIntent"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionIntent.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionIntent"

modelProperties

modelProperties: object

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

Const AzureSqlContainer

AzureSqlContainer: object

serializedName

serializedName: string = "AzureSqlContainer"

type

type: object

className

className: string = "AzureSqlContainer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionContainer.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

Const AzureSqlProtectedItem

AzureSqlProtectedItem: object

serializedName

serializedName: string = "Microsoft.Sql/servers/databases"

type

type: object

className

className: string = "AzureSqlProtectedItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectedItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "AzureSqlProtectedItemExtendedInfo"

name

name: string = "Composite"

protectedItemDataId

protectedItemDataId: object

serializedName

serializedName: string = "protectedItemDataId"

type

type: object

name

name: string = "String"

protectionState

protectionState: object

serializedName

serializedName: string = "protectionState"

type

type: object

name

name: string = "String"

Const AzureSqlProtectedItemExtendedInfo

AzureSqlProtectedItemExtendedInfo: object

type

type: object

className

className: string = "AzureSqlProtectedItemExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

oldestRecoveryPoint

oldestRecoveryPoint: object

serializedName

serializedName: string = "oldestRecoveryPoint"

type

type: object

name

name: string = "DateTime"

policyState

policyState: object

serializedName

serializedName: string = "policyState"

type

type: object

name

name: string = "String"

recoveryPointCount

recoveryPointCount: object

serializedName

serializedName: string = "recoveryPointCount"

type

type: object

name

name: string = "Number"

Const AzureSqlProtectionPolicy

AzureSqlProtectionPolicy: object

serializedName

serializedName: string = "AzureSql"

type

type: object

className

className: string = "AzureSqlProtectionPolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionPolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionPolicy"

modelProperties

modelProperties: object

retentionPolicy

retentionPolicy: object

serializedName

serializedName: string = "retentionPolicy"

type

type: object

className

className: string = "RetentionPolicy"

name

name: string = "Composite"

Const AzureSqlagWorkloadContainerProtectionContainer

AzureSqlagWorkloadContainerProtectionContainer: object

serializedName

serializedName: string = "SQLAGWorkLoadContainer"

type

type: object

className

className: string = "AzureSqlagWorkloadContainerProtectionContainer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionContainer.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

Const AzureStorageContainer

AzureStorageContainer: object

serializedName

serializedName: string = "StorageContainer"

type

type: object

className

className: string = "AzureStorageContainer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionContainer.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

acquireStorageAccountLock

acquireStorageAccountLock: object

serializedName

serializedName: string = "acquireStorageAccountLock"

type

type: object

name

name: string = "String"

protectedItemCount

protectedItemCount: object

serializedName

serializedName: string = "protectedItemCount"

type

type: object

name

name: string = "Number"

resourceGroup

resourceGroup: object

serializedName

serializedName: string = "resourceGroup"

type

type: object

name

name: string = "String"

sourceResourceId

sourceResourceId: object

serializedName

serializedName: string = "sourceResourceId"

type

type: object

name

name: string = "String"

storageAccountVersion

storageAccountVersion: object

serializedName

serializedName: string = "storageAccountVersion"

type

type: object

name

name: string = "String"

Const AzureStorageErrorInfo

AzureStorageErrorInfo: object

type

type: object

className

className: string = "AzureStorageErrorInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

serializedName: string = "errorCode"

type

type: object

name

name: string = "Number"

errorString

errorString: object

serializedName

serializedName: string = "errorString"

type

type: object

name

name: string = "String"

recommendations

recommendations: object

serializedName

serializedName: string = "recommendations"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const AzureStorageJob

AzureStorageJob: object

serializedName

serializedName: string = "AzureStorageJob"

type

type: object

className

className: string = "AzureStorageJob"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Job.type.polymorphicDiscriminator

uberParent

uberParent: string = "Job"

modelProperties

modelProperties: object

actionsInfo

actionsInfo: object

serializedName

serializedName: string = "actionsInfo"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["Invalid", "Cancellable", "Retriable"]

name

name: string = "Enum"

duration

duration: object

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "TimeSpan"

errorDetails

errorDetails: object

serializedName

serializedName: string = "errorDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "AzureStorageErrorInfo"

name

name: string = "Composite"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "AzureStorageJobExtendedInfo"

name

name: string = "Composite"

isUserTriggered

isUserTriggered: object

serializedName

serializedName: string = "isUserTriggered"

type

type: object

name

name: string = "Boolean"

storageAccountName

storageAccountName: object

serializedName

serializedName: string = "storageAccountName"

type

type: object

name

name: string = "String"

storageAccountVersion

storageAccountVersion: object

serializedName

serializedName: string = "storageAccountVersion"

type

type: object

name

name: string = "String"

Const AzureStorageJobExtendedInfo

AzureStorageJobExtendedInfo: object

type

type: object

className

className: string = "AzureStorageJobExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

dynamicErrorMessage

dynamicErrorMessage: object

serializedName

serializedName: string = "dynamicErrorMessage"

type

type: object

name

name: string = "String"

propertyBag

propertyBag: object

serializedName

serializedName: string = "propertyBag"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

tasksList

tasksList: object

serializedName

serializedName: string = "tasksList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "AzureStorageJobTaskDetails"

name

name: string = "Composite"

Const AzureStorageJobTaskDetails

AzureStorageJobTaskDetails: object

type

type: object

className

className: string = "AzureStorageJobTaskDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

taskId

taskId: object

serializedName

serializedName: string = "taskId"

type

type: object

name

name: string = "String"

Const AzureStorageProtectableContainer

AzureStorageProtectableContainer: object

serializedName

serializedName: string = "StorageContainer"

type

type: object

className

className: string = "AzureStorageProtectableContainer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectableContainer.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectableContainer"

modelProperties

modelProperties: object

Const AzureVMAppContainerProtectableContainer

AzureVMAppContainerProtectableContainer: object

serializedName

serializedName: string = "VMAppContainer"

type

type: object

className

className: string = "AzureVMAppContainerProtectableContainer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectableContainer.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectableContainer"

modelProperties

modelProperties: object

Const AzureVMAppContainerProtectionContainer

AzureVMAppContainerProtectionContainer: object

serializedName

serializedName: string = "VMAppContainer"

type

type: object

className

className: string = "AzureVMAppContainerProtectionContainer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionContainer.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

Const AzureVMResourceFeatureSupportRequest

AzureVMResourceFeatureSupportRequest: object

serializedName

serializedName: string = "AzureVMResourceBackup"

type

type: object

className

className: string = "AzureVMResourceFeatureSupportRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = FeatureSupportRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "FeatureSupportRequest"

modelProperties

modelProperties: object

vmSize

vmSize: object

serializedName

serializedName: string = "vmSize"

type

type: object

name

name: string = "String"

vmSku

vmSku: object

serializedName

serializedName: string = "vmSku"

type

type: object

name

name: string = "String"

Const AzureVMResourceFeatureSupportResponse

AzureVMResourceFeatureSupportResponse: object

type

type: object

className

className: string = "AzureVMResourceFeatureSupportResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

supportStatus

supportStatus: object

serializedName

serializedName: string = "supportStatus"

type

type: object

name

name: string = "String"

Const AzureVmWorkloadItem

AzureVmWorkloadItem: object

serializedName

serializedName: string = "AzureVmWorkloadItem"

type

type: object

className

className: string = "AzureVmWorkloadItem"

name

name: string = "Composite"

uberParent

uberParent: string = "WorkloadItem"

modelProperties

modelProperties: object

isAutoProtectable

isAutoProtectable: object

serializedName

serializedName: string = "isAutoProtectable"

type

type: object

name

name: string = "Boolean"

parentName

parentName: object

serializedName

serializedName: string = "parentName"

type

type: object

name

name: string = "String"

serverName

serverName: object

serializedName

serializedName: string = "serverName"

type

type: object

name

name: string = "String"

subWorkloadItemCount

subWorkloadItemCount: object

serializedName

serializedName: string = "subWorkloadItemCount"

type

type: object

name

name: string = "Number"

subinquireditemcount

subinquireditemcount: object

serializedName

serializedName: string = "subinquireditemcount"

type

type: object

name

name: string = "Number"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "workloadItemType"

serializedName

serializedName: string = "workloadItemType"

Const AzureVmWorkloadProtectableItem

AzureVmWorkloadProtectableItem: object

serializedName

serializedName: string = "AzureVmWorkloadProtectableItem"

type

type: object

className

className: string = "AzureVmWorkloadProtectableItem"

name

name: string = "Composite"

uberParent

uberParent: string = "WorkloadProtectableItem"

modelProperties

modelProperties: object

isAutoProtectable

isAutoProtectable: object

serializedName

serializedName: string = "isAutoProtectable"

type

type: object

name

name: string = "Boolean"

isAutoProtected

isAutoProtected: object

serializedName

serializedName: string = "isAutoProtected"

type

type: object

name

name: string = "Boolean"

parentName

parentName: object

serializedName

serializedName: string = "parentName"

type

type: object

name

name: string = "String"

parentUniqueName

parentUniqueName: object

serializedName

serializedName: string = "parentUniqueName"

type

type: object

name

name: string = "String"

prebackupvalidation

prebackupvalidation: object

serializedName

serializedName: string = "prebackupvalidation"

type

type: object

className

className: string = "PreBackupValidation"

name

name: string = "Composite"

serverName

serverName: object

serializedName

serializedName: string = "serverName"

type

type: object

name

name: string = "String"

subinquireditemcount

subinquireditemcount: object

serializedName

serializedName: string = "subinquireditemcount"

type

type: object

name

name: string = "Number"

subprotectableitemcount

subprotectableitemcount: object

serializedName

serializedName: string = "subprotectableitemcount"

type

type: object

name

name: string = "Number"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "protectableItemType"

serializedName

serializedName: string = "protectableItemType"

Const AzureVmWorkloadProtectedItem

AzureVmWorkloadProtectedItem: object

serializedName

serializedName: string = "AzureVmWorkloadProtectedItem"

type

type: object

className

className: string = "AzureVmWorkloadProtectedItem"

name

name: string = "Composite"

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "AzureVmWorkloadProtectedItemExtendedInfo"

name

name: string = "Composite"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

kpisHealths

kpisHealths: object

serializedName

serializedName: string = "kpisHealths"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

className

className: string = "KPIResourceHealthDetails"

name

name: string = "Composite"

lastBackupErrorDetail

lastBackupErrorDetail: object

serializedName

serializedName: string = "lastBackupErrorDetail"

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

lastBackupStatus

lastBackupStatus: object

serializedName

serializedName: string = "lastBackupStatus"

type

type: object

name

name: string = "String"

lastBackupTime

lastBackupTime: object

serializedName

serializedName: string = "lastBackupTime"

type

type: object

name

name: string = "DateTime"

parentName

parentName: object

serializedName

serializedName: string = "parentName"

type

type: object

name

name: string = "String"

parentType

parentType: object

serializedName

serializedName: string = "parentType"

type

type: object

name

name: string = "String"

protectedItemDataSourceId

protectedItemDataSourceId: object

serializedName

serializedName: string = "protectedItemDataSourceId"

type

type: object

name

name: string = "String"

protectedItemHealthStatus

protectedItemHealthStatus: object

serializedName

serializedName: string = "protectedItemHealthStatus"

type

type: object

name

name: string = "String"

protectionState

protectionState: object

serializedName

serializedName: string = "protectionState"

type

type: object

name

name: string = "String"

protectionStatus

protectionStatus: object

serializedName

serializedName: string = "protectionStatus"

type

type: object

name

name: string = "String"

serverName

serverName: object

serializedName

serializedName: string = "serverName"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "protectedItemType"

serializedName

serializedName: string = "protectedItemType"

Const AzureVmWorkloadProtectedItemExtendedInfo

AzureVmWorkloadProtectedItemExtendedInfo: object

type

type: object

className

className: string = "AzureVmWorkloadProtectedItemExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

oldestRecoveryPoint

oldestRecoveryPoint: object

serializedName

serializedName: string = "oldestRecoveryPoint"

type

type: object

name

name: string = "DateTime"

policyState

policyState: object

serializedName

serializedName: string = "policyState"

type

type: object

name

name: string = "String"

recoveryModel

recoveryModel: object

serializedName

serializedName: string = "recoveryModel"

type

type: object

name

name: string = "String"

recoveryPointCount

recoveryPointCount: object

serializedName

serializedName: string = "recoveryPointCount"

type

type: object

name

name: string = "Number"

Const AzureVmWorkloadProtectionPolicy

AzureVmWorkloadProtectionPolicy: object

serializedName

serializedName: string = "AzureWorkload"

type

type: object

className

className: string = "AzureVmWorkloadProtectionPolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionPolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionPolicy"

modelProperties

modelProperties: object

makePolicyConsistent

makePolicyConsistent: object

serializedName

serializedName: string = "makePolicyConsistent"

type

type: object

name

name: string = "Boolean"

settings

settings: object

serializedName

serializedName: string = "settings"

type

type: object

className

className: string = "Settings"

name

name: string = "Composite"

subProtectionPolicy

subProtectionPolicy: object

serializedName

serializedName: string = "subProtectionPolicy"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SubProtectionPolicy"

name

name: string = "Composite"

workLoadType

workLoadType: object

serializedName

serializedName: string = "workLoadType"

type

type: object

name

name: string = "String"

Const AzureVmWorkloadSAPAseDatabaseProtectedItem

AzureVmWorkloadSAPAseDatabaseProtectedItem: object

serializedName

serializedName: string = "AzureVmWorkloadSAPAseDatabase"

type

type: object

className

className: string = "AzureVmWorkloadSAPAseDatabaseProtectedItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectedItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSAPAseDatabaseWorkloadItem

AzureVmWorkloadSAPAseDatabaseWorkloadItem: object

serializedName

serializedName: string = "SAPAseDatabase"

type

type: object

className

className: string = "AzureVmWorkloadSAPAseDatabaseWorkloadItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSAPAseSystemProtectableItem

AzureVmWorkloadSAPAseSystemProtectableItem: object

serializedName

serializedName: string = "SAPAseSystem"

type

type: object

className

className: string = "AzureVmWorkloadSAPAseSystemProtectableItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadProtectableItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadProtectableItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSAPAseSystemWorkloadItem

AzureVmWorkloadSAPAseSystemWorkloadItem: object

serializedName

serializedName: string = "SAPAseSystem"

type

type: object

className

className: string = "AzureVmWorkloadSAPAseSystemWorkloadItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSAPHanaDatabaseProtectableItem

AzureVmWorkloadSAPHanaDatabaseProtectableItem: object

serializedName

serializedName: string = "SAPHanaDatabase"

type

type: object

className

className: string = "AzureVmWorkloadSAPHanaDatabaseProtectableItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadProtectableItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadProtectableItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSAPHanaDatabaseProtectedItem

AzureVmWorkloadSAPHanaDatabaseProtectedItem: object

serializedName

serializedName: string = "AzureVmWorkloadSAPHanaDatabase"

type

type: object

className

className: string = "AzureVmWorkloadSAPHanaDatabaseProtectedItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectedItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSAPHanaDatabaseWorkloadItem

AzureVmWorkloadSAPHanaDatabaseWorkloadItem: object

serializedName

serializedName: string = "SAPHanaDatabase"

type

type: object

className

className: string = "AzureVmWorkloadSAPHanaDatabaseWorkloadItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSAPHanaSystemProtectableItem

AzureVmWorkloadSAPHanaSystemProtectableItem: object

serializedName

serializedName: string = "SAPHanaSystem"

type

type: object

className

className: string = "AzureVmWorkloadSAPHanaSystemProtectableItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadProtectableItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadProtectableItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSAPHanaSystemWorkloadItem

AzureVmWorkloadSAPHanaSystemWorkloadItem: object

serializedName

serializedName: string = "SAPHanaSystem"

type

type: object

className

className: string = "AzureVmWorkloadSAPHanaSystemWorkloadItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSQLAvailabilityGroupProtectableItem

AzureVmWorkloadSQLAvailabilityGroupProtectableItem: object

serializedName

serializedName: string = "SQLAvailabilityGroupContainer"

type

type: object

className

className: string = "AzureVmWorkloadSQLAvailabilityGroupProtectableItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadProtectableItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadProtectableItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSQLDatabaseProtectableItem

AzureVmWorkloadSQLDatabaseProtectableItem: object

serializedName

serializedName: string = "SQLDataBase"

type

type: object

className

className: string = "AzureVmWorkloadSQLDatabaseProtectableItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadProtectableItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadProtectableItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSQLDatabaseProtectedItem

AzureVmWorkloadSQLDatabaseProtectedItem: object

serializedName

serializedName: string = "AzureVmWorkloadSQLDatabase"

type

type: object

className

className: string = "AzureVmWorkloadSQLDatabaseProtectedItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectedItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSQLDatabaseWorkloadItem

AzureVmWorkloadSQLDatabaseWorkloadItem: object

serializedName

serializedName: string = "SQLDataBase"

type

type: object

className

className: string = "AzureVmWorkloadSQLDatabaseWorkloadItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSQLInstanceProtectableItem

AzureVmWorkloadSQLInstanceProtectableItem: object

serializedName

serializedName: string = "SQLInstance"

type

type: object

className

className: string = "AzureVmWorkloadSQLInstanceProtectableItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadProtectableItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadProtectableItem"

modelProperties

modelProperties: object

Const AzureVmWorkloadSQLInstanceWorkloadItem

AzureVmWorkloadSQLInstanceWorkloadItem: object

serializedName

serializedName: string = "SQLInstance"

type

type: object

className

className: string = "AzureVmWorkloadSQLInstanceWorkloadItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = WorkloadItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "WorkloadItem"

modelProperties

modelProperties: object

dataDirectoryPaths

dataDirectoryPaths: object

serializedName

serializedName: string = "dataDirectoryPaths"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SQLDataDirectory"

name

name: string = "Composite"

Const AzureWorkloadAutoProtectionIntent

AzureWorkloadAutoProtectionIntent: object

serializedName

serializedName: string = "AzureWorkloadAutoProtectionIntent"

type

type: object

className

className: string = "AzureWorkloadAutoProtectionIntent"

name

name: string = "Composite"

uberParent

uberParent: string = "ProtectionIntent"

modelProperties

modelProperties: object

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "protectionIntentItemType"

serializedName

serializedName: string = "protectionIntentItemType"

Const AzureWorkloadBackupRequest

AzureWorkloadBackupRequest: object

serializedName

serializedName: string = "AzureWorkloadBackupRequest"

type

type: object

className

className: string = "AzureWorkloadBackupRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = BackupRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "BackupRequest"

modelProperties

modelProperties: object

backupType

backupType: object

serializedName

serializedName: string = "backupType"

type

type: object

name

name: string = "String"

enableCompression

enableCompression: object

serializedName

serializedName: string = "enableCompression"

type

type: object

name

name: string = "Boolean"

recoveryPointExpiryTimeInUTC

recoveryPointExpiryTimeInUTC: object

serializedName

serializedName: string = "recoveryPointExpiryTimeInUTC"

type

type: object

name

name: string = "DateTime"

Const AzureWorkloadContainer

AzureWorkloadContainer: object

serializedName

serializedName: string = "AzureWorkloadContainer"

type

type: object

className

className: string = "AzureWorkloadContainer"

name

name: string = "Composite"

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "AzureWorkloadContainerExtendedInfo"

name

name: string = "Composite"

lastUpdatedTime

lastUpdatedTime: object

serializedName

serializedName: string = "lastUpdatedTime"

type

type: object

name

name: string = "DateTime"

operationType

operationType: object

serializedName

serializedName: string = "operationType"

type

type: object

name

name: string = "String"

sourceResourceId

sourceResourceId: object

serializedName

serializedName: string = "sourceResourceId"

type

type: object

name

name: string = "String"

workloadType

workloadType: object

serializedName

serializedName: string = "workloadType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "containerType"

serializedName

serializedName: string = "containerType"

Const AzureWorkloadContainerAutoProtectionIntent

AzureWorkloadContainerAutoProtectionIntent: object

serializedName

serializedName: string = "AzureWorkloadContainerAutoProtectionIntent"

type

type: object

className

className: string = "AzureWorkloadContainerAutoProtectionIntent"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionIntent.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionIntent"

modelProperties

modelProperties: object

Const AzureWorkloadContainerExtendedInfo

AzureWorkloadContainerExtendedInfo: object

type

type: object

className

className: string = "AzureWorkloadContainerExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

hostServerName

hostServerName: object

serializedName

serializedName: string = "hostServerName"

type

type: object

name

name: string = "String"

inquiryInfo

inquiryInfo: object

serializedName

serializedName: string = "inquiryInfo"

type

type: object

className

className: string = "InquiryInfo"

name

name: string = "Composite"

nodesList

nodesList: object

serializedName

serializedName: string = "nodesList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "DistributedNodesInfo"

name

name: string = "Composite"

Const AzureWorkloadErrorInfo

AzureWorkloadErrorInfo: object

type

type: object

className

className: string = "AzureWorkloadErrorInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

additionalDetails

additionalDetails: object

serializedName

serializedName: string = "additionalDetails"

type

type: object

name

name: string = "String"

errorCode

errorCode: object

serializedName

serializedName: string = "errorCode"

type

type: object

name

name: string = "Number"

errorString

errorString: object

serializedName

serializedName: string = "errorString"

type

type: object

name

name: string = "String"

errorTitle

errorTitle: object

serializedName

serializedName: string = "errorTitle"

type

type: object

name

name: string = "String"

recommendations

recommendations: object

serializedName

serializedName: string = "recommendations"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const AzureWorkloadJob

AzureWorkloadJob: object

serializedName

serializedName: string = "AzureWorkloadJob"

type

type: object

className

className: string = "AzureWorkloadJob"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Job.type.polymorphicDiscriminator

uberParent

uberParent: string = "Job"

modelProperties

modelProperties: object

actionsInfo

actionsInfo: object

serializedName

serializedName: string = "actionsInfo"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["Invalid", "Cancellable", "Retriable"]

name

name: string = "Enum"

duration

duration: object

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "TimeSpan"

errorDetails

errorDetails: object

serializedName

serializedName: string = "errorDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "AzureWorkloadErrorInfo"

name

name: string = "Composite"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "AzureWorkloadJobExtendedInfo"

name

name: string = "Composite"

workloadType

workloadType: object

serializedName

serializedName: string = "workloadType"

type

type: object

name

name: string = "String"

Const AzureWorkloadJobExtendedInfo

AzureWorkloadJobExtendedInfo: object

type

type: object

className

className: string = "AzureWorkloadJobExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

dynamicErrorMessage

dynamicErrorMessage: object

serializedName

serializedName: string = "dynamicErrorMessage"

type

type: object

name

name: string = "String"

propertyBag

propertyBag: object

serializedName

serializedName: string = "propertyBag"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

tasksList

tasksList: object

serializedName

serializedName: string = "tasksList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "AzureWorkloadJobTaskDetails"

name

name: string = "Composite"

Const AzureWorkloadJobTaskDetails

AzureWorkloadJobTaskDetails: object

type

type: object

className

className: string = "AzureWorkloadJobTaskDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

taskId

taskId: object

serializedName

serializedName: string = "taskId"

type

type: object

name

name: string = "String"

Const AzureWorkloadPointInTimeRecoveryPoint

AzureWorkloadPointInTimeRecoveryPoint: object

serializedName

serializedName: string = "AzureWorkloadPointInTimeRecoveryPoint"

type

type: object

className

className: string = "AzureWorkloadPointInTimeRecoveryPoint"

name

name: string = "Composite"

uberParent

uberParent: string = "RecoveryPoint"

modelProperties

modelProperties: object

timeRanges

timeRanges: object

serializedName

serializedName: string = "timeRanges"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "PointInTimeRange"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const AzureWorkloadPointInTimeRestoreRequest

AzureWorkloadPointInTimeRestoreRequest: object

serializedName

serializedName: string = "AzureWorkloadPointInTimeRestoreRequest"

type

type: object

className

className: string = "AzureWorkloadPointInTimeRestoreRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RestoreRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

pointInTime

pointInTime: object

serializedName

serializedName: string = "pointInTime"

type

type: object

name

name: string = "DateTime"

Const AzureWorkloadRecoveryPoint

AzureWorkloadRecoveryPoint: object

serializedName

serializedName: string = "AzureWorkloadRecoveryPoint"

type

type: object

className

className: string = "AzureWorkloadRecoveryPoint"

name

name: string = "Composite"

uberParent

uberParent: string = "RecoveryPoint"

modelProperties

modelProperties: object

recoveryPointMoveReadinessInfo

recoveryPointMoveReadinessInfo: object

serializedName

serializedName: string = "recoveryPointMoveReadinessInfo"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

className

className: string = "RecoveryPointMoveReadinessInfo"

name

name: string = "Composite"

recoveryPointTierDetails

recoveryPointTierDetails: object

serializedName

serializedName: string = "recoveryPointTierDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "RecoveryPointTierInformationV2"

name

name: string = "Composite"

recoveryPointTimeInUTC

recoveryPointTimeInUTC: object

serializedName

serializedName: string = "recoveryPointTimeInUTC"

type

type: object

name

name: string = "DateTime"

type

type: object

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const AzureWorkloadRestoreRequest

AzureWorkloadRestoreRequest: object

serializedName

serializedName: string = "AzureWorkloadRestoreRequest"

type

type: object

className

className: string = "AzureWorkloadRestoreRequest"

name

name: string = "Composite"

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

propertyBag

propertyBag: object

serializedName

serializedName: string = "propertyBag"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

recoveryMode

recoveryMode: object

serializedName

serializedName: string = "recoveryMode"

type

type: object

name

name: string = "String"

recoveryType

recoveryType: object

serializedName

serializedName: string = "recoveryType"

type

type: object

name

name: string = "String"

sourceResourceId

sourceResourceId: object

serializedName

serializedName: string = "sourceResourceId"

type

type: object

name

name: string = "String"

targetInfo

targetInfo: object

serializedName

serializedName: string = "targetInfo"

type

type: object

className

className: string = "TargetRestoreInfo"

name

name: string = "Composite"

targetVirtualMachineId

targetVirtualMachineId: object

serializedName

serializedName: string = "targetVirtualMachineId"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const AzureWorkloadSAPHanaPointInTimeRecoveryPoint

AzureWorkloadSAPHanaPointInTimeRecoveryPoint: object

serializedName

serializedName: string = "AzureWorkloadSAPHanaPointInTimeRecoveryPoint"

type

type: object

className

className: string = "AzureWorkloadSAPHanaPointInTimeRecoveryPoint"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RecoveryPoint.type.polymorphicDiscriminator

uberParent

uberParent: string = "RecoveryPoint"

modelProperties

modelProperties: object

Const AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkloadSAPHanaPointInTimeRestoreRequest: object

serializedName

serializedName: string = "AzureWorkloadSAPHanaPointInTimeRestoreRequest"

type

type: object

className

className: string = "AzureWorkloadSAPHanaPointInTimeRestoreRequest"

name

name: string = "Composite"

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

pointInTime

pointInTime: object

serializedName

serializedName: string = "pointInTime"

type

type: object

name

name: string = "DateTime"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest: object

serializedName

serializedName: string = "AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest"

type

type: object

className

className: string = "AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RestoreRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

recoveryPointRehydrationInfo

recoveryPointRehydrationInfo: object

serializedName

serializedName: string = "recoveryPointRehydrationInfo"

type

type: object

className

className: string = "RecoveryPointRehydrationInfo"

name

name: string = "Composite"

Const AzureWorkloadSAPHanaRecoveryPoint

AzureWorkloadSAPHanaRecoveryPoint: object

serializedName

serializedName: string = "AzureWorkloadSAPHanaRecoveryPoint"

type

type: object

className

className: string = "AzureWorkloadSAPHanaRecoveryPoint"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RecoveryPoint.type.polymorphicDiscriminator

uberParent

uberParent: string = "RecoveryPoint"

modelProperties

modelProperties: object

Const AzureWorkloadSAPHanaRestoreRequest

AzureWorkloadSAPHanaRestoreRequest: object

serializedName

serializedName: string = "AzureWorkloadSAPHanaRestoreRequest"

type

type: object

className

className: string = "AzureWorkloadSAPHanaRestoreRequest"

name

name: string = "Composite"

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const AzureWorkloadSAPHanaRestoreWithRehydrateRequest

AzureWorkloadSAPHanaRestoreWithRehydrateRequest: object

serializedName

serializedName: string = "AzureWorkloadSAPHanaRestoreWithRehydrateRequest"

type

type: object

className

className: string = "AzureWorkloadSAPHanaRestoreWithRehydrateRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RestoreRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

recoveryPointRehydrationInfo

recoveryPointRehydrationInfo: object

serializedName

serializedName: string = "recoveryPointRehydrationInfo"

type

type: object

className

className: string = "RecoveryPointRehydrationInfo"

name

name: string = "Composite"

Const AzureWorkloadSQLAutoProtectionIntent

AzureWorkloadSQLAutoProtectionIntent: object

serializedName

serializedName: string = "AzureWorkloadSQLAutoProtectionIntent"

type

type: object

className

className: string = "AzureWorkloadSQLAutoProtectionIntent"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionIntent.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionIntent"

modelProperties

modelProperties: object

workloadItemType

workloadItemType: object

serializedName

serializedName: string = "workloadItemType"

type

type: object

name

name: string = "String"

Const AzureWorkloadSQLPointInTimeRecoveryPoint

AzureWorkloadSQLPointInTimeRecoveryPoint: object

serializedName

serializedName: string = "AzureWorkloadSQLPointInTimeRecoveryPoint"

type

type: object

className

className: string = "AzureWorkloadSQLPointInTimeRecoveryPoint"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RecoveryPoint.type.polymorphicDiscriminator

uberParent

uberParent: string = "RecoveryPoint"

modelProperties

modelProperties: object

timeRanges

timeRanges: object

serializedName

serializedName: string = "timeRanges"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "PointInTimeRange"

name

name: string = "Composite"

Const AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkloadSQLPointInTimeRestoreRequest: object

serializedName

serializedName: string = "AzureWorkloadSQLPointInTimeRestoreRequest"

type

type: object

className

className: string = "AzureWorkloadSQLPointInTimeRestoreRequest"

name

name: string = "Composite"

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

pointInTime

pointInTime: object

serializedName

serializedName: string = "pointInTime"

type

type: object

name

name: string = "DateTime"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest: object

serializedName

serializedName: string = "AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest"

type

type: object

className

className: string = "AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RestoreRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

recoveryPointRehydrationInfo

recoveryPointRehydrationInfo: object

serializedName

serializedName: string = "recoveryPointRehydrationInfo"

type

type: object

className

className: string = "RecoveryPointRehydrationInfo"

name

name: string = "Composite"

Const AzureWorkloadSQLRecoveryPoint

AzureWorkloadSQLRecoveryPoint: object

serializedName

serializedName: string = "AzureWorkloadSQLRecoveryPoint"

type

type: object

className

className: string = "AzureWorkloadSQLRecoveryPoint"

name

name: string = "Composite"

uberParent

uberParent: string = "RecoveryPoint"

modelProperties

modelProperties: object

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "AzureWorkloadSQLRecoveryPointExtendedInfo"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const AzureWorkloadSQLRecoveryPointExtendedInfo

AzureWorkloadSQLRecoveryPointExtendedInfo: object

type

type: object

className

className: string = "AzureWorkloadSQLRecoveryPointExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

dataDirectoryPaths

dataDirectoryPaths: object

serializedName

serializedName: string = "dataDirectoryPaths"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SQLDataDirectory"

name

name: string = "Composite"

dataDirectoryTimeInUTC

dataDirectoryTimeInUTC: object

serializedName

serializedName: string = "dataDirectoryTimeInUTC"

type

type: object

name

name: string = "DateTime"

Const AzureWorkloadSQLRestoreRequest

AzureWorkloadSQLRestoreRequest: object

serializedName

serializedName: string = "AzureWorkloadSQLRestoreRequest"

type

type: object

className

className: string = "AzureWorkloadSQLRestoreRequest"

name

name: string = "Composite"

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

alternateDirectoryPaths

alternateDirectoryPaths: object

serializedName

serializedName: string = "alternateDirectoryPaths"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SQLDataDirectoryMapping"

name

name: string = "Composite"

isNonRecoverable

isNonRecoverable: object

serializedName

serializedName: string = "isNonRecoverable"

type

type: object

name

name: string = "Boolean"

shouldUseAlternateTargetLocation

shouldUseAlternateTargetLocation: object

serializedName

serializedName: string = "shouldUseAlternateTargetLocation"

type

type: object

name

name: string = "Boolean"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const AzureWorkloadSQLRestoreWithRehydrateRequest

AzureWorkloadSQLRestoreWithRehydrateRequest: object

serializedName

serializedName: string = "AzureWorkloadSQLRestoreWithRehydrateRequest"

type

type: object

className

className: string = "AzureWorkloadSQLRestoreWithRehydrateRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RestoreRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

recoveryPointRehydrationInfo

recoveryPointRehydrationInfo: object

serializedName

serializedName: string = "recoveryPointRehydrationInfo"

type

type: object

className

className: string = "RecoveryPointRehydrationInfo"

name

name: string = "Composite"

Const BEKDetails

BEKDetails: object

type

type: object

className

className: string = "BEKDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

secretData

secretData: object

serializedName

serializedName: string = "secretData"

type

type: object

name

name: string = "String"

secretUrl

secretUrl: object

serializedName

serializedName: string = "secretUrl"

type

type: object

name

name: string = "String"

secretVaultId

secretVaultId: object

serializedName

serializedName: string = "secretVaultId"

type

type: object

name

name: string = "String"

Const BMSBackupEngineQueryObject

BMSBackupEngineQueryObject: object

type

type: object

className

className: string = "BMSBackupEngineQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

expand

expand: object

serializedName

serializedName: string = "expand"

type

type: object

name

name: string = "String"

Const BMSBackupEnginesQueryObject

BMSBackupEnginesQueryObject: object

type

type: object

className

className: string = "BMSBackupEnginesQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

expand

expand: object

serializedName

serializedName: string = "expand"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

Const BMSBackupSummariesQueryObject

BMSBackupSummariesQueryObject: object

type

type: object

className

className: string = "BMSBackupSummariesQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

type

type: object

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const BMSContainerQueryObject

BMSContainerQueryObject: object

type

type: object

className

className: string = "BMSContainerQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

backupEngineName

backupEngineName: object

serializedName

serializedName: string = "backupEngineName"

type

type: object

name

name: string = "String"

backupManagementType

backupManagementType: object

required

required: boolean = true

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

containerType

containerType: object

serializedName

serializedName: string = "containerType"

type

type: object

name

name: string = "String"

fabricName

fabricName: object

serializedName

serializedName: string = "fabricName"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const BMSContainersInquiryQueryObject

BMSContainersInquiryQueryObject: object

type

type: object

className

className: string = "BMSContainersInquiryQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

workloadType

workloadType: object

serializedName

serializedName: string = "workloadType"

type

type: object

name

name: string = "String"

Const BMSRefreshContainersQueryObject

BMSRefreshContainersQueryObject: object

type

type: object

className

className: string = "BMSRefreshContainersQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

Const BMSWorkloadItemQueryObject

BMSWorkloadItemQueryObject: object

type

type: object

className

className: string = "BMSWorkloadItemQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

protectionStatus

protectionStatus: object

serializedName

serializedName: string = "protectionStatus"

type

type: object

name

name: string = "String"

workloadItemType

workloadItemType: object

serializedName

serializedName: string = "workloadItemType"

type

type: object

name

name: string = "String"

workloadType

workloadType: object

serializedName

serializedName: string = "workloadType"

type

type: object

name

name: string = "String"

Const BackupEngineBase

BackupEngineBase: object

type

type: object

className

className: string = "BackupEngineBase"

name

name: string = "Composite"

uberParent

uberParent: string = "BackupEngineBase"

modelProperties

modelProperties: object

azureBackupAgentVersion

azureBackupAgentVersion: object

serializedName

serializedName: string = "azureBackupAgentVersion"

type

type: object

name

name: string = "String"

backupEngineId

backupEngineId: object

serializedName

serializedName: string = "backupEngineId"

type

type: object

name

name: string = "String"

backupEngineState

backupEngineState: object

serializedName

serializedName: string = "backupEngineState"

type

type: object

name

name: string = "String"

backupEngineType

backupEngineType: object

required

required: boolean = true

serializedName

serializedName: string = "backupEngineType"

type

type: object

name

name: string = "String"

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

canReRegister

canReRegister: object

serializedName

serializedName: string = "canReRegister"

type

type: object

name

name: string = "Boolean"

dpmVersion

dpmVersion: object

serializedName

serializedName: string = "dpmVersion"

type

type: object

name

name: string = "String"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "BackupEngineExtendedInfo"

name

name: string = "Composite"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

healthStatus

healthStatus: object

serializedName

serializedName: string = "healthStatus"

type

type: object

name

name: string = "String"

isAzureBackupAgentUpgradeAvailable

isAzureBackupAgentUpgradeAvailable: object

serializedName

serializedName: string = "isAzureBackupAgentUpgradeAvailable"

type

type: object

name

name: string = "Boolean"

isDpmUpgradeAvailable

isDpmUpgradeAvailable: object

serializedName

serializedName: string = "isDpmUpgradeAvailable"

type

type: object

name

name: string = "Boolean"

registrationStatus

registrationStatus: object

serializedName

serializedName: string = "registrationStatus"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "backupEngineType"

serializedName

serializedName: string = "backupEngineType"

Const BackupEngineBaseResource

BackupEngineBaseResource: object

type

type: object

className

className: string = "BackupEngineBaseResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "BackupEngineBase"

name

name: string = "Composite"

Const BackupEngineBaseResourceList

BackupEngineBaseResourceList: object

type

type: object

className

className: string = "BackupEngineBaseResourceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "BackupEngineBaseResource"

name

name: string = "Composite"

Const BackupEngineExtendedInfo

BackupEngineExtendedInfo: object

type

type: object

className

className: string = "BackupEngineExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

availableDiskSpace

availableDiskSpace: object

serializedName

serializedName: string = "availableDiskSpace"

type

type: object

name

name: string = "Number"

azureProtectedInstances

azureProtectedInstances: object

serializedName

serializedName: string = "azureProtectedInstances"

type

type: object

name

name: string = "Number"

databaseName

databaseName: object

serializedName

serializedName: string = "databaseName"

type

type: object

name

name: string = "String"

diskCount

diskCount: object

serializedName

serializedName: string = "diskCount"

type

type: object

name

name: string = "Number"

protectedItemsCount

protectedItemsCount: object

serializedName

serializedName: string = "protectedItemsCount"

type

type: object

name

name: string = "Number"

protectedServersCount

protectedServersCount: object

serializedName

serializedName: string = "protectedServersCount"

type

type: object

name

name: string = "Number"

refreshedAt

refreshedAt: object

serializedName

serializedName: string = "refreshedAt"

type

type: object

name

name: string = "DateTime"

usedDiskSpace

usedDiskSpace: object

serializedName

serializedName: string = "usedDiskSpace"

type

type: object

name

name: string = "Number"

Const BackupManagementUsage

BackupManagementUsage: object

type

type: object

className

className: string = "BackupManagementUsage"

name

name: string = "Composite"

modelProperties

modelProperties: object

currentValue

currentValue: object

serializedName

serializedName: string = "currentValue"

type

type: object

name

name: string = "Number"

limit

limit: object

serializedName

serializedName: string = "limit"

type

type: object

name

name: string = "Number"

name

name: object

serializedName

serializedName: string = "name"

type

type: object

className

className: string = "NameInfo"

name

name: string = "Composite"

nextResetTime

nextResetTime: object

serializedName

serializedName: string = "nextResetTime"

type

type: object

name

name: string = "DateTime"

quotaPeriod

quotaPeriod: object

serializedName

serializedName: string = "quotaPeriod"

type

type: object

name

name: string = "String"

unit

unit: object

serializedName

serializedName: string = "unit"

type

type: object

name

name: string = "String"

Const BackupManagementUsageList

BackupManagementUsageList: object

type

type: object

className

className: string = "BackupManagementUsageList"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "BackupManagementUsage"

name

name: string = "Composite"

Const BackupRequest

BackupRequest: object

type

type: object

className

className: string = "BackupRequest"

name

name: string = "Composite"

uberParent

uberParent: string = "BackupRequest"

modelProperties

modelProperties: object

objectType

objectType: object

required

required: boolean = true

serializedName

serializedName: string = "objectType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const BackupRequestResource

BackupRequestResource: object

type

type: object

className

className: string = "BackupRequestResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "BackupRequest"

name

name: string = "Composite"

Const BackupResourceConfig

BackupResourceConfig: object

type

type: object

className

className: string = "BackupResourceConfig"

name

name: string = "Composite"

modelProperties

modelProperties: object

crossRegionRestoreFlag

crossRegionRestoreFlag: object

serializedName

serializedName: string = "crossRegionRestoreFlag"

type

type: object

name

name: string = "Boolean"

dedupState

dedupState: object

serializedName

serializedName: string = "dedupState"

type

type: object

name

name: string = "String"

storageModelType

storageModelType: object

serializedName

serializedName: string = "storageModelType"

type

type: object

name

name: string = "String"

storageType

storageType: object

serializedName

serializedName: string = "storageType"

type

type: object

name

name: string = "String"

storageTypeState

storageTypeState: object

serializedName

serializedName: string = "storageTypeState"

type

type: object

name

name: string = "String"

xcoolState

xcoolState: object

serializedName

serializedName: string = "xcoolState"

type

type: object

name

name: string = "String"

Const BackupResourceConfigResource

BackupResourceConfigResource: object

type

type: object

className

className: string = "BackupResourceConfigResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "BackupResourceConfig"

name

name: string = "Composite"

Const BackupResourceEncryptionConfig

BackupResourceEncryptionConfig: object

type

type: object

className

className: string = "BackupResourceEncryptionConfig"

name

name: string = "Composite"

modelProperties

modelProperties: object

encryptionAtRestType

encryptionAtRestType: object

serializedName

serializedName: string = "encryptionAtRestType"

type

type: object

name

name: string = "String"

infrastructureEncryptionState

infrastructureEncryptionState: object

serializedName

serializedName: string = "infrastructureEncryptionState"

type

type: object

name

name: string = "String"

keyUri

keyUri: object

serializedName

serializedName: string = "keyUri"

type

type: object

name

name: string = "String"

lastUpdateStatus

lastUpdateStatus: object

serializedName

serializedName: string = "lastUpdateStatus"

type

type: object

name

name: string = "String"

subscriptionId

subscriptionId: object

serializedName

serializedName: string = "subscriptionId"

type

type: object

name

name: string = "String"

Const BackupResourceEncryptionConfigExtended

BackupResourceEncryptionConfigExtended: object

type

type: object

className

className: string = "BackupResourceEncryptionConfigExtended"

name

name: string = "Composite"

modelProperties

modelProperties: object

useSystemAssignedIdentity

useSystemAssignedIdentity: object

serializedName

serializedName: string = "useSystemAssignedIdentity"

type

type: object

name

name: string = "Boolean"

userAssignedIdentity

userAssignedIdentity: object

serializedName

serializedName: string = "userAssignedIdentity"

type

type: object

name

name: string = "String"

Const BackupResourceEncryptionConfigExtendedResource

BackupResourceEncryptionConfigExtendedResource: object

type

type: object

className

className: string = "BackupResourceEncryptionConfigExtendedResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "BackupResourceEncryptionConfigExtended"

name

name: string = "Composite"

Const BackupResourceEncryptionConfigResource

BackupResourceEncryptionConfigResource: object

type

type: object

className

className: string = "BackupResourceEncryptionConfigResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "BackupResourceEncryptionConfig"

name

name: string = "Composite"

Const BackupResourceVaultConfig

BackupResourceVaultConfig: object

type

type: object

className

className: string = "BackupResourceVaultConfig"

name

name: string = "Composite"

modelProperties

modelProperties: object

enhancedSecurityState

enhancedSecurityState: object

serializedName

serializedName: string = "enhancedSecurityState"

type

type: object

name

name: string = "String"

isSoftDeleteFeatureStateEditable

isSoftDeleteFeatureStateEditable: object

serializedName

serializedName: string = "isSoftDeleteFeatureStateEditable"

type

type: object

name

name: string = "Boolean"

resourceGuardOperationRequests

resourceGuardOperationRequests: object

serializedName

serializedName: string = "resourceGuardOperationRequests"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

softDeleteFeatureState

softDeleteFeatureState: object

serializedName

serializedName: string = "softDeleteFeatureState"

type

type: object

name

name: string = "String"

storageModelType

storageModelType: object

serializedName

serializedName: string = "storageModelType"

type

type: object

name

name: string = "String"

storageType

storageType: object

serializedName

serializedName: string = "storageType"

type

type: object

name

name: string = "String"

storageTypeState

storageTypeState: object

serializedName

serializedName: string = "storageTypeState"

type

type: object

name

name: string = "String"

Const BackupResourceVaultConfigResource

BackupResourceVaultConfigResource: object

type

type: object

className

className: string = "BackupResourceVaultConfigResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "BackupResourceVaultConfig"

name

name: string = "Composite"

Const BackupStatusRequest

BackupStatusRequest: object

type

type: object

className

className: string = "BackupStatusRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

poLogicalName

poLogicalName: object

serializedName

serializedName: string = "poLogicalName"

type

type: object

name

name: string = "String"

resourceId

resourceId: object

serializedName

serializedName: string = "resourceId"

type

type: object

name

name: string = "String"

resourceType

resourceType: object

serializedName

serializedName: string = "resourceType"

type

type: object

name

name: string = "String"

Const BackupStatusResponse

BackupStatusResponse: object

type

type: object

className

className: string = "BackupStatusResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

containerName

containerName: object

serializedName

serializedName: string = "containerName"

type

type: object

name

name: string = "String"

errorCode

errorCode: object

serializedName

serializedName: string = "errorCode"

type

type: object

name

name: string = "String"

errorMessage

errorMessage: object

serializedName

serializedName: string = "errorMessage"

type

type: object

name

name: string = "String"

fabricName

fabricName: object

serializedName

serializedName: string = "fabricName"

type

type: object

name

name: string = "String"

policyName

policyName: object

serializedName

serializedName: string = "policyName"

type

type: object

name

name: string = "String"

protectedItemName

protectedItemName: object

serializedName

serializedName: string = "protectedItemName"

type

type: object

name

name: string = "String"

protectionStatus

protectionStatus: object

serializedName

serializedName: string = "protectionStatus"

type

type: object

name

name: string = "String"

registrationStatus

registrationStatus: object

serializedName

serializedName: string = "registrationStatus"

type

type: object

name

name: string = "String"

vaultId

vaultId: object

serializedName

serializedName: string = "vaultId"

type

type: object

name

name: string = "String"

Const BmspoQueryObject

BmspoQueryObject: object

type

type: object

className

className: string = "BmspoQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

containerName

containerName: object

serializedName

serializedName: string = "containerName"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

workloadType

workloadType: object

serializedName

serializedName: string = "workloadType"

type

type: object

name

name: string = "String"

Const BmsrpQueryObject

BmsrpQueryObject: object

type

type: object

className

className: string = "BmsrpQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

endDate

endDate: object

serializedName

serializedName: string = "endDate"

type

type: object

name

name: string = "DateTime"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

name

name: string = "Boolean"

moveReadyRPOnly

moveReadyRPOnly: object

serializedName

serializedName: string = "moveReadyRPOnly"

type

type: object

name

name: string = "Boolean"

restorePointQueryType

restorePointQueryType: object

serializedName

serializedName: string = "restorePointQueryType"

type

type: object

name

name: string = "String"

startDate

startDate: object

serializedName

serializedName: string = "startDate"

type

type: object

name

name: string = "DateTime"

Const ClientDiscoveryDisplay

ClientDiscoveryDisplay: object

type

type: object

className

className: string = "ClientDiscoveryDisplay"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

operation

operation: object

serializedName

serializedName: string = "operation"

type

type: object

name

name: string = "String"

provider

provider: object

serializedName

serializedName: string = "provider"

type

type: object

name

name: string = "String"

resource

resource: object

serializedName

serializedName: string = "resource"

type

type: object

name

name: string = "String"

Const ClientDiscoveryForLogSpecification

ClientDiscoveryForLogSpecification: object

type

type: object

className

className: string = "ClientDiscoveryForLogSpecification"

name

name: string = "Composite"

modelProperties

modelProperties: object

blobDuration

blobDuration: object

serializedName

serializedName: string = "blobDuration"

type

type: object

name

name: string = "String"

displayName

displayName: object

serializedName

serializedName: string = "displayName"

type

type: object

name

name: string = "String"

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

Const ClientDiscoveryForProperties

ClientDiscoveryForProperties: object

type

type: object

className

className: string = "ClientDiscoveryForProperties"

name

name: string = "Composite"

modelProperties

modelProperties: object

serviceSpecification

serviceSpecification: object

serializedName

serializedName: string = "serviceSpecification"

type

type: object

className

className: string = "ClientDiscoveryForServiceSpecification"

name

name: string = "Composite"

Const ClientDiscoveryForServiceSpecification

ClientDiscoveryForServiceSpecification: object

type

type: object

className

className: string = "ClientDiscoveryForServiceSpecification"

name

name: string = "Composite"

modelProperties

modelProperties: object

logSpecifications

logSpecifications: object

serializedName

serializedName: string = "logSpecifications"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ClientDiscoveryForLogSpecification"

name

name: string = "Composite"

Const ClientDiscoveryResponse

ClientDiscoveryResponse: object

type

type: object

className

className: string = "ClientDiscoveryResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ClientDiscoveryValueForSingleApi"

name

name: string = "Composite"

Const ClientDiscoveryValueForSingleApi

ClientDiscoveryValueForSingleApi: object

type

type: object

className

className: string = "ClientDiscoveryValueForSingleApi"

name

name: string = "Composite"

modelProperties

modelProperties: object

display

display: object

serializedName

serializedName: string = "display"

type

type: object

className

className: string = "ClientDiscoveryDisplay"

name

name: string = "Composite"

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

origin

origin: object

serializedName

serializedName: string = "origin"

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "ClientDiscoveryForProperties"

name

name: string = "Composite"

Const ClientScriptForConnect

ClientScriptForConnect: object

type

type: object

className

className: string = "ClientScriptForConnect"

name

name: string = "Composite"

modelProperties

modelProperties: object

osType

osType: object

serializedName

serializedName: string = "osType"

type

type: object

name

name: string = "String"

scriptContent

scriptContent: object

serializedName

serializedName: string = "scriptContent"

type

type: object

name

name: string = "String"

scriptExtension

scriptExtension: object

serializedName

serializedName: string = "scriptExtension"

type

type: object

name

name: string = "String"

scriptNameSuffix

scriptNameSuffix: object

serializedName

serializedName: string = "scriptNameSuffix"

type

type: object

name

name: string = "String"

url

url: object

serializedName

serializedName: string = "url"

type

type: object

name

name: string = "String"

Const CloudError

CloudError: object

type

type: object

className

className: string = "CloudError"

name

name: string = "Composite"

modelProperties

modelProperties: object

error

error: object

serializedName

serializedName: string = "error"

type

type: object

className

className: string = "CloudErrorBody"

name

name: string = "Composite"

Const CloudErrorBody

CloudErrorBody: object

type

type: object

className

className: string = "CloudErrorBody"

name

name: string = "Composite"

modelProperties

modelProperties: object

additionalInfo

additionalInfo: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "additionalInfo"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ErrorAdditionalInfo"

name

name: string = "Composite"

code

code: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "code"

type

type: object

name

name: string = "String"

details

details: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "details"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "CloudErrorBody"

name

name: string = "Composite"

message

message: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

target

target: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "target"

type

type: object

name

name: string = "String"

Const ContainerIdentityInfo

ContainerIdentityInfo: object

type

type: object

className

className: string = "ContainerIdentityInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

aadTenantId

aadTenantId: object

serializedName

serializedName: string = "aadTenantId"

type

type: object

name

name: string = "String"

audience

audience: object

serializedName

serializedName: string = "audience"

type

type: object

name

name: string = "String"

servicePrincipalClientId

servicePrincipalClientId: object

serializedName

serializedName: string = "servicePrincipalClientId"

type

type: object

name

name: string = "String"

uniqueName

uniqueName: object

serializedName

serializedName: string = "uniqueName"

type

type: object

name

name: string = "String"

Const DPMContainerExtendedInfo

DPMContainerExtendedInfo: object

type

type: object

className

className: string = "DPMContainerExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

lastRefreshedAt

lastRefreshedAt: object

serializedName

serializedName: string = "lastRefreshedAt"

type

type: object

name

name: string = "DateTime"

Const DPMProtectedItem

DPMProtectedItem: object

serializedName

serializedName: string = "DPMProtectedItem"

type

type: object

className

className: string = "DPMProtectedItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectedItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

backupEngineName

backupEngineName: object

serializedName

serializedName: string = "backupEngineName"

type

type: object

name

name: string = "String"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "DPMProtectedItemExtendedInfo"

name

name: string = "Composite"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

protectionState

protectionState: object

serializedName

serializedName: string = "protectionState"

type

type: object

name

name: string = "String"

Const DPMProtectedItemExtendedInfo

DPMProtectedItemExtendedInfo: object

type

type: object

className

className: string = "DPMProtectedItemExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

diskStorageUsedInBytes

diskStorageUsedInBytes: object

serializedName

serializedName: string = "diskStorageUsedInBytes"

type

type: object

name

name: string = "String"

isCollocated

isCollocated: object

serializedName

serializedName: string = "isCollocated"

type

type: object

name

name: string = "Boolean"

isPresentOnCloud

isPresentOnCloud: object

serializedName

serializedName: string = "isPresentOnCloud"

type

type: object

name

name: string = "Boolean"

lastBackupStatus

lastBackupStatus: object

serializedName

serializedName: string = "lastBackupStatus"

type

type: object

name

name: string = "String"

lastRefreshedAt

lastRefreshedAt: object

serializedName

serializedName: string = "lastRefreshedAt"

type

type: object

name

name: string = "DateTime"

oldestRecoveryPoint

oldestRecoveryPoint: object

serializedName

serializedName: string = "oldestRecoveryPoint"

type

type: object

name

name: string = "DateTime"

onPremiseLatestRecoveryPoint

onPremiseLatestRecoveryPoint: object

serializedName

serializedName: string = "onPremiseLatestRecoveryPoint"

type

type: object

name

name: string = "DateTime"

onPremiseOldestRecoveryPoint

onPremiseOldestRecoveryPoint: object

serializedName

serializedName: string = "onPremiseOldestRecoveryPoint"

type

type: object

name

name: string = "DateTime"

onPremiseRecoveryPointCount

onPremiseRecoveryPointCount: object

serializedName

serializedName: string = "onPremiseRecoveryPointCount"

type

type: object

name

name: string = "Number"

protectableObjectLoadPath

protectableObjectLoadPath: object

serializedName

serializedName: string = "protectableObjectLoadPath"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

protected

protected: object

serializedName

serializedName: string = "protected"

type

type: object

name

name: string = "Boolean"

protectionGroupName

protectionGroupName: object

serializedName

serializedName: string = "protectionGroupName"

type

type: object

name

name: string = "String"

recoveryPointCount

recoveryPointCount: object

serializedName

serializedName: string = "recoveryPointCount"

type

type: object

name

name: string = "Number"

totalDiskStorageSizeInBytes

totalDiskStorageSizeInBytes: object

serializedName

serializedName: string = "totalDiskStorageSizeInBytes"

type

type: object

name

name: string = "String"

Const DailyRetentionFormat

DailyRetentionFormat: object

type

type: object

className

className: string = "DailyRetentionFormat"

name

name: string = "Composite"

modelProperties

modelProperties: object

daysOfTheMonth

daysOfTheMonth: object

serializedName

serializedName: string = "daysOfTheMonth"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Day"

name

name: string = "Composite"

Const DailyRetentionSchedule

DailyRetentionSchedule: object

type

type: object

className

className: string = "DailyRetentionSchedule"

name

name: string = "Composite"

modelProperties

modelProperties: object

retentionDuration

retentionDuration: object

serializedName

serializedName: string = "retentionDuration"

type

type: object

className

className: string = "RetentionDuration"

name

name: string = "Composite"

retentionTimes

retentionTimes: object

serializedName

serializedName: string = "retentionTimes"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "DateTime"

Const DailySchedule

DailySchedule: object

type

type: object

className

className: string = "DailySchedule"

name

name: string = "Composite"

modelProperties

modelProperties: object

scheduleRunTimes

scheduleRunTimes: object

serializedName

serializedName: string = "scheduleRunTimes"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "DateTime"

Const Day

Day: object

type

type: object

className

className: string = "Day"

name

name: string = "Composite"

modelProperties

modelProperties: object

date

date: object

serializedName

serializedName: string = "date"

type

type: object

name

name: string = "Number"

isLast

isLast: object

serializedName

serializedName: string = "isLast"

type

type: object

name

name: string = "Boolean"

Const DiskExclusionProperties

DiskExclusionProperties: object

type

type: object

className

className: string = "DiskExclusionProperties"

name

name: string = "Composite"

modelProperties

modelProperties: object

diskLunList

diskLunList: object

serializedName

serializedName: string = "diskLunList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "Number"

isInclusionList

isInclusionList: object

serializedName

serializedName: string = "isInclusionList"

type

type: object

name

name: string = "Boolean"

Const DiskInformation

DiskInformation: object

type

type: object

className

className: string = "DiskInformation"

name

name: string = "Composite"

modelProperties

modelProperties: object

lun

lun: object

serializedName

serializedName: string = "lun"

type

type: object

name

name: string = "Number"

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

Const DistributedNodesInfo

DistributedNodesInfo: object

type

type: object

className

className: string = "DistributedNodesInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorDetail

errorDetail: object

serializedName

serializedName: string = "errorDetail"

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

nodeName

nodeName: object

serializedName

serializedName: string = "nodeName"

type

type: object

name

name: string = "String"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const DpmBackupEngine

DpmBackupEngine: object

serializedName

serializedName: string = "DpmBackupEngine"

type

type: object

className

className: string = "DpmBackupEngine"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = BackupEngineBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "BackupEngineBase"

modelProperties

modelProperties: object

Const DpmContainer

DpmContainer: object

serializedName

serializedName: string = "DPMContainer"

type

type: object

className

className: string = "DpmContainer"

name

name: string = "Composite"

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

canReRegister

canReRegister: object

serializedName

serializedName: string = "canReRegister"

type

type: object

name

name: string = "Boolean"

containerId

containerId: object

serializedName

serializedName: string = "containerId"

type

type: object

name

name: string = "String"

dpmAgentVersion

dpmAgentVersion: object

serializedName

serializedName: string = "dpmAgentVersion"

type

type: object

name

name: string = "String"

dpmServers

dpmServers: object

serializedName

serializedName: string = "dpmServers"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "DPMContainerExtendedInfo"

name

name: string = "Composite"

protectedItemCount

protectedItemCount: object

serializedName

serializedName: string = "protectedItemCount"

type

type: object

name

name: string = "Number"

protectionStatus

protectionStatus: object

serializedName

serializedName: string = "protectionStatus"

type

type: object

name

name: string = "String"

upgradeAvailable

upgradeAvailable: object

serializedName

serializedName: string = "upgradeAvailable"

type

type: object

name

name: string = "Boolean"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "containerType"

serializedName

serializedName: string = "containerType"

Const DpmErrorInfo

DpmErrorInfo: object

type

type: object

className

className: string = "DpmErrorInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorString

errorString: object

serializedName

serializedName: string = "errorString"

type

type: object

name

name: string = "String"

recommendations

recommendations: object

serializedName

serializedName: string = "recommendations"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const DpmJob

DpmJob: object

serializedName

serializedName: string = "DpmJob"

type

type: object

className

className: string = "DpmJob"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Job.type.polymorphicDiscriminator

uberParent

uberParent: string = "Job"

modelProperties

modelProperties: object

actionsInfo

actionsInfo: object

serializedName

serializedName: string = "actionsInfo"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["Invalid", "Cancellable", "Retriable"]

name

name: string = "Enum"

containerName

containerName: object

serializedName

serializedName: string = "containerName"

type

type: object

name

name: string = "String"

containerType

containerType: object

serializedName

serializedName: string = "containerType"

type

type: object

name

name: string = "String"

dpmServerName

dpmServerName: object

serializedName

serializedName: string = "dpmServerName"

type

type: object

name

name: string = "String"

duration

duration: object

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "TimeSpan"

errorDetails

errorDetails: object

serializedName

serializedName: string = "errorDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "DpmErrorInfo"

name

name: string = "Composite"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "DpmJobExtendedInfo"

name

name: string = "Composite"

workloadType

workloadType: object

serializedName

serializedName: string = "workloadType"

type

type: object

name

name: string = "String"

Const DpmJobExtendedInfo

DpmJobExtendedInfo: object

type

type: object

className

className: string = "DpmJobExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

dynamicErrorMessage

dynamicErrorMessage: object

serializedName

serializedName: string = "dynamicErrorMessage"

type

type: object

name

name: string = "String"

propertyBag

propertyBag: object

serializedName

serializedName: string = "propertyBag"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

tasksList

tasksList: object

serializedName

serializedName: string = "tasksList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "DpmJobTaskDetails"

name

name: string = "Composite"

Const DpmJobTaskDetails

DpmJobTaskDetails: object

type

type: object

className

className: string = "DpmJobTaskDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

duration

duration: object

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "TimeSpan"

endTime

endTime: object

serializedName

serializedName: string = "endTime"

type

type: object

name

name: string = "DateTime"

startTime

startTime: object

serializedName

serializedName: string = "startTime"

type

type: object

name

name: string = "DateTime"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

taskId

taskId: object

serializedName

serializedName: string = "taskId"

type

type: object

name

name: string = "String"

Const EncryptionDetails

EncryptionDetails: object

type

type: object

className

className: string = "EncryptionDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

encryptionEnabled

encryptionEnabled: object

serializedName

serializedName: string = "encryptionEnabled"

type

type: object

name

name: string = "Boolean"

kekUrl

kekUrl: object

serializedName

serializedName: string = "kekUrl"

type

type: object

name

name: string = "String"

kekVaultId

kekVaultId: object

serializedName

serializedName: string = "kekVaultId"

type

type: object

name

name: string = "String"

secretKeyUrl

secretKeyUrl: object

serializedName

serializedName: string = "secretKeyUrl"

type

type: object

name

name: string = "String"

secretKeyVaultId

secretKeyVaultId: object

serializedName

serializedName: string = "secretKeyVaultId"

type

type: object

name

name: string = "String"

Const ErrorAdditionalInfo

ErrorAdditionalInfo: object

type

type: object

className

className: string = "ErrorAdditionalInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

info

info: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "info"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "any"

type

type: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const ErrorDetail

ErrorDetail: object

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

modelProperties

modelProperties: object

code

code: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "code"

type

type: object

name

name: string = "String"

message

message: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

recommendations

recommendations: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "recommendations"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const ExportJobsOperationResultInfo

ExportJobsOperationResultInfo: object

serializedName

serializedName: string = "ExportJobsOperationResultInfo"

type

type: object

className

className: string = "ExportJobsOperationResultInfo"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = OperationResultInfoBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "OperationResultInfoBase"

modelProperties

modelProperties: object

blobSasKey

blobSasKey: object

serializedName

serializedName: string = "blobSasKey"

type

type: object

name

name: string = "String"

blobUrl

blobUrl: object

serializedName

serializedName: string = "blobUrl"

type

type: object

name

name: string = "String"

excelFileBlobSasKey

excelFileBlobSasKey: object

serializedName

serializedName: string = "excelFileBlobSasKey"

type

type: object

name

name: string = "String"

excelFileBlobUrl

excelFileBlobUrl: object

serializedName

serializedName: string = "excelFileBlobUrl"

type

type: object

name

name: string = "String"

Const ExtendedProperties

ExtendedProperties: object

type

type: object

className

className: string = "ExtendedProperties"

name

name: string = "Composite"

modelProperties

modelProperties: object

diskExclusionProperties

diskExclusionProperties: object

serializedName

serializedName: string = "diskExclusionProperties"

type

type: object

className

className: string = "DiskExclusionProperties"

name

name: string = "Composite"

linuxVmApplicationName

linuxVmApplicationName: object

serializedName

serializedName: string = "linuxVmApplicationName"

type

type: object

name

name: string = "String"

Const FeatureSupportRequest

FeatureSupportRequest: object

type

type: object

className

className: string = "FeatureSupportRequest"

name

name: string = "Composite"

uberParent

uberParent: string = "FeatureSupportRequest"

modelProperties

modelProperties: object

featureType

featureType: object

required

required: boolean = true

serializedName

serializedName: string = "featureType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "featureType"

serializedName

serializedName: string = "featureType"

Const GenericContainer

GenericContainer: object

serializedName

serializedName: string = "GenericContainer"

type

type: object

className

className: string = "GenericContainer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionContainer.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

extendedInformation

extendedInformation: object

serializedName

serializedName: string = "extendedInformation"

type

type: object

className

className: string = "GenericContainerExtendedInfo"

name

name: string = "Composite"

fabricName

fabricName: object

serializedName

serializedName: string = "fabricName"

type

type: object

name

name: string = "String"

Const GenericContainerExtendedInfo

GenericContainerExtendedInfo: object

type

type: object

className

className: string = "GenericContainerExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

containerIdentityInfo

containerIdentityInfo: object

serializedName

serializedName: string = "containerIdentityInfo"

type

type: object

className

className: string = "ContainerIdentityInfo"

name

name: string = "Composite"

rawCertData

rawCertData: object

serializedName

serializedName: string = "rawCertData"

type

type: object

name

name: string = "String"

serviceEndpoints

serviceEndpoints: object

serializedName

serializedName: string = "serviceEndpoints"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

Const GenericProtectedItem

GenericProtectedItem: object

serializedName

serializedName: string = "GenericProtectedItem"

type

type: object

className

className: string = "GenericProtectedItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectedItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

fabricName

fabricName: object

serializedName

serializedName: string = "fabricName"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

policyState

policyState: object

serializedName

serializedName: string = "policyState"

type

type: object

name

name: string = "String"

protectedItemId

protectedItemId: object

serializedName

serializedName: string = "protectedItemId"

type

type: object

name

name: string = "Number"

protectionState

protectionState: object

serializedName

serializedName: string = "protectionState"

type

type: object

name

name: string = "String"

sourceAssociations

sourceAssociations: object

serializedName

serializedName: string = "sourceAssociations"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

Const GenericProtectionPolicy

GenericProtectionPolicy: object

serializedName

serializedName: string = "GenericProtectionPolicy"

type

type: object

className

className: string = "GenericProtectionPolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionPolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionPolicy"

modelProperties

modelProperties: object

fabricName

fabricName: object

serializedName

serializedName: string = "fabricName"

type

type: object

name

name: string = "String"

subProtectionPolicy

subProtectionPolicy: object

serializedName

serializedName: string = "subProtectionPolicy"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SubProtectionPolicy"

name

name: string = "Composite"

timeZone

timeZone: object

serializedName

serializedName: string = "timeZone"

type

type: object

name

name: string = "String"

Const GenericRecoveryPoint

GenericRecoveryPoint: object

serializedName

serializedName: string = "GenericRecoveryPoint"

type

type: object

className

className: string = "GenericRecoveryPoint"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RecoveryPoint.type.polymorphicDiscriminator

uberParent

uberParent: string = "RecoveryPoint"

modelProperties

modelProperties: object

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

recoveryPointAdditionalInfo

recoveryPointAdditionalInfo: object

serializedName

serializedName: string = "recoveryPointAdditionalInfo"

type

type: object

name

name: string = "String"

recoveryPointTime

recoveryPointTime: object

serializedName

serializedName: string = "recoveryPointTime"

type

type: object

name

name: string = "DateTime"

recoveryPointType

recoveryPointType: object

serializedName

serializedName: string = "recoveryPointType"

type

type: object

name

name: string = "String"

Const GetProtectedItemQueryObject

GetProtectedItemQueryObject: object

type

type: object

className

className: string = "GetProtectedItemQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

expand

expand: object

serializedName

serializedName: string = "expand"

type

type: object

name

name: string = "String"

Const HourlySchedule

HourlySchedule: object

type

type: object

className

className: string = "HourlySchedule"

name

name: string = "Composite"

modelProperties

modelProperties: object

interval

interval: object

serializedName

serializedName: string = "interval"

type

type: object

name

name: string = "Number"

scheduleWindowDuration

scheduleWindowDuration: object

serializedName

serializedName: string = "scheduleWindowDuration"

type

type: object

name

name: string = "Number"

scheduleWindowStartTime

scheduleWindowStartTime: object

serializedName

serializedName: string = "scheduleWindowStartTime"

type

type: object

name

name: string = "DateTime"

Const ILRRequest

ILRRequest: object

type

type: object

className

className: string = "ILRRequest"

name

name: string = "Composite"

uberParent

uberParent: string = "ILRRequest"

modelProperties

modelProperties: object

objectType

objectType: object

required

required: boolean = true

serializedName

serializedName: string = "objectType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const ILRRequestResource

ILRRequestResource: object

type

type: object

className

className: string = "ILRRequestResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "ILRRequest"

name

name: string = "Composite"

Const IaaSVMContainer

IaaSVMContainer: object

serializedName

serializedName: string = "IaasVMContainer"

type

type: object

className

className: string = "IaaSVMContainer"

name

name: string = "Composite"

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

resourceGroup

resourceGroup: object

serializedName

serializedName: string = "resourceGroup"

type

type: object

name

name: string = "String"

virtualMachineId

virtualMachineId: object

serializedName

serializedName: string = "virtualMachineId"

type

type: object

name

name: string = "String"

virtualMachineVersion

virtualMachineVersion: object

serializedName

serializedName: string = "virtualMachineVersion"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "containerType"

serializedName

serializedName: string = "containerType"

Const IaaSVMProtectableItem

IaaSVMProtectableItem: object

serializedName

serializedName: string = "IaaSVMProtectableItem"

type

type: object

className

className: string = "IaaSVMProtectableItem"

name

name: string = "Composite"

uberParent

uberParent: string = "WorkloadProtectableItem"

modelProperties

modelProperties: object

resourceGroup

resourceGroup: object

serializedName

serializedName: string = "resourceGroup"

type

type: object

name

name: string = "String"

virtualMachineId

virtualMachineId: object

serializedName

serializedName: string = "virtualMachineId"

type

type: object

name

name: string = "String"

virtualMachineVersion

virtualMachineVersion: object

serializedName

serializedName: string = "virtualMachineVersion"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "protectableItemType"

serializedName

serializedName: string = "protectableItemType"

Const IaasVMBackupRequest

IaasVMBackupRequest: object

serializedName

serializedName: string = "IaasVMBackupRequest"

type

type: object

className

className: string = "IaasVMBackupRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = BackupRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "BackupRequest"

modelProperties

modelProperties: object

recoveryPointExpiryTimeInUTC

recoveryPointExpiryTimeInUTC: object

serializedName

serializedName: string = "recoveryPointExpiryTimeInUTC"

type

type: object

name

name: string = "DateTime"

Const IaasVMRecoveryPoint

IaasVMRecoveryPoint: object

serializedName

serializedName: string = "IaasVMRecoveryPoint"

type

type: object

className

className: string = "IaasVMRecoveryPoint"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RecoveryPoint.type.polymorphicDiscriminator

uberParent

uberParent: string = "RecoveryPoint"

modelProperties

modelProperties: object

isInstantIlrSessionActive

isInstantIlrSessionActive: object

serializedName

serializedName: string = "isInstantIlrSessionActive"

type

type: object

name

name: string = "Boolean"

isManagedVirtualMachine

isManagedVirtualMachine: object

serializedName

serializedName: string = "isManagedVirtualMachine"

type

type: object

name

name: string = "Boolean"

isSourceVMEncrypted

isSourceVMEncrypted: object

serializedName

serializedName: string = "isSourceVMEncrypted"

type

type: object

name

name: string = "Boolean"

keyAndSecret

keyAndSecret: object

serializedName

serializedName: string = "keyAndSecret"

type

type: object

className

className: string = "KeyAndSecretDetails"

name

name: string = "Composite"

originalStorageAccountOption

originalStorageAccountOption: object

serializedName

serializedName: string = "originalStorageAccountOption"

type

type: object

name

name: string = "Boolean"

osType

osType: object

serializedName

serializedName: string = "osType"

type

type: object

name

name: string = "String"

recoveryPointAdditionalInfo

recoveryPointAdditionalInfo: object

serializedName

serializedName: string = "recoveryPointAdditionalInfo"

type

type: object

name

name: string = "String"

recoveryPointDiskConfiguration

recoveryPointDiskConfiguration: object

serializedName

serializedName: string = "recoveryPointDiskConfiguration"

type

type: object

className

className: string = "RecoveryPointDiskConfiguration"

name

name: string = "Composite"

recoveryPointMoveReadinessInfo

recoveryPointMoveReadinessInfo: object

serializedName

serializedName: string = "recoveryPointMoveReadinessInfo"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

className

className: string = "RecoveryPointMoveReadinessInfo"

name

name: string = "Composite"

recoveryPointTierDetails

recoveryPointTierDetails: object

serializedName

serializedName: string = "recoveryPointTierDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "RecoveryPointTierInformationV2"

name

name: string = "Composite"

recoveryPointTime

recoveryPointTime: object

serializedName

serializedName: string = "recoveryPointTime"

type

type: object

name

name: string = "DateTime"

recoveryPointType

recoveryPointType: object

serializedName

serializedName: string = "recoveryPointType"

type

type: object

name

name: string = "String"

sourceVMStorageType

sourceVMStorageType: object

serializedName

serializedName: string = "sourceVMStorageType"

type

type: object

name

name: string = "String"

virtualMachineSize

virtualMachineSize: object

serializedName

serializedName: string = "virtualMachineSize"

type

type: object

name

name: string = "String"

zones

zones: object

serializedName

serializedName: string = "zones"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const IaasVMRestoreRequest

IaasVMRestoreRequest: object

serializedName

serializedName: string = "IaasVMRestoreRequest"

type

type: object

className

className: string = "IaasVMRestoreRequest"

name

name: string = "Composite"

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

affinityGroup

affinityGroup: object

serializedName

serializedName: string = "affinityGroup"

type

type: object

name

name: string = "String"

createNewCloudService

createNewCloudService: object

serializedName

serializedName: string = "createNewCloudService"

type

type: object

name

name: string = "Boolean"

diskEncryptionSetId

diskEncryptionSetId: object

serializedName

serializedName: string = "diskEncryptionSetId"

type

type: object

name

name: string = "String"

encryptionDetails

encryptionDetails: object

serializedName

serializedName: string = "encryptionDetails"

type

type: object

className

className: string = "EncryptionDetails"

name

name: string = "Composite"

identityBasedRestoreDetails

identityBasedRestoreDetails: object

serializedName

serializedName: string = "identityBasedRestoreDetails"

type

type: object

className

className: string = "IdentityBasedRestoreDetails"

name

name: string = "Composite"

identityInfo

identityInfo: object

serializedName

serializedName: string = "identityInfo"

type

type: object

className

className: string = "IdentityInfo"

name

name: string = "Composite"

originalStorageAccountOption

originalStorageAccountOption: object

serializedName

serializedName: string = "originalStorageAccountOption"

type

type: object

name

name: string = "Boolean"

recoveryPointId

recoveryPointId: object

serializedName

serializedName: string = "recoveryPointId"

type

type: object

name

name: string = "String"

recoveryType

recoveryType: object

serializedName

serializedName: string = "recoveryType"

type

type: object

name

name: string = "String"

region

region: object

serializedName

serializedName: string = "region"

type

type: object

name

name: string = "String"

restoreDiskLunList

restoreDiskLunList: object

serializedName

serializedName: string = "restoreDiskLunList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "Number"

restoreWithManagedDisks

restoreWithManagedDisks: object

serializedName

serializedName: string = "restoreWithManagedDisks"

type

type: object

name

name: string = "Boolean"

sourceResourceId

sourceResourceId: object

serializedName

serializedName: string = "sourceResourceId"

type

type: object

name

name: string = "String"

storageAccountId

storageAccountId: object

serializedName

serializedName: string = "storageAccountId"

type

type: object

name

name: string = "String"

subnetId

subnetId: object

serializedName

serializedName: string = "subnetId"

type

type: object

name

name: string = "String"

targetDomainNameId

targetDomainNameId: object

serializedName

serializedName: string = "targetDomainNameId"

type

type: object

name

name: string = "String"

targetResourceGroupId

targetResourceGroupId: object

serializedName

serializedName: string = "targetResourceGroupId"

type

type: object

name

name: string = "String"

targetVirtualMachineId

targetVirtualMachineId: object

serializedName

serializedName: string = "targetVirtualMachineId"

type

type: object

name

name: string = "String"

virtualNetworkId

virtualNetworkId: object

serializedName

serializedName: string = "virtualNetworkId"

type

type: object

name

name: string = "String"

zones

zones: object

serializedName

serializedName: string = "zones"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const IaasVMRestoreWithRehydrationRequest

IaasVMRestoreWithRehydrationRequest: object

serializedName

serializedName: string = "IaasVMRestoreWithRehydrationRequest"

type

type: object

className

className: string = "IaasVMRestoreWithRehydrationRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RestoreRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

recoveryPointRehydrationInfo

recoveryPointRehydrationInfo: object

serializedName

serializedName: string = "recoveryPointRehydrationInfo"

type

type: object

className

className: string = "RecoveryPointRehydrationInfo"

name

name: string = "Composite"

Const IaasVmilrRegistrationRequest

IaasVmilrRegistrationRequest: object

serializedName

serializedName: string = "IaasVMILRRegistrationRequest"

type

type: object

className

className: string = "IaasVmilrRegistrationRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ILRRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "ILRRequest"

modelProperties

modelProperties: object

initiatorName

initiatorName: object

serializedName

serializedName: string = "initiatorName"

type

type: object

name

name: string = "String"

recoveryPointId

recoveryPointId: object

serializedName

serializedName: string = "recoveryPointId"

type

type: object

name

name: string = "String"

renewExistingRegistration

renewExistingRegistration: object

serializedName

serializedName: string = "renewExistingRegistration"

type

type: object

name

name: string = "Boolean"

virtualMachineId

virtualMachineId: object

serializedName

serializedName: string = "virtualMachineId"

type

type: object

name

name: string = "String"

Const IdentityBasedRestoreDetails

IdentityBasedRestoreDetails: object

type

type: object

className

className: string = "IdentityBasedRestoreDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

objectType

objectType: object

serializedName

serializedName: string = "objectType"

type

type: object

name

name: string = "String"

targetStorageAccountId

targetStorageAccountId: object

serializedName

serializedName: string = "targetStorageAccountId"

type

type: object

name

name: string = "String"

Const IdentityInfo

IdentityInfo: object

type

type: object

className

className: string = "IdentityInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

isSystemAssignedIdentity

isSystemAssignedIdentity: object

serializedName

serializedName: string = "isSystemAssignedIdentity"

type

type: object

name

name: string = "Boolean"

managedIdentityResourceId

managedIdentityResourceId: object

serializedName

serializedName: string = "managedIdentityResourceId"

type

type: object

name

name: string = "String"

Const InquiryInfo

InquiryInfo: object

type

type: object

className

className: string = "InquiryInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorDetail

errorDetail: object

serializedName

serializedName: string = "errorDetail"

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

inquiryDetails

inquiryDetails: object

serializedName

serializedName: string = "inquiryDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "WorkloadInquiryDetails"

name

name: string = "Composite"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const InquiryValidation

InquiryValidation: object

type

type: object

className

className: string = "InquiryValidation"

name

name: string = "Composite"

modelProperties

modelProperties: object

additionalDetail

additionalDetail: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "additionalDetail"

type

type: object

name

name: string = "String"

errorDetail

errorDetail: object

serializedName

serializedName: string = "errorDetail"

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const InstantItemRecoveryTarget

InstantItemRecoveryTarget: object

type

type: object

className

className: string = "InstantItemRecoveryTarget"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientScripts

clientScripts: object

serializedName

serializedName: string = "clientScripts"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ClientScriptForConnect"

name

name: string = "Composite"

Const InstantRPAdditionalDetails

InstantRPAdditionalDetails: object

type

type: object

className

className: string = "InstantRPAdditionalDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

azureBackupRGNamePrefix

azureBackupRGNamePrefix: object

serializedName

serializedName: string = "azureBackupRGNamePrefix"

type

type: object

name

name: string = "String"

azureBackupRGNameSuffix

azureBackupRGNameSuffix: object

serializedName

serializedName: string = "azureBackupRGNameSuffix"

type

type: object

name

name: string = "String"

Const Job

Job: object

type

type: object

className

className: string = "Job"

name

name: string = "Composite"

uberParent

uberParent: string = "Job"

modelProperties

modelProperties: object

activityId

activityId: object

serializedName

serializedName: string = "activityId"

type

type: object

name

name: string = "String"

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

endTime

endTime: object

serializedName

serializedName: string = "endTime"

type

type: object

name

name: string = "DateTime"

entityFriendlyName

entityFriendlyName: object

serializedName

serializedName: string = "entityFriendlyName"

type

type: object

name

name: string = "String"

jobType

jobType: object

required

required: boolean = true

serializedName

serializedName: string = "jobType"

type

type: object

name

name: string = "String"

operation

operation: object

serializedName

serializedName: string = "operation"

type

type: object

name

name: string = "String"

startTime

startTime: object

serializedName

serializedName: string = "startTime"

type

type: object

name

name: string = "DateTime"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "jobType"

serializedName

serializedName: string = "jobType"

Const JobQueryObject

JobQueryObject: object

type

type: object

className

className: string = "JobQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

endTime

endTime: object

serializedName

serializedName: string = "endTime"

type

type: object

name

name: string = "DateTime"

jobId

jobId: object

serializedName

serializedName: string = "jobId"

type

type: object

name

name: string = "String"

operation

operation: object

serializedName

serializedName: string = "operation"

type

type: object

name

name: string = "String"

startTime

startTime: object

serializedName

serializedName: string = "startTime"

type

type: object

name

name: string = "DateTime"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const JobResource

JobResource: object

type

type: object

className

className: string = "JobResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "Job"

name

name: string = "Composite"

Const JobResourceList

JobResourceList: object

type

type: object

className

className: string = "JobResourceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "JobResource"

name

name: string = "Composite"

Const KEKDetails

KEKDetails: object

type

type: object

className

className: string = "KEKDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

keyBackupData

keyBackupData: object

serializedName

serializedName: string = "keyBackupData"

type

type: object

name

name: string = "String"

keyUrl

keyUrl: object

serializedName

serializedName: string = "keyUrl"

type

type: object

name

name: string = "String"

keyVaultId

keyVaultId: object

serializedName

serializedName: string = "keyVaultId"

type

type: object

name

name: string = "String"

Const KPIResourceHealthDetails

KPIResourceHealthDetails: object

type

type: object

className

className: string = "KPIResourceHealthDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

resourceHealthDetails

resourceHealthDetails: object

serializedName

serializedName: string = "resourceHealthDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ResourceHealthDetails"

name

name: string = "Composite"

resourceHealthStatus

resourceHealthStatus: object

serializedName

serializedName: string = "resourceHealthStatus"

type

type: object

name

name: string = "String"

Const KeyAndSecretDetails

KeyAndSecretDetails: object

type

type: object

className

className: string = "KeyAndSecretDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

bekDetails

bekDetails: object

serializedName

serializedName: string = "bekDetails"

type

type: object

className

className: string = "BEKDetails"

name

name: string = "Composite"

encryptionMechanism

encryptionMechanism: object

serializedName

serializedName: string = "encryptionMechanism"

type

type: object

name

name: string = "String"

kekDetails

kekDetails: object

serializedName

serializedName: string = "kekDetails"

type

type: object

className

className: string = "KEKDetails"

name

name: string = "Composite"

Const ListRecoveryPointsRecommendedForMoveRequest

ListRecoveryPointsRecommendedForMoveRequest: object

type

type: object

className

className: string = "ListRecoveryPointsRecommendedForMoveRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

excludedRPList

excludedRPList: object

serializedName

serializedName: string = "excludedRPList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

objectType

objectType: object

serializedName

serializedName: string = "objectType"

type

type: object

name

name: string = "String"

Const LogSchedulePolicy

LogSchedulePolicy: object

serializedName

serializedName: string = "LogSchedulePolicy"

type

type: object

className

className: string = "LogSchedulePolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = SchedulePolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "SchedulePolicy"

modelProperties

modelProperties: object

scheduleFrequencyInMins

scheduleFrequencyInMins: object

serializedName

serializedName: string = "scheduleFrequencyInMins"

type

type: object

name

name: string = "Number"

Const LongTermRetentionPolicy

LongTermRetentionPolicy: object

serializedName

serializedName: string = "LongTermRetentionPolicy"

type

type: object

className

className: string = "LongTermRetentionPolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RetentionPolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "RetentionPolicy"

modelProperties

modelProperties: object

dailySchedule

dailySchedule: object

serializedName

serializedName: string = "dailySchedule"

type

type: object

className

className: string = "DailyRetentionSchedule"

name

name: string = "Composite"

monthlySchedule

monthlySchedule: object

serializedName

serializedName: string = "monthlySchedule"

type

type: object

className

className: string = "MonthlyRetentionSchedule"

name

name: string = "Composite"

weeklySchedule

weeklySchedule: object

serializedName

serializedName: string = "weeklySchedule"

type

type: object

className

className: string = "WeeklyRetentionSchedule"

name

name: string = "Composite"

yearlySchedule

yearlySchedule: object

serializedName

serializedName: string = "yearlySchedule"

type

type: object

className

className: string = "YearlyRetentionSchedule"

name

name: string = "Composite"

Const LongTermSchedulePolicy

LongTermSchedulePolicy: object

serializedName

serializedName: string = "LongTermSchedulePolicy"

type

type: object

className

className: string = "LongTermSchedulePolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = SchedulePolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "SchedulePolicy"

modelProperties

modelProperties: object

Const MABContainerHealthDetails

MABContainerHealthDetails: object

type

type: object

className

className: string = "MABContainerHealthDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

code

code: object

serializedName

serializedName: string = "code"

type

type: object

name

name: string = "Number"

message

message: object

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

recommendations

recommendations: object

serializedName

serializedName: string = "recommendations"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

title

title: object

serializedName

serializedName: string = "title"

type

type: object

name

name: string = "String"

Const MabContainer

MabContainer: object

serializedName

serializedName: string = "Windows"

type

type: object

className

className: string = "MabContainer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionContainer.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

agentVersion

agentVersion: object

serializedName

serializedName: string = "agentVersion"

type

type: object

name

name: string = "String"

canReRegister

canReRegister: object

serializedName

serializedName: string = "canReRegister"

type

type: object

name

name: string = "Boolean"

containerHealthState

containerHealthState: object

serializedName

serializedName: string = "containerHealthState"

type

type: object

name

name: string = "String"

containerId

containerId: object

serializedName

serializedName: string = "containerId"

type

type: object

name

name: string = "Number"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "MabContainerExtendedInfo"

name

name: string = "Composite"

mabContainerHealthDetails

mabContainerHealthDetails: object

serializedName

serializedName: string = "mabContainerHealthDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "MABContainerHealthDetails"

name

name: string = "Composite"

protectedItemCount

protectedItemCount: object

serializedName

serializedName: string = "protectedItemCount"

type

type: object

name

name: string = "Number"

Const MabContainerExtendedInfo

MabContainerExtendedInfo: object

type

type: object

className

className: string = "MabContainerExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

backupItemType

backupItemType: object

serializedName

serializedName: string = "backupItemType"

type

type: object

name

name: string = "String"

backupItems

backupItems: object

serializedName

serializedName: string = "backupItems"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

lastBackupStatus

lastBackupStatus: object

serializedName

serializedName: string = "lastBackupStatus"

type

type: object

name

name: string = "String"

lastRefreshedAt

lastRefreshedAt: object

serializedName

serializedName: string = "lastRefreshedAt"

type

type: object

name

name: string = "DateTime"

policyName

policyName: object

serializedName

serializedName: string = "policyName"

type

type: object

name

name: string = "String"

Const MabErrorInfo

MabErrorInfo: object

type

type: object

className

className: string = "MabErrorInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorString

errorString: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "errorString"

type

type: object

name

name: string = "String"

recommendations

recommendations: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "recommendations"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const MabFileFolderProtectedItem

MabFileFolderProtectedItem: object

serializedName

serializedName: string = "MabFileFolderProtectedItem"

type

type: object

className

className: string = "MabFileFolderProtectedItem"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectedItem.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

computerName

computerName: object

serializedName

serializedName: string = "computerName"

type

type: object

name

name: string = "String"

deferredDeleteSyncTimeInUTC

deferredDeleteSyncTimeInUTC: object

serializedName

serializedName: string = "deferredDeleteSyncTimeInUTC"

type

type: object

name

name: string = "Number"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "MabFileFolderProtectedItemExtendedInfo"

name

name: string = "Composite"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

lastBackupStatus

lastBackupStatus: object

serializedName

serializedName: string = "lastBackupStatus"

type

type: object

name

name: string = "String"

lastBackupTime

lastBackupTime: object

serializedName

serializedName: string = "lastBackupTime"

type

type: object

name

name: string = "DateTime"

protectionState

protectionState: object

serializedName

serializedName: string = "protectionState"

type

type: object

name

name: string = "String"

Const MabFileFolderProtectedItemExtendedInfo

MabFileFolderProtectedItemExtendedInfo: object

type

type: object

className

className: string = "MabFileFolderProtectedItemExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

lastRefreshedAt

lastRefreshedAt: object

serializedName

serializedName: string = "lastRefreshedAt"

type

type: object

name

name: string = "DateTime"

oldestRecoveryPoint

oldestRecoveryPoint: object

serializedName

serializedName: string = "oldestRecoveryPoint"

type

type: object

name

name: string = "DateTime"

recoveryPointCount

recoveryPointCount: object

serializedName

serializedName: string = "recoveryPointCount"

type

type: object

name

name: string = "Number"

Const MabJob

MabJob: object

serializedName

serializedName: string = "MabJob"

type

type: object

className

className: string = "MabJob"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Job.type.polymorphicDiscriminator

uberParent

uberParent: string = "Job"

modelProperties

modelProperties: object

actionsInfo

actionsInfo: object

serializedName

serializedName: string = "actionsInfo"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["Invalid", "Cancellable", "Retriable"]

name

name: string = "Enum"

duration

duration: object

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "TimeSpan"

errorDetails

errorDetails: object

serializedName

serializedName: string = "errorDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "MabErrorInfo"

name

name: string = "Composite"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "MabJobExtendedInfo"

name

name: string = "Composite"

mabServerName

mabServerName: object

serializedName

serializedName: string = "mabServerName"

type

type: object

name

name: string = "String"

mabServerType

mabServerType: object

serializedName

serializedName: string = "mabServerType"

type

type: object

name

name: string = "String"

workloadType

workloadType: object

serializedName

serializedName: string = "workloadType"

type

type: object

name

name: string = "String"

Const MabJobExtendedInfo

MabJobExtendedInfo: object

type

type: object

className

className: string = "MabJobExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

dynamicErrorMessage

dynamicErrorMessage: object

serializedName

serializedName: string = "dynamicErrorMessage"

type

type: object

name

name: string = "String"

propertyBag

propertyBag: object

serializedName

serializedName: string = "propertyBag"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

tasksList

tasksList: object

serializedName

serializedName: string = "tasksList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "MabJobTaskDetails"

name

name: string = "Composite"

Const MabJobTaskDetails

MabJobTaskDetails: object

type

type: object

className

className: string = "MabJobTaskDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

duration

duration: object

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "TimeSpan"

endTime

endTime: object

serializedName

serializedName: string = "endTime"

type

type: object

name

name: string = "DateTime"

startTime

startTime: object

serializedName

serializedName: string = "startTime"

type

type: object

name

name: string = "DateTime"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

taskId

taskId: object

serializedName

serializedName: string = "taskId"

type

type: object

name

name: string = "String"

Const MabProtectionPolicy

MabProtectionPolicy: object

serializedName

serializedName: string = "MAB"

type

type: object

className

className: string = "MabProtectionPolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ProtectionPolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "ProtectionPolicy"

modelProperties

modelProperties: object

retentionPolicy

retentionPolicy: object

serializedName

serializedName: string = "retentionPolicy"

type

type: object

className

className: string = "RetentionPolicy"

name

name: string = "Composite"

schedulePolicy

schedulePolicy: object

serializedName

serializedName: string = "schedulePolicy"

type

type: object

className

className: string = "SchedulePolicy"

name

name: string = "Composite"

Const MonthlyRetentionSchedule

MonthlyRetentionSchedule: object

type

type: object

className

className: string = "MonthlyRetentionSchedule"

name

name: string = "Composite"

modelProperties

modelProperties: object

retentionDuration

retentionDuration: object

serializedName

serializedName: string = "retentionDuration"

type

type: object

className

className: string = "RetentionDuration"

name

name: string = "Composite"

retentionScheduleDaily

retentionScheduleDaily: object

serializedName

serializedName: string = "retentionScheduleDaily"

type

type: object

className

className: string = "DailyRetentionFormat"

name

name: string = "Composite"

retentionScheduleFormatType

retentionScheduleFormatType: object

serializedName

serializedName: string = "retentionScheduleFormatType"

type

type: object

name

name: string = "String"

retentionScheduleWeekly

retentionScheduleWeekly: object

serializedName

serializedName: string = "retentionScheduleWeekly"

type

type: object

className

className: string = "WeeklyRetentionFormat"

name

name: string = "Composite"

retentionTimes

retentionTimes: object

serializedName

serializedName: string = "retentionTimes"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "DateTime"

Const MoveRPAcrossTiersRequest

MoveRPAcrossTiersRequest: object

type

type: object

className

className: string = "MoveRPAcrossTiersRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

objectType

objectType: object

serializedName

serializedName: string = "objectType"

type

type: object

name

name: string = "String"

sourceTierType

sourceTierType: object

serializedName

serializedName: string = "sourceTierType"

type

type: object

allowedValues

allowedValues: string[] = ["Invalid", "InstantRP", "HardenedRP", "ArchivedRP"]

name

name: string = "Enum"

targetTierType

targetTierType: object

serializedName

serializedName: string = "targetTierType"

type

type: object

allowedValues

allowedValues: string[] = ["Invalid", "InstantRP", "HardenedRP", "ArchivedRP"]

name

name: string = "Enum"

Const NameInfo

NameInfo: object

type

type: object

className

className: string = "NameInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

localizedValue

localizedValue: object

serializedName

serializedName: string = "localizedValue"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "String"

Const NewErrorResponse

NewErrorResponse: object

type

type: object

className

className: string = "NewErrorResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

error

error: object

serializedName

serializedName: string = "error"

type

type: object

className

className: string = "NewErrorResponseError"

name

name: string = "Composite"

Const NewErrorResponseError

NewErrorResponseError: object

type

type: object

className

className: string = "NewErrorResponseError"

name

name: string = "Composite"

modelProperties

modelProperties: object

additionalInfo

additionalInfo: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "additionalInfo"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ErrorAdditionalInfo"

name

name: string = "Composite"

code

code: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "code"

type

type: object

name

name: string = "String"

details

details: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "details"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "NewErrorResponse"

name

name: string = "Composite"

message

message: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

target

target: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "target"

type

type: object

name

name: string = "String"

Const OperationResultInfo

OperationResultInfo: object

serializedName

serializedName: string = "OperationResultInfo"

type

type: object

className

className: string = "OperationResultInfo"

name

name: string = "Composite"

uberParent

uberParent: string = "OperationResultInfoBase"

modelProperties

modelProperties: object

jobList

jobList: object

serializedName

serializedName: string = "jobList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const OperationResultInfoBase

OperationResultInfoBase: object

type

type: object

className

className: string = "OperationResultInfoBase"

name

name: string = "Composite"

uberParent

uberParent: string = "OperationResultInfoBase"

modelProperties

modelProperties: object

objectType

objectType: object

required

required: boolean = true

serializedName

serializedName: string = "objectType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const OperationResultInfoBaseResource

OperationResultInfoBaseResource: object

type

type: object

className

className: string = "OperationResultInfoBaseResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

operation

operation: object

serializedName

serializedName: string = "operation"

type

type: object

className

className: string = "OperationResultInfoBase"

name

name: string = "Composite"

Const OperationStatus

OperationStatus: object

type

type: object

className

className: string = "OperationStatus"

name

name: string = "Composite"

modelProperties

modelProperties: object

endTime

endTime: object

serializedName

serializedName: string = "endTime"

type

type: object

name

name: string = "DateTime"

error

error: object

serializedName

serializedName: string = "error"

type

type: object

className

className: string = "OperationStatusError"

name

name: string = "Composite"

id

id: object

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "String"

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "OperationStatusExtendedInfo"

name

name: string = "Composite"

startTime

startTime: object

serializedName

serializedName: string = "startTime"

type

type: object

name

name: string = "DateTime"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const OperationStatusError

OperationStatusError: object

type

type: object

className

className: string = "OperationStatusError"

name

name: string = "Composite"

modelProperties

modelProperties: object

code

code: object

serializedName

serializedName: string = "code"

type

type: object

name

name: string = "String"

message

message: object

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

Const OperationStatusExtendedInfo

OperationStatusExtendedInfo: object

type

type: object

className

className: string = "OperationStatusExtendedInfo"

name

name: string = "Composite"

uberParent

uberParent: string = "OperationStatusExtendedInfo"

modelProperties

modelProperties: object

objectType

objectType: object

required

required: boolean = true

serializedName

serializedName: string = "objectType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const OperationStatusJobExtendedInfo

OperationStatusJobExtendedInfo: object

serializedName

serializedName: string = "OperationStatusJobExtendedInfo"

type

type: object

className

className: string = "OperationStatusJobExtendedInfo"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = OperationStatusExtendedInfo.type.polymorphicDiscriminator

uberParent

uberParent: string = "OperationStatusExtendedInfo"

modelProperties

modelProperties: object

jobId

jobId: object

serializedName

serializedName: string = "jobId"

type

type: object

name

name: string = "String"

Const OperationStatusJobsExtendedInfo

OperationStatusJobsExtendedInfo: object

serializedName

serializedName: string = "OperationStatusJobsExtendedInfo"

type

type: object

className

className: string = "OperationStatusJobsExtendedInfo"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = OperationStatusExtendedInfo.type.polymorphicDiscriminator

uberParent

uberParent: string = "OperationStatusExtendedInfo"

modelProperties

modelProperties: object

failedJobsError

failedJobsError: object

serializedName

serializedName: string = "failedJobsError"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

jobIds

jobIds: object

serializedName

serializedName: string = "jobIds"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const OperationStatusProvisionILRExtendedInfo

OperationStatusProvisionILRExtendedInfo: object

serializedName

serializedName: string = "OperationStatusProvisionILRExtendedInfo"

type

type: object

className

className: string = "OperationStatusProvisionILRExtendedInfo"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = OperationStatusExtendedInfo.type.polymorphicDiscriminator

uberParent

uberParent: string = "OperationStatusExtendedInfo"

modelProperties

modelProperties: object

recoveryTarget

recoveryTarget: object

serializedName

serializedName: string = "recoveryTarget"

type

type: object

className

className: string = "InstantItemRecoveryTarget"

name

name: string = "Composite"

Const OperationStatusValidateOperationExtendedInfo

OperationStatusValidateOperationExtendedInfo: object

serializedName

serializedName: string = "OperationStatusValidateOperationExtendedInfo"

type

type: object

className

className: string = "OperationStatusValidateOperationExtendedInfo"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = OperationStatusExtendedInfo.type.polymorphicDiscriminator

uberParent

uberParent: string = "OperationStatusExtendedInfo"

modelProperties

modelProperties: object

validateOperationResponse

validateOperationResponse: object

serializedName

serializedName: string = "validateOperationResponse"

type

type: object

className

className: string = "ValidateOperationResponse"

name

name: string = "Composite"

Const OperationWorkerResponse

OperationWorkerResponse: object

type

type: object

className

className: string = "OperationWorkerResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

headers

headers: object

serializedName

serializedName: string = "headers"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

statusCode

statusCode: object

serializedName

serializedName: string = "statusCode"

type

type: object

allowedValues

allowedValues: string[] = ["Continue","SwitchingProtocols","OK","Created","Accepted","NonAuthoritativeInformation","NoContent","ResetContent","PartialContent","MultipleChoices","Ambiguous","MovedPermanently","Moved","Found","Redirect","SeeOther","RedirectMethod","NotModified","UseProxy","Unused","TemporaryRedirect","RedirectKeepVerb","BadRequest","Unauthorized","PaymentRequired","Forbidden","NotFound","MethodNotAllowed","NotAcceptable","ProxyAuthenticationRequired","RequestTimeout","Conflict","Gone","LengthRequired","PreconditionFailed","RequestEntityTooLarge","RequestUriTooLong","UnsupportedMediaType","RequestedRangeNotSatisfiable","ExpectationFailed","UpgradeRequired","InternalServerError","NotImplemented","BadGateway","ServiceUnavailable","GatewayTimeout","HttpVersionNotSupported"]

name

name: string = "Enum"

Const PointInTimeRange

PointInTimeRange: object

type

type: object

className

className: string = "PointInTimeRange"

name

name: string = "Composite"

modelProperties

modelProperties: object

endTime

endTime: object

serializedName

serializedName: string = "endTime"

type

type: object

name

name: string = "DateTime"

startTime

startTime: object

serializedName

serializedName: string = "startTime"

type

type: object

name

name: string = "DateTime"

Const PreBackupValidation

PreBackupValidation: object

type

type: object

className

className: string = "PreBackupValidation"

name

name: string = "Composite"

modelProperties

modelProperties: object

code

code: object

serializedName

serializedName: string = "code"

type

type: object

name

name: string = "String"

message

message: object

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const PreValidateEnableBackupRequest

PreValidateEnableBackupRequest: object

type

type: object

className

className: string = "PreValidateEnableBackupRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

name

name: string = "String"

resourceId

resourceId: object

serializedName

serializedName: string = "resourceId"

type

type: object

name

name: string = "String"

resourceType

resourceType: object

serializedName

serializedName: string = "resourceType"

type

type: object

name

name: string = "String"

vaultId

vaultId: object

serializedName

serializedName: string = "vaultId"

type

type: object

name

name: string = "String"

Const PreValidateEnableBackupResponse

PreValidateEnableBackupResponse: object

type

type: object

className

className: string = "PreValidateEnableBackupResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

containerName

containerName: object

serializedName

serializedName: string = "containerName"

type

type: object

name

name: string = "String"

errorCode

errorCode: object

serializedName

serializedName: string = "errorCode"

type

type: object

name

name: string = "String"

errorMessage

errorMessage: object

serializedName

serializedName: string = "errorMessage"

type

type: object

name

name: string = "String"

protectedItemName

protectedItemName: object

serializedName

serializedName: string = "protectedItemName"

type

type: object

name

name: string = "String"

recommendation

recommendation: object

serializedName

serializedName: string = "recommendation"

type

type: object

name

name: string = "String"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const PrepareDataMoveRequest

PrepareDataMoveRequest: object

type

type: object

className

className: string = "PrepareDataMoveRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

dataMoveLevel

dataMoveLevel: object

required

required: boolean = true

serializedName

serializedName: string = "dataMoveLevel"

type

type: object

name

name: string = "String"

ignoreMoved

ignoreMoved: object

serializedName

serializedName: string = "ignoreMoved"

type

type: object

name

name: string = "Boolean"

sourceContainerArmIds

sourceContainerArmIds: object

serializedName

serializedName: string = "sourceContainerArmIds"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

targetRegion

targetRegion: object

required

required: boolean = true

serializedName

serializedName: string = "targetRegion"

type

type: object

name

name: string = "String"

targetResourceId

targetResourceId: object

required

required: boolean = true

serializedName

serializedName: string = "targetResourceId"

type

type: object

name

name: string = "String"

Const PrepareDataMoveResponse

PrepareDataMoveResponse: object

serializedName

serializedName: string = "PrepareDataMoveResponse"

type

type: object

className

className: string = "PrepareDataMoveResponse"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = VaultStorageConfigOperationResultResponse.type.polymorphicDiscriminator

uberParent

uberParent: string = "VaultStorageConfigOperationResultResponse"

modelProperties

modelProperties: object

correlationId

correlationId: object

serializedName

serializedName: string = "correlationId"

type

type: object

name

name: string = "String"

sourceVaultProperties

sourceVaultProperties: object

serializedName

serializedName: string = "sourceVaultProperties"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

Const PrivateEndpoint

PrivateEndpoint: object

type

type: object

className

className: string = "PrivateEndpoint"

name

name: string = "Composite"

modelProperties

modelProperties: object

id

id: object

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "String"

Const PrivateEndpointConnection

PrivateEndpointConnection: object

type

type: object

className

className: string = "PrivateEndpointConnection"

name

name: string = "Composite"

modelProperties

modelProperties: object

privateEndpoint

privateEndpoint: object

serializedName

serializedName: string = "privateEndpoint"

type

type: object

className

className: string = "PrivateEndpoint"

name

name: string = "Composite"

privateLinkServiceConnectionState

privateLinkServiceConnectionState: object

serializedName

serializedName: string = "privateLinkServiceConnectionState"

type

type: object

className

className: string = "PrivateLinkServiceConnectionState"

name

name: string = "Composite"

provisioningState

provisioningState: object

serializedName

serializedName: string = "provisioningState"

type

type: object

name

name: string = "String"

Const PrivateEndpointConnectionResource

PrivateEndpointConnectionResource: object

type

type: object

className

className: string = "PrivateEndpointConnectionResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "PrivateEndpointConnection"

name

name: string = "Composite"

Const PrivateLinkServiceConnectionState

PrivateLinkServiceConnectionState: object

type

type: object

className

className: string = "PrivateLinkServiceConnectionState"

name

name: string = "Composite"

modelProperties

modelProperties: object

actionRequired

actionRequired: object

serializedName

serializedName: string = "actionRequired"

type

type: object

name

name: string = "String"

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const ProtectableContainer

ProtectableContainer: object

type

type: object

className

className: string = "ProtectableContainer"

name

name: string = "Composite"

uberParent

uberParent: string = "ProtectableContainer"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

containerId

containerId: object

serializedName

serializedName: string = "containerId"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

healthStatus

healthStatus: object

serializedName

serializedName: string = "healthStatus"

type

type: object

name

name: string = "String"

protectableContainerType

protectableContainerType: object

required

required: boolean = true

serializedName

serializedName: string = "protectableContainerType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "protectableContainerType"

serializedName

serializedName: string = "protectableContainerType"

Const ProtectableContainerResource

ProtectableContainerResource: object

type

type: object

className

className: string = "ProtectableContainerResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "ProtectableContainer"

name

name: string = "Composite"

Const ProtectableContainerResourceList

ProtectableContainerResourceList: object

type

type: object

className

className: string = "ProtectableContainerResourceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ProtectableContainerResource"

name

name: string = "Composite"

Const ProtectedItem

ProtectedItem: object

type

type: object

className

className: string = "ProtectedItem"

name

name: string = "Composite"

uberParent

uberParent: string = "ProtectedItem"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

backupSetName

backupSetName: object

serializedName

serializedName: string = "backupSetName"

type

type: object

name

name: string = "String"

containerName

containerName: object

serializedName

serializedName: string = "containerName"

type

type: object

name

name: string = "String"

createMode

createMode: object

serializedName

serializedName: string = "createMode"

type

type: object

name

name: string = "String"

deferredDeleteTimeInUTC

deferredDeleteTimeInUTC: object

serializedName

serializedName: string = "deferredDeleteTimeInUTC"

type

type: object

name

name: string = "DateTime"

deferredDeleteTimeRemaining

deferredDeleteTimeRemaining: object

serializedName

serializedName: string = "deferredDeleteTimeRemaining"

type

type: object

name

name: string = "String"

isArchiveEnabled

isArchiveEnabled: object

serializedName

serializedName: string = "isArchiveEnabled"

type

type: object

name

name: string = "Boolean"

isDeferredDeleteScheduleUpcoming

isDeferredDeleteScheduleUpcoming: object

serializedName

serializedName: string = "isDeferredDeleteScheduleUpcoming"

type

type: object

name

name: string = "Boolean"

isRehydrate

isRehydrate: object

serializedName

serializedName: string = "isRehydrate"

type

type: object

name

name: string = "Boolean"

isScheduledForDeferredDelete

isScheduledForDeferredDelete: object

serializedName

serializedName: string = "isScheduledForDeferredDelete"

type

type: object

name

name: string = "Boolean"

lastRecoveryPoint

lastRecoveryPoint: object

serializedName

serializedName: string = "lastRecoveryPoint"

type

type: object

name

name: string = "DateTime"

policyId

policyId: object

serializedName

serializedName: string = "policyId"

type

type: object

name

name: string = "String"

policyName

policyName: object

serializedName

serializedName: string = "policyName"

type

type: object

name

name: string = "String"

protectedItemType

protectedItemType: object

required

required: boolean = true

serializedName

serializedName: string = "protectedItemType"

type

type: object

name

name: string = "String"

resourceGuardOperationRequests

resourceGuardOperationRequests: object

serializedName

serializedName: string = "resourceGuardOperationRequests"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

sourceResourceId

sourceResourceId: object

serializedName

serializedName: string = "sourceResourceId"

type

type: object

name

name: string = "String"

workloadType

workloadType: object

serializedName

serializedName: string = "workloadType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "protectedItemType"

serializedName

serializedName: string = "protectedItemType"

Const ProtectedItemQueryObject

ProtectedItemQueryObject: object

type

type: object

className

className: string = "ProtectedItemQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

backupEngineName

backupEngineName: object

serializedName

serializedName: string = "backupEngineName"

type

type: object

name

name: string = "String"

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

backupSetName

backupSetName: object

serializedName

serializedName: string = "backupSetName"

type

type: object

name

name: string = "String"

containerName

containerName: object

serializedName

serializedName: string = "containerName"

type

type: object

name

name: string = "String"

fabricName

fabricName: object

serializedName

serializedName: string = "fabricName"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

healthState

healthState: object

serializedName

serializedName: string = "healthState"

type

type: object

name

name: string = "String"

itemType

itemType: object

serializedName

serializedName: string = "itemType"

type

type: object

name

name: string = "String"

policyName

policyName: object

serializedName

serializedName: string = "policyName"

type

type: object

name

name: string = "String"

Const ProtectedItemResource

ProtectedItemResource: object

type

type: object

className

className: string = "ProtectedItemResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "ProtectedItem"

name

name: string = "Composite"

Const ProtectedItemResourceList

ProtectedItemResourceList: object

type

type: object

className

className: string = "ProtectedItemResourceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ProtectedItemResource"

name

name: string = "Composite"

Const ProtectionContainer

ProtectionContainer: object

type

type: object

className

className: string = "ProtectionContainer"

name

name: string = "Composite"

uberParent

uberParent: string = "ProtectionContainer"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

containerType

containerType: object

required

required: boolean = true

serializedName

serializedName: string = "containerType"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

healthStatus

healthStatus: object

serializedName

serializedName: string = "healthStatus"

type

type: object

name

name: string = "String"

protectableObjectType

protectableObjectType: object

serializedName

serializedName: string = "protectableObjectType"

type

type: object

name

name: string = "String"

registrationStatus

registrationStatus: object

serializedName

serializedName: string = "registrationStatus"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "containerType"

serializedName

serializedName: string = "containerType"

Const ProtectionContainerResource

ProtectionContainerResource: object

type

type: object

className

className: string = "ProtectionContainerResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "ProtectionContainer"

name

name: string = "Composite"

Const ProtectionContainerResourceList

ProtectionContainerResourceList: object

type

type: object

className

className: string = "ProtectionContainerResourceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ProtectionContainerResource"

name

name: string = "Composite"

Const ProtectionIntent

ProtectionIntent: object

type

type: object

className

className: string = "ProtectionIntent"

name

name: string = "Composite"

uberParent

uberParent: string = "ProtectionIntent"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

itemId

itemId: object

serializedName

serializedName: string = "itemId"

type

type: object

name

name: string = "String"

policyId

policyId: object

serializedName

serializedName: string = "policyId"

type

type: object

name

name: string = "String"

protectionIntentItemType

protectionIntentItemType: object

required

required: boolean = true

serializedName

serializedName: string = "protectionIntentItemType"

type

type: object

name

name: string = "String"

protectionState

protectionState: object

serializedName

serializedName: string = "protectionState"

type

type: object

name

name: string = "String"

sourceResourceId

sourceResourceId: object

serializedName

serializedName: string = "sourceResourceId"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "protectionIntentItemType"

serializedName

serializedName: string = "protectionIntentItemType"

Const ProtectionIntentQueryObject

ProtectionIntentQueryObject: object

type

type: object

className

className: string = "ProtectionIntentQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

itemName

itemName: object

serializedName

serializedName: string = "itemName"

type

type: object

name

name: string = "String"

itemType

itemType: object

serializedName

serializedName: string = "itemType"

type

type: object

name

name: string = "String"

parentName

parentName: object

serializedName

serializedName: string = "parentName"

type

type: object

name

name: string = "String"

Const ProtectionIntentResource

ProtectionIntentResource: object

type

type: object

className

className: string = "ProtectionIntentResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "ProtectionIntent"

name

name: string = "Composite"

Const ProtectionIntentResourceList

ProtectionIntentResourceList: object

type

type: object

className

className: string = "ProtectionIntentResourceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ProtectionIntentResource"

name

name: string = "Composite"

Const ProtectionPolicy

ProtectionPolicy: object

type

type: object

className

className: string = "ProtectionPolicy"

name

name: string = "Composite"

uberParent

uberParent: string = "ProtectionPolicy"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

required

required: boolean = true

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

protectedItemsCount

protectedItemsCount: object

serializedName

serializedName: string = "protectedItemsCount"

type

type: object

name

name: string = "Number"

resourceGuardOperationRequests

resourceGuardOperationRequests: object

serializedName

serializedName: string = "resourceGuardOperationRequests"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "backupManagementType"

serializedName

serializedName: string = "backupManagementType"

Const ProtectionPolicyQueryObject

ProtectionPolicyQueryObject: object

type

type: object

className

className: string = "ProtectionPolicyQueryObject"

name

name: string = "Composite"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

fabricName

fabricName: object

serializedName

serializedName: string = "fabricName"

type

type: object

name

name: string = "String"

workloadType

workloadType: object

serializedName

serializedName: string = "workloadType"

type

type: object

name

name: string = "String"

Const ProtectionPolicyResource

ProtectionPolicyResource: object

type

type: object

className

className: string = "ProtectionPolicyResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "ProtectionPolicy"

name

name: string = "Composite"

Const ProtectionPolicyResourceList

ProtectionPolicyResourceList: object

type

type: object

className

className: string = "ProtectionPolicyResourceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ProtectionPolicyResource"

name

name: string = "Composite"

Const RecoveryPoint

RecoveryPoint: object

type

type: object

className

className: string = "RecoveryPoint"

name

name: string = "Composite"

uberParent

uberParent: string = "RecoveryPoint"

modelProperties

modelProperties: object

objectType

objectType: object

required

required: boolean = true

serializedName

serializedName: string = "objectType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const RecoveryPointDiskConfiguration

RecoveryPointDiskConfiguration: object

type

type: object

className

className: string = "RecoveryPointDiskConfiguration"

name

name: string = "Composite"

modelProperties

modelProperties: object

excludedDiskList

excludedDiskList: object

serializedName

serializedName: string = "excludedDiskList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "DiskInformation"

name

name: string = "Composite"

includedDiskList

includedDiskList: object

serializedName

serializedName: string = "includedDiskList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "DiskInformation"

name

name: string = "Composite"

numberOfDisksAttachedToVm

numberOfDisksAttachedToVm: object

serializedName

serializedName: string = "numberOfDisksAttachedToVm"

type

type: object

name

name: string = "Number"

numberOfDisksIncludedInBackup

numberOfDisksIncludedInBackup: object

serializedName

serializedName: string = "numberOfDisksIncludedInBackup"

type

type: object

name

name: string = "Number"

Const RecoveryPointMoveReadinessInfo

RecoveryPointMoveReadinessInfo: object

type

type: object

className

className: string = "RecoveryPointMoveReadinessInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

additionalInfo

additionalInfo: object

serializedName

serializedName: string = "additionalInfo"

type

type: object

name

name: string = "String"

isReadyForMove

isReadyForMove: object

serializedName

serializedName: string = "isReadyForMove"

type

type: object

name

name: string = "Boolean"

Const RecoveryPointRehydrationInfo

RecoveryPointRehydrationInfo: object

type

type: object

className

className: string = "RecoveryPointRehydrationInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

rehydrationPriority

rehydrationPriority: object

serializedName

serializedName: string = "rehydrationPriority"

type

type: object

name

name: string = "String"

rehydrationRetentionDuration

rehydrationRetentionDuration: object

serializedName

serializedName: string = "rehydrationRetentionDuration"

type

type: object

name

name: string = "String"

Const RecoveryPointResource

RecoveryPointResource: object

type

type: object

className

className: string = "RecoveryPointResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "RecoveryPoint"

name

name: string = "Composite"

Const RecoveryPointResourceList

RecoveryPointResourceList: object

type

type: object

className

className: string = "RecoveryPointResourceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "RecoveryPointResource"

name

name: string = "Composite"

Const RecoveryPointTierInformation

RecoveryPointTierInformation: object

type

type: object

className

className: string = "RecoveryPointTierInformation"

name

name: string = "Composite"

modelProperties

modelProperties: object

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

allowedValues

allowedValues: string[] = ["Invalid","Valid","Disabled","Deleted","Rehydrated"]

name

name: string = "Enum"

type

type: object

serializedName

serializedName: string = "type"

type

type: object

allowedValues

allowedValues: string[] = ["Invalid", "InstantRP", "HardenedRP", "ArchivedRP"]

name

name: string = "Enum"

Const RecoveryPointTierInformationV2

RecoveryPointTierInformationV2: object

type

type: object

className

className: string = "RecoveryPointTierInformationV2"

name

name: string = "Composite"

modelProperties

modelProperties: object

Const Resource

Resource: object

type

type: object

className

className: string = "Resource"

name

name: string = "Composite"

modelProperties

modelProperties: object

eTag

eTag: object

serializedName

serializedName: string = "eTag"

type

type: object

name

name: string = "String"

id

id: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "String"

location

location: object

serializedName

serializedName: string = "location"

type

type: object

name

name: string = "String"

name

name: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

tags

tags: object

serializedName

serializedName: string = "tags"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

type

type: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const ResourceGuardOperationDetail

ResourceGuardOperationDetail: object

type

type: object

className

className: string = "ResourceGuardOperationDetail"

name

name: string = "Composite"

modelProperties

modelProperties: object

defaultResourceRequest

defaultResourceRequest: object

serializedName

serializedName: string = "defaultResourceRequest"

type

type: object

name

name: string = "String"

vaultCriticalOperation

vaultCriticalOperation: object

serializedName

serializedName: string = "vaultCriticalOperation"

type

type: object

name

name: string = "String"

Const ResourceGuardProxyBase

ResourceGuardProxyBase: object

type

type: object

className

className: string = "ResourceGuardProxyBase"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

lastUpdatedTime

lastUpdatedTime: object

serializedName

serializedName: string = "lastUpdatedTime"

type

type: object

name

name: string = "String"

resourceGuardOperationDetails

resourceGuardOperationDetails: object

serializedName

serializedName: string = "resourceGuardOperationDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ResourceGuardOperationDetail"

name

name: string = "Composite"

resourceGuardResourceId

resourceGuardResourceId: object

serializedName

serializedName: string = "resourceGuardResourceId"

type

type: object

name

name: string = "String"

Const ResourceGuardProxyBaseResource

ResourceGuardProxyBaseResource: object

type

type: object

className

className: string = "ResourceGuardProxyBaseResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "ResourceGuardProxyBase"

name

name: string = "Composite"

Const ResourceGuardProxyBaseResourceList

ResourceGuardProxyBaseResourceList: object

type

type: object

className

className: string = "ResourceGuardProxyBaseResourceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ResourceGuardProxyBaseResource"

name

name: string = "Composite"

Const ResourceHealthDetails

ResourceHealthDetails: object

type

type: object

className

className: string = "ResourceHealthDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

code

code: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "code"

type

type: object

name

name: string = "Number"

message

message: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

recommendations

recommendations: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "recommendations"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

title

title: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "title"

type

type: object

name

name: string = "String"

Const ResourceList

ResourceList: object

type

type: object

className

className: string = "ResourceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

Const RestoreFileSpecs

RestoreFileSpecs: object

type

type: object

className

className: string = "RestoreFileSpecs"

name

name: string = "Composite"

modelProperties

modelProperties: object

fileSpecType

fileSpecType: object

serializedName

serializedName: string = "fileSpecType"

type

type: object

name

name: string = "String"

path

path: object

serializedName

serializedName: string = "path"

type

type: object

name

name: string = "String"

targetFolderPath

targetFolderPath: object

serializedName

serializedName: string = "targetFolderPath"

type

type: object

name

name: string = "String"

Const RestoreRequest

RestoreRequest: object

type

type: object

className

className: string = "RestoreRequest"

name

name: string = "Composite"

uberParent

uberParent: string = "RestoreRequest"

modelProperties

modelProperties: object

objectType

objectType: object

required

required: boolean = true

serializedName

serializedName: string = "objectType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const RestoreRequestResource

RestoreRequestResource: object

type

type: object

className

className: string = "RestoreRequestResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "RestoreRequest"

name

name: string = "Composite"

Const RetentionDuration

RetentionDuration: object

type

type: object

className

className: string = "RetentionDuration"

name

name: string = "Composite"

modelProperties

modelProperties: object

count

count: object

serializedName

serializedName: string = "count"

type

type: object

name

name: string = "Number"

durationType

durationType: object

serializedName

serializedName: string = "durationType"

type

type: object

name

name: string = "String"

Const RetentionPolicy

RetentionPolicy: object

type

type: object

className

className: string = "RetentionPolicy"

name

name: string = "Composite"

uberParent

uberParent: string = "RetentionPolicy"

modelProperties

modelProperties: object

retentionPolicyType

retentionPolicyType: object

required

required: boolean = true

serializedName

serializedName: string = "retentionPolicyType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "retentionPolicyType"

serializedName

serializedName: string = "retentionPolicyType"

Const SQLDataDirectory

SQLDataDirectory: object

type

type: object

className

className: string = "SQLDataDirectory"

name

name: string = "Composite"

modelProperties

modelProperties: object

logicalName

logicalName: object

serializedName

serializedName: string = "logicalName"

type

type: object

name

name: string = "String"

path

path: object

serializedName

serializedName: string = "path"

type

type: object

name

name: string = "String"

type

type: object

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const SQLDataDirectoryMapping

SQLDataDirectoryMapping: object

type

type: object

className

className: string = "SQLDataDirectoryMapping"

name

name: string = "Composite"

modelProperties

modelProperties: object

mappingType

mappingType: object

serializedName

serializedName: string = "mappingType"

type

type: object

name

name: string = "String"

sourceLogicalName

sourceLogicalName: object

serializedName

serializedName: string = "sourceLogicalName"

type

type: object

name

name: string = "String"

sourcePath

sourcePath: object

serializedName

serializedName: string = "sourcePath"

type

type: object

name

name: string = "String"

targetPath

targetPath: object

serializedName

serializedName: string = "targetPath"

type

type: object

name

name: string = "String"

Const SchedulePolicy

SchedulePolicy: object

type

type: object

className

className: string = "SchedulePolicy"

name

name: string = "Composite"

uberParent

uberParent: string = "SchedulePolicy"

modelProperties

modelProperties: object

schedulePolicyType

schedulePolicyType: object

required

required: boolean = true

serializedName

serializedName: string = "schedulePolicyType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "schedulePolicyType"

serializedName

serializedName: string = "schedulePolicyType"

Const SecurityPinBase

SecurityPinBase: object

type

type: object

className

className: string = "SecurityPinBase"

name

name: string = "Composite"

modelProperties

modelProperties: object

resourceGuardOperationRequests

resourceGuardOperationRequests: object

serializedName

serializedName: string = "resourceGuardOperationRequests"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const Settings

Settings: object

type

type: object

className

className: string = "Settings"

name

name: string = "Composite"

modelProperties

modelProperties: object

isCompression

isCompression: object

serializedName

serializedName: string = "isCompression"

type

type: object

name

name: string = "Boolean"

issqlcompression

issqlcompression: object

serializedName

serializedName: string = "issqlcompression"

type

type: object

name

name: string = "Boolean"

timeZone

timeZone: object

serializedName

serializedName: string = "timeZone"

type

type: object

name

name: string = "String"

Const SimpleRetentionPolicy

SimpleRetentionPolicy: object

serializedName

serializedName: string = "SimpleRetentionPolicy"

type

type: object

className

className: string = "SimpleRetentionPolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = RetentionPolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "RetentionPolicy"

modelProperties

modelProperties: object

retentionDuration

retentionDuration: object

serializedName

serializedName: string = "retentionDuration"

type

type: object

className

className: string = "RetentionDuration"

name

name: string = "Composite"

Const SimpleSchedulePolicy

SimpleSchedulePolicy: object

serializedName

serializedName: string = "SimpleSchedulePolicy"

type

type: object

className

className: string = "SimpleSchedulePolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = SchedulePolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "SchedulePolicy"

modelProperties

modelProperties: object

hourlySchedule

hourlySchedule: object

serializedName

serializedName: string = "hourlySchedule"

type

type: object

className

className: string = "HourlySchedule"

name

name: string = "Composite"

scheduleRunDays

scheduleRunDays: object

serializedName

serializedName: string = "scheduleRunDays"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]

name

name: string = "Enum"

scheduleRunFrequency

scheduleRunFrequency: object

serializedName

serializedName: string = "scheduleRunFrequency"

type

type: object

name

name: string = "String"

scheduleRunTimes

scheduleRunTimes: object

serializedName

serializedName: string = "scheduleRunTimes"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "DateTime"

scheduleWeeklyFrequency

scheduleWeeklyFrequency: object

serializedName

serializedName: string = "scheduleWeeklyFrequency"

type

type: object

name

name: string = "Number"

Const SimpleSchedulePolicyV2

SimpleSchedulePolicyV2: object

serializedName

serializedName: string = "SimpleSchedulePolicyV2"

type

type: object

className

className: string = "SimpleSchedulePolicyV2"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = SchedulePolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "SchedulePolicy"

modelProperties

modelProperties: object

dailySchedule

dailySchedule: object

serializedName

serializedName: string = "dailySchedule"

type

type: object

className

className: string = "DailySchedule"

name

name: string = "Composite"

hourlySchedule

hourlySchedule: object

serializedName

serializedName: string = "hourlySchedule"

type

type: object

className

className: string = "HourlySchedule"

name

name: string = "Composite"

scheduleRunFrequency

scheduleRunFrequency: object

serializedName

serializedName: string = "scheduleRunFrequency"

type

type: object

name

name: string = "String"

weeklySchedule

weeklySchedule: object

serializedName

serializedName: string = "weeklySchedule"

type

type: object

className

className: string = "WeeklySchedule"

name

name: string = "Composite"

Const SubProtectionPolicy

SubProtectionPolicy: object

type

type: object

className

className: string = "SubProtectionPolicy"

name

name: string = "Composite"

modelProperties

modelProperties: object

policyType

policyType: object

serializedName

serializedName: string = "policyType"

type

type: object

name

name: string = "String"

retentionPolicy

retentionPolicy: object

serializedName

serializedName: string = "retentionPolicy"

type

type: object

className

className: string = "RetentionPolicy"

name

name: string = "Composite"

schedulePolicy

schedulePolicy: object

serializedName

serializedName: string = "schedulePolicy"

type

type: object

className

className: string = "SchedulePolicy"

name

name: string = "Composite"

Const TargetAFSRestoreInfo

TargetAFSRestoreInfo: object

type

type: object

className

className: string = "TargetAFSRestoreInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

targetResourceId

targetResourceId: object

serializedName

serializedName: string = "targetResourceId"

type

type: object

name

name: string = "String"

Const TargetRestoreInfo

TargetRestoreInfo: object

type

type: object

className

className: string = "TargetRestoreInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

containerId

containerId: object

serializedName

serializedName: string = "containerId"

type

type: object

name

name: string = "String"

databaseName

databaseName: object

serializedName

serializedName: string = "databaseName"

type

type: object

name

name: string = "String"

overwriteOption

overwriteOption: object

serializedName

serializedName: string = "overwriteOption"

type

type: object

name

name: string = "String"

targetDirectoryForFileRestore

targetDirectoryForFileRestore: object

serializedName

serializedName: string = "targetDirectoryForFileRestore"

type

type: object

name

name: string = "String"

Const TokenInformation

TokenInformation: object

type

type: object

className

className: string = "TokenInformation"

name

name: string = "Composite"

modelProperties

modelProperties: object

expiryTimeInUtcTicks

expiryTimeInUtcTicks: object

serializedName

serializedName: string = "expiryTimeInUtcTicks"

type

type: object

name

name: string = "Number"

securityPIN

securityPIN: object

serializedName

serializedName: string = "securityPIN"

type

type: object

name

name: string = "String"

token

token: object

serializedName

serializedName: string = "token"

type

type: object

name

name: string = "String"

Const TriggerDataMoveRequest

TriggerDataMoveRequest: object

type

type: object

className

className: string = "TriggerDataMoveRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

correlationId

correlationId: object

required

required: boolean = true

serializedName

serializedName: string = "correlationId"

type

type: object

name

name: string = "String"

dataMoveLevel

dataMoveLevel: object

required

required: boolean = true

serializedName

serializedName: string = "dataMoveLevel"

type

type: object

name

name: string = "String"

pauseGC

pauseGC: object

serializedName

serializedName: string = "pauseGC"

type

type: object

name

name: string = "Boolean"

sourceContainerArmIds

sourceContainerArmIds: object

serializedName

serializedName: string = "sourceContainerArmIds"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

sourceRegion

sourceRegion: object

required

required: boolean = true

serializedName

serializedName: string = "sourceRegion"

type

type: object

name

name: string = "String"

sourceResourceId

sourceResourceId: object

required

required: boolean = true

serializedName

serializedName: string = "sourceResourceId"

type

type: object

name

name: string = "String"

Const UnlockDeleteRequest

UnlockDeleteRequest: object

type

type: object

className

className: string = "UnlockDeleteRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

resourceGuardOperationRequests

resourceGuardOperationRequests: object

serializedName

serializedName: string = "resourceGuardOperationRequests"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

resourceToBeDeleted

resourceToBeDeleted: object

serializedName

serializedName: string = "resourceToBeDeleted"

type

type: object

name

name: string = "String"

Const UnlockDeleteResponse

UnlockDeleteResponse: object

type

type: object

className

className: string = "UnlockDeleteResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

unlockDeleteExpiryTime

unlockDeleteExpiryTime: object

serializedName

serializedName: string = "unlockDeleteExpiryTime"

type

type: object

name

name: string = "String"

Const ValidateIaasVMRestoreOperationRequest

ValidateIaasVMRestoreOperationRequest: object

serializedName

serializedName: string = "ValidateIaasVMRestoreOperationRequest"

type

type: object

className

className: string = "ValidateIaasVMRestoreOperationRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ValidateOperationRequest.type.polymorphicDiscriminator

uberParent

uberParent: string = "ValidateOperationRequest"

modelProperties

modelProperties: object

Const ValidateOperationRequest

ValidateOperationRequest: object

type

type: object

className

className: string = "ValidateOperationRequest"

name

name: string = "Composite"

uberParent

uberParent: string = "ValidateOperationRequest"

modelProperties

modelProperties: object

objectType

objectType: object

required

required: boolean = true

serializedName

serializedName: string = "objectType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const ValidateOperationResponse

ValidateOperationResponse: object

type

type: object

className

className: string = "ValidateOperationResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

validationResults

validationResults: object

serializedName

serializedName: string = "validationResults"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

Const ValidateOperationsResponse

ValidateOperationsResponse: object

type

type: object

className

className: string = "ValidateOperationsResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

validateOperationResponse

validateOperationResponse: object

serializedName

serializedName: string = "validateOperationResponse"

type

type: object

className

className: string = "ValidateOperationResponse"

name

name: string = "Composite"

Const ValidateRestoreOperationRequest

ValidateRestoreOperationRequest: object

serializedName

serializedName: string = "ValidateRestoreOperationRequest"

type

type: object

className

className: string = "ValidateRestoreOperationRequest"

name

name: string = "Composite"

uberParent

uberParent: string = "ValidateOperationRequest"

modelProperties

modelProperties: object

restoreRequest

restoreRequest: object

serializedName

serializedName: string = "restoreRequest"

type

type: object

className

className: string = "RestoreRequest"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const VaultJob

VaultJob: object

serializedName

serializedName: string = "VaultJob"

type

type: object

className

className: string = "VaultJob"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Job.type.polymorphicDiscriminator

uberParent

uberParent: string = "Job"

modelProperties

modelProperties: object

actionsInfo

actionsInfo: object

serializedName

serializedName: string = "actionsInfo"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["Invalid", "Cancellable", "Retriable"]

name

name: string = "Enum"

duration

duration: object

serializedName

serializedName: string = "duration"

type

type: object

name

name: string = "TimeSpan"

errorDetails

errorDetails: object

serializedName

serializedName: string = "errorDetails"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "VaultJobErrorInfo"

name

name: string = "Composite"

extendedInfo

extendedInfo: object

serializedName

serializedName: string = "extendedInfo"

type

type: object

className

className: string = "VaultJobExtendedInfo"

name

name: string = "Composite"

Const VaultJobErrorInfo

VaultJobErrorInfo: object

type

type: object

className

className: string = "VaultJobErrorInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

serializedName

serializedName: string = "errorCode"

type

type: object

name

name: string = "Number"

errorString

errorString: object

serializedName

serializedName: string = "errorString"

type

type: object

name

name: string = "String"

recommendations

recommendations: object

serializedName

serializedName: string = "recommendations"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const VaultJobExtendedInfo

VaultJobExtendedInfo: object

type

type: object

className

className: string = "VaultJobExtendedInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

propertyBag

propertyBag: object

serializedName

serializedName: string = "propertyBag"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

Const VaultStorageConfigOperationResultResponse

VaultStorageConfigOperationResultResponse: object

type

type: object

className

className: string = "VaultStorageConfigOperationResultResponse"

name

name: string = "Composite"

uberParent

uberParent: string = "VaultStorageConfigOperationResultResponse"

modelProperties

modelProperties: object

objectType

objectType: object

required

required: boolean = true

serializedName

serializedName: string = "objectType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "objectType"

serializedName

serializedName: string = "objectType"

Const WeeklyRetentionFormat

WeeklyRetentionFormat: object

type

type: object

className

className: string = "WeeklyRetentionFormat"

name

name: string = "Composite"

modelProperties

modelProperties: object

daysOfTheWeek

daysOfTheWeek: object

serializedName

serializedName: string = "daysOfTheWeek"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]

name

name: string = "Enum"

weeksOfTheMonth

weeksOfTheMonth: object

serializedName

serializedName: string = "weeksOfTheMonth"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["First","Second","Third","Fourth","Last","Invalid"]

name

name: string = "Enum"

Const WeeklyRetentionSchedule

WeeklyRetentionSchedule: object

type

type: object

className

className: string = "WeeklyRetentionSchedule"

name

name: string = "Composite"

modelProperties

modelProperties: object

daysOfTheWeek

daysOfTheWeek: object

serializedName

serializedName: string = "daysOfTheWeek"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]

name

name: string = "Enum"

retentionDuration

retentionDuration: object

serializedName

serializedName: string = "retentionDuration"

type

type: object

className

className: string = "RetentionDuration"

name

name: string = "Composite"

retentionTimes

retentionTimes: object

serializedName

serializedName: string = "retentionTimes"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "DateTime"

Const WeeklySchedule

WeeklySchedule: object

type

type: object

className

className: string = "WeeklySchedule"

name

name: string = "Composite"

modelProperties

modelProperties: object

scheduleRunDays

scheduleRunDays: object

serializedName

serializedName: string = "scheduleRunDays"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]

name

name: string = "Enum"

scheduleRunTimes

scheduleRunTimes: object

serializedName

serializedName: string = "scheduleRunTimes"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "DateTime"

Const WorkloadInquiryDetails

WorkloadInquiryDetails: object

type

type: object

className

className: string = "WorkloadInquiryDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

inquiryValidation

inquiryValidation: object

serializedName

serializedName: string = "inquiryValidation"

type

type: object

className

className: string = "InquiryValidation"

name

name: string = "Composite"

itemCount

itemCount: object

serializedName

serializedName: string = "itemCount"

type

type: object

name

name: string = "Number"

type

type: object

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const WorkloadItem

WorkloadItem: object

type

type: object

className

className: string = "WorkloadItem"

name

name: string = "Composite"

uberParent

uberParent: string = "WorkloadItem"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

protectionState

protectionState: object

serializedName

serializedName: string = "protectionState"

type

type: object

name

name: string = "String"

workloadItemType

workloadItemType: object

required

required: boolean = true

serializedName

serializedName: string = "workloadItemType"

type

type: object

name

name: string = "String"

workloadType

workloadType: object

serializedName

serializedName: string = "workloadType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "workloadItemType"

serializedName

serializedName: string = "workloadItemType"

Const WorkloadItemResource

WorkloadItemResource: object

type

type: object

className

className: string = "WorkloadItemResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "WorkloadItem"

name

name: string = "Composite"

Const WorkloadItemResourceList

WorkloadItemResourceList: object

type

type: object

className

className: string = "WorkloadItemResourceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "WorkloadItemResource"

name

name: string = "Composite"

Const WorkloadProtectableItem

WorkloadProtectableItem: object

type

type: object

className

className: string = "WorkloadProtectableItem"

name

name: string = "Composite"

uberParent

uberParent: string = "WorkloadProtectableItem"

modelProperties

modelProperties: object

backupManagementType

backupManagementType: object

serializedName

serializedName: string = "backupManagementType"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

protectableItemType

protectableItemType: object

required

required: boolean = true

serializedName

serializedName: string = "protectableItemType"

type

type: object

name

name: string = "String"

protectionState

protectionState: object

serializedName

serializedName: string = "protectionState"

type

type: object

name

name: string = "String"

workloadType

workloadType: object

serializedName

serializedName: string = "workloadType"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "protectableItemType"

serializedName

serializedName: string = "protectableItemType"

Const WorkloadProtectableItemResource

WorkloadProtectableItemResource: object

type

type: object

className

className: string = "WorkloadProtectableItemResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "WorkloadProtectableItem"

name

name: string = "Composite"

Const WorkloadProtectableItemResourceList

WorkloadProtectableItemResourceList: object

type

type: object

className

className: string = "WorkloadProtectableItemResourceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "WorkloadProtectableItemResource"

name

name: string = "Composite"

Const YearlyRetentionSchedule

YearlyRetentionSchedule: object

type

type: object

className

className: string = "YearlyRetentionSchedule"

name

name: string = "Composite"

modelProperties

modelProperties: object

monthsOfYear

monthsOfYear: object

serializedName

serializedName: string = "monthsOfYear"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["Invalid","January","February","March","April","May","June","July","August","September","October","November","December"]

name

name: string = "Enum"

retentionDuration

retentionDuration: object

serializedName

serializedName: string = "retentionDuration"

type

type: object

className

className: string = "RetentionDuration"

name

name: string = "Composite"

retentionScheduleDaily

retentionScheduleDaily: object

serializedName

serializedName: string = "retentionScheduleDaily"

type

type: object

className

className: string = "DailyRetentionFormat"

name

name: string = "Composite"

retentionScheduleFormatType

retentionScheduleFormatType: object

serializedName

serializedName: string = "retentionScheduleFormatType"

type

type: object

name

name: string = "String"

retentionScheduleWeekly

retentionScheduleWeekly: object

serializedName

serializedName: string = "retentionScheduleWeekly"

type

type: object

className

className: string = "WeeklyRetentionFormat"

name

name: string = "Composite"

retentionTimes

retentionTimes: object

serializedName

serializedName: string = "retentionTimes"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "DateTime"

Const accept

accept: object

parameterPath

parameterPath: string = "accept"

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Accept"

type

type: object

name

name: string = "String"

Const apiVersion

apiVersion: object

parameterPath

parameterPath: string = "apiVersion"

mapper

mapper: object

defaultValue

defaultValue: string = "2022-03-01"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "api-version"

type

type: object

name

name: string = "String"

Const azureRegion

azureRegion: object

parameterPath

parameterPath: string = "azureRegion"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "azureRegion"

type

type: object

name

name: string = "String"

Const bMSPrepareDataMoveOperationSpec

bMSPrepareDataMoveOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig/prepareDataMove"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters8

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId]

responses

responses: object

200

200: {}

Type declaration

201

201: {}

Type declaration

202

202: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.NewErrorResponse

Const bMSTriggerDataMoveOperationSpec

bMSTriggerDataMoveOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig/triggerDataMove"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters9

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId]

responses

responses: object

200

200: {}

Type declaration

201

201: {}

Type declaration

202

202: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.NewErrorResponse

Const backupEngineName

backupEngineName: object

parameterPath

parameterPath: string = "backupEngineName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "backupEngineName"

type

type: object

name

name: string = "String"

Const containerName

containerName: object

parameterPath

parameterPath: string = "containerName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "containerName"

type

type: object

name

name: string = "String"

Const contentType

contentType: object

parameterPath

parameterPath: string[] = ["options", "contentType"]

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Content-Type"

type

type: object

name

name: string = "String"

Const createOrUpdateOperationSpec

createOrUpdateOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "PUT"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies/{policyName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters13

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.policyName]

responses

responses: object

202

202: {}

Type declaration

200

200: object

bodyMapper

bodyMapper: any = Mappers.ProtectionPolicyResource

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const deleteOperationSpec

deleteOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "DELETE"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.resourceGuardProxyName]

responses

responses: object

200

200: {}

Type declaration

201

201: {}

Type declaration

202

202: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Let discriminators

discriminators: object

BackupEngineBase

BackupEngineBase: any = BackupEngineBase

BackupEngineBase.AzureBackupServerEngine

BackupEngineBase.AzureBackupServerEngine: any = AzureBackupServerEngine

BackupEngineBase.DpmBackupEngine

BackupEngineBase.DpmBackupEngine: any = DpmBackupEngine

BackupRequest

BackupRequest: any = BackupRequest

BackupRequest.AzureFileShareBackupRequest

BackupRequest.AzureFileShareBackupRequest: any = AzureFileShareBackupRequest

BackupRequest.AzureWorkloadBackupRequest

BackupRequest.AzureWorkloadBackupRequest: any = AzureWorkloadBackupRequest

BackupRequest.IaasVMBackupRequest

BackupRequest.IaasVMBackupRequest: any = IaasVMBackupRequest

FeatureSupportRequest

FeatureSupportRequest: any = FeatureSupportRequest

FeatureSupportRequest.AzureBackupGoals

FeatureSupportRequest.AzureBackupGoals: any = AzureBackupGoalFeatureSupportRequest

FeatureSupportRequest.AzureVMResourceBackup

FeatureSupportRequest.AzureVMResourceBackup: any = AzureVMResourceFeatureSupportRequest

ILRRequest

ILRRequest: any = ILRRequest

ILRRequest.AzureFileShareProvisionILRRequest

ILRRequest.AzureFileShareProvisionILRRequest: any = AzureFileShareProvisionILRRequest

ILRRequest.IaasVMILRRegistrationRequest

ILRRequest.IaasVMILRRegistrationRequest: any = IaasVmilrRegistrationRequest

Job

Job: any = Job

Job.AzureIaaSVMJob

Job.AzureIaaSVMJob: any = AzureIaaSVMJob

Job.AzureIaaSVMJobV2

Job.AzureIaaSVMJobV2: any = AzureIaaSVMJobV2

Job.AzureStorageJob

Job.AzureStorageJob: any = AzureStorageJob

Job.AzureWorkloadJob

Job.AzureWorkloadJob: any = AzureWorkloadJob

Job.DpmJob

Job.DpmJob: any = DpmJob

Job.MabJob

Job.MabJob: any = MabJob

Job.VaultJob

Job.VaultJob: any = VaultJob

OperationResultInfoBase

OperationResultInfoBase: any = OperationResultInfoBase

OperationResultInfoBase.ExportJobsOperationResultInfo

OperationResultInfoBase.ExportJobsOperationResultInfo: any = ExportJobsOperationResultInfo

OperationResultInfoBase.OperationResultInfo

OperationResultInfoBase.OperationResultInfo: any = OperationResultInfo

OperationStatusExtendedInfo

OperationStatusExtendedInfo: any = OperationStatusExtendedInfo

OperationStatusExtendedInfo.OperationStatusJobExtendedInfo

OperationStatusExtendedInfo.OperationStatusJobExtendedInfo: any = OperationStatusJobExtendedInfo

OperationStatusExtendedInfo.OperationStatusJobsExtendedInfo

OperationStatusExtendedInfo.OperationStatusJobsExtendedInfo: any = OperationStatusJobsExtendedInfo

OperationStatusExtendedInfo.OperationStatusProvisionILRExtendedInfo

OperationStatusExtendedInfo.OperationStatusProvisionILRExtendedInfo: any = OperationStatusProvisionILRExtendedInfo

OperationStatusExtendedInfo.OperationStatusValidateOperationExtendedInfo

OperationStatusExtendedInfo.OperationStatusValidateOperationExtendedInfo: any = OperationStatusValidateOperationExtendedInfo

ProtectableContainer

ProtectableContainer: any = ProtectableContainer

ProtectableContainer.StorageContainer

ProtectableContainer.StorageContainer: any = AzureStorageProtectableContainer

ProtectableContainer.VMAppContainer

ProtectableContainer.VMAppContainer: any = AzureVMAppContainerProtectableContainer

ProtectedItem

ProtectedItem: any = ProtectedItem

ProtectedItem.AzureFileShareProtectedItem

ProtectedItem.AzureFileShareProtectedItem: any = AzureFileshareProtectedItem

ProtectedItem.AzureIaaSVMProtectedItem

ProtectedItem.AzureIaaSVMProtectedItem: any = AzureIaaSVMProtectedItem

ProtectedItem.AzureVmWorkloadProtectedItem

ProtectedItem.AzureVmWorkloadProtectedItem: any = AzureVmWorkloadProtectedItem

ProtectedItem.AzureVmWorkloadSAPAseDatabase

ProtectedItem.AzureVmWorkloadSAPAseDatabase: any = AzureVmWorkloadSAPAseDatabaseProtectedItem

ProtectedItem.AzureVmWorkloadSAPHanaDatabase

ProtectedItem.AzureVmWorkloadSAPHanaDatabase: any = AzureVmWorkloadSAPHanaDatabaseProtectedItem

ProtectedItem.AzureVmWorkloadSQLDatabase

ProtectedItem.AzureVmWorkloadSQLDatabase: any = AzureVmWorkloadSQLDatabaseProtectedItem

ProtectedItem.DPMProtectedItem

ProtectedItem.DPMProtectedItem: any = DPMProtectedItem

ProtectedItem.GenericProtectedItem

ProtectedItem.GenericProtectedItem: any = GenericProtectedItem

ProtectedItem.MabFileFolderProtectedItem

ProtectedItem.MabFileFolderProtectedItem: any = MabFileFolderProtectedItem

ProtectedItem.Microsoft.ClassicCompute/virtualMachines

ProtectedItem.Microsoft.ClassicCompute/virtualMachines: any = AzureIaaSClassicComputeVMProtectedItem

ProtectedItem.Microsoft.Compute/virtualMachines

ProtectedItem.Microsoft.Compute/virtualMachines: any = AzureIaaSComputeVMProtectedItem

ProtectedItem.Microsoft.Sql/servers/databases

ProtectedItem.Microsoft.Sql/servers/databases: any = AzureSqlProtectedItem

ProtectionContainer

ProtectionContainer: any = ProtectionContainer

ProtectionContainer.AzureBackupServerContainer

ProtectionContainer.AzureBackupServerContainer: any = AzureBackupServerContainer

ProtectionContainer.AzureSqlContainer

ProtectionContainer.AzureSqlContainer: any = AzureSqlContainer

ProtectionContainer.AzureWorkloadContainer

ProtectionContainer.AzureWorkloadContainer: any = AzureWorkloadContainer

ProtectionContainer.DPMContainer

ProtectionContainer.DPMContainer: any = DpmContainer

ProtectionContainer.GenericContainer

ProtectionContainer.GenericContainer: any = GenericContainer

ProtectionContainer.IaasVMContainer

ProtectionContainer.IaasVMContainer: any = IaaSVMContainer

ProtectionContainer.Microsoft.ClassicCompute/virtualMachines

ProtectionContainer.Microsoft.ClassicCompute/virtualMachines: any = AzureIaaSClassicComputeVMContainer

ProtectionContainer.Microsoft.Compute/virtualMachines

ProtectionContainer.Microsoft.Compute/virtualMachines: any = AzureIaaSComputeVMContainer

ProtectionContainer.SQLAGWorkLoadContainer

ProtectionContainer.SQLAGWorkLoadContainer: any = AzureSqlagWorkloadContainerProtectionContainer

ProtectionContainer.StorageContainer

ProtectionContainer.StorageContainer: any = AzureStorageContainer

ProtectionContainer.VMAppContainer

ProtectionContainer.VMAppContainer: any = AzureVMAppContainerProtectionContainer

ProtectionContainer.Windows

ProtectionContainer.Windows: any = MabContainer

ProtectionIntent

ProtectionIntent: any = ProtectionIntent

ProtectionIntent.AzureResourceItem

ProtectionIntent.AzureResourceItem: any = AzureResourceProtectionIntent

ProtectionIntent.AzureWorkloadAutoProtectionIntent

ProtectionIntent.AzureWorkloadAutoProtectionIntent: any = AzureWorkloadAutoProtectionIntent

ProtectionIntent.AzureWorkloadContainerAutoProtectionIntent

ProtectionIntent.AzureWorkloadContainerAutoProtectionIntent: any = AzureWorkloadContainerAutoProtectionIntent

ProtectionIntent.AzureWorkloadSQLAutoProtectionIntent

ProtectionIntent.AzureWorkloadSQLAutoProtectionIntent: any = AzureWorkloadSQLAutoProtectionIntent

ProtectionIntent.RecoveryServiceVaultItem

ProtectionIntent.RecoveryServiceVaultItem: any = AzureRecoveryServiceVaultProtectionIntent

ProtectionPolicy

ProtectionPolicy: any = ProtectionPolicy

ProtectionPolicy.AzureIaasVM

ProtectionPolicy.AzureIaasVM: any = AzureIaaSVMProtectionPolicy

ProtectionPolicy.AzureSql

ProtectionPolicy.AzureSql: any = AzureSqlProtectionPolicy

ProtectionPolicy.AzureStorage

ProtectionPolicy.AzureStorage: any = AzureFileShareProtectionPolicy

ProtectionPolicy.AzureWorkload

ProtectionPolicy.AzureWorkload: any = AzureVmWorkloadProtectionPolicy

ProtectionPolicy.GenericProtectionPolicy

ProtectionPolicy.GenericProtectionPolicy: any = GenericProtectionPolicy

ProtectionPolicy.MAB

ProtectionPolicy.MAB: any = MabProtectionPolicy

RecoveryPoint

RecoveryPoint: any = RecoveryPoint

RecoveryPoint.AzureFileShareRecoveryPoint

RecoveryPoint.AzureFileShareRecoveryPoint: any = AzureFileShareRecoveryPoint

RecoveryPoint.AzureWorkloadPointInTimeRecoveryPoint

RecoveryPoint.AzureWorkloadPointInTimeRecoveryPoint: any = AzureWorkloadPointInTimeRecoveryPoint

RecoveryPoint.AzureWorkloadRecoveryPoint

RecoveryPoint.AzureWorkloadRecoveryPoint: any = AzureWorkloadRecoveryPoint

RecoveryPoint.AzureWorkloadSAPHanaPointInTimeRecoveryPoint

RecoveryPoint.AzureWorkloadSAPHanaPointInTimeRecoveryPoint: any = AzureWorkloadSAPHanaPointInTimeRecoveryPoint

RecoveryPoint.AzureWorkloadSAPHanaRecoveryPoint

RecoveryPoint.AzureWorkloadSAPHanaRecoveryPoint: any = AzureWorkloadSAPHanaRecoveryPoint

RecoveryPoint.AzureWorkloadSQLPointInTimeRecoveryPoint

RecoveryPoint.AzureWorkloadSQLPointInTimeRecoveryPoint: any = AzureWorkloadSQLPointInTimeRecoveryPoint

RecoveryPoint.AzureWorkloadSQLRecoveryPoint

RecoveryPoint.AzureWorkloadSQLRecoveryPoint: any = AzureWorkloadSQLRecoveryPoint

RecoveryPoint.GenericRecoveryPoint

RecoveryPoint.GenericRecoveryPoint: any = GenericRecoveryPoint

RecoveryPoint.IaasVMRecoveryPoint

RecoveryPoint.IaasVMRecoveryPoint: any = IaasVMRecoveryPoint

RestoreRequest

RestoreRequest: any = RestoreRequest

RestoreRequest.AzureFileShareRestoreRequest

RestoreRequest.AzureFileShareRestoreRequest: any = AzureFileShareRestoreRequest

RestoreRequest.AzureWorkloadPointInTimeRestoreRequest

RestoreRequest.AzureWorkloadPointInTimeRestoreRequest: any = AzureWorkloadPointInTimeRestoreRequest

RestoreRequest.AzureWorkloadRestoreRequest

RestoreRequest.AzureWorkloadRestoreRequest: any = AzureWorkloadRestoreRequest

RestoreRequest.AzureWorkloadSAPHanaPointInTimeRestoreRequest

RestoreRequest.AzureWorkloadSAPHanaPointInTimeRestoreRequest: any = AzureWorkloadSAPHanaPointInTimeRestoreRequest

RestoreRequest.AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

RestoreRequest.AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest: any = AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

RestoreRequest.AzureWorkloadSAPHanaRestoreRequest

RestoreRequest.AzureWorkloadSAPHanaRestoreRequest: any = AzureWorkloadSAPHanaRestoreRequest

RestoreRequest.AzureWorkloadSAPHanaRestoreWithRehydrateRequest

RestoreRequest.AzureWorkloadSAPHanaRestoreWithRehydrateRequest: any = AzureWorkloadSAPHanaRestoreWithRehydrateRequest

RestoreRequest.AzureWorkloadSQLPointInTimeRestoreRequest

RestoreRequest.AzureWorkloadSQLPointInTimeRestoreRequest: any = AzureWorkloadSQLPointInTimeRestoreRequest

RestoreRequest.AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

RestoreRequest.AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest: any = AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

RestoreRequest.AzureWorkloadSQLRestoreRequest

RestoreRequest.AzureWorkloadSQLRestoreRequest: any = AzureWorkloadSQLRestoreRequest

RestoreRequest.AzureWorkloadSQLRestoreWithRehydrateRequest

RestoreRequest.AzureWorkloadSQLRestoreWithRehydrateRequest: any = AzureWorkloadSQLRestoreWithRehydrateRequest

RestoreRequest.IaasVMRestoreRequest

RestoreRequest.IaasVMRestoreRequest: any = IaasVMRestoreRequest

RestoreRequest.IaasVMRestoreWithRehydrationRequest

RestoreRequest.IaasVMRestoreWithRehydrationRequest: any = IaasVMRestoreWithRehydrationRequest

RetentionPolicy

RetentionPolicy: any = RetentionPolicy

RetentionPolicy.LongTermRetentionPolicy

RetentionPolicy.LongTermRetentionPolicy: any = LongTermRetentionPolicy

RetentionPolicy.SimpleRetentionPolicy

RetentionPolicy.SimpleRetentionPolicy: any = SimpleRetentionPolicy

SchedulePolicy

SchedulePolicy: any = SchedulePolicy

SchedulePolicy.LogSchedulePolicy

SchedulePolicy.LogSchedulePolicy: any = LogSchedulePolicy

SchedulePolicy.LongTermSchedulePolicy

SchedulePolicy.LongTermSchedulePolicy: any = LongTermSchedulePolicy

SchedulePolicy.SimpleSchedulePolicy

SchedulePolicy.SimpleSchedulePolicy: any = SimpleSchedulePolicy

SchedulePolicy.SimpleSchedulePolicyV2

SchedulePolicy.SimpleSchedulePolicyV2: any = SimpleSchedulePolicyV2

ValidateOperationRequest

ValidateOperationRequest: any = ValidateOperationRequest

ValidateOperationRequest.ValidateIaasVMRestoreOperationRequest

ValidateOperationRequest.ValidateIaasVMRestoreOperationRequest: any = ValidateIaasVMRestoreOperationRequest

ValidateOperationRequest.ValidateRestoreOperationRequest

ValidateOperationRequest.ValidateRestoreOperationRequest: any = ValidateRestoreOperationRequest

VaultStorageConfigOperationResultResponse

VaultStorageConfigOperationResultResponse: any = VaultStorageConfigOperationResultResponse

VaultStorageConfigOperationResultResponse.PrepareDataMoveResponse

VaultStorageConfigOperationResultResponse.PrepareDataMoveResponse: any = PrepareDataMoveResponse

WorkloadItem

WorkloadItem: any = WorkloadItem

WorkloadItem.AzureVmWorkloadItem

WorkloadItem.AzureVmWorkloadItem: any = AzureVmWorkloadItem

WorkloadItem.SAPAseDatabase

WorkloadItem.SAPAseDatabase: any = AzureVmWorkloadSAPAseDatabaseWorkloadItem

WorkloadItem.SAPAseSystem

WorkloadItem.SAPAseSystem: any = AzureVmWorkloadSAPAseSystemWorkloadItem

WorkloadItem.SAPHanaDatabase

WorkloadItem.SAPHanaDatabase: any = AzureVmWorkloadSAPHanaDatabaseWorkloadItem

WorkloadItem.SAPHanaSystem

WorkloadItem.SAPHanaSystem: any = AzureVmWorkloadSAPHanaSystemWorkloadItem

WorkloadItem.SQLDataBase

WorkloadItem.SQLDataBase: any = AzureVmWorkloadSQLDatabaseWorkloadItem

WorkloadItem.SQLInstance

WorkloadItem.SQLInstance: any = AzureVmWorkloadSQLInstanceWorkloadItem

WorkloadProtectableItem

WorkloadProtectableItem: any = WorkloadProtectableItem

WorkloadProtectableItem.AzureFileShare

WorkloadProtectableItem.AzureFileShare: any = AzureFileShareProtectableItem

WorkloadProtectableItem.AzureVmWorkloadProtectableItem

WorkloadProtectableItem.AzureVmWorkloadProtectableItem: any = AzureVmWorkloadProtectableItem

WorkloadProtectableItem.IaaSVMProtectableItem

WorkloadProtectableItem.IaaSVMProtectableItem: any = IaaSVMProtectableItem

WorkloadProtectableItem.Microsoft.ClassicCompute/virtualMachines

WorkloadProtectableItem.Microsoft.ClassicCompute/virtualMachines: any = AzureIaaSClassicComputeVMProtectableItem

WorkloadProtectableItem.Microsoft.Compute/virtualMachines

WorkloadProtectableItem.Microsoft.Compute/virtualMachines: any = AzureIaaSComputeVMProtectableItem

WorkloadProtectableItem.SAPAseSystem

WorkloadProtectableItem.SAPAseSystem: any = AzureVmWorkloadSAPAseSystemProtectableItem

WorkloadProtectableItem.SAPHanaDatabase

WorkloadProtectableItem.SAPHanaDatabase: any = AzureVmWorkloadSAPHanaDatabaseProtectableItem

WorkloadProtectableItem.SAPHanaSystem

WorkloadProtectableItem.SAPHanaSystem: any = AzureVmWorkloadSAPHanaSystemProtectableItem

WorkloadProtectableItem.SQLAvailabilityGroupContainer

WorkloadProtectableItem.SQLAvailabilityGroupContainer: any = AzureVmWorkloadSQLAvailabilityGroupProtectableItem

WorkloadProtectableItem.SQLDataBase

WorkloadProtectableItem.SQLDataBase: any = AzureVmWorkloadSQLDatabaseProtectableItem

WorkloadProtectableItem.SQLInstance

WorkloadProtectableItem.SQLInstance: any = AzureVmWorkloadSQLInstanceProtectableItem

Const exportOperationSpec

exportOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "POST"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobsExport"

queryParameters

queryParameters: any[] = [Parameters.apiVersion, Parameters.filter]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId]

responses

responses: object

202

202: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const fabricName

fabricName: object

parameterPath

parameterPath: string = "fabricName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "fabricName"

type

type: object

name

name: string = "String"

Const filter

filter: object

parameterPath

parameterPath: string[] = ["options", "filter"]

mapper

mapper: object

serializedName

serializedName: string = "$filter"

type

type: object

name

name: string = "String"

Const getNextOperationSpec

getNextOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "{nextLink}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.nextLink]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.ResourceGuardProxyBaseResourceList

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const getOperationSpec

getOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters18

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.resourceGuardProxyName]

responses

responses: object

204

204: {}

Type declaration

200

200: object

bodyMapper

bodyMapper: any = Mappers.ResourceGuardProxyBaseResource

202

202: object

bodyMapper

bodyMapper: any = Mappers.OperationResultInfoBaseResource

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const getOperationStatusOperationSpec

getOperationStatusOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig/operationStatus/{operationId}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.operationId]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.OperationStatus

default

default: object

bodyMapper

bodyMapper: any = Mappers.NewErrorResponse

Const inquireOperationSpec

inquireOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "POST"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/inquire"

queryParameters

queryParameters: any[] = [Parameters.apiVersion, Parameters.filter]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.fabricName,Parameters.containerName]

responses

responses: object

202

202: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const intentObjectName

intentObjectName: object

parameterPath

parameterPath: string = "intentObjectName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "intentObjectName"

type

type: object

name

name: string = "String"

Const jobName

jobName: object

parameterPath

parameterPath: string = "jobName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "jobName"

type

type: object

name

name: string = "String"

Const listNextOperationSpec

listNextOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "GET"

mediaType

mediaType: string = "json"

path

path: string = "{nextLink}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.fabricName,Parameters.nextLink,Parameters.containerName,Parameters.protectedItemName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.RecoveryPointResourceList

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const listOperationSpec

listOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPointsRecommendedForMove"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters19

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.fabricName,Parameters.containerName,Parameters.protectedItemName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.RecoveryPointResourceList

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const moveRecoveryPointOperationSpec

moveRecoveryPointOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/move"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters10

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.fabricName,Parameters.containerName,Parameters.protectedItemName,Parameters.recoveryPointId]

responses

responses: object

200

200: {}

Type declaration

201

201: {}

Type declaration

202

202: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const nextLink

nextLink: object

parameterPath

parameterPath: string = "nextLink"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

Const operationId

operationId: object

parameterPath

parameterPath: string = "operationId"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "operationId"

type

type: object

name

name: string = "String"

Const parameters

parameters: object

mapper

mapper: any = BackupResourceConfigResourceMapper

parameterPath

parameterPath: string = "parameters"

Const parameters1

parameters1: object

mapper

mapper: any = PreValidateEnableBackupRequestMapper

parameterPath

parameterPath: string = "parameters"

Const parameters10

parameters10: object

mapper

mapper: any = MoveRPAcrossTiersRequestMapper

parameterPath

parameterPath: string = "parameters"

Const parameters11

parameters11: object

mapper

mapper: any = ProtectedItemResourceMapper

parameterPath

parameterPath: string = "parameters"

Const parameters12

parameters12: object

mapper

mapper: any = RestoreRequestResourceMapper

parameterPath

parameterPath: string = "parameters"

Const parameters13

parameters13: object

mapper

mapper: any = ProtectionPolicyResourceMapper

parameterPath

parameterPath: string = "parameters"

Const parameters14

parameters14: object

mapper

mapper: any = ValidateOperationRequestMapper

parameterPath

parameterPath: string = "parameters"

Const parameters15

parameters15: object

mapper

mapper: any = ProtectionContainerResourceMapper

parameterPath

parameterPath: string = "parameters"

Const parameters16

parameters16: object

mapper

mapper: any = BackupRequestResourceMapper

parameterPath

parameterPath: string = "parameters"

Const parameters17

parameters17: object

mapper

mapper: any = ILRRequestResourceMapper

parameterPath

parameterPath: string = "parameters"

Const parameters18

parameters18: object

mapper

mapper: any = SecurityPinBaseMapper

parameterPath

parameterPath: string[] = ["options", "parameters"]

Const parameters19

parameters19: object

mapper

mapper: any = ListRecoveryPointsRecommendedForMoveRequestMapper

parameterPath

parameterPath: string = "parameters"

Const parameters2

parameters2: object

mapper

mapper: any = ProtectionIntentResourceMapper

parameterPath

parameterPath: string = "parameters"

Const parameters20

parameters20: object

mapper

mapper: any = UnlockDeleteRequestMapper

parameterPath

parameterPath: string = "parameters"

Const parameters3

parameters3: object

mapper

mapper: any = BackupStatusRequestMapper

parameterPath

parameterPath: string = "parameters"

Const parameters4

parameters4: object

mapper

mapper: any = FeatureSupportRequestMapper

parameterPath

parameterPath: string = "parameters"

Const parameters5

parameters5: object

mapper

mapper: any = BackupResourceVaultConfigResourceMapper

parameterPath

parameterPath: string = "parameters"

Const parameters6

parameters6: object

mapper

mapper: any = BackupResourceEncryptionConfigResourceMapper

parameterPath

parameterPath: string = "parameters"

Const parameters7

parameters7: object

mapper

mapper: any = PrivateEndpointConnectionResourceMapper

parameterPath

parameterPath: string = "parameters"

Const parameters8

parameters8: object

mapper

mapper: any = PrepareDataMoveRequestMapper

parameterPath

parameterPath: string = "parameters"

Const parameters9

parameters9: object

mapper

mapper: any = TriggerDataMoveRequestMapper

parameterPath

parameterPath: string = "parameters"

Const patchOperationSpec

patchOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "PATCH"

mediaType

mediaType: string = "json"

path

path: string = "/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId]

responses

responses: object

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.NewErrorResponse

Const policyName

policyName: object

parameterPath

parameterPath: string = "policyName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "policyName"

type

type: object

name

name: string = "String"

Const privateEndpointConnectionName

privateEndpointConnectionName: object

parameterPath

parameterPath: string = "privateEndpointConnectionName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "privateEndpointConnectionName"

type

type: object

name

name: string = "String"

Const protectedItemName

protectedItemName: object

parameterPath

parameterPath: string = "protectedItemName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "protectedItemName"

type

type: object

name

name: string = "String"

Const provisionOperationSpec

provisionOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/provisionInstantItemRecovery"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters17

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.fabricName,Parameters.containerName,Parameters.protectedItemName,Parameters.recoveryPointId]

responses

responses: object

202

202: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const putOperationSpec

putOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "PUT"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters7

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.resourceGuardProxyName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.ResourceGuardProxyBaseResource

201

201: object

bodyMapper

bodyMapper: any = Mappers.PrivateEndpointConnectionResource

202

202: object

bodyMapper

bodyMapper: any = Mappers.PrivateEndpointConnectionResource

204

204: object

bodyMapper

bodyMapper: any = Mappers.PrivateEndpointConnectionResource

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const recoveryPointId

recoveryPointId: object

parameterPath

parameterPath: string = "recoveryPointId"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "recoveryPointId"

type

type: object

name

name: string = "String"

Const refreshOperationSpec

refreshOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "POST"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/refreshContainers"

queryParameters

queryParameters: any[] = [Parameters.apiVersion, Parameters.filter]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.fabricName]

responses

responses: object

202

202: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const registerOperationSpec

registerOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "PUT"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters15

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.fabricName,Parameters.containerName]

responses

responses: object

202

202: {}

Type declaration

200

200: object

bodyMapper

bodyMapper: any = Mappers.ProtectionContainerResource

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const resourceGroupName

resourceGroupName: object

parameterPath

parameterPath: string = "resourceGroupName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "resourceGroupName"

type

type: object

name

name: string = "String"

Const resourceGuardProxyName

resourceGuardProxyName: object

parameterPath

parameterPath: string = "resourceGuardProxyName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "resourceGuardProxyName"

type

type: object

name

name: string = "String"

Const revokeOperationSpec

revokeOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "POST"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/revokeInstantItemRecovery"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.fabricName,Parameters.containerName,Parameters.protectedItemName,Parameters.recoveryPointId]

responses

responses: object

202

202: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const skipToken

skipToken: object

parameterPath

parameterPath: string[] = ["options", "skipToken"]

mapper

mapper: object

serializedName

serializedName: string = "$skipToken"

type

type: object

name

name: string = "String"

Const subscriptionId

subscriptionId: object

parameterPath

parameterPath: string = "subscriptionId"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "subscriptionId"

type

type: object

name

name: string = "String"

Const triggerOperationSpec

triggerOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/backup"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters16

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.fabricName,Parameters.containerName,Parameters.protectedItemName]

responses

responses: object

200

200: {}

Type declaration

201

201: {}

Type declaration

202

202: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const unlockDeleteOperationSpec

unlockDeleteOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}/unlockDelete"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters20

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.resourceGuardProxyName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.UnlockDeleteResponse

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const unregisterOperationSpec

unregisterOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "DELETE"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId,Parameters.fabricName,Parameters.containerName]

responses

responses: object

200

200: {}

Type declaration

202

202: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const updateOperationSpec

updateOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "PUT"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEncryptionConfigs/backupResourceEncryptionConfig"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters6

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.BackupResourceVaultConfigResource

default

default: object

bodyMapper

bodyMapper: any = Mappers.NewErrorResponse

Const validateOperationSpec

validateOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupValidateOperation"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters14

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.vaultName,Parameters.resourceGroupName,Parameters.subscriptionId]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.ValidateOperationsResponse

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const vaultName

vaultName: object

parameterPath

parameterPath: string = "vaultName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "vaultName"

type

type: object

name

name: string = "String"

Generated using TypeDoc