Package-level declarations

Types

Link copied to clipboard
class Collaboration : KotlinCustomResource

Provides a AWS Clean Rooms collaboration. All members included in the definition will be invited to join the collaboration and can create memberships.

Link copied to clipboard
data class CollaborationArgs(val creatorDisplayName: Output<String>? = null, val creatorMemberAbilities: Output<List<String>>? = null, val dataEncryptionMetadata: Output<CollaborationDataEncryptionMetadataArgs>? = null, val description: Output<String>? = null, val members: Output<List<CollaborationMemberArgs>>? = null, val name: Output<String>? = null, val queryLogStatus: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CollaborationArgs>

Provides a AWS Clean Rooms collaboration. All members included in the definition will be invited to join the collaboration and can create memberships.

Link copied to clipboard
Link copied to clipboard
object CollaborationMapper : ResourceMapper<Collaboration>
Link copied to clipboard
Link copied to clipboard
class ConfiguredTable : KotlinCustomResource

Provides a AWS Clean Rooms configured table. Configured tables are used to represent references to existing tables in the AWS Glue Data Catalog.

Link copied to clipboard
data class ConfiguredTableArgs(val allowedColumns: Output<List<String>>? = null, val analysisMethod: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val tableReference: Output<ConfiguredTableTableReferenceArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConfiguredTableArgs>

Provides a AWS Clean Rooms configured table. Configured tables are used to represent references to existing tables in the AWS Glue Data Catalog.

Link copied to clipboard
object ConfiguredTableMapper : ResourceMapper<ConfiguredTable>
Link copied to clipboard
class Membership : KotlinCustomResource

Provides a AWS Clean Rooms membership. Memberships are used to join a Clean Rooms collaboration by the invited member.

Link copied to clipboard
data class MembershipArgs(val collaborationId: Output<String>? = null, val defaultResultConfiguration: Output<MembershipDefaultResultConfigurationArgs>? = null, val paymentConfiguration: Output<MembershipPaymentConfigurationArgs>? = null, val queryLogStatus: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MembershipArgs>

Provides a AWS Clean Rooms membership. Memberships are used to join a Clean Rooms collaboration by the invited member.

Link copied to clipboard
Link copied to clipboard
object MembershipMapper : ResourceMapper<Membership>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun membership(name: String, block: suspend MembershipResourceBuilder.() -> Unit): Membership