UNPKG

@sheplu/aws-safe-modules

Version:

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

26 lines (25 loc) 1.7 kB
import { DataAwsIamPolicyDocument as aws_DataAwsIamPolicyDocument, DataAwsIamPolicyDocumentConfig } from '@cdktf/provider-aws/lib/data-aws-iam-policy-document'; import { IamPolicy as aws_IamPolicy, IamPolicyConfig } from '@cdktf/provider-aws/lib/iam-policy'; import { IamPolicyAttachment as aws_IamPolicyAttachment, IamPolicyAttachmentConfig } from '@cdktf/provider-aws/lib/iam-policy-attachment'; import { IamRole as aws_IamRole, IamRoleConfig } from '@cdktf/provider-aws/lib/iam-role'; import { IamRolePolicy as aws_IamRolePolicy, IamRolePolicyConfig } from '@cdktf/provider-aws/lib/iam-role-policy'; import { IamRolePolicyAttachment as aws_IamRolePolicyAttachment, IamRolePolicyAttachmentConfig } from '@cdktf/provider-aws/lib/iam-role-policy-attachment'; import { Construct } from 'constructs'; export declare class DataAwsIamPolicyDocument extends aws_DataAwsIamPolicyDocument { constructor(scope: Construct, id: string, config?: DataAwsIamPolicyDocumentConfig); } export declare class IamPolicy extends aws_IamPolicy { constructor(scope: Construct, id: string, config: IamPolicyConfig); } export declare class IamRole extends aws_IamRole { constructor(scope: Construct, id: string, config: IamRoleConfig); } export declare class IamPolicyAttachment extends aws_IamPolicyAttachment { constructor(scope: Construct, id: string, config: IamPolicyAttachmentConfig); } export declare class IamRolePolicy extends aws_IamRolePolicy { constructor(scope: Construct, id: string, config: IamRolePolicyConfig); } export declare class IamRolePolicyAttachment extends aws_IamRolePolicyAttachment { constructor(scope: Construct, id: string, config: IamRolePolicyAttachmentConfig); }