Home

envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials

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.core.v3.GrpcService.GoogleGrpc.CallCredentials
.withAccessToken('string')
.withFromPlugin(types.envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin)
.withGoogleComputeEngine(types.google.protobuf.Empty)
.withGoogleIam(types.envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials)
.withGoogleRefreshToken('string')
.withServiceAccountJwtAccess(types.envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials)
.withStsService(types.envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.StsService)
._validate()

Nested Messages

Fields

Name Type One-of group Required Constraints
access_token string credential_specifier  
from_plugin envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin credential_specifier  
google_compute_engine google.protobuf.Empty credential_specifier  
google_iam envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials credential_specifier  
google_refresh_token string credential_specifier  
service_account_jwt_access envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials credential_specifier  
sts_service envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.StsService credential_specifier