View Source AWS.CleanRooms (aws-elixir v0.13.3)

Welcome to the AWS Clean Rooms API Reference.

AWS Clean Rooms is an AWS service that helps multiple parties to join their data together in a secure collaboration workspace. In the collaboration, members who can query and receive results can get insights into the collective datasets without either party getting access to the other party's raw data.

To learn more about AWS Clean Rooms concepts, procedures, and best practices, see the AWS Clean Rooms User Guide.

Link to this section Summary

Functions

Retrieves multiple schemas by their identifiers.

Creates a new configured table resource.

Creates a membership for a specific collaboration identifier and joins the collaboration.

Retrieves a specified membership for an identifier.

Retrieves the schema for a relation within a collaboration.

Lists collaborations the caller owns, is active in, or has been invited to.

Lists all memberships resources within the caller's account.

Lists all of the tags that have been added to a resource.

Creates a protected query that is started by AWS Clean Rooms.

Removes a tag or list of tags from a resource.

Updates collaboration metadata and can only be called by the collaboration owner.

Link to this section Functions

Link to this function

batch_get_schema(client, collaboration_identifier, input, options \\ [])

View Source

Retrieves multiple schemas by their identifiers.

Link to this function

create_collaboration(client, input, options \\ [])

View Source

Creates a new collaboration.

Link to this function

create_configured_table(client, input, options \\ [])

View Source

Creates a new configured table resource.

Link to this function

create_configured_table_analysis_rule(client, configured_table_identifier, input, options \\ [])

View Source

Creates a new analysis rule for a configured table.

Currently, only one analysis rule can be created for a given configured table.

Link to this function

create_configured_table_association(client, membership_identifier, input, options \\ [])

View Source

Creates a configured table association.

A configured table association links a configured table with a collaboration.

Link to this function

create_membership(client, input, options \\ [])

View Source

Creates a membership for a specific collaboration identifier and joins the collaboration.

Link to this function

delete_collaboration(client, collaboration_identifier, input, options \\ [])

View Source

Deletes a collaboration.

It can only be called by the collaboration owner.

Link to this function

delete_configured_table(client, configured_table_identifier, input, options \\ [])

View Source

Deletes a configured table.

Link to this function

delete_configured_table_analysis_rule(client, analysis_rule_type, configured_table_identifier, input, options \\ [])

View Source

Deletes a configured table analysis rule.

Link to this function

delete_configured_table_association(client, configured_table_association_identifier, membership_identifier, input, options \\ [])

View Source

Deletes a configured table association.

Link to this function

delete_member(client, account_id, collaboration_identifier, input, options \\ [])

View Source

Removes the specified member from a collaboration.

The removed member is placed in the Removed status and can't interact with the collaboration. The removed member's data is inaccessible to active members of the collaboration.

Link to this function

delete_membership(client, membership_identifier, input, options \\ [])

View Source

Deletes a specified membership.

All resources under a membership must be deleted.

Link to this function

get_collaboration(client, collaboration_identifier, options \\ [])

View Source

Returns metadata about a collaboration.

Link to this function

get_configured_table(client, configured_table_identifier, options \\ [])

View Source

Retrieves a configured table.

Link to this function

get_configured_table_analysis_rule(client, analysis_rule_type, configured_table_identifier, options \\ [])

View Source

Retrieves a configured table analysis rule.

Link to this function

get_configured_table_association(client, configured_table_association_identifier, membership_identifier, options \\ [])

View Source

Retrieves a configured table association.

Link to this function

get_membership(client, membership_identifier, options \\ [])

View Source

Retrieves a specified membership for an identifier.

Link to this function

get_protected_query(client, membership_identifier, protected_query_identifier, options \\ [])

View Source

Returns query processing metadata.

Link to this function

get_schema(client, collaboration_identifier, name, options \\ [])

View Source

Retrieves the schema for a relation within a collaboration.

Link to this function

get_schema_analysis_rule(client, collaboration_identifier, name, type, options \\ [])

View Source

Retrieves a schema analysis rule.

Link to this function

list_collaborations(client, max_results \\ nil, member_status \\ nil, next_token \\ nil, options \\ [])

View Source

Lists collaborations the caller owns, is active in, or has been invited to.

Link to this function

list_configured_table_associations(client, membership_identifier, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Lists configured table associations for a membership.

Link to this function

list_configured_tables(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Lists configured tables.

Link to this function

list_members(client, collaboration_identifier, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Lists all members within a collaboration.

Link to this function

list_memberships(client, max_results \\ nil, next_token \\ nil, status \\ nil, options \\ [])

View Source

Lists all memberships resources within the caller's account.

Link to this function

list_protected_queries(client, membership_identifier, max_results \\ nil, next_token \\ nil, status \\ nil, options \\ [])

View Source

Lists protected queries, sorted by the most recent query.

Link to this function

list_schemas(client, collaboration_identifier, max_results \\ nil, next_token \\ nil, schema_type \\ nil, options \\ [])

View Source

Lists the schemas for relations within a collaboration.

Link to this function

list_tags_for_resource(client, resource_arn, options \\ [])

View Source

Lists all of the tags that have been added to a resource.

Link to this function

start_protected_query(client, membership_identifier, input, options \\ [])

View Source

Creates a protected query that is started by AWS Clean Rooms.

Link to this function

tag_resource(client, resource_arn, input, options \\ [])

View Source

Tags a resource.

Link to this function

untag_resource(client, resource_arn, input, options \\ [])

View Source

Removes a tag or list of tags from a resource.

Link to this function

update_collaboration(client, collaboration_identifier, input, options \\ [])

View Source

Updates collaboration metadata and can only be called by the collaboration owner.

Link to this function

update_configured_table(client, configured_table_identifier, input, options \\ [])

View Source

Updates a configured table.

Link to this function

update_configured_table_analysis_rule(client, analysis_rule_type, configured_table_identifier, input, options \\ [])

View Source

Updates a configured table analysis rule.

Link to this function

update_configured_table_association(client, configured_table_association_identifier, membership_identifier, input, options \\ [])

View Source

Updates a configured table association.

Link to this function

update_membership(client, membership_identifier, input, options \\ [])

View Source

Updates a membership.

Link to this function

update_protected_query(client, membership_identifier, protected_query_identifier, input, options \\ [])

View Source

Updates the processing of a currently running query.