Class TargetSslProxiesResource
The "targetSslProxies" collection of methods.
Inherited Members
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 |