{ "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
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 }