UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

27 lines (26 loc) 1.04 kB
import { ResourceBase } from "../../resource"; import { Value, List, MapOf } from "../../data-types"; export declare class PhysicalConnectionRequirements { AvailabilityZone?: Value<string>; SecurityGroupIdList?: List<Value<string>>; SubnetId?: Value<string>; constructor(properties: PhysicalConnectionRequirements); } export declare class ConnectionInput { Description?: Value<string>; ConnectionType: Value<string>; MatchCriteria?: List<Value<string>>; PhysicalConnectionRequirements?: PhysicalConnectionRequirements; ConnectionProperties: MapOf<any>; Name?: Value<string>; constructor(properties: ConnectionInput); } export interface ConnectionProperties { ConnectionInput: ConnectionInput; CatalogId: Value<string>; } export default class Inner_Connection extends ResourceBase<ConnectionProperties> { static PhysicalConnectionRequirements: typeof PhysicalConnectionRequirements; static ConnectionInput: typeof ConnectionInput; constructor(properties: ConnectionProperties); }