class TargetHttpsProxies extends Resource (View source)

The "targetHttpsProxies" collection of methods.

Typical usage is:

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

Methods

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

Retrieves the list of all TargetHttpsProxy resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

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

Deletes the specified TargetHttpsProxy resource. (targetHttpsProxies.delete)

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

Returns the specified TargetHttpsProxy resource. (targetHttpsProxies.get)

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

Creates a TargetHttpsProxy resource in the specified project using the data included in the request. (targetHttpsProxies.insert)

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

Retrieves the list of TargetHttpsProxy resources available to the specified project. (targetHttpsProxies.listTargetHttpsProxies)

patch(string $project, string $targetHttpsProxy, TargetHttpsProxy $postBody, array $optParams = [])

Patches the specified TargetHttpsProxy resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules. (targetHttpsProxies.patch)

setCertificateMap(string $project, string $targetHttpsProxy, TargetHttpsProxiesSetCertificateMapRequest $postBody, array $optParams = [])

Changes the Certificate Map for TargetHttpsProxy.

setQuicOverride(string $project, string $targetHttpsProxy, TargetHttpsProxiesSetQuicOverrideRequest $postBody, array $optParams = [])

Sets the QUIC override policy for TargetHttpsProxy.

setSslCertificates(string $project, string $targetHttpsProxy, TargetHttpsProxiesSetSslCertificatesRequest $postBody, array $optParams = [])

Replaces SslCertificates for TargetHttpsProxy.

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

Sets the SSL policy for TargetHttpsProxy. The SSL policy specifies the server-side support for SSL features. This affects connections between clients and the HTTPS proxy load balancer. They do not affect the connection between the load balancer and the backends. (targetHttpsProxies.setSslPolicy)

setUrlMap(string $project, string $targetHttpsProxy, UrlMapReference $postBody, array $optParams = [])

Changes the URL map for TargetHttpsProxy. (targetHttpsProxies.setUrlMap)

Details

TargetHttpsProxyAggregatedList aggregatedList(string $project, array $optParams = [])

Retrieves the list of all TargetHttpsProxy resources, regional and global, available to the specified project. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

(targetHttpsProxies.aggregatedList)

Parameters

string $project

Name of the project scoping this request.

array $optParams

Optional parameters.

Return Value

TargetHttpsProxyAggregatedList

Exceptions

Exception

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

Deletes the specified TargetHttpsProxy resource. (targetHttpsProxies.delete)

Parameters

string $project

Project ID for this request.

string $targetHttpsProxy

Name of the TargetHttpsProxy resource to delete.

array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

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

Returns the specified TargetHttpsProxy resource. (targetHttpsProxies.get)

Parameters

string $project

Project ID for this request.

string $targetHttpsProxy

Name of the TargetHttpsProxy resource to return.

array $optParams

Optional parameters.

Return Value

TargetHttpsProxy

Exceptions

Exception

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

Creates a TargetHttpsProxy resource in the specified project using the data included in the request. (targetHttpsProxies.insert)

Parameters

string $project

Project ID for this request.

TargetHttpsProxy $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

TargetHttpsProxyList listTargetHttpsProxies(string $project, array $optParams = [])

Retrieves the list of TargetHttpsProxy resources available to the specified project. (targetHttpsProxies.listTargetHttpsProxies)

Parameters

string $project

Project ID for this request.

array $optParams

Optional parameters.

Return Value

TargetHttpsProxyList

Exceptions

Exception

Operation patch(string $project, string $targetHttpsProxy, TargetHttpsProxy $postBody, array $optParams = [])

Patches the specified TargetHttpsProxy resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules. (targetHttpsProxies.patch)

Parameters

string $project

Project ID for this request.

string $targetHttpsProxy

Name of the TargetHttpsProxy resource to patch.

TargetHttpsProxy $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

Operation setCertificateMap(string $project, string $targetHttpsProxy, TargetHttpsProxiesSetCertificateMapRequest $postBody, array $optParams = [])

Changes the Certificate Map for TargetHttpsProxy.

(targetHttpsProxies.setCertificateMap)

Parameters

string $project

Project ID for this request.

string $targetHttpsProxy

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

TargetHttpsProxiesSetCertificateMapRequest $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

Operation setQuicOverride(string $project, string $targetHttpsProxy, TargetHttpsProxiesSetQuicOverrideRequest $postBody, array $optParams = [])

Sets the QUIC override policy for TargetHttpsProxy.

(targetHttpsProxies.setQuicOverride)

Parameters

string $project

Project ID for this request.

string $targetHttpsProxy

Name of the TargetHttpsProxy resource to set the QUIC override policy for. The name should conform to RFC1035.

TargetHttpsProxiesSetQuicOverrideRequest $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

Operation setSslCertificates(string $project, string $targetHttpsProxy, TargetHttpsProxiesSetSslCertificatesRequest $postBody, array $optParams = [])

Replaces SslCertificates for TargetHttpsProxy.

(targetHttpsProxies.setSslCertificates)

Parameters

string $project

Project ID for this request.

string $targetHttpsProxy

Name of the TargetHttpsProxy resource to set an SslCertificates resource for.

TargetHttpsProxiesSetSslCertificatesRequest $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

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

Sets the SSL policy for TargetHttpsProxy. The SSL policy specifies the server-side support for SSL features. This affects connections between clients and the HTTPS proxy load balancer. They do not affect the connection between the load balancer and the backends. (targetHttpsProxies.setSslPolicy)

Parameters

string $project

Project ID for this request.

string $targetHttpsProxy

Name of the TargetHttpsProxy 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

Operation setUrlMap(string $project, string $targetHttpsProxy, UrlMapReference $postBody, array $optParams = [])

Changes the URL map for TargetHttpsProxy. (targetHttpsProxies.setUrlMap)

Parameters

string $project

Project ID for this request.

string $targetHttpsProxy

Name of the TargetHttpsProxy resource whose URL map is to be set.

UrlMapReference $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception