This product is not supported for your selected
Datadog site. (
).
gcp_networkservices_tcp_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 TcpRoute 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 TcpRoute 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 TcpRoute resource. It matches pattern projects/*/locations/global/tcpRoutes/tcp_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: Optional. The destination services to which traffic should be forwarded. At least one destination service is required. Only one of route destination or original destination can be set.
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 serviceName field. This is computed as: - weight/Sum(weights in this destination list). For non-zero values, there may be some epsilon from the exact proportion defined here depending on the precision an implementation supports. If only one serviceName is specified and it has a weight greater than 0, 100% of the traffic is forwarded to that backend. If weights are specified for any one service name, they need to be specified for all of them. If weights are unspecified for all services, then, traffic is distributed in equal proportions to all of them.
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 30 seconds. If set to 0s, the timeout will be disabled.
original_destination
Type: BOOLEAN
Provider name: originalDestination
Description: Optional. If true, Router will use the destination IP and port of the original connection as the destination of the request. Default is false. Only one of route destinations or original destination can be set.
matches
Type: UNORDERED_LIST_STRUCT
Provider name: matches
Description: Optional. RouteMatch defines the predicate used to match requests to a given action. Multiple match types are “OR"ed for evaluation. If no routeMatch field is specified, this rule will unconditionally match traffic.
address
Type: STRING
Provider name: address
Description: Required. Must be specified in the CIDR range format. A CIDR range consists of an IP Address and a prefix length to construct the subnet mask. By default, the prefix length is 32 (i.e. matches a single IP address). Only IPV4 addresses are supported. Examples: “10.0.0.1” - matches against this exact IP address. “10.0.0.0/8” - matches against any IP address within the 10.0.0.0 subnet and 255.255.255.0 mask. “0.0.0.0/0” - matches against any IP address’.
port
Type: STRING
Provider name: port
Description: Required. Specifies the destination port to match against.
self_link
Type: STRING
Provider name: selfLink
Description: Output only. Server-defined URL of this resource
Type: UNORDERED_LIST_STRING
update_time
Type: TIMESTAMP
Provider name: updateTime
Description: Output only. The timestamp when the resource was updated.