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.

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.