Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ClientOptions

Hierarchy

  • GrpcClientOptions
  • GoogleAuthOptions
  • ClientStubOptions
    • ClientOptions

Index

Properties

apiEndpoint?: string
auth?: GoogleAuth<JSONClient>
authClient?: JSONClient

An AuthClient to use

cert?: string
clientConfig?: ClientConfig
clientOptions?: JWTOptions | OAuth2ClientOptions | UserRefreshClientOptions | ImpersonatedOptions

Options object passed to the constructor of the client

credentials?: CredentialBody | ExternalAccountClientOptions

Object containing client_email and private_key properties, or the external account client options.

fallback?: boolean | "rest" | "proto"
grpc?: __module
key?: string
keyFile?: string

Path to a .json, .pem, or .p12 key file

keyFilename?: string

Path to a .json, .pem, or .p12 key file

libName?: string
libVersion?: string
port?: number
projectId?: string

Your project ID.

protocol?: string
scopes?: string | string[]

Required scopes for the desired API request

servicePath?: string
sslCreds?: ChannelCredentials

Generated using TypeDoc