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