v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-1346116213.0 KB
projects

Creates a new TlsRoute in a given project and location.

post/v1/{+parent}/tlsRoutes

Path parameters

parentstring required

Required. The parent resource of the TlsRoute. Must be in the format projects/*/locations/*.

Query parameters

tlsRouteIdstring

Required. Short name of the TlsRoute resource to be created.

Request body

namestring

Identifier. Name of the TlsRoute resource. It matches pattern projects/*/locations/*/tlsRoutes/tls_route_name>.

selfLinkstring

Output only. Server-defined URL of this resource

createTimestring google-datetime

Output only. The timestamp when the resource was created.

updateTimestring google-datetime

Output only. The timestamp when the resource was updated.

descriptionstring

Optional. A free-text description of the resource. Max length 1024 characters.

meshesstring[]

Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: projects/*/locations/*/meshes/ The attached Mesh should be of a type SIDECAR

gatewaysstring[]

Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: projects/*/locations/*/gateways/

targetProxiesstring[]

Optional. TargetProxies defines a list of TargetTcpProxies this TlsRoute is attached to, as one of the routing rules to route the requests served by the TargetTcpProxy. Each TargetTcpProxy reference should match the pattern: projects/*/locations/*/targetTcpProxies/

labelsobject

Optional. Set of label tags associated with the TlsRoute resource.

Response

Successful response