@datafire/azure_recoveryservicesbackup_backupmanagement
v5.0.0
Published
DataFire integration for RecoveryServicesBackupClient
Downloads
8
Readme
@datafire/azure_recoveryservicesbackup_backupmanagement
Client library for RecoveryServicesBackupClient
Installation and Usage
npm install --save @datafire/azure_recoveryservicesbackup_backupmanagement
let azure_recoveryservicesbackup_backupmanagement = require('@datafire/azure_recoveryservicesbackup_backupmanagement').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
Actions
BackupEngines_List
Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers.
azure_recoveryservicesbackup_backupmanagement.BackupEngines_List({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - $filter
string
: OData filter options. - $skipToken
string
: skipToken Filter.
- api-version required
Output
- output BackupEngineBaseResourceList
BackupEngines_Get
Returns backup management server registered to Recovery Services Vault.
azure_recoveryservicesbackup_backupmanagement.BackupEngines_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"backupEngineName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - backupEngineName required
string
: Name of the backup management server. - $filter
string
: OData filter options. - $skipToken
string
: skipToken Filter.
- api-version required
Output
- output BackupEngineBaseResource
ProtectionContainerRefreshOperationResults_Get
Provides the result of the refresh operation triggered by the BeginRefresh operation.
azure_recoveryservicesbackup_backupmanagement.ProtectionContainerRefreshOperationResults_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"operationId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with the container. - operationId required
string
: Operation ID associated with the operation whose result needs to be fetched.
- api-version required
Output
Output schema unknown
ProtectionContainers_Get
Gets details of the specific container registered to your Recovery Services Vault.
azure_recoveryservicesbackup_backupmanagement.ProtectionContainers_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Name of the fabric where the container belongs. - containerName required
string
: Name of the container whose details need to be fetched.
- api-version required
Output
- output ProtectionContainerResource
ProtectionContainerOperationResults_Get
Fetches the result of any operation on the container.
azure_recoveryservicesbackup_backupmanagement.ProtectionContainerOperationResults_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": "",
"operationId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with the container. - containerName required
string
: Container name whose information should be fetched. - operationId required
string
: Operation ID which represents the operation whose result needs to be fetched.
- api-version required
Output
- output ProtectionContainerResource
ProtectedItems_Delete
Used to disable backup of an item within a container. This is an asynchronous operation. To know the status of the request, call the GetItemOperationResult API.
azure_recoveryservicesbackup_backupmanagement.ProtectedItems_Delete({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": "",
"protectedItemName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with the backed up item. - containerName required
string
: Container name associated with the backed up item. - protectedItemName required
string
: Backed up item to be deleted.
- api-version required
Output
Output schema unknown
ProtectedItems_Get
Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API.
azure_recoveryservicesbackup_backupmanagement.ProtectedItems_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": "",
"protectedItemName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with the backed up item. - containerName required
string
: Container name associated with the backed up item. - protectedItemName required
string
: Backed up item name whose details are to be fetched. - $filter
string
: OData filter options.
- api-version required
Output
- output ProtectedItemResource
ProtectedItems_CreateOrUpdate
Enables backup of an item or to modifies the backup policy information of an already backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API.
azure_recoveryservicesbackup_backupmanagement.ProtectedItems_CreateOrUpdate({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": "",
"protectedItemName": "",
"parameters": null
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with the backup item. - containerName required
string
: Container name associated with the backup item. - protectedItemName required
string
: Item name to be backed up. - parameters required ProtectedItemResource
- api-version required
Output
Output schema unknown
Backups_Trigger
Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the operation, call GetProtectedItemOperationResult API.
azure_recoveryservicesbackup_backupmanagement.Backups_Trigger({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": "",
"protectedItemName": "",
"parameters": null
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with the backup item. - containerName required
string
: Container name associated with the backup item. - protectedItemName required
string
: Backup item for which backup needs to be triggered. - parameters required BackupRequestResource
- api-version required
Output
Output schema unknown
ProtectedItemOperationResults_Get
Fetches the result of any operation on the backup item.
azure_recoveryservicesbackup_backupmanagement.ProtectedItemOperationResults_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": "",
"protectedItemName": "",
"operationId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with the backup item. - containerName required
string
: Container name associated with the backup item. - protectedItemName required
string
: Backup item name whose details are to be fetched. - operationId required
string
: OperationID which represents the operation whose result needs to be fetched.
- api-version required
Output
- output ProtectedItemResource
ProtectedItemOperationStatuses_Get
Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of the operation. Some operations create jobs. This method returns the list of jobs associated with the operation.
azure_recoveryservicesbackup_backupmanagement.ProtectedItemOperationStatuses_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": "",
"protectedItemName": "",
"operationId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with the backup item. - containerName required
string
: Container name associated with the backup item. - protectedItemName required
string
: Backup item name whose details are to be fetched. - operationId required
string
: OperationID represents the operation whose status needs to be fetched.
- api-version required
Output
- output OperationStatus
RecoveryPoints_List
Lists the backup copies for the backed up item.
azure_recoveryservicesbackup_backupmanagement.RecoveryPoints_List({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": "",
"protectedItemName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with the backed up item. - containerName required
string
: Container name associated with the backed up item. - protectedItemName required
string
: Backed up item whose backup copies are to be fetched. - $filter
string
: OData filter options.
- api-version required
Output
- output RecoveryPointResourceList
RecoveryPoints_Get
Provides the information of the backed up data identified using RecoveryPointID. This is an asynchronous operation. To know the status of the operation, call the GetProtectedItemOperationResult API.
azure_recoveryservicesbackup_backupmanagement.RecoveryPoints_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": "",
"protectedItemName": "",
"recoveryPointId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with backed up item. - containerName required
string
: Container name associated with backed up item. - protectedItemName required
string
: Backed up item name whose backup data needs to be fetched. - recoveryPointId required
string
: RecoveryPointID represents the backed up data to be fetched.
- api-version required
Output
- output RecoveryPointResource
ItemLevelRecoveryConnections_Provision
Provisions a script which invokes an iSCSI connection to the backup data. Executing this script opens a file explorer displaying all the recoverable files and folders. This is an asynchronous operation. To know the status of provisioning, call GetProtectedItemOperationResult API.
azure_recoveryservicesbackup_backupmanagement.ItemLevelRecoveryConnections_Provision({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": "",
"protectedItemName": "",
"recoveryPointId": "",
"parameters": null
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with the backed up items. - containerName required
string
: Container name associated with the backed up items. - protectedItemName required
string
: Backed up item name whose files/folders are to be restored. - recoveryPointId required
string
: Recovery point ID which represents backed up data. iSCSI connection will be provisioned for this backed up data. - parameters required ILRRequestResource
- api-version required
Output
Output schema unknown
Restores_Trigger
Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API.
azure_recoveryservicesbackup_backupmanagement.Restores_Trigger({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": "",
"protectedItemName": "",
"recoveryPointId": "",
"parameters": null
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with the backed up items. - containerName required
string
: Container name associated with the backed up items. - protectedItemName required
string
: Backed up item to be restored. - recoveryPointId required
string
: Recovery point ID which represents the backed up data to be restored. - parameters required RestoreRequestResource
- api-version required
Output
Output schema unknown
ItemLevelRecoveryConnections_Revoke
Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file explorer displaying all recoverable files and folders. This is an asynchronous operation.
azure_recoveryservicesbackup_backupmanagement.ItemLevelRecoveryConnections_Revoke({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"containerName": "",
"protectedItemName": "",
"recoveryPointId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated with the backed up items. - containerName required
string
: Container name associated with the backed up items. - protectedItemName required
string
: Backed up item name whose files/folders are to be restored. - recoveryPointId required
string
: Recovery point ID which represents backed up data. iSCSI connection will be revoked for this backed up data.
- api-version required
Output
Output schema unknown
ProtectionContainers_Refresh
Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API.
azure_recoveryservicesbackup_backupmanagement.ProtectionContainers_Refresh({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - fabricName required
string
: Fabric name associated the container.
- api-version required
Output
Output schema unknown
ExportJobsOperationResults_Get
Gets the operation result of operation triggered by Export Jobs API. If the operation is successful, then it also contains URL of a Blob and a SAS key to access the same. The blob contains exported jobs in JSON serialized format.
azure_recoveryservicesbackup_backupmanagement.ExportJobsOperationResults_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"operationId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - operationId required
string
: OperationID which represents the export job.
- api-version required
Output
JobCancellations_Trigger
Cancels a job. This is an asynchronous operation. To know the status of the cancellation, call GetCancelOperationResult API.
azure_recoveryservicesbackup_backupmanagement.JobCancellations_Trigger({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"jobName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - jobName required
string
: Name of the job to cancel.
- api-version required
Output
Output schema unknown
JobOperationResults_Get
Fetches the result of any operation. the operation.
azure_recoveryservicesbackup_backupmanagement.JobOperationResults_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"jobName": "",
"operationId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - jobName required
string
: Job name whose operation result has to be fetched. - operationId required
string
: OperationID which represents the operation whose result has to be fetched.
- api-version required
Output
Output schema unknown
Jobs_Export
Triggers export of jobs specified by filters and returns an OperationID to track.
azure_recoveryservicesbackup_backupmanagement.Jobs_Export({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - $filter
string
: OData filter options.
- api-version required
Output
Output schema unknown
BackupOperationResults_Get
Provides the status of the delete operations such as deleting backed up item. Once the operation has started, the status code in the response would be Accepted. It will continue to be in this state till it reaches completion. On successful completion, the status code will be OK. This method expects OperationID as an argument. OperationID is part of the Location header of the operation response.
azure_recoveryservicesbackup_backupmanagement.BackupOperationResults_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"operationId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - operationId required
string
: OperationID which represents the operation.
- api-version required
Output
Output schema unknown
BackupOperationStatuses_Get
Fetches the status of an operation such as triggering a backup, restore. The status can be in progress, completed or failed. You can refer to the OperationStatus enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs when the operation is complete.
azure_recoveryservicesbackup_backupmanagement.BackupOperationStatuses_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"operationId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - operationId required
string
: OperationID which represents the operation.
- api-version required
Output
- output OperationStatus
BackupPolicies_List
Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results.
azure_recoveryservicesbackup_backupmanagement.BackupPolicies_List({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - $filter
string
: OData filter options.
- api-version required
Output
- output ProtectionPolicyResourceList
ProtectionPolicies_Delete
Deletes specified backup policy from your Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API.
azure_recoveryservicesbackup_backupmanagement.ProtectionPolicies_Delete({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"policyName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - policyName required
string
: Backup policy to be deleted.
- api-version required
Output
Output schema unknown
ProtectionPolicies_Get
Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API.
azure_recoveryservicesbackup_backupmanagement.ProtectionPolicies_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"policyName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - policyName required
string
: Backup policy information to be fetched.
- api-version required
Output
- output ProtectionPolicyResource
ProtectionPolicies_CreateOrUpdate
Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API.
azure_recoveryservicesbackup_backupmanagement.ProtectionPolicies_CreateOrUpdate({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"policyName": "",
"parameters": null
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - policyName required
string
: Backup policy to be created. - parameters required ProtectionPolicyResource
- api-version required
Output
- output ProtectionPolicyResource
ProtectionPolicyOperationResults_Get
Provides the result of an operation.
azure_recoveryservicesbackup_backupmanagement.ProtectionPolicyOperationResults_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"policyName": "",
"operationId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - policyName required
string
: Backup policy name whose operation's result needs to be fetched. - operationId required
string
: Operation ID which represents the operation whose result needs to be fetched.
- api-version required
Output
- output ProtectionPolicyResource
ProtectionPolicyOperationStatuses_Get
Provides the status of the asynchronous operations like backup, restore. The status can be in progress, completed or failed. You can refer to the Operation Status enum for all the possible states of an operation. Some operations create jobs. This method returns the list of jobs associated with operation.
azure_recoveryservicesbackup_backupmanagement.ProtectionPolicyOperationStatuses_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"policyName": "",
"operationId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - policyName required
string
: Backup policy name whose operation's status needs to be fetched. - operationId required
string
: Operation ID which represents an operation whose status needs to be fetched.
- api-version required
Output
- output OperationStatus
BackupProtectableItems_List
Provides a pageable list of protectable objects within your subscription according to the query filter and the pagination parameters.
azure_recoveryservicesbackup_backupmanagement.BackupProtectableItems_List({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - $filter
string
: OData filter options. - $skipToken
string
: skipToken Filter.
- api-version required
Output
BackupProtectedItems_List
Provides a pageable list of all items that are backed up within a vault.
azure_recoveryservicesbackup_backupmanagement.BackupProtectedItems_List({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - $filter
string
: OData filter options. - $skipToken
string
: skipToken Filter.
- api-version required
Output
- output ProtectedItemResourceList
BackupProtectionContainers_List
Lists the containers registered to Recovery Services Vault.
azure_recoveryservicesbackup_backupmanagement.BackupProtectionContainers_List({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - $filter
string
: OData filter options.
- api-version required
Output
SecurityPINs_Get
Get the security PIN.
azure_recoveryservicesbackup_backupmanagement.SecurityPINs_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id.
- api-version required
Output
- output TokenInformation
BackupUsageSummaries_List
Fetches the backup management usage summaries of the vault.
azure_recoveryservicesbackup_backupmanagement.BackupUsageSummaries_List({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - $filter
string
: OData filter options. - $skipToken
string
: skipToken Filter.
- api-version required
Output
- output BackupManagementUsageList
BackupResourceVaultConfigs_Get
Fetches resource vault config.
azure_recoveryservicesbackup_backupmanagement.BackupResourceVaultConfigs_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id.
- api-version required
Output
BackupResourceVaultConfigs_Update
Updates vault security config.
azure_recoveryservicesbackup_backupmanagement.BackupResourceVaultConfigs_Update({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"parameters": null
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id. - parameters required BackupResourceVaultConfigResource
- api-version required
Output
BackupResourceStorageConfigs_Get
Fetches resource storage config.
azure_recoveryservicesbackup_backupmanagement.BackupResourceStorageConfigs_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id.
- api-version required
Output
- output BackupResourceConfigResource
BackupResourceStorageConfigs_Update
Updates vault storage model type.
azure_recoveryservicesbackup_backupmanagement.BackupResourceStorageConfigs_Update({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - vaultName required
string
: The name of the recovery services vault. - resourceGroupName required
string
: The name of the resource group where the recovery services vault is present. - subscriptionId required
string
: The subscription Id.
- api-version required
Output
Output schema unknown
Definitions
AzureBackupServerContainer
- AzureBackupServerContainer
object
: AzureBackupServer (DPMVenus) workload-specific protection container.- DPMServers
array
: List of BackupEngines protecting the container- items
string
- items
- UpgradeAvailable
boolean
: To check if upgrade available - canReRegister
boolean
: Specifies whether the container is re-registrable. - containerId
string
: ID of container. - dpmAgentVersion
string
: Backup engine Agent version - extendedInfo DPMContainerExtendedInfo
- protectedItemCount
integer
: Number of protected items in the BackupEngine - protectionStatus
string
: Protection status of the container. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Type of backup managemenent for the container. - containerType
string
(values: Invalid, Unknown, IaasVMContainer, IaasVMServiceContainer, DPMContainer, AzureBackupServerContainer, MABContainer, Cluster, AzureSqlContainer, Windows, VCenter): Type of the container. The value of this property for: 1. Compute Azure VM is Microsoft.Compute/virtualMachines 2. Classic Compute Azure VM is Microsoft.ClassicCompute/virtualMachines 3. Windows machines (like MAB, DPM etc) is Windows 4. Azure SQL instance is AzureSqlContainer. - friendlyName
string
: Friendly name of the container. - healthStatus
string
: Status of health of the container. - protectableObjectType
string
(values: Invalid, Unknown, IaasVMContainer, IaasVMServiceContainer, DPMContainer, AzureBackupServerContainer, MABContainer, Cluster, AzureSqlContainer, Windows, VCenter): Type of the protectable object associated with this container. - registrationStatus
string
: Status of registration of the container with the Recovery Services Vault.
- DPMServers
AzureBackupServerEngine
- AzureBackupServerEngine
object
: Backup engine type when Azure Backup Server is used to manage the backups.- azureBackupAgentVersion
string
: Backup agent version - backupEngineId
string
: ID of the backup engine. - backupEngineState
string
: Status of the backup engine with the Recovery Services Vault. = {Active/Deleting/DeleteFailed} - backupEngineType
string
(values: Invalid, DpmBackupEngine, AzureBackupServerEngine): Type of the backup engine. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Type of backup management for the backup engine. - canReRegister
boolean
: Flag indicating if the backup engine be registered, once already registered. - dpmVersion
string
: Backup engine version - extendedInfo BackupEngineExtendedInfo
- friendlyName
string
: Friendly name of the backup engine. - healthStatus
string
: Backup status of the backup engine. - isAzureBackupAgentUpgradeAvailable
boolean
: To check if backup agent upgrade available - isDPMUpgradeAvailable
boolean
: To check if backup engine upgrade available - registrationStatus
string
: Registration status of the backup engine with the Recovery Services Vault.
- azureBackupAgentVersion
AzureIaaSClassicComputeVMContainer
- AzureIaaSClassicComputeVMContainer
object
: IaaS VM workload-specific backup item representing a classic virtual machine.- resourceGroup
string
: Resource group name of Recovery Services Vault. - virtualMachineId
string
: Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container. - virtualMachineVersion
string
: Specifies whether the container represents a Classic or an Azure Resource Manager VM. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Type of backup managemenent for the container. - containerType
string
(values: Invalid, Unknown, IaasVMContainer, IaasVMServiceContainer, DPMContainer, AzureBackupServerContainer, MABContainer, Cluster, AzureSqlContainer, Windows, VCenter): Type of the container. The value of this property for: 1. Compute Azure VM is Microsoft.Compute/virtualMachines 2. Classic Compute Azure VM is Microsoft.ClassicCompute/virtualMachines 3. Windows machines (like MAB, DPM etc) is Windows 4. Azure SQL instance is AzureSqlContainer. - friendlyName
string
: Friendly name of the container. - healthStatus
string
: Status of health of the container. - protectableObjectType
string
(values: Invalid, Unknown, IaasVMContainer, IaasVMServiceContainer, DPMContainer, AzureBackupServerContainer, MABContainer, Cluster, AzureSqlContainer, Windows, VCenter): Type of the protectable object associated with this container. - registrationStatus
string
: Status of registration of the container with the Recovery Services Vault.
- resourceGroup
AzureIaaSClassicComputeVMProtectableItem
- AzureIaaSClassicComputeVMProtectableItem
object
: IaaS VM workload-specific backup item representing the Classic Compute VM.- virtualMachineId
string
: Fully qualified ARM ID of the virtual machine. - backupManagementType
string
: Type of backup managemenent to backup an item. - friendlyName
string
: Friendly name of the backup item. - protectableItemType
string
: Type of the backup item. - protectionState
string
(values: Invalid, NotProtected, Protecting, Protected): State of the back up item.
- virtualMachineId
AzureIaaSClassicComputeVMProtectedItem
- AzureIaaSClassicComputeVMProtectedItem
object
: IaaS VM workload-specific backup item representing the Classic Compute VM.- extendedInfo AzureIaaSVMProtectedItemExtendedInfo
- friendlyName
string
: Friendly name of the VM represented by this backup item. - healthDetails
array
: Health details on this backup item.- items AzureIaaSVMHealthDetails
- healthStatus
string
(values: Passed, ActionRequired, ActionSuggested, Invalid): Health status of protected item - lastBackupStatus
string
: Last backup operation status. Possible values: Healthy, Unhealthy. - lastBackupTime
string
: Timestamp of the last backup operation on this backup item. - protectedItemDataId
string
: Data ID of the protected item. - protectionState
string
(values: Invalid, IRPending, Protected, ProtectionError, ProtectionStopped, ProtectionPaused): Backup state of this backup item. - protectionStatus
string
: Backup status of this backup item. - virtualMachineId
string
: Fully qualified ARM ID of the virtual machine represented by this item. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Type of backup managemenent for the backed up item. - containerName
string
: Unique name of container - lastRecoveryPoint
string
: Timestamp when the last (latest) backup copy was created for this backup item. - policyId
string
: ID of the backup policy with which this item is backed up. - protectedItemType
string
: backup item type. - sourceResourceId
string
: ARM ID of the resource to be backed up. - workloadType
string
(values: Invalid, VM, FileFolder, AzureSqlDb, SQLDB, Exchange, Sharepoint, VMwareVM, SystemState, Client, GenericDataSource): Type of workload this item represents.
AzureIaaSComputeVMContainer
- AzureIaaSComputeVMContainer
object
: IaaS VM workload-specific backup item representing an Azure Resource Manager virtual machine.- resourceGroup
string
: Resource group name of Recovery Services Vault. - virtualMachineId
string
: Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container. - virtualMachineVersion
string
: Specifies whether the container represents a Classic or an Azure Resource Manager VM. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Type of backup managemenent for the container. - containerType
string
(values: Invalid, Unknown, IaasVMContainer, IaasVMServiceContainer, DPMContainer, AzureBackupServerContainer, MABContainer, Cluster, AzureSqlContainer, Windows, VCenter): Type of the container. The value of this property for: 1. Compute Azure VM is Microsoft.Compute/virtualMachines 2. Classic Compute Azure VM is Microsoft.ClassicCompute/virtualMachines 3. Windows machines (like MAB, DPM etc) is Windows 4. Azure SQL instance is AzureSqlContainer. - friendlyName
string
: Friendly name of the container. - healthStatus
string
: Status of health of the container. - protectableObjectType
string
(values: Invalid, Unknown, IaasVMContainer, IaasVMServiceContainer, DPMContainer, AzureBackupServerContainer, MABContainer, Cluster, AzureSqlContainer, Windows, VCenter): Type of the protectable object associated with this container. - registrationStatus
string
: Status of registration of the container with the Recovery Services Vault.
- resourceGroup
AzureIaaSComputeVMProtectableItem
- AzureIaaSComputeVMProtectableItem
object
: IaaS VM workload-specific backup item representing the Azure Resource Manager VM.- virtualMachineId
string
: Fully qualified ARM ID of the virtual machine. - backupManagementType
string
: Type of backup managemenent to backup an item. - friendlyName
string
: Friendly name of the backup item. - protectableItemType
string
: Type of the backup item. - protectionState
string
(values: Invalid, NotProtected, Protecting, Protected): State of the back up item.
- virtualMachineId
AzureIaaSComputeVMProtectedItem
- AzureIaaSComputeVMProtectedItem
object
: IaaS VM workload-specific backup item representing the Azure Resource Manager VM.- extendedInfo AzureIaaSVMProtectedItemExtendedInfo
- friendlyName
string
: Friendly name of the VM represented by this backup item. - healthDetails
array
: Health details on this backup item.- items AzureIaaSVMHealthDetails
- healthStatus
string
(values: Passed, ActionRequired, ActionSuggested, Invalid): Health status of protected item - lastBackupStatus
string
: Last backup operation status. Possible values: Healthy, Unhealthy. - lastBackupTime
string
: Timestamp of the last backup operation on this backup item. - protectedItemDataId
string
: Data ID of the protected item. - protectionState
string
(values: Invalid, IRPending, Protected, ProtectionError, ProtectionStopped, ProtectionPaused): Backup state of this backup item. - protectionStatus
string
: Backup status of this backup item. - virtualMachineId
string
: Fully qualified ARM ID of the virtual machine represented by this item. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Type of backup managemenent for the backed up item. - containerName
string
: Unique name of container - lastRecoveryPoint
string
: Timestamp when the last (latest) backup copy was created for this backup item. - policyId
string
: ID of the backup policy with which this item is backed up. - protectedItemType
string
: backup item type. - sourceResourceId
string
: ARM ID of the resource to be backed up. - workloadType
string
(values: Invalid, VM, FileFolder, AzureSqlDb, SQLDB, Exchange, Sharepoint, VMwareVM, SystemState, Client, GenericDataSource): Type of workload this item represents.
AzureIaaSVMHealthDetails
- AzureIaaSVMHealthDetails
object
: Azure IaaS VM workload-specific Health Details.- code
integer
: Health Code - message
string
: Health Message - recommendations
array
: Health Recommended Actions- items
string
- items
- title
string
: Health Title
- code
AzureIaaSVMProtectedItem
- AzureIaaSVMProtectedItem
object
: IaaS VM workload-specific backup item.- extendedInfo AzureIaaSVMProtectedItemExtendedInfo
- friendlyName
string
: Friendly name of the VM represented by this backup item. - healthDetails
array
: Health details on this backup item.- items AzureIaaSVMHealthDetails
- healthStatus
string
(values: Passed, ActionRequired, ActionSuggested, Invalid): Health status of protected item - lastBackupStatus
string
: Last backup operation status. Possible values: Healthy, Unhealthy. - lastBackupTime
string
: Timestamp of the last backup operation on this backup item. - protectedItemDataId
string
: Data ID of the protected item. - protectionState
string
(values: Invalid, IRPending, Protected, ProtectionError, ProtectionStopped, ProtectionPaused): Backup state of this backup item. - protectionStatus
string
: Backup status of this backup item. - virtualMachineId
string
: Fully qualified ARM ID of the virtual machine represented by this item. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Type of backup managemenent for the backed up item. - containerName
string
: Unique name of container - lastRecoveryPoint
string
: Timestamp when the last (latest) backup copy was created for this backup item. - policyId
string
: ID of the backup policy with which this item is backed up. - protectedItemType
string
: backup item type. - sourceResourceId
string
: ARM ID of the resource to be backed up. - workloadType
string
(values: Invalid, VM, FileFolder, AzureSqlDb, SQLDB, Exchange, Sharepoint, VMwareVM, SystemState, Client, GenericDataSource): Type of workload this item represents.
AzureIaaSVMProtectedItemExtendedInfo
- AzureIaaSVMProtectedItemExtendedInfo
object
: Additional information on Azure IaaS VM specific backup item.- oldestRecoveryPoint
string
: The oldest backup copy available for this backup item. - policyInconsistent
boolean
: Specifies if backup policy associated with the backup item is inconsistent. - recoveryPointCount
integer
: Number of backup copies available for this backup item.
- oldestRecoveryPoint
AzureIaaSVMProtectionPolicy
- AzureIaaSVMProtectionPolicy
object
: IaaS VM workload-specific backup policy.- retentionPolicy RetentionPolicy
- schedulePolicy SchedulePolicy
- timeZone
string
: TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time". - backupManagementType required
string
: This property will be used as the discriminator for deciding the specific types in the polymorhpic chain of types. - protectedItemsCount
integer
: Number of items associated with this policy.
AzureSqlContainer
- AzureSqlContainer
object
: Azure Sql workload-specific container.- backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Type of backup managemenent for the container. - containerType
string
(values: Invalid, Unknown, IaasVMContainer, IaasVMServiceContainer, DPMContainer, AzureBackupServerContainer, MABContainer, Cluster, AzureSqlContainer, Windows, VCenter): Type of the container. The value of this property for: 1. Compute Azure VM is Microsoft.Compute/virtualMachines 2. Classic Compute Azure VM is Microsoft.ClassicCompute/virtualMachines 3. Windows machines (like MAB, DPM etc) is Windows 4. Azure SQL instance is AzureSqlContainer. - friendlyName
string
: Friendly name of the container. - healthStatus
string
: Status of health of the container. - protectableObjectType
string
(values: Invalid, Unknown, IaasVMContainer, IaasVMServiceContainer, DPMContainer, AzureBackupServerContainer, MABContainer, Cluster, AzureSqlContainer, Windows, VCenter): Type of the protectable object associated with this container. - registrationStatus
string
: Status of registration of the container with the Recovery Services Vault.
- backupManagementType
AzureSqlProtectedItem
- AzureSqlProtectedItem
object
: Azure SQL workload-specific backup item.- extendedInfo AzureSqlProtectedItemExtendedInfo
- protectedItemDataId
string
: Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services. - protectionState
string
(values: Invalid, IRPending, Protected, ProtectionError, ProtectionStopped, ProtectionPaused): Backup state of the backed up item. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Type of backup managemenent for the backed up item. - containerName
string
: Unique name of container - lastRecoveryPoint
string
: Timestamp when the last (latest) backup copy was created for this backup item. - policyId
string
: ID of the backup policy with which this item is backed up. - protectedItemType
string
: backup item type. - sourceResourceId
string
: ARM ID of the resource to be backed up. - workloadType
string
(values: Invalid, VM, FileFolder, AzureSqlDb, SQLDB, Exchange, Sharepoint, VMwareVM, SystemState, Client, GenericDataSource): Type of workload this item represents.
AzureSqlProtectedItemExtendedInfo
- AzureSqlProtectedItemExtendedInfo
object
: Additional information on Azure Sql specific protected item.- oldestRecoveryPoint
string
: The oldest backup copy available for this item in the service. - policyState
string
: State of the backup policy associated with this backup item. - recoveryPointCount
integer
: Number of available backup copies associated with this backup item.
- oldestRecoveryPoint
AzureSqlProtectionPolicy
- AzureSqlProtectionPolicy
object
: Azure SQL workload-specific backup policy.- retentionPolicy RetentionPolicy
- backupManagementType required
string
: This property will be used as the discriminator for deciding the specific types in the polymorhpic chain of types. - protectedItemsCount
integer
: Number of items associated with this policy.
BEKDetails
- BEKDetails
object
: BEK is bitlocker encrpytion key.- secretData
string
: BEK data. - secretUrl
string
: Secret is BEK. - secretVaultId
string
: ID of the Key Vault where this Secret is stored.
- secretData
BMSBackupEngineQueryObject
- BMSBackupEngineQueryObject
object
: Query parameters to fetch list of backup engines.- expand
string
: attribute to add extended info
- expand
BMSBackupEnginesQueryObject
- BMSBackupEnginesQueryObject
object
: Query parameters to fetch list of backup engines.- backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Backup management type for the backup engine. - expand
string
: Attribute to add extended info. - friendlyName
string
: Friendly name of the backup engine.
- backupManagementType
BMSBackupSummariesQueryObject
- BMSBackupSummariesQueryObject
object
: Query parameters to fetch backup summaries.- type
string
(values: Invalid, BackupProtectedItemCountSummary, BackupProtectionContainerCountSummary): Backup management type for this container.
- type
BMSContainerQueryObject
- BMSContainerQueryObject
object
: The query filters that can be used with the list containers API.- backupEngineName
string
: Backup engine name - backupManagementType required
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Backup management type for this container. - containerType
string
(values: Invalid, Unknown, IaasVMContainer, IaasVMServiceContainer, DPMContainer, AzureBackupServerContainer, MABContainer, Cluster, AzureSqlContainer, Windows, VCenter): Type of container for filter - friendlyName
string
: Friendly name of this container. - status
string
: Status of registration of this container with the Recovery Services Vault.
- backupEngineName
BMSPOQueryObject
- BMSPOQueryObject
object
: Filters to list items that can be backed up.- backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Backup management type. - friendlyName
string
: Friendly name. - status
string
: Backup status query parameter.
- backupManagementType
BMSRPQueryObject
- BMSRPQueryObject
object
: Filters to list backup copies.- endDate
string
: Backup copies created before this time. - startDate
string
: Backup copies created after this time.
- endDate
BackupEngineBase
- BackupEngineBase
object
: The base backup engine class. All workload specific backup engines derive from this class.- azureBackupAgentVersion
string
: Backup agent version - backupEngineId
string
: ID of the backup engine. - backupEngineState
string
: Status of the backup engine with the Recovery Services Vault. = {Active/Deleting/DeleteFailed} - backupEngineType
string
(values: Invalid, DpmBackupEngine, AzureBackupServerEngine): Type of the backup engine. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql): Type of backup management for the backup engine. - canReRegister
boolean
: Flag indicating if the backup engine be registered, once already registered. - dpmVersion
string
: Backup engine version - extendedInfo BackupEngineExtendedInfo
- friendlyName
string
: Friendly name of the backup engine. - healthStatus
string
: Backup status of the backup engine. - isAzureBackupAgentUpgradeAvailable
boolean
: To check if backup agent upgrade available - isDPMUpgradeAvailable
boolean
: To check if backup engine upgrade available - registrationStatus
string
: Registration status of the backup engine with the Recovery Services Vault.
- azureBackupAgentVersion
BackupEngineBaseResource
- BackupEngineBaseResource
object
: The base backup engine class. All workload specific backup engines derive from this class.- properties BackupEngineBase
- eTag
string
: Optional ETag. - id
string
: Resource Id represents the complete path to the resource. - location
string
: Resource location. - name
string
: Resource name associated with the resource. - tags
object
: Resource tags. - type
string
: Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
BackupEngineBaseResourceList
- BackupEngineBaseResourceList
object
: List of BackupEngineBase resources- value
array
: List of resources.- items BackupEngineBaseResource
- nextLink
string
: The uri to fetch the next page of resources. Call ListNext() fetches next page of resources.
- value
BackupEngineExtendedInfo
- BackupEngineExtendedInfo
object
: Additional information on backup engine.- availableDiskSpace
number
: Diskspace currently available in the backup engine. - azureProtectedInstances
integer
: Protected instances in the backup engine. - databaseName
string
: Database name of backup engine. - diskCount
integer
: Number of disks in the backup engine. - protectedItemsCount
integer
: Number of protected items in the backup engine. - protectedServersCount
integer
: Number of protected servers in the backup engine. - refreshedAt
string
: Last refresh time in the backup engine. - usedDiskSpace
number
: Diskspace used in the backup engine.
- availableDiskSpace
BackupManagementUsage
- BackupManagementUsage
object
: Backup management usages of a vault.- currentValue
integer
: Current value of usage. - limit
integer
: Limit of usage. - name NameInfo
- nextResetTime
string
: Next reset time of usage. - quotaPeriod
string
: Quota period of usage. - unit
string
(values: Count, Bytes, Seconds, Percent, CountPerSecond, BytesPerSecond): Unit of the usage.
- currentValue
BackupManagementUsageList
- BackupManagementUsageList
object
: Backup management usage for vault.- value
array
: The list of backup management usages for the given vault.- items BackupManagementUsage
- value
BackupRequest
- BackupRequest
object
: Base class for backup request. Workload-specific backup requests are derived from this class.- objectType required
string
: This property will be used as the discriminator for deciding the specific types in the polymorhpic chain of types.
- objectType required
BackupRequestResource
- BackupRequestResource
object
: Base class for backup request. Workload-specific backup requests are derived from this class.- properties BackupRequest
- eTag
string
: Optional ETag. - id
string
: Resource Id represents the complete path to the resource. - location
string
: Resource location. - name
string
: Resource name associated with the resource. - tags
object
: Resource tags. - type
string
: Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
BackupResourceConfig
- BackupResourceConfig
object
: The resource storage details.- storageType
string
(values: Invalid, GeoRedundant, LocallyRedundant): Storage type. - storageTypeState
string
(values: Invalid, Locked, Unlocked): Locked or Unlocked. Once a machine is registered against a resource, the storageTypeState is always Locked.
- storageType
BackupResourceConfigResource
- BackupResourceConfigResource
object
: The resource storage details.- properties BackupResourceConfig
- eTag
string
: Optional ETag. - id
string
: Resource Id represents the complete path to the resource. - location
string
: Resource location. - name
string
: Resource name associated with the resource. - tags
object
: Resource tags. - type
string
: Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
BackupResourceVaultConfig
- BackupResourceVaultConfig
object
: Backup resource vault config details.- enhancedSecurityState
string
(values: Invalid, Enabled, Disabled): Enabled or Disabled. - storageType
string
(values: Invalid, GeoRedundant, LocallyRedundant): Storage type. - storageTypeState
string
(values: Invalid, Locked, Unlocked): Locked or Unlocked. Once a machine is registered against a resource, the storageTypeState is always Locked.
- enhancedSecurityState
BackupResourceVaultConfigResource
- BackupResourceVaultConfigResource
object
: Backup resource vault config details.- properties BackupResourceVaultConfig
- eTag
string
: Optional ETag. - id
string
: Resource Id represents the complete path to the resource. - location
string
: Resource location. - name
string
: Resource name associated with the resource. - tags
object
: Resource tags. - type
string
: Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
ClientScriptForConnect
- ClientScriptForConnect
object
: Client script details for file / folder restore.- osType
string
: OS type - Windows, Linux etc. for which this file / folder restore client script works. - scriptContent
string
: File content of the client script for file / folder restore. - scriptExtension
string
: File extension of the client script for file / folder restore - .ps1 , .sh , etc. - scriptNameSuffix
string
: Mandator suffix that should be added to the name of script that is given for download to user. - url
string
: URL of Executable from where to source the content. If this is not null then ScriptContent should not be used
- osType
DPMContainerExtendedInfo
- DPMContainerExtendedInfo
object
: Additional information of the DPMContainer.- lastRefreshedAt
string
: Last refresh time of the DPMContainer.
- lastRefreshedAt
DPMProtectedItem
- DPMProtectedItem
object
: Additional information on Backup engine specific backup item.- backupEngineName
string
: Backup Management server protecting thi
- backupEngineName