@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
25 lines (24 loc) • 892 B
TypeScript
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);
}