Microsoft.RecoveryServices vaults/backupFabrics/protectionContainers/protectedItems 2016-06-01
- Latest
- 2024-10-01
- 2024-07-30-preview
- 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2019-06-15
- 2019-05-13
- 2016-06-01
Bicep resource definition
The vaults/backupFabrics/protectionContainers/protectedItems resource type can be deployed with operations that target:
- Resource groups - See resource group deployment commands
For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems resource, add the following Bicep to your template.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2016-06-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
backupManagementType: 'string'
lastRecoveryPoint: 'string'
policyId: 'string'
sourceResourceId: 'string'
workloadType: 'string'
protectedItemType: 'string'
// For remaining properties, see ProtectedItem objects
}
tags: {
{customized property}: 'string'
}
}
ProtectedItem objects
Set the protectedItemType property to specify the type of object.
For Microsoft.ClassicCompute/virtualMachines, use:
{
extendedInfo: {
oldestRecoveryPoint: 'string'
policyInconsistent: bool
recoveryPointCount: int
}
friendlyName: 'string'
lastBackupStatus: 'string'
lastBackupTime: 'string'
protectedItemType: 'Microsoft.ClassicCompute/virtualMachines'
protectionState: 'string'
protectionStatus: 'string'
virtualMachineId: 'string'
}
For Microsoft.Compute/virtualMachines, use:
{
extendedInfo: {
oldestRecoveryPoint: 'string'
policyInconsistent: bool
recoveryPointCount: int
}
friendlyName: 'string'
lastBackupStatus: 'string'
lastBackupTime: 'string'
protectedItemType: 'Microsoft.Compute/virtualMachines'
protectionState: 'string'
protectionStatus: 'string'
virtualMachineId: 'string'
}
For MabFileFolderProtectedItem, use:
{
computerName: 'string'
extendedInfo: {
lastRefreshedAt: 'string'
oldestRecoveryPoint: 'string'
recoveryPointCount: int
}
friendlyName: 'string'
isScheduledForDeferredDelete: bool
lastBackupStatus: 'string'
protectedItemType: 'MabFileFolderProtectedItem'
protectionState: 'string'
}
For Microsoft.Sql/servers/databases, use:
{
extendedInfo: {
oldestRecoveryPoint: 'string'
policyState: 'string'
recoveryPointCount: int
}
protectedItemDataId: 'string'
protectedItemType: 'Microsoft.Sql/servers/databases'
protectionState: 'string'
}
Property values
AzureIaaSClassicComputeVMProtectedItem
Name | Description | Value |
---|---|---|
extendedInfo | Additional information for this backup item. | AzureIaaSVMProtectedItemExtendedInfo |
friendlyName | The friendly name of the VM represented by this backup item. | string |
lastBackupStatus | The last backup operation status. The possible values are: Healthy or Unhealthy. | string |
lastBackupTime | The timestamp of the last backup operation for this backup item. | string |
protectedItemType | The backup item type. | 'Microsoft.ClassicCompute/virtualMachines' (required) |
protectionState | The backup state of this backup item. | 'Invalid' 'IRPending' 'Protected' 'ProtectionError' 'ProtectionPaused' 'ProtectionStopped' |
protectionStatus | The backup status of this backup item. | string |
virtualMachineId | The fully qualified Resource Manager ID of the virtual machine represented by this item. | string |
AzureIaaSComputeVMProtectedItem
Name | Description | Value |
---|---|---|
extendedInfo | Additional information for this backup item. | AzureIaaSVMProtectedItemExtendedInfo |
friendlyName | The friendly name of the VM represented by this backup item. | string |
lastBackupStatus | The last backup operation status. The possible values are: Healthy or Unhealthy. | string |
lastBackupTime | The timestamp of the last backup operation for this backup item. | string |
protectedItemType | The backup item type. | 'Microsoft.Compute/virtualMachines' (required) |
protectionState | The backup state of this backup item. | 'Invalid' 'IRPending' 'Protected' 'ProtectionError' 'ProtectionPaused' 'ProtectionStopped' |
protectionStatus | The backup status of this backup item. | string |
virtualMachineId | The fully qualified Resource Manager ID of the virtual machine represented by this item. | string |
AzureIaaSVMProtectedItemExtendedInfo
Name | Description | Value |
---|---|---|
oldestRecoveryPoint | The oldest backup copy available for this backup item. | string |
policyInconsistent | Specifies if the backup policy associated with the backup item is inconsistent. | bool |
recoveryPointCount | The number of backup copies available for this backup item. | int |
AzureSqlProtectedItem
Name | Description | Value |
---|---|---|
extendedInfo | Additional information for this backup item. | AzureSqlProtectedItemExtendedInfo |
protectedItemDataId | The internal ID of a backup item. The internal ID is used by the Azure SQL Backup engine to contact Recovery Services. | string |
protectedItemType | The backup item type. | 'Microsoft.Sql/servers/databases' (required) |
protectionState | The backup state of the backup item. | 'Invalid' 'IRPending' 'Protected' 'ProtectionError' 'ProtectionPaused' 'ProtectionStopped' |
AzureSqlProtectedItemExtendedInfo
Name | Description | Value |
---|---|---|
oldestRecoveryPoint | The oldest backup copy available for this item in the service. | string |
policyState | The state of the backup policy associated with this backup item. | string |
recoveryPointCount | The number of available backup copies for this backup item. | int |
MabFileFolderProtectedItem
Name | Description | Value |
---|---|---|
computerName | The name of the computer associated with this backup item. | string |
extendedInfo | Additional information for this backup item. | MabFileFolderProtectedItemExtendedInfo |
friendlyName | The friendly name of this backup item. | string |
isScheduledForDeferredDelete | bool | |
lastBackupStatus | The status of last backup operation. | string |
protectedItemType | The backup item type. | 'MabFileFolderProtectedItem' (required) |
protectionState | The states for this property are: Protected, ProtectionStopped, IRPending, or ProtectionError. | string |
MabFileFolderProtectedItemExtendedInfo
Name | Description | Value |
---|---|---|
lastRefreshedAt | The last day and time the agent synced with the service. | string |
oldestRecoveryPoint | The oldest backup copy available. | string |
recoveryPointCount | The number of backup copies associated with the backup item. | int |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems
Name | Description | Value |
---|---|---|
eTag | Optional ETag. | string |
location | Resource location. | string |
name | The resource name | string (required) |
parent | In Bicep, you can specify the parent resource for a child resource. You only need to add this property when the child resource is declared outside of the parent resource. For more information, see Child resource outside parent resource. |
Symbolic name for resource of type: vaults/backupFabrics/protectionContainers |
properties | The base class for backup items. | ProtectedItem |
tags | Resource tags | Dictionary of tag names and values. See Tags in templates |
ProtectedItem
Name | Description | Value |
---|---|---|
backupManagementType | The backup management type associated with the backup item. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'DPM' 'Invalid' 'MAB' |
lastRecoveryPoint | The timestamp when the most recent backup copy was created for this backup item. | string |
policyId | The ID of the backup policy associated with this backup item. | string |
protectedItemType | Set to 'Microsoft.ClassicCompute/virtualMachines' for type AzureIaaSClassicComputeVMProtectedItem. Set to 'Microsoft.Compute/virtualMachines' for type AzureIaaSComputeVMProtectedItem. Set to 'MabFileFolderProtectedItem' for type MabFileFolderProtectedItem. Set to 'Microsoft.Sql/servers/databases' for type AzureSqlProtectedItem. | 'MabFileFolderProtectedItem' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'Microsoft.Sql/servers/databases' (required) |
sourceResourceId | The ID of the resource to be backed up. | string |
workloadType | The workload type for this item. | 'AzureSqlDb' 'DPMUnknown' 'Exchange' 'FileFolder' 'Invalid' 'Sharepoint' 'SQLDB' 'VM' |
ResourceTags
Name | Description | Value |
---|
Quickstart samples
The following quickstart samples deploy this resource type.
Bicep File | Description |
---|---|
Azure Backup for Workload in Azure Virtual Machines | This template creates a Recovery Services Vault and a Workload specific Backup Policy. Registers VM with Backup service and Configures Protection |
Backup existing File Share using Recovery Services (Daily) | This template configures protection for an existing File Share present in an existing Storage Account. It creates a new or uses an existing Recovery Services Vault and Backup Policy based on the set parameter values. |
Backup existing File Share using Recovery Services (hourly) | This template configures protection with hourly frequency for an existing File Share present in an existing Storage Account. It creates a new or uses an existing Recovery Services Vault and Backup Policy based on the set parameter values. |
Backup existing IaasVM using Recovery Services | This template will use existing recovery services vault and existing backup policy, and configures protection of multiple classic and ARM based Azure IaasVMs. |
Backup Resource Manager VMs using Recovery Services vault | This template will use existing recovery services vault and existing backup policy, and configures backup of multiple Resource Manager VMs that belong to same resource group |
Deploy a Windows VM and enable backup using Azure Backup | This template allows you to deploy a Windows VM and Recovery Services Vault configured with the DefaultPolicy for Protection. |
ARM template resource definition
The vaults/backupFabrics/protectionContainers/protectedItems resource type can be deployed with operations that target:
- Resource groups - See resource group deployment commands
For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems resource, add the following JSON to your template.
{
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems",
"apiVersion": "2016-06-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"backupManagementType": "string",
"lastRecoveryPoint": "string",
"policyId": "string",
"sourceResourceId": "string",
"workloadType": "string",
"protectedItemType": "string"
// For remaining properties, see ProtectedItem objects
},
"tags": {
"{customized property}": "string"
}
}
ProtectedItem objects
Set the protectedItemType property to specify the type of object.
For Microsoft.ClassicCompute/virtualMachines, use:
{
"extendedInfo": {
"oldestRecoveryPoint": "string",
"policyInconsistent": "bool",
"recoveryPointCount": "int"
},
"friendlyName": "string",
"lastBackupStatus": "string",
"lastBackupTime": "string",
"protectedItemType": "Microsoft.ClassicCompute/virtualMachines",
"protectionState": "string",
"protectionStatus": "string",
"virtualMachineId": "string"
}
For Microsoft.Compute/virtualMachines, use:
{
"extendedInfo": {
"oldestRecoveryPoint": "string",
"policyInconsistent": "bool",
"recoveryPointCount": "int"
},
"friendlyName": "string",
"lastBackupStatus": "string",
"lastBackupTime": "string",
"protectedItemType": "Microsoft.Compute/virtualMachines",
"protectionState": "string",
"protectionStatus": "string",
"virtualMachineId": "string"
}
For MabFileFolderProtectedItem, use:
{
"computerName": "string",
"extendedInfo": {
"lastRefreshedAt": "string",
"oldestRecoveryPoint": "string",
"recoveryPointCount": "int"
},
"friendlyName": "string",
"isScheduledForDeferredDelete": "bool",
"lastBackupStatus": "string",
"protectedItemType": "MabFileFolderProtectedItem",
"protectionState": "string"
}
For Microsoft.Sql/servers/databases, use:
{
"extendedInfo": {
"oldestRecoveryPoint": "string",
"policyState": "string",
"recoveryPointCount": "int"
},
"protectedItemDataId": "string",
"protectedItemType": "Microsoft.Sql/servers/databases",
"protectionState": "string"
}
Property values
AzureIaaSClassicComputeVMProtectedItem
Name | Description | Value |
---|---|---|
extendedInfo | Additional information for this backup item. | AzureIaaSVMProtectedItemExtendedInfo |
friendlyName | The friendly name of the VM represented by this backup item. | string |
lastBackupStatus | The last backup operation status. The possible values are: Healthy or Unhealthy. | string |
lastBackupTime | The timestamp of the last backup operation for this backup item. | string |
protectedItemType | The backup item type. | 'Microsoft.ClassicCompute/virtualMachines' (required) |
protectionState | The backup state of this backup item. | 'Invalid' 'IRPending' 'Protected' 'ProtectionError' 'ProtectionPaused' 'ProtectionStopped' |
protectionStatus | The backup status of this backup item. | string |
virtualMachineId | The fully qualified Resource Manager ID of the virtual machine represented by this item. | string |
AzureIaaSComputeVMProtectedItem
Name | Description | Value |
---|---|---|
extendedInfo | Additional information for this backup item. | AzureIaaSVMProtectedItemExtendedInfo |
friendlyName | The friendly name of the VM represented by this backup item. | string |
lastBackupStatus | The last backup operation status. The possible values are: Healthy or Unhealthy. | string |
lastBackupTime | The timestamp of the last backup operation for this backup item. | string |
protectedItemType | The backup item type. | 'Microsoft.Compute/virtualMachines' (required) |
protectionState | The backup state of this backup item. | 'Invalid' 'IRPending' 'Protected' 'ProtectionError' 'ProtectionPaused' 'ProtectionStopped' |
protectionStatus | The backup status of this backup item. | string |
virtualMachineId | The fully qualified Resource Manager ID of the virtual machine represented by this item. | string |
AzureIaaSVMProtectedItemExtendedInfo
Name | Description | Value |
---|---|---|
oldestRecoveryPoint | The oldest backup copy available for this backup item. | string |
policyInconsistent | Specifies if the backup policy associated with the backup item is inconsistent. | bool |
recoveryPointCount | The number of backup copies available for this backup item. | int |
AzureSqlProtectedItem
Name | Description | Value |
---|---|---|
extendedInfo | Additional information for this backup item. | AzureSqlProtectedItemExtendedInfo |
protectedItemDataId | The internal ID of a backup item. The internal ID is used by the Azure SQL Backup engine to contact Recovery Services. | string |
protectedItemType | The backup item type. | 'Microsoft.Sql/servers/databases' (required) |
protectionState | The backup state of the backup item. | 'Invalid' 'IRPending' 'Protected' 'ProtectionError' 'ProtectionPaused' 'ProtectionStopped' |
AzureSqlProtectedItemExtendedInfo
Name | Description | Value |
---|---|---|
oldestRecoveryPoint | The oldest backup copy available for this item in the service. | string |
policyState | The state of the backup policy associated with this backup item. | string |
recoveryPointCount | The number of available backup copies for this backup item. | int |
MabFileFolderProtectedItem
Name | Description | Value |
---|---|---|
computerName | The name of the computer associated with this backup item. | string |
extendedInfo | Additional information for this backup item. | MabFileFolderProtectedItemExtendedInfo |
friendlyName | The friendly name of this backup item. | string |
isScheduledForDeferredDelete | bool | |
lastBackupStatus | The status of last backup operation. | string |
protectedItemType | The backup item type. | 'MabFileFolderProtectedItem' (required) |
protectionState | The states for this property are: Protected, ProtectionStopped, IRPending, or ProtectionError. | string |
MabFileFolderProtectedItemExtendedInfo
Name | Description | Value |
---|---|---|
lastRefreshedAt | The last day and time the agent synced with the service. | string |
oldestRecoveryPoint | The oldest backup copy available. | string |
recoveryPointCount | The number of backup copies associated with the backup item. | int |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems
Name | Description | Value |
---|---|---|
apiVersion | The api version | '2016-06-01' |
eTag | Optional ETag. | string |
location | Resource location. | string |
name | The resource name | string (required) |
properties | The base class for backup items. | ProtectedItem |
tags | Resource tags | Dictionary of tag names and values. See Tags in templates |
type | The resource type | 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems' |
ProtectedItem
Name | Description | Value |
---|---|---|
backupManagementType | The backup management type associated with the backup item. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'DPM' 'Invalid' 'MAB' |
lastRecoveryPoint | The timestamp when the most recent backup copy was created for this backup item. | string |
policyId | The ID of the backup policy associated with this backup item. | string |
protectedItemType | Set to 'Microsoft.ClassicCompute/virtualMachines' for type AzureIaaSClassicComputeVMProtectedItem. Set to 'Microsoft.Compute/virtualMachines' for type AzureIaaSComputeVMProtectedItem. Set to 'MabFileFolderProtectedItem' for type MabFileFolderProtectedItem. Set to 'Microsoft.Sql/servers/databases' for type AzureSqlProtectedItem. | 'MabFileFolderProtectedItem' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'Microsoft.Sql/servers/databases' (required) |
sourceResourceId | The ID of the resource to be backed up. | string |
workloadType | The workload type for this item. | 'AzureSqlDb' 'DPMUnknown' 'Exchange' 'FileFolder' 'Invalid' 'Sharepoint' 'SQLDB' 'VM' |
ResourceTags
Name | Description | Value |
---|
Quickstart templates
The following quickstart templates deploy this resource type.
Template | Description |
---|---|
Azure Backup for Workload in Azure Virtual Machines |
This template creates a Recovery Services Vault and a Workload specific Backup Policy. Registers VM with Backup service and Configures Protection |
Backup existing File Share using Recovery Services (Daily) |
This template configures protection for an existing File Share present in an existing Storage Account. It creates a new or uses an existing Recovery Services Vault and Backup Policy based on the set parameter values. |
Backup existing File Share using Recovery Services (hourly) |
This template configures protection with hourly frequency for an existing File Share present in an existing Storage Account. It creates a new or uses an existing Recovery Services Vault and Backup Policy based on the set parameter values. |
Backup existing IaasVM using Recovery Services |
This template will use existing recovery services vault and existing backup policy, and configures protection of multiple classic and ARM based Azure IaasVMs. |
Backup Resource Manager VMs using Recovery Services vault |
This template will use existing recovery services vault and existing backup policy, and configures backup of multiple Resource Manager VMs that belong to same resource group |
Deploy a Windows VM and enable backup using Azure Backup |
This template allows you to deploy a Windows VM and Recovery Services Vault configured with the DefaultPolicy for Protection. |
IBM Cloud Pak for Data on Azure |
This template deploys an Openshift cluster on Azure with all the required resources, infrastructure and then deploys IBM Cloud Pak for Data along with the add-ons that user chooses. |
Openshift Container Platform 4.3 |
Openshift Container Platform 4.3 |
Terraform (AzAPI provider) resource definition
The vaults/backupFabrics/protectionContainers/protectedItems resource type can be deployed with operations that target:
- Resource groups
For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems resource, add the following Terraform to your template.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2016-06-01"
name = "string"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
backupManagementType = "string"
lastRecoveryPoint = "string"
policyId = "string"
sourceResourceId = "string"
workloadType = "string"
protectedItemType = "string"
// For remaining properties, see ProtectedItem objects
}
})
}
ProtectedItem objects
Set the protectedItemType property to specify the type of object.
For Microsoft.ClassicCompute/virtualMachines, use:
{
extendedInfo = {
oldestRecoveryPoint = "string"
policyInconsistent = bool
recoveryPointCount = int
}
friendlyName = "string"
lastBackupStatus = "string"
lastBackupTime = "string"
protectedItemType = "Microsoft.ClassicCompute/virtualMachines"
protectionState = "string"
protectionStatus = "string"
virtualMachineId = "string"
}
For Microsoft.Compute/virtualMachines, use:
{
extendedInfo = {
oldestRecoveryPoint = "string"
policyInconsistent = bool
recoveryPointCount = int
}
friendlyName = "string"
lastBackupStatus = "string"
lastBackupTime = "string"
protectedItemType = "Microsoft.Compute/virtualMachines"
protectionState = "string"
protectionStatus = "string"
virtualMachineId = "string"
}
For MabFileFolderProtectedItem, use:
{
computerName = "string"
extendedInfo = {
lastRefreshedAt = "string"
oldestRecoveryPoint = "string"
recoveryPointCount = int
}
friendlyName = "string"
isScheduledForDeferredDelete = bool
lastBackupStatus = "string"
protectedItemType = "MabFileFolderProtectedItem"
protectionState = "string"
}
For Microsoft.Sql/servers/databases, use:
{
extendedInfo = {
oldestRecoveryPoint = "string"
policyState = "string"
recoveryPointCount = int
}
protectedItemDataId = "string"
protectedItemType = "Microsoft.Sql/servers/databases"
protectionState = "string"
}
Property values
AzureIaaSClassicComputeVMProtectedItem
Name | Description | Value |
---|---|---|
extendedInfo | Additional information for this backup item. | AzureIaaSVMProtectedItemExtendedInfo |
friendlyName | The friendly name of the VM represented by this backup item. | string |
lastBackupStatus | The last backup operation status. The possible values are: Healthy or Unhealthy. | string |
lastBackupTime | The timestamp of the last backup operation for this backup item. | string |
protectedItemType | The backup item type. | 'Microsoft.ClassicCompute/virtualMachines' (required) |
protectionState | The backup state of this backup item. | 'Invalid' 'IRPending' 'Protected' 'ProtectionError' 'ProtectionPaused' 'ProtectionStopped' |
protectionStatus | The backup status of this backup item. | string |
virtualMachineId | The fully qualified Resource Manager ID of the virtual machine represented by this item. | string |
AzureIaaSComputeVMProtectedItem
Name | Description | Value |
---|---|---|
extendedInfo | Additional information for this backup item. | AzureIaaSVMProtectedItemExtendedInfo |
friendlyName | The friendly name of the VM represented by this backup item. | string |
lastBackupStatus | The last backup operation status. The possible values are: Healthy or Unhealthy. | string |
lastBackupTime | The timestamp of the last backup operation for this backup item. | string |
protectedItemType | The backup item type. | 'Microsoft.Compute/virtualMachines' (required) |
protectionState | The backup state of this backup item. | 'Invalid' 'IRPending' 'Protected' 'ProtectionError' 'ProtectionPaused' 'ProtectionStopped' |
protectionStatus | The backup status of this backup item. | string |
virtualMachineId | The fully qualified Resource Manager ID of the virtual machine represented by this item. | string |
AzureIaaSVMProtectedItemExtendedInfo
Name | Description | Value |
---|---|---|
oldestRecoveryPoint | The oldest backup copy available for this backup item. | string |
policyInconsistent | Specifies if the backup policy associated with the backup item is inconsistent. | bool |
recoveryPointCount | The number of backup copies available for this backup item. | int |
AzureSqlProtectedItem
Name | Description | Value |
---|---|---|
extendedInfo | Additional information for this backup item. | AzureSqlProtectedItemExtendedInfo |
protectedItemDataId | The internal ID of a backup item. The internal ID is used by the Azure SQL Backup engine to contact Recovery Services. | string |
protectedItemType | The backup item type. | 'Microsoft.Sql/servers/databases' (required) |
protectionState | The backup state of the backup item. | 'Invalid' 'IRPending' 'Protected' 'ProtectionError' 'ProtectionPaused' 'ProtectionStopped' |
AzureSqlProtectedItemExtendedInfo
Name | Description | Value |
---|---|---|
oldestRecoveryPoint | The oldest backup copy available for this item in the service. | string |
policyState | The state of the backup policy associated with this backup item. | string |
recoveryPointCount | The number of available backup copies for this backup item. | int |
MabFileFolderProtectedItem
Name | Description | Value |
---|---|---|
computerName | The name of the computer associated with this backup item. | string |
extendedInfo | Additional information for this backup item. | MabFileFolderProtectedItemExtendedInfo |
friendlyName | The friendly name of this backup item. | string |
isScheduledForDeferredDelete | bool | |
lastBackupStatus | The status of last backup operation. | string |
protectedItemType | The backup item type. | 'MabFileFolderProtectedItem' (required) |
protectionState | The states for this property are: Protected, ProtectionStopped, IRPending, or ProtectionError. | string |
MabFileFolderProtectedItemExtendedInfo
Name | Description | Value |
---|---|---|
lastRefreshedAt | The last day and time the agent synced with the service. | string |
oldestRecoveryPoint | The oldest backup copy available. | string |
recoveryPointCount | The number of backup copies associated with the backup item. | int |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems
Name | Description | Value |
---|---|---|
eTag | Optional ETag. | string |
location | Resource location. | string |
name | The resource name | string (required) |
parent_id | The ID of the resource that is the parent for this resource. | ID for resource of type: vaults/backupFabrics/protectionContainers |
properties | The base class for backup items. | ProtectedItem |
tags | Resource tags | Dictionary of tag names and values. |
type | The resource type | "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2016-06-01" |
ProtectedItem
Name | Description | Value |
---|---|---|
backupManagementType | The backup management type associated with the backup item. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'DPM' 'Invalid' 'MAB' |
lastRecoveryPoint | The timestamp when the most recent backup copy was created for this backup item. | string |
policyId | The ID of the backup policy associated with this backup item. | string |
protectedItemType | Set to 'Microsoft.ClassicCompute/virtualMachines' for type AzureIaaSClassicComputeVMProtectedItem. Set to 'Microsoft.Compute/virtualMachines' for type AzureIaaSComputeVMProtectedItem. Set to 'MabFileFolderProtectedItem' for type MabFileFolderProtectedItem. Set to 'Microsoft.Sql/servers/databases' for type AzureSqlProtectedItem. | 'MabFileFolderProtectedItem' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'Microsoft.Sql/servers/databases' (required) |
sourceResourceId | The ID of the resource to be backed up. | string |
workloadType | The workload type for this item. | 'AzureSqlDb' 'DPMUnknown' 'Exchange' 'FileFolder' 'Invalid' 'Sharepoint' 'SQLDB' 'VM' |
ResourceTags
Name | Description | Value |
---|