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 schema: Output<AnalysisTemplateAnalysisSchemaArgs>? = null, val source: Output<Either<AnalysisTemplateAnalysisSource0PropertiesArgs, AnalysisTemplateAnalysisSource1PropertiesArgs>>? = null, val sourceMetadata: Output<AnalysisTemplateAnalysisSourceMetadataPropertiesArgs>? = null, val tags: Output<List<TagArgs>>? = 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 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

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 selectedAnalysisMethods: Output<List<ConfiguredTableSelectedAnalysisMethod>>? = null, val tableReference: Output<Any>? = null, val tags: Output<List<TagArgs>>? = 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 configuredTableAssociationAnalysisRules: Output<List<ConfiguredTableAssociationAnalysisRuleArgs>>? = null, 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<TagArgs>>? = 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 IdMappingTable : KotlinCustomResource

Represents an association between an ID mapping workflow and a collaboration

Link copied to clipboard
data class IdMappingTableArgs(val description: Output<String>? = null, val inputReferenceConfig: Output<IdMappingTableInputReferenceConfigArgs>? = null, val kmsKeyArn: Output<String>? = null, val membershipIdentifier: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<IdMappingTableArgs>

Represents an association between an ID mapping workflow and a collaboration

Link copied to clipboard
Link copied to clipboard
object IdMappingTableMapper : ResourceMapper<IdMappingTable>
Link copied to clipboard
class IdNamespaceAssociation : KotlinCustomResource

Represents an association between an ID namespace and a collaboration

Link copied to clipboard
data class IdNamespaceAssociationArgs(val description: Output<String>? = null, val idMappingConfig: Output<IdNamespaceAssociationIdMappingConfigArgs>? = null, val inputReferenceConfig: Output<IdNamespaceAssociationInputReferenceConfigArgs>? = null, val membershipIdentifier: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<IdNamespaceAssociationArgs>

Represents an association between an ID namespace and a collaboration

Link copied to clipboard
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 defaultJobResultConfiguration: Output<MembershipProtectedJobResultConfigurationArgs>? = null, val defaultResultConfiguration: Output<MembershipProtectedQueryResultConfigurationArgs>? = null, val jobLogStatus: Output<MembershipJobLogStatus>? = null, val paymentConfiguration: Output<MembershipPaymentConfigurationArgs>? = null, val queryLogStatus: Output<MembershipQueryLogStatus>? = null, val tags: Output<List<TagArgs>>? = 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
Link copied to clipboard
class PrivacyBudgetTemplate : KotlinCustomResource

Represents a privacy budget within a collaboration

Link copied to clipboard
data class PrivacyBudgetTemplateArgs(val autoRefresh: Output<PrivacyBudgetTemplateAutoRefresh>? = null, val membershipIdentifier: Output<String>? = null, val parameters: Output<ParametersPropertiesArgs>? = null, val privacyBudgetType: Output<PrivacyBudgetTemplatePrivacyBudgetType>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<PrivacyBudgetTemplateArgs>

Represents a privacy budget within a collaboration

Link copied to clipboard

Functions

Link copied to clipboard
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