# AWS::AuditManager Construct Library

This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.

```ts
import * as auditmanager from 'aws-cdk-lib/aws-auditmanager';
```

There are no official hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet. Here are some suggestions on how to proceed:

- Search [Construct Hub for AuditManager construct libraries](https://constructs.dev/search?q=auditmanager)
- Use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, in the same way you would use [the CloudFormation AWS::AuditManager resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_AuditManager.html) directly.

There are no hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet.
However, you can still use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the [CloudFormation documentation for AWS::AuditManager](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_AuditManager.html).

(Read the [CDK Contributing Guide](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and submit an RFC if you are interested in contributing to this construct library.)

## Types

| Name | Kind | Summary |
| --- | --- | --- |
| [`CfnAssessment`](/v2/docs/aws-cdk-lib.aws_auditmanager.CfnAssessment) | Construct (L1) | The `AWS::AuditManager::Assessment` resource is an Audit Manager resource type that defines the scope of audit evidence collected by Audit Manager . |
| [`CfnAssessmentFramework`](/v2/docs/aws-cdk-lib.aws_auditmanager.CfnAssessmentFramework) | Construct (L1) | Creates a custom framework in AWS Audit Manager. |
| [`CfnAssessment.AssessmentReportsDestinationProperty`](/v2/docs/aws-cdk-lib.aws_auditmanager.CfnAssessment.AssessmentReportsDestinationProperty) | Struct | The `AssessmentReportsDestination` property type specifies the location in which AWS Audit Manager saves assessment reports for the given assessment. |
| [`CfnAssessment.AWSAccountProperty`](/v2/docs/aws-cdk-lib.aws_auditmanager.CfnAssessment.AWSAccountProperty) | Struct | The `AWSAccount` property type specifies the wrapper of the AWS account details, such as account ID, email address, and so on. |
| [`CfnAssessment.AWSServiceProperty`](/v2/docs/aws-cdk-lib.aws_auditmanager.CfnAssessment.AWSServiceProperty) | Struct | The `AWSService` property type specifies an AWS service such as Amazon S3 , AWS CloudTrail , and so on. |
| [`CfnAssessment.DelegationProperty`](/v2/docs/aws-cdk-lib.aws_auditmanager.CfnAssessment.DelegationProperty) | Struct | The `Delegation` property type specifies the assignment of a control set to a delegate for review. |
| [`CfnAssessment.RoleProperty`](/v2/docs/aws-cdk-lib.aws_auditmanager.CfnAssessment.RoleProperty) | Struct | The `Role` property type specifies the wrapper that contains AWS Audit Manager role information, such as the role type and IAM Amazon Resource Name (ARN). |
| [`CfnAssessment.ScopeProperty`](/v2/docs/aws-cdk-lib.aws_auditmanager.CfnAssessment.ScopeProperty) | Struct | The `Scope` property type specifies the wrapper that contains the AWS accounts and services that are in scope for the assessment. |
| [`CfnAssessmentFramework.ControlSetControlProperty`](/v2/docs/aws-cdk-lib.aws_auditmanager.CfnAssessmentFramework.ControlSetControlProperty) | Struct | A reference to an existing control by ID. |
| [`CfnAssessmentFramework.ControlSetProperty`](/v2/docs/aws-cdk-lib.aws_auditmanager.CfnAssessmentFramework.ControlSetProperty) | Struct | A control set entity that represents a collection of controls in Audit Manager. |
| [`CfnAssessmentFrameworkProps`](/v2/docs/aws-cdk-lib.aws_auditmanager.CfnAssessmentFrameworkProps) | Struct | Properties for defining a `CfnAssessmentFramework`. |
| [`CfnAssessmentProps`](/v2/docs/aws-cdk-lib.aws_auditmanager.CfnAssessmentProps) | Struct | Properties for defining a `CfnAssessment`. |
