local types = import 'types.libsonnet'; types.envoy.config.accesslog.v3.AccessLogFilter .withAndFilter(types.envoy.config.accesslog.v3.AndFilter) .withDurationFilter(types.envoy.config.accesslog.v3.DurationFilter) .withExtensionFilter(types.envoy.config.accesslog.v3.ExtensionFilter) .withGrpcStatusFilter(types.envoy.config.accesslog.v3.GrpcStatusFilter) .withHeaderFilter(types.envoy.config.accesslog.v3.HeaderFilter) .withMetadataFilter(types.envoy.config.accesslog.v3.MetadataFilter) .withNotHealthCheckFilter(types.envoy.config.accesslog.v3.NotHealthCheckFilter) .withOrFilter(types.envoy.config.accesslog.v3.OrFilter) .withResponseFlagFilter(types.envoy.config.accesslog.v3.ResponseFlagFilter) .withRuntimeFilter(types.envoy.config.accesslog.v3.RuntimeFilter) .withStatusCodeFilter(types.envoy.config.accesslog.v3.StatusCodeFilter) .withTraceableFilter(types.envoy.config.accesslog.v3.TraceableFilter) ._validate()
Name | Type | One-of group | Required | Constraints |
---|---|---|---|---|
and_filter | envoy.config.accesslog.v3.AndFilter | filter_specifier |
|
|
duration_filter | envoy.config.accesslog.v3.DurationFilter | filter_specifier |
|
|
extension_filter | envoy.config.accesslog.v3.ExtensionFilter | filter_specifier |
|
|
grpc_status_filter | envoy.config.accesslog.v3.GrpcStatusFilter | filter_specifier |
|
|
header_filter | envoy.config.accesslog.v3.HeaderFilter | filter_specifier |
|
|
metadata_filter | envoy.config.accesslog.v3.MetadataFilter | filter_specifier |
|
|
not_health_check_filter | envoy.config.accesslog.v3.NotHealthCheckFilter | filter_specifier |
|
|
or_filter | envoy.config.accesslog.v3.OrFilter | filter_specifier |
|
|
response_flag_filter | envoy.config.accesslog.v3.ResponseFlagFilter | filter_specifier |
|
|
runtime_filter | envoy.config.accesslog.v3.RuntimeFilter | filter_specifier |
|
|
status_code_filter | envoy.config.accesslog.v3.StatusCodeFilter | filter_specifier |
|
|
traceable_filter | envoy.config.accesslog.v3.TraceableFilter | filter_specifier |
|