{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector StorageTargets API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "StorageTargets", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Storagetargets Storagetargetname Dnsrefresh", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/Microsoft.StorageCache/caches/:cacheName/storageTargets/:storageTargetName/dnsRefresh", "params": [ { "name": "cacheName", "value": "", "type": "path", "description": "Name of cache. Length of name must not be greater than 80 and chars must be from the [-0-9a-zA-Z_] char class." }, { "name": "storageTargetName", "value": "", "type": "path", "description": "Name of Storage Target." } ] }, "docs": "Tells a storage target to refresh its DNS information." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Storagetargets", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/Microsoft.StorageCache/caches/:cacheName/storageTargets", "params": [ { "name": "cacheName", "value": "", "type": "path", "description": "Name of cache. Length of name must not be greater than 80 and chars must be from the [-0-9a-zA-Z_] char class." } ] }, "docs": "Returns a list of Storage Targets for the specified cache." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Storagetargets Storagetargetname", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/Microsoft.StorageCache/caches/:cacheName/storageTargets/:storageTargetName", "params": [ { "name": "cacheName", "value": "", "type": "path", "description": "Name of cache. Length of name must not be greater than 80 and chars must be from the [-0-9a-zA-Z_] char class." }, { "name": "storageTargetName", "value": "", "type": "path", "description": "Name of Storage Target." } ] }, "docs": "Returns a Storage Target from a cache." }, { "info": { "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Storagetargets Storagetargetname", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/Microsoft.StorageCache/caches/:cacheName/storageTargets/:storageTargetName", "params": [ { "name": "cacheName", "value": "", "type": "path", "description": "Name of cache. Length of name must not be greater than 80 and chars must be from the [-0-9a-zA-Z_] char class." }, { "name": "storageTargetName", "value": "", "type": "path", "description": "Name of Storage Target." } ] }, "docs": "Create or update a Storage Target. This operation is allowed at any time, but if the cache is down or unhealthy, the actual creation/modification of the Storage Target may be delayed until the cache is healthy again." }, { "info": { "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Storagetargets Storagetargetname", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/Microsoft.StorageCache/caches/:cacheName/storageTargets/:storageTargetName", "params": [ { "name": "cacheName", "value": "", "type": "path", "description": "Name of cache. Length of name must not be greater than 80 and chars must be from the [-0-9a-zA-Z_] char class." }, { "name": "storageTargetName", "value": "", "type": "path", "description": "Name of Storage Target." }, { "name": "force", "value": "", "type": "query", "description": "Boolean value requesting the force delete operation for a storage target. Force delete discards unwritten-data in the cache instead of flushing it to back-end storage." } ] }, "docs": "Removes a Storage Target from a cache. This operation is allowed at any time, but if the cache is down or unhealthy, the actual removal of the Storage Target may be delayed until the cache is healthy again. Note that if the cache has data to flush to the Storage Target, the data will be flushed before the Storage Target will be deleted." }, { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Storagetargets Storagetargetname Flush", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/Microsoft.StorageCache/caches/:cacheName/storageTargets/:storageTargetName/flush", "params": [ { "name": "cacheName", "value": "", "type": "path", "description": "Name of cache. Length of name must not be greater than 80 and chars must be from the [-0-9a-zA-Z_] char class." }, { "name": "storageTargetName", "value": "", "type": "path", "description": "Name of Storage Target." } ] }, "docs": "Tells the cache to write all dirty data to the Storage Target's backend storage. Client requests to this storage target's namespace will return errors until the flush operation completes." }, { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Storagetargets Storagetargetname Suspend", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/Microsoft.StorageCache/caches/:cacheName/storageTargets/:storageTargetName/suspend", "params": [ { "name": "cacheName", "value": "", "type": "path", "description": "Name of cache. Length of name must not be greater than 80 and chars must be from the [-0-9a-zA-Z_] char class." }, { "name": "storageTargetName", "value": "", "type": "path", "description": "Name of Storage Target." } ] }, "docs": "Suspends client access to a storage target." }, { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Storagetargets Storagetargetname Resume", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/Microsoft.StorageCache/caches/:cacheName/storageTargets/:storageTargetName/resume", "params": [ { "name": "cacheName", "value": "", "type": "path", "description": "Name of cache. Length of name must not be greater than 80 and chars must be from the [-0-9a-zA-Z_] char class." }, { "name": "storageTargetName", "value": "", "type": "path", "description": "Name of Storage Target." } ] }, "docs": "Resumes client access to a previously suspended storage target." }, { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Storagetargets Storagetargetname Invalidate", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/Microsoft.StorageCache/caches/:cacheName/storageTargets/:storageTargetName/invalidate", "params": [ { "name": "cacheName", "value": "", "type": "path", "description": "Name of cache. Length of name must not be greater than 80 and chars must be from the [-0-9a-zA-Z_] char class." }, { "name": "storageTargetName", "value": "", "type": "path", "description": "Name of Storage Target." } ] }, "docs": "Invalidate all cached data for a storage target. Cached files are discarded and fetched from the back end on the next request." }, { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Storagetargets Storagetargetname Restoredefaults", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.StorageCache/caches/:cacheName/storageTargets/:storageTargetName/restoreDefaults", "params": [ { "name": "cacheName", "value": "", "type": "path", "description": "Name of cache. Length of name must not be greater than 80 and chars must be from the [-0-9a-zA-Z_] char class." }, { "name": "storageTargetName", "value": "", "type": "path", "description": "Name of Storage Target." } ] }, "docs": "Tells a storage target to restore its settings to their default values." } ] } ], "bundled": true }