aws-sdk
Version:
AWS SDK for JavaScript
679 lines • 200 kB
TypeScript
import {Request} from '../lib/request';
import {Response} from '../lib/response';
import {AWSError} from '../lib/error';
import {Service} from '../lib/service';
import {ServiceConfigurationOptions} from '../lib/service';
import {ConfigBase as Config} from '../lib/config-base';
interface Blob {}
declare class CleanRooms extends Service {
/**
* Constructs a service object. This object has one method for each API operation.
*/
constructor(options?: CleanRooms.Types.ClientConfiguration)
config: Config & CleanRooms.Types.ClientConfiguration;
/**
* Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
*/
batchGetCollaborationAnalysisTemplate(params: CleanRooms.Types.BatchGetCollaborationAnalysisTemplateInput, callback?: (err: AWSError, data: CleanRooms.Types.BatchGetCollaborationAnalysisTemplateOutput) => void): Request<CleanRooms.Types.BatchGetCollaborationAnalysisTemplateOutput, AWSError>;
/**
* Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
*/
batchGetCollaborationAnalysisTemplate(callback?: (err: AWSError, data: CleanRooms.Types.BatchGetCollaborationAnalysisTemplateOutput) => void): Request<CleanRooms.Types.BatchGetCollaborationAnalysisTemplateOutput, AWSError>;
/**
* Retrieves multiple schemas by their identifiers.
*/
batchGetSchema(params: CleanRooms.Types.BatchGetSchemaInput, callback?: (err: AWSError, data: CleanRooms.Types.BatchGetSchemaOutput) => void): Request<CleanRooms.Types.BatchGetSchemaOutput, AWSError>;
/**
* Retrieves multiple schemas by their identifiers.
*/
batchGetSchema(callback?: (err: AWSError, data: CleanRooms.Types.BatchGetSchemaOutput) => void): Request<CleanRooms.Types.BatchGetSchemaOutput, AWSError>;
/**
* Retrieves multiple analysis rule schemas.
*/
batchGetSchemaAnalysisRule(params: CleanRooms.Types.BatchGetSchemaAnalysisRuleInput, callback?: (err: AWSError, data: CleanRooms.Types.BatchGetSchemaAnalysisRuleOutput) => void): Request<CleanRooms.Types.BatchGetSchemaAnalysisRuleOutput, AWSError>;
/**
* Retrieves multiple analysis rule schemas.
*/
batchGetSchemaAnalysisRule(callback?: (err: AWSError, data: CleanRooms.Types.BatchGetSchemaAnalysisRuleOutput) => void): Request<CleanRooms.Types.BatchGetSchemaAnalysisRuleOutput, AWSError>;
/**
* Creates a new analysis template.
*/
createAnalysisTemplate(params: CleanRooms.Types.CreateAnalysisTemplateInput, callback?: (err: AWSError, data: CleanRooms.Types.CreateAnalysisTemplateOutput) => void): Request<CleanRooms.Types.CreateAnalysisTemplateOutput, AWSError>;
/**
* Creates a new analysis template.
*/
createAnalysisTemplate(callback?: (err: AWSError, data: CleanRooms.Types.CreateAnalysisTemplateOutput) => void): Request<CleanRooms.Types.CreateAnalysisTemplateOutput, AWSError>;
/**
* Creates a new collaboration.
*/
createCollaboration(params: CleanRooms.Types.CreateCollaborationInput, callback?: (err: AWSError, data: CleanRooms.Types.CreateCollaborationOutput) => void): Request<CleanRooms.Types.CreateCollaborationOutput, AWSError>;
/**
* Creates a new collaboration.
*/
createCollaboration(callback?: (err: AWSError, data: CleanRooms.Types.CreateCollaborationOutput) => void): Request<CleanRooms.Types.CreateCollaborationOutput, AWSError>;
/**
* Provides the details necessary to create a configured audience model association.
*/
createConfiguredAudienceModelAssociation(params: CleanRooms.Types.CreateConfiguredAudienceModelAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.CreateConfiguredAudienceModelAssociationOutput) => void): Request<CleanRooms.Types.CreateConfiguredAudienceModelAssociationOutput, AWSError>;
/**
* Provides the details necessary to create a configured audience model association.
*/
createConfiguredAudienceModelAssociation(callback?: (err: AWSError, data: CleanRooms.Types.CreateConfiguredAudienceModelAssociationOutput) => void): Request<CleanRooms.Types.CreateConfiguredAudienceModelAssociationOutput, AWSError>;
/**
* Creates a new configured table resource.
*/
createConfiguredTable(params: CleanRooms.Types.CreateConfiguredTableInput, callback?: (err: AWSError, data: CleanRooms.Types.CreateConfiguredTableOutput) => void): Request<CleanRooms.Types.CreateConfiguredTableOutput, AWSError>;
/**
* Creates a new configured table resource.
*/
createConfiguredTable(callback?: (err: AWSError, data: CleanRooms.Types.CreateConfiguredTableOutput) => void): Request<CleanRooms.Types.CreateConfiguredTableOutput, AWSError>;
/**
* Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.
*/
createConfiguredTableAnalysisRule(params: CleanRooms.Types.CreateConfiguredTableAnalysisRuleInput, callback?: (err: AWSError, data: CleanRooms.Types.CreateConfiguredTableAnalysisRuleOutput) => void): Request<CleanRooms.Types.CreateConfiguredTableAnalysisRuleOutput, AWSError>;
/**
* Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.
*/
createConfiguredTableAnalysisRule(callback?: (err: AWSError, data: CleanRooms.Types.CreateConfiguredTableAnalysisRuleOutput) => void): Request<CleanRooms.Types.CreateConfiguredTableAnalysisRuleOutput, AWSError>;
/**
* Creates a configured table association. A configured table association links a configured table with a collaboration.
*/
createConfiguredTableAssociation(params: CleanRooms.Types.CreateConfiguredTableAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.CreateConfiguredTableAssociationOutput) => void): Request<CleanRooms.Types.CreateConfiguredTableAssociationOutput, AWSError>;
/**
* Creates a configured table association. A configured table association links a configured table with a collaboration.
*/
createConfiguredTableAssociation(callback?: (err: AWSError, data: CleanRooms.Types.CreateConfiguredTableAssociationOutput) => void): Request<CleanRooms.Types.CreateConfiguredTableAssociationOutput, AWSError>;
/**
* Creates a new analysis rule for an associated configured table.
*/
createConfiguredTableAssociationAnalysisRule(params: CleanRooms.Types.CreateConfiguredTableAssociationAnalysisRuleInput, callback?: (err: AWSError, data: CleanRooms.Types.CreateConfiguredTableAssociationAnalysisRuleOutput) => void): Request<CleanRooms.Types.CreateConfiguredTableAssociationAnalysisRuleOutput, AWSError>;
/**
* Creates a new analysis rule for an associated configured table.
*/
createConfiguredTableAssociationAnalysisRule(callback?: (err: AWSError, data: CleanRooms.Types.CreateConfiguredTableAssociationAnalysisRuleOutput) => void): Request<CleanRooms.Types.CreateConfiguredTableAssociationAnalysisRuleOutput, AWSError>;
/**
* Creates an ID mapping table.
*/
createIdMappingTable(params: CleanRooms.Types.CreateIdMappingTableInput, callback?: (err: AWSError, data: CleanRooms.Types.CreateIdMappingTableOutput) => void): Request<CleanRooms.Types.CreateIdMappingTableOutput, AWSError>;
/**
* Creates an ID mapping table.
*/
createIdMappingTable(callback?: (err: AWSError, data: CleanRooms.Types.CreateIdMappingTableOutput) => void): Request<CleanRooms.Types.CreateIdMappingTableOutput, AWSError>;
/**
* Creates an ID namespace association.
*/
createIdNamespaceAssociation(params: CleanRooms.Types.CreateIdNamespaceAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.CreateIdNamespaceAssociationOutput) => void): Request<CleanRooms.Types.CreateIdNamespaceAssociationOutput, AWSError>;
/**
* Creates an ID namespace association.
*/
createIdNamespaceAssociation(callback?: (err: AWSError, data: CleanRooms.Types.CreateIdNamespaceAssociationOutput) => void): Request<CleanRooms.Types.CreateIdNamespaceAssociationOutput, AWSError>;
/**
* Creates a membership for a specific collaboration identifier and joins the collaboration.
*/
createMembership(params: CleanRooms.Types.CreateMembershipInput, callback?: (err: AWSError, data: CleanRooms.Types.CreateMembershipOutput) => void): Request<CleanRooms.Types.CreateMembershipOutput, AWSError>;
/**
* Creates a membership for a specific collaboration identifier and joins the collaboration.
*/
createMembership(callback?: (err: AWSError, data: CleanRooms.Types.CreateMembershipOutput) => void): Request<CleanRooms.Types.CreateMembershipOutput, AWSError>;
/**
* Creates a privacy budget template for a specified membership. Each membership can have only one privacy budget template, but it can be deleted and recreated. If you need to change the privacy budget template for a membership, use the UpdatePrivacyBudgetTemplate operation.
*/
createPrivacyBudgetTemplate(params: CleanRooms.Types.CreatePrivacyBudgetTemplateInput, callback?: (err: AWSError, data: CleanRooms.Types.CreatePrivacyBudgetTemplateOutput) => void): Request<CleanRooms.Types.CreatePrivacyBudgetTemplateOutput, AWSError>;
/**
* Creates a privacy budget template for a specified membership. Each membership can have only one privacy budget template, but it can be deleted and recreated. If you need to change the privacy budget template for a membership, use the UpdatePrivacyBudgetTemplate operation.
*/
createPrivacyBudgetTemplate(callback?: (err: AWSError, data: CleanRooms.Types.CreatePrivacyBudgetTemplateOutput) => void): Request<CleanRooms.Types.CreatePrivacyBudgetTemplateOutput, AWSError>;
/**
* Deletes an analysis template.
*/
deleteAnalysisTemplate(params: CleanRooms.Types.DeleteAnalysisTemplateInput, callback?: (err: AWSError, data: CleanRooms.Types.DeleteAnalysisTemplateOutput) => void): Request<CleanRooms.Types.DeleteAnalysisTemplateOutput, AWSError>;
/**
* Deletes an analysis template.
*/
deleteAnalysisTemplate(callback?: (err: AWSError, data: CleanRooms.Types.DeleteAnalysisTemplateOutput) => void): Request<CleanRooms.Types.DeleteAnalysisTemplateOutput, AWSError>;
/**
* Deletes a collaboration. It can only be called by the collaboration owner.
*/
deleteCollaboration(params: CleanRooms.Types.DeleteCollaborationInput, callback?: (err: AWSError, data: CleanRooms.Types.DeleteCollaborationOutput) => void): Request<CleanRooms.Types.DeleteCollaborationOutput, AWSError>;
/**
* Deletes a collaboration. It can only be called by the collaboration owner.
*/
deleteCollaboration(callback?: (err: AWSError, data: CleanRooms.Types.DeleteCollaborationOutput) => void): Request<CleanRooms.Types.DeleteCollaborationOutput, AWSError>;
/**
* Provides the information necessary to delete a configured audience model association.
*/
deleteConfiguredAudienceModelAssociation(params: CleanRooms.Types.DeleteConfiguredAudienceModelAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.DeleteConfiguredAudienceModelAssociationOutput) => void): Request<CleanRooms.Types.DeleteConfiguredAudienceModelAssociationOutput, AWSError>;
/**
* Provides the information necessary to delete a configured audience model association.
*/
deleteConfiguredAudienceModelAssociation(callback?: (err: AWSError, data: CleanRooms.Types.DeleteConfiguredAudienceModelAssociationOutput) => void): Request<CleanRooms.Types.DeleteConfiguredAudienceModelAssociationOutput, AWSError>;
/**
* Deletes a configured table.
*/
deleteConfiguredTable(params: CleanRooms.Types.DeleteConfiguredTableInput, callback?: (err: AWSError, data: CleanRooms.Types.DeleteConfiguredTableOutput) => void): Request<CleanRooms.Types.DeleteConfiguredTableOutput, AWSError>;
/**
* Deletes a configured table.
*/
deleteConfiguredTable(callback?: (err: AWSError, data: CleanRooms.Types.DeleteConfiguredTableOutput) => void): Request<CleanRooms.Types.DeleteConfiguredTableOutput, AWSError>;
/**
* Deletes a configured table analysis rule.
*/
deleteConfiguredTableAnalysisRule(params: CleanRooms.Types.DeleteConfiguredTableAnalysisRuleInput, callback?: (err: AWSError, data: CleanRooms.Types.DeleteConfiguredTableAnalysisRuleOutput) => void): Request<CleanRooms.Types.DeleteConfiguredTableAnalysisRuleOutput, AWSError>;
/**
* Deletes a configured table analysis rule.
*/
deleteConfiguredTableAnalysisRule(callback?: (err: AWSError, data: CleanRooms.Types.DeleteConfiguredTableAnalysisRuleOutput) => void): Request<CleanRooms.Types.DeleteConfiguredTableAnalysisRuleOutput, AWSError>;
/**
* Deletes a configured table association.
*/
deleteConfiguredTableAssociation(params: CleanRooms.Types.DeleteConfiguredTableAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.DeleteConfiguredTableAssociationOutput) => void): Request<CleanRooms.Types.DeleteConfiguredTableAssociationOutput, AWSError>;
/**
* Deletes a configured table association.
*/
deleteConfiguredTableAssociation(callback?: (err: AWSError, data: CleanRooms.Types.DeleteConfiguredTableAssociationOutput) => void): Request<CleanRooms.Types.DeleteConfiguredTableAssociationOutput, AWSError>;
/**
* Deletes an analysis rule for a configured table association.
*/
deleteConfiguredTableAssociationAnalysisRule(params: CleanRooms.Types.DeleteConfiguredTableAssociationAnalysisRuleInput, callback?: (err: AWSError, data: CleanRooms.Types.DeleteConfiguredTableAssociationAnalysisRuleOutput) => void): Request<CleanRooms.Types.DeleteConfiguredTableAssociationAnalysisRuleOutput, AWSError>;
/**
* Deletes an analysis rule for a configured table association.
*/
deleteConfiguredTableAssociationAnalysisRule(callback?: (err: AWSError, data: CleanRooms.Types.DeleteConfiguredTableAssociationAnalysisRuleOutput) => void): Request<CleanRooms.Types.DeleteConfiguredTableAssociationAnalysisRuleOutput, AWSError>;
/**
* Deletes an ID mapping table.
*/
deleteIdMappingTable(params: CleanRooms.Types.DeleteIdMappingTableInput, callback?: (err: AWSError, data: CleanRooms.Types.DeleteIdMappingTableOutput) => void): Request<CleanRooms.Types.DeleteIdMappingTableOutput, AWSError>;
/**
* Deletes an ID mapping table.
*/
deleteIdMappingTable(callback?: (err: AWSError, data: CleanRooms.Types.DeleteIdMappingTableOutput) => void): Request<CleanRooms.Types.DeleteIdMappingTableOutput, AWSError>;
/**
* Deletes an ID namespace association.
*/
deleteIdNamespaceAssociation(params: CleanRooms.Types.DeleteIdNamespaceAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.DeleteIdNamespaceAssociationOutput) => void): Request<CleanRooms.Types.DeleteIdNamespaceAssociationOutput, AWSError>;
/**
* Deletes an ID namespace association.
*/
deleteIdNamespaceAssociation(callback?: (err: AWSError, data: CleanRooms.Types.DeleteIdNamespaceAssociationOutput) => void): Request<CleanRooms.Types.DeleteIdNamespaceAssociationOutput, AWSError>;
/**
* 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.
*/
deleteMember(params: CleanRooms.Types.DeleteMemberInput, callback?: (err: AWSError, data: CleanRooms.Types.DeleteMemberOutput) => void): Request<CleanRooms.Types.DeleteMemberOutput, AWSError>;
/**
* 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.
*/
deleteMember(callback?: (err: AWSError, data: CleanRooms.Types.DeleteMemberOutput) => void): Request<CleanRooms.Types.DeleteMemberOutput, AWSError>;
/**
* Deletes a specified membership. All resources under a membership must be deleted.
*/
deleteMembership(params: CleanRooms.Types.DeleteMembershipInput, callback?: (err: AWSError, data: CleanRooms.Types.DeleteMembershipOutput) => void): Request<CleanRooms.Types.DeleteMembershipOutput, AWSError>;
/**
* Deletes a specified membership. All resources under a membership must be deleted.
*/
deleteMembership(callback?: (err: AWSError, data: CleanRooms.Types.DeleteMembershipOutput) => void): Request<CleanRooms.Types.DeleteMembershipOutput, AWSError>;
/**
* Deletes a privacy budget template for a specified membership.
*/
deletePrivacyBudgetTemplate(params: CleanRooms.Types.DeletePrivacyBudgetTemplateInput, callback?: (err: AWSError, data: CleanRooms.Types.DeletePrivacyBudgetTemplateOutput) => void): Request<CleanRooms.Types.DeletePrivacyBudgetTemplateOutput, AWSError>;
/**
* Deletes a privacy budget template for a specified membership.
*/
deletePrivacyBudgetTemplate(callback?: (err: AWSError, data: CleanRooms.Types.DeletePrivacyBudgetTemplateOutput) => void): Request<CleanRooms.Types.DeletePrivacyBudgetTemplateOutput, AWSError>;
/**
* Retrieves an analysis template.
*/
getAnalysisTemplate(params: CleanRooms.Types.GetAnalysisTemplateInput, callback?: (err: AWSError, data: CleanRooms.Types.GetAnalysisTemplateOutput) => void): Request<CleanRooms.Types.GetAnalysisTemplateOutput, AWSError>;
/**
* Retrieves an analysis template.
*/
getAnalysisTemplate(callback?: (err: AWSError, data: CleanRooms.Types.GetAnalysisTemplateOutput) => void): Request<CleanRooms.Types.GetAnalysisTemplateOutput, AWSError>;
/**
* Returns metadata about a collaboration.
*/
getCollaboration(params: CleanRooms.Types.GetCollaborationInput, callback?: (err: AWSError, data: CleanRooms.Types.GetCollaborationOutput) => void): Request<CleanRooms.Types.GetCollaborationOutput, AWSError>;
/**
* Returns metadata about a collaboration.
*/
getCollaboration(callback?: (err: AWSError, data: CleanRooms.Types.GetCollaborationOutput) => void): Request<CleanRooms.Types.GetCollaborationOutput, AWSError>;
/**
* Retrieves an analysis template within a collaboration.
*/
getCollaborationAnalysisTemplate(params: CleanRooms.Types.GetCollaborationAnalysisTemplateInput, callback?: (err: AWSError, data: CleanRooms.Types.GetCollaborationAnalysisTemplateOutput) => void): Request<CleanRooms.Types.GetCollaborationAnalysisTemplateOutput, AWSError>;
/**
* Retrieves an analysis template within a collaboration.
*/
getCollaborationAnalysisTemplate(callback?: (err: AWSError, data: CleanRooms.Types.GetCollaborationAnalysisTemplateOutput) => void): Request<CleanRooms.Types.GetCollaborationAnalysisTemplateOutput, AWSError>;
/**
* Retrieves a configured audience model association within a collaboration.
*/
getCollaborationConfiguredAudienceModelAssociation(params: CleanRooms.Types.GetCollaborationConfiguredAudienceModelAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.GetCollaborationConfiguredAudienceModelAssociationOutput) => void): Request<CleanRooms.Types.GetCollaborationConfiguredAudienceModelAssociationOutput, AWSError>;
/**
* Retrieves a configured audience model association within a collaboration.
*/
getCollaborationConfiguredAudienceModelAssociation(callback?: (err: AWSError, data: CleanRooms.Types.GetCollaborationConfiguredAudienceModelAssociationOutput) => void): Request<CleanRooms.Types.GetCollaborationConfiguredAudienceModelAssociationOutput, AWSError>;
/**
* Retrieves an ID namespace association from a specific collaboration.
*/
getCollaborationIdNamespaceAssociation(params: CleanRooms.Types.GetCollaborationIdNamespaceAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.GetCollaborationIdNamespaceAssociationOutput) => void): Request<CleanRooms.Types.GetCollaborationIdNamespaceAssociationOutput, AWSError>;
/**
* Retrieves an ID namespace association from a specific collaboration.
*/
getCollaborationIdNamespaceAssociation(callback?: (err: AWSError, data: CleanRooms.Types.GetCollaborationIdNamespaceAssociationOutput) => void): Request<CleanRooms.Types.GetCollaborationIdNamespaceAssociationOutput, AWSError>;
/**
* Returns details about a specified privacy budget template.
*/
getCollaborationPrivacyBudgetTemplate(params: CleanRooms.Types.GetCollaborationPrivacyBudgetTemplateInput, callback?: (err: AWSError, data: CleanRooms.Types.GetCollaborationPrivacyBudgetTemplateOutput) => void): Request<CleanRooms.Types.GetCollaborationPrivacyBudgetTemplateOutput, AWSError>;
/**
* Returns details about a specified privacy budget template.
*/
getCollaborationPrivacyBudgetTemplate(callback?: (err: AWSError, data: CleanRooms.Types.GetCollaborationPrivacyBudgetTemplateOutput) => void): Request<CleanRooms.Types.GetCollaborationPrivacyBudgetTemplateOutput, AWSError>;
/**
* Returns information about a configured audience model association.
*/
getConfiguredAudienceModelAssociation(params: CleanRooms.Types.GetConfiguredAudienceModelAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.GetConfiguredAudienceModelAssociationOutput) => void): Request<CleanRooms.Types.GetConfiguredAudienceModelAssociationOutput, AWSError>;
/**
* Returns information about a configured audience model association.
*/
getConfiguredAudienceModelAssociation(callback?: (err: AWSError, data: CleanRooms.Types.GetConfiguredAudienceModelAssociationOutput) => void): Request<CleanRooms.Types.GetConfiguredAudienceModelAssociationOutput, AWSError>;
/**
* Retrieves a configured table.
*/
getConfiguredTable(params: CleanRooms.Types.GetConfiguredTableInput, callback?: (err: AWSError, data: CleanRooms.Types.GetConfiguredTableOutput) => void): Request<CleanRooms.Types.GetConfiguredTableOutput, AWSError>;
/**
* Retrieves a configured table.
*/
getConfiguredTable(callback?: (err: AWSError, data: CleanRooms.Types.GetConfiguredTableOutput) => void): Request<CleanRooms.Types.GetConfiguredTableOutput, AWSError>;
/**
* Retrieves a configured table analysis rule.
*/
getConfiguredTableAnalysisRule(params: CleanRooms.Types.GetConfiguredTableAnalysisRuleInput, callback?: (err: AWSError, data: CleanRooms.Types.GetConfiguredTableAnalysisRuleOutput) => void): Request<CleanRooms.Types.GetConfiguredTableAnalysisRuleOutput, AWSError>;
/**
* Retrieves a configured table analysis rule.
*/
getConfiguredTableAnalysisRule(callback?: (err: AWSError, data: CleanRooms.Types.GetConfiguredTableAnalysisRuleOutput) => void): Request<CleanRooms.Types.GetConfiguredTableAnalysisRuleOutput, AWSError>;
/**
* Retrieves a configured table association.
*/
getConfiguredTableAssociation(params: CleanRooms.Types.GetConfiguredTableAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.GetConfiguredTableAssociationOutput) => void): Request<CleanRooms.Types.GetConfiguredTableAssociationOutput, AWSError>;
/**
* Retrieves a configured table association.
*/
getConfiguredTableAssociation(callback?: (err: AWSError, data: CleanRooms.Types.GetConfiguredTableAssociationOutput) => void): Request<CleanRooms.Types.GetConfiguredTableAssociationOutput, AWSError>;
/**
* Retrieves the analysis rule for a configured table association.
*/
getConfiguredTableAssociationAnalysisRule(params: CleanRooms.Types.GetConfiguredTableAssociationAnalysisRuleInput, callback?: (err: AWSError, data: CleanRooms.Types.GetConfiguredTableAssociationAnalysisRuleOutput) => void): Request<CleanRooms.Types.GetConfiguredTableAssociationAnalysisRuleOutput, AWSError>;
/**
* Retrieves the analysis rule for a configured table association.
*/
getConfiguredTableAssociationAnalysisRule(callback?: (err: AWSError, data: CleanRooms.Types.GetConfiguredTableAssociationAnalysisRuleOutput) => void): Request<CleanRooms.Types.GetConfiguredTableAssociationAnalysisRuleOutput, AWSError>;
/**
* Retrieves an ID mapping table.
*/
getIdMappingTable(params: CleanRooms.Types.GetIdMappingTableInput, callback?: (err: AWSError, data: CleanRooms.Types.GetIdMappingTableOutput) => void): Request<CleanRooms.Types.GetIdMappingTableOutput, AWSError>;
/**
* Retrieves an ID mapping table.
*/
getIdMappingTable(callback?: (err: AWSError, data: CleanRooms.Types.GetIdMappingTableOutput) => void): Request<CleanRooms.Types.GetIdMappingTableOutput, AWSError>;
/**
* Retrieves an ID namespace association.
*/
getIdNamespaceAssociation(params: CleanRooms.Types.GetIdNamespaceAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.GetIdNamespaceAssociationOutput) => void): Request<CleanRooms.Types.GetIdNamespaceAssociationOutput, AWSError>;
/**
* Retrieves an ID namespace association.
*/
getIdNamespaceAssociation(callback?: (err: AWSError, data: CleanRooms.Types.GetIdNamespaceAssociationOutput) => void): Request<CleanRooms.Types.GetIdNamespaceAssociationOutput, AWSError>;
/**
* Retrieves a specified membership for an identifier.
*/
getMembership(params: CleanRooms.Types.GetMembershipInput, callback?: (err: AWSError, data: CleanRooms.Types.GetMembershipOutput) => void): Request<CleanRooms.Types.GetMembershipOutput, AWSError>;
/**
* Retrieves a specified membership for an identifier.
*/
getMembership(callback?: (err: AWSError, data: CleanRooms.Types.GetMembershipOutput) => void): Request<CleanRooms.Types.GetMembershipOutput, AWSError>;
/**
* Returns details for a specified privacy budget template.
*/
getPrivacyBudgetTemplate(params: CleanRooms.Types.GetPrivacyBudgetTemplateInput, callback?: (err: AWSError, data: CleanRooms.Types.GetPrivacyBudgetTemplateOutput) => void): Request<CleanRooms.Types.GetPrivacyBudgetTemplateOutput, AWSError>;
/**
* Returns details for a specified privacy budget template.
*/
getPrivacyBudgetTemplate(callback?: (err: AWSError, data: CleanRooms.Types.GetPrivacyBudgetTemplateOutput) => void): Request<CleanRooms.Types.GetPrivacyBudgetTemplateOutput, AWSError>;
/**
* Returns query processing metadata.
*/
getProtectedQuery(params: CleanRooms.Types.GetProtectedQueryInput, callback?: (err: AWSError, data: CleanRooms.Types.GetProtectedQueryOutput) => void): Request<CleanRooms.Types.GetProtectedQueryOutput, AWSError>;
/**
* Returns query processing metadata.
*/
getProtectedQuery(callback?: (err: AWSError, data: CleanRooms.Types.GetProtectedQueryOutput) => void): Request<CleanRooms.Types.GetProtectedQueryOutput, AWSError>;
/**
* Retrieves the schema for a relation within a collaboration.
*/
getSchema(params: CleanRooms.Types.GetSchemaInput, callback?: (err: AWSError, data: CleanRooms.Types.GetSchemaOutput) => void): Request<CleanRooms.Types.GetSchemaOutput, AWSError>;
/**
* Retrieves the schema for a relation within a collaboration.
*/
getSchema(callback?: (err: AWSError, data: CleanRooms.Types.GetSchemaOutput) => void): Request<CleanRooms.Types.GetSchemaOutput, AWSError>;
/**
* Retrieves a schema analysis rule.
*/
getSchemaAnalysisRule(params: CleanRooms.Types.GetSchemaAnalysisRuleInput, callback?: (err: AWSError, data: CleanRooms.Types.GetSchemaAnalysisRuleOutput) => void): Request<CleanRooms.Types.GetSchemaAnalysisRuleOutput, AWSError>;
/**
* Retrieves a schema analysis rule.
*/
getSchemaAnalysisRule(callback?: (err: AWSError, data: CleanRooms.Types.GetSchemaAnalysisRuleOutput) => void): Request<CleanRooms.Types.GetSchemaAnalysisRuleOutput, AWSError>;
/**
* Lists analysis templates that the caller owns.
*/
listAnalysisTemplates(params: CleanRooms.Types.ListAnalysisTemplatesInput, callback?: (err: AWSError, data: CleanRooms.Types.ListAnalysisTemplatesOutput) => void): Request<CleanRooms.Types.ListAnalysisTemplatesOutput, AWSError>;
/**
* Lists analysis templates that the caller owns.
*/
listAnalysisTemplates(callback?: (err: AWSError, data: CleanRooms.Types.ListAnalysisTemplatesOutput) => void): Request<CleanRooms.Types.ListAnalysisTemplatesOutput, AWSError>;
/**
* Lists analysis templates within a collaboration.
*/
listCollaborationAnalysisTemplates(params: CleanRooms.Types.ListCollaborationAnalysisTemplatesInput, callback?: (err: AWSError, data: CleanRooms.Types.ListCollaborationAnalysisTemplatesOutput) => void): Request<CleanRooms.Types.ListCollaborationAnalysisTemplatesOutput, AWSError>;
/**
* Lists analysis templates within a collaboration.
*/
listCollaborationAnalysisTemplates(callback?: (err: AWSError, data: CleanRooms.Types.ListCollaborationAnalysisTemplatesOutput) => void): Request<CleanRooms.Types.ListCollaborationAnalysisTemplatesOutput, AWSError>;
/**
* Lists configured audience model associations within a collaboration.
*/
listCollaborationConfiguredAudienceModelAssociations(params: CleanRooms.Types.ListCollaborationConfiguredAudienceModelAssociationsInput, callback?: (err: AWSError, data: CleanRooms.Types.ListCollaborationConfiguredAudienceModelAssociationsOutput) => void): Request<CleanRooms.Types.ListCollaborationConfiguredAudienceModelAssociationsOutput, AWSError>;
/**
* Lists configured audience model associations within a collaboration.
*/
listCollaborationConfiguredAudienceModelAssociations(callback?: (err: AWSError, data: CleanRooms.Types.ListCollaborationConfiguredAudienceModelAssociationsOutput) => void): Request<CleanRooms.Types.ListCollaborationConfiguredAudienceModelAssociationsOutput, AWSError>;
/**
* Returns a list of the ID namespace associations in a collaboration.
*/
listCollaborationIdNamespaceAssociations(params: CleanRooms.Types.ListCollaborationIdNamespaceAssociationsInput, callback?: (err: AWSError, data: CleanRooms.Types.ListCollaborationIdNamespaceAssociationsOutput) => void): Request<CleanRooms.Types.ListCollaborationIdNamespaceAssociationsOutput, AWSError>;
/**
* Returns a list of the ID namespace associations in a collaboration.
*/
listCollaborationIdNamespaceAssociations(callback?: (err: AWSError, data: CleanRooms.Types.ListCollaborationIdNamespaceAssociationsOutput) => void): Request<CleanRooms.Types.ListCollaborationIdNamespaceAssociationsOutput, AWSError>;
/**
* Returns an array that summarizes each privacy budget template in a specified collaboration.
*/
listCollaborationPrivacyBudgetTemplates(params: CleanRooms.Types.ListCollaborationPrivacyBudgetTemplatesInput, callback?: (err: AWSError, data: CleanRooms.Types.ListCollaborationPrivacyBudgetTemplatesOutput) => void): Request<CleanRooms.Types.ListCollaborationPrivacyBudgetTemplatesOutput, AWSError>;
/**
* Returns an array that summarizes each privacy budget template in a specified collaboration.
*/
listCollaborationPrivacyBudgetTemplates(callback?: (err: AWSError, data: CleanRooms.Types.ListCollaborationPrivacyBudgetTemplatesOutput) => void): Request<CleanRooms.Types.ListCollaborationPrivacyBudgetTemplatesOutput, AWSError>;
/**
* 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.
*/
listCollaborationPrivacyBudgets(params: CleanRooms.Types.ListCollaborationPrivacyBudgetsInput, callback?: (err: AWSError, data: CleanRooms.Types.ListCollaborationPrivacyBudgetsOutput) => void): Request<CleanRooms.Types.ListCollaborationPrivacyBudgetsOutput, AWSError>;
/**
* 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.
*/
listCollaborationPrivacyBudgets(callback?: (err: AWSError, data: CleanRooms.Types.ListCollaborationPrivacyBudgetsOutput) => void): Request<CleanRooms.Types.ListCollaborationPrivacyBudgetsOutput, AWSError>;
/**
* Lists collaborations the caller owns, is active in, or has been invited to.
*/
listCollaborations(params: CleanRooms.Types.ListCollaborationsInput, callback?: (err: AWSError, data: CleanRooms.Types.ListCollaborationsOutput) => void): Request<CleanRooms.Types.ListCollaborationsOutput, AWSError>;
/**
* Lists collaborations the caller owns, is active in, or has been invited to.
*/
listCollaborations(callback?: (err: AWSError, data: CleanRooms.Types.ListCollaborationsOutput) => void): Request<CleanRooms.Types.ListCollaborationsOutput, AWSError>;
/**
* Lists information about requested configured audience model associations.
*/
listConfiguredAudienceModelAssociations(params: CleanRooms.Types.ListConfiguredAudienceModelAssociationsInput, callback?: (err: AWSError, data: CleanRooms.Types.ListConfiguredAudienceModelAssociationsOutput) => void): Request<CleanRooms.Types.ListConfiguredAudienceModelAssociationsOutput, AWSError>;
/**
* Lists information about requested configured audience model associations.
*/
listConfiguredAudienceModelAssociations(callback?: (err: AWSError, data: CleanRooms.Types.ListConfiguredAudienceModelAssociationsOutput) => void): Request<CleanRooms.Types.ListConfiguredAudienceModelAssociationsOutput, AWSError>;
/**
* Lists configured table associations for a membership.
*/
listConfiguredTableAssociations(params: CleanRooms.Types.ListConfiguredTableAssociationsInput, callback?: (err: AWSError, data: CleanRooms.Types.ListConfiguredTableAssociationsOutput) => void): Request<CleanRooms.Types.ListConfiguredTableAssociationsOutput, AWSError>;
/**
* Lists configured table associations for a membership.
*/
listConfiguredTableAssociations(callback?: (err: AWSError, data: CleanRooms.Types.ListConfiguredTableAssociationsOutput) => void): Request<CleanRooms.Types.ListConfiguredTableAssociationsOutput, AWSError>;
/**
* Lists configured tables.
*/
listConfiguredTables(params: CleanRooms.Types.ListConfiguredTablesInput, callback?: (err: AWSError, data: CleanRooms.Types.ListConfiguredTablesOutput) => void): Request<CleanRooms.Types.ListConfiguredTablesOutput, AWSError>;
/**
* Lists configured tables.
*/
listConfiguredTables(callback?: (err: AWSError, data: CleanRooms.Types.ListConfiguredTablesOutput) => void): Request<CleanRooms.Types.ListConfiguredTablesOutput, AWSError>;
/**
* Returns a list of ID mapping tables.
*/
listIdMappingTables(params: CleanRooms.Types.ListIdMappingTablesInput, callback?: (err: AWSError, data: CleanRooms.Types.ListIdMappingTablesOutput) => void): Request<CleanRooms.Types.ListIdMappingTablesOutput, AWSError>;
/**
* Returns a list of ID mapping tables.
*/
listIdMappingTables(callback?: (err: AWSError, data: CleanRooms.Types.ListIdMappingTablesOutput) => void): Request<CleanRooms.Types.ListIdMappingTablesOutput, AWSError>;
/**
* Returns a list of ID namespace associations.
*/
listIdNamespaceAssociations(params: CleanRooms.Types.ListIdNamespaceAssociationsInput, callback?: (err: AWSError, data: CleanRooms.Types.ListIdNamespaceAssociationsOutput) => void): Request<CleanRooms.Types.ListIdNamespaceAssociationsOutput, AWSError>;
/**
* Returns a list of ID namespace associations.
*/
listIdNamespaceAssociations(callback?: (err: AWSError, data: CleanRooms.Types.ListIdNamespaceAssociationsOutput) => void): Request<CleanRooms.Types.ListIdNamespaceAssociationsOutput, AWSError>;
/**
* Lists all members within a collaboration.
*/
listMembers(params: CleanRooms.Types.ListMembersInput, callback?: (err: AWSError, data: CleanRooms.Types.ListMembersOutput) => void): Request<CleanRooms.Types.ListMembersOutput, AWSError>;
/**
* Lists all members within a collaboration.
*/
listMembers(callback?: (err: AWSError, data: CleanRooms.Types.ListMembersOutput) => void): Request<CleanRooms.Types.ListMembersOutput, AWSError>;
/**
* Lists all memberships resources within the caller's account.
*/
listMemberships(params: CleanRooms.Types.ListMembershipsInput, callback?: (err: AWSError, data: CleanRooms.Types.ListMembershipsOutput) => void): Request<CleanRooms.Types.ListMembershipsOutput, AWSError>;
/**
* Lists all memberships resources within the caller's account.
*/
listMemberships(callback?: (err: AWSError, data: CleanRooms.Types.ListMembershipsOutput) => void): Request<CleanRooms.Types.ListMembershipsOutput, AWSError>;
/**
* Returns detailed information about the privacy budget templates in a specified membership.
*/
listPrivacyBudgetTemplates(params: CleanRooms.Types.ListPrivacyBudgetTemplatesInput, callback?: (err: AWSError, data: CleanRooms.Types.ListPrivacyBudgetTemplatesOutput) => void): Request<CleanRooms.Types.ListPrivacyBudgetTemplatesOutput, AWSError>;
/**
* Returns detailed information about the privacy budget templates in a specified membership.
*/
listPrivacyBudgetTemplates(callback?: (err: AWSError, data: CleanRooms.Types.ListPrivacyBudgetTemplatesOutput) => void): Request<CleanRooms.Types.ListPrivacyBudgetTemplatesOutput, AWSError>;
/**
* Returns detailed information about the privacy budgets in a specified membership.
*/
listPrivacyBudgets(params: CleanRooms.Types.ListPrivacyBudgetsInput, callback?: (err: AWSError, data: CleanRooms.Types.ListPrivacyBudgetsOutput) => void): Request<CleanRooms.Types.ListPrivacyBudgetsOutput, AWSError>;
/**
* Returns detailed information about the privacy budgets in a specified membership.
*/
listPrivacyBudgets(callback?: (err: AWSError, data: CleanRooms.Types.ListPrivacyBudgetsOutput) => void): Request<CleanRooms.Types.ListPrivacyBudgetsOutput, AWSError>;
/**
* Lists protected queries, sorted by the most recent query.
*/
listProtectedQueries(params: CleanRooms.Types.ListProtectedQueriesInput, callback?: (err: AWSError, data: CleanRooms.Types.ListProtectedQueriesOutput) => void): Request<CleanRooms.Types.ListProtectedQueriesOutput, AWSError>;
/**
* Lists protected queries, sorted by the most recent query.
*/
listProtectedQueries(callback?: (err: AWSError, data: CleanRooms.Types.ListProtectedQueriesOutput) => void): Request<CleanRooms.Types.ListProtectedQueriesOutput, AWSError>;
/**
* Lists the schemas for relations within a collaboration.
*/
listSchemas(params: CleanRooms.Types.ListSchemasInput, callback?: (err: AWSError, data: CleanRooms.Types.ListSchemasOutput) => void): Request<CleanRooms.Types.ListSchemasOutput, AWSError>;
/**
* Lists the schemas for relations within a collaboration.
*/
listSchemas(callback?: (err: AWSError, data: CleanRooms.Types.ListSchemasOutput) => void): Request<CleanRooms.Types.ListSchemasOutput, AWSError>;
/**
* Lists all of the tags that have been added to a resource.
*/
listTagsForResource(params: CleanRooms.Types.ListTagsForResourceInput, callback?: (err: AWSError, data: CleanRooms.Types.ListTagsForResourceOutput) => void): Request<CleanRooms.Types.ListTagsForResourceOutput, AWSError>;
/**
* Lists all of the tags that have been added to a resource.
*/
listTagsForResource(callback?: (err: AWSError, data: CleanRooms.Types.ListTagsForResourceOutput) => void): Request<CleanRooms.Types.ListTagsForResourceOutput, AWSError>;
/**
* Defines the information that's necessary to populate an ID mapping table.
*/
populateIdMappingTable(params: CleanRooms.Types.PopulateIdMappingTableInput, callback?: (err: AWSError, data: CleanRooms.Types.PopulateIdMappingTableOutput) => void): Request<CleanRooms.Types.PopulateIdMappingTableOutput, AWSError>;
/**
* Defines the information that's necessary to populate an ID mapping table.
*/
populateIdMappingTable(callback?: (err: AWSError, data: CleanRooms.Types.PopulateIdMappingTableOutput) => void): Request<CleanRooms.Types.PopulateIdMappingTableOutput, AWSError>;
/**
* An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.
*/
previewPrivacyImpact(params: CleanRooms.Types.PreviewPrivacyImpactInput, callback?: (err: AWSError, data: CleanRooms.Types.PreviewPrivacyImpactOutput) => void): Request<CleanRooms.Types.PreviewPrivacyImpactOutput, AWSError>;
/**
* An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.
*/
previewPrivacyImpact(callback?: (err: AWSError, data: CleanRooms.Types.PreviewPrivacyImpactOutput) => void): Request<CleanRooms.Types.PreviewPrivacyImpactOutput, AWSError>;
/**
* Creates a protected query that is started by Clean Rooms.
*/
startProtectedQuery(params: CleanRooms.Types.StartProtectedQueryInput, callback?: (err: AWSError, data: CleanRooms.Types.StartProtectedQueryOutput) => void): Request<CleanRooms.Types.StartProtectedQueryOutput, AWSError>;
/**
* Creates a protected query that is started by Clean Rooms.
*/
startProtectedQuery(callback?: (err: AWSError, data: CleanRooms.Types.StartProtectedQueryOutput) => void): Request<CleanRooms.Types.StartProtectedQueryOutput, AWSError>;
/**
* Tags a resource.
*/
tagResource(params: CleanRooms.Types.TagResourceInput, callback?: (err: AWSError, data: CleanRooms.Types.TagResourceOutput) => void): Request<CleanRooms.Types.TagResourceOutput, AWSError>;
/**
* Tags a resource.
*/
tagResource(callback?: (err: AWSError, data: CleanRooms.Types.TagResourceOutput) => void): Request<CleanRooms.Types.TagResourceOutput, AWSError>;
/**
* Removes a tag or list of tags from a resource.
*/
untagResource(params: CleanRooms.Types.UntagResourceInput, callback?: (err: AWSError, data: CleanRooms.Types.UntagResourceOutput) => void): Request<CleanRooms.Types.UntagResourceOutput, AWSError>;
/**
* Removes a tag or list of tags from a resource.
*/
untagResource(callback?: (err: AWSError, data: CleanRooms.Types.UntagResourceOutput) => void): Request<CleanRooms.Types.UntagResourceOutput, AWSError>;
/**
* Updates the analysis template metadata.
*/
updateAnalysisTemplate(params: CleanRooms.Types.UpdateAnalysisTemplateInput, callback?: (err: AWSError, data: CleanRooms.Types.UpdateAnalysisTemplateOutput) => void): Request<CleanRooms.Types.UpdateAnalysisTemplateOutput, AWSError>;
/**
* Updates the analysis template metadata.
*/
updateAnalysisTemplate(callback?: (err: AWSError, data: CleanRooms.Types.UpdateAnalysisTemplateOutput) => void): Request<CleanRooms.Types.UpdateAnalysisTemplateOutput, AWSError>;
/**
* Updates collaboration metadata and can only be called by the collaboration owner.
*/
updateCollaboration(params: CleanRooms.Types.UpdateCollaborationInput, callback?: (err: AWSError, data: CleanRooms.Types.UpdateCollaborationOutput) => void): Request<CleanRooms.Types.UpdateCollaborationOutput, AWSError>;
/**
* Updates collaboration metadata and can only be called by the collaboration owner.
*/
updateCollaboration(callback?: (err: AWSError, data: CleanRooms.Types.UpdateCollaborationOutput) => void): Request<CleanRooms.Types.UpdateCollaborationOutput, AWSError>;
/**
* Provides the details necessary to update a configured audience model association.
*/
updateConfiguredAudienceModelAssociation(params: CleanRooms.Types.UpdateConfiguredAudienceModelAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.UpdateConfiguredAudienceModelAssociationOutput) => void): Request<CleanRooms.Types.UpdateConfiguredAudienceModelAssociationOutput, AWSError>;
/**
* Provides the details necessary to update a configured audience model association.
*/
updateConfiguredAudienceModelAssociation(callback?: (err: AWSError, data: CleanRooms.Types.UpdateConfiguredAudienceModelAssociationOutput) => void): Request<CleanRooms.Types.UpdateConfiguredAudienceModelAssociationOutput, AWSError>;
/**
* Updates a configured table.
*/
updateConfiguredTable(params: CleanRooms.Types.UpdateConfiguredTableInput, callback?: (err: AWSError, data: CleanRooms.Types.UpdateConfiguredTableOutput) => void): Request<CleanRooms.Types.UpdateConfiguredTableOutput, AWSError>;
/**
* Updates a configured table.
*/
updateConfiguredTable(callback?: (err: AWSError, data: CleanRooms.Types.UpdateConfiguredTableOutput) => void): Request<CleanRooms.Types.UpdateConfiguredTableOutput, AWSError>;
/**
* Updates a configured table analysis rule.
*/
updateConfiguredTableAnalysisRule(params: CleanRooms.Types.UpdateConfiguredTableAnalysisRuleInput, callback?: (err: AWSError, data: CleanRooms.Types.UpdateConfiguredTableAnalysisRuleOutput) => void): Request<CleanRooms.Types.UpdateConfiguredTableAnalysisRuleOutput, AWSError>;
/**
* Updates a configured table analysis rule.
*/
updateConfiguredTableAnalysisRule(callback?: (err: AWSError, data: CleanRooms.Types.UpdateConfiguredTableAnalysisRuleOutput) => void): Request<CleanRooms.Types.UpdateConfiguredTableAnalysisRuleOutput, AWSError>;
/**
* Updates a configured table association.
*/
updateConfiguredTableAssociation(params: CleanRooms.Types.UpdateConfiguredTableAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.UpdateConfiguredTableAssociationOutput) => void): Request<CleanRooms.Types.UpdateConfiguredTableAssociationOutput, AWSError>;
/**
* Updates a configured table association.
*/
updateConfiguredTableAssociation(callback?: (err: AWSError, data: CleanRooms.Types.UpdateConfiguredTableAssociationOutput) => void): Request<CleanRooms.Types.UpdateConfiguredTableAssociationOutput, AWSError>;
/**
* Updates the analysis rule for a configured table association.
*/
updateConfiguredTableAssociationAnalysisRule(params: CleanRooms.Types.UpdateConfiguredTableAssociationAnalysisRuleInput, callback?: (err: AWSError, data: CleanRooms.Types.UpdateConfiguredTableAssociationAnalysisRuleOutput) => void): Request<CleanRooms.Types.UpdateConfiguredTableAssociationAnalysisRuleOutput, AWSError>;
/**
* Updates the analysis rule for a configured table association.
*/
updateConfiguredTableAssociationAnalysisRule(callback?: (err: AWSError, data: CleanRooms.Types.UpdateConfiguredTableAssociationAnalysisRuleOutput) => void): Request<CleanRooms.Types.UpdateConfiguredTableAssociationAnalysisRuleOutput, AWSError>;
/**
* Provides the details that are necessary to update an ID mapping table.
*/
updateIdMappingTable(params: CleanRooms.Types.UpdateIdMappingTableInput, callback?: (err: AWSError, data: CleanRooms.Types.UpdateIdMappingTableOutput) => void): Request<CleanRooms.Types.UpdateIdMappingTableOutput, AWSError>;
/**
* Provides the details that are necessary to update an ID mapping table.
*/
updateIdMappingTable(callback?: (err: AWSError, data: CleanRooms.Types.UpdateIdMappingTableOutput) => void): Request<CleanRooms.Types.UpdateIdMappingTableOutput, AWSError>;
/**
* Provides the details that are necessary to update an ID namespace association.
*/
updateIdNamespaceAssociation(params: CleanRooms.Types.UpdateIdNamespaceAssociationInput, callback?: (err: AWSError, data: CleanRooms.Types.UpdateIdNamespaceAssociationOutput) => void): Request<CleanRooms.Types.UpdateIdNamespaceAssociationOutput, AWSError>;
/**
* Provides the details that are necessary to update an ID namespace association.
*/
updateIdNamespaceAssociation(callback?: (err: AWSError, data: CleanRooms.Types.UpdateIdNamespaceAssociationOutput) => void): Request<CleanRooms.Types.UpdateIdNamespaceAssociationOutput, AWSError>;
/**
* Updates a membership.
*/
updateMembership(params: CleanRooms.Types.UpdateMembershipInput, callback?: (err: AWSError, data: CleanRooms.Types.UpdateMembershipOutput) => void): Request<CleanRooms.Types.UpdateMembershipOutput, AWSError>;
/**
* Updates a membership.
*/
updateMembership(callback?: (err: AWSError, data: CleanRooms.Types.UpdateMembershipOutput) => void): Request<CleanRooms.Types.UpdateMembershipOutput, AWSError>;
/**
* Updates the privacy budget template for the specified membership.
*/
updatePrivacyBudgetTemplate(params: CleanRooms.Types.UpdatePrivacyBudgetTemplateInput, callback?: (err: AWSError, data: CleanRooms.Types.UpdatePrivacyBudgetTemplateOutput) => void): Request<CleanRooms.Types.UpdatePrivacyBudgetTemplateOutput, AWSError>;
/**
* Updates the privacy budget template for the specified membership.
*/
updatePrivacyBudgetTemplate(callback?: (err: AWSError, data: CleanRooms.Types.UpdatePrivacyBudgetTemplateOutput) => void): Request<CleanRooms.Types.UpdatePrivacyBudgetTemplateOutput, AWSError>;
/**
* Updates the processing of a currently running query.
*/
updateProtectedQuery(params: CleanRooms.Types.UpdateProtectedQueryInput, callback?: (err: AWSError, data: CleanRooms.Types.UpdateProtectedQueryOutput) => void): Request<CleanRooms.Types.UpdateProtectedQueryOutput, AWSError>;
/**
* Updates the processing of a currently running query.
*/
updateProtectedQuery(callback?: (err: AWSError, data: CleanRooms.Types.UpdateProtectedQueryOutput) => void): Request<CleanRooms.Types.UpdateProtectedQueryOutput, AWSError>;
}
declare namespace CleanRooms {
export type AccountId = string;
export type AdditionalAnalyses = "ALLOWED"|"REQUIRED"|"NOT_ALLOWED"|string;
export type AdditionalAnalysesResourceArn = string;
export interface AggregateColumn {
/**
* Column names in configured table of aggregate columns.
*/
columnNames: AggregateColumnColumnNamesList;
/**
* Aggregation function that can be applied to aggregate column in query.
*/
function: AggregateFunctionName;
}
export type AggregateColumnColumnNamesList = AnalysisRuleColumnName[];
export type AggregateFunctionName = "SUM"|"SUM_DISTINCT"|"COUNT"|"COUNT_DISTINCT"|"AVG"|string;
export interface AggregationConstraint {
/**
* Column in aggregation constraint for which there must be a minimum number of distinct values in an output row for it to be in the query output.
*/
columnName: AnalysisRuleColumnName;
/**
* The minimum number of distinct values that an output row must be an aggregation of. Minimum threshold of distinct values for a specified column that must exist in an output row for it to be in the query output.
*/
minimum: AggregationConstraintMi