Skip to main content

Aws/cleanrooms

@swamp/aws/cleanroomsv2026.07.26.1· 1d agoMODELS
01README

AWS CLEANROOMS infrastructure models

02Models9
@swamp/aws/cleanrooms/analysis-templatev2026.06.15.1analysis_template.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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
fn create()
Create a CleanRooms AnalysisTemplate
fn get(identifier: string)
Get a CleanRooms AnalysisTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms AnalysisTemplate
fn update()
Update a CleanRooms AnalysisTemplate
fn delete(identifier: string)
Delete a CleanRooms AnalysisTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms AnalysisTemplate
fn sync()
Sync CleanRooms AnalysisTemplate state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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
fn create()
Create a CleanRooms Collaboration
fn get(identifier: string)
Get a CleanRooms Collaboration
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms Collaboration
fn update()
Update a CleanRooms Collaboration
fn delete(identifier: string)
Delete a CleanRooms Collaboration
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms Collaboration
fn sync()
Sync CleanRooms Collaboration state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Tags?arrayAn arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
AllowedColumnsarray
AnalysisMethodenum
SelectedAnalysisMethods?array
Description?string
Namestring
AnalysisRules?array
TableReferenceobject
fn create()
Create a CleanRooms ConfiguredTable
fn get(identifier: string)
Get a CleanRooms ConfiguredTable
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms ConfiguredTable
fn update()
Update a CleanRooms ConfiguredTable
fn delete(identifier: string)
Delete a CleanRooms ConfiguredTable
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms ConfiguredTable
fn sync()
Sync CleanRooms ConfiguredTable state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Tags?arrayAn arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
ConfiguredTableIdentifierstring
Description?string
MembershipIdentifierstring
Namestring
RoleArnstring
ConfiguredTableAssociationAnalysisRules?array
fn create()
Create a CleanRooms ConfiguredTableAssociation
fn get(identifier: string)
Get a CleanRooms ConfiguredTableAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms ConfiguredTableAssociation
fn update()
Update a CleanRooms ConfiguredTableAssociation
fn delete(identifier: string)
Delete a CleanRooms ConfiguredTableAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms ConfiguredTableAssociation
fn sync()
Sync CleanRooms ConfiguredTableAssociation state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
InputReferenceConfigobject
MembershipIdentifierstring
Description?string
Namestring
InputReferenceProperties?object
KmsKeyArn?string
Tags?array
fn create()
Create a CleanRooms IdMappingTable
fn get(identifier: string)
Get a CleanRooms IdMappingTable
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms IdMappingTable
fn update()
Update a CleanRooms IdMappingTable
fn delete(identifier: string)
Delete a CleanRooms IdMappingTable
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms IdMappingTable
fn sync()
Sync CleanRooms IdMappingTable state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
MembershipIdentifierstring
InputReferenceConfigobject
Tags?array
Namestring
Description?string
IdMappingConfig?object
InputReferenceProperties?object
fn create()
Create a CleanRooms IdNamespaceAssociation
fn get(identifier: string)
Get a CleanRooms IdNamespaceAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms IdNamespaceAssociation
fn update()
Update a CleanRooms IdNamespaceAssociation
fn delete(identifier: string)
Delete a CleanRooms IdNamespaceAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms IdNamespaceAssociation
fn sync()
Sync CleanRooms IdNamespaceAssociation state from AWS

Resources

state(infinite)— CleanRooms IdNamespaceAssociation resource state
@swamp/aws/cleanrooms/intermediate-tablev2026.07.16.1intermediate_table.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
MembershipIdentifierstring
Namestring
Description?string
PopulationAnalysisConfigurationobject
KmsKeyArn?string
AnalysisRules?array
Tags?array
fn create()
Create a CleanRooms IntermediateTable
fn get(identifier: string)
Get a CleanRooms IntermediateTable
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms IntermediateTable
fn update()
Update a CleanRooms IntermediateTable
fn delete(identifier: string)
Delete a CleanRooms IntermediateTable
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms IntermediateTable
fn sync()
Sync CleanRooms IntermediateTable state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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
fn create()
Create a CleanRooms Membership
fn get(identifier: string)
Get a CleanRooms Membership
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms Membership
fn update()
Update a CleanRooms Membership
fn delete(identifier: string)
Delete a CleanRooms Membership
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms Membership
fn sync()
Sync CleanRooms Membership state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Tags?arrayAn arbitrary set of tags (key-value pairs) for this cleanrooms privacy budget template.
AutoRefreshenum
PrivacyBudgetTypeenum
Parametersobject
MembershipIdentifierstring
fn create()
Create a CleanRooms PrivacyBudgetTemplate
fn get(identifier: string)
Get a CleanRooms PrivacyBudgetTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms PrivacyBudgetTemplate
fn update()
Update a CleanRooms PrivacyBudgetTemplate
fn delete(identifier: string)
Delete a CleanRooms PrivacyBudgetTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the CleanRooms PrivacyBudgetTemplate
fn sync()
Sync CleanRooms PrivacyBudgetTemplate state from AWS

Resources

state(infinite)— CleanRooms PrivacyBudgetTemplate resource state
03Previous Versions17
2026.07.25.1
2026.07.24.1
2026.07.20.1
2026.07.18.3
2026.07.18.2
2026.07.16.1
  • Added: intermediate_table

Added 1 models

2026.06.15.1
  • Updated: analysis_template, collaboration, configured_table, configured_table_association, id_mapping_table, id_namespace_association, membership, privacy_budget_template
2026.06.08.2
  • Updated: analysis_template, collaboration, configured_table, configured_table_association, id_mapping_table, id_namespace_association, membership, privacy_budget_template
2026.06.06.1
  • Updated: analysis_template, collaboration, configured_table, configured_table_association, id_mapping_table, id_namespace_association, membership, privacy_budget_template
2026.05.27.1
  • Updated: id_namespace_association
2026.04.23.3
2026.04.23.2
  • Updated: analysis_template, collaboration, configured_table, configured_table_association, id_mapping_table, id_namespace_association, membership, privacy_budget_template
2026.04.03.2
  • Updated: analysis_template, collaboration, configured_table, configured_table_association, id_mapping_table, id_namespace_association, membership, privacy_budget_template
2026.03.19.1
  • Updated: analysis_template, collaboration, configured_table, configured_table_association, id_mapping_table, id_namespace_association, membership, privacy_budget_template
2026.03.16.1
  • Updated: analysis_template, collaboration, configured_table, configured_table_association, id_mapping_table, id_namespace_association, membership, privacy_budget_template
2026.03.13.1
  • Updated: configured_table
2026.03.10.5
04Stats
A
100 / 100
Downloads
0
Archive size
2.0 MB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels