openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 101 kB
JSON
{"openapi":"3.0.0","info":{"title":"RecoveryServicesBackupClient","version":"2016-12-01","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2016-12-01/backupManagement.json","version":"2.0"}],"x-providerName":"azure.com","x-serviceName":"recoveryservicesbackup-backupManagement","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEngines":{"get":{"deprecated":false,"description":"Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers.","operationId":"BackupEngines_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}},{"description":"skipToken Filter.","in":"query","name":"$skipToken","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BackupEngineBaseResourceList"}}}}},"tags":["BackupEngines"],"x-ms-odata":"#/components/schemas/BMSBackupEnginesQueryObject","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEngines/{backupEngineName}":{"get":{"deprecated":false,"description":"Returns backup management server registered to Recovery Services Vault.","operationId":"BackupEngines_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Name of the backup management server.","in":"path","name":"backupEngineName","required":true,"schema":{"type":"string"}},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}},{"description":"skipToken Filter.","in":"query","name":"$skipToken","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BackupEngineBaseResource"}}}}},"tags":["BackupEngines"],"x-ms-odata":"#/components/schemas/BMSBackupEngineQueryObject"}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/operationResults/{operationId}":{"get":{"deprecated":false,"description":"Provides the result of the refresh operation triggered by the BeginRefresh operation.","operationId":"ProtectionContainerRefreshOperationResults_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with the container.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Operation ID associated with the operation whose result needs to be fetched.","in":"path","name":"operationId","required":true,"schema":{"type":"string"}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"tags":["ProtectionContainerRefreshOperationResults"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}":{"get":{"deprecated":false,"description":"Gets details of the specific container registered to your Recovery Services Vault.","operationId":"ProtectionContainers_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Name of the fabric where the container belongs.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Name of the container whose details need to be fetched.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainerResource"}}}}},"tags":["ProtectionContainers"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/operationResults/{operationId}":{"get":{"deprecated":false,"description":"Fetches the result of any operation on the container.","operationId":"ProtectionContainerOperationResults_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with the container.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Container name whose information should be fetched.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}},{"description":"Operation ID which represents the operation whose result needs to be fetched.","in":"path","name":"operationId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainerResource"}}}},"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"tags":["ProtectionContainerOperationResults"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}":{"delete":{"deprecated":false,"description":"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.","operationId":"ProtectedItems_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with the backed up item.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Container name associated with the backed up item.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}},{"description":"Backed up item to be deleted.","in":"path","name":"protectedItemName","required":true,"schema":{"type":"string"}}],"responses":{"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"tags":["ProtectedItems"]},"get":{"deprecated":false,"description":"Provides the details of the backed up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API.","operationId":"ProtectedItems_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with the backed up item.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Container name associated with the backed up item.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}},{"description":"Backed up item name whose details are to be fetched.","in":"path","name":"protectedItemName","required":true,"schema":{"type":"string"}},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectedItemResource"}}}}},"tags":["ProtectedItems"],"x-ms-odata":"#/components/schemas/GetProtectedItemQueryObject"},"put":{"deprecated":false,"description":"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.","operationId":"ProtectedItems_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with the backup item.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Container name associated with the backup item.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}},{"description":"Item name to be backed up.","in":"path","name":"protectedItemName","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectedItemResource"}}},"description":"resource backed up item","required":true},"responses":{"202":{"description":"Accepted"}},"tags":["ProtectedItems"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/backup":{"post":{"deprecated":false,"description":"Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the operation, call GetProtectedItemOperationResult API.","operationId":"Backups_Trigger","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with the backup item.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Container name associated with the backup item.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}},{"description":"Backup item for which backup needs to be triggered.","in":"path","name":"protectedItemName","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BackupRequestResource"}}},"description":"resource backup request","required":true},"responses":{"202":{"description":"Accepted"}},"tags":["Backups"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/operationResults/{operationId}":{"get":{"deprecated":false,"description":"Fetches the result of any operation on the backup item.","operationId":"ProtectedItemOperationResults_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with the backup item.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Container name associated with the backup item.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}},{"description":"Backup item name whose details are to be fetched.","in":"path","name":"protectedItemName","required":true,"schema":{"type":"string"}},{"description":"OperationID which represents the operation whose result needs to be fetched.","in":"path","name":"operationId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectedItemResource"}}}},"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"tags":["ProtectedItemOperationResults"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/operationsStatus/{operationId}":{"get":{"deprecated":false,"description":"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.","operationId":"ProtectedItemOperationStatuses_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with the backup item.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Container name associated with the backup item.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}},{"description":"Backup item name whose details are to be fetched.","in":"path","name":"protectedItemName","required":true,"schema":{"type":"string"}},{"description":"OperationID represents the operation whose status needs to be fetched.","in":"path","name":"operationId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationStatus"}}}}},"tags":["ProtectedItemOperationStatuses"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints":{"get":{"deprecated":false,"description":"Lists the backup copies for the backed up item.","operationId":"RecoveryPoints_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with the backed up item.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Container name associated with the backed up item.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}},{"description":"Backed up item whose backup copies are to be fetched.","in":"path","name":"protectedItemName","required":true,"schema":{"type":"string"}},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPointResourceList"}}}}},"tags":["RecoveryPoints"],"x-ms-odata":"#/components/schemas/BMSRPQueryObject","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}":{"get":{"deprecated":false,"description":"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.","operationId":"RecoveryPoints_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with backed up item.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Container name associated with backed up item.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}},{"description":"Backed up item name whose backup data needs to be fetched.","in":"path","name":"protectedItemName","required":true,"schema":{"type":"string"}},{"description":"RecoveryPointID represents the backed up data to be fetched.","in":"path","name":"recoveryPointId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPointResource"}}}}},"tags":["RecoveryPoints"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/provisionInstantItemRecovery":{"post":{"deprecated":false,"description":"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.","operationId":"ItemLevelRecoveryConnections_Provision","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with the backed up items.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Container name associated with the backed up items.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}},{"description":"Backed up item name whose files/folders are to be restored.","in":"path","name":"protectedItemName","required":true,"schema":{"type":"string"}},{"description":"Recovery point ID which represents backed up data. iSCSI connection will be provisioned for this backed up data.","in":"path","name":"recoveryPointId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ILRRequestResource"}}},"description":"resource ILR request","required":true},"responses":{"202":{"description":"Accepted"}},"tags":["ItemLevelRecoveryConnections"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/restore":{"post":{"deprecated":false,"description":"Restores the specified backed up data. This is an asynchronous operation. To know the status of this API call, use GetProtectedItemOperationResult API.","operationId":"Restores_Trigger","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with the backed up items.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Container name associated with the backed up items.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}},{"description":"Backed up item to be restored.","in":"path","name":"protectedItemName","required":true,"schema":{"type":"string"}},{"description":"Recovery point ID which represents the backed up data to be restored.","in":"path","name":"recoveryPointId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RestoreRequestResource"}}},"description":"resource restore request","required":true},"responses":{"202":{"description":"Accepted"}},"tags":["Restores"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/revokeInstantItemRecovery":{"post":{"deprecated":false,"description":"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.","operationId":"ItemLevelRecoveryConnections_Revoke","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated with the backed up items.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}},{"description":"Container name associated with the backed up items.","in":"path","name":"containerName","required":true,"schema":{"type":"string"}},{"description":"Backed up item name whose files/folders are to be restored.","in":"path","name":"protectedItemName","required":true,"schema":{"type":"string"}},{"description":"Recovery point ID which represents backed up data. iSCSI connection will be revoked for this backed up data.","in":"path","name":"recoveryPointId","required":true,"schema":{"type":"string"}}],"responses":{"202":{"description":"Accepted"}},"tags":["ItemLevelRecoveryConnections"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/refreshContainers":{"post":{"deprecated":false,"description":"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.","operationId":"ProtectionContainers_Refresh","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Fabric name associated the container.","in":"path","name":"fabricName","required":true,"schema":{"type":"string"}}],"responses":{"202":{"description":"Accepted"}},"tags":["ProtectionContainers"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobs/operationResults/{operationId}":{"get":{"deprecated":false,"description":"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.","operationId":"ExportJobsOperationResults_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"OperationID which represents the export job.","in":"path","name":"operationId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationResultInfoBaseResource"}}}},"202":{"description":"Accepted"}},"tags":["ExportJobsOperationResults"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobs/{jobName}/cancel":{"post":{"deprecated":false,"description":"Cancels a job. This is an asynchronous operation. To know the status of the cancellation, call GetCancelOperationResult API.","operationId":"JobCancellations_Trigger","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Name of the job to cancel.","in":"path","name":"jobName","required":true,"schema":{"type":"string"}}],"responses":{"202":{"description":"Accepted"}},"tags":["JobCancellations"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobs/{jobName}/operationResults/{operationId}":{"get":{"deprecated":false,"description":"Fetches the result of any operation.\r\n the operation.","operationId":"JobOperationResults_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Job name whose operation result has to be fetched.","in":"path","name":"jobName","required":true,"schema":{"type":"string"}},{"description":"OperationID which represents the operation whose result has to be fetched.","in":"path","name":"operationId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"tags":["JobOperationResults"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobsExport":{"post":{"deprecated":false,"description":"Triggers export of jobs specified by filters and returns an OperationID to track.","operationId":"Jobs_Export","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"202":{"description":"Accepted"}},"tags":["Jobs"],"x-ms-odata":"#/components/schemas/JobQueryObject"}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupOperationResults/{operationId}":{"get":{"deprecated":false,"description":"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.","operationId":"BackupOperationResults_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"OperationID which represents the operation.","in":"path","name":"operationId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"202":{"description":"Accepted"},"204":{"description":"NoContent"}},"tags":["BackupOperationResults"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupOperations/{operationId}":{"get":{"deprecated":false,"description":"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.","operationId":"BackupOperationStatuses_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"OperationID which represents the operation.","in":"path","name":"operationId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationStatus"}}}}},"tags":["BackupOperationStatuses"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies":{"get":{"deprecated":false,"description":"Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to fetch scoped results.","operationId":"BackupPolicies_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionPolicyResourceList"}}}}},"tags":["BackupPolicies"],"x-ms-odata":"#/components/schemas/ProtectionPolicyQueryObject","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies/{policyName}":{"delete":{"deprecated":false,"description":"Deletes specified backup policy from your Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API.","operationId":"ProtectionPolicies_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Backup policy to be deleted.","in":"path","name":"policyName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"204":{"description":"NoContent"}},"tags":["ProtectionPolicies"]},"get":{"deprecated":false,"description":"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.","operationId":"ProtectionPolicies_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Backup policy information to be fetched.","in":"path","name":"policyName","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionPolicyResource"}}}}},"tags":["ProtectionPolicies"]},"put":{"deprecated":false,"description":"Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API.","operationId":"ProtectionPolicies_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Backup policy to be created.","in":"path","name":"policyName","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionPolicyResource"}}},"description":"resource backup policy","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionPolicyResource"}}}},"202":{"description":"Accepted"}},"tags":["ProtectionPolicies"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies/{policyName}/operationResults/{operationId}":{"get":{"deprecated":false,"description":"Provides the result of an operation.","operationId":"ProtectionPolicyOperationResults_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Backup policy name whose operation's result needs to be fetched.","in":"path","name":"policyName","required":true,"schema":{"type":"string"}},{"description":"Operation ID which represents the operation whose result needs to be fetched.","in":"path","name":"operationId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionPolicyResource"}}}}},"tags":["ProtectionPolicyOperationResults"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies/{policyName}/operations/{operationId}":{"get":{"deprecated":false,"description":"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.","operationId":"ProtectionPolicyOperationStatuses_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"Backup policy name whose operation's status needs to be fetched.","in":"path","name":"policyName","required":true,"schema":{"type":"string"}},{"description":"Operation ID which represents an operation whose status needs to be fetched.","in":"path","name":"operationId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationStatus"}}}}},"tags":["ProtectionPolicyOperationStatuses"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems":{"get":{"deprecated":false,"description":"Provides a pageable list of protectable objects within your subscription according to the query filter and the pagination parameters.","operationId":"BackupProtectableItems_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}},{"description":"skipToken Filter.","in":"query","name":"$skipToken","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkloadProtectableItemResourceList"}}}}},"tags":["BackupProtectableItems"],"x-ms-odata":"#/components/schemas/BMSPOQueryObject","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectedItems":{"get":{"deprecated":false,"description":"Provides a pageable list of all items that are backed up within a vault.","operationId":"BackupProtectedItems_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}},{"description":"skipToken Filter.","in":"query","name":"$skipToken","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectedItemResourceList"}}}}},"tags":["BackupProtectedItems"],"x-ms-odata":"#/components/schemas/ProtectedItemQueryObject","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectionContainers":{"get":{"deprecated":false,"description":"Lists the containers registered to Recovery Services Vault.","operationId":"BackupProtectionContainers_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProtectionContainerResourceList"}}}}},"tags":["BackupProtectionContainers"],"x-ms-odata":"#/components/schemas/BMSContainerQueryObject","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupSecurityPIN":{"post":{"deprecated":false,"description":"Get the security PIN.","operationId":"SecurityPINs_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenInformation"}}}}},"tags":["SecurityPINs"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupUsageSummaries":{"get":{"deprecated":false,"description":"Fetches the backup management usage summaries of the vault.","operationId":"BackupUsageSummaries_List","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"},{"description":"OData filter options.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}},{"description":"skipToken Filter.","in":"query","name":"$skipToken","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BackupManagementUsageList"}}}}},"tags":["BackupUsageSummaries"],"x-ms-odata":"#/components/schemas/BMSBackupSummariesQueryObject","x-ms-pageable":{}}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupconfig/vaultconfig":{"get":{"deprecated":false,"description":"Fetches resource vault config.","operationId":"BackupResourceVaultConfigs_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BackupResourceVaultConfigResource"}}}}},"tags":["BackupResourceVaultConfigs"]},"patch":{"deprecated":false,"description":"Updates vault security config.","operationId":"BackupResourceVaultConfigs_Update","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BackupResourceVaultConfigResource"}}},"description":"resource config request","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BackupResourceVaultConfigResource"}}}}},"tags":["BackupResourceVaultConfigs"]}},"/Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig":{"get":{"deprecated":false,"description":"Fetches resource storage config.","operationId":"BackupResourceStorageConfigs_Get","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BackupResourceConfigResource"}}}}},"tags":["BackupResourceStorageConfigs"]},"patch":{"deprecated":false,"description":"Updates vault storage model type.","operationId":"BackupResourceStorageConfigs_Update","parameters":[{"$ref":"#/components/parameters/ApiVersion"},{"$ref":"#/components/parameters/VaultName"},{"$ref":"#/components/parameters/ResourceGroupName"},{"$ref":"#/components/parameters/SubscriptionId"}],"responses":{"204":{"description":"NoContent"}},"tags":["BackupResourceStorageConfigs"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"parameters":{"ApiVersion":{"description":"Client Api Version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"}},"ResourceGroupName":{"description":"The name of the resource group where the recovery services vault is present.","in":"path","name":"resourceGroupName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"}},"SubscriptionId":{"description":"The subscription Id.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"}},"VaultName":{"description":"The name of the recovery services vault.","in":"path","name":"vaultName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"}}},"securitySchemes":{"azure_auth":{"description":"Azure Active Directory OAuth2 Flow","type":"oauth2","flows":{"implicit":{"authorizationUrl":"https://login.microsoftonline.com/common/oauth2/authorize","scopes":{"user_impersonation":"impersonate your user account."}}}}},"schemas":{"AzureBackupServerContainer":{"allOf":[{"$ref":"#/components/schemas/ProtectionContainer"}],"description":"AzureBackupServer (DPMVenus) workload-specific protection container.","properties":{"DPMServers":{"description":"List of BackupEngines protecting the container","items":{"type":"string"},"type":"array"},"UpgradeAvailable":{"description":"To check if upgrade available","type":"boolean"},"canReRegister":{"description":"Specifies whether the container is re-registrable.","type":"boolean"},"containerId":{"description":"ID of container.","type":"string"},"dpmAgentVersion":{"description":"Backup engine Agent version","type":"string"},"extendedInfo":{"$ref":"#/components/schemas/DPMContainerExtendedInfo"},"protectedItemCount":{"description":"Number of protected items in the BackupEngine","format":"int64","type":"integer"},"protectionStatus":{"description":"Protection status of the container.","type":"string"}},"type":"object","x-ms-discriminator-value":"AzureBackupServerContainer"},"AzureBackupServerEngine":{"allOf":[{"$ref":"#/components/schemas/BackupEngineBase"}],"description":"Backup engine type when Azure Backup Server is used to manage the backups.","type":"object","x-ms-discriminator-value":"AzureBackupServerEngine"},"AzureIaaSClassicComputeVMContainer":{"allOf":[{"$ref":"#/components/schemas/IaaSVMContainer"}],"description":"IaaS VM workload-specific backup item representing a classic virtual machine.","type":"object","x-ms-discriminator-value":"Microsoft.ClassicCompute/virtualMachines"},"AzureIaaSClassicComputeVMProtectableItem":{"allOf":[{"$ref":"#/components/schemas/IaaSVMProtectableItem"}],"description":"IaaS VM workload-specific backup item representing the Classic Compute VM.","type":"object","x-ms-discriminator-value":"Microsoft.ClassicCompute/virtualMachines"},"AzureIaaSClassicComputeVMProtectedItem":{"allOf":[{"$ref":"#/components/schemas/AzureIaaSVMProtectedItem"}],"description":"IaaS VM workload-specific backup item representing the Classic Compute VM.","type":"object","x-ms-discriminator-value":"Microsoft.ClassicCompute/virtualMachines"},"AzureIaaSComputeVMContainer":{"allOf":[{"$ref":"#/components/schemas/IaaSVMContainer"}],"description":"IaaS VM workload-specific backup item representing an Azure Resource Manager virtual machine.","type":"object","x-ms-discriminator-value":"Microsoft.Compute/virtualMachines"},"AzureIaaSComputeVMProtectableItem":{"allOf":[{"$ref":"#/components/schemas/IaaSVMProtectableItem"}],"description":"IaaS VM workload-specific backup item representing the Azure Resource Manager VM.","type":"object","x-ms-discriminator-value":"Microsoft.Compute/virtualMachines"},"AzureIaaSComputeVMProtectedItem":{"allOf":[{"$ref":"#/components/schemas/AzureIaaSVMProtectedItem"}],"description":"IaaS VM workload-specific backup item representing the Azure Resource Manager VM.","type":"object","x-ms-discriminator-value":"Microsoft.Compute/virtualMachines"},"AzureIaaSVMHealthDetails":{"description":"Azure IaaS VM workload-specific Health Details.","properties":{"code":{"description":"Health Code","format":"int32","type":"integer"},"message":{"description":"Health Message","type":"string"},"recommendations":{"description":"Health Recommended Actions","items":{"type":"string"},"type":"array"},"title":{"description":"Health Title","type":"string"}},"type":"object"},"AzureIaaSVMProtectedItem":{"allOf":[{"$ref":"#/components/schemas/ProtectedItem"}],"description":"IaaS VM workload-specific backup item.","properties":{"extendedInfo":{"$ref":"#/components/schemas/AzureIaaSVMProtectedItemExtendedInfo"},"friendlyName":{"description":"Friendly name of the VM represented by this backup item.","type":"string"},"healthDetails":{"description":"Health details on this backup item.","items":{"$ref":"#/components/schemas/AzureIaaSVMHealthDetails"},"type":"array"},"healthStatus":{"description":"Health status of protected item","enum":["Passed","ActionRequired","ActionSuggested","Invalid"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"HealthStatus"}},"lastBackupStatus":{"description":"Last backup operation status. Possible values: Healthy, Unhealthy.","type":"string"},"lastBackupTime":{"description":"Timestamp of the last backup operation on this backup item.","format":"date-time","type":"string"},"protectedItemDataId":{"description":"Data ID of the protected item.","type":"string"},"protectionState":{"description":"Backup state of this backup item.","enum":["Invalid","IRPending","Protected","ProtectionError","ProtectionStopped","ProtectionPaused"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"ProtectionState"}},"protectionStatus":{"description":"Backup status of this backup item.","type":"string"},"virtualMachineId":{"description":"Fully qualified ARM ID of the virtual machine represented by this item.","type":"string"}},"type":"object","x-ms-discriminator-value":"AzureIaaSVMProtectedItem"},"AzureIaaSVMProtectedItemExtendedInfo":{"description":"Additional information on Azure IaaS VM specific backup item.","properties":{"oldestRecoveryPoint":{"description":"The oldest backup copy available for this backup item.","format":"date-time","type":"string"},"policyInconsistent":{"description":"Specifies if backup policy associated with the backup item is inconsistent.","type":"boolean"},"recoveryPointCount":{"description":"Number of backup copies available for this backup item.","format":"int32","type":"integer"}},"type":"object"},"AzureIaaSVMProtectionPolicy":{"allOf":[{"$ref":"#/components/schemas/ProtectionPolicy"}],"description":"IaaS VM workload-specific backup policy.","properties":{"retentionPolicy":{"$ref":"#/components/schemas/RetentionPolicy"},"schedulePolicy":{"$ref":"#/components/schemas/SchedulePolicy"},"timeZone":{"description":"TimeZone optional input as string. For example: TimeZone = \"Pacific Standard Time\".","type":"string"}},"type":"object","x-ms-discriminator-value":"AzureIaasVM"},"AzureSqlContainer":{"allOf":[{"$ref":"#/components/schemas/ProtectionContainer"}],"description":"Azure Sql workload-specific container.","type":"object","x-ms-discriminator-value":"AzureSqlContainer"},"AzureSqlProtectedItem":{"allOf":[{"$ref":"#/components/schemas/ProtectedItem"}],"description":"Azure SQL workload-specific backup item.","properties":{"extendedInfo":{"$ref":"#/components/schemas/AzureSqlProtectedItemExtendedInfo"},"protectedItemDataId":{"description":"Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.","type":"string"},"protectionState":{"description":"Backup state of the backed up item.","enum":["Invalid","IRPending","Protected","ProtectionError","ProtectionStopped","ProtectionPaused"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"ProtectedItemState"}}},"type":"object","x-ms-discriminator-value":"Microsoft.Sql/servers/databases"},"AzureSqlProtectedItemExtendedInfo":{"description":"Additional information on Azure Sql specific protected item.","properties":{"oldestRecoveryPoint":{"description":"The oldest backup copy available for this item in the service.","format":"date-time","type":"string"},"policyState":{"description":"State of the backup policy associated with this backup item.","type":"string"},"recoveryPointCount":{"description":"Number of available backup copies associated with this backup item.","format":"int32","type":"integer"}},"type":"object"},"AzureSqlProtectio