Skip to main content

@swamp/aws/cleanrooms

v2026.04.23.3

AWS CLEANROOMS infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awscleanroomscloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/cleanrooms

@swamp/aws/cleanrooms/analysis-templatev2026.04.23.2analysis_template.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Tags?arrayAn arbitrary set of tags (key-value pairs) for this cleanrooms analysis template.
AnalysisParameters?arrayThe member who can query can provide this placeholder for a literal data value in an analysis template
Description?string
MembershipIdentifierstring
Namestring
Schema?object
Sourceobject
SourceMetadata?object
Formatenum
ErrorMessageConfiguration?object
SyntheticDataParameters?object
createCreate a CleanRooms AnalysisTemplate
getGet a CleanRooms AnalysisTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms AnalysisTemplate
updateUpdate a CleanRooms AnalysisTemplate
deleteDelete a CleanRooms AnalysisTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms AnalysisTemplate
syncSync CleanRooms AnalysisTemplate state from AWS

Resources

state(infinite)— CleanRooms AnalysisTemplate resource state
@swamp/aws/cleanrooms/collaborationv2026.04.23.2collaboration.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Tags?arrayAn arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
CreatorDisplayNamestring
CreatorMemberAbilities?array
CreatorMLMemberAbilities?object
DataEncryptionMetadata?object
Descriptionstring
Members?array
Namestring
JobLogStatus?enum
QueryLogStatusenum
AnalyticsEngine?enum
CreatorPaymentConfiguration?object
AutoApprovedChangeTypes?array
AllowedResultRegions?array
IsMetricsEnabled?boolean
createCreate a CleanRooms Collaboration
getGet a CleanRooms Collaboration
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms Collaboration
updateUpdate a CleanRooms Collaboration
deleteDelete a CleanRooms Collaboration
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms Collaboration
syncSync CleanRooms Collaboration state from AWS

Resources

state(infinite)— CleanRooms Collaboration resource state
@swamp/aws/cleanrooms/configured-tablev2026.04.23.2configured_table.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Tags?arrayAn arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
AllowedColumnsarray
AnalysisMethodenum
SelectedAnalysisMethods?array
Description?string
Namestring
AnalysisRules?array
TableReferenceobject
createCreate a CleanRooms ConfiguredTable
getGet a CleanRooms ConfiguredTable
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms ConfiguredTable
updateUpdate a CleanRooms ConfiguredTable
deleteDelete a CleanRooms ConfiguredTable
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms ConfiguredTable
syncSync CleanRooms ConfiguredTable state from AWS

Resources

state(infinite)— CleanRooms ConfiguredTable resource state
@swamp/aws/cleanrooms/configured-table-associationv2026.04.23.2configured_table_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Tags?arrayAn arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
ConfiguredTableIdentifierstring
Description?string
MembershipIdentifierstring
Namestring
RoleArnstring
ConfiguredTableAssociationAnalysisRules?array
createCreate a CleanRooms ConfiguredTableAssociation
getGet a CleanRooms ConfiguredTableAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms ConfiguredTableAssociation
updateUpdate a CleanRooms ConfiguredTableAssociation
deleteDelete a CleanRooms ConfiguredTableAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms ConfiguredTableAssociation
syncSync CleanRooms ConfiguredTableAssociation state from AWS

Resources

state(infinite)— CleanRooms ConfiguredTableAssociation resource state
@swamp/aws/cleanrooms/id-mapping-tablev2026.04.23.2id_mapping_table.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
InputReferenceConfigobject
MembershipIdentifierstring
Description?string
Namestring
InputReferenceProperties?object
KmsKeyArn?string
Tags?array
createCreate a CleanRooms IdMappingTable
getGet a CleanRooms IdMappingTable
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms IdMappingTable
updateUpdate a CleanRooms IdMappingTable
deleteDelete a CleanRooms IdMappingTable
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms IdMappingTable
syncSync CleanRooms IdMappingTable state from AWS

Resources

state(infinite)— CleanRooms IdMappingTable resource state
@swamp/aws/cleanrooms/id-namespace-associationv2026.04.23.2id_namespace_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
MembershipIdentifierstring
InputReferenceConfigobject
Tags?array
Namestring
Description?string
IdMappingConfig?object
InputReferenceProperties?object
createCreate a CleanRooms IdNamespaceAssociation
getGet a CleanRooms IdNamespaceAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms IdNamespaceAssociation
updateUpdate a CleanRooms IdNamespaceAssociation
deleteDelete a CleanRooms IdNamespaceAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms IdNamespaceAssociation
syncSync CleanRooms IdNamespaceAssociation state from AWS

Resources

state(infinite)— CleanRooms IdNamespaceAssociation resource state
@swamp/aws/cleanrooms/membershipv2026.04.23.2membership.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Tags?arrayAn arbitrary set of tags (key-value pairs) for this cleanrooms membership.
CollaborationIdentifierstring
QueryLogStatusenum
JobLogStatus?enum
DefaultResultConfiguration?object
DefaultJobResultConfiguration?object
PaymentConfiguration?object
IsMetricsEnabled?boolean
createCreate a CleanRooms Membership
getGet a CleanRooms Membership
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms Membership
updateUpdate a CleanRooms Membership
deleteDelete a CleanRooms Membership
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms Membership
syncSync CleanRooms Membership state from AWS

Resources

state(infinite)— CleanRooms Membership resource state
@swamp/aws/cleanrooms/privacy-budget-templatev2026.04.23.2privacy_budget_template.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Tags?arrayAn arbitrary set of tags (key-value pairs) for this cleanrooms privacy budget template.
AutoRefreshenum
PrivacyBudgetTypeenum
Parametersobject
MembershipIdentifierstring
createCreate a CleanRooms PrivacyBudgetTemplate
getGet a CleanRooms PrivacyBudgetTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms PrivacyBudgetTemplate
updateUpdate a CleanRooms PrivacyBudgetTemplate
deleteDelete a CleanRooms PrivacyBudgetTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms PrivacyBudgetTemplate
syncSync CleanRooms PrivacyBudgetTemplate state from AWS

Resources

state(infinite)— CleanRooms PrivacyBudgetTemplate resource state