This product is not supported for your selected Datadog site. ().

gcp_networkservices_tls_route

ancestors

Type: UNORDERED_LIST_STRING

create_time

Type: TIMESTAMP
Provider name: createTime
Description: Output only. The timestamp when the resource was created.

description

Type: STRING
Provider name: description
Description: Optional. A free-text description of the resource. Max length 1024 characters.

gateways

Type: UNORDERED_LIST_STRING
Provider name: gateways
Description: 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/global/gateways/

labels

Type: UNORDERED_LIST_STRING

meshes

Type: UNORDERED_LIST_STRING
Provider name: meshes
Description: 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/global/meshes/ The attached Mesh should be of a type SIDECAR

name

Type: STRING
Provider name: name
Description: Identifier. Name of the TlsRoute resource. It matches pattern projects/*/locations/global/tlsRoutes/tls_route_name>.

organization_id

Type: STRING

parent

Type: STRING

project_id

Type: STRING

project_number

Type: STRING

resource_name

Type: STRING

rules

Type: UNORDERED_LIST_STRUCT
Provider name: rules
Description: Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match.

  • action
    Type: STRUCT
    Provider name: action
    Description: Required. The detailed rule defining how to route matched traffic.
    • destinations
      Type: UNORDERED_LIST_STRUCT
      Provider name: destinations
      Description: Required. The destination services to which traffic should be forwarded. At least one destination service is required.
      • service_name
        Type: STRING
        Provider name: serviceName
        Description: Required. The URL of a BackendService to route traffic to.
      • weight
        Type: INT32
        Provider name: weight
        Description: Optional. Specifies the proportion of requests forwarded to the backend referenced by the service_name field. This is computed as: - weight/Sum(weights in destinations) Weights in all destinations does not need to sum up to 100.
    • idle_timeout
      Type: STRING
      Provider name: idleTimeout
      Description: Optional. Specifies the idle timeout for the selected route. The idle timeout is defined as the period in which there are no bytes sent or received on either the upstream or downstream connection. If not set, the default idle timeout is 1 hour. If set to 0s, the timeout will be disabled.
  • matches
    Type: UNORDERED_LIST_STRUCT
    Provider name: matches
    Description: Required. RouteMatch defines the predicate used to match requests to a given action. Multiple match types are “OR"ed for evaluation. Atleast one RouteMatch must be supplied.
    • alpn
      Type: UNORDERED_LIST_STRING
      Provider name: alpn
      Description: Optional. ALPN (Application-Layer Protocol Negotiation) to match against. Examples: “http/1.1”, “h2”. At least one of sni_host and alpn is required. Up to 5 alpns across all matches can be set.
    • sni_host
      Type: UNORDERED_LIST_STRING
      Provider name: sniHost
      Description: Optional. SNI (server name indicator) to match against. SNI will be matched against all wildcard domains, i.e. www.example.com will be first matched against www.example.com, then *.example.com, then *.com. Partial wildcards are not supported, and values like *w.example.com are invalid. At least one of sni_host and alpn is required. Up to 100 sni hosts across all matches can be set.

Type: STRING
Provider name: selfLink
Description: Output only. Server-defined URL of this resource

tags

Type: UNORDERED_LIST_STRING

update_time

Type: TIMESTAMP
Provider name: updateTime
Description: Output only. The timestamp when the resource was updated.