package google
import "google.golang.org/grpc/credentials/google"
Package google defines credentials for google cloud services.
Index ¶
- func NewComputeEngineCredentials() credentials.Bundle
- func NewDefaultCredentials() credentials.Bundle
- func NewDefaultCredentialsWithOptions(opts DefaultCredentialsOptions) credentials.Bundle
- type DefaultCredentialsOptions
Functions ¶
func NewComputeEngineCredentials ¶
func NewComputeEngineCredentials() credentials.Bundle
NewComputeEngineCredentials returns a credentials bundle that is configured to work with google services. This API must only be used when running on GCE. Authentication configured by this API represents the GCE VM's default service account.
This API is experimental.
func NewDefaultCredentials ¶
func NewDefaultCredentials() credentials.Bundle
NewDefaultCredentials returns a credentials bundle that is configured to work with google services.
This API is experimental.
func NewDefaultCredentialsWithOptions ¶
func NewDefaultCredentialsWithOptions(opts DefaultCredentialsOptions) credentials.Bundle
NewDefaultCredentialsWithOptions returns a credentials bundle that is configured to work with google services.
This API is experimental.
Types ¶
type DefaultCredentialsOptions ¶
type DefaultCredentialsOptions struct { // PerRPCCreds is a per RPC credentials that is passed to a bundle. PerRPCCreds credentials.PerRPCCredentials // ALTSPerRPCCreds is a per RPC credentials that, if specified, will // supercede PerRPCCreds above for and only for ALTS connections. ALTSPerRPCCreds credentials.PerRPCCredentials }
DefaultCredentialsOptions constructs options to build DefaultCredentials.
Source Files ¶
google.go xds.go
- Version
- v1.70.0 (latest)
- Published
- Jan 23, 2025
- Platform
- linux/amd64
- Imports
- 11 packages
- Last checked
- 17 hours ago –
Tools for package owners.