@controlplane/schema
Version:
Control Plane Corporation Schema
21 lines (20 loc) • 497 B
TypeScript
import { Name, Kind, Tags, Links } from './base';
import { Query } from './query';
export interface Group {
id?: string;
name?: Name;
kind?: Kind;
version?: number;
description?: string;
tags?: Tags;
created?: Date;
lastModified?: Date;
links?: Links;
memberLinks?: string[];
memberQuery?: Query;
identityMatcher?: {
expression: string;
language: 'jmespath' | 'javascript';
};
origin?: 'synthetic' | 'default' | 'builtin';
}