Class TargetSslProxiesResource
The "targetSslProxies" collection of methods.
Inherited Members
Namespace: Google.Apis.Compute.beta
Assembly: Google.Apis.Compute.beta.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 |
TestIamPermissions(TestPermissionsRequest, string, string)
Returns permissions that a caller has on the specified resource.
Declaration
public virtual TargetSslProxiesResource.TestIamPermissionsRequest TestIamPermissions(TestPermissionsRequest body, string project, string resource)
Parameters
| Type | Name | Description |
|---|---|---|
| TestPermissionsRequest | body | The body of the request. |
| string | project | Project ID for this request. |
| string | resource | Name or id of the resource for this request. |
Returns
| Type | Description |
|---|---|
| TargetSslProxiesResource.TestIamPermissionsRequest |