Package-level declarations

Types

Link copied to clipboard
class AccountRegistration : KotlinCustomResource

Resource for managing AWS Audit Manager Account Registration.

Link copied to clipboard
data class AccountRegistrationArgs(val delegatedAdminAccount: Output<String>? = null, val deregisterOnDestroy: Output<Boolean>? = null, val kmsKey: Output<String>? = null) : ConvertibleToJava<AccountRegistrationArgs>

Resource for managing AWS Audit Manager Account Registration.

Link copied to clipboard
Link copied to clipboard
class Assessment : KotlinCustomResource

Resource for managing an AWS Audit Manager Assessment.

Link copied to clipboard
data class AssessmentArgs(val assessmentReportsDestination: Output<AssessmentAssessmentReportsDestinationArgs>? = 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 tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AssessmentArgs>

Resource for managing an AWS Audit Manager Assessment.

Link copied to clipboard
Link copied to clipboard
class AssessmentDelegation : KotlinCustomResource

Resource for managing an AWS Audit Manager Assessment Delegation.

Link copied to clipboard
data class AssessmentDelegationArgs(val assessmentId: Output<String>? = null, val comment: Output<String>? = null, val controlSetId: Output<String>? = null, val roleArn: Output<String>? = null, val roleType: Output<String>? = null) : ConvertibleToJava<AssessmentDelegationArgs>

Resource for managing an AWS Audit Manager Assessment Delegation.

Link copied to clipboard
Link copied to clipboard
object AssessmentMapper : ResourceMapper<Assessment>
Link copied to clipboard
class AssessmentReport : KotlinCustomResource

Resource for managing an AWS Audit Manager Assessment Report.

Link copied to clipboard
data class AssessmentReportArgs(val assessmentId: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<AssessmentReportArgs>

Resource for managing an AWS Audit Manager Assessment Report.

Link copied to clipboard
object AssessmentReportMapper : ResourceMapper<AssessmentReport>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Control : KotlinCustomResource

Resource for managing an AWS Audit Manager Control.

Link copied to clipboard
data class ControlArgs(val actionPlanInstructions: Output<String>? = null, val actionPlanTitle: Output<String>? = null, val controlMappingSources: Output<List<ControlControlMappingSourceArgs>>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val testingInformation: Output<String>? = null) : ConvertibleToJava<ControlArgs>

Resource for managing an AWS Audit Manager Control.

Link copied to clipboard
Link copied to clipboard
object ControlMapper : ResourceMapper<Control>
Link copied to clipboard
Link copied to clipboard
class Framework : KotlinCustomResource

Resource for managing an AWS Audit Manager Framework.

Link copied to clipboard
data class FrameworkArgs(val complianceType: Output<String>? = null, val controlSets: Output<List<FrameworkControlSetArgs>>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FrameworkArgs>

Resource for managing an AWS Audit Manager Framework.

Link copied to clipboard
Link copied to clipboard
object FrameworkMapper : ResourceMapper<Framework>
Link copied to clipboard
Link copied to clipboard
class FrameworkShare : KotlinCustomResource

Resource for managing an AWS Audit Manager Framework Share.

Link copied to clipboard
data class FrameworkShareArgs(val comment: Output<String>? = null, val destinationAccount: Output<String>? = null, val destinationRegion: Output<String>? = null, val frameworkId: Output<String>? = null) : ConvertibleToJava<FrameworkShareArgs>

Resource for managing an AWS Audit Manager Framework Share.

Link copied to clipboard
Link copied to clipboard
object FrameworkShareMapper : ResourceMapper<FrameworkShare>
Link copied to clipboard
class OrganizationAdminAccountRegistration : KotlinCustomResource

Resource for managing AWS Audit Manager Organization Admin Account Registration.

Link copied to clipboard
data class OrganizationAdminAccountRegistrationArgs(val adminAccountId: Output<String>? = null) : ConvertibleToJava<OrganizationAdminAccountRegistrationArgs>

Resource for managing AWS Audit Manager Organization Admin Account Registration.

Functions

Link copied to clipboard
suspend fun assessment(name: String, block: suspend AssessmentResourceBuilder.() -> Unit): Assessment
Link copied to clipboard
Link copied to clipboard
fun control(name: String): Control
suspend fun control(name: String, block: suspend ControlResourceBuilder.() -> Unit): Control
Link copied to clipboard
suspend fun framework(name: String, block: suspend FrameworkResourceBuilder.() -> Unit): Framework
Link copied to clipboard