UNPKG

aws-sdk

Version:
679 lines • 200 kB
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