2026-10-08
▼ ▲ file.projects.locations.volumePools.volumes.patch
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
name
Required : Yes
Type : string
Description : Identifier. The resource name of the volume, in the format `projects/{project}/locations/{location}/volumePools/{volume_pool}/volumes/{volume}`.
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/volumePools/[^/]+/volumes/[^/]+$
updateMask
Type : string
Format : google-fieldmask
Description : Required. Mask of fields to update. At least one path must be supplied in this field.
Location : query
Description : Updates the settings of a specific volume.
Path : v1beta1/{+name}
HTTP Method : PATCH
Parameter Order : name
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools/{volumePoolsId}/volumes/{volumesId}
▼ ▲ file.projects.locations.volumePools.volumes.directDelete
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools/{volumePoolsId}/volumes/{volumesId}:directDelete
Path : v1beta1/{+name}:directDelete
Description : Deletes a volume directly on the CLH, bypassing CCFE. This is a temporary PoC that will be used for testing and removed.
HTTP Method : POST
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
name
Type : string
Required : Yes
Description : Required. The volume resource name, in the format `projects/{project}/locations/{location}/volumePools/{volume_pool}/volumes/{volume}`.
Pattern : ^projects/[^/]+/locations/[^/]+/volumePools/[^/]+/volumes/[^/]+$
Location : path
Parameter Order : name
▼ ▲ file.projects.locations.volumePools.volumes.createFromSource
Parameters :
parent
Pattern : ^projects/[^/]+/locations/[^/]+/volumePools/[^/]+$
Description : Required. The parent resource where this volume will be created. Format: projects/{project}/locations/{location}/volumePools/{volume_pool}
Required : Yes
Location : path
Type : string
Description : Creates a volume in a volume pool from an existing data source (such as a Filestore backup).
Path : v1beta1/{+parent}/volumes:createFromSource
Parameter Order : parent
HTTP Method : POST
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools/{volumePoolsId}/volumes:createFromSource
▼ ▲ file.projects.locations.volumePools.volumes.directCreate
Scopes : https://www.googleapis.com/auth/cloud-platform
HTTP Method : POST
Description : Creates a volume directly on the CLH, bypassing CCFE. This is a temporary PoC that will be used for testing and removed.
Parameter Order : parent
Parameters :
volumeId
Description : Required. The ID to use for the volume. The ID must be unique within the specified volume pool.
Location : query
Type : string
parent
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+/volumePools/[^/]+$
Type : string
Location : path
Description : Required. The parent volume pool path, in the format `projects/{project}/locations/{location}/volumePools/{volume_pool}`.
Path : v1beta1/{+parent}/volumes:directCreate
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools/{volumePoolsId}/volumes:directCreate
▼ ▲ file.projects.locations.volumePools.volumes.unfreeze
Parameter Order : name
HTTP Method : POST
Parameters :
name
Location : path
Required : Yes
Description : Required. The name of the volume to unfreeze. Format: `projects/{project}/locations/{location}/volumePools/{volume_pool}/volumes/{volume}`.
Pattern : ^projects/[^/]+/locations/[^/]+/volumePools/[^/]+/volumes/[^/]+$
Type : string
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/volumePools/{volumePoolsId}/volumes/{volumesId}:unfreeze
Path : v1beta1/{+name}:unfreeze
Description : Unfreezes a volume.