@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
34 lines (33 loc) • 1.11 kB
TypeScript
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);
}