Package-level declarations

Types

Link copied to clipboard
class AllowList : KotlinCustomResource

Macie AllowList resource schema

Link copied to clipboard
data class AllowListArgs(val criteria: Output<AllowListCriteriaArgs>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<AllowListArgs>

Macie AllowList resource schema

Link copied to clipboard
Link copied to clipboard
object AllowListMapper : ResourceMapper<AllowList>
Link copied to clipboard
Link copied to clipboard
class CustomDataIdentifier : KotlinCustomResource

Macie CustomDataIdentifier resource schema

Link copied to clipboard
data class CustomDataIdentifierArgs(val description: Output<String>? = null, val ignoreWords: Output<List<String>>? = null, val keywords: Output<List<String>>? = null, val maximumMatchDistance: Output<Int>? = null, val name: Output<String>? = null, val regex: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<CustomDataIdentifierArgs>

Macie CustomDataIdentifier resource schema

Link copied to clipboard
Link copied to clipboard
class FindingsFilter : KotlinCustomResource

Macie FindingsFilter resource schema.

Link copied to clipboard
data class FindingsFilterArgs(val action: Output<FindingsFilterFindingFilterAction>? = null, val description: Output<String>? = null, val findingCriteria: Output<FindingsFilterFindingCriteriaArgs>? = null, val name: Output<String>? = null, val position: Output<Int>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<FindingsFilterArgs>

Macie FindingsFilter resource schema.

Link copied to clipboard
Link copied to clipboard
object FindingsFilterMapper : ResourceMapper<FindingsFilter>
Link copied to clipboard
Link copied to clipboard
class Session : KotlinCustomResource

The AWS::Macie::Session resource specifies a new Amazon Macie session. A session is an object that represents the Amazon Macie service. A session is required for Amazon Macie to become operational.

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

The AWS::Macie::Session resource specifies a new Amazon Macie session. A session is an object that represents the Amazon Macie service. A session is required for Amazon Macie to become operational.

Link copied to clipboard
Link copied to clipboard
object SessionMapper : ResourceMapper<Session>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun allowList(name: String, block: suspend AllowListResourceBuilder.() -> Unit): AllowList
Link copied to clipboard
Link copied to clipboard
fun session(name: String): Session
suspend fun session(name: String, block: suspend SessionResourceBuilder.() -> Unit): Session