@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
25 lines (24 loc) • 830 B
TypeScript
import { ResourceBase } from "../../resource";
import { Value, List, MapOf } from "../../data-types";
export declare class Logger {
Space?: Value<number>;
Type: Value<string>;
Level: Value<string>;
Id: Value<string>;
Component: Value<string>;
constructor(properties: Logger);
}
export declare class LoggerDefinitionVersion {
Loggers: List<Logger>;
constructor(properties: LoggerDefinitionVersion);
}
export interface LoggerDefinitionProperties {
InitialVersion?: LoggerDefinitionVersion;
Tags?: MapOf<any>;
Name: Value<string>;
}
export default class Inner_LoggerDefinition extends ResourceBase<LoggerDefinitionProperties> {
static Logger: typeof Logger;
static LoggerDefinitionVersion: typeof LoggerDefinitionVersion;
constructor(properties: LoggerDefinitionProperties);
}