Compute Engine v1 API - Class TargetSslProxies.TargetSslProxiesBase (2.17.0)

[BindServiceMethod(typeof(TargetSslProxies), "BindService")]
public abstract class TargetSslProxies.TargetSslProxiesBase

Reference documentation and code samples for the Compute Engine v1 API class TargetSslProxies.TargetSslProxiesBase.

Base class for server-side implementations of TargetSslProxies

Inheritance

object > TargetSslProxies.TargetSslProxiesBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Delete(DeleteTargetSslProxyRequest, ServerCallContext)

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

Deletes the specified TargetSslProxy resource.

Parameters
Name Description
request DeleteTargetSslProxyRequest

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

public virtual Task<TargetSslProxy> Get(GetTargetSslProxyRequest request, ServerCallContext context)

Returns the specified TargetSslProxy resource.

Parameters
Name Description
request GetTargetSslProxyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTargetSslProxy

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

Insert(InsertTargetSslProxyRequest, ServerCallContext)

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

Creates a TargetSslProxy resource in the specified project using the data included in the request.

Parameters
Name Description
request InsertTargetSslProxyRequest

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

public virtual Task<TargetSslProxyList> List(ListTargetSslProxiesRequest request, ServerCallContext context)

Retrieves the list of TargetSslProxy resources available to the specified project.

Parameters
Name Description
request ListTargetSslProxiesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTargetSslProxyList

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

SetBackendService(SetBackendServiceTargetSslProxyRequest, ServerCallContext)

public virtual Task<Operation> SetBackendService(SetBackendServiceTargetSslProxyRequest request, ServerCallContext context)

Changes the BackendService for TargetSslProxy.

Parameters
Name Description
request SetBackendServiceTargetSslProxyRequest

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

SetCertificateMap(SetCertificateMapTargetSslProxyRequest, ServerCallContext)

public virtual Task<Operation> SetCertificateMap(SetCertificateMapTargetSslProxyRequest request, ServerCallContext context)

Changes the Certificate Map for TargetSslProxy.

Parameters
Name Description
request SetCertificateMapTargetSslProxyRequest

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

SetProxyHeader(SetProxyHeaderTargetSslProxyRequest, ServerCallContext)

public virtual Task<Operation> SetProxyHeader(SetProxyHeaderTargetSslProxyRequest request, ServerCallContext context)

Changes the ProxyHeaderType for TargetSslProxy.

Parameters
Name Description
request SetProxyHeaderTargetSslProxyRequest

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

SetSslCertificates(SetSslCertificatesTargetSslProxyRequest, ServerCallContext)

public virtual Task<Operation> SetSslCertificates(SetSslCertificatesTargetSslProxyRequest request, ServerCallContext context)

Changes SslCertificates for TargetSslProxy.

Parameters
Name Description
request SetSslCertificatesTargetSslProxyRequest

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

SetSslPolicy(SetSslPolicyTargetSslProxyRequest, ServerCallContext)

public virtual Task<Operation> SetSslPolicy(SetSslPolicyTargetSslProxyRequest request, ServerCallContext context)

Sets the SSL policy for TargetSslProxy. The SSL policy specifies the server-side support for SSL features. This affects connections between clients and the load balancer. They do not affect the connection between the load balancer and the backends.

Parameters
Name Description
request SetSslPolicyTargetSslProxyRequest

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