/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance * with the License. A copy of the License is located at * * http://www.apache.org/licenses/LICENSE-2.0 * * or in the 'license' file accompanying this file. This file is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES * OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions * and limitations under the License. */ import { Construct } from 'constructs'; export declare const validApplicationLoadBalancerProps: Set; export declare const validApplicationListenerProps: Set; export declare const validContainerDefinitionProps: Set; export declare const validFargateTaskDefinitionProps: Set; export declare const validFargateServiceProps: Set; export declare const validLambdaRestApiProps: Set; export declare const validRestApiProps: Set; export declare const validDistributionProps: Set; export declare const validUserPoolClientProps: Set; export declare const validDynamoEventSourceProps: Set; export declare const validCfnPipeProps: Set; export declare const validCfnDeliveryStreamProps: Set; export declare const validStreamProps: Set; export declare const validCfnJobProps: Set; export declare const validKinesisEventSourceProps: Set; export declare const validCfnCacheClusterProps: Set; export declare const validCfnIndexProps: Set; export declare const validCfnDataSourceProps: Set; export declare const validKeyProps: Set; export declare const validVpcProps: Set; export declare const validCfnModelProps: Set; export declare const validPrivateHostedZoneProps: Set; export declare const validCfnWebACLProps: Set; export declare function ValidateProps(scope: Construct, target: any | undefined, validProps: Set, propsTypeName: string): void; export declare function ValidateApplicationLoadBalancerProps(scope: Construct, target?: any): void; export declare function ValidateApplicationListenerProps(scope: Construct, target?: any): void; export declare function ValidateContainerDefinitionProps(scope: Construct, target?: any): void; export declare function ValidateFargateTaskDefinitionProps(scope: Construct, target?: any): void; export declare function ValidateFargateServiceProps(scope: Construct, target?: any): void; export declare function ValidateLambdaRestApiProps(scope: Construct, target?: any): void; export declare function ValidateRestApiProps(scope: Construct, target?: any): void; export declare function ValidateDistributionProps(scope: Construct, target?: any): void; export declare function ValidateUserPoolClientProps(scope: Construct, target?: any): void; export declare function ValidateDynamoEventSourceProps(scope: Construct, target?: any): void; export declare function ValidateCfnPipeProps(scope: Construct, target?: any): void; export declare function ValidateCfnDeliveryStreamProps(scope: Construct, target?: any): void; export declare function ValidateStreamProps(scope: Construct, target?: any): void; export declare function ValidateCfnJobProps(scope: Construct, target?: any): void; export declare function ValidateKinesisEventSourceProps(scope: Construct, target?: any): void; export declare function ValidateCfnCacheClusterProps(scope: Construct, target?: any): void; export declare function ValidateCfnIndexProps(scope: Construct, target?: any): void; export declare function ValidateCfnDataSourceProps(scope: Construct, target?: any): void; export declare function ValidateKeyProps(scope: Construct, target?: any): void; export declare function ValidateVpcProps(scope: Construct, target?: any): void; export declare function ValidateCfnModelProps(scope: Construct, target?: any): void; export declare function ValidatePrivateHostedZoneProps(scope: Construct, target?: any): void; export declare function ValidateCfnWebACLProps(scope: Construct, target?: any): void;