@catladder/cli
Version:
Panter cli tool for cloud CI/CD and DevOps
12 lines • 501 B
TypeScript
import type { ComponentContext } from "../../../pipeline/src/index.js";
import type { IO } from "../core/types";
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: IO, context: ComponentContext, account: ServiceAccount, secretName: string) => Promise<void>;
export {};