AssessmentArgs

data class AssessmentArgs(val assessmentReportsDestination: Output<AssessmentReportsDestinationArgs>? = null, val awsAccount: Output<AssessmentAwsAccountArgs>? = null, val delegations: Output<List<AssessmentDelegationArgs>>? = null, val description: Output<String>? = null, val frameworkId: Output<String>? = null, val name: Output<String>? = null, val roles: Output<List<AssessmentRoleArgs>>? = null, val scope: Output<AssessmentScopeArgs>? = null, val status: Output<AssessmentStatus>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<AssessmentArgs>

An entity that defines the scope of audit evidence collected by AWS Audit Manager.

Constructors

Link copied to clipboard
constructor(assessmentReportsDestination: Output<AssessmentReportsDestinationArgs>? = null, awsAccount: Output<AssessmentAwsAccountArgs>? = null, delegations: Output<List<AssessmentDelegationArgs>>? = null, description: Output<String>? = null, frameworkId: Output<String>? = null, name: Output<String>? = null, roles: Output<List<AssessmentRoleArgs>>? = null, scope: Output<AssessmentScopeArgs>? = null, status: Output<AssessmentStatus>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

The destination that evidence reports are stored in for the assessment.

Link copied to clipboard

The AWS account that's associated with the assessment.

Link copied to clipboard

The list of delegations.

Link copied to clipboard
val description: Output<String>? = null

The description of the assessment.

Link copied to clipboard
val frameworkId: Output<String>? = null

The unique identifier for the framework.

Link copied to clipboard
val name: Output<String>? = null

The name of the assessment.

Link copied to clipboard
val roles: Output<List<AssessmentRoleArgs>>? = null

The list of roles for the specified assessment.

Link copied to clipboard
val scope: Output<AssessmentScopeArgs>? = null

The wrapper of AWS accounts and services that are in scope for the assessment.

Link copied to clipboard
val status: Output<AssessmentStatus>? = null

The overall status of the assessment. When you create a new assessment, the initial Status value is always ACTIVE . When you create an assessment, even if you specify the value as INACTIVE , the value overrides to ACTIVE . After you create an assessment, you can change the value of the Status property at any time. For example, when you want to stop collecting evidence for your assessment, you can change the assessment status to INACTIVE .

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tags associated with the assessment.

Functions

Link copied to clipboard
open override fun toJava(): AssessmentArgs