Show / Hide Table of Contents

Class TargetSslProxiesResource

The "targetSslProxies" collection of methods.

Inheritance
object
TargetSslProxiesResource
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.v1
Assembly: Google.Apis.Compute.v1.dll
Syntax
public class TargetSslProxiesResource

Constructors

TargetSslProxiesResource(IClientService)

Constructs a new resource.

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

Methods

Delete(string, string)

Deletes the specified TargetSslProxy resource.

Declaration
public virtual TargetSslProxiesResource.DeleteRequest Delete(string project, string targetSslProxy)
Parameters
Type Name Description
string project

Project ID for this request.

string targetSslProxy

Name of the TargetSslProxy resource to delete.

Returns
Type Description
TargetSslProxiesResource.DeleteRequest

Get(string, string)

Returns the specified TargetSslProxy resource.

Declaration
public virtual TargetSslProxiesResource.GetRequest Get(string project, string targetSslProxy)
Parameters
Type Name Description
string project

Project ID for this request.

string targetSslProxy

Name of the TargetSslProxy resource to return.

Returns
Type Description
TargetSslProxiesResource.GetRequest

Insert(TargetSslProxy, string)

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

Declaration
public virtual TargetSslProxiesResource.InsertRequest Insert(TargetSslProxy body, string project)
Parameters
Type Name Description
TargetSslProxy body

The body of the request.

string project

Project ID for this request.

Returns
Type Description
TargetSslProxiesResource.InsertRequest

List(string)

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

Declaration
public virtual TargetSslProxiesResource.ListRequest List(string project)
Parameters
Type Name Description
string project

Project ID for this request.

Returns
Type Description
TargetSslProxiesResource.ListRequest

SetBackendService(TargetSslProxiesSetBackendServiceRequest, string, string)

Changes the BackendService for TargetSslProxy.

Declaration
public virtual TargetSslProxiesResource.SetBackendServiceRequest SetBackendService(TargetSslProxiesSetBackendServiceRequest body, string project, string targetSslProxy)
Parameters
Type Name Description
TargetSslProxiesSetBackendServiceRequest body

The body of the request.

string project

Project ID for this request.

string targetSslProxy

Name of the TargetSslProxy resource whose BackendService resource is to be set.

Returns
Type Description
TargetSslProxiesResource.SetBackendServiceRequest

SetCertificateMap(TargetSslProxiesSetCertificateMapRequest, string, string)

Changes the Certificate Map for TargetSslProxy.

Declaration
public virtual TargetSslProxiesResource.SetCertificateMapRequest SetCertificateMap(TargetSslProxiesSetCertificateMapRequest body, string project, string targetSslProxy)
Parameters
Type Name Description
TargetSslProxiesSetCertificateMapRequest body

The body of the request.

string project

Project ID for this request.

string targetSslProxy

Name of the TargetSslProxy resource whose CertificateMap is to be set. The name must be 1-63 characters long, and comply with RFC1035.

Returns
Type Description
TargetSslProxiesResource.SetCertificateMapRequest

SetProxyHeader(TargetSslProxiesSetProxyHeaderRequest, string, string)

Changes the ProxyHeaderType for TargetSslProxy.

Declaration
public virtual TargetSslProxiesResource.SetProxyHeaderRequest SetProxyHeader(TargetSslProxiesSetProxyHeaderRequest body, string project, string targetSslProxy)
Parameters
Type Name Description
TargetSslProxiesSetProxyHeaderRequest body

The body of the request.

string project

Project ID for this request.

string targetSslProxy

Name of the TargetSslProxy resource whose ProxyHeader is to be set.

Returns
Type Description
TargetSslProxiesResource.SetProxyHeaderRequest

SetSslCertificates(TargetSslProxiesSetSslCertificatesRequest, string, string)

Changes SslCertificates for TargetSslProxy.

Declaration
public virtual TargetSslProxiesResource.SetSslCertificatesRequest SetSslCertificates(TargetSslProxiesSetSslCertificatesRequest body, string project, string targetSslProxy)
Parameters
Type Name Description
TargetSslProxiesSetSslCertificatesRequest body

The body of the request.

string project

Project ID for this request.

string targetSslProxy

Name of the TargetSslProxy resource whose SslCertificate resource is to be set.

Returns
Type Description
TargetSslProxiesResource.SetSslCertificatesRequest

SetSslPolicy(SslPolicyReference, string, string)

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.

Declaration
public virtual TargetSslProxiesResource.SetSslPolicyRequest SetSslPolicy(SslPolicyReference body, string project, string targetSslProxy)
Parameters
Type Name Description
SslPolicyReference body

The body of the request.

string project

Project ID for this request.

string targetSslProxy

Name of the TargetSslProxy resource whose SSL policy is to be set. The name must be 1-63 characters long, and comply with RFC1035.

Returns
Type Description
TargetSslProxiesResource.SetSslPolicyRequest
In this article
Back to top Generated by DocFX