@catladder/cli
Version:
Panter cli tool for cloud CI/CD and DevOps
13 lines (12 loc) • 531 B
TypeScript
import type { ComponentContext } from "../../../pipeline/src/index.js";
import type { CommandInstance } from "vorpal";
export declare const accountExists: (fullIdentifier: string) => Promise<boolean>;
type ServiceAccount = {
projectId: string;
name: string;
displayName: string;
roles: string[];
description: string;
};
export declare const upsertGcloudServiceAccountAndSaveSecret: (instance: CommandInstance, context: ComponentContext, account: ServiceAccount, secretName: string) => Promise<void>;
export {};