REST Resource: regionTargetHttpProxies Stay organized with collections Save and categorize content based on your preferences.
Resource: TargetHttpProxy
Represents a Target HTTP Proxy resource.
Google Compute Engine has two Target HTTP Proxy resources:
A target HTTP proxy is a component of Google Cloud HTTP load balancers.
- targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director.
- regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers.
Forwarding rules reference a target HTTP proxy, and the target proxy then references a URL map. For more information, readUsing Target Proxies and Forwarding rule concepts.
| JSON representation |
|---|
{"kind":string,"id":string,"creationTimestamp":string,"name":string,"description":string,"selfLink":string,"urlMap":string,"region":string,"proxyBind":boolean,"httpFilters":[string],"fingerprint":string,"httpKeepAliveTimeoutSec":integer} |
| Fields | |
|---|---|
kind |
[Output Only] Type of resource. Always |
id |
[Output Only] The unique identifier for the resource. This identifier is defined by the server. |
creationTimestamp |
[Output Only] Creation timestamp inRFC3339 text format. |
name |
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression |
description |
An optional description of this resource. Provide this property when you create the resource. |
selfLink |
[Output Only] Server-defined URL for the resource. |
urlMap |
URL to the UrlMap resource that defines the mapping from URL to the BackendService. |
region |
[Output Only] URL of the region where the regional Target HTTP Proxy resides. This field is not applicable to global Target HTTP Proxies. |
proxyBind |
This field only applies when the forwarding rule that references this target proxy has a When this field is set to The default is |
httpFilters[] |
URLs to
|
fingerprint |
Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a A base64-encoded string. |
httpKeepAliveTimeoutSec |
Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For global external Application Load Balancers, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For classic Application Load Balancers, this option is not supported. |
Methods | |
|---|---|
| Deletes the specified TargetHttpProxy resource. |
| Returns the specified TargetHttpProxy resource in the specified region. |
| Creates a TargetHttpProxy resource in the specified project and region using the data included in the request. |
| Retrieves the list of TargetHttpProxy resources available to the specified project in the specified region. |
| Changes the URL map for TargetHttpProxy. |
| Returns permissions that a caller has on the specified resource. |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-28 UTC.