networking.istio.io group

v1alpha3 version
spec object

Configuration affecting load balancing, outlier detection, etc. See more details at: https://istio.io/docs/reference/config/networking/destination-rule.html

exportTo []string

A list of namespaces to which this destination rule is exported.

host string

The name of a service from the service registry.

subsets []object
labels object
name string

Name of the subset.

trafficPolicy object

Traffic policies that apply to this subset.

connectionPool object
http object

HTTP connection pool settings.

h2UpgradePolicy string

Specify if http1.1 connection should be upgraded to http2 for the associated destination.

http1MaxPendingRequests integer
http2MaxRequests integer

Maximum number of active requests to a destination.

idleTimeout string

The idle timeout for upstream connection pool connections.

maxRequestsPerConnection integer

Maximum number of requests per connection to a backend.

maxRetries integer
useClientProtocol boolean

If set to true, client protocol will be preserved while initiating connection to backend.

tcp object

Settings common to both HTTP and TCP upstream connections.

connectTimeout string

TCP connection timeout.

maxConnectionDuration string

The maximum duration of a connection.

maxConnections integer

Maximum number of HTTP1 /TCP connections to a destination host.

tcpKeepalive object

If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.

interval string

The time duration between keep-alive probes.

probes integer
time string
loadBalancer object

Settings controlling the load balancer algorithms.

consistentHash object
httpCookie object

Hash based on HTTP cookie.

name string

Name of the cookie.

path string

Path to set for the cookie.

ttl string

Lifetime of the cookie.

httpHeaderName string

Hash based on a specific HTTP header.

httpQueryParameterName string

Hash based on a specific HTTP query parameter.

maglev object

The Maglev load balancer implements consistent hashing to backend hosts.

tableSize integer

The table size for Maglev hashing.

minimumRingSize integer

Deprecated.

ringHash object

The ring/modulo hash load balancer implements consistent hashing to backend hosts.

minimumRingSize integer
useSourceIp boolean

Hash based on the source IP address.

localityLbSetting object
distribute []object
from string

Originating locality, '/' separated, e.g.

to object

Map of upstream localities to traffic distribution weights.

enabled boolean

enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.

failover []object
from string

Originating region.

to string
failoverPriority []string

failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.

simple string
warmupDurationSecs string

Represents the warmup duration of Service.

outlierDetection object
baseEjectionTime string

Minimum ejection duration.

consecutive5xxErrors integer

Number of 5xx errors before a host is ejected from the connection pool.

consecutiveErrors integer
consecutiveGatewayErrors integer

Number of gateway errors before a host is ejected from the connection pool.

consecutiveLocalOriginFailures integer
interval string

Time interval between ejection sweep analysis.

maxEjectionPercent integer
minHealthPercent integer
splitExternalLocalOriginErrors boolean

Determines whether to distinguish local origin failures from external errors.

portLevelSettings []object
connectionPool object
http object

HTTP connection pool settings.

h2UpgradePolicy string

Specify if http1.1 connection should be upgraded to http2 for the associated destination.

http1MaxPendingRequests integer
http2MaxRequests integer

Maximum number of active requests to a destination.

idleTimeout string

The idle timeout for upstream connection pool connections.

maxRequestsPerConnection integer

Maximum number of requests per connection to a backend.

maxRetries integer
useClientProtocol boolean

If set to true, client protocol will be preserved while initiating connection to backend.

tcp object

Settings common to both HTTP and TCP upstream connections.

connectTimeout string

TCP connection timeout.

maxConnectionDuration string

The maximum duration of a connection.

maxConnections integer

Maximum number of HTTP1 /TCP connections to a destination host.

tcpKeepalive object

If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.

interval string

The time duration between keep-alive probes.

probes integer
time string
loadBalancer object

Settings controlling the load balancer algorithms.

consistentHash object
httpCookie object

Hash based on HTTP cookie.

name string

Name of the cookie.

path string

Path to set for the cookie.

ttl string

Lifetime of the cookie.

httpHeaderName string

Hash based on a specific HTTP header.

httpQueryParameterName string

Hash based on a specific HTTP query parameter.

maglev object

The Maglev load balancer implements consistent hashing to backend hosts.

tableSize integer

The table size for Maglev hashing.

minimumRingSize integer

Deprecated.

ringHash object

The ring/modulo hash load balancer implements consistent hashing to backend hosts.

minimumRingSize integer
useSourceIp boolean

Hash based on the source IP address.

localityLbSetting object
distribute []object
from string

Originating locality, '/' separated, e.g.

to object

Map of upstream localities to traffic distribution weights.

enabled boolean

enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.

failover []object
from string

Originating region.

to string
failoverPriority []string

failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.

simple string
warmupDurationSecs string

Represents the warmup duration of Service.

outlierDetection object
baseEjectionTime string

Minimum ejection duration.

consecutive5xxErrors integer

Number of 5xx errors before a host is ejected from the connection pool.

consecutiveErrors integer
consecutiveGatewayErrors integer

Number of gateway errors before a host is ejected from the connection pool.

consecutiveLocalOriginFailures integer
interval string

Time interval between ejection sweep analysis.

maxEjectionPercent integer
minHealthPercent integer
splitExternalLocalOriginErrors boolean

Determines whether to distinguish local origin failures from external errors.

port object
number integer
tls object

TLS related settings for connections to the upstream service.

caCertificates string
clientCertificate string

REQUIRED if mode is MUTUAL.

credentialName string
insecureSkipVerify boolean
mode string
privateKey string

REQUIRED if mode is MUTUAL.

sni string

SNI string to present to the server during TLS handshake.

subjectAltNames []string
tls object

TLS related settings for connections to the upstream service.

caCertificates string
clientCertificate string

REQUIRED if mode is MUTUAL.

credentialName string
insecureSkipVerify boolean
mode string
privateKey string

REQUIRED if mode is MUTUAL.

sni string

SNI string to present to the server during TLS handshake.

subjectAltNames []string
tunnel object
protocol string

Specifies which protocol to use for tunneling the downstream connection.

targetHost string

Specifies a host to which the downstream connection is tunneled.

targetPort integer

Specifies a port to which the downstream connection is tunneled.

trafficPolicy object
connectionPool object
http object

HTTP connection pool settings.

h2UpgradePolicy string

Specify if http1.1 connection should be upgraded to http2 for the associated destination.

http1MaxPendingRequests integer
http2MaxRequests integer

Maximum number of active requests to a destination.

idleTimeout string

The idle timeout for upstream connection pool connections.

maxRequestsPerConnection integer

Maximum number of requests per connection to a backend.

maxRetries integer
useClientProtocol boolean

If set to true, client protocol will be preserved while initiating connection to backend.

tcp object

Settings common to both HTTP and TCP upstream connections.

connectTimeout string

TCP connection timeout.

maxConnectionDuration string

The maximum duration of a connection.

maxConnections integer

Maximum number of HTTP1 /TCP connections to a destination host.

tcpKeepalive object

If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.

interval string

The time duration between keep-alive probes.

probes integer
time string
loadBalancer object

Settings controlling the load balancer algorithms.

consistentHash object
httpCookie object

Hash based on HTTP cookie.

name string

Name of the cookie.

path string

Path to set for the cookie.

ttl string

Lifetime of the cookie.

httpHeaderName string

Hash based on a specific HTTP header.

httpQueryParameterName string

Hash based on a specific HTTP query parameter.

maglev object

The Maglev load balancer implements consistent hashing to backend hosts.

tableSize integer

The table size for Maglev hashing.

minimumRingSize integer

Deprecated.

ringHash object

The ring/modulo hash load balancer implements consistent hashing to backend hosts.

minimumRingSize integer
useSourceIp boolean

Hash based on the source IP address.

localityLbSetting object
distribute []object
from string

Originating locality, '/' separated, e.g.

to object

Map of upstream localities to traffic distribution weights.

enabled boolean

enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.

failover []object
from string

Originating region.

to string
failoverPriority []string

failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.

simple string
warmupDurationSecs string

Represents the warmup duration of Service.

outlierDetection object
baseEjectionTime string

Minimum ejection duration.

consecutive5xxErrors integer

Number of 5xx errors before a host is ejected from the connection pool.

consecutiveErrors integer
consecutiveGatewayErrors integer

Number of gateway errors before a host is ejected from the connection pool.

consecutiveLocalOriginFailures integer
interval string

Time interval between ejection sweep analysis.

maxEjectionPercent integer
minHealthPercent integer
splitExternalLocalOriginErrors boolean

Determines whether to distinguish local origin failures from external errors.

portLevelSettings []object
connectionPool object
http object

HTTP connection pool settings.

h2UpgradePolicy string

Specify if http1.1 connection should be upgraded to http2 for the associated destination.

http1MaxPendingRequests integer
http2MaxRequests integer

Maximum number of active requests to a destination.

idleTimeout string

The idle timeout for upstream connection pool connections.

maxRequestsPerConnection integer

Maximum number of requests per connection to a backend.

maxRetries integer
useClientProtocol boolean

If set to true, client protocol will be preserved while initiating connection to backend.

tcp object

Settings common to both HTTP and TCP upstream connections.

connectTimeout string

TCP connection timeout.

maxConnectionDuration string

The maximum duration of a connection.

maxConnections integer

Maximum number of HTTP1 /TCP connections to a destination host.

tcpKeepalive object

If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.

interval string

The time duration between keep-alive probes.

probes integer
time string
loadBalancer object

Settings controlling the load balancer algorithms.

consistentHash object
httpCookie object

Hash based on HTTP cookie.

name string

Name of the cookie.

path string

Path to set for the cookie.

ttl string

Lifetime of the cookie.

httpHeaderName string

Hash based on a specific HTTP header.

httpQueryParameterName string

Hash based on a specific HTTP query parameter.

maglev object

The Maglev load balancer implements consistent hashing to backend hosts.

tableSize integer

The table size for Maglev hashing.

minimumRingSize integer

Deprecated.

ringHash object

The ring/modulo hash load balancer implements consistent hashing to backend hosts.

minimumRingSize integer
useSourceIp boolean

Hash based on the source IP address.

localityLbSetting object
distribute []object
from string

Originating locality, '/' separated, e.g.

to object

Map of upstream localities to traffic distribution weights.

enabled boolean

enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.

failover []object
from string

Originating region.

to string
failoverPriority []string

failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.

simple string
warmupDurationSecs string

Represents the warmup duration of Service.

outlierDetection object
baseEjectionTime string

Minimum ejection duration.

consecutive5xxErrors integer

Number of 5xx errors before a host is ejected from the connection pool.

consecutiveErrors integer
consecutiveGatewayErrors integer

Number of gateway errors before a host is ejected from the connection pool.

consecutiveLocalOriginFailures integer
interval string

Time interval between ejection sweep analysis.

maxEjectionPercent integer
minHealthPercent integer
splitExternalLocalOriginErrors boolean

Determines whether to distinguish local origin failures from external errors.

port object
number integer
tls object

TLS related settings for connections to the upstream service.

caCertificates string
clientCertificate string

REQUIRED if mode is MUTUAL.

credentialName string
insecureSkipVerify boolean
mode string
privateKey string

REQUIRED if mode is MUTUAL.

sni string

SNI string to present to the server during TLS handshake.

subjectAltNames []string
tls object

TLS related settings for connections to the upstream service.

caCertificates string
clientCertificate string

REQUIRED if mode is MUTUAL.

credentialName string
insecureSkipVerify boolean
mode string
privateKey string

REQUIRED if mode is MUTUAL.

sni string

SNI string to present to the server during TLS handshake.

subjectAltNames []string
tunnel object
protocol string

Specifies which protocol to use for tunneling the downstream connection.

targetHost string

Specifies a host to which the downstream connection is tunneled.

targetPort integer

Specifies a port to which the downstream connection is tunneled.

workloadSelector object
matchLabels object
status object
v1beta1 version
spec object

Configuration affecting load balancing, outlier detection, etc. See more details at: https://istio.io/docs/reference/config/networking/destination-rule.html

exportTo []string

A list of namespaces to which this destination rule is exported.

host string

The name of a service from the service registry.

subsets []object
labels object
name string

Name of the subset.

trafficPolicy object

Traffic policies that apply to this subset.

connectionPool object
http object

HTTP connection pool settings.

h2UpgradePolicy string

Specify if http1.1 connection should be upgraded to http2 for the associated destination.

http1MaxPendingRequests integer
http2MaxRequests integer

Maximum number of active requests to a destination.

idleTimeout string

The idle timeout for upstream connection pool connections.

maxRequestsPerConnection integer

Maximum number of requests per connection to a backend.

maxRetries integer
useClientProtocol boolean

If set to true, client protocol will be preserved while initiating connection to backend.

tcp object

Settings common to both HTTP and TCP upstream connections.

connectTimeout string

TCP connection timeout.

maxConnectionDuration string

The maximum duration of a connection.

maxConnections integer

Maximum number of HTTP1 /TCP connections to a destination host.

tcpKeepalive object

If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.

interval string

The time duration between keep-alive probes.

probes integer
time string
loadBalancer object

Settings controlling the load balancer algorithms.

consistentHash object
httpCookie object

Hash based on HTTP cookie.

name string

Name of the cookie.

path string

Path to set for the cookie.

ttl string

Lifetime of the cookie.

httpHeaderName string

Hash based on a specific HTTP header.

httpQueryParameterName string

Hash based on a specific HTTP query parameter.

maglev object

The Maglev load balancer implements consistent hashing to backend hosts.

tableSize integer

The table size for Maglev hashing.

minimumRingSize integer

Deprecated.

ringHash object

The ring/modulo hash load balancer implements consistent hashing to backend hosts.

minimumRingSize integer
useSourceIp boolean

Hash based on the source IP address.

localityLbSetting object
distribute []object
from string

Originating locality, '/' separated, e.g.

to object

Map of upstream localities to traffic distribution weights.

enabled boolean

enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.

failover []object
from string

Originating region.

to string
failoverPriority []string

failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.

simple string
warmupDurationSecs string

Represents the warmup duration of Service.

outlierDetection object
baseEjectionTime string

Minimum ejection duration.

consecutive5xxErrors integer

Number of 5xx errors before a host is ejected from the connection pool.

consecutiveErrors integer
consecutiveGatewayErrors integer

Number of gateway errors before a host is ejected from the connection pool.

consecutiveLocalOriginFailures integer
interval string

Time interval between ejection sweep analysis.

maxEjectionPercent integer
minHealthPercent integer
splitExternalLocalOriginErrors boolean

Determines whether to distinguish local origin failures from external errors.

portLevelSettings []object
connectionPool object
http object

HTTP connection pool settings.

h2UpgradePolicy string

Specify if http1.1 connection should be upgraded to http2 for the associated destination.

http1MaxPendingRequests integer
http2MaxRequests integer

Maximum number of active requests to a destination.

idleTimeout string

The idle timeout for upstream connection pool connections.

maxRequestsPerConnection integer

Maximum number of requests per connection to a backend.

maxRetries integer
useClientProtocol boolean

If set to true, client protocol will be preserved while initiating connection to backend.

tcp object

Settings common to both HTTP and TCP upstream connections.

connectTimeout string

TCP connection timeout.

maxConnectionDuration string

The maximum duration of a connection.

maxConnections integer

Maximum number of HTTP1 /TCP connections to a destination host.

tcpKeepalive object

If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.

interval string

The time duration between keep-alive probes.

probes integer
time string
loadBalancer object

Settings controlling the load balancer algorithms.

consistentHash object
httpCookie object

Hash based on HTTP cookie.

name string

Name of the cookie.

path string

Path to set for the cookie.

ttl string

Lifetime of the cookie.

httpHeaderName string

Hash based on a specific HTTP header.

httpQueryParameterName string

Hash based on a specific HTTP query parameter.

maglev object

The Maglev load balancer implements consistent hashing to backend hosts.

tableSize integer

The table size for Maglev hashing.

minimumRingSize integer

Deprecated.

ringHash object

The ring/modulo hash load balancer implements consistent hashing to backend hosts.

minimumRingSize integer
useSourceIp boolean

Hash based on the source IP address.

localityLbSetting object
distribute []object
from string

Originating locality, '/' separated, e.g.

to object

Map of upstream localities to traffic distribution weights.

enabled boolean

enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.

failover []object
from string

Originating region.

to string
failoverPriority []string

failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.

simple string
warmupDurationSecs string

Represents the warmup duration of Service.

outlierDetection object
baseEjectionTime string

Minimum ejection duration.

consecutive5xxErrors integer

Number of 5xx errors before a host is ejected from the connection pool.

consecutiveErrors integer
consecutiveGatewayErrors integer

Number of gateway errors before a host is ejected from the connection pool.

consecutiveLocalOriginFailures integer
interval string

Time interval between ejection sweep analysis.

maxEjectionPercent integer
minHealthPercent integer
splitExternalLocalOriginErrors boolean

Determines whether to distinguish local origin failures from external errors.

port object
number integer
tls object

TLS related settings for connections to the upstream service.

caCertificates string
clientCertificate string

REQUIRED if mode is MUTUAL.

credentialName string
insecureSkipVerify boolean
mode string
privateKey string

REQUIRED if mode is MUTUAL.

sni string

SNI string to present to the server during TLS handshake.

subjectAltNames []string
tls object

TLS related settings for connections to the upstream service.

caCertificates string
clientCertificate string

REQUIRED if mode is MUTUAL.

credentialName string
insecureSkipVerify boolean
mode string
privateKey string

REQUIRED if mode is MUTUAL.

sni string

SNI string to present to the server during TLS handshake.

subjectAltNames []string
tunnel object
protocol string

Specifies which protocol to use for tunneling the downstream connection.

targetHost string

Specifies a host to which the downstream connection is tunneled.

targetPort integer

Specifies a port to which the downstream connection is tunneled.

trafficPolicy object
connectionPool object
http object

HTTP connection pool settings.

h2UpgradePolicy string

Specify if http1.1 connection should be upgraded to http2 for the associated destination.

http1MaxPendingRequests integer
http2MaxRequests integer

Maximum number of active requests to a destination.

idleTimeout string

The idle timeout for upstream connection pool connections.

maxRequestsPerConnection integer

Maximum number of requests per connection to a backend.

maxRetries integer
useClientProtocol boolean

If set to true, client protocol will be preserved while initiating connection to backend.

tcp object

Settings common to both HTTP and TCP upstream connections.

connectTimeout string

TCP connection timeout.

maxConnectionDuration string

The maximum duration of a connection.

maxConnections integer

Maximum number of HTTP1 /TCP connections to a destination host.

tcpKeepalive object

If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.

interval string

The time duration between keep-alive probes.

probes integer
time string
loadBalancer object

Settings controlling the load balancer algorithms.

consistentHash object
httpCookie object

Hash based on HTTP cookie.

name string

Name of the cookie.

path string

Path to set for the cookie.

ttl string

Lifetime of the cookie.

httpHeaderName string

Hash based on a specific HTTP header.

httpQueryParameterName string

Hash based on a specific HTTP query parameter.

maglev object

The Maglev load balancer implements consistent hashing to backend hosts.

tableSize integer

The table size for Maglev hashing.

minimumRingSize integer

Deprecated.

ringHash object

The ring/modulo hash load balancer implements consistent hashing to backend hosts.

minimumRingSize integer
useSourceIp boolean

Hash based on the source IP address.

localityLbSetting object
distribute []object
from string

Originating locality, '/' separated, e.g.

to object

Map of upstream localities to traffic distribution weights.

enabled boolean

enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.

failover []object
from string

Originating region.

to string
failoverPriority []string

failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.

simple string
warmupDurationSecs string

Represents the warmup duration of Service.

outlierDetection object
baseEjectionTime string

Minimum ejection duration.

consecutive5xxErrors integer

Number of 5xx errors before a host is ejected from the connection pool.

consecutiveErrors integer
consecutiveGatewayErrors integer

Number of gateway errors before a host is ejected from the connection pool.

consecutiveLocalOriginFailures integer
interval string

Time interval between ejection sweep analysis.

maxEjectionPercent integer
minHealthPercent integer
splitExternalLocalOriginErrors boolean

Determines whether to distinguish local origin failures from external errors.

portLevelSettings []object
connectionPool object
http object

HTTP connection pool settings.

h2UpgradePolicy string

Specify if http1.1 connection should be upgraded to http2 for the associated destination.

http1MaxPendingRequests integer
http2MaxRequests integer

Maximum number of active requests to a destination.

idleTimeout string

The idle timeout for upstream connection pool connections.

maxRequestsPerConnection integer

Maximum number of requests per connection to a backend.

maxRetries integer
useClientProtocol boolean

If set to true, client protocol will be preserved while initiating connection to backend.

tcp object

Settings common to both HTTP and TCP upstream connections.

connectTimeout string

TCP connection timeout.

maxConnectionDuration string

The maximum duration of a connection.

maxConnections integer

Maximum number of HTTP1 /TCP connections to a destination host.

tcpKeepalive object

If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.

interval string

The time duration between keep-alive probes.

probes integer
time string
loadBalancer object

Settings controlling the load balancer algorithms.

consistentHash object
httpCookie object

Hash based on HTTP cookie.

name string

Name of the cookie.

path string

Path to set for the cookie.

ttl string

Lifetime of the cookie.

httpHeaderName string

Hash based on a specific HTTP header.

httpQueryParameterName string

Hash based on a specific HTTP query parameter.

maglev object

The Maglev load balancer implements consistent hashing to backend hosts.

tableSize integer

The table size for Maglev hashing.

minimumRingSize integer

Deprecated.

ringHash object

The ring/modulo hash load balancer implements consistent hashing to backend hosts.

minimumRingSize integer
useSourceIp boolean

Hash based on the source IP address.

localityLbSetting object
distribute []object
from string

Originating locality, '/' separated, e.g.

to object

Map of upstream localities to traffic distribution weights.

enabled boolean

enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.

failover []object
from string

Originating region.

to string
failoverPriority []string

failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.

simple string
warmupDurationSecs string

Represents the warmup duration of Service.

outlierDetection object
baseEjectionTime string

Minimum ejection duration.

consecutive5xxErrors integer

Number of 5xx errors before a host is ejected from the connection pool.

consecutiveErrors integer
consecutiveGatewayErrors integer

Number of gateway errors before a host is ejected from the connection pool.

consecutiveLocalOriginFailures integer
interval string

Time interval between ejection sweep analysis.

maxEjectionPercent integer
minHealthPercent integer
splitExternalLocalOriginErrors boolean

Determines whether to distinguish local origin failures from external errors.

port object
number integer
tls object

TLS related settings for connections to the upstream service.

caCertificates string
clientCertificate string

REQUIRED if mode is MUTUAL.

credentialName string
insecureSkipVerify boolean
mode string
privateKey string

REQUIRED if mode is MUTUAL.

sni string

SNI string to present to the server during TLS handshake.

subjectAltNames []string
tls object

TLS related settings for connections to the upstream service.

caCertificates string
clientCertificate string

REQUIRED if mode is MUTUAL.

credentialName string
insecureSkipVerify boolean
mode string
privateKey string

REQUIRED if mode is MUTUAL.

sni string

SNI string to present to the server during TLS handshake.

subjectAltNames []string
tunnel object
protocol string

Specifies which protocol to use for tunneling the downstream connection.

targetHost string

Specifies a host to which the downstream connection is tunneled.

targetPort integer

Specifies a port to which the downstream connection is tunneled.

workloadSelector object
matchLabels object
status object