local types = import 'types.libsonnet'; types.envoy.config.core.v3.ApiConfigSource .withApiType(types.envoy.config.core.v3.ApiConfigSource.ApiType.DEPRECATED_AND_UNAVAILABLE_DO_NOT_USE) .withClusterNames([ 'string' ]) .withConfigValidators([ types.envoy.config.core.v3.TypedExtensionConfig ]) .withGrpcServices([ types.envoy.config.core.v3.GrpcService ]) .withRateLimitSettings(types.envoy.config.core.v3.RateLimitSettings) .withRefreshDelay(types.google.protobuf.Duration) .withRequestTimeout(types.google.protobuf.Duration) .withSetNodeOnFirstMessageOnly(false) .withTransportApiVersion(types.envoy.config.core.v3.ApiVersion.AUTO) ._validate()
Name | Type | One-of group | Required | Constraints |
---|---|---|---|---|
api_type | envoy.config.core.v3.ApiConfigSource.ApiType |
{"Enum":{"defined_only":true}}
|
||
cluster_names | [] string |
|
||
config_validators | [] envoy.config.core.v3.TypedExtensionConfig |
|
||
grpc_services | [] envoy.config.core.v3.GrpcService |
|
||
rate_limit_settings | envoy.config.core.v3.RateLimitSettings |
|
||
refresh_delay | google.protobuf.Duration |
|
||
request_timeout | google.protobuf.Duration |
{"Duration":{"gt":{}}}
|
||
set_node_on_first_message_only | bool |
|
||
transport_api_version | envoy.config.core.v3.ApiVersion |
{"Enum":{"defined_only":true}}
|