2026-08-28
▼ ▲ file.projects.locations.volumePools.get
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools/{volumePoolsId}
Parameter Order : name
Path : v1beta1/{+name}
Description : Gets the details of a specific volume pool.
HTTP Method : GET
Parameters :
name
Required : Yes
Description : Required. The volume pool resource name, in the format `projects/{project}/locations/{location}/volumePools/{volume_pool}`.
Location : path
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+/volumePools/[^/]+$
▼ ▲ file.projects.locations.volumePools.delete
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Deletes a volume pool.
HTTP Method : DELETE
Path : v1beta1/{+name}
Parameters :
name
Pattern : ^projects/[^/]+/locations/[^/]+/volumePools/[^/]+$
Location : path
Type : string
Required : Yes
Description : Required. The volume pool resource name, in the format `projects/{project}/locations/{location}/volumePools/{volume_pool}`.
Parameter Order : name
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools/{volumePoolsId}
▼ ▲ file.projects.locations.volumePools.patch
Description : Updates the settings of a specific volume pool.
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools/{volumePoolsId}
Parameter Order : name
Parameters :
name
Pattern : ^projects/[^/]+/locations/[^/]+/volumePools/[^/]+$
Required : Yes
Location : path
Description : Identifier. The resource name of the volume pool, in the format `projects/{project}/locations/{location}/volumePools/{volume_pool}`.
Type : string
updateMask
Format : google-fieldmask
Description : Optional. Mask of fields to update. At least one path must be supplied in this field.
Location : query
Type : string
HTTP Method : PATCH
Scopes : https://www.googleapis.com/auth/cloud-platform
Path : v1beta1/{+name}
▼ ▲ file.projects.locations.volumePools.list
Description : Lists all volume pools in a project for either a specified location or for all locations.
Path : v1beta1/{+parent}/volumePools
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameter Order : parent
HTTP Method : GET
Parameters :
filter
Type : string
Location : query
Description : Optional. List filter.
pageToken
Location : query
Description : Optional. The next_page_token value to use if there are additional results to retrieve for this list request.
Type : string
parent
Type : string
Required : Yes
Location : path
Description : Required. The project and location for which to retrieve volume pool information, in the format `projects/{project}/locations/{location}`. To retrieve volume pool information for all locations, use "-" as the value of `{location}`.
Pattern : ^projects/[^/]+/locations/[^/]+$
orderBy
Type : string
Description : Optional. Sort results. Supported values are "name", "name desc" or "" (unsorted).
Location : query
pageSize
Location : query
Description : Optional. The maximum number of items to return.
Format : int32
Type : integer
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools
▼ ▲ file.projects.locations.volumePools.create
Path : v1beta1/{+parent}/volumePools
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools
HTTP Method : POST
Parameter Order : parent
Description : Creates a volume pool.
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
volumePoolId
Type : string
Description : Required. The ID to use for the volume pool, which will become the final component of the volume pool's resource name.
Location : query
parent
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+$
Required : Yes
Type : string
Description : Required. The project and location for which to create the volume pool, in the format `projects/{project}/locations/{location}`.
▼ ▲ file.projects.locations.volumePools.volumes.list
Path : v1beta1/{+parent}/volumes
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools/{volumePoolsId}/volumes
Description : Lists all volumes for a specified volume pool.
Parameter Order : parent
Parameters :
pageSize
Type : integer
Format : int32
Location : query
Description : Optional. The maximum number of items to return.
parent
Description : Required. The volume pool for which to retrieve volume information, in the format `projects/{project}/locations/{location}/volumePools/{volume_pool}`.
Type : string
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/volumePools/[^/]+$
Required : Yes
orderBy
Description : Optional. Sort results. Supported values are "name", "name desc" or "" (unsorted).
Location : query
Type : string
filter
Type : string
Location : query
Description : Optional. List filter.
pageToken
Location : query
Type : string
Description : Optional. The next_page_token value to use if there are additional results to retrieve for this list request.
HTTP Method : GET
▼ ▲ file.projects.locations.volumePools.volumes.get
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools/{volumePoolsId}/volumes/{volumesId}
Parameter Order : name
Path : v1beta1/{+name}
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
name
Location : path
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+/volumePools/[^/]+/volumes/[^/]+$
Description : Required. The volume resource name, in the format `projects/{project}/locations/{location}/volumePools/{volume_pool}/volumes/{volume}`.
Required : Yes
Description : Gets the details of a specific volume.
HTTP Method : GET
▼ ▲ file.projects.locations.volumePools.volumes.create
Path : v1beta1/{+parent}/volumes
Description : Creates a volume.
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools/{volumePoolsId}/volumes
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameter Order : parent
Parameters :
parent
Required : Yes
Description : Required. The parent volume pool path, in the format `projects/{project}/locations/{location}/volumePools/{volume_pool}`.
Location : path
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+/volumePools/[^/]+$
volumeId
Type : string
Description : Required. The ID to use for the volume. The ID must be unique within the specified volume pool.
Location : query
HTTP Method : POST
▼ ▲ file.projects.locations.volumePools.volumes.delete
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools/{volumePoolsId}/volumes/{volumesId}
Parameters :
name
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+/volumePools/[^/]+/volumes/[^/]+$
Location : path
Description : Required. The volume resource name, in the format `projects/{project}/locations/{location}/volumePools/{volume_pool}/volumes/{volume}`.
Type : string
Path : v1beta1/{+name}
Description : Deletes a volume.
HTTP Method : DELETE
Parameter Order : name