UNPKG

@sheplu/aws-safe-modules

Version:

A collection of CDKTF modules for AWS, with security and compliance in mind

24 lines (23 loc) 1.57 kB
import { Construct } from 'constructs'; import { AwsProvider as aws_AwsProvider, AwsProviderConfig } from "@cdktf/provider-aws/lib/provider"; import { S3Backend as aws_S3Backend, S3BackendConfig, TerraformOutput as aws_TerraformOutput, TerraformOutputConfig, DataTerraformRemoteStateS3 as aws_DataTerraformRemoteStateS3, DataTerraformRemoteStateS3Config } from 'cdktf'; import { DataAwsCallerIdentity as aws_DataAwsCallerIdentity, DataAwsCallerIdentityConfig } from '@cdktf/provider-aws/lib/data-aws-caller-identity'; import { ApiGatewayAccount as aws_ApiGatewayAccount, ApiGatewayAccountConfig } from '@cdktf/provider-aws/lib/api-gateway-account'; export declare class AwsProvider extends aws_AwsProvider { constructor(scope: Construct, id: string, config: AwsProviderConfig); } export declare class DataTerraformRemoteStateS3 extends aws_DataTerraformRemoteStateS3 { constructor(scope: Construct, id: string, config: DataTerraformRemoteStateS3Config); } export declare class S3Backend extends aws_S3Backend { constructor(scope: Construct, config: S3BackendConfig); } export declare class TerraformOutput extends aws_TerraformOutput { constructor(scope: Construct, id: string, config: TerraformOutputConfig, withoutNamespace?: boolean); } export declare class DataAwsCallerIdentity extends aws_DataAwsCallerIdentity { constructor(scope: Construct, id: string, config: DataAwsCallerIdentityConfig); } export declare class ApiGatewayAccount extends aws_ApiGatewayAccount { constructor(scope: Construct, id: string, config: ApiGatewayAccountConfig); }