npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@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.

Output

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.

Output

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.

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.

Output

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.

Output

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.

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.

Output

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

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

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.

Output

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.

Output

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.

Output

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.

Output

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

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

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.

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.

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.

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.

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.

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.

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.

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.

Output

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.

Output

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.

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.

Output

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

Output

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.

Output

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.

Output

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.

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.

Output

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.

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.

Output

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.

Output

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.

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

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.

Output

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.

Output

Output schema unknown

Definitions

AzureBackupServerContainer

  • AzureBackupServerContainer object: AzureBackupServer (DPMVenus) workload-specific protection container.
    • DPMServers array: List of BackupEngines protecting the container
      • items string
    • 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.

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.

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.

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.

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.
    • 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.

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.

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.
    • 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
    • title string: Health Title

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.
    • 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.

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.

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.

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.

BMSBackupEngineQueryObject

  • BMSBackupEngineQueryObject object: Query parameters to fetch list of backup engines.
    • expand string: attribute to add extended info

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.

BMSBackupSummariesQueryObject

  • BMSBackupSummariesQueryObject object: Query parameters to fetch backup summaries.
    • type string (values: Invalid, BackupProtectedItemCountSummary, BackupProtectionContainerCountSummary): Backup management type for this container.

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.

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.

BMSRPQueryObject

  • BMSRPQueryObject object: Filters to list backup copies.
    • endDate string: Backup copies created before this time.
    • startDate string: Backup copies created after this time.

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.

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.
    • nextLink string: The uri to fetch the next page of resources. Call ListNext() fetches next page of resources.

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.

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.

BackupManagementUsageList

  • BackupManagementUsageList object: Backup management usage for vault.

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.

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.

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.

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

DPMContainerExtendedInfo

  • DPMContainerExtendedInfo object: Additional information of the DPMContainer.
    • lastRefreshedAt string: Last refresh time of the DPMContainer.

DPMProtectedItem

  • DPMProtectedItem object: Additional information on Backup engine specific backup item.
    • backupEngineName string: Backup Management server protecting thi