{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Azure AccessControlClient AccessConnector Backups API",
    "version": "2020-08-01-preview"
  },
  "items": [
    {
      "info": {
        "name": "Backups",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Backup Admin Backuplocations Location Backups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Backup.Admin/backupLocations/:location/backups"
          },
          "docs": "Returns a list of backups from a location."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Backup Admin Backuplocations Location Backups Backup",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Backup.Admin/backupLocations/:location/backups/:backup",
            "params": [
              {
                "name": "backup",
                "value": "",
                "type": "path",
                "description": "Name of the backup."
              }
            ]
          },
          "docs": "Returns a backup from a location based on name."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Backup Admin Backuplocations Location Backups Backup Restore",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Backup.Admin/backupLocations/:location/backups/:backup/restore",
            "params": [
              {
                "name": "backup",
                "value": "",
                "type": "path",
                "description": "Name of the backup."
              }
            ]
          },
          "docs": "Restore a backup."
        },
        {
          "info": {
            "name": "Microsoft Azure Get The Latest Backup Status Of A Volume",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/capacityPools/:poolName/volumes/:volumeName/latestBackupStatus/current",
            "params": [
              {
                "name": "accountName",
                "value": "",
                "type": "path",
                "description": "The name of the NetApp account"
              },
              {
                "name": "poolName",
                "value": "",
                "type": "path",
                "description": "The name of the capacity pool"
              },
              {
                "name": "volumeName",
                "value": "",
                "type": "path",
                "description": "The name of the volume"
              }
            ]
          },
          "docs": "Get the latest status of the backup for a volume"
        },
        {
          "info": {
            "name": "Microsoft Azure List Backups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/backupVaults/:backupVaultName/backups",
            "params": [
              {
                "name": "accountName",
                "value": "",
                "type": "path",
                "description": "The name of the NetApp account"
              },
              {
                "name": "backupVaultName",
                "value": "",
                "type": "path",
                "description": "The name of the Backup Vault"
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "An option to specify the VolumeResourceId. If present, then only returns the backups under the specified volume"
              }
            ]
          },
          "docs": "List all backups Under a Backup Vault"
        },
        {
          "info": {
            "name": "Microsoft Azure Describe The Backup Under Backup Vault",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/backupVaults/:backupVaultName/backups/:backupName",
            "params": [
              {
                "name": "accountName",
                "value": "",
                "type": "path",
                "description": "The name of the NetApp account"
              },
              {
                "name": "backupVaultName",
                "value": "",
                "type": "path",
                "description": "The name of the Backup Vault"
              },
              {
                "name": "backupName",
                "value": "",
                "type": "path",
                "description": "The name of the backup"
              }
            ]
          },
          "docs": "Get the specified Backup under Backup Vault."
        },
        {
          "info": {
            "name": "Microsoft Azure Create A Backup",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/backupVaults/:backupVaultName/backups/:backupName",
            "params": [
              {
                "name": "accountName",
                "value": "",
                "type": "path",
                "description": "The name of the NetApp account"
              },
              {
                "name": "backupVaultName",
                "value": "",
                "type": "path",
                "description": "The name of the Backup Vault"
              },
              {
                "name": "backupName",
                "value": "",
                "type": "path",
                "description": "The name of the backup"
              }
            ]
          },
          "docs": "Create a backup under the Backup Vault"
        },
        {
          "info": {
            "name": "Microsoft Azure Patch A Backup",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/backupVaults/:backupVaultName/backups/:backupName",
            "params": [
              {
                "name": "accountName",
                "value": "",
                "type": "path",
                "description": "The name of the NetApp account"
              },
              {
                "name": "backupVaultName",
                "value": "",
                "type": "path",
                "description": "The name of the Backup Vault"
              },
              {
                "name": "backupName",
                "value": "",
                "type": "path",
                "description": "The name of the backup"
              }
            ]
          },
          "docs": "Patch a Backup under the Backup Vault"
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Backup",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/backupVaults/:backupVaultName/backups/:backupName",
            "params": [
              {
                "name": "accountName",
                "value": "",
                "type": "path",
                "description": "The name of the NetApp account"
              },
              {
                "name": "backupVaultName",
                "value": "",
                "type": "path",
                "description": "The name of the Backup Vault"
              },
              {
                "name": "backupName",
                "value": "",
                "type": "path",
                "description": "The name of the backup"
              }
            ]
          },
          "docs": "Delete a Backup under the Backup Vault"
        },
        {
          "info": {
            "name": "Microsoft Azure Create A New Backup Restore Files Request",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/backupVaults/:backupVaultName/backups/:backupName/restoreFiles",
            "params": [
              {
                "name": "accountName",
                "value": "",
                "type": "path",
                "description": "The name of the NetApp account"
              },
              {
                "name": "backupVaultName",
                "value": "",
                "type": "path",
                "description": "The name of the Backup Vault"
              },
              {
                "name": "backupName",
                "value": "",
                "type": "path",
                "description": "The name of the backup"
              }
            ]
          },
          "docs": "Restore the specified files from the specified backup to the active filesystem"
        },
        {
          "info": {
            "name": "Microsoft Azure Create A New Migrate Request For Backups Under Volume",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/capacityPools/:poolName/volumes/:volumeName/migrateBackups",
            "params": [
              {
                "name": "accountName",
                "value": "",
                "type": "path",
                "description": "The name of the NetApp account"
              },
              {
                "name": "poolName",
                "value": "",
                "type": "path",
                "description": "The name of the capacity pool"
              },
              {
                "name": "volumeName",
                "value": "",
                "type": "path",
                "description": "The name of the volume"
              }
            ]
          },
          "docs": "Migrate the backups under volume to backup vault"
        },
        {
          "info": {
            "name": "Microsoft Azure Create A New Migrate Request For Backups Under Account",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/migrateBackups",
            "params": [
              {
                "name": "accountName",
                "value": "",
                "type": "path",
                "description": "The name of the NetApp account"
              }
            ]
          },
          "docs": "Migrate the backups under a NetApp account to backup vault"
        },
        {
          "info": {
            "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Recoveryservices Vaults Vaultname Backupfabrics Fabricname Protectioncontainers Containername Protecteditems Protecteditemname Backup",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.RecoveryServices/vaults/:vaultName/backupFabrics/:fabricName/protectionContainers/:containerName/protectedItems/:protectedItemName/backup",
            "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 backup item."
              },
              {
                "name": "containerName",
                "value": "",
                "type": "path",
                "description": "Container name associated with the backup item."
              },
              {
                "name": "protectedItemName",
                "value": "",
                "type": "path",
                "description": "Backup item for which backup needs to be triggered."
              }
            ]
          },
          "docs": "Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the<br>operation, call GetProtectedItemOperationResult API."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storsimple Managers Managername Devices Devicename Backups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.StorSimple/managers/:managerName/devices/:deviceName/backups",
            "params": [
              {
                "name": "deviceName",
                "value": "",
                "type": "path",
                "description": "The device name"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription id"
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The resource group name"
              },
              {
                "name": "managerName",
                "value": "",
                "type": "path",
                "description": "The manager name"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The api version"
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "OData Filter options"
              }
            ]
          },
          "docs": "Retrieves all the backups in a device."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storsimple Managers Managername Devices Devicename Backups Backupname",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.StorSimple/managers/:managerName/devices/:deviceName/backups/:backupName",
            "params": [
              {
                "name": "deviceName",
                "value": "",
                "type": "path",
                "description": "The device name"
              },
              {
                "name": "backupName",
                "value": "",
                "type": "path",
                "description": "The backup name."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription id"
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The resource group name"
              },
              {
                "name": "managerName",
                "value": "",
                "type": "path",
                "description": "The manager name"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The api version"
              }
            ]
          },
          "docs": "Deletes the backup."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storsimple Managers Managername Devices Devicename Backups Backupname Elements Backupelementname Clone",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.StorSimple/managers/:managerName/devices/:deviceName/backups/:backupName/elements/:backupElementName/clone",
            "params": [
              {
                "name": "deviceName",
                "value": "",
                "type": "path",
                "description": "The device name"
              },
              {
                "name": "backupName",
                "value": "",
                "type": "path",
                "description": "The backup name."
              },
              {
                "name": "backupElementName",
                "value": "",
                "type": "path",
                "description": "The backup element name."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription id"
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The resource group name"
              },
              {
                "name": "managerName",
                "value": "",
                "type": "path",
                "description": "The manager name"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The api version"
              }
            ]
          },
          "docs": "Clones the backup element as a new volume."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storsimple Managers Managername Devices Devicename Backups Backupname Restore",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.StorSimple/managers/:managerName/devices/:deviceName/backups/:backupName/restore",
            "params": [
              {
                "name": "deviceName",
                "value": "",
                "type": "path",
                "description": "The device name"
              },
              {
                "name": "backupName",
                "value": "",
                "type": "path",
                "description": "The backupSet name"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription id"
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The resource group name"
              },
              {
                "name": "managerName",
                "value": "",
                "type": "path",
                "description": "The manager name"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The api version"
              }
            ]
          },
          "docs": "Restores the backup on the device."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storsimple Managers Managername Backups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.StorSimple/managers/:managerName/backups",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription id"
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The resource group name"
              },
              {
                "name": "managerName",
                "value": "",
                "type": "path",
                "description": "The manager name"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The api version"
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "OData Filter options"
              }
            ]
          },
          "docs": "Retrieves all the backups in a manager."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storsimple Managers Managername Devices Devicename Backups Backupname Elements Elementname Clone",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.StorSimple/managers/:managerName/devices/:deviceName/backups/:backupName/elements/:elementName/clone",
            "params": [
              {
                "name": "deviceName",
                "value": "",
                "type": "path",
                "description": "The device name."
              },
              {
                "name": "backupName",
                "value": "",
                "type": "path",
                "description": "The backup name."
              },
              {
                "name": "elementName",
                "value": "",
                "type": "path",
                "description": "The backup element name."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription id"
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The resource group name"
              },
              {
                "name": "managerName",
                "value": "",
                "type": "path",
                "description": "The manager name"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The api version"
              }
            ]
          },
          "docs": "Clones the given backup element to a new disk or share with given details."
        }
      ]
    }
  ],
  "bundled": true
}