{
"opencollection": "1.0.0",
"info": {
"name": "Microsoft Azure AccessControlClient AccessConnector Snapshots API",
"version": "2020-08-01-preview"
},
"items": [
{
"info": {
"name": "Snapshots",
"type": "folder"
},
"items": [
{
"info": {
"name": "Microsoft Azure Gets A List Of Key Value Snapshots",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/snapshots",
"headers": [
{
"name": "Sync-Token",
"value": ""
}
],
"params": [
{
"name": "name",
"value": "",
"type": "query",
"description": "A filter for the name of the returned snapshots."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The API version to be used with the HTTP request."
},
{
"name": "After",
"value": "",
"type": "query",
"description": "Instructs the server to return elements that appear after the element referred to by the specified token."
},
{
"name": "$Select",
"value": "",
"type": "query",
"description": "Used to select what fields are present in the returned resource(s)."
},
{
"name": "Status",
"value": "",
"type": "query",
"description": "Used to filter returned snapshots by their status property."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Post Snapshots",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/snapshots"
},
"docs": "Submit an operation to take a snapshot of face list, large face list, person group or large person group, with user-specified snapshot type, source object id, apply scope and an optional user data.
The snapshot interfaces are for users to backup and restore their face data from one face subscription to another, inside same region or across regions. The workflow contains two phases, user first calls Snapshot - Take to create a copy of the source object and store it as a snapshot, then calls Sn"
},
{
"info": {
"name": "Microsoft Azure Requests The Headers And Status Of The Given Resource",
"type": "http"
},
"http": {
"method": "HEAD",
"url": "{{baseUrl}}/snapshots",
"headers": [
{
"name": "Sync-Token",
"value": ""
}
],
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The API version to be used with the HTTP request."
},
{
"name": "After",
"value": "",
"type": "query",
"description": "Instructs the server to return elements that appear after the element referred to by the specified token."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Gets A Single Key Value Snapshot",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/snapshots/:name",
"headers": [
{
"name": "Sync-Token",
"value": ""
},
{
"name": "If-Match",
"value": ""
},
{
"name": "If-None-Match",
"value": ""
}
],
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The API version to be used with the HTTP request."
},
{
"name": "name",
"value": "",
"type": "path",
"description": "The name of the key-value snapshot to retrieve."
},
{
"name": "$Select",
"value": "",
"type": "query",
"description": "Used to select what fields are present in the returned resource(s)."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Creates A Key Value Snapshot",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/snapshots/:name",
"headers": [
{
"name": "Sync-Token",
"value": ""
}
],
"params": [
{
"name": "name",
"value": "",
"type": "path",
"description": "The name of the key-value snapshot to create."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The API version to be used with the HTTP request."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Updates The State Of A Key Value Snapshot",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "{{baseUrl}}/snapshots/:name",
"headers": [
{
"name": "Sync-Token",
"value": ""
},
{
"name": "If-Match",
"value": ""
},
{
"name": "If-None-Match",
"value": ""
}
],
"params": [
{
"name": "name",
"value": "",
"type": "path",
"description": "The name of the key-value snapshot to update."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The API version to be used with the HTTP request."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Requests The Headers And Status Of The Given Resource",
"type": "http"
},
"http": {
"method": "HEAD",
"url": "{{baseUrl}}/snapshots/:name",
"headers": [
{
"name": "Sync-Token",
"value": ""
},
{
"name": "If-Match",
"value": ""
},
{
"name": "If-None-Match",
"value": ""
}
],
"params": [
{
"name": "name",
"value": "",
"type": "path",
"description": "The name of the key-value snapshot to check."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "The API version to be used with the HTTP request."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerstorage Pools Poolname Snapshots",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerStorage/pools/:poolName/snapshots",
"params": [
{
"name": "poolName",
"value": "",
"type": "path",
"description": "Pool Object"
}
]
},
"docs": "List Snapshot resources by Pool"
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerstorage Pools Poolname Snapshots Snapshotname",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerStorage/pools/:poolName/snapshots/:snapshotName",
"params": [
{
"name": "poolName",
"value": "",
"type": "path",
"description": "Pool Object"
},
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "Volume Snapshot Resource"
}
]
},
"docs": "Get a Snapshot"
},
{
"info": {
"name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerstorage Pools Poolname Snapshots Snapshotname",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerStorage/pools/:poolName/snapshots/:snapshotName",
"params": [
{
"name": "poolName",
"value": "",
"type": "path",
"description": "Pool Object"
},
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "Volume Snapshot Resource"
}
]
},
"docs": "Create a Snapshot"
},
{
"info": {
"name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Containerstorage Pools Poolname Snapshots Snapshotname",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerStorage/pools/:poolName/snapshots/:snapshotName",
"params": [
{
"name": "poolName",
"value": "",
"type": "path",
"description": "Pool Object"
},
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "Volume Snapshot Resource"
}
]
},
"docs": "Delete a Snapshot"
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Compute Snapshots Snapshotname",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/snapshots/:snapshotName",
"params": [
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "The name of the snapshot that is being created. The name can't be changed after the snapshot is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters."
}
]
},
"docs": "Gets information about a snapshot."
},
{
"info": {
"name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Compute Snapshots Snapshotname",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/snapshots/:snapshotName",
"params": [
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "The name of the snapshot that is being created. The name can't be changed after the snapshot is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters."
}
]
},
"docs": "Creates or updates a snapshot."
},
{
"info": {
"name": "Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Compute Snapshots Snapshotname",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/snapshots/:snapshotName",
"params": [
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "The name of the snapshot that is being created. The name can't be changed after the snapshot is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters."
}
]
},
"docs": "Updates (patches) a snapshot."
},
{
"info": {
"name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Compute Snapshots Snapshotname",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/snapshots/:snapshotName",
"params": [
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "The name of the snapshot that is being created. The name can't be changed after the snapshot is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters."
}
]
},
"docs": "Deletes a snapshot."
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Compute Snapshots",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/snapshots"
},
"docs": "Lists snapshots under a resource group."
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Compute Snapshots",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Compute/snapshots"
},
"docs": "Lists snapshots under a subscription."
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Compute Snapshots Snapshotname Begingetaccess",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/snapshots/:snapshotName/beginGetAccess",
"params": [
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "The name of the snapshot that is being created. The name can't be changed after the snapshot is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters."
}
]
},
"docs": "Grants access to a snapshot."
},
{
"info": {
"name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Compute Snapshots Snapshotname Endgetaccess",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/snapshots/:snapshotName/endGetAccess",
"params": [
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "The name of the snapshot that is being created. The name can't be changed after the snapshot is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters."
}
]
},
"docs": "Revokes access to a snapshot."
},
{
"info": {
"name": "Microsoft Azure Get Snapshots Snapshotid",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/snapshots/:snapshotId",
"params": [
{
"name": "snapshotId",
"value": "",
"type": "path",
"description": "Id referencing a particular snapshot."
}
]
},
"docs": "Retrieve information about a snapshot. Snapshot is only accessible to the source subscription who took it, and target subscriptions included in the applyScope in Snapshot - Take."
},
{
"info": {
"name": "Microsoft Azure Patch Snapshots Snapshotid",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "{{baseUrl}}/snapshots/:snapshotId",
"params": [
{
"name": "snapshotId",
"value": "",
"type": "path",
"description": "Id referencing a particular snapshot."
}
]
},
"docs": "Update the information of a snapshot. Only the source subscription who took the snapshot can update the snapshot."
},
{
"info": {
"name": "Microsoft Azure Delete Snapshots Snapshotid",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/snapshots/:snapshotId",
"params": [
{
"name": "snapshotId",
"value": "",
"type": "path",
"description": "Id referencing a particular snapshot."
}
]
},
"docs": "Delete an existing snapshot according to the snapshotId. All object data and information in the snapshot will also be deleted. Only the source subscription who took the snapshot can delete the snapshot. If the user does not delete a snapshot with this API, the snapshot will still be automatically deleted in 48 hours after creation."
},
{
"info": {
"name": "Microsoft Azure Post Snapshots Snapshotid Apply",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/snapshots/:snapshotId/apply",
"params": [
{
"name": "snapshotId",
"value": "",
"type": "path",
"description": "Id referencing a particular snapshot."
}
]
},
"docs": "Submit an operation to apply a snapshot to current subscription. For each snapshot, only subscriptions included in the applyScope of Snapshot - Take can apply it.
The snapshot interfaces are for users to backup and restore their face data from one face subscription to another, inside same region or across regions. The workflow contains two phases, user first calls Snapshot - Take to create a copy of the source object and store it as a snapshot, then calls Snapshot - Apply to paste the snapsho"
},
{
"info": {
"name": "Microsoft Azure Describe All Snapshots",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/capacityPools/:poolName/volumes/:volumeName/snapshots",
"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": "List all snapshots associated with the volume"
},
{
"info": {
"name": "Microsoft Azure Describe A Snapshot",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/capacityPools/:poolName/volumes/:volumeName/snapshots/:snapshotName",
"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"
},
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "The name of the snapshot"
}
]
},
"docs": "Get details of the specified snapshot"
},
{
"info": {
"name": "Microsoft Azure Create A Snapshot",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/capacityPools/:poolName/volumes/:volumeName/snapshots/:snapshotName",
"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"
},
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "The name of the snapshot"
}
]
},
"docs": "Create the specified snapshot within the given volume"
},
{
"info": {
"name": "Microsoft Azure Update A Snapshot",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/capacityPools/:poolName/volumes/:volumeName/snapshots/:snapshotName",
"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"
},
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "The name of the snapshot"
}
]
},
"docs": "Patch a snapshot"
},
{
"info": {
"name": "Microsoft Azure Delete A Snapshot",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/capacityPools/:poolName/volumes/:volumeName/snapshots/:snapshotName",
"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"
},
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "The name of the snapshot"
}
]
},
"docs": "Delete snapshot"
},
{
"info": {
"name": "Microsoft Azure Create A New Snapshot Restore Files Request",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.NetApp/netAppAccounts/:accountName/capacityPools/:poolName/volumes/:volumeName/snapshots/:snapshotName/restoreFiles",
"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"
},
{
"name": "snapshotName",
"value": "",
"type": "path",
"description": "The name of the snapshot"
}
]
},
"docs": "Restore the specified files from the specified snapshot to the active filesystem"
}
]
}
],
"bundled": true
}