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}}
|