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