Show / Hide Table of Contents

Class ProjectsResource.LocationsResource.VolumePoolsResource

The "volumePools" collection of methods.

Inheritance
object
ProjectsResource.LocationsResource.VolumePoolsResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudFilestore.v1beta1
Assembly: Google.Apis.CloudFilestore.v1beta1.dll
Syntax
public class ProjectsResource.LocationsResource.VolumePoolsResource

Constructors

VolumePoolsResource(IClientService)

Constructs a new resource.

Declaration
public VolumePoolsResource(IClientService service)
Parameters
Type Name Description
IClientService service

Properties

Volumes

Gets the Volumes resource.

Declaration
public virtual ProjectsResource.LocationsResource.VolumePoolsResource.VolumesResource Volumes { get; }
Property Value
Type Description
ProjectsResource.LocationsResource.VolumePoolsResource.VolumesResource

Methods

Create(VolumePool, string)

Creates a volume pool.

Declaration
public virtual ProjectsResource.LocationsResource.VolumePoolsResource.CreateRequest Create(VolumePool body, string parent)
Parameters
Type Name Description
VolumePool body

The body of the request.

string parent

Required. The project and location for which to create the volume pool, in the format projects/{project}/locations/{location}.

Returns
Type Description
ProjectsResource.LocationsResource.VolumePoolsResource.CreateRequest

Delete(string)

Deletes a volume pool.

Declaration
public virtual ProjectsResource.LocationsResource.VolumePoolsResource.DeleteRequest Delete(string name)
Parameters
Type Name Description
string name

Required. The volume pool resource name, in the format projects/{project}/locations/{location}/volumePools/{volume_pool}.

Returns
Type Description
ProjectsResource.LocationsResource.VolumePoolsResource.DeleteRequest

Get(string)

Gets the details of a specific volume pool.

Declaration
public virtual ProjectsResource.LocationsResource.VolumePoolsResource.GetRequest Get(string name)
Parameters
Type Name Description
string name

Required. The volume pool resource name, in the format projects/{project}/locations/{location}/volumePools/{volume_pool}.

Returns
Type Description
ProjectsResource.LocationsResource.VolumePoolsResource.GetRequest

List(string)

Lists all volume pools in a project for either a specified location or for all locations.

Declaration
public virtual ProjectsResource.LocationsResource.VolumePoolsResource.ListRequest List(string parent)
Parameters
Type Name Description
string parent

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}.

Returns
Type Description
ProjectsResource.LocationsResource.VolumePoolsResource.ListRequest

Patch(VolumePool, string)

Updates the settings of a specific volume pool.

Declaration
public virtual ProjectsResource.LocationsResource.VolumePoolsResource.PatchRequest Patch(VolumePool body, string name)
Parameters
Type Name Description
VolumePool body

The body of the request.

string name

Identifier. The resource name of the volume pool, in the format projects/{project}/locations/{location}/volumePools/{volume_pool}.

Returns
Type Description
ProjectsResource.LocationsResource.VolumePoolsResource.PatchRequest
In this article
Back to top Generated by DocFX