@pulumi/aws-apigateway
Version:
[](https://github.com/pulumi/pulumi-aws-apigateway/actions) [](https://slack.pulumi.com)
42 lines (41 loc) • 1.58 kB
TypeScript
export declare const APIKeySource: {
readonly HEADER: "HEADER";
readonly AUTHORIZER: "AUTHORIZER";
};
export type APIKeySource = (typeof APIKeySource)[keyof typeof APIKeySource];
export declare const IntegrationConnectionType: {
readonly INTERNET: "INTERNET";
readonly VPC_LINK: "VPC_LINK";
};
export type IntegrationConnectionType = (typeof IntegrationConnectionType)[keyof typeof IntegrationConnectionType];
export declare const IntegrationPassthroughBehavior: {
readonly When_no_match: "when_no_match";
readonly When_no_templates: "when_no_templates";
readonly Never: "never";
};
export type IntegrationPassthroughBehavior = (typeof IntegrationPassthroughBehavior)[keyof typeof IntegrationPassthroughBehavior];
export declare const IntegrationType: {
readonly Aws: "aws";
readonly Aws_proxy: "aws_proxy";
readonly Http: "http";
readonly Http_proxy: "http_proxy";
readonly Mock: "mock";
};
export type IntegrationType = (typeof IntegrationType)[keyof typeof IntegrationType];
export declare const Method: {
readonly ANY: "ANY";
readonly GET: "GET";
readonly PUT: "PUT";
readonly POST: "POST";
readonly DELETE: "DELETE";
readonly PATCH: "PATCH";
readonly OPTIONS: "OPTIONS";
readonly HEAD: "HEAD";
};
export type Method = (typeof Method)[keyof typeof Method];
export declare const RequestValidator: {
readonly ALL: "ALL";
readonly PARAMS_ONLY: "PARAMS_ONLY";
readonly BODY_ONLY: "BODY_ONLY";
};
export type RequestValidator = (typeof RequestValidator)[keyof typeof RequestValidator];