Create a Snapshots.
Reference to the service client.
Creates or updates a snapshot.
The name of the resource group.
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.
Snapshot object supplied in the body of the Put disk operation.
Promise<msRestAzure.LROPoller>
Deletes a snapshot.
The name of the resource group.
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.
Promise<msRestAzure.LROPoller>
Grants access to a snapshot.
The name of the resource group.
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.
Access data object supplied in the body of the get snapshot access operation.
Promise<msRestAzure.LROPoller>
Revokes access to a snapshot.
The name of the resource group.
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.
Promise<msRestAzure.LROPoller>
Updates (patches) a snapshot.
The name of the resource group.
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.
Snapshot object supplied in the body of the Patch snapshot operation.
Promise<msRestAzure.LROPoller>
Creates or updates a snapshot.
The name of the resource group.
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.
Snapshot object supplied in the body of the Put disk operation.
Promise<Models.SnapshotsCreateOrUpdateResponse>
Deletes a snapshot.
The name of the resource group.
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.
Promise<Models.SnapshotsDeleteMethodResponse>
Gets information about a snapshot.
The name of the resource group.
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.
Promise<Models.SnapshotsGetResponse>
The name of the resource group.
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.
The callback
The name of the resource group.
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.
The optional parameters
The callback
Grants access to a snapshot.
The name of the resource group.
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.
Access data object supplied in the body of the get snapshot access operation.
Promise<Models.SnapshotsGrantAccessResponse>
Lists snapshots under a subscription.
Promise<Models.SnapshotsListResponse>
The callback
The optional parameters
The callback
Lists snapshots under a resource group.
The name of the resource group.
Promise<Models.SnapshotsListByResourceGroupResponse>
The name of the resource group.
The callback
The name of the resource group.
The optional parameters
The callback
Lists snapshots under a resource group.
The NextLink from the previous successful call to List operation.
Promise<Models.SnapshotsListByResourceGroupNextResponse>
The NextLink from the previous successful call to List operation.
The callback
The NextLink from the previous successful call to List operation.
The optional parameters
The callback
Lists snapshots under a subscription.
The NextLink from the previous successful call to List operation.
Promise<Models.SnapshotsListNextResponse>
The NextLink from the previous successful call to List operation.
The callback
The NextLink from the previous successful call to List operation.
The optional parameters
The callback
Revokes access to a snapshot.
The name of the resource group.
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.
Promise<Models.SnapshotsRevokeAccessResponse>
Updates (patches) a snapshot.
The name of the resource group.
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.
Snapshot object supplied in the body of the Patch snapshot operation.
Promise<Models.SnapshotsUpdateResponse>
Generated using TypeDoc
Class representing a Snapshots.