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