local types = import 'types.libsonnet'; types.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig .withBufferFlushInterval(types.google.protobuf.Duration) .withBufferSizeBytes(1) .withCustomTags([ types.envoy.type.tracing.v3.CustomTag ]) .withFilterStateObjectsToLog([ 'string' ]) .withGrpcService(types.envoy.config.core.v3.GrpcService) .withGrpcStreamRetryPolicy(types.envoy.config.core.v3.RetryPolicy) .withLogName('string') .withTransportApiVersion(types.envoy.config.core.v3.ApiVersion.AUTO) ._validate()
| Name | Type | One-of group | Required | Constraints |
|---|---|---|---|---|
| buffer_flush_interval | google.protobuf.Duration |
{"Duration":{"gt":{}}}
|
||
| buffer_size_bytes | google.protobuf.UInt32Value |
|
||
| custom_tags | [] envoy.type.tracing.v3.CustomTag |
|
||
| filter_state_objects_to_log | [] string |
|
||
| grpc_service | envoy.config.core.v3.GrpcService | yes |
|
|
| grpc_stream_retry_policy | envoy.config.core.v3.RetryPolicy |
|
||
| log_name | string |
{"String_":{"WellKnown":null,"min_len":1}}
|
||
| transport_api_version | envoy.config.core.v3.ApiVersion |
{"Enum":{"defined_only":true}}
|