UNPKG

@dataroadinc/setup-auth

Version:

CLI tool and programmatic API for automated OAuth setup across cloud platforms

15 lines (14 loc) 584 B
import { GcpAuthenticatedIdentity } from "../creds/identity.js"; import { BaseGcpIamManager } from "./base-iam.js"; import { GlobalPermission } from "./constants.js"; export declare class GcpGlobalIamManager extends BaseGcpIamManager { private organizationsClient; constructor(identity: GcpAuthenticatedIdentity); protected formatResourceName(): string; protected initializeSpecific(): Promise<void>; private testGlobalPermissions; checkPermissions(): Promise<{ missingPermissions: GlobalPermission[]; }>; ensurePermissions(): Promise<void>; }