@sheplu/aws-safe-modules
Version:
A collection of CDKTF modules for AWS, with security and compliance in mind
78 lines (77 loc) • 6 kB
TypeScript
import { ApiGatewayApiKey as aws_ApiGatewayApiKey, ApiGatewayApiKeyConfig } from '@cdktf/provider-aws/lib/api-gateway-api-key';
import { ApiGatewayAuthorizer as aws_ApiGatewayAuthorizer, ApiGatewayAuthorizerConfig } from '@cdktf/provider-aws/lib/api-gateway-authorizer';
import { ApiGatewayBasePathMapping as aws_ApiGatewayBasePathMapping, ApiGatewayBasePathMappingConfig } from '@cdktf/provider-aws/lib/api-gateway-base-path-mapping';
import { ApiGatewayClientCertificateConfig, ApiGatewayClientCertificate as aws_ApiGatewayClientCertificate } from '@cdktf/provider-aws/lib/api-gateway-client-certificate';
import { ApiGatewayDeploymentConfig, ApiGatewayDeployment as aws_ApiGatewayDeployment } from '@cdktf/provider-aws/lib/api-gateway-deployment';
import { ApiGatewayDomainName as aws_ApiGatewayDomainName, ApiGatewayDomainNameConfig } from '@cdktf/provider-aws/lib/api-gateway-domain-name';
import { ApiGatewayGatewayResponse as aws_ApiGatewayGatewayResponse, ApiGatewayGatewayResponseConfig } from '@cdktf/provider-aws/lib/api-gateway-gateway-response';
import { ApiGatewayIntegration as aws_ApiGatewayIntegration, ApiGatewayIntegrationConfig } from '@cdktf/provider-aws/lib/api-gateway-integration';
import { ApiGatewayIntegrationResponse as aws_ApiGatewayIntegrationResponse, ApiGatewayIntegrationResponseConfig } from '@cdktf/provider-aws/lib/api-gateway-integration-response';
import { ApiGatewayMethod as aws_ApiGatewayMethod, ApiGatewayMethodConfig } from '@cdktf/provider-aws/lib/api-gateway-method';
import { ApiGatewayMethodResponse as aws_ApiGatewayMethodResponse, ApiGatewayMethodResponseConfig } from '@cdktf/provider-aws/lib/api-gateway-method-response';
import { ApiGatewayMethodSettings as aws_ApiGatewayMethodSettings, ApiGatewayMethodSettingsConfig } from '@cdktf/provider-aws/lib/api-gateway-method-settings';
import { ApiGatewayRequestValidator as aws_ApiGatewayRequestValidator, ApiGatewayRequestValidatorConfig } from '@cdktf/provider-aws/lib/api-gateway-request-validator';
import { ApiGatewayResource as aws_ApiGatewayResource, ApiGatewayResourceConfig } from '@cdktf/provider-aws/lib/api-gateway-resource';
import { ApiGatewayRestApi as aws_ApiGatewayRestApi, ApiGatewayRestApiConfig } from '@cdktf/provider-aws/lib/api-gateway-rest-api';
import { ApiGatewayStage as aws_ApiGatewayStage, ApiGatewayStageConfig } from '@cdktf/provider-aws/lib/api-gateway-stage';
import { ApiGatewayUsagePlan as aws_ApiGatewayUsagePlan, ApiGatewayUsagePlanConfig } from '@cdktf/provider-aws/lib/api-gateway-usage-plan';
import { ApiGatewayUsagePlanKey as aws_ApiGatewayUsagePlanKey, ApiGatewayUsagePlanKeyConfig } from '@cdktf/provider-aws/lib/api-gateway-usage-plan-key';
import { ApiGatewayVpcLink as aws_ApiGatewayVpcLink, ApiGatewayVpcLinkConfig } from '@cdktf/provider-aws/lib/api-gateway-vpc-link';
import { Construct } from 'constructs';
export declare class ApiGatewayDeployment extends aws_ApiGatewayDeployment {
constructor(scope: Construct, id: string, config: ApiGatewayDeploymentConfig);
}
export declare class ApiGatewayGatewayResponse extends aws_ApiGatewayGatewayResponse {
constructor(scope: Construct, id: string, config: ApiGatewayGatewayResponseConfig);
}
export declare class ApiGatewayRestApi extends aws_ApiGatewayRestApi {
constructor(scope: Construct, id: string, config: ApiGatewayRestApiConfig);
}
export declare class ApiGatewayStage extends aws_ApiGatewayStage {
constructor(scope: Construct, id: string, config: ApiGatewayStageConfig);
}
export declare class ApiGatewayBasePathMapping extends aws_ApiGatewayBasePathMapping {
constructor(scope: Construct, id: string, config: ApiGatewayBasePathMappingConfig);
}
export declare class ApiGatewayAuthorizer extends aws_ApiGatewayAuthorizer {
constructor(scope: Construct, id: string, config: ApiGatewayAuthorizerConfig);
}
export declare class ApiGatewayClientCertificate extends aws_ApiGatewayClientCertificate {
constructor(scope: Construct, id: string, config: ApiGatewayClientCertificateConfig);
}
export declare class ApiGatewayDomainName extends aws_ApiGatewayDomainName {
constructor(scope: Construct, id: string, config: ApiGatewayDomainNameConfig);
}
export declare class ApiGatewayVpcLink extends aws_ApiGatewayVpcLink {
constructor(scope: Construct, id: string, config: ApiGatewayVpcLinkConfig);
}
export declare class ApiGatewayRequestValidator extends aws_ApiGatewayRequestValidator {
constructor(scope: Construct, id: string, config: ApiGatewayRequestValidatorConfig);
}
export declare class ApiGatewayIntegration extends aws_ApiGatewayIntegration {
constructor(scope: Construct, id: string, config: ApiGatewayIntegrationConfig);
}
export declare class ApiGatewayIntegrationResponse extends aws_ApiGatewayIntegrationResponse {
constructor(scope: Construct, id: string, config: ApiGatewayIntegrationResponseConfig);
}
export declare class ApiGatewayMethod extends aws_ApiGatewayMethod {
constructor(scope: Construct, id: string, config: ApiGatewayMethodConfig);
}
export declare class ApiGatewayMethodResponse extends aws_ApiGatewayMethodResponse {
constructor(scope: Construct, id: string, config: ApiGatewayMethodResponseConfig);
}
export declare class ApiGatewayMethodSettings extends aws_ApiGatewayMethodSettings {
constructor(scope: Construct, id: string, config: ApiGatewayMethodSettingsConfig);
}
export declare class ApiGatewayResource extends aws_ApiGatewayResource {
constructor(scope: Construct, id: string, config: ApiGatewayResourceConfig);
}
export declare class ApiGatewayApiKey extends aws_ApiGatewayApiKey {
constructor(scope: Construct, id: string, config: ApiGatewayApiKeyConfig);
}
export declare class ApiGatewayUsagePlan extends aws_ApiGatewayUsagePlan {
constructor(scope: Construct, id: string, config: ApiGatewayUsagePlanConfig);
}
export declare class ApiGatewayUsagePlanKey extends aws_ApiGatewayUsagePlanKey {
constructor(scope: Construct, id: string, config: ApiGatewayUsagePlanKeyConfig);
}