Home

envoy.config.tap.v3.OutputSink

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.config.tap.v3.OutputSink
.withBufferedAdmin(types.envoy.config.tap.v3.BufferedAdminSink)
.withFilePerTap(types.envoy.config.tap.v3.FilePerTapSink)
.withFormat(types.envoy.config.tap.v3.OutputSink.Format.JSON_BODY_AS_BYTES)
.withStreamingAdmin(types.envoy.config.tap.v3.StreamingAdminSink)
.withStreamingGrpc(types.envoy.config.tap.v3.StreamingGrpcSink)
._validate()

Nested Enums

Fields

Name Type One-of group Required Constraints
buffered_admin envoy.config.tap.v3.BufferedAdminSink output_sink_type  
file_per_tap envoy.config.tap.v3.FilePerTapSink output_sink_type  
format envoy.config.tap.v3.OutputSink.Format   {"Enum":{"defined_only":true}}
streaming_admin envoy.config.tap.v3.StreamingAdminSink output_sink_type  
streaming_grpc envoy.config.tap.v3.StreamingGrpcSink output_sink_type