UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

34 lines (33 loc) 1.11 kB
import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource"; import { Value, List } from "../../data-types"; export declare class OptionSetting { Namespace: Value<string>; OptionName: Value<string>; ResourceName?: Value<string>; Value?: Value<string>; constructor(properties: OptionSetting); } export declare class Tier { Name?: Value<string>; Type?: Value<string>; Version?: Value<string>; constructor(properties: Tier); } export interface EnvironmentProperties { CNAMEPrefix?: Value<string>; Tier?: Tier; TemplateName?: Value<string>; PlatformArn?: Value<string>; OptionSettings?: List<OptionSetting>; Tags?: List<Inner_ResourceTag>; SolutionStackName?: Value<string>; ApplicationName: Value<string>; VersionLabel?: Value<string>; Description?: Value<string>; EnvironmentName?: Value<string>; } export default class Inner_Environment extends ResourceBase<EnvironmentProperties> { static OptionSetting: typeof OptionSetting; static Tier: typeof Tier; constructor(properties: EnvironmentProperties); }