2
apiVersion: apiextensions.k8s.io/v1
3
kind: CustomResourceDefinition
6
controller-gen.kubebuilder.io/version: v0.14.0
7
name: meshtcproutes.kuma.io
14
listKind: MeshTCPRouteList
16
singular: meshtcproute
19
- additionalPrinterColumns:
20
- jsonPath: .spec.targetRef.kind
23
- jsonPath: .spec.targetRef.name
32
APIVersion defines the versioned schema of this representation of an object.
33
Servers should convert recognized schemas to the latest internal value, and
34
may reject unrecognized values.
35
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md
39
Kind is a string value representing the REST resource this object represents.
40
Servers may infer this from the endpoint the client submits requests to.
43
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md
48
description: Spec is the specification of the Kuma MeshTCPRoute resource.
52
TargetRef is a reference to the resource the policy takes an effect on.
53
The resource could be either a real store object or virtual resource
57
description: Kind of the referenced resource
67
description: Mesh is reserved for future use to identify cross
72
Name of the referenced resource. Can only be used with kinds: `MeshService`,
73
`MeshServiceSubset` and `MeshGatewayRoute`
77
ProxyTypes specifies the data plane types that are subject to the policy. When not specified,
78
all data plane types are targeted by the policy.
90
Tags used to select a subset of proxies by tags. Can only be used with kinds
91
`MeshSubset` and `MeshServiceSubset`
96
To list makes a match between the consumed services and corresponding
102
Rules contains the routing rules applies to a combination of top-level
103
targetRef and the targetRef in this entry.
108
Default holds routing rules that can be merged with rules from other
113
description: BackendRef defines where to forward
117
description: Kind of the referenced resource
127
description: Mesh is reserved for future use
128
to identify cross mesh resources.
132
Name of the referenced resource. Can only be used with kinds: `MeshService`,
133
`MeshServiceSubset` and `MeshGatewayRoute`
137
ProxyTypes specifies the data plane types that are subject to the policy. When not specified,
138
all data plane types are targeted by the policy.
147
additionalProperties:
150
Tags used to select a subset of proxies by tags. Can only be used with kinds
151
`MeshSubset` and `MeshServiceSubset`
170
TargetRef is a reference to the resource that represents a group of
174
description: Kind of the referenced resource
184
description: Mesh is reserved for future use to identify
185
cross mesh resources.
189
Name of the referenced resource. Can only be used with kinds: `MeshService`,
190
`MeshServiceSubset` and `MeshGatewayRoute`
194
ProxyTypes specifies the data plane types that are subject to the policy. When not specified,
195
all data plane types are targeted by the policy.
204
additionalProperties:
207
Tags used to select a subset of proxies by tags. Can only be used with kinds
208
`MeshSubset` and `MeshServiceSubset`