2022-02-03
▼ ▲ baremetalsolution.projects.locations.list
Parameter Order: name
Flat Path: v2/projects/{projectsId}/locations
Parameters:
pageToken
Type: string
Description: A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.
Location: query
filter
Location: query
Description: A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in [AIP-160](https://google.aip.dev/160).
Type: string
name
Description: The resource that owns the locations collection, if applicable.
Location: path
Type: string
Required: Yes
Pattern: ^projects/[^/]+$
pageSize
Location: query
Description: The maximum number of results to return. If not set, the service selects a default.
Format: int32
Type: integer
HTTP Method: GET
Path: v2/{+name}/locations
Description: Lists information about the supported locations for this service.
▼ ▲ baremetalsolution.projects.locations.get
Path: v2/{+name}
Parameter Order: name
Flat Path: v2/projects/{projectsId}/locations/{locationsId}
Parameters:
name
Location: path
Description: Resource name for the location.
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+$
Type: string
HTTP Method: GET
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Gets information about a location.
▼ ▲ baremetalsolution.projects.locations.instances.reset
Path: v2/{+name}:reset
Parameters:
name
Location: path
Description: Required. Name of the resource.
Type: string
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/instances/[^/]+$
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:reset
Description: Perform an ungraceful, hard reset on a server. Equivalent to shutting the power off and then turning it back on.
HTTP Method: POST
Parameter Order: name
▼ ▲ baremetalsolution.projects.locations.instances.list
Parameter Order: parent
Parameters:
pageToken
Description: A token identifying a page of results from the server.
Location: query
Type: string
parent
Description: Required. Parent value for ListInstancesRequest.
Pattern: ^projects/[^/]+/locations/[^/]+$
Required: Yes
Type: string
Location: path
filter
Description: List filter.
Type: string
Location: query
pageSize
Location: query
Format: int32
Description: Requested page size. Server may return fewer items than requested. If unspecified, the server will pick an appropriate default.
Type: integer
HTTP Method: GET
Description: List servers in a given project and location.
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/instances
Scopes: https://www.googleapis.com/auth/cloud-platform
Path: v2/{+parent}/instances
▼ ▲ baremetalsolution.projects.locations.instances.get
Parameters:
name
Pattern: ^projects/[^/]+/locations/[^/]+/instances/[^/]+$
Location: path
Required: Yes
Type: string
Description: Required. Name of the resource.
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}
Description: Get details about a single server.
HTTP Method: GET
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: name
Path: v2/{+name}
▼ ▲ baremetalsolution.projects.locations.instances.patch
Description: Update details of a single server.
Parameters:
updateMask
Location: query
Format: google-fieldmask
Description: The list of fields to update. The only currently supported fields are: `labels`
Type: string
name
Required: Yes
Type: string
Description: Output only. The resource name of this `Instance`. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format: `projects/{project}/locations/{location}/instances/{instance}`
Pattern: ^projects/[^/]+/locations/[^/]+/instances/[^/]+$
Location: path
Path: v2/{+name}
HTTP Method: PATCH
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: name
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}
▼ ▲ baremetalsolution.projects.locations.networks.get
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/networks/{networksId}
Parameters:
name
Type: string
Required: Yes
Description: Required. Name of the resource.
Pattern: ^projects/[^/]+/locations/[^/]+/networks/[^/]+$
Location: path
HTTP Method: GET
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Get details of a single network.
Parameter Order: name
Path: v2/{+name}
▼ ▲ baremetalsolution.projects.locations.networks.list
HTTP Method: GET
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: List network in a given project and location.
Path: v2/{+parent}/networks
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/networks
Parameters:
pageToken
Type: string
Location: query
Description: A token identifying a page of results from the server.
pageSize
Location: query
Format: int32
Type: integer
Description: Requested page size. The server might return fewer items than requested. If unspecified, server will pick an appropriate default.
filter
Type: string
Location: query
Description: List filter.
parent
Description: Required. Parent value for ListNetworksRequest.
Location: path
Type: string
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+$
Parameter Order: parent
▼ ▲ baremetalsolution.projects.locations.networks.patch
Parameters:
name
Pattern: ^projects/[^/]+/locations/[^/]+/networks/[^/]+$
Type: string
Location: path
Description: Output only. The resource name of this `Network`. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format: `projects/{project}/locations/{location}/networks/{network}`
Required: Yes
updateMask
Format: google-fieldmask
Location: query
Type: string
Description: The list of fields to update. The only currently supported fields are: `labels`
Parameter Order: name
HTTP Method: PATCH
Path: v2/{+name}
Description: Update details of a single network.
Scopes: https://www.googleapis.com/auth/cloud-platform
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/networks/{networksId}
▼ ▲ baremetalsolution.projects.locations.snapshotSchedulePolicies.create
Parameter Order: parent
HTTP Method: POST
Scopes: https://www.googleapis.com/auth/cloud-platform
Path: v2/{+parent}/snapshotSchedulePolicies
Parameters:
snapshotSchedulePolicyId
Type: string
Description: Required. Snapshot policy ID
Location: query
parent
Pattern: ^projects/[^/]+/locations/[^/]+$
Location: path
Type: string
Description: Required. The parent project and location containing the SnapshotSchedulePolicy.
Required: Yes
Description: Create a snapshot schedule policy in the specified project.
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/snapshotSchedulePolicies
▼ ▲ baremetalsolution.projects.locations.snapshotSchedulePolicies.list
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/snapshotSchedulePolicies
HTTP Method: GET
Description: List snapshot schedule policies in a given project and location.
Parameters:
pageToken
Description: The next_page_token value returned from a previous List request, if any.
Type: string
Location: query
filter
Type: string
Description: List filter.
Location: query
parent
Pattern: ^projects/[^/]+/locations/[^/]+$
Required: Yes
Description: Required. The parent project containing the Snapshot Schedule Policies.
Type: string
Location: path
pageSize
Description: The maximum number of items to return.
Location: query
Type: integer
Format: int32
Parameter Order: parent
Scopes: https://www.googleapis.com/auth/cloud-platform
Path: v2/{+parent}/snapshotSchedulePolicies
▼ ▲ baremetalsolution.projects.locations.snapshotSchedulePolicies.get
Parameter Order: name
Path: v2/{+name}
HTTP Method: GET
Parameters:
name
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/snapshotSchedulePolicies/[^/]+$
Required: Yes
Type: string
Description: Required. Name of the resource.
Scopes: https://www.googleapis.com/auth/cloud-platform
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/snapshotSchedulePolicies/{snapshotSchedulePoliciesId}
Description: Get details of a single snapshot schedule policy.
▼ ▲ baremetalsolution.projects.locations.snapshotSchedulePolicies.delete
Parameter Order: name
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/snapshotSchedulePolicies/{snapshotSchedulePoliciesId}
Parameters:
name
Pattern: ^projects/[^/]+/locations/[^/]+/snapshotSchedulePolicies/[^/]+$
Required: Yes
Type: string
Location: path
Description: Required. The name of the snapshot schedule policy to delete.
HTTP Method: DELETE
Description: Delete a named snapshot schedule policy.
Scopes: https://www.googleapis.com/auth/cloud-platform
Path: v2/{+name}
▼ ▲ baremetalsolution.projects.locations.snapshotSchedulePolicies.patch
Parameters:
updateMask
Description: Required. The list of fields to update.
Location: query
Format: google-fieldmask
Type: string
name
Pattern: ^projects/[^/]+/locations/[^/]+/snapshotSchedulePolicies/[^/]+$
Type: string
Location: path
Required: Yes
Description: Output only. The name of the snapshot schedule policy.
Path: v2/{+name}
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/snapshotSchedulePolicies/{snapshotSchedulePoliciesId}
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Update a snapshot schedule policy in the specified project.
Parameter Order: name
HTTP Method: PATCH
▼ ▲ baremetalsolution.projects.locations.volumes.luns.list
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: parent
HTTP Method: GET
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}/luns
Path: v2/{+parent}/luns
Description: List storage volume luns for given storage volume.
Parameters:
pageToken
Description: A token identifying a page of results from the server.
Type: string
Location: query
pageSize
Description: Requested page size. The server might return fewer items than requested. If unspecified, server will pick an appropriate default.
Location: query
Type: integer
Format: int32
parent
Description: Required. Parent value for ListLunsRequest.
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+$
Required: Yes
Type: string
▼ ▲ baremetalsolution.projects.locations.volumes.luns.get
Scopes: https://www.googleapis.com/auth/cloud-platform
HTTP Method: GET
Parameters:
name
Location: path
Description: Required. Name of the resource.
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+/luns/[^/]+$
Type: string
Required: Yes
Description: Get details of a single storage logical unit number(LUN).
Parameter Order: name
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}/luns/{lunsId}
Path: v2/{+name}
▼ ▲ baremetalsolution.projects.locations.volumes.snapshots.get
HTTP Method: GET
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameters:
name
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+/snapshots/[^/]+$
Location: path
Description: Required. Name of the resource.
Type: string
Path: v2/{+name}
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}/snapshots/{snapshotsId}
Description: Get details of a single storage volume snapshot.
Parameter Order: name
▼ ▲ baremetalsolution.projects.locations.volumes.snapshots.create
Parameters:
parent
Description: Required. The volume to snapshot.
Type: string
Required: Yes
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+$
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Create a storage volume snapshot in a containing volume.
HTTP Method: POST
Path: v2/{+parent}/snapshots
Parameter Order: parent
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}/snapshots
▼ ▲ baremetalsolution.projects.locations.volumes.snapshots.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
Description: Required. Name of the resource.
Location: path
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+/snapshots/[^/]+$
Type: string
Path: v2/{+volumeSnapshot}:restoreVolumeSnapshot
HTTP Method: POST
Parameter Order: volumeSnapshot
▼ ▲ baremetalsolution.projects.locations.volumes.snapshots.delete
Scopes: https://www.googleapis.com/auth/cloud-platform
HTTP Method: DELETE
Path: v2/{+name}
Parameter Order: name
Description: Deletes a storage volume snapshot for a given volume.
Parameters:
name
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+/snapshots/[^/]+$
Type: string
Required: Yes
Description: Required. The name of the snapshot to delete.
Location: path
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}/snapshots/{snapshotsId}
▼ ▲ baremetalsolution.projects.locations.volumes.snapshots.list
Description: List storage volume snapshots for given storage volume.
Parameter Order: parent
Scopes: https://www.googleapis.com/auth/cloud-platform
Path: v2/{+parent}/snapshots
Parameters:
pageToken
Location: query
Description: A token identifying a page of results from the server.
Type: string
pageSize
Location: query
Format: int32
Description: Requested page size. The server might return fewer items than requested. If unspecified, server will pick an appropriate default.
Type: integer
parent
Location: path
Required: Yes
Description: Required. Parent value for ListVolumesRequest.
Type: string
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+$
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}/snapshots
HTTP Method: GET
▼ ▲ baremetalsolution.projects.locations.volumes.get
HTTP Method: GET
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameters:
name
Type: string
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+$
Location: path
Description: Required. Name of the resource.
Required: Yes
Description: Get details of a single storage volume.
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}
Path: v2/{+name}
Parameter Order: name
▼ ▲ baremetalsolution.projects.locations.volumes.list
Path: v2/{+parent}/volumes
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: List storage volumes in a given project and location.
Parameters:
filter
Type: string
Description: List filter.
Location: query
parent
Description: Required. Parent value for ListVolumesRequest.
Type: string
Pattern: ^projects/[^/]+/locations/[^/]+$
Location: path
Required: Yes
pageToken
Type: string
Location: query
Description: A token identifying a page of results from the server.
pageSize
Format: int32
Description: Requested page size. The server might return fewer items than requested. If unspecified, server will pick an appropriate default.
Type: integer
Location: query
HTTP Method: GET
Parameter Order: parent
▼ ▲ baremetalsolution.projects.locations.volumes.patch
Flat Path: v2/projects/{projectsId}/locations/{locationsId}/volumes/{volumesId}
Parameters:
name
Location: path
Description: Output only. The resource name of this `Volume`. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format: `projects/{project}/locations/{location}/volumes/{volume}`
Pattern: ^projects/[^/]+/locations/[^/]+/volumes/[^/]+$
Required: Yes
Type: string
updateMask
Location: query
Format: google-fieldmask
Description: The list of fields to update. The only currently supported fields are: `snapshot_auto_delete_behavior` `snapshot_schedule_policy_name` 'labels'
Type: string
Scopes: https://www.googleapis.com/auth/cloud-platform
Description: Update details of a single storage volume.
Parameter Order: name
Path: v2/{+name}
HTTP Method: PATCH