Class: AWS.CleanRooms
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.CleanRooms
- Identifier:
- cleanrooms
- API Version:
- 2022-02-17
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
Welcome to the Clean Rooms API Reference.
Clean Rooms is an Amazon Web Services 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 Clean Rooms concepts, procedures, and best practices, see the Clean Rooms User Guide.
To learn more about SQL commands, functions, and conditions supported in Clean Rooms, see the Clean Rooms SQL Reference.
Sending a Request Using CleanRooms
var cleanrooms = new AWS.CleanRooms();
cleanrooms.createPrivacyBudgetTemplate(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the CleanRooms object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var cleanrooms = new AWS.CleanRooms({apiVersion: '2022-02-17'});
You can also set the API version globally in AWS.config.apiVersions using
the cleanrooms service identifier:
AWS.config.apiVersions = {
cleanrooms: '2022-02-17',
// other service API versions
};
var cleanrooms = new AWS.CleanRooms();
Constructor Summary collapse
-
new AWS.CleanRooms(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
batchGetCollaborationAnalysisTemplate(params = {}, callback) ⇒ AWS.Request
Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
.
-
batchGetSchema(params = {}, callback) ⇒ AWS.Request
Retrieves multiple schemas by their identifiers.
.
-
batchGetSchemaAnalysisRule(params = {}, callback) ⇒ AWS.Request
Retrieves multiple analysis rule schemas.
.
-
createAnalysisTemplate(params = {}, callback) ⇒ AWS.Request
Creates a new analysis template.
.
-
createCollaboration(params = {}, callback) ⇒ AWS.Request
Creates a new collaboration.
.
-
createConfiguredAudienceModelAssociation(params = {}, callback) ⇒ AWS.Request
Provides the details necessary to create a configured audience model association.
.
-
createConfiguredTable(params = {}, callback) ⇒ AWS.Request
Creates a new configured table resource.
.
-
createConfiguredTableAnalysisRule(params = {}, callback) ⇒ AWS.Request
Creates a new analysis rule for a configured table.
-
createConfiguredTableAssociation(params = {}, callback) ⇒ AWS.Request
Creates a configured table association.
-
createConfiguredTableAssociationAnalysisRule(params = {}, callback) ⇒ AWS.Request
Creates a new analysis rule for an associated configured table.
.
-
createIdMappingTable(params = {}, callback) ⇒ AWS.Request
Creates an ID mapping table.
.
-
createIdNamespaceAssociation(params = {}, callback) ⇒ AWS.Request
Creates an ID namespace association.
.
-
createMembership(params = {}, callback) ⇒ AWS.Request
Creates a membership for a specific collaboration identifier and joins the collaboration.
.
-
createPrivacyBudgetTemplate(params = {}, callback) ⇒ AWS.Request
Creates a privacy budget template for a specified membership.
-
deleteAnalysisTemplate(params = {}, callback) ⇒ AWS.Request
Deletes an analysis template.
.
-
deleteCollaboration(params = {}, callback) ⇒ AWS.Request
Deletes a collaboration.
-
deleteConfiguredAudienceModelAssociation(params = {}, callback) ⇒ AWS.Request
Provides the information necessary to delete a configured audience model association.
.
-
deleteConfiguredTable(params = {}, callback) ⇒ AWS.Request
Deletes a configured table.
.
-
deleteConfiguredTableAnalysisRule(params = {}, callback) ⇒ AWS.Request
Deletes a configured table analysis rule.
.
-
deleteConfiguredTableAssociation(params = {}, callback) ⇒ AWS.Request
Deletes a configured table association.
.
-
deleteConfiguredTableAssociationAnalysisRule(params = {}, callback) ⇒ AWS.Request
Deletes an analysis rule for a configured table association.
.
-
deleteIdMappingTable(params = {}, callback) ⇒ AWS.Request
Deletes an ID mapping table.
.
-
deleteIdNamespaceAssociation(params = {}, callback) ⇒ AWS.Request
Deletes an ID namespace association.
.
-
deleteMember(params = {}, callback) ⇒ AWS.Request
Removes the specified member from a collaboration.
-
deleteMembership(params = {}, callback) ⇒ AWS.Request
Deletes a specified membership.
-
deletePrivacyBudgetTemplate(params = {}, callback) ⇒ AWS.Request
Deletes a privacy budget template for a specified membership.
.
-
getAnalysisTemplate(params = {}, callback) ⇒ AWS.Request
Retrieves an analysis template.
.
-
getCollaboration(params = {}, callback) ⇒ AWS.Request
Returns metadata about a collaboration.
.
-
getCollaborationAnalysisTemplate(params = {}, callback) ⇒ AWS.Request
Retrieves an analysis template within a collaboration.
.
-
getCollaborationConfiguredAudienceModelAssociation(params = {}, callback) ⇒ AWS.Request
Retrieves a configured audience model association within a collaboration.
.
-
getCollaborationIdNamespaceAssociation(params = {}, callback) ⇒ AWS.Request
Retrieves an ID namespace association from a specific collaboration.
.
-
getCollaborationPrivacyBudgetTemplate(params = {}, callback) ⇒ AWS.Request
Returns details about a specified privacy budget template.
.
-
getConfiguredAudienceModelAssociation(params = {}, callback) ⇒ AWS.Request
Returns information about a configured audience model association.
.
-
getConfiguredTable(params = {}, callback) ⇒ AWS.Request
Retrieves a configured table.
.
-
getConfiguredTableAnalysisRule(params = {}, callback) ⇒ AWS.Request
Retrieves a configured table analysis rule.
.
-
getConfiguredTableAssociation(params = {}, callback) ⇒ AWS.Request
Retrieves a configured table association.
.
-
getConfiguredTableAssociationAnalysisRule(params = {}, callback) ⇒ AWS.Request
Retrieves the analysis rule for a configured table association.
.
-
getIdMappingTable(params = {}, callback) ⇒ AWS.Request
Retrieves an ID mapping table.
.
-
getIdNamespaceAssociation(params = {}, callback) ⇒ AWS.Request
Retrieves an ID namespace association.
.
-
getMembership(params = {}, callback) ⇒ AWS.Request
Retrieves a specified membership for an identifier.
.
-
getPrivacyBudgetTemplate(params = {}, callback) ⇒ AWS.Request
Returns details for a specified privacy budget template.
.
-
getProtectedQuery(params = {}, callback) ⇒ AWS.Request
Returns query processing metadata.
.
-
getSchema(params = {}, callback) ⇒ AWS.Request
Retrieves the schema for a relation within a collaboration.
.
-
getSchemaAnalysisRule(params = {}, callback) ⇒ AWS.Request
Retrieves a schema analysis rule.
.
-
listAnalysisTemplates(params = {}, callback) ⇒ AWS.Request
Lists analysis templates that the caller owns.
.
-
listCollaborationAnalysisTemplates(params = {}, callback) ⇒ AWS.Request
Lists analysis templates within a collaboration.
.
-
listCollaborationConfiguredAudienceModelAssociations(params = {}, callback) ⇒ AWS.Request
Lists configured audience model associations within a collaboration.
.
-
listCollaborationIdNamespaceAssociations(params = {}, callback) ⇒ AWS.Request
Returns a list of the ID namespace associations in a collaboration.
.
-
listCollaborationPrivacyBudgets(params = {}, callback) ⇒ AWS.Request
Returns an array that summarizes each privacy budget in a specified collaboration.
-
listCollaborationPrivacyBudgetTemplates(params = {}, callback) ⇒ AWS.Request
Returns an array that summarizes each privacy budget template in a specified collaboration.
.
-
listCollaborations(params = {}, callback) ⇒ AWS.Request
Lists collaborations the caller owns, is active in, or has been invited to.
.
-
listConfiguredAudienceModelAssociations(params = {}, callback) ⇒ AWS.Request
Lists information about requested configured audience model associations.
.