Package-level declarations

Types

Link copied to clipboard
class Graph : KotlinCustomResource

Provides a resource to manage an AWS Detective Graph. As an AWS account may own only one Detective graph per region, provisioning multiple Detective graphs requires a separate provider configuration for each graph.

Link copied to clipboard
data class GraphArgs(val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<GraphArgs>

Provides a resource to manage an AWS Detective Graph. As an AWS account may own only one Detective graph per region, provisioning multiple Detective graphs requires a separate provider configuration for each graph.

Link copied to clipboard

Builder for GraphArgs.

Link copied to clipboard
object GraphMapper : ResourceMapper<Graph>
Link copied to clipboard

Builder for Graph.

Link copied to clipboard
class InvitationAccepter : KotlinCustomResource

Provides a resource to manage an Amazon Detective Invitation Accepter. Ensure that the accepter is configured to use the AWS account you wish to accept the invitation from the primary graph owner account.

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

Provides a resource to manage an Amazon Detective Invitation Accepter. Ensure that the accepter is configured to use the AWS account you wish to accept the invitation from the primary graph owner account.

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

Provides a resource to manage an Amazon Detective Member.

Link copied to clipboard
data class MemberArgs(val accountId: Output<String>? = null, val disableEmailNotification: Output<Boolean>? = null, val emailAddress: Output<String>? = null, val graphArn: Output<String>? = null, val message: Output<String>? = null) : ConvertibleToJava<MemberArgs>

Provides a resource to manage an Amazon Detective 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

Manages a Detective Organization Admin Account. The AWS account utilizing this resource must be an Organizations primary account. More information about Organizations support in Detective can be found in the Detective User Guide.

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

Manages a Detective Organization Admin Account. The AWS account utilizing this resource must be an Organizations primary account. More information about Organizations support in Detective can be found in the Detective User Guide.

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

Functions

Link copied to clipboard
fun graph(name: String): Graph
suspend fun graph(name: String, block: suspend GraphResourceBuilder.() -> Unit): Graph
Link copied to clipboard
fun member(name: String): Member
suspend fun member(name: String, block: suspend MemberResourceBuilder.() -> Unit): Member