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
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
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)