CollaborationArgs

data class CollaborationArgs(val analyticsEngine: Output<CollaborationAnalyticsEngine>? = null, val creatorDisplayName: Output<String>? = null, val creatorMemberAbilities: Output<List<CollaborationMemberAbility>>? = null, val creatorMlMemberAbilities: Output<CollaborationMlMemberAbilitiesArgs>? = null, val creatorPaymentConfiguration: Output<CollaborationPaymentConfigurationArgs>? = null, val dataEncryptionMetadata: Output<CollaborationDataEncryptionMetadataArgs>? = null, val description: Output<String>? = null, val jobLogStatus: Output<CollaborationJobLogStatus>? = null, val members: Output<List<CollaborationMemberSpecificationArgs>>? = null, val name: Output<String>? = null, val queryLogStatus: Output<CollaborationQueryLogStatus>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<CollaborationArgs>

Represents a collaboration between AWS accounts that allows for secure data collaboration

Constructors

Link copied to clipboard
constructor(analyticsEngine: Output<CollaborationAnalyticsEngine>? = null, creatorDisplayName: Output<String>? = null, creatorMemberAbilities: Output<List<CollaborationMemberAbility>>? = null, creatorMlMemberAbilities: Output<CollaborationMlMemberAbilitiesArgs>? = null, creatorPaymentConfiguration: Output<CollaborationPaymentConfigurationArgs>? = null, dataEncryptionMetadata: Output<CollaborationDataEncryptionMetadataArgs>? = null, description: Output<String>? = null, jobLogStatus: Output<CollaborationJobLogStatus>? = null, members: Output<List<CollaborationMemberSpecificationArgs>>? = null, name: Output<String>? = null, queryLogStatus: Output<CollaborationQueryLogStatus>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

The analytics engine for the collaboration.

Link copied to clipboard
val creatorDisplayName: Output<String>? = null

A display name of the collaboration creator.

Link copied to clipboard

The abilities granted to the collaboration creator. Allowed values CAN_QUERY | CAN_RECEIVE_RESULTS

Link copied to clipboard

The ML member abilities for a collaboration member.

Link copied to clipboard

An object representing the collaboration member's payment responsibilities set by the collaboration creator.

Link copied to clipboard

The settings for client-side encryption for cryptographic computing.

Link copied to clipboard
val description: Output<String>? = null

A description of the collaboration provided by the collaboration owner.

Link copied to clipboard

An indicator as to whether job logging has been enabled or disabled for the collaboration. When ENABLED , AWS Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value is DISABLED .

Link copied to clipboard

A list of initial members, not including the creator. This list is immutable.

Link copied to clipboard
val name: Output<String>? = null

A human-readable identifier provided by the collaboration owner. Display names are not unique.

Link copied to clipboard

An indicator as to whether query logging has been enabled or disabled for the collaboration. When ENABLED , AWS Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value is DISABLED .

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.

Functions

Link copied to clipboard
open override fun toJava(): CollaborationArgs