Class AuthPlus (5.1.0)

Inheritance

GoogleAuth > AuthPlus

Package

googleapis-common

Properties

AwsClient

AwsClient: typeof AwsClient;

Compute

Compute: typeof Compute;

ExternalAccountClient

ExternalAccountClient: typeof ExternalAccountClient;

GoogleAuth

GoogleAuth: typeof GoogleAuth;

IdentityPoolClient

IdentityPoolClient: typeof IdentityPoolClient;

JWT

JWT: typeof JWT;

OAuth2

OAuth2: typeof OAuth2Client;

Methods

getClient(options)

getClient(options?: GoogleAuthOptions): Promise<Compute | JWT | UserRefreshClient | BaseExternalAccountClient | Impersonated>;

Override getClient(), memoizing an instance of auth for subsequent calls to getProjectId().

Parameter
NameDescription
options GoogleAuthOptions
Returns
TypeDescription
Promise<Compute | JWT | UserRefreshClient | BaseExternalAccountClient | Impersonated>

getProjectId()

getProjectId(): Promise<string>;

Override getProjectId(), using the most recently configured auth instance when fetching projectId.

Returns
TypeDescription
Promise<string>

getProjectId(callback)

getProjectId(callback: ProjectIdCallback): void;
Parameter
NameDescription
callback ProjectIdCallback
Returns
TypeDescription
void