@provisioner/contracts
Version:
Contracts stuff for provisioners
13 lines (12 loc) • 388 B
TypeScript
import { Resource } from '@c6o/kubeclient-contracts';
export declare type UserStatus = 'Approved' | 'Denied' | 'Error' | 'Generating' | 'Pending';
export interface User extends Resource {
apiVersion: 'system.codezero.io/v1';
kind: 'User';
status?: UserStatus;
credentials?: {
privateKey?: string;
publicKey?: string;
certificate?: string;
};
}