Package-level declarations
Inherited functions
Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
Retrieves multiple schemas by their identifiers.
Retrieves multiple analysis rule schemas.
Creates a new analysis template.
Creates a new collaboration.
Creates a new change request to modify an existing collaboration. This enables post-creation modifications to collaborations through a structured API-driven approach.
Provides the details necessary to create a configured audience model association.
Creates a new configured table resource.
Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.
Creates a configured table association. A configured table association links a configured table with a collaboration.
Creates a new analysis rule for an associated configured table.
Creates an ID mapping table.
Creates an ID namespace association.
Creates an intermediate table in a membership. An intermediate table stores a query definition that you can execute later using PopulateIntermediateTable to materialize cached results. The intermediate table is owned by the member with the CAN_QUERY ability. This operation does not execute the stored query.
Creates an analysis rule for an intermediate table. Only the CUSTOM analysis rule type is supported. The service automatically determines whether the rule is first-party or multi-party restricted based on the intermediate table's inherited constraints. Only the intermediate table owner can call this operation.
Creates a membership for a specific collaboration identifier and joins the collaboration.
Creates a privacy budget template for a specified collaboration. Each collaboration can have only one privacy budget template. If you need to change the privacy budget template, use the UpdatePrivacyBudgetTemplate operation.
Deletes an analysis template.
Deletes a collaboration. It can only be called by the collaboration owner.
Provides the information necessary to delete a configured audience model association.
Deletes a configured table.
Deletes a configured table analysis rule.
Deletes a configured table association.
Deletes an analysis rule for a configured table association.
Deletes an ID mapping table.
Deletes an ID namespace association.
Deletes an intermediate table. When you delete the table, the service marks it as DELETED, removes its analysis rule and schema, and triggers storage cleanup. This operation is idempotent. Only the intermediate table owner can call this operation.
Deletes an analysis rule from an intermediate table. After the analysis rule is deleted, the intermediate table becomes unqueryable until a new analysis rule is attached. Only the intermediate table owner can call this operation.
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.
Deletes a specified membership. All resources under a membership must be deleted.
Deletes a privacy budget template for a specified collaboration.
Invalidates a specific intermediate table that references the caller's base table. The data provider (base table owner) calls this operation, not the intermediate table owner. By default, invalidation cascades to descendant intermediate tables.
Retrieves an analysis template.
Returns metadata about a collaboration.
Retrieves an analysis template within a collaboration.
Retrieves detailed information about a specific collaboration change request.
Retrieves a configured audience model association within a collaboration.
Retrieves an ID namespace association from a specific collaboration.
Returns details about a specified privacy budget template.
Returns information about a configured audience model association.
Retrieves a configured table.
Retrieves a configured table analysis rule.
Retrieves a configured table association.
Retrieves the analysis rule for a configured table association.
Retrieves an ID mapping table.
Retrieves an ID namespace association.
Retrieves an intermediate table. Returns the full details of the intermediate table, including schema, table dependencies, inherited constraints, child resources, and status. Only the intermediate table owner can call this operation.
Retrieves the analysis rule for an intermediate table.
Retrieves a specified membership for an identifier.
Returns details for a specified privacy budget template.
Returns job processing metadata.
Returns query processing metadata.
Retrieves the schema for a relation within a collaboration.
Retrieves a schema analysis rule.
Lists analysis templates that the caller owns.
Lists analysis templates within a collaboration.
Lists all change requests for a collaboration with pagination support. Returns change requests sorted by creation time.
Lists configured audience model associations within a collaboration.
Returns a list of the ID namespace associations in a collaboration.
Returns an array that summarizes each privacy budget in a specified collaboration. The summary includes the collaboration ARN, creation time, creating account, and privacy budget details.
Returns an array that summarizes each privacy budget template in a specified collaboration.
Lists collaborations the caller owns, is active in, or has been invited to.
Lists information about requested configured audience model associations.
Lists configured table associations for a membership.
Lists configured tables.
Returns a list of ID mapping tables.
Returns a list of ID namespace associations.
Lists intermediate tables owned by the caller in a membership. We recommend using pagination to ensure that the operation returns quickly and successfully.
Lists the version history of an intermediate table. Each call to PopulateIntermediateTable creates a new version. We recommend using pagination to ensure that the operation returns quickly and successfully.
Lists all members within a collaboration.
Lists all memberships resources within the caller's account.
Returns detailed information about the privacy budgets in a specified membership.
Returns detailed information about the privacy budget templates in a specified membership.
Lists protected jobs, sorted by most recent job.
Lists protected queries, sorted by the most recent query.
Lists the schemas for relations within a collaboration.
Lists all of the tags that have been added to a resource.
Defines the information that's necessary to populate an ID mapping table.
Executes the stored query of an intermediate table to materialize data into managed storage. With this operation, you can perform initial population and subsequent refreshes. Each call creates a new version. The returned analysis ID can be tracked using GetProtectedQuery. Only the intermediate table owner can call this operation.
An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.
Creates a protected job that is started by Clean Rooms.
Creates a protected query that is started by Clean Rooms.
Tags a resource.
Removes a tag or list of tags from a resource.
Updates the analysis template metadata.
Updates collaboration metadata and can only be called by the collaboration owner.
Updates an existing collaboration change request. This operation allows approval actions for pending change requests in collaborations (APPROVE, DENY, CANCEL, COMMIT).
Provides the details necessary to update a configured audience model association.
Updates a configured table.
Updates a configured table analysis rule.
Updates a configured table association.
Updates the analysis rule for a configured table association.
Provides the details that are necessary to update an ID mapping table.
Provides the details that are necessary to update an ID namespace association.
Updates an intermediate table. You can update the description, KMS key ARN, and column types of existing columns. Only the intermediate table owner can call this operation.
Updates the analysis rule policy for an intermediate table. Only the intermediate table owner can call this operation.
Updates a membership.
Updates the privacy budget template for the specified collaboration.
Updates the processing of a currently running job.
Updates the processing of a currently running query.
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.