local types = import 'types.libsonnet'; types.envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder .withAutoMapping(false) .withCaseInsensitiveEnumParsing(false) .withConvertGrpcStatus(false) .withIgnoreUnknownQueryParameters(false) .withIgnoredQueryParameters([ 'string' ]) .withMatchIncomingRequestRoute(false) .withMatchUnregisteredCustomVerb(false) .withMaxRequestBodySize(1) .withMaxResponseBodySize(1) .withPrintOptions(types.envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.PrintOptions) .withProtoDescriptor('string') .withProtoDescriptorBin('c3RyaW5n') .withQueryParamUnescapePlus(false) .withRequestValidationOptions(types.envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.RequestValidationOptions) .withServices([ 'string' ]) .withUrlUnescapeSpec(types.envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.UrlUnescapeSpec.ALL_CHARACTERS_EXCEPT_RESERVED) ._validate()
Name | Type | One-of group | Required | Constraints |
---|---|---|---|---|
auto_mapping | bool |
|
||
case_insensitive_enum_parsing | bool |
|
||
convert_grpc_status | bool |
|
||
ignore_unknown_query_parameters | bool |
|
||
ignored_query_parameters | [] string |
|
||
match_incoming_request_route | bool |
|
||
match_unregistered_custom_verb | bool |
|
||
max_request_body_size | google.protobuf.UInt32Value |
{"Uint32":{"gt":0}}
|
||
max_response_body_size | google.protobuf.UInt32Value |
{"Uint32":{"gt":0}}
|
||
print_options | envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.PrintOptions |
|
||
proto_descriptor | string | descriptor_set |
|
|
proto_descriptor_bin | bytes | descriptor_set |
|
|
query_param_unescape_plus | bool |
|
||
request_validation_options | envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.RequestValidationOptions |
|
||
services | [] string |
|
||
url_unescape_spec | envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.UrlUnescapeSpec |
{"Enum":{"defined_only":true}}
|