@datafire/azure_recoveryservicesbackup_bms
Client library for RecoveryServicesBackupClient
Installation and Usage
npm install --save @datafire/azure_recoveryservicesbackup_bms
let azure_recoveryservicesbackup_bms = require('@datafire/azure_recoveryservicesbackup_bms').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
Actions
ProtectionIntent_Validate
It will validate followings
- Vault capacity
- VM is already protected
- Any VM related configuration passed in properties.
azure_recoveryservicesbackup_bms.ProtectionIntent_Validate({
"api-version": "",
"azureRegion": "",
"subscriptionId": "",
"parameters": {}
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - azureRegion required
string
: Azure region to hit Api - subscriptionId required
string
: The subscription Id. - parameters required PreValidateEnableBackupRequest
- api-version required
Output
BackupStatus_Get
Get the container backup status
azure_recoveryservicesbackup_bms.BackupStatus_Get({
"api-version": "",
"azureRegion": "",
"subscriptionId": "",
"parameters": {}
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - azureRegion required
string
: Azure region to hit Api - subscriptionId required
string
: The subscription Id. - parameters required BackupStatusRequest
- api-version required
Output
- output BackupStatusResponse
FeatureSupport_Validate
It will validate if given feature with resource properties is supported in service
azure_recoveryservicesbackup_bms.FeatureSupport_Validate({
"api-version": "",
"azureRegion": "",
"subscriptionId": "",
"parameters": {}
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - azureRegion required
string
: Azure region to hit Api - subscriptionId required
string
: The subscription Id. - parameters required FeatureSupportRequest
- api-version required
Output
ProtectionIntent_Delete
Used to remove intent from an item
azure_recoveryservicesbackup_bms.ProtectionIntent_Delete({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"intentObjectName": ""
}, 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 intent. - intentObjectName required
string
: Intent to be deleted.
- api-version required
Output
Output schema unknown
ProtectionIntent_Get
Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API.
azure_recoveryservicesbackup_bms.ProtectionIntent_Get({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"intentObjectName": ""
}, 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. - intentObjectName required
string
: Backed up item name whose details are to be fetched.
- api-version required
Output
- output ProtectionIntentResource
ProtectionIntent_CreateOrUpdate
Create Intent for Enabling backup of an item. This is a synchronous operation.
azure_recoveryservicesbackup_bms.ProtectionIntent_CreateOrUpdate({
"api-version": "",
"vaultName": "",
"resourceGroupName": "",
"subscriptionId": "",
"fabricName": "",
"intentObjectName": "",
"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. - intentObjectName required
string
: Intent object name. - parameters required ProtectionIntentResource
- api-version required
Output
- output ProtectionIntentResource
BackupProtectionIntent_List
Provides a pageable list of all intents that are present within a vault.
azure_recoveryservicesbackup_bms.BackupProtectionIntent_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 ProtectionIntentResourceList
BackupUsageSummaries_List
Fetches the backup management usage summaries of the vault.
azure_recoveryservicesbackup_bms.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
Definitions
AzureBackupGoalFeatureSupportRequest
- AzureBackupGoalFeatureSupportRequest
object
: Azure backup goal feature specific request.- featureType
string
: backup support feature type.
- featureType
AzureIaaSVMErrorInfo
- AzureIaaSVMErrorInfo
object
: Azure IaaS VM workload-specific error information.- errorCode
integer
: Error code. - errorString
string
: Localized error string. - errorTitle
string
: Title: Typically, the entity that the error pertains to. - recommendations
array
: List of localized recommendations for above error code.- items
string
- items
- errorCode
AzureIaaSVMJob
- AzureIaaSVMJob
object
: Azure IaaS VM workload-specific job object.- actionsInfo
array
: Gets or sets the state/actions applicable on this job like cancel/retry.- items
string
(values: Invalid, Cancellable, Retriable)
- items
- duration
string
: Time elapsed during the execution of this job. - errorDetails
array
: Error details on execution of this job.- items AzureIaaSVMErrorInfo
- extendedInfo AzureIaaSVMJobExtendedInfo
- virtualMachineVersion
string
: Specifies whether the backup item is a Classic or an Azure Resource Manager VM. - activityId
string
: ActivityId of job. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql, AzureStorage, AzureWorkload, DefaultBackup): Backup management type to execute the current job. - endTime
string
: The end time. - entityFriendlyName
string
: Friendly name of the entity on which the current job is executing. - jobType required
string
: This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. - operation
string
: The operation name. - startTime
string
: The start time. - status
string
: Job status.
- actionsInfo
AzureIaaSVMJobExtendedInfo
- AzureIaaSVMJobExtendedInfo
object
: Azure IaaS VM workload-specific additional information for job.- dynamicErrorMessage
string
: Non localized error message on job execution. - estimatedRemainingDuration
string
: Time remaining for execution of this job. - internalPropertyBag
object
: Job internal properties. - progressPercentage
number
: Indicates progress of the job. Null if it has not started or completed. - propertyBag
object
: Job properties. - tasksList
array
: List of tasks associated with this job.
- dynamicErrorMessage
AzureIaaSVMJobTaskDetails
- AzureIaaSVMJobTaskDetails
object
: Azure IaaS VM workload-specific job task details.- duration
string
: Time elapsed for task. - endTime
string
: The end time. - instanceId
string
: The instanceId. - progressPercentage
number
: Progress of the task. - startTime
string
: The start time. - status
string
: The status. - taskExecutionDetails
string
: Details about execution of the task. - taskId
string
: The task display name.
- duration
AzureRecoveryServiceVaultProtectionIntent
- AzureRecoveryServiceVaultProtectionIntent
object
: Azure Recovery Services Vault specific protection intent item.- backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql, AzureStorage, AzureWorkload, DefaultBackup): Type of backup management for the backed up item. - itemId
string
: ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId - policyId
string
: ID of the backup policy with which this item is backed up. - protectionIntentItemType
string
: backup protectionIntent type. - protectionState
string
(values: Invalid, NotProtected, Protecting, Protected, ProtectionFailed): Backup state of this backup item. - sourceResourceId
string
: ARM ID of the resource to be backed up.
- backupManagementType
AzureResourceProtectionIntent
- AzureResourceProtectionIntent
object
: IaaS VM specific backup protection intent item.- friendlyName
string
: Friendly name of the VM represented by this backup item. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql, AzureStorage, AzureWorkload, DefaultBackup): Type of backup management for the backed up item. - itemId
string
: ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId - policyId
string
: ID of the backup policy with which this item is backed up. - protectionIntentItemType
string
: backup protectionIntent type. - protectionState
string
(values: Invalid, NotProtected, Protecting, Protected, ProtectionFailed): Backup state of this backup item. - sourceResourceId
string
: ARM ID of the resource to be backed up.
- friendlyName
AzureStorageErrorInfo
- AzureStorageErrorInfo
object
: Azure storage specific error information- errorCode
integer
: Error code. - errorString
string
: Localized error string. - recommendations
array
: List of localized recommendations for above error code.- items
string
- items
- errorCode
AzureStorageJob
- AzureStorageJob
object
: Azure storage specific job.- actionsInfo
array
: Gets or sets the state/actions applicable on this job like cancel/retry.- items
string
(values: Invalid, Cancellable, Retriable)
- items
- duration
string
: Time elapsed during the execution of this job. - errorDetails
array
: Error details on execution of this job.- items AzureStorageErrorInfo
- extendedInfo AzureStorageJobExtendedInfo
- storageAccountName
string
: Specifies friendly name of the storage account. - storageAccountVersion
string
: Specifies whether the Storage account is a Classic or an Azure Resource Manager Storage account. - activityId
string
: ActivityId of job. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql, AzureStorage, AzureWorkload, DefaultBackup): Backup management type to execute the current job. - endTime
string
: The end time. - entityFriendlyName
string
: Friendly name of the entity on which the current job is executing. - jobType required
string
: This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. - operation
string
: The operation name. - startTime
string
: The start time. - status
string
: Job status.
- actionsInfo
AzureStorageJobExtendedInfo
- AzureStorageJobExtendedInfo
object
: Azure Storage workload-specific additional information for job.- dynamicErrorMessage
string
: Non localized error message on job execution. - propertyBag
object
: Job properties. - tasksList
array
: List of tasks for this job
- dynamicErrorMessage
AzureStorageJobTaskDetails
- AzureStorageJobTaskDetails
object
: Azure storage workload specific job task details.- status
string
: The status. - taskId
string
: The task display name.
- status
AzureVMResourceFeatureSupportRequest
- AzureVMResourceFeatureSupportRequest
object
: AzureResource(IaaS VM) Specific feature support request- vmSize
string
: Size of the resource: VM size(A/D series etc) in case of IaasVM - vmSku
string
: SKUs (Premium/Managed etc) in case of IaasVM - featureType
string
: backup support feature type.
- vmSize
AzureVMResourceFeatureSupportResponse
- AzureVMResourceFeatureSupportResponse
object
: Response for feature support requests for Azure IaasVm- supportStatus
string
(values: Invalid, Supported, DefaultOFF, DefaultON, NotSupported): Support status of feature
- supportStatus
AzureWorkloadAutoProtectionIntent
- AzureWorkloadAutoProtectionIntent
object
: Azure Recovery Services Vault specific protection intent item.- backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql, AzureStorage, AzureWorkload, DefaultBackup): Type of backup management for the backed up item. - itemId
string
: ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId - policyId
string
: ID of the backup policy with which this item is backed up. - protectionIntentItemType
string
: backup protectionIntent type. - protectionState
string
(values: Invalid, NotProtected, Protecting, Protected, ProtectionFailed): Backup state of this backup item. - sourceResourceId
string
: ARM ID of the resource to be backed up.
- backupManagementType
AzureWorkloadErrorInfo
- AzureWorkloadErrorInfo
object
: Azure storage specific error information- additionalDetails
string
: Additional details for above error code. - errorCode
integer
: Error code. - errorString
string
: Localized error string. - errorTitle
string
: Title: Typically, the entity that the error pertains to. - recommendations
array
: List of localized recommendations for above error code.- items
string
- items
- additionalDetails
AzureWorkloadJob
- AzureWorkloadJob
object
: Azure storage specific job.- actionsInfo
array
: Gets or sets the state/actions applicable on this job like cancel/retry.- items
string
(values: Invalid, Cancellable, Retriable)
- items
- duration
string
: Time elapsed during the execution of this job. - errorDetails
array
: Error details on execution of this job.- items AzureWorkloadErrorInfo
- extendedInfo AzureWorkloadJobExtendedInfo
- workloadType
string
: Workload type of the job - activityId
string
: ActivityId of job. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql, AzureStorage, AzureWorkload, DefaultBackup): Backup management type to execute the current job. - endTime
string
: The end time. - entityFriendlyName
string
: Friendly name of the entity on which the current job is executing. - jobType required
string
: This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. - operation
string
: The operation name. - startTime
string
: The start time. - status
string
: Job status.
- actionsInfo
AzureWorkloadJobExtendedInfo
- AzureWorkloadJobExtendedInfo
object
: Azure VM workload-specific additional information for job.- dynamicErrorMessage
string
: Non localized error message on job execution. - propertyBag
object
: Job properties. - tasksList
array
: List of tasks for this job
- dynamicErrorMessage
AzureWorkloadJobTaskDetails
- AzureWorkloadJobTaskDetails
object
: Azure VM workload specific job task details.- status
string
: The status. - taskId
string
: The task display name.
- status
AzureWorkloadSQLAutoProtectionIntent
- AzureWorkloadSQLAutoProtectionIntent
object
: Azure Workload SQL Auto Protection intent item.- workloadItemType
string
(values: Invalid, SQLInstance, SQLDataBase, SAPHanaSystem, SAPHanaDatabase, SAPAseSystem, SAPAseDatabase): Workload item type of the item for which intent is to be set - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql, AzureStorage, AzureWorkload, DefaultBackup): Type of backup management for the backed up item. - itemId
string
: ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId - policyId
string
: ID of the backup policy with which this item is backed up. - protectionIntentItemType
string
: backup protectionIntent type. - protectionState
string
(values: Invalid, NotProtected, Protecting, Protected, ProtectionFailed): Backup state of this backup item. - sourceResourceId
string
: ARM ID of the resource to be backed up.
- workloadItemType
BMSBackupSummariesQueryObject
- BMSBackupSummariesQueryObject
object
: Query parameters to fetch backup summaries.- type
string
(values: Invalid, BackupProtectedItemCountSummary, BackupProtectionContainerCountSummary): Backup management type for this container.
- type
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
BackupStatusRequest
- BackupStatusRequest
object
: BackupStatus request.- poLogicalName
string
: Protectable Item Logical Name - resourceId
string
: Entire ARM resource id of the resource - resourceType
string
(values: Invalid, VM, FileFolder, AzureSqlDb, SQLDB, Exchange, Sharepoint, VMwareVM, SystemState, Client, GenericDataSource, SQLDataBase, AzureFileShare, SAPHanaDatabase, SAPAseDatabase): Container Type - VM, SQLPaaS, DPM, AzureFileShare...
- poLogicalName
BackupStatusResponse
- BackupStatusResponse
object
: BackupStatus response.- containerName
string
: Specifies the product specific container name. E.g. iaasvmcontainer;iaasvmcontainer;csname;vmname. - errorCode
string
: ErrorCode in case of intent failed - errorMessage
string
: ErrorMessage in case of intent failed. - fabricName
string
(values: Invalid, Azure): Specifies the fabric name - Azure or AD - policyName
string
: Specifies the policy name which is used for protection - protectedItemName
string
: Specifies the product specific ds name. E.g. vm;iaasvmcontainer;csname;vmname. - protectionStatus
string
(values: Invalid, NotProtected, Protecting, Protected, ProtectionFailed): Specifies whether the container is registered or not - registrationStatus
string
: Container registration status - vaultId
string
: Specifies the arm resource id of the vault
- containerName
DpmErrorInfo
- DpmErrorInfo
object
: DPM workload-specific error information.- errorString
string
: Localized error string. - recommendations
array
: List of localized recommendations for above error code.- items
string
- items
- errorString
DpmJob
- DpmJob
object
: DPM workload-specific job object.- actionsInfo
array
: The state/actions applicable on this job like cancel/retry.- items
string
(values: Invalid, Cancellable, Retriable)
- items
- containerName
string
: Name of cluster/server protecting current backup item, if any. - containerType
string
: Type of container. - dpmServerName
string
: DPM server name managing the backup item or backup job. - duration
string
: Time elapsed for job. - errorDetails
array
: The errors.- items DpmErrorInfo
- extendedInfo DpmJobExtendedInfo
- workloadType
string
: Type of backup item. - activityId
string
: ActivityId of job. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql, AzureStorage, AzureWorkload, DefaultBackup): Backup management type to execute the current job. - endTime
string
: The end time. - entityFriendlyName
string
: Friendly name of the entity on which the current job is executing. - jobType required
string
: This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. - operation
string
: The operation name. - startTime
string
: The start time. - status
string
: Job status.
- actionsInfo
DpmJobExtendedInfo
- DpmJobExtendedInfo
object
: Additional information on the DPM workload-specific job.- dynamicErrorMessage
string
: Non localized error message on job execution. - propertyBag
object
: The job properties. - tasksList
array
: List of tasks associated with this job.- items DpmJobTaskDetails
- dynamicErrorMessage
DpmJobTaskDetails
- DpmJobTaskDetails
object
: DPM workload-specific job task details.- duration
string
: Time elapsed for task. - endTime
string
: The end time. - startTime
string
: The start time. - status
string
: The status. - taskId
string
: The task display name.
- duration
FeatureSupportRequest
- FeatureSupportRequest
object
: Base class for feature request- featureType
string
: backup support feature type.
- featureType
InstantRPAdditionalDetails
- InstantRPAdditionalDetails
object
- azureBackupRGNamePrefix
string
- azureBackupRGNameSuffix
string
- azureBackupRGNamePrefix
Job
- Job
object
: Defines workload agnostic properties for a job.- activityId
string
: ActivityId of job. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql, AzureStorage, AzureWorkload, DefaultBackup): Backup management type to execute the current job. - endTime
string
: The end time. - entityFriendlyName
string
: Friendly name of the entity on which the current job is executing. - jobType required
string
: This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. - operation
string
: The operation name. - startTime
string
: The start time. - status
string
: Job status.
- activityId
JobResource
- JobResource
object
: Defines workload agnostic properties for a job.- properties Job
- 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/...
MabErrorInfo
- MabErrorInfo
object
: MAB workload-specific error information.- errorString
string
: Localized error string. - recommendations
array
: List of localized recommendations.- items
string
- items
- errorString
MabJob
- MabJob
object
: MAB workload-specific job.- actionsInfo
array
: The state/actions applicable on jobs like cancel/retry.- items
string
(values: Invalid, Cancellable, Retriable)
- items
- duration
string
: Time taken by job to run. - errorDetails
array
: The errors.- items MabErrorInfo
- extendedInfo MabJobExtendedInfo
- mabServerName
string
: Name of server protecting the DS. - mabServerType
string
(values: Invalid, Unknown, IaasVMContainer, IaasVMServiceContainer, DPMContainer, AzureBackupServerContainer, MABContainer, Cluster, AzureSqlContainer, Windows, VCenter, VMAppContainer, SQLAGWorkLoadContainer, StorageContainer, GenericContainer): Server type of MAB container. - workloadType
string
(values: Invalid, VM, FileFolder, AzureSqlDb, SQLDB, Exchange, Sharepoint, VMwareVM, SystemState, Client, GenericDataSource, SQLDataBase, AzureFileShare, SAPHanaDatabase, SAPAseDatabase): Workload type of backup item. - activityId
string
: ActivityId of job. - backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql, AzureStorage, AzureWorkload, DefaultBackup): Backup management type to execute the current job. - endTime
string
: The end time. - entityFriendlyName
string
: Friendly name of the entity on which the current job is executing. - jobType required
string
: This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. - operation
string
: The operation name. - startTime
string
: The start time. - status
string
: Job status.
- actionsInfo
MabJobExtendedInfo
- MabJobExtendedInfo
object
: Additional information for the MAB workload-specific job.- dynamicErrorMessage
string
: Non localized error message specific to this job. - propertyBag
object
: The job properties. - tasksList
array
: List of tasks for this job.- items MabJobTaskDetails
- dynamicErrorMessage
MabJobTaskDetails
- MabJobTaskDetails
object
: MAB workload-specific job task details.- duration
string
: Time elapsed for task. - endTime
string
: The end time. - startTime
string
: The start time. - status
string
: The status. - taskId
string
: The task display name.
- duration
NameInfo
- NameInfo
object
: The name of usage.- localizedValue
string
: Localized value of usage. - value
string
: Value of usage.
- localizedValue
PreValidateEnableBackupRequest
- PreValidateEnableBackupRequest
object
: Contract to validate if backup can be enabled on the given resource in a given vault and given configuration.- properties
string
: Configuration of VM if any needs to be validated like OS type etc - resourceId
string
: ARM Virtual Machine Id - resourceType
string
(values: Invalid, VM, FileFolder, AzureSqlDb, SQLDB, Exchange, Sharepoint, VMwareVM, SystemState, Client, GenericDataSource, SQLDataBase, AzureFileShare, SAPHanaDatabase, SAPAseDatabase): ProtectedItem Type- VM, SqlDataBase, AzureFileShare etc - vaultId
string
: ARM id of the Recovery Services Vault
- properties
PreValidateEnableBackupResponse
- PreValidateEnableBackupResponse
object
: Response contract for enable backup validation request- containerName
string
: Specifies the product specific container name. E.g. iaasvmcontainer;iaasvmcontainer;rgname;vmname. This is required - errorCode
string
: Response error code - errorMessage
string
: Response error message - protectedItemName
string
: Specifies the product specific ds name. E.g. vm;iaasvmcontainer;rgname;vmname. This is required for portal - recommendation
string
: Recommended action for user - status
string
(values: Invalid, Succeeded, Failed): Validation Status
- containerName
ProtectionIntent
- ProtectionIntent
object
: Base class for backup ProtectionIntent.- backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql, AzureStorage, AzureWorkload, DefaultBackup): Type of backup management for the backed up item. - itemId
string
: ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId - policyId
string
: ID of the backup policy with which this item is backed up. - protectionIntentItemType
string
: backup protectionIntent type. - protectionState
string
(values: Invalid, NotProtected, Protecting, Protected, ProtectionFailed): Backup state of this backup item. - sourceResourceId
string
: ARM ID of the resource to be backed up.
- backupManagementType
ProtectionIntentQueryObject
- ProtectionIntentQueryObject
object
: Filters to list protection intent.- backupManagementType
string
(values: Invalid, AzureIaasVM, MAB, DPM, AzureBackupServer, AzureSql, AzureStorage, AzureWorkload, DefaultBackup): Backup management type for the backed up item - itemName
string
: Item name of the intent - itemType
string
(values: Invalid, SQLInstance, SQLAvailabilityGroupContainer): Type of workload this item represents - parentName
string
: Parent name of the intent
- backupManagementType
ProtectionIntentResource
- ProtectionIntentResource
object
: Base class for backup ProtectionIntent.- properties ProtectionIntent
- 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/...
ProtectionIntentResourceList
- ProtectionIntentResourceList
object
: List of ProtectionIntent resources- value
array
: List of resources.- items ProtectionIntentResource
- nextLink
string
: The uri to fetch the next page of resources. Call ListNext() fetches next page of resources.
- value
Resource
- Resource
object
: ARM Resource.- 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/...
- eTag
ResourceList
- ResourceList
object
: Base for all lists of resources.- nextLink
string
: The uri to fetch the next page of resources. Call ListNext() fetches next page of resources.
- nextLink