@dataroadinc/setup-auth
Version:
CLI tool and programmatic API for automated OAuth setup across cloud platforms
14 lines (13 loc) • 554 B
TypeScript
export declare class GcpCloudCliClient {
checkInstalled(): Promise<void>;
getVersion(): Promise<string>;
checkAuthenticated(): Promise<void>;
checkApplicationDefaultAuthenticated(): Promise<void>;
run(args: string[], expectJson?: boolean): Promise<unknown>;
autoApplicationDefaultAuthenticate(): Promise<void>;
autoAuthenticate(): Promise<void>;
checkAlphaComponent(): Promise<void>;
ensureAlphaCommandAuth(): Promise<void>;
getActiveAccount(): Promise<string | null>;
getAdcEmail(): Promise<string | null>;
}