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