Compute Engine API: snapshots. Creates and runs virtual machines on Google Cloud Platform. See: https://cloud.google.com/compute/api/reference/rest/v1/snapshots
Compute Engine API: snapshots. Creates and runs virtual machines on Google Cloud Platform. See: https://cloud.google.com/compute/api/reference/rest/v1/snapshots
(delete$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/delete
Required parameters: snapshot, project
Optional parameters: requestId
Deletes the specified Snapshot resource. Keep in mind that deleting a single snapshot might not necessarily delete all the data on that snapshot. If any data on the snapshot that is marked for deletion is needed for subsequent snapshots, the data will be moved to the next corresponding snapshot. For more information, see Deleting snapshots.
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/delete Required parameters: snapshot, project Optional parameters: requestId Deletes the specified Snapshot resource. Keep in mind that deleting a single snapshot might not necessarily delete all the data on that snapshot. If any data on the snapshot that is marked for deletion is needed for subsequent snapshots, the data will be moved to the next corresponding snapshot. For more information, see Deleting snapshots.
(get$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/get
Required parameters: snapshot, project
Optional parameters: none
Returns the specified Snapshot resource. Gets a list of available snapshots by making a list() request.
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/get Required parameters: snapshot, project Optional parameters: none Returns the specified Snapshot resource. Gets a list of available snapshots by making a list() request.
(getIamPolicy$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/getIamPolicy
Required parameters: resource, project
Optional parameters: optionsRequestedPolicyVersion
Gets the access control policy for a resource. May be empty if no such policy or resource exists.
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/getIamPolicy Required parameters: resource, project Optional parameters: optionsRequestedPolicyVersion Gets the access control policy for a resource. May be empty if no such policy or resource exists.
(list$ auth parameters)
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/list
Required parameters: project
Optional parameters: maxResults, filter, returnPartialSuccess, orderBy, pageToken
Retrieves the list of Snapshot resources contained within the specified project.
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/list Required parameters: project Optional parameters: maxResults, filter, returnPartialSuccess, orderBy, pageToken Retrieves the list of Snapshot resources contained within the specified project.
(setIamPolicy$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/setIamPolicy
Required parameters: project, resource
Optional parameters: none
Body:
{:policy {:etag string, :auditConfigs [AuditConfig], :iamOwned boolean, :version integer, :rules [Rule], :bindings [Binding]}, :bindings [{:members [string], :condition Expr, :bindingId string, :role string}], :etag string}
Sets the access control policy on the specified resource. Replaces any existing policy.
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/setIamPolicy Required parameters: project, resource Optional parameters: none Body: {:policy {:etag string, :auditConfigs [AuditConfig], :iamOwned boolean, :version integer, :rules [Rule], :bindings [Binding]}, :bindings [{:members [string], :condition Expr, :bindingId string, :role string}], :etag string} Sets the access control policy on the specified resource. Replaces any existing policy.
(setLabels$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/setLabels
Required parameters: resource, project
Optional parameters: none
Body:
{:labelFingerprint string, :labels {}}
Sets the labels on a snapshot. To learn more about labels, read the Labeling Resources documentation.
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/setLabels Required parameters: resource, project Optional parameters: none Body: {:labelFingerprint string, :labels {}} Sets the labels on a snapshot. To learn more about labels, read the Labeling Resources documentation.
(testIamPermissions$ auth parameters body)
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/testIamPermissions
Required parameters: resource, project
Optional parameters: none
Body:
{:permissions [string]}
Returns permissions that a caller has on the specified resource.
https://cloud.google.com/compute/api/reference/rest/v1/snapshots/testIamPermissions Required parameters: resource, project Optional parameters: none Body: {:permissions [string]} Returns permissions that a caller has on the specified resource.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close