cloudly/ts/manager.secret/classes.secretgroup.ts
2024-04-20 12:21:41 +02:00

22 lines
518 B
TypeScript

/**
* a secretgroup is a set of secrets for different environments.
*/
import * as plugins from '../cloudly.plugins.js';
@plugins.smartdata.Manager()
export class SecretGroup extends plugins.smartdata.SmartDataDbDoc<
SecretGroup,
plugins.servezoneInterfaces.data.ISecretGroup
> {
// INSTANCE
/**
* the insatnce id. This should be a random id, except for default
*/
@plugins.smartdata.unI()
id: string;
@plugins.smartdata.svDb()
data: plugins.servezoneInterfaces.data.ISecretGroup['data'];
}