Package-level declarations

Types

Link copied to clipboard
class AnalysisTemplate : KotlinCustomResource

Represents a stored analysis within a collaboration

Link copied to clipboard
data class AnalysisTemplateArgs(val analysisParameters: Output<List<AnalysisTemplateAnalysisParameterArgs>>? = null, val description: Output<String>? = null, val format: Output<AnalysisTemplateFormat>? = null, val membershipIdentifier: Output<String>? = null, val name: Output<String>? = null, val source: Output<AnalysisTemplateAnalysisSourceArgs>? = null, val tags: Output<List<AnalysisTemplateTagArgs>>? = null) : ConvertibleToJava<AnalysisTemplateArgs>

Represents a stored analysis within a collaboration

Link copied to clipboard
object AnalysisTemplateMapper : ResourceMapper<AnalysisTemplate>
Link copied to clipboard
Link copied to clipboard
class Collaboration : KotlinCustomResource

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

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

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

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

Represents a table that can be associated with collaborations

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

Represents a table that can be associated with collaborations

Link copied to clipboard
class ConfiguredTableAssociation : KotlinCustomResource

Represents a table that can be queried within a collaboration

Link copied to clipboard
data class ConfiguredTableAssociationArgs(val configuredTableIdentifier: Output<String>? = null, val description: Output<String>? = null, val membershipIdentifier: Output<String>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val tags: Output<List<ConfiguredTableAssociationTagArgs>>? = null) : ConvertibleToJava<ConfiguredTableAssociationArgs>

Represents a table that can be queried within a collaboration

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

Represents an AWS account that is a part of a collaboration

Link copied to clipboard
data class MembershipArgs(val collaborationIdentifier: Output<String>? = null, val defaultResultConfiguration: Output<MembershipProtectedQueryResultConfigurationArgs>? = null, val queryLogStatus: Output<MembershipQueryLogStatus>? = null, val tags: Output<List<MembershipTagArgs>>? = null) : ConvertibleToJava<MembershipArgs>

Represents an AWS account that is a part of a collaboration

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
Link copied to clipboard
suspend fun membership(name: String, block: suspend MembershipResourceBuilder.() -> Unit): Membership