Compute Engine v1 API - Class RegionInstantSnapshotGroups.RegionInstantSnapshotGroupsBase (3.27.0)

[BindServiceMethod(typeof(RegionInstantSnapshotGroups), "BindService")]
public abstract class RegionInstantSnapshotGroups.RegionInstantSnapshotGroupsBase

Reference documentation and code samples for the Compute Engine v1 API class RegionInstantSnapshotGroups.RegionInstantSnapshotGroupsBase.

Base class for server-side implementations of RegionInstantSnapshotGroups

Inheritance

object > RegionInstantSnapshotGroups.RegionInstantSnapshotGroupsBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Delete(DeleteRegionInstantSnapshotGroupRequest, ServerCallContext)

public virtual Task<Operation> Delete(DeleteRegionInstantSnapshotGroupRequest request, ServerCallContext context)

deletes a Regional InstantSnapshotGroup resource

Parameters
Name Description
request DeleteRegionInstantSnapshotGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

Get(GetRegionInstantSnapshotGroupRequest, ServerCallContext)

public virtual Task<InstantSnapshotGroup> Get(GetRegionInstantSnapshotGroupRequest request, ServerCallContext context)

returns the specified InstantSnapshotGroup resource in the specified region.

Parameters
Name Description
request GetRegionInstantSnapshotGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskInstantSnapshotGroup

The response to send back to the client (wrapped by a task).

GetIamPolicy(GetIamPolicyRegionInstantSnapshotGroupRequest, ServerCallContext)

public virtual Task<Policy> GetIamPolicy(GetIamPolicyRegionInstantSnapshotGroupRequest request, ServerCallContext context)

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

Parameters
Name Description
request GetIamPolicyRegionInstantSnapshotGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskPolicy

The response to send back to the client (wrapped by a task).

Insert(InsertRegionInstantSnapshotGroupRequest, ServerCallContext)

public virtual Task<Operation> Insert(InsertRegionInstantSnapshotGroupRequest request, ServerCallContext context)

creates a Regional InstantSnapshotGroup resource

Parameters
Name Description
request InsertRegionInstantSnapshotGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

List(ListRegionInstantSnapshotGroupsRequest, ServerCallContext)

public virtual Task<ListInstantSnapshotGroups> List(ListRegionInstantSnapshotGroupsRequest request, ServerCallContext context)

retrieves the list of InstantSnapshotGroup resources contained within the specified region.

Parameters
Name Description
request ListRegionInstantSnapshotGroupsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListInstantSnapshotGroups

The response to send back to the client (wrapped by a task).

SetIamPolicy(SetIamPolicyRegionInstantSnapshotGroupRequest, ServerCallContext)

public virtual Task<Policy> SetIamPolicy(SetIamPolicyRegionInstantSnapshotGroupRequest request, ServerCallContext context)

Sets the access control policy on the specified resource. Replaces any existing policy.

Parameters
Name Description
request SetIamPolicyRegionInstantSnapshotGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskPolicy

The response to send back to the client (wrapped by a task).

TestIamPermissions(TestIamPermissionsRegionInstantSnapshotGroupRequest, ServerCallContext)

public virtual Task<TestPermissionsResponse> TestIamPermissions(TestIamPermissionsRegionInstantSnapshotGroupRequest request, ServerCallContext context)

Returns permissions that a caller has on the specified resource.

Parameters
Name Description
request TestIamPermissionsRegionInstantSnapshotGroupRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskTestPermissionsResponse

The response to send back to the client (wrapped by a task).