local types = import 'types.libsonnet'; types.envoy.config.core.v3.GrpcService.GoogleGrpc .withCallCredentials([ types.envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials ]) .withChannelArgs(types.envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs) .withChannelCredentials(types.envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelCredentials) .withConfig(types.google.protobuf.Struct) .withCredentialsFactoryName('string') .withPerStreamBufferLimitBytes(1) .withStatPrefix('string') .withTargetUri('string') ._validate()
Name | Type | One-of group | Required | Constraints |
---|---|---|---|---|
call_credentials | [] envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials |
|
||
channel_args | envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs |
|
||
channel_credentials | envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelCredentials |
|
||
config | google.protobuf.Struct |
|
||
credentials_factory_name | string |
|
||
per_stream_buffer_limit_bytes | google.protobuf.UInt32Value |
|
||
stat_prefix | string |
{"String_":{"WellKnown":null,"min_len":1}}
|
||
target_uri | string |
{"String_":{"WellKnown":null,"min_len":1}}
|