2022-04-28
▼ ▲ baremetalsolution.projects.locations.volumes.snapshots.create
HTTP Method: POST
Scopes: https://www.googleapis.com/auth/cloud-platform
Path: v2/{+parent}/snapshots
Parameter Order: parent
Description: Create a storage volume snapshot in a containing volume.
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}/snapshots
Parameters:
parent
Location: path
Required: Yes
Type: string
Description: Required. The volume to snapshot.
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+$
▼ ▲ baremetalsolution.projects.locations.volumes.snapshots.restoreVolumeSnapshot
Path: v2/{+volumeSnapshot}:restoreVolumeSnapshot
Description: Restore a storage volume snapshot to its containing volume.
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}/snapshots/{snapshotsId}:restoreVolumeSnapshot
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameters:
volumeSnapshot
Location: path
Type: string
Description: Required. Name of the resource.
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+/snapshots/[^/]+$
Required: Yes
HTTP Method: POST
Parameter Order: volumeSnapshot
▼ ▲ baremetalsolution.projects.locations.volumes.snapshots.get
HTTP Method: GET
Path: v2/{+name}
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}/snapshots/{snapshotsId}
Description: Get details of a single storage volume snapshot.
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameters:
name
Description: Required. Name of the resource.
Type: string
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+/snapshots/[^/]+$
Location: path
Required: Yes
Parameter Order: name
▼ ▲ baremetalsolution.projects.locations.volumes.snapshots.delete
HTTP Method: DELETE
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: name
Parameters:
name
Type: string
Description: Required. The name of the snapshot to delete.
Location: path
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+/snapshots/[^/]+$
Path: v2/{+name}
Description: Deletes a storage volume snapshot for a given volume.
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}/snapshots/{snapshotsId}
▼ ▲ baremetalsolution.projects.locations.volumes.snapshots.list
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}/snapshots
HTTP Method: GET
Parameters:
pageToken
Location: query
Description: A token identifying a page of results from the server.
Type: string
pageSize
Format: int32
Location: query
Description: Requested page size. The server might return fewer items than requested. If unspecified, server will pick an appropriate default.
Type: integer
parent
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+$
Type: string
Location: path
Description: Required. Parent value for ListVolumesRequest.
Path: v2/{+parent}/snapshots
Description: List storage volume snapshots for given storage volume.
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: parent
▼ ▲ baremetalsolution.projects.locations.snapshotSchedulePolicies.delete
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/snapshotSchedulePolicies/{snapshotSchedulePoliciesId}
HTTP Method: DELETE
Description: Delete a named snapshot schedule policy.
Parameters:
name
Type: string
Location: path
Description: Required. The name of the snapshot schedule policy to delete.
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/snapshotSchedulePolicies/[^/]+$
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: name
Path: v2/{+name}
▼ ▲ baremetalsolution.projects.locations.snapshotSchedulePolicies.patch
HTTP Method: PATCH
Scopes: https://www.googleapis.com/auth/cloud-platform
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/snapshotSchedulePolicies/{snapshotSchedulePoliciesId}
Path: v2/{+name}
Parameters:
updateMask
Description: Required. The list of fields to update.
Type: string
Format: google-fieldmask
Location: query
name
Description: Output only. The name of the snapshot schedule policy.
Location: path
Type: string
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/snapshotSchedulePolicies/[^/]+$
Description: Update a snapshot schedule policy in the specified project.
Parameter Order: name
▼ ▲ baremetalsolution.projects.locations.snapshotSchedulePolicies.list
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/snapshotSchedulePolicies
Description: List snapshot schedule policies in a given project and location.
Parameters:
pageSize
Location: query
Description: The maximum number of items to return.
Type: integer
Format: int32
pageToken
Description: The next_page_token value returned from a previous List request, if any.
Location: query
Type: string
parent
Required: Yes
Type: string
Description: Required. The parent project containing the Snapshot Schedule Policies.
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+$
filter
Location: query
Type: string
Description: List filter.
HTTP Method: GET
Path: v2/{+parent}/snapshotSchedulePolicies
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: parent
▼ ▲ baremetalsolution.projects.locations.snapshotSchedulePolicies.get
Path: v2/{+name}
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/snapshotSchedulePolicies/{snapshotSchedulePoliciesId}
Description: Get details of a single snapshot schedule policy.
Parameters:
name
Type: string
Pattern: ^projects/[^/]+/locations/[^/]+/snapshotSchedulePolicies/[^/]+$
Location: path
Required: Yes
Description: Required. Name of the resource.
Scopes: https://www.googleapis.com/auth/cloud-platform
HTTP Method: GET
Parameter Order: name
▼ ▲ baremetalsolution.projects.locations.snapshotSchedulePolicies.create
HTTP Method: POST
Parameter Order: parent
Parameters:
snapshotSchedulePolicyId
Location: query
Description: Required. Snapshot policy ID
Type: string
parent
Pattern: ^projects/[^/]+/locations/[^/]+$
Location: path
Description: Required. The parent project and location containing the SnapshotSchedulePolicy.
Type: string
Required: Yes
Description: Create a snapshot schedule policy in the specified project.
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/snapshotSchedulePolicies
Path: v2/{+parent}/snapshotSchedulePolicies