class TargetSslProxies extends Resource (View source)

The "targetSslProxies" collection of methods.

Typical usage is:

 $computeService = new Google\Service\Compute(...);
 $targetSslProxies = $computeService->targetSslProxies;

Methods

delete(string $project, string $targetSslProxy, array $optParams = [])

Deletes the specified TargetSslProxy resource. (targetSslProxies.delete)

get(string $project, string $targetSslProxy, array $optParams = [])

Returns the specified TargetSslProxy resource. (targetSslProxies.get)

insert(string $project, TargetSslProxy $postBody, array $optParams = [])

Creates a TargetSslProxy resource in the specified project using the data included in the request. (targetSslProxies.insert)

listTargetSslProxies(string $project, array $optParams = [])

Retrieves the list of TargetSslProxy resources available to the specified project. (targetSslProxies.listTargetSslProxies)

setBackendService(string $project, string $targetSslProxy, TargetSslProxiesSetBackendServiceRequest $postBody, array $optParams = [])

Changes the BackendService for TargetSslProxy.

setCertificateMap(string $project, string $targetSslProxy, TargetSslProxiesSetCertificateMapRequest $postBody, array $optParams = [])

Changes the Certificate Map for TargetSslProxy.

setProxyHeader(string $project, string $targetSslProxy, TargetSslProxiesSetProxyHeaderRequest $postBody, array $optParams = [])

Changes the ProxyHeaderType for TargetSslProxy.

setSslCertificates(string $project, string $targetSslProxy, TargetSslProxiesSetSslCertificatesRequest $postBody, array $optParams = [])

Changes SslCertificates for TargetSslProxy.

setSslPolicy(string $project, string $targetSslProxy, SslPolicyReference $postBody, array $optParams = [])

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. (targetSslProxies.setSslPolicy)

Details

Operation delete(string $project, string $targetSslProxy, array $optParams = [])

Deletes the specified TargetSslProxy resource. (targetSslProxies.delete)

Parameters

string $project

Project ID for this request.

string $targetSslProxy

Name of the TargetSslProxy resource to delete.

array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

TargetSslProxy get(string $project, string $targetSslProxy, array $optParams = [])

Returns the specified TargetSslProxy resource. (targetSslProxies.get)

Parameters

string $project

Project ID for this request.

string $targetSslProxy

Name of the TargetSslProxy resource to return.

array $optParams

Optional parameters.

Return Value

TargetSslProxy

Exceptions

Exception

Operation insert(string $project, TargetSslProxy $postBody, array $optParams = [])

Creates a TargetSslProxy resource in the specified project using the data included in the request. (targetSslProxies.insert)

Parameters

string $project

Project ID for this request.

TargetSslProxy $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

TargetSslProxyList listTargetSslProxies(string $project, array $optParams = [])

Retrieves the list of TargetSslProxy resources available to the specified project. (targetSslProxies.listTargetSslProxies)

Parameters

string $project

Project ID for this request.

array $optParams

Optional parameters.

Return Value

TargetSslProxyList

Exceptions

Exception

Operation setBackendService(string $project, string $targetSslProxy, TargetSslProxiesSetBackendServiceRequest $postBody, array $optParams = [])

Changes the BackendService for TargetSslProxy.

(targetSslProxies.setBackendService)

Parameters

string $project

Project ID for this request.

string $targetSslProxy

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

TargetSslProxiesSetBackendServiceRequest $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

Operation setCertificateMap(string $project, string $targetSslProxy, TargetSslProxiesSetCertificateMapRequest $postBody, array $optParams = [])

Changes the Certificate Map for TargetSslProxy.

(targetSslProxies.setCertificateMap)

Parameters

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.

TargetSslProxiesSetCertificateMapRequest $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

Operation setProxyHeader(string $project, string $targetSslProxy, TargetSslProxiesSetProxyHeaderRequest $postBody, array $optParams = [])

Changes the ProxyHeaderType for TargetSslProxy.

(targetSslProxies.setProxyHeader)

Parameters

string $project

Project ID for this request.

string $targetSslProxy

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

TargetSslProxiesSetProxyHeaderRequest $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

Operation setSslCertificates(string $project, string $targetSslProxy, TargetSslProxiesSetSslCertificatesRequest $postBody, array $optParams = [])

Changes SslCertificates for TargetSslProxy.

(targetSslProxies.setSslCertificates)

Parameters

string $project

Project ID for this request.

string $targetSslProxy

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

TargetSslProxiesSetSslCertificatesRequest $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

Operation setSslPolicy(string $project, string $targetSslProxy, SslPolicyReference $postBody, array $optParams = [])

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. (targetSslProxies.setSslPolicy)

Parameters

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.

SslPolicyReference $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception