@dataroadinc/setup-auth
Version:
CLI tool and programmatic API for automated OAuth setup across cloud platforms
15 lines (14 loc) • 584 B
TypeScript
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>;
}