Aws/cleanrooms
@swamp/aws/cleanroomsv2026.07.26.1
01README
AWS CLEANROOMS infrastructure models
02Models
@swamp/aws/cleanrooms/analysis-templatev2026.06.15.1analysis_template.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Tags? | array | An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template. |
| AnalysisParameters? | array | The member who can query can provide this placeholder for a literal data value in an analysis template |
| Description? | string | |
| MembershipIdentifier | string | |
| Name | string | |
| Schema? | object | |
| Source | object | |
| SourceMetadata? | object | |
| Format | enum | |
| ErrorMessageConfiguration? | object | |
| SyntheticDataParameters? | object |
fn create()
Create a CleanRooms AnalysisTemplate
fn get(identifier: string)
Get a CleanRooms AnalysisTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CleanRooms AnalysisTemplate |
fn update()
Update a CleanRooms AnalysisTemplate
fn delete(identifier: string)
Delete a CleanRooms AnalysisTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Tags? | array | An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration. |
| CreatorDisplayName | string | |
| CreatorMemberAbilities? | array | |
| CreatorMLMemberAbilities? | object | |
| DataEncryptionMetadata? | object | |
| Description | string | |
| Members? | array | |
| Name | string | |
| JobLogStatus? | enum | |
| QueryLogStatus | enum | |
| AnalyticsEngine? | enum | |
| CreatorPaymentConfiguration? | object | |
| AutoApprovedChangeTypes? | array | |
| AllowedResultRegions? | array | |
| IsMetricsEnabled? | boolean |
fn create()
Create a CleanRooms Collaboration
fn get(identifier: string)
Get a CleanRooms Collaboration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CleanRooms Collaboration |
fn update()
Update a CleanRooms Collaboration
fn delete(identifier: string)
Delete a CleanRooms Collaboration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Tags? | array | An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration. |
| AllowedColumns | array | |
| AnalysisMethod | enum | |
| SelectedAnalysisMethods? | array | |
| Description? | string | |
| Name | string | |
| AnalysisRules? | array | |
| TableReference | object |
fn create()
Create a CleanRooms ConfiguredTable
fn get(identifier: string)
Get a CleanRooms ConfiguredTable
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CleanRooms ConfiguredTable |
fn update()
Update a CleanRooms ConfiguredTable
fn delete(identifier: string)
Delete a CleanRooms ConfiguredTable
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Tags? | array | An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration. |
| ConfiguredTableIdentifier | string | |
| Description? | string | |
| MembershipIdentifier | string | |
| Name | string | |
| RoleArn | string | |
| ConfiguredTableAssociationAnalysisRules? | array |
fn create()
Create a CleanRooms ConfiguredTableAssociation
fn get(identifier: string)
Get a CleanRooms ConfiguredTableAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CleanRooms ConfiguredTableAssociation |
fn update()
Update a CleanRooms ConfiguredTableAssociation
fn delete(identifier: string)
Delete a CleanRooms ConfiguredTableAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| InputReferenceConfig | object | |
| MembershipIdentifier | string | |
| Description? | string | |
| Name | string | |
| InputReferenceProperties? | object | |
| KmsKeyArn? | string | |
| Tags? | array |
fn create()
Create a CleanRooms IdMappingTable
fn get(identifier: string)
Get a CleanRooms IdMappingTable
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CleanRooms IdMappingTable |
fn update()
Update a CleanRooms IdMappingTable
fn delete(identifier: string)
Delete a CleanRooms IdMappingTable
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| MembershipIdentifier | string | |
| InputReferenceConfig | object | |
| Tags? | array | |
| Name | string | |
| Description? | string | |
| IdMappingConfig? | object | |
| InputReferenceProperties? | object |
fn create()
Create a CleanRooms IdNamespaceAssociation
fn get(identifier: string)
Get a CleanRooms IdNamespaceAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CleanRooms IdNamespaceAssociation |
fn update()
Update a CleanRooms IdNamespaceAssociation
fn delete(identifier: string)
Delete a CleanRooms IdNamespaceAssociation
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| MembershipIdentifier | string | |
| Name | string | |
| Description? | string | |
| PopulationAnalysisConfiguration | object | |
| KmsKeyArn? | string | |
| AnalysisRules? | array | |
| Tags? | array |
fn create()
Create a CleanRooms IntermediateTable
fn get(identifier: string)
Get a CleanRooms IntermediateTable
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CleanRooms IntermediateTable |
fn update()
Update a CleanRooms IntermediateTable
fn delete(identifier: string)
Delete a CleanRooms IntermediateTable
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Tags? | array | An arbitrary set of tags (key-value pairs) for this cleanrooms membership. |
| CollaborationIdentifier | string | |
| QueryLogStatus | enum | |
| JobLogStatus? | enum | |
| DefaultResultConfiguration? | object | |
| DefaultJobResultConfiguration? | object | |
| PaymentConfiguration? | object | |
| IsMetricsEnabled? | boolean |
fn create()
Create a CleanRooms Membership
fn get(identifier: string)
Get a CleanRooms Membership
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CleanRooms Membership |
fn update()
Update a CleanRooms Membership
fn delete(identifier: string)
Delete a CleanRooms Membership
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Tags? | array | An arbitrary set of tags (key-value pairs) for this cleanrooms privacy budget template. |
| AutoRefresh | enum | |
| PrivacyBudgetType | enum | |
| Parameters | object | |
| MembershipIdentifier | string |
fn create()
Create a CleanRooms PrivacyBudgetTemplate
fn get(identifier: string)
Get a CleanRooms PrivacyBudgetTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CleanRooms PrivacyBudgetTemplate |
fn update()
Update a CleanRooms PrivacyBudgetTemplate
fn delete(identifier: string)
Delete a CleanRooms PrivacyBudgetTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CleanRooms PrivacyBudgetTemplate |
fn sync()
Sync CleanRooms PrivacyBudgetTemplate state from AWS
Resources
state(infinite)— CleanRooms PrivacyBudgetTemplate resource state
03Previous Versions
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