/
home
/
infinitibizsol
/
.trash
/
node_modules.5
/
google-auth-library
/
build
/
src
/
auth
/
File Upload :
llllll
Current File: /home/infinitibizsol/.trash/node_modules.5/google-auth-library/build/src/auth/computeclient.d.ts
import { GaxiosError } from 'gaxios'; import { GetTokenResponse, OAuth2Client, OAuth2ClientOptions } from './oauth2client'; export interface ComputeOptions extends OAuth2ClientOptions { /** * The service account email to use, or 'default'. A Compute Engine instance * may have multiple service accounts. */ serviceAccountEmail?: string; /** * The scopes that will be requested when acquiring service account * credentials. Only applicable to modern App Engine and Cloud Function * runtimes as of March 2019. */ scopes?: string | string[]; } export declare class Compute extends OAuth2Client { readonly serviceAccountEmail: string; scopes: string[]; /** * Google Compute Engine service account credentials. * * Retrieve access token from the metadata server. * See: https://cloud.google.com/compute/docs/access/authenticate-workloads#applications */ constructor(options?: ComputeOptions); /** * Refreshes the access token. * @param refreshToken Unused parameter */ protected refreshTokenNoCache(refreshToken?: string | null): Promise<GetTokenResponse>; /** * Fetches an ID token. * @param targetAudience the audience for the fetched ID token. */ fetchIdToken(targetAudience: string): Promise<string>; protected wrapError(e: GaxiosError): void; }
Copyright ©2k19 -
Hexid
|
Tex7ure