@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
TypeScript
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);
}