Package-level declarations

Types

Link copied to clipboard
data class AssessmentAwsAccount(val emailAddress: String? = null, val id: String? = null, val name: String? = null)

The AWS account associated with the assessment.

Link copied to clipboard
data class AssessmentAwsService(val serviceName: String? = null)

An AWS service such as Amazon S3, AWS CloudTrail, and so on.

Link copied to clipboard
data class AssessmentDelegation(val assessmentId: String? = null, val assessmentName: String? = null, val comment: String? = null, val controlSetId: String? = null, val createdBy: String? = null, val creationTime: Double? = null, val id: String? = null, val lastUpdated: Double? = null, val roleArn: String? = null, val roleType: AssessmentRoleType? = null, val status: AssessmentDelegationStatus? = null)

The assignment of a control set to a delegate for review.

Link copied to clipboard
data class AssessmentReportsDestination(val destination: String? = null, val destinationType: AssessmentReportDestinationType? = null)

The destination in which evidence reports are stored for the specified assessment.

Link copied to clipboard
data class AssessmentRole(val roleArn: String? = null, val roleType: AssessmentRoleType? = null)

The wrapper that contains AWS Audit Manager role information, such as the role type and IAM ARN.

Link copied to clipboard
data class AssessmentScope(val awsAccounts: List<AssessmentAwsAccount>? = null, val awsServices: List<AssessmentAwsService>? = null)

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

Link copied to clipboard
data class GetAssessmentResult(val arn: String? = null, val assessmentId: String? = null, val assessmentReportsDestination: AssessmentReportsDestination? = null, val creationTime: Double? = null, val delegations: List<AssessmentDelegation>? = null, val roles: List<AssessmentRole>? = null, val scope: AssessmentScope? = null, val status: AssessmentStatus? = null, val tags: List<Tag>? = null)