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