UNPKG

@altostra/core

Version:

Core library for shared types and logic

14 lines (13 loc) 600 B
import type { NonEmptyString } from "../../common/CustomTypes/NonEmptyString"; import type { ResourceBase } from "./Common"; export declare type SSMResourceType = 'resource.ssm'; export interface SSMResource extends ResourceBase { type: SSMResourceType; parameters: SSMParameter[]; } export interface SSMParameter { name: NonEmptyString; isRecursive: boolean; } export declare const isSSMParameter: import("@altostra/type-validations").ObjectOfTypeValidation<SSMParameter>; export declare const isSSMResource: import("@altostra/type-validations").ObjectOfTypeValidation<SSMResource>;