Show / Hide Table of Contents

Class RegionCommitmentsResource

The "regionCommitments" collection of methods.

Inheritance
object
RegionCommitmentsResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Compute.beta
Assembly: Google.Apis.Compute.beta.dll
Syntax
public class RegionCommitmentsResource

Constructors

RegionCommitmentsResource(IClientService)

Constructs a new resource.

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

Methods

AggregatedList(string)

Retrieves an aggregated list of commitments by region.

Declaration
public virtual RegionCommitmentsResource.AggregatedListRequest AggregatedList(string project)
Parameters
Type Name Description
string project

Project ID for this request.

Returns
Type Description
RegionCommitmentsResource.AggregatedListRequest

Get(string, string, string)

Returns the specified commitment resource.

Declaration
public virtual RegionCommitmentsResource.GetRequest Get(string project, string region, string commitment)
Parameters
Type Name Description
string project

Project ID for this request.

string region

Name of the region for this request.

string commitment

Name of the commitment to return.

Returns
Type Description
RegionCommitmentsResource.GetRequest

Insert(Commitment, string, string)

Creates a commitment in the specified project using the data included in the request.

Declaration
public virtual RegionCommitmentsResource.InsertRequest Insert(Commitment body, string project, string region)
Parameters
Type Name Description
Commitment body

The body of the request.

string project

Project ID for this request.

string region

Name of the region for this request.

Returns
Type Description
RegionCommitmentsResource.InsertRequest

List(string, string)

Retrieves a list of commitments contained within the specified region.

Declaration
public virtual RegionCommitmentsResource.ListRequest List(string project, string region)
Parameters
Type Name Description
string project

Project ID for this request.

string region

Name of the region for this request.

Returns
Type Description
RegionCommitmentsResource.ListRequest

TestIamPermissions(TestPermissionsRequest, string, string, string)

Returns permissions that a caller has on the specified resource.

Declaration
public virtual RegionCommitmentsResource.TestIamPermissionsRequest TestIamPermissions(TestPermissionsRequest body, string project, string region, string resource)
Parameters
Type Name Description
TestPermissionsRequest body

The body of the request.

string project

Project ID for this request.

string region

The name of the region for this request.

string resource

Name or id of the resource for this request.

Returns
Type Description
RegionCommitmentsResource.TestIamPermissionsRequest

Update(Commitment, string, string, string)

Updates the specified commitment with the data included in the request. Update is performed only on selected fields included as part of update-mask. Only the following fields can be modified: auto_renew.

Declaration
public virtual RegionCommitmentsResource.UpdateRequest Update(Commitment body, string project, string region, string commitment)
Parameters
Type Name Description
Commitment body

The body of the request.

string project

Project ID for this request.

string region

Name of the region for this request.

string commitment

Name of the commitment for which auto renew is being updated.

Returns
Type Description
RegionCommitmentsResource.UpdateRequest

UpdateReservations(RegionCommitmentsUpdateReservationsRequest, string, string, string)

Transfers GPUs or local SSDs between reservations within commitments.

Declaration
public virtual RegionCommitmentsResource.UpdateReservationsRequest UpdateReservations(RegionCommitmentsUpdateReservationsRequest body, string project, string region, string commitment)
Parameters
Type Name Description
RegionCommitmentsUpdateReservationsRequest body

The body of the request.

string project

Project ID for this request.

string region

Name of the region for this request.

string commitment

Name of the commitment for which the reservation is being updated.

Returns
Type Description
RegionCommitmentsResource.UpdateReservationsRequest
In This Article
Back to top Generated by DocFX