UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

21 lines (20 loc) 870 B
import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource"; import { Value, List } from "../../data-types"; export declare class VpnTunnelOptionsSpecification { PreSharedKey?: Value<string>; TunnelInsideCidr?: Value<string>; constructor(properties: VpnTunnelOptionsSpecification); } export interface VPNConnectionProperties { CustomerGatewayId: Value<string>; StaticRoutesOnly?: Value<boolean>; Tags?: List<Inner_ResourceTag>; TransitGatewayId?: Value<string>; Type: Value<string>; VpnGatewayId?: Value<string>; VpnTunnelOptionsSpecifications?: List<VpnTunnelOptionsSpecification>; } export default class Inner_VPNConnection extends ResourceBase<VPNConnectionProperties> { static VpnTunnelOptionsSpecification: typeof VpnTunnelOptionsSpecification; constructor(properties: VPNConnectionProperties); }