You are browsing documentation for an older version. See the latest documentation here.
ProxyTemplate
-
selectors
(required, repeated)List of Dataplane selectors.
-
match
(optional)Tags to match, can be used for both source and destinations
-
-
conf
(required)Configuration for ProxyTemplate
-
imports
(optional, repeated)List of imported profiles. +optional
-
resources
(optional, repeated)List of raw xDS resources. +optional
-
name
(required)The resource’s name, to distinguish it from others of the same type of resource.
-
version
(required)The resource level version. It allows xDS to track the state of individual resources.
-
resource
(required)xDS resource.
-
-
modifications
(optional, repeated)List of config modifications
-
cluster
(optional)Cluster modification
-
match
(optional)Only clusters that match will be modified
-
origin
(optional)Origin of the resource generation. (inbound, outbound, prometheus, transparent, ingress)
-
name
(required)Name of the cluster to match
-
-
operation
(required)Operation to apply on a cluster (add, remove, patch)
-
value
(optional)xDS cluster
-
-
listener
(optional)Listener modification
-
match
(optional)Only listeners that match will be modified
-
origin
(optional)Origin of the resource generation. (inbound, outbound, prometheus, transparent, ingress)
-
name
(required)Name of the listener to match
-
tags
(optional)Tags available in Listener#Metadata#FilterMetadata[io.kuma.tags]
-
-
operation
(required)Operation to apply on a listener (add, remove, patch)
-
value
(optional)xDS listener
-
-
networkFilter
(optional)Network Filter modification
-
match
(optional)Only network filters that match will be modified
-
origin
(optional)Origin of the resource generation. (inbound, outbound, prometheus, transparent, ingress)
-
name
(required)Name of the network filter
-
listenerName
(optional)Name of the listener that network filter modifications will be applied to
-
listenerTags
(optional)ListenerTags available in Listener#Metadata#FilterMetadata[io.kuma.tags]
-
-
operation
(required)Operation to apply on network filter (addFirst, addLast, addBefore, addAfter, remove, patch)
-
value
(optional)xDS network filter
-
-
httpFilter
(optional)HTTP Filter modification
-
match
(optional)Only HTTP filters that match will be modified
-
origin
(optional)Origin of the resource generation. (inbound, outbound, prometheus, transparent, ingress)
-
name
(optional)Name of the network filter
-
listenerName
(optional)Name of the listener that http filter modifications will be applied to
-
listenerTags
(optional)ListenerTags available in Listener#Metadata#FilterMetadata[io.kuma.tags]
-
-
operation
(required)Operation to apply on network filter (addFirst, addLast, addBefore, addAfter, remove, patch)
-
value
(optional)xDS HTTP filter
-
-
virtualHost
(optional)Virtual Host modifications
-
match
(optional)Only virtual hosts that match will be modified
-
origin
(optional)Origin of the resource generation. (inbound, outbound, prometheus, transparent, ingress)
-
name
(required)Name of the virtual host to match
-
routeConfigurationName
(optional)Name of the route configuration
-
-
operation
(required)Operation to apply on a virtual hosts (add, remove, patch)
-
value
(optional)xDS virtual host
ProxyTemplateSource
-
-
-
-
name
(optional)Name of a configuration source. +optional
-
profile
(optional)Profile, e.g.
default-proxy
. +optional-
name
(optional)Profile name.
-
params
(optional)Profile params if any. +optional
-
-
raw
(optional)Raw xDS resources. +optional
-
resources
(optional, repeated)List of raw xDS resources. +optional
-
name
(required)The resource’s name, to distinguish it from others of the same type of resource.
-
version
(required)The resource level version. It allows xDS to track the state of individual resources.
-
resource
(required)xDS resource.
ProxyTemplateProfileSource
-
-
-
name
(optional)Profile name.
-
params
(optional)Profile params if any. +optional
ProxyTemplateRawSource
-
resources
(optional, repeated)List of raw xDS resources. +optional
-
name
(required)The resource’s name, to distinguish it from others of the same type of resource.
-
version
(required)The resource level version. It allows xDS to track the state of individual resources.
-
resource
(required)xDS resource.
ProxyTemplateRawResource
-
-
name
(required)The resource’s name, to distinguish it from others of the same type of resource.
-
version
(required)The resource level version. It allows xDS to track the state of individual resources.
-
resource
(required)xDS resource.