Compute Engine v1 API - Class TargetInstances.TargetInstancesBase (2.15.0)

[BindServiceMethod(typeof(TargetInstances), "BindService")]
public abstract class TargetInstances.TargetInstancesBase

Reference documentation and code samples for the Compute Engine v1 API class TargetInstances.TargetInstancesBase.

Base class for server-side implementations of TargetInstances

Inheritance

object > TargetInstances.TargetInstancesBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

AggregatedList(AggregatedListTargetInstancesRequest, ServerCallContext)

public virtual Task<TargetInstanceAggregatedList> AggregatedList(AggregatedListTargetInstancesRequest request, ServerCallContext context)

Retrieves an aggregated list of target instances. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

Parameters
Name Description
request AggregatedListTargetInstancesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTargetInstanceAggregatedList

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

Delete(DeleteTargetInstanceRequest, ServerCallContext)

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

Deletes the specified TargetInstance resource.

Parameters
Name Description
request DeleteTargetInstanceRequest

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(GetTargetInstanceRequest, ServerCallContext)

public virtual Task<TargetInstance> Get(GetTargetInstanceRequest request, ServerCallContext context)

Returns the specified TargetInstance resource.

Parameters
Name Description
request GetTargetInstanceRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTargetInstance

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

Insert(InsertTargetInstanceRequest, ServerCallContext)

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

Creates a TargetInstance resource in the specified project and zone using the data included in the request.

Parameters
Name Description
request InsertTargetInstanceRequest

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(ListTargetInstancesRequest, ServerCallContext)

public virtual Task<TargetInstanceList> List(ListTargetInstancesRequest request, ServerCallContext context)

Retrieves a list of TargetInstance resources available to the specified project and zone.

Parameters
Name Description
request ListTargetInstancesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTargetInstanceList

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

SetSecurityPolicy(SetSecurityPolicyTargetInstanceRequest, ServerCallContext)

public virtual Task<Operation> SetSecurityPolicy(SetSecurityPolicyTargetInstanceRequest request, ServerCallContext context)

Sets the Google Cloud Armor security policy for the specified target instance. For more information, see Google Cloud Armor Overview

Parameters
Name Description
request SetSecurityPolicyTargetInstanceRequest

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