UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

25 lines (24 loc) 892 B
import { ResourceBase } from "../../resource"; import { Value, List, MapOf } from "../../data-types"; export declare class ParameterConstraints { Required: Value<boolean>; constructor(properties: ParameterConstraints); } export interface RouteProperties { AuthorizerId?: Value<string>; ApiKeyRequired?: Value<boolean>; Target?: Value<string>; OperationName?: Value<string>; AuthorizationType?: Value<string>; ApiId: Value<string>; RouteKey: Value<string>; AuthorizationScopes?: List<Value<string>>; RequestModels?: MapOf<any>; RequestParameters?: MapOf<any>; RouteResponseSelectionExpression?: Value<string>; ModelSelectionExpression?: Value<string>; } export default class Inner_Route extends ResourceBase<RouteProperties> { static ParameterConstraints: typeof ParameterConstraints; constructor(properties: RouteProperties); }