{
"opencollection": "1.0.0",
"info": {
"name": "Microsoft Azure AccessControlClient AccessConnector ProtectionContainers API",
"version": "2020-08-01-preview"
},
"items": [
{
"info": {
"name": "ProtectionContainers",
"type": "folder"
},
"items": [
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Recoveryservices Vaults Vaultname Backupfabrics Fabricname Protectioncontainers Containername",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.RecoveryServices/vaults/:vaultName/backupFabrics/:fabricName/protectionContainers/:containerName",
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Client Api Version."
},
{
"name": "vaultName",
"value": "",
"type": "path",
"description": "The name of the recovery services vault."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "The name of the resource group where the recovery services vault is present."
},
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "The subscription Id."
},
{
"name": "fabricName",
"value": "",
"type": "path",
"description": "Name of the fabric where the container belongs."
},
{
"name": "containerName",
"value": "",
"type": "path",
"description": "Name of the container whose details need to be fetched."
}
]
},
"docs": "Gets details of the specific container registered to your Recovery Services Vault."
},
{
"info": {
"name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Recoveryservices Vaults Vaultname Backupfabrics Fabricname Protectioncontainers Containername",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.RecoveryServices/vaults/:vaultName/backupFabrics/:fabricName/protectionContainers/:containerName",
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Client Api Version."
},
{
"name": "vaultName",
"value": "",
"type": "path",
"description": "The name of the recovery services vault."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "The name of the resource group where the recovery services vault is present."
},
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "The subscription Id."
},
{
"name": "fabricName",
"value": "",
"type": "path",
"description": "Fabric name associated with the container."
},
{
"name": "containerName",
"value": "",
"type": "path",
"description": "Name of the container to be registered."
}
]
},
"docs": "Registers the container with Recovery Services vault.
This is an asynchronous operation. To track the operation status, use location header to call get latest status of
the operation."
},
{
"info": {
"name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Recoveryservices Vaults Vaultname Backupfabrics Fabricname Protectioncontainers Containername",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.RecoveryServices/vaults/:vaultName/backupFabrics/:fabricName/protectionContainers/:containerName",
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Client Api Version."
},
{
"name": "vaultName",
"value": "",
"type": "path",
"description": "The name of the recovery services vault."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "The name of the resource group where the recovery services vault is present."
},
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "The subscription Id."
},
{
"name": "fabricName",
"value": "",
"type": "path",
"description": "Name of the fabric where the container belongs."
},
{
"name": "containerName",
"value": "",
"type": "path",
"description": "Name of the container which needs to be unregistered from the Recovery Services Vault."
}
]
},
"docs": "Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To determine
whether the backend service has finished processing the request, call Get Container Operation Result API."
},
{
"info": {
"name": "Microsoft Azure Inquires All The Protectable Items Under The Given Container",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.RecoveryServices/vaults/:vaultName/backupFabrics/:fabricName/protectionContainers/:containerName/inquire",
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Client Api Version."
},
{
"name": "vaultName",
"value": "",
"type": "path",
"description": "The name of the recovery services vault."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "The name of the resource group where the recovery services vault is present."
},
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "The subscription Id."
},
{
"name": "fabricName",
"value": "",
"type": "path",
"description": "Fabric Name associated with the container."
},
{
"name": "containerName",
"value": "",
"type": "path",
"description": "Name of the container in which inquiry needs to be triggered."
},
{
"name": "$filter",
"value": "",
"type": "query",
"description": "OData filter options."
}
]
},
"docs": "This is an async operation and the results should be tracked using location header or Azure-async-url."
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Recoveryservices Vaults Vaultname Backupfabrics Fabricname Refreshcontainers",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.RecoveryServices/vaults/:vaultName/backupFabrics/:fabricName/refreshContainers",
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Client Api Version."
},
{
"name": "vaultName",
"value": "",
"type": "path",
"description": "The name of the recovery services vault."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "The name of the resource group where the recovery services vault is present."
},
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "The subscription Id."
},
{
"name": "fabricName",
"value": "",
"type": "path",
"description": "Fabric name associated the container."
},
{
"name": "$filter",
"value": "",
"type": "query",
"description": "OData filter options."
}
]
},
"docs": "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."
}
]
}
],
"bundled": true
}