@dataroadinc/setup-auth
Version:
CLI tool and programmatic API for automated OAuth setup across cloud platforms
17 lines (16 loc) • 607 B
TypeScript
import { GcpAuthenticatedIdentity } from "../../../providers/gcp/creds/identity.js";
export declare class GcpOrganizationViewer {
private organizationManager;
private projectManager;
private organizationIamManager;
private globalIamManager;
private initialized;
private userEmail;
private readonly identity;
private readonly enableAutoGrant;
private readonly organizationId;
constructor(identity: GcpAuthenticatedIdentity, organizationId: string, enableAutoGrant?: boolean);
initialize(): Promise<void>;
private checkPermissions;
view(): Promise<void>;
}