Package-level declarations

Types

Link copied to clipboard
class Account : KotlinCustomResource

Provides a resource to manage an AWS Macie Account.

Link copied to clipboard
data class AccountArgs(val findingPublishingFrequency: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<AccountArgs>

Provides a resource to manage an AWS Macie Account.

Link copied to clipboard
Link copied to clipboard
object AccountMapper : ResourceMapper<Account>
Link copied to clipboard
Link copied to clipboard
class ClassificationExportConfiguration : KotlinCustomResource

Provides a resource to manage an Amazon Macie Classification Export Configuration.

Link copied to clipboard
data class ClassificationExportConfigurationArgs(val s3Destination: Output<ClassificationExportConfigurationS3DestinationArgs>? = null) : ConvertibleToJava<ClassificationExportConfigurationArgs>

Provides a resource to manage an Amazon Macie Classification Export Configuration.

Link copied to clipboard
class ClassificationJob : KotlinCustomResource

Provides a resource to manage an AWS Macie Classification Job.

Link copied to clipboard
data class ClassificationJobArgs(val customDataIdentifierIds: Output<List<String>>? = null, val description: Output<String>? = null, val initialRun: Output<Boolean>? = null, val jobStatus: Output<String>? = null, val jobType: Output<String>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val s3JobDefinition: Output<ClassificationJobS3JobDefinitionArgs>? = null, val samplingPercentage: Output<Int>? = null, val scheduleFrequency: Output<ClassificationJobScheduleFrequencyArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ClassificationJobArgs>

Provides a resource to manage an AWS Macie Classification Job.

Link copied to clipboard
object ClassificationJobMapper : ResourceMapper<ClassificationJob>
Link copied to clipboard
class InvitationAccepter : KotlinCustomResource

Provides a resource to manage an Amazon Macie Invitation Accepter.

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

Provides a resource to manage an Amazon Macie Invitation Accepter.

Link copied to clipboard
Link copied to clipboard
class Member : KotlinCustomResource

Provides a resource to manage an Amazon Macie Member.

Link copied to clipboard
data class MemberArgs(val accountId: Output<String>? = null, val email: Output<String>? = null, val invitationDisableEmailNotification: Output<Boolean>? = null, val invitationMessage: Output<String>? = null, val invite: Output<Boolean>? = null, val status: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MemberArgs>

Provides a resource to manage an Amazon Macie Member.

Link copied to clipboard

Builder for MemberArgs.

Link copied to clipboard
object MemberMapper : ResourceMapper<Member>
Link copied to clipboard

Builder for Member.

Link copied to clipboard
class OrganizationAdminAccount : KotlinCustomResource

Provides a resource to manage an Amazon Macie Organization Admin Account.

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

Provides a resource to manage an Amazon Macie Organization Admin Account.

Link copied to clipboard
class OrganizationConfiguration : KotlinCustomResource

Provides a resource to manage Amazon Macie configuration settings for an organization in AWS Organizations.

Link copied to clipboard
data class OrganizationConfigurationArgs(val autoEnable: Output<Boolean>? = null) : ConvertibleToJava<OrganizationConfigurationArgs>

Provides a resource to manage Amazon Macie configuration settings for an organization in AWS Organizations.

Functions

Link copied to clipboard
fun account(name: String): Account
suspend fun account(name: String, block: suspend AccountResourceBuilder.() -> Unit): Account
Link copied to clipboard
fun member(name: String): Member
suspend fun member(name: String, block: suspend MemberResourceBuilder.() -> Unit): Member