Home

envoy.config.route.v3.RateLimit.Action

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.config.route.v3.RateLimit.Action
.withDestinationCluster(types.envoy.config.route.v3.RateLimit.Action.DestinationCluster)
.withDynamicMetadata(types.envoy.config.route.v3.RateLimit.Action.DynamicMetaData)
.withExtension(types.envoy.config.core.v3.TypedExtensionConfig)
.withGenericKey(types.envoy.config.route.v3.RateLimit.Action.GenericKey)
.withHeaderValueMatch(types.envoy.config.route.v3.RateLimit.Action.HeaderValueMatch)
.withMaskedRemoteAddress(types.envoy.config.route.v3.RateLimit.Action.MaskedRemoteAddress)
.withMetadata(types.envoy.config.route.v3.RateLimit.Action.MetaData)
.withQueryParameterValueMatch(types.envoy.config.route.v3.RateLimit.Action.QueryParameterValueMatch)
.withRemoteAddress(types.envoy.config.route.v3.RateLimit.Action.RemoteAddress)
.withRequestHeaders(types.envoy.config.route.v3.RateLimit.Action.RequestHeaders)
.withSourceCluster(types.envoy.config.route.v3.RateLimit.Action.SourceCluster)
._validate()

Nested Messages

Fields

Name Type One-of group Required Constraints
destination_cluster envoy.config.route.v3.RateLimit.Action.DestinationCluster action_specifier  
dynamic_metadata envoy.config.route.v3.RateLimit.Action.DynamicMetaData action_specifier  
extension envoy.config.core.v3.TypedExtensionConfig action_specifier  
generic_key envoy.config.route.v3.RateLimit.Action.GenericKey action_specifier  
header_value_match envoy.config.route.v3.RateLimit.Action.HeaderValueMatch action_specifier  
masked_remote_address envoy.config.route.v3.RateLimit.Action.MaskedRemoteAddress action_specifier  
metadata envoy.config.route.v3.RateLimit.Action.MetaData action_specifier  
query_parameter_value_match envoy.config.route.v3.RateLimit.Action.QueryParameterValueMatch action_specifier  
remote_address envoy.config.route.v3.RateLimit.Action.RemoteAddress action_specifier  
request_headers envoy.config.route.v3.RateLimit.Action.RequestHeaders action_specifier  
source_cluster envoy.config.route.v3.RateLimit.Action.SourceCluster action_specifier