[BindServiceMethod(typeof(InstantSnapshotGroups), "BindService")]
public abstract class InstantSnapshotGroups.InstantSnapshotGroupsBaseReference documentation and code samples for the Compute Engine v1 API class InstantSnapshotGroups.InstantSnapshotGroupsBase.
Base class for server-side implementations of InstantSnapshotGroups
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Methods
Delete(DeleteInstantSnapshotGroupRequest, ServerCallContext)
public virtual Task<Operation> Delete(DeleteInstantSnapshotGroupRequest request, ServerCallContext context)deletes a Zonal InstantSnapshotGroup resource
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteInstantSnapshotGroupRequestThe request received from the client. |
context |
ServerCallContextThe 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(GetInstantSnapshotGroupRequest, ServerCallContext)
public virtual Task<InstantSnapshotGroup> Get(GetInstantSnapshotGroupRequest request, ServerCallContext context)returns the specified InstantSnapshotGroup resource in the specified zone.
| Parameters | |
|---|---|
| Name | Description |
request |
GetInstantSnapshotGroupRequestThe request received from the client. |
context |
ServerCallContextThe 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(GetIamPolicyInstantSnapshotGroupRequest, ServerCallContext)
public virtual Task<Policy> GetIamPolicy(GetIamPolicyInstantSnapshotGroupRequest 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 |
GetIamPolicyInstantSnapshotGroupRequestThe request received from the client. |
context |
ServerCallContextThe 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(InsertInstantSnapshotGroupRequest, ServerCallContext)
public virtual Task<Operation> Insert(InsertInstantSnapshotGroupRequest request, ServerCallContext context)inserts a Zonal InstantSnapshotGroup resource
| Parameters | |
|---|---|
| Name | Description |
request |
InsertInstantSnapshotGroupRequestThe request received from the client. |
context |
ServerCallContextThe 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(ListInstantSnapshotGroupsRequest, ServerCallContext)
public virtual Task<ListInstantSnapshotGroups> List(ListInstantSnapshotGroupsRequest request, ServerCallContext context)retrieves the list of InstantSnapshotGroup resources contained within the specified zone.
| Parameters | |
|---|---|
| Name | Description |
request |
ListInstantSnapshotGroupsRequestThe request received from the client. |
context |
ServerCallContextThe 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(SetIamPolicyInstantSnapshotGroupRequest, ServerCallContext)
public virtual Task<Policy> SetIamPolicy(SetIamPolicyInstantSnapshotGroupRequest request, ServerCallContext context)Sets the access control policy on the specified resource. Replaces any existing policy.
| Parameters | |
|---|---|
| Name | Description |
request |
SetIamPolicyInstantSnapshotGroupRequestThe request received from the client. |
context |
ServerCallContextThe 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(TestIamPermissionsInstantSnapshotGroupRequest, ServerCallContext)
public virtual Task<TestPermissionsResponse> TestIamPermissions(TestIamPermissionsInstantSnapshotGroupRequest request, ServerCallContext context)Returns permissions that a caller has on the specified resource.
| Parameters | |
|---|---|
| Name | Description |
request |
TestIamPermissionsInstantSnapshotGroupRequestThe request received from the client. |
context |
ServerCallContextThe 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). |