@controlplane/schema
Version:
Control Plane Corporation Schema
21 lines (20 loc) • 455 B
TypeScript
import { Name, Kind, Tags, Links } from './base';
export interface ServiceAccountKey {
name?: string;
created?: Date;
key?: string;
description: string;
}
export interface ServiceAccount {
id?: string;
name?: Name;
kind?: Kind;
version?: number;
description?: string;
tags?: Tags;
created?: Date;
lastModified?: Date;
links?: Links;
keys?: ServiceAccountKey[];
origin?: 'default' | 'builtin';
}