import type { HttpHandlerOptions as __HttpHandlerOptions, MetricsRecorder as __MetricsRecorder, PaginationConfiguration, Paginator } from "@smithy/types"; import { CleanRoomsClient } from "./CleanRoomsClient"; import { type BatchGetCollaborationAnalysisTemplateCommandInput, type BatchGetCollaborationAnalysisTemplateCommandOutput } from "./commands/BatchGetCollaborationAnalysisTemplateCommand"; import { type BatchGetSchemaAnalysisRuleCommandInput, type BatchGetSchemaAnalysisRuleCommandOutput } from "./commands/BatchGetSchemaAnalysisRuleCommand"; import { type BatchGetSchemaCommandInput, type BatchGetSchemaCommandOutput } from "./commands/BatchGetSchemaCommand"; import { type CreateAnalysisTemplateCommandInput, type CreateAnalysisTemplateCommandOutput } from "./commands/CreateAnalysisTemplateCommand"; import { type CreateCollaborationChangeRequestCommandInput, type CreateCollaborationChangeRequestCommandOutput } from "./commands/CreateCollaborationChangeRequestCommand"; import { type CreateCollaborationCommandInput, type CreateCollaborationCommandOutput } from "./commands/CreateCollaborationCommand"; import { type CreateConfiguredAudienceModelAssociationCommandInput, type CreateConfiguredAudienceModelAssociationCommandOutput } from "./commands/CreateConfiguredAudienceModelAssociationCommand"; import { type CreateConfiguredTableAnalysisRuleCommandInput, type CreateConfiguredTableAnalysisRuleCommandOutput } from "./commands/CreateConfiguredTableAnalysisRuleCommand"; import { type CreateConfiguredTableAssociationAnalysisRuleCommandInput, type CreateConfiguredTableAssociationAnalysisRuleCommandOutput } from "./commands/CreateConfiguredTableAssociationAnalysisRuleCommand"; import { type CreateConfiguredTableAssociationCommandInput, type CreateConfiguredTableAssociationCommandOutput } from "./commands/CreateConfiguredTableAssociationCommand"; import { type CreateConfiguredTableCommandInput, type CreateConfiguredTableCommandOutput } from "./commands/CreateConfiguredTableCommand"; import { type CreateIdMappingTableCommandInput, type CreateIdMappingTableCommandOutput } from "./commands/CreateIdMappingTableCommand"; import { type CreateIdNamespaceAssociationCommandInput, type CreateIdNamespaceAssociationCommandOutput } from "./commands/CreateIdNamespaceAssociationCommand"; import { type CreateIntermediateTableAnalysisRuleCommandInput, type CreateIntermediateTableAnalysisRuleCommandOutput } from "./commands/CreateIntermediateTableAnalysisRuleCommand"; import { type CreateIntermediateTableCommandInput, type CreateIntermediateTableCommandOutput } from "./commands/CreateIntermediateTableCommand"; import { type CreateMembershipCommandInput, type CreateMembershipCommandOutput } from "./commands/CreateMembershipCommand"; import { type CreatePrivacyBudgetTemplateCommandInput, type CreatePrivacyBudgetTemplateCommandOutput } from "./commands/CreatePrivacyBudgetTemplateCommand"; import { type DeleteAnalysisTemplateCommandInput, type DeleteAnalysisTemplateCommandOutput } from "./commands/DeleteAnalysisTemplateCommand"; import { type DeleteCollaborationCommandInput, type DeleteCollaborationCommandOutput } from "./commands/DeleteCollaborationCommand"; import { type DeleteConfiguredAudienceModelAssociationCommandInput, type DeleteConfiguredAudienceModelAssociationCommandOutput } from "./commands/DeleteConfiguredAudienceModelAssociationCommand"; import { type DeleteConfiguredTableAnalysisRuleCommandInput, type DeleteConfiguredTableAnalysisRuleCommandOutput } from "./commands/DeleteConfiguredTableAnalysisRuleCommand"; import { type DeleteConfiguredTableAssociationAnalysisRuleCommandInput, type DeleteConfiguredTableAssociationAnalysisRuleCommandOutput } from "./commands/DeleteConfiguredTableAssociationAnalysisRuleCommand"; import { type DeleteConfiguredTableAssociationCommandInput, type DeleteConfiguredTableAssociationCommandOutput } from "./commands/DeleteConfiguredTableAssociationCommand"; import { type DeleteConfiguredTableCommandInput, type DeleteConfiguredTableCommandOutput } from "./commands/DeleteConfiguredTableCommand"; import { type DeleteIdMappingTableCommandInput, type DeleteIdMappingTableCommandOutput } from "./commands/DeleteIdMappingTableCommand"; import { type DeleteIdNamespaceAssociationCommandInput, type DeleteIdNamespaceAssociationCommandOutput } from "./commands/DeleteIdNamespaceAssociationCommand"; import { type DeleteIntermediateTableAnalysisRuleCommandInput, type DeleteIntermediateTableAnalysisRuleCommandOutput } from "./commands/DeleteIntermediateTableAnalysisRuleCommand"; import { type DeleteIntermediateTableCommandInput, type DeleteIntermediateTableCommandOutput } from "./commands/DeleteIntermediateTableCommand"; import { type DeleteMemberCommandInput, type DeleteMemberCommandOutput } from "./commands/DeleteMemberCommand"; import { type DeleteMembershipCommandInput, type DeleteMembershipCommandOutput } from "./commands/DeleteMembershipCommand"; import { type DeletePrivacyBudgetTemplateCommandInput, type DeletePrivacyBudgetTemplateCommandOutput } from "./commands/DeletePrivacyBudgetTemplateCommand"; import { type DisallowIntermediateTableCommandInput, type DisallowIntermediateTableCommandOutput } from "./commands/DisallowIntermediateTableCommand"; import { type GetAnalysisLogExportCommandInput, type GetAnalysisLogExportCommandOutput } from "./commands/GetAnalysisLogExportCommand"; import { type GetAnalysisTemplateCommandInput, type GetAnalysisTemplateCommandOutput } from "./commands/GetAnalysisTemplateCommand"; import { type GetCollaborationAnalysisTemplateCommandInput, type GetCollaborationAnalysisTemplateCommandOutput } from "./commands/GetCollaborationAnalysisTemplateCommand"; import { type GetCollaborationChangeRequestCommandInput, type GetCollaborationChangeRequestCommandOutput } from "./commands/GetCollaborationChangeRequestCommand"; import { type GetCollaborationCommandInput, type GetCollaborationCommandOutput } from "./commands/GetCollaborationCommand"; import { type GetCollaborationConfiguredAudienceModelAssociationCommandInput, type GetCollaborationConfiguredAudienceModelAssociationCommandOutput } from "./commands/GetCollaborationConfiguredAudienceModelAssociationCommand"; import { type GetCollaborationIdNamespaceAssociationCommandInput, type GetCollaborationIdNamespaceAssociationCommandOutput } from "./commands/GetCollaborationIdNamespaceAssociationCommand"; import { type GetCollaborationPrivacyBudgetTemplateCommandInput, type GetCollaborationPrivacyBudgetTemplateCommandOutput } from "./commands/GetCollaborationPrivacyBudgetTemplateCommand"; import { type GetConfiguredAudienceModelAssociationCommandInput, type GetConfiguredAudienceModelAssociationCommandOutput } from "./commands/GetConfiguredAudienceModelAssociationCommand"; import { type GetConfiguredTableAnalysisRuleCommandInput, type GetConfiguredTableAnalysisRuleCommandOutput } from "./commands/GetConfiguredTableAnalysisRuleCommand"; import { type GetConfiguredTableAssociationAnalysisRuleCommandInput, type GetConfiguredTableAssociationAnalysisRuleCommandOutput } from "./commands/GetConfiguredTableAssociationAnalysisRuleCommand"; import { type GetConfiguredTableAssociationCommandInput, type GetConfiguredTableAssociationCommandOutput } from "./commands/GetConfiguredTableAssociationCommand"; import { type GetConfiguredTableCommandInput, type GetConfiguredTableCommandOutput } from "./commands/GetConfiguredTableCommand"; import { type GetIdMappingTableCommandInput, type GetIdMappingTableCommandOutput } from "./commands/GetIdMappingTableCommand"; import { type GetIdNamespaceAssociationCommandInput, type GetIdNamespaceAssociationCommandOutput } from "./commands/GetIdNamespaceAssociationCommand"; import { type GetIntermediateTableAnalysisRuleCommandInput, type GetIntermediateTableAnalysisRuleCommandOutput } from "./commands/GetIntermediateTableAnalysisRuleCommand"; import { type GetIntermediateTableCommandInput, type GetIntermediateTableCommandOutput } from "./commands/GetIntermediateTableCommand"; import { type GetMembershipCommandInput, type GetMembershipCommandOutput } from "./commands/GetMembershipCommand"; import { type GetPrivacyBudgetTemplateCommandInput, type GetPrivacyBudgetTemplateCommandOutput } from "./commands/GetPrivacyBudgetTemplateCommand"; import { type GetProtectedJobCommandInput, type GetProtectedJobCommandOutput } from "./commands/GetProtectedJobCommand"; import { type GetProtectedQueryCommandInput, type GetProtectedQueryCommandOutput } from "./commands/GetProtectedQueryCommand"; import { type GetSchemaAnalysisRuleCommandInput, type GetSchemaAnalysisRuleCommandOutput } from "./commands/GetSchemaAnalysisRuleCommand"; import { type GetSchemaCommandInput, type GetSchemaCommandOutput } from "./commands/GetSchemaCommand"; import { type ListAnalysisLogExportsCommandInput, type ListAnalysisLogExportsCommandOutput } from "./commands/ListAnalysisLogExportsCommand"; import { type ListAnalysisTemplatesCommandInput, type ListAnalysisTemplatesCommandOutput } from "./commands/ListAnalysisTemplatesCommand"; import { type ListCollaborationAnalysisTemplatesCommandInput, type ListCollaborationAnalysisTemplatesCommandOutput } from "./commands/ListCollaborationAnalysisTemplatesCommand"; import { type ListCollaborationChangeRequestsCommandInput, type ListCollaborationChangeRequestsCommandOutput } from "./commands/ListCollaborationChangeRequestsCommand"; import { type ListCollaborationConfiguredAudienceModelAssociationsCommandInput, type ListCollaborationConfiguredAudienceModelAssociationsCommandOutput } from "./commands/ListCollaborationConfiguredAudienceModelAssociationsCommand"; import { type ListCollaborationIdNamespaceAssociationsCommandInput, type ListCollaborationIdNamespaceAssociationsCommandOutput } from "./commands/ListCollaborationIdNamespaceAssociationsCommand"; import { type ListCollaborationPrivacyBudgetsCommandInput, type ListCollaborationPrivacyBudgetsCommandOutput } from "./commands/ListCollaborationPrivacyBudgetsCommand"; import { type ListCollaborationPrivacyBudgetTemplatesCommandInput, type ListCollaborationPrivacyBudgetTemplatesCommandOutput } from "./commands/ListCollaborationPrivacyBudgetTemplatesCommand"; import { type ListCollaborationsCommandInput, type ListCollaborationsCommandOutput } from "./commands/ListCollaborationsCommand"; import { type ListConfiguredAudienceModelAssociationsCommandInput, type ListConfiguredAudienceModelAssociationsCommandOutput } from "./commands/ListConfiguredAudienceModelAssociationsCommand"; import { type ListConfiguredTableAssociationsCommandInput, type ListConfiguredTableAssociationsCommandOutput } from "./commands/ListConfiguredTableAssociationsCommand"; import { type ListConfiguredTablesCommandInput, type ListConfiguredTablesCommandOutput } from "./commands/ListConfiguredTablesCommand"; import { type ListIdMappingTablesCommandInput, type ListIdMappingTablesCommandOutput } from "./commands/ListIdMappingTablesCommand"; import { type ListIdNamespaceAssociationsCommandInput, type ListIdNamespaceAssociationsCommandOutput } from "./commands/ListIdNamespaceAssociationsCommand"; import { type ListIntermediateTablesCommandInput, type ListIntermediateTablesCommandOutput } from "./commands/ListIntermediateTablesCommand"; import { type ListIntermediateTableVersionsCommandInput, type ListIntermediateTableVersionsCommandOutput } from "./commands/ListIntermediateTableVersionsCommand"; import { type ListMembersCommandInput, type ListMembersCommandOutput } from "./commands/ListMembersCommand"; import { type ListMembershipsCommandInput, type ListMembershipsCommandOutput } from "./commands/ListMembershipsCommand"; import { type ListPrivacyBudgetsCommandInput, type ListPrivacyBudgetsCommandOutput } from "./commands/ListPrivacyBudgetsCommand"; import { type ListPrivacyBudgetTemplatesCommandInput, type ListPrivacyBudgetTemplatesCommandOutput } from "./commands/ListPrivacyBudgetTemplatesCommand"; import { type ListProtectedJobsCommandInput, type ListProtectedJobsCommandOutput } from "./commands/ListProtectedJobsCommand"; import { type ListProtectedQueriesCommandInput, type ListProtectedQueriesCommandOutput } from "./commands/ListProtectedQueriesCommand"; import { type ListSchemasCommandInput, type ListSchemasCommandOutput } from "./commands/ListSchemasCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type PopulateIdMappingTableCommandInput, type PopulateIdMappingTableCommandOutput } from "./commands/PopulateIdMappingTableCommand"; import { type PopulateIntermediateTableCommandInput, type PopulateIntermediateTableCommandOutput } from "./commands/PopulateIntermediateTableCommand"; import { type PreviewPrivacyImpactCommandInput, type PreviewPrivacyImpactCommandOutput } from "./commands/PreviewPrivacyImpactCommand"; import { type StartAnalysisLogExportCommandInput, type StartAnalysisLogExportCommandOutput } from "./commands/StartAnalysisLogExportCommand"; import { type StartProtectedJobCommandInput, type StartProtectedJobCommandOutput } from "./commands/StartProtectedJobCommand"; import { type StartProtectedQueryCommandInput, type StartProtectedQueryCommandOutput } from "./commands/StartProtectedQueryCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateAnalysisTemplateCommandInput, type UpdateAnalysisTemplateCommandOutput } from "./commands/UpdateAnalysisTemplateCommand"; import { type UpdateCollaborationChangeRequestCommandInput, type UpdateCollaborationChangeRequestCommandOutput } from "./commands/UpdateCollaborationChangeRequestCommand"; import { type UpdateCollaborationCommandInput, type UpdateCollaborationCommandOutput } from "./commands/UpdateCollaborationCommand"; import { type UpdateConfiguredAudienceModelAssociationCommandInput, type UpdateConfiguredAudienceModelAssociationCommandOutput } from "./commands/UpdateConfiguredAudienceModelAssociationCommand"; import { type UpdateConfiguredTableAnalysisRuleCommandInput, type UpdateConfiguredTableAnalysisRuleCommandOutput } from "./commands/UpdateConfiguredTableAnalysisRuleCommand"; import { type UpdateConfiguredTableAssociationAnalysisRuleCommandInput, type UpdateConfiguredTableAssociationAnalysisRuleCommandOutput } from "./commands/UpdateConfiguredTableAssociationAnalysisRuleCommand"; import { type UpdateConfiguredTableAssociationCommandInput, type UpdateConfiguredTableAssociationCommandOutput } from "./commands/UpdateConfiguredTableAssociationCommand"; import { type UpdateConfiguredTableCommandInput, type UpdateConfiguredTableCommandOutput } from "./commands/UpdateConfiguredTableCommand"; import { type UpdateIdMappingTableCommandInput, type UpdateIdMappingTableCommandOutput } from "./commands/UpdateIdMappingTableCommand"; import { type UpdateIdNamespaceAssociationCommandInput, type UpdateIdNamespaceAssociationCommandOutput } from "./commands/UpdateIdNamespaceAssociationCommand"; import { type UpdateIntermediateTableAnalysisRuleCommandInput, type UpdateIntermediateTableAnalysisRuleCommandOutput } from "./commands/UpdateIntermediateTableAnalysisRuleCommand"; import { type UpdateIntermediateTableCommandInput, type UpdateIntermediateTableCommandOutput } from "./commands/UpdateIntermediateTableCommand"; import { type UpdateMembershipCommandInput, type UpdateMembershipCommandOutput } from "./commands/UpdateMembershipCommand"; import { type UpdatePrivacyBudgetTemplateCommandInput, type UpdatePrivacyBudgetTemplateCommandOutput } from "./commands/UpdatePrivacyBudgetTemplateCommand"; import { type UpdateProtectedJobCommandInput, type UpdateProtectedJobCommandOutput } from "./commands/UpdateProtectedJobCommand"; import { type UpdateProtectedQueryCommandInput, type UpdateProtectedQueryCommandOutput } from "./commands/UpdateProtectedQueryCommand"; /** * @public */ export interface CleanRoomsRequestOptions extends __HttpHandlerOptions { metricsRecorder?: __MetricsRecorder; } export interface CleanRooms { /** * @see {@link BatchGetCollaborationAnalysisTemplateCommand} */ batchGetCollaborationAnalysisTemplate(args: BatchGetCollaborationAnalysisTemplateCommandInput, options?: CleanRoomsRequestOptions): Promise; batchGetCollaborationAnalysisTemplate(args: BatchGetCollaborationAnalysisTemplateCommandInput, cb: (err: any, data?: BatchGetCollaborationAnalysisTemplateCommandOutput) => void): void; batchGetCollaborationAnalysisTemplate(args: BatchGetCollaborationAnalysisTemplateCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: BatchGetCollaborationAnalysisTemplateCommandOutput) => void): void; /** * @see {@link BatchGetSchemaCommand} */ batchGetSchema(args: BatchGetSchemaCommandInput, options?: CleanRoomsRequestOptions): Promise; batchGetSchema(args: BatchGetSchemaCommandInput, cb: (err: any, data?: BatchGetSchemaCommandOutput) => void): void; batchGetSchema(args: BatchGetSchemaCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: BatchGetSchemaCommandOutput) => void): void; /** * @see {@link BatchGetSchemaAnalysisRuleCommand} */ batchGetSchemaAnalysisRule(args: BatchGetSchemaAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; batchGetSchemaAnalysisRule(args: BatchGetSchemaAnalysisRuleCommandInput, cb: (err: any, data?: BatchGetSchemaAnalysisRuleCommandOutput) => void): void; batchGetSchemaAnalysisRule(args: BatchGetSchemaAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: BatchGetSchemaAnalysisRuleCommandOutput) => void): void; /** * @see {@link CreateAnalysisTemplateCommand} */ createAnalysisTemplate(args: CreateAnalysisTemplateCommandInput, options?: CleanRoomsRequestOptions): Promise; createAnalysisTemplate(args: CreateAnalysisTemplateCommandInput, cb: (err: any, data?: CreateAnalysisTemplateCommandOutput) => void): void; createAnalysisTemplate(args: CreateAnalysisTemplateCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateAnalysisTemplateCommandOutput) => void): void; /** * @see {@link CreateCollaborationCommand} */ createCollaboration(args: CreateCollaborationCommandInput, options?: CleanRoomsRequestOptions): Promise; createCollaboration(args: CreateCollaborationCommandInput, cb: (err: any, data?: CreateCollaborationCommandOutput) => void): void; createCollaboration(args: CreateCollaborationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateCollaborationCommandOutput) => void): void; /** * @see {@link CreateCollaborationChangeRequestCommand} */ createCollaborationChangeRequest(args: CreateCollaborationChangeRequestCommandInput, options?: CleanRoomsRequestOptions): Promise; createCollaborationChangeRequest(args: CreateCollaborationChangeRequestCommandInput, cb: (err: any, data?: CreateCollaborationChangeRequestCommandOutput) => void): void; createCollaborationChangeRequest(args: CreateCollaborationChangeRequestCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateCollaborationChangeRequestCommandOutput) => void): void; /** * @see {@link CreateConfiguredAudienceModelAssociationCommand} */ createConfiguredAudienceModelAssociation(args: CreateConfiguredAudienceModelAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; createConfiguredAudienceModelAssociation(args: CreateConfiguredAudienceModelAssociationCommandInput, cb: (err: any, data?: CreateConfiguredAudienceModelAssociationCommandOutput) => void): void; createConfiguredAudienceModelAssociation(args: CreateConfiguredAudienceModelAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateConfiguredAudienceModelAssociationCommandOutput) => void): void; /** * @see {@link CreateConfiguredTableCommand} */ createConfiguredTable(args: CreateConfiguredTableCommandInput, options?: CleanRoomsRequestOptions): Promise; createConfiguredTable(args: CreateConfiguredTableCommandInput, cb: (err: any, data?: CreateConfiguredTableCommandOutput) => void): void; createConfiguredTable(args: CreateConfiguredTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateConfiguredTableCommandOutput) => void): void; /** * @see {@link CreateConfiguredTableAnalysisRuleCommand} */ createConfiguredTableAnalysisRule(args: CreateConfiguredTableAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; createConfiguredTableAnalysisRule(args: CreateConfiguredTableAnalysisRuleCommandInput, cb: (err: any, data?: CreateConfiguredTableAnalysisRuleCommandOutput) => void): void; createConfiguredTableAnalysisRule(args: CreateConfiguredTableAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateConfiguredTableAnalysisRuleCommandOutput) => void): void; /** * @see {@link CreateConfiguredTableAssociationCommand} */ createConfiguredTableAssociation(args: CreateConfiguredTableAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; createConfiguredTableAssociation(args: CreateConfiguredTableAssociationCommandInput, cb: (err: any, data?: CreateConfiguredTableAssociationCommandOutput) => void): void; createConfiguredTableAssociation(args: CreateConfiguredTableAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateConfiguredTableAssociationCommandOutput) => void): void; /** * @see {@link CreateConfiguredTableAssociationAnalysisRuleCommand} */ createConfiguredTableAssociationAnalysisRule(args: CreateConfiguredTableAssociationAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; createConfiguredTableAssociationAnalysisRule(args: CreateConfiguredTableAssociationAnalysisRuleCommandInput, cb: (err: any, data?: CreateConfiguredTableAssociationAnalysisRuleCommandOutput) => void): void; createConfiguredTableAssociationAnalysisRule(args: CreateConfiguredTableAssociationAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateConfiguredTableAssociationAnalysisRuleCommandOutput) => void): void; /** * @see {@link CreateIdMappingTableCommand} */ createIdMappingTable(args: CreateIdMappingTableCommandInput, options?: CleanRoomsRequestOptions): Promise; createIdMappingTable(args: CreateIdMappingTableCommandInput, cb: (err: any, data?: CreateIdMappingTableCommandOutput) => void): void; createIdMappingTable(args: CreateIdMappingTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateIdMappingTableCommandOutput) => void): void; /** * @see {@link CreateIdNamespaceAssociationCommand} */ createIdNamespaceAssociation(args: CreateIdNamespaceAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; createIdNamespaceAssociation(args: CreateIdNamespaceAssociationCommandInput, cb: (err: any, data?: CreateIdNamespaceAssociationCommandOutput) => void): void; createIdNamespaceAssociation(args: CreateIdNamespaceAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateIdNamespaceAssociationCommandOutput) => void): void; /** * @see {@link CreateIntermediateTableCommand} */ createIntermediateTable(args: CreateIntermediateTableCommandInput, options?: CleanRoomsRequestOptions): Promise; createIntermediateTable(args: CreateIntermediateTableCommandInput, cb: (err: any, data?: CreateIntermediateTableCommandOutput) => void): void; createIntermediateTable(args: CreateIntermediateTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateIntermediateTableCommandOutput) => void): void; /** * @see {@link CreateIntermediateTableAnalysisRuleCommand} */ createIntermediateTableAnalysisRule(args: CreateIntermediateTableAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; createIntermediateTableAnalysisRule(args: CreateIntermediateTableAnalysisRuleCommandInput, cb: (err: any, data?: CreateIntermediateTableAnalysisRuleCommandOutput) => void): void; createIntermediateTableAnalysisRule(args: CreateIntermediateTableAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateIntermediateTableAnalysisRuleCommandOutput) => void): void; /** * @see {@link CreateMembershipCommand} */ createMembership(args: CreateMembershipCommandInput, options?: CleanRoomsRequestOptions): Promise; createMembership(args: CreateMembershipCommandInput, cb: (err: any, data?: CreateMembershipCommandOutput) => void): void; createMembership(args: CreateMembershipCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreateMembershipCommandOutput) => void): void; /** * @see {@link CreatePrivacyBudgetTemplateCommand} */ createPrivacyBudgetTemplate(args: CreatePrivacyBudgetTemplateCommandInput, options?: CleanRoomsRequestOptions): Promise; createPrivacyBudgetTemplate(args: CreatePrivacyBudgetTemplateCommandInput, cb: (err: any, data?: CreatePrivacyBudgetTemplateCommandOutput) => void): void; createPrivacyBudgetTemplate(args: CreatePrivacyBudgetTemplateCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: CreatePrivacyBudgetTemplateCommandOutput) => void): void; /** * @see {@link DeleteAnalysisTemplateCommand} */ deleteAnalysisTemplate(args: DeleteAnalysisTemplateCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteAnalysisTemplate(args: DeleteAnalysisTemplateCommandInput, cb: (err: any, data?: DeleteAnalysisTemplateCommandOutput) => void): void; deleteAnalysisTemplate(args: DeleteAnalysisTemplateCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteAnalysisTemplateCommandOutput) => void): void; /** * @see {@link DeleteCollaborationCommand} */ deleteCollaboration(args: DeleteCollaborationCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteCollaboration(args: DeleteCollaborationCommandInput, cb: (err: any, data?: DeleteCollaborationCommandOutput) => void): void; deleteCollaboration(args: DeleteCollaborationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteCollaborationCommandOutput) => void): void; /** * @see {@link DeleteConfiguredAudienceModelAssociationCommand} */ deleteConfiguredAudienceModelAssociation(args: DeleteConfiguredAudienceModelAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteConfiguredAudienceModelAssociation(args: DeleteConfiguredAudienceModelAssociationCommandInput, cb: (err: any, data?: DeleteConfiguredAudienceModelAssociationCommandOutput) => void): void; deleteConfiguredAudienceModelAssociation(args: DeleteConfiguredAudienceModelAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteConfiguredAudienceModelAssociationCommandOutput) => void): void; /** * @see {@link DeleteConfiguredTableCommand} */ deleteConfiguredTable(args: DeleteConfiguredTableCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteConfiguredTable(args: DeleteConfiguredTableCommandInput, cb: (err: any, data?: DeleteConfiguredTableCommandOutput) => void): void; deleteConfiguredTable(args: DeleteConfiguredTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteConfiguredTableCommandOutput) => void): void; /** * @see {@link DeleteConfiguredTableAnalysisRuleCommand} */ deleteConfiguredTableAnalysisRule(args: DeleteConfiguredTableAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteConfiguredTableAnalysisRule(args: DeleteConfiguredTableAnalysisRuleCommandInput, cb: (err: any, data?: DeleteConfiguredTableAnalysisRuleCommandOutput) => void): void; deleteConfiguredTableAnalysisRule(args: DeleteConfiguredTableAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteConfiguredTableAnalysisRuleCommandOutput) => void): void; /** * @see {@link DeleteConfiguredTableAssociationCommand} */ deleteConfiguredTableAssociation(args: DeleteConfiguredTableAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteConfiguredTableAssociation(args: DeleteConfiguredTableAssociationCommandInput, cb: (err: any, data?: DeleteConfiguredTableAssociationCommandOutput) => void): void; deleteConfiguredTableAssociation(args: DeleteConfiguredTableAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteConfiguredTableAssociationCommandOutput) => void): void; /** * @see {@link DeleteConfiguredTableAssociationAnalysisRuleCommand} */ deleteConfiguredTableAssociationAnalysisRule(args: DeleteConfiguredTableAssociationAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteConfiguredTableAssociationAnalysisRule(args: DeleteConfiguredTableAssociationAnalysisRuleCommandInput, cb: (err: any, data?: DeleteConfiguredTableAssociationAnalysisRuleCommandOutput) => void): void; deleteConfiguredTableAssociationAnalysisRule(args: DeleteConfiguredTableAssociationAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteConfiguredTableAssociationAnalysisRuleCommandOutput) => void): void; /** * @see {@link DeleteIdMappingTableCommand} */ deleteIdMappingTable(args: DeleteIdMappingTableCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteIdMappingTable(args: DeleteIdMappingTableCommandInput, cb: (err: any, data?: DeleteIdMappingTableCommandOutput) => void): void; deleteIdMappingTable(args: DeleteIdMappingTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteIdMappingTableCommandOutput) => void): void; /** * @see {@link DeleteIdNamespaceAssociationCommand} */ deleteIdNamespaceAssociation(args: DeleteIdNamespaceAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteIdNamespaceAssociation(args: DeleteIdNamespaceAssociationCommandInput, cb: (err: any, data?: DeleteIdNamespaceAssociationCommandOutput) => void): void; deleteIdNamespaceAssociation(args: DeleteIdNamespaceAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteIdNamespaceAssociationCommandOutput) => void): void; /** * @see {@link DeleteIntermediateTableCommand} */ deleteIntermediateTable(args: DeleteIntermediateTableCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteIntermediateTable(args: DeleteIntermediateTableCommandInput, cb: (err: any, data?: DeleteIntermediateTableCommandOutput) => void): void; deleteIntermediateTable(args: DeleteIntermediateTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteIntermediateTableCommandOutput) => void): void; /** * @see {@link DeleteIntermediateTableAnalysisRuleCommand} */ deleteIntermediateTableAnalysisRule(args: DeleteIntermediateTableAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteIntermediateTableAnalysisRule(args: DeleteIntermediateTableAnalysisRuleCommandInput, cb: (err: any, data?: DeleteIntermediateTableAnalysisRuleCommandOutput) => void): void; deleteIntermediateTableAnalysisRule(args: DeleteIntermediateTableAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteIntermediateTableAnalysisRuleCommandOutput) => void): void; /** * @see {@link DeleteMemberCommand} */ deleteMember(args: DeleteMemberCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteMember(args: DeleteMemberCommandInput, cb: (err: any, data?: DeleteMemberCommandOutput) => void): void; deleteMember(args: DeleteMemberCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteMemberCommandOutput) => void): void; /** * @see {@link DeleteMembershipCommand} */ deleteMembership(args: DeleteMembershipCommandInput, options?: CleanRoomsRequestOptions): Promise; deleteMembership(args: DeleteMembershipCommandInput, cb: (err: any, data?: DeleteMembershipCommandOutput) => void): void; deleteMembership(args: DeleteMembershipCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeleteMembershipCommandOutput) => void): void; /** * @see {@link DeletePrivacyBudgetTemplateCommand} */ deletePrivacyBudgetTemplate(args: DeletePrivacyBudgetTemplateCommandInput, options?: CleanRoomsRequestOptions): Promise; deletePrivacyBudgetTemplate(args: DeletePrivacyBudgetTemplateCommandInput, cb: (err: any, data?: DeletePrivacyBudgetTemplateCommandOutput) => void): void; deletePrivacyBudgetTemplate(args: DeletePrivacyBudgetTemplateCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DeletePrivacyBudgetTemplateCommandOutput) => void): void; /** * @see {@link DisallowIntermediateTableCommand} */ disallowIntermediateTable(args: DisallowIntermediateTableCommandInput, options?: CleanRoomsRequestOptions): Promise; disallowIntermediateTable(args: DisallowIntermediateTableCommandInput, cb: (err: any, data?: DisallowIntermediateTableCommandOutput) => void): void; disallowIntermediateTable(args: DisallowIntermediateTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: DisallowIntermediateTableCommandOutput) => void): void; /** * @see {@link GetAnalysisLogExportCommand} */ getAnalysisLogExport(args: GetAnalysisLogExportCommandInput, options?: CleanRoomsRequestOptions): Promise; getAnalysisLogExport(args: GetAnalysisLogExportCommandInput, cb: (err: any, data?: GetAnalysisLogExportCommandOutput) => void): void; getAnalysisLogExport(args: GetAnalysisLogExportCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetAnalysisLogExportCommandOutput) => void): void; /** * @see {@link GetAnalysisTemplateCommand} */ getAnalysisTemplate(args: GetAnalysisTemplateCommandInput, options?: CleanRoomsRequestOptions): Promise; getAnalysisTemplate(args: GetAnalysisTemplateCommandInput, cb: (err: any, data?: GetAnalysisTemplateCommandOutput) => void): void; getAnalysisTemplate(args: GetAnalysisTemplateCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetAnalysisTemplateCommandOutput) => void): void; /** * @see {@link GetCollaborationCommand} */ getCollaboration(args: GetCollaborationCommandInput, options?: CleanRoomsRequestOptions): Promise; getCollaboration(args: GetCollaborationCommandInput, cb: (err: any, data?: GetCollaborationCommandOutput) => void): void; getCollaboration(args: GetCollaborationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetCollaborationCommandOutput) => void): void; /** * @see {@link GetCollaborationAnalysisTemplateCommand} */ getCollaborationAnalysisTemplate(args: GetCollaborationAnalysisTemplateCommandInput, options?: CleanRoomsRequestOptions): Promise; getCollaborationAnalysisTemplate(args: GetCollaborationAnalysisTemplateCommandInput, cb: (err: any, data?: GetCollaborationAnalysisTemplateCommandOutput) => void): void; getCollaborationAnalysisTemplate(args: GetCollaborationAnalysisTemplateCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetCollaborationAnalysisTemplateCommandOutput) => void): void; /** * @see {@link GetCollaborationChangeRequestCommand} */ getCollaborationChangeRequest(args: GetCollaborationChangeRequestCommandInput, options?: CleanRoomsRequestOptions): Promise; getCollaborationChangeRequest(args: GetCollaborationChangeRequestCommandInput, cb: (err: any, data?: GetCollaborationChangeRequestCommandOutput) => void): void; getCollaborationChangeRequest(args: GetCollaborationChangeRequestCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetCollaborationChangeRequestCommandOutput) => void): void; /** * @see {@link GetCollaborationConfiguredAudienceModelAssociationCommand} */ getCollaborationConfiguredAudienceModelAssociation(args: GetCollaborationConfiguredAudienceModelAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; getCollaborationConfiguredAudienceModelAssociation(args: GetCollaborationConfiguredAudienceModelAssociationCommandInput, cb: (err: any, data?: GetCollaborationConfiguredAudienceModelAssociationCommandOutput) => void): void; getCollaborationConfiguredAudienceModelAssociation(args: GetCollaborationConfiguredAudienceModelAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetCollaborationConfiguredAudienceModelAssociationCommandOutput) => void): void; /** * @see {@link GetCollaborationIdNamespaceAssociationCommand} */ getCollaborationIdNamespaceAssociation(args: GetCollaborationIdNamespaceAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; getCollaborationIdNamespaceAssociation(args: GetCollaborationIdNamespaceAssociationCommandInput, cb: (err: any, data?: GetCollaborationIdNamespaceAssociationCommandOutput) => void): void; getCollaborationIdNamespaceAssociation(args: GetCollaborationIdNamespaceAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetCollaborationIdNamespaceAssociationCommandOutput) => void): void; /** * @see {@link GetCollaborationPrivacyBudgetTemplateCommand} */ getCollaborationPrivacyBudgetTemplate(args: GetCollaborationPrivacyBudgetTemplateCommandInput, options?: CleanRoomsRequestOptions): Promise; getCollaborationPrivacyBudgetTemplate(args: GetCollaborationPrivacyBudgetTemplateCommandInput, cb: (err: any, data?: GetCollaborationPrivacyBudgetTemplateCommandOutput) => void): void; getCollaborationPrivacyBudgetTemplate(args: GetCollaborationPrivacyBudgetTemplateCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetCollaborationPrivacyBudgetTemplateCommandOutput) => void): void; /** * @see {@link GetConfiguredAudienceModelAssociationCommand} */ getConfiguredAudienceModelAssociation(args: GetConfiguredAudienceModelAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; getConfiguredAudienceModelAssociation(args: GetConfiguredAudienceModelAssociationCommandInput, cb: (err: any, data?: GetConfiguredAudienceModelAssociationCommandOutput) => void): void; getConfiguredAudienceModelAssociation(args: GetConfiguredAudienceModelAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetConfiguredAudienceModelAssociationCommandOutput) => void): void; /** * @see {@link GetConfiguredTableCommand} */ getConfiguredTable(args: GetConfiguredTableCommandInput, options?: CleanRoomsRequestOptions): Promise; getConfiguredTable(args: GetConfiguredTableCommandInput, cb: (err: any, data?: GetConfiguredTableCommandOutput) => void): void; getConfiguredTable(args: GetConfiguredTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetConfiguredTableCommandOutput) => void): void; /** * @see {@link GetConfiguredTableAnalysisRuleCommand} */ getConfiguredTableAnalysisRule(args: GetConfiguredTableAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; getConfiguredTableAnalysisRule(args: GetConfiguredTableAnalysisRuleCommandInput, cb: (err: any, data?: GetConfiguredTableAnalysisRuleCommandOutput) => void): void; getConfiguredTableAnalysisRule(args: GetConfiguredTableAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetConfiguredTableAnalysisRuleCommandOutput) => void): void; /** * @see {@link GetConfiguredTableAssociationCommand} */ getConfiguredTableAssociation(args: GetConfiguredTableAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; getConfiguredTableAssociation(args: GetConfiguredTableAssociationCommandInput, cb: (err: any, data?: GetConfiguredTableAssociationCommandOutput) => void): void; getConfiguredTableAssociation(args: GetConfiguredTableAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetConfiguredTableAssociationCommandOutput) => void): void; /** * @see {@link GetConfiguredTableAssociationAnalysisRuleCommand} */ getConfiguredTableAssociationAnalysisRule(args: GetConfiguredTableAssociationAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; getConfiguredTableAssociationAnalysisRule(args: GetConfiguredTableAssociationAnalysisRuleCommandInput, cb: (err: any, data?: GetConfiguredTableAssociationAnalysisRuleCommandOutput) => void): void; getConfiguredTableAssociationAnalysisRule(args: GetConfiguredTableAssociationAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetConfiguredTableAssociationAnalysisRuleCommandOutput) => void): void; /** * @see {@link GetIdMappingTableCommand} */ getIdMappingTable(args: GetIdMappingTableCommandInput, options?: CleanRoomsRequestOptions): Promise; getIdMappingTable(args: GetIdMappingTableCommandInput, cb: (err: any, data?: GetIdMappingTableCommandOutput) => void): void; getIdMappingTable(args: GetIdMappingTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetIdMappingTableCommandOutput) => void): void; /** * @see {@link GetIdNamespaceAssociationCommand} */ getIdNamespaceAssociation(args: GetIdNamespaceAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; getIdNamespaceAssociation(args: GetIdNamespaceAssociationCommandInput, cb: (err: any, data?: GetIdNamespaceAssociationCommandOutput) => void): void; getIdNamespaceAssociation(args: GetIdNamespaceAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetIdNamespaceAssociationCommandOutput) => void): void; /** * @see {@link GetIntermediateTableCommand} */ getIntermediateTable(args: GetIntermediateTableCommandInput, options?: CleanRoomsRequestOptions): Promise; getIntermediateTable(args: GetIntermediateTableCommandInput, cb: (err: any, data?: GetIntermediateTableCommandOutput) => void): void; getIntermediateTable(args: GetIntermediateTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetIntermediateTableCommandOutput) => void): void; /** * @see {@link GetIntermediateTableAnalysisRuleCommand} */ getIntermediateTableAnalysisRule(args: GetIntermediateTableAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; getIntermediateTableAnalysisRule(args: GetIntermediateTableAnalysisRuleCommandInput, cb: (err: any, data?: GetIntermediateTableAnalysisRuleCommandOutput) => void): void; getIntermediateTableAnalysisRule(args: GetIntermediateTableAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetIntermediateTableAnalysisRuleCommandOutput) => void): void; /** * @see {@link GetMembershipCommand} */ getMembership(args: GetMembershipCommandInput, options?: CleanRoomsRequestOptions): Promise; getMembership(args: GetMembershipCommandInput, cb: (err: any, data?: GetMembershipCommandOutput) => void): void; getMembership(args: GetMembershipCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetMembershipCommandOutput) => void): void; /** * @see {@link GetPrivacyBudgetTemplateCommand} */ getPrivacyBudgetTemplate(args: GetPrivacyBudgetTemplateCommandInput, options?: CleanRoomsRequestOptions): Promise; getPrivacyBudgetTemplate(args: GetPrivacyBudgetTemplateCommandInput, cb: (err: any, data?: GetPrivacyBudgetTemplateCommandOutput) => void): void; getPrivacyBudgetTemplate(args: GetPrivacyBudgetTemplateCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetPrivacyBudgetTemplateCommandOutput) => void): void; /** * @see {@link GetProtectedJobCommand} */ getProtectedJob(args: GetProtectedJobCommandInput, options?: CleanRoomsRequestOptions): Promise; getProtectedJob(args: GetProtectedJobCommandInput, cb: (err: any, data?: GetProtectedJobCommandOutput) => void): void; getProtectedJob(args: GetProtectedJobCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetProtectedJobCommandOutput) => void): void; /** * @see {@link GetProtectedQueryCommand} */ getProtectedQuery(args: GetProtectedQueryCommandInput, options?: CleanRoomsRequestOptions): Promise; getProtectedQuery(args: GetProtectedQueryCommandInput, cb: (err: any, data?: GetProtectedQueryCommandOutput) => void): void; getProtectedQuery(args: GetProtectedQueryCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetProtectedQueryCommandOutput) => void): void; /** * @see {@link GetSchemaCommand} */ getSchema(args: GetSchemaCommandInput, options?: CleanRoomsRequestOptions): Promise; getSchema(args: GetSchemaCommandInput, cb: (err: any, data?: GetSchemaCommandOutput) => void): void; getSchema(args: GetSchemaCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetSchemaCommandOutput) => void): void; /** * @see {@link GetSchemaAnalysisRuleCommand} */ getSchemaAnalysisRule(args: GetSchemaAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; getSchemaAnalysisRule(args: GetSchemaAnalysisRuleCommandInput, cb: (err: any, data?: GetSchemaAnalysisRuleCommandOutput) => void): void; getSchemaAnalysisRule(args: GetSchemaAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: GetSchemaAnalysisRuleCommandOutput) => void): void; /** * @see {@link ListAnalysisLogExportsCommand} */ listAnalysisLogExports(args: ListAnalysisLogExportsCommandInput, options?: CleanRoomsRequestOptions): Promise; listAnalysisLogExports(args: ListAnalysisLogExportsCommandInput, cb: (err: any, data?: ListAnalysisLogExportsCommandOutput) => void): void; listAnalysisLogExports(args: ListAnalysisLogExportsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListAnalysisLogExportsCommandOutput) => void): void; /** * @see {@link ListAnalysisTemplatesCommand} */ listAnalysisTemplates(args: ListAnalysisTemplatesCommandInput, options?: CleanRoomsRequestOptions): Promise; listAnalysisTemplates(args: ListAnalysisTemplatesCommandInput, cb: (err: any, data?: ListAnalysisTemplatesCommandOutput) => void): void; listAnalysisTemplates(args: ListAnalysisTemplatesCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListAnalysisTemplatesCommandOutput) => void): void; /** * @see {@link ListCollaborationAnalysisTemplatesCommand} */ listCollaborationAnalysisTemplates(args: ListCollaborationAnalysisTemplatesCommandInput, options?: CleanRoomsRequestOptions): Promise; listCollaborationAnalysisTemplates(args: ListCollaborationAnalysisTemplatesCommandInput, cb: (err: any, data?: ListCollaborationAnalysisTemplatesCommandOutput) => void): void; listCollaborationAnalysisTemplates(args: ListCollaborationAnalysisTemplatesCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListCollaborationAnalysisTemplatesCommandOutput) => void): void; /** * @see {@link ListCollaborationChangeRequestsCommand} */ listCollaborationChangeRequests(args: ListCollaborationChangeRequestsCommandInput, options?: CleanRoomsRequestOptions): Promise; listCollaborationChangeRequests(args: ListCollaborationChangeRequestsCommandInput, cb: (err: any, data?: ListCollaborationChangeRequestsCommandOutput) => void): void; listCollaborationChangeRequests(args: ListCollaborationChangeRequestsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListCollaborationChangeRequestsCommandOutput) => void): void; /** * @see {@link ListCollaborationConfiguredAudienceModelAssociationsCommand} */ listCollaborationConfiguredAudienceModelAssociations(args: ListCollaborationConfiguredAudienceModelAssociationsCommandInput, options?: CleanRoomsRequestOptions): Promise; listCollaborationConfiguredAudienceModelAssociations(args: ListCollaborationConfiguredAudienceModelAssociationsCommandInput, cb: (err: any, data?: ListCollaborationConfiguredAudienceModelAssociationsCommandOutput) => void): void; listCollaborationConfiguredAudienceModelAssociations(args: ListCollaborationConfiguredAudienceModelAssociationsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListCollaborationConfiguredAudienceModelAssociationsCommandOutput) => void): void; /** * @see {@link ListCollaborationIdNamespaceAssociationsCommand} */ listCollaborationIdNamespaceAssociations(args: ListCollaborationIdNamespaceAssociationsCommandInput, options?: CleanRoomsRequestOptions): Promise; listCollaborationIdNamespaceAssociations(args: ListCollaborationIdNamespaceAssociationsCommandInput, cb: (err: any, data?: ListCollaborationIdNamespaceAssociationsCommandOutput) => void): void; listCollaborationIdNamespaceAssociations(args: ListCollaborationIdNamespaceAssociationsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListCollaborationIdNamespaceAssociationsCommandOutput) => void): void; /** * @see {@link ListCollaborationPrivacyBudgetsCommand} */ listCollaborationPrivacyBudgets(args: ListCollaborationPrivacyBudgetsCommandInput, options?: CleanRoomsRequestOptions): Promise; listCollaborationPrivacyBudgets(args: ListCollaborationPrivacyBudgetsCommandInput, cb: (err: any, data?: ListCollaborationPrivacyBudgetsCommandOutput) => void): void; listCollaborationPrivacyBudgets(args: ListCollaborationPrivacyBudgetsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListCollaborationPrivacyBudgetsCommandOutput) => void): void; /** * @see {@link ListCollaborationPrivacyBudgetTemplatesCommand} */ listCollaborationPrivacyBudgetTemplates(args: ListCollaborationPrivacyBudgetTemplatesCommandInput, options?: CleanRoomsRequestOptions): Promise; listCollaborationPrivacyBudgetTemplates(args: ListCollaborationPrivacyBudgetTemplatesCommandInput, cb: (err: any, data?: ListCollaborationPrivacyBudgetTemplatesCommandOutput) => void): void; listCollaborationPrivacyBudgetTemplates(args: ListCollaborationPrivacyBudgetTemplatesCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListCollaborationPrivacyBudgetTemplatesCommandOutput) => void): void; /** * @see {@link ListCollaborationsCommand} */ listCollaborations(): Promise; listCollaborations(args: ListCollaborationsCommandInput, options?: CleanRoomsRequestOptions): Promise; listCollaborations(args: ListCollaborationsCommandInput, cb: (err: any, data?: ListCollaborationsCommandOutput) => void): void; listCollaborations(args: ListCollaborationsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListCollaborationsCommandOutput) => void): void; /** * @see {@link ListConfiguredAudienceModelAssociationsCommand} */ listConfiguredAudienceModelAssociations(args: ListConfiguredAudienceModelAssociationsCommandInput, options?: CleanRoomsRequestOptions): Promise; listConfiguredAudienceModelAssociations(args: ListConfiguredAudienceModelAssociationsCommandInput, cb: (err: any, data?: ListConfiguredAudienceModelAssociationsCommandOutput) => void): void; listConfiguredAudienceModelAssociations(args: ListConfiguredAudienceModelAssociationsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListConfiguredAudienceModelAssociationsCommandOutput) => void): void; /** * @see {@link ListConfiguredTableAssociationsCommand} */ listConfiguredTableAssociations(args: ListConfiguredTableAssociationsCommandInput, options?: CleanRoomsRequestOptions): Promise; listConfiguredTableAssociations(args: ListConfiguredTableAssociationsCommandInput, cb: (err: any, data?: ListConfiguredTableAssociationsCommandOutput) => void): void; listConfiguredTableAssociations(args: ListConfiguredTableAssociationsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListConfiguredTableAssociationsCommandOutput) => void): void; /** * @see {@link ListConfiguredTablesCommand} */ listConfiguredTables(): Promise; listConfiguredTables(args: ListConfiguredTablesCommandInput, options?: CleanRoomsRequestOptions): Promise; listConfiguredTables(args: ListConfiguredTablesCommandInput, cb: (err: any, data?: ListConfiguredTablesCommandOutput) => void): void; listConfiguredTables(args: ListConfiguredTablesCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListConfiguredTablesCommandOutput) => void): void; /** * @see {@link ListIdMappingTablesCommand} */ listIdMappingTables(args: ListIdMappingTablesCommandInput, options?: CleanRoomsRequestOptions): Promise; listIdMappingTables(args: ListIdMappingTablesCommandInput, cb: (err: any, data?: ListIdMappingTablesCommandOutput) => void): void; listIdMappingTables(args: ListIdMappingTablesCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListIdMappingTablesCommandOutput) => void): void; /** * @see {@link ListIdNamespaceAssociationsCommand} */ listIdNamespaceAssociations(args: ListIdNamespaceAssociationsCommandInput, options?: CleanRoomsRequestOptions): Promise; listIdNamespaceAssociations(args: ListIdNamespaceAssociationsCommandInput, cb: (err: any, data?: ListIdNamespaceAssociationsCommandOutput) => void): void; listIdNamespaceAssociations(args: ListIdNamespaceAssociationsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListIdNamespaceAssociationsCommandOutput) => void): void; /** * @see {@link ListIntermediateTablesCommand} */ listIntermediateTables(args: ListIntermediateTablesCommandInput, options?: CleanRoomsRequestOptions): Promise; listIntermediateTables(args: ListIntermediateTablesCommandInput, cb: (err: any, data?: ListIntermediateTablesCommandOutput) => void): void; listIntermediateTables(args: ListIntermediateTablesCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListIntermediateTablesCommandOutput) => void): void; /** * @see {@link ListIntermediateTableVersionsCommand} */ listIntermediateTableVersions(args: ListIntermediateTableVersionsCommandInput, options?: CleanRoomsRequestOptions): Promise; listIntermediateTableVersions(args: ListIntermediateTableVersionsCommandInput, cb: (err: any, data?: ListIntermediateTableVersionsCommandOutput) => void): void; listIntermediateTableVersions(args: ListIntermediateTableVersionsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListIntermediateTableVersionsCommandOutput) => void): void; /** * @see {@link ListMembersCommand} */ listMembers(args: ListMembersCommandInput, options?: CleanRoomsRequestOptions): Promise; listMembers(args: ListMembersCommandInput, cb: (err: any, data?: ListMembersCommandOutput) => void): void; listMembers(args: ListMembersCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListMembersCommandOutput) => void): void; /** * @see {@link ListMembershipsCommand} */ listMemberships(): Promise; listMemberships(args: ListMembershipsCommandInput, options?: CleanRoomsRequestOptions): Promise; listMemberships(args: ListMembershipsCommandInput, cb: (err: any, data?: ListMembershipsCommandOutput) => void): void; listMemberships(args: ListMembershipsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListMembershipsCommandOutput) => void): void; /** * @see {@link ListPrivacyBudgetsCommand} */ listPrivacyBudgets(args: ListPrivacyBudgetsCommandInput, options?: CleanRoomsRequestOptions): Promise; listPrivacyBudgets(args: ListPrivacyBudgetsCommandInput, cb: (err: any, data?: ListPrivacyBudgetsCommandOutput) => void): void; listPrivacyBudgets(args: ListPrivacyBudgetsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListPrivacyBudgetsCommandOutput) => void): void; /** * @see {@link ListPrivacyBudgetTemplatesCommand} */ listPrivacyBudgetTemplates(args: ListPrivacyBudgetTemplatesCommandInput, options?: CleanRoomsRequestOptions): Promise; listPrivacyBudgetTemplates(args: ListPrivacyBudgetTemplatesCommandInput, cb: (err: any, data?: ListPrivacyBudgetTemplatesCommandOutput) => void): void; listPrivacyBudgetTemplates(args: ListPrivacyBudgetTemplatesCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListPrivacyBudgetTemplatesCommandOutput) => void): void; /** * @see {@link ListProtectedJobsCommand} */ listProtectedJobs(args: ListProtectedJobsCommandInput, options?: CleanRoomsRequestOptions): Promise; listProtectedJobs(args: ListProtectedJobsCommandInput, cb: (err: any, data?: ListProtectedJobsCommandOutput) => void): void; listProtectedJobs(args: ListProtectedJobsCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListProtectedJobsCommandOutput) => void): void; /** * @see {@link ListProtectedQueriesCommand} */ listProtectedQueries(args: ListProtectedQueriesCommandInput, options?: CleanRoomsRequestOptions): Promise; listProtectedQueries(args: ListProtectedQueriesCommandInput, cb: (err: any, data?: ListProtectedQueriesCommandOutput) => void): void; listProtectedQueries(args: ListProtectedQueriesCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListProtectedQueriesCommandOutput) => void): void; /** * @see {@link ListSchemasCommand} */ listSchemas(args: ListSchemasCommandInput, options?: CleanRoomsRequestOptions): Promise; listSchemas(args: ListSchemasCommandInput, cb: (err: any, data?: ListSchemasCommandOutput) => void): void; listSchemas(args: ListSchemasCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListSchemasCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: CleanRoomsRequestOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link PopulateIdMappingTableCommand} */ populateIdMappingTable(args: PopulateIdMappingTableCommandInput, options?: CleanRoomsRequestOptions): Promise; populateIdMappingTable(args: PopulateIdMappingTableCommandInput, cb: (err: any, data?: PopulateIdMappingTableCommandOutput) => void): void; populateIdMappingTable(args: PopulateIdMappingTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: PopulateIdMappingTableCommandOutput) => void): void; /** * @see {@link PopulateIntermediateTableCommand} */ populateIntermediateTable(args: PopulateIntermediateTableCommandInput, options?: CleanRoomsRequestOptions): Promise; populateIntermediateTable(args: PopulateIntermediateTableCommandInput, cb: (err: any, data?: PopulateIntermediateTableCommandOutput) => void): void; populateIntermediateTable(args: PopulateIntermediateTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: PopulateIntermediateTableCommandOutput) => void): void; /** * @see {@link PreviewPrivacyImpactCommand} */ previewPrivacyImpact(args: PreviewPrivacyImpactCommandInput, options?: CleanRoomsRequestOptions): Promise; previewPrivacyImpact(args: PreviewPrivacyImpactCommandInput, cb: (err: any, data?: PreviewPrivacyImpactCommandOutput) => void): void; previewPrivacyImpact(args: PreviewPrivacyImpactCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: PreviewPrivacyImpactCommandOutput) => void): void; /** * @see {@link StartAnalysisLogExportCommand} */ startAnalysisLogExport(args: StartAnalysisLogExportCommandInput, options?: CleanRoomsRequestOptions): Promise; startAnalysisLogExport(args: StartAnalysisLogExportCommandInput, cb: (err: any, data?: StartAnalysisLogExportCommandOutput) => void): void; startAnalysisLogExport(args: StartAnalysisLogExportCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: StartAnalysisLogExportCommandOutput) => void): void; /** * @see {@link StartProtectedJobCommand} */ startProtectedJob(args: StartProtectedJobCommandInput, options?: CleanRoomsRequestOptions): Promise; startProtectedJob(args: StartProtectedJobCommandInput, cb: (err: any, data?: StartProtectedJobCommandOutput) => void): void; startProtectedJob(args: StartProtectedJobCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: StartProtectedJobCommandOutput) => void): void; /** * @see {@link StartProtectedQueryCommand} */ startProtectedQuery(args: StartProtectedQueryCommandInput, options?: CleanRoomsRequestOptions): Promise; startProtectedQuery(args: StartProtectedQueryCommandInput, cb: (err: any, data?: StartProtectedQueryCommandOutput) => void): void; startProtectedQuery(args: StartProtectedQueryCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: StartProtectedQueryCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: CleanRoomsRequestOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: CleanRoomsRequestOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateAnalysisTemplateCommand} */ updateAnalysisTemplate(args: UpdateAnalysisTemplateCommandInput, options?: CleanRoomsRequestOptions): Promise; updateAnalysisTemplate(args: UpdateAnalysisTemplateCommandInput, cb: (err: any, data?: UpdateAnalysisTemplateCommandOutput) => void): void; updateAnalysisTemplate(args: UpdateAnalysisTemplateCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateAnalysisTemplateCommandOutput) => void): void; /** * @see {@link UpdateCollaborationCommand} */ updateCollaboration(args: UpdateCollaborationCommandInput, options?: CleanRoomsRequestOptions): Promise; updateCollaboration(args: UpdateCollaborationCommandInput, cb: (err: any, data?: UpdateCollaborationCommandOutput) => void): void; updateCollaboration(args: UpdateCollaborationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateCollaborationCommandOutput) => void): void; /** * @see {@link UpdateCollaborationChangeRequestCommand} */ updateCollaborationChangeRequest(args: UpdateCollaborationChangeRequestCommandInput, options?: CleanRoomsRequestOptions): Promise; updateCollaborationChangeRequest(args: UpdateCollaborationChangeRequestCommandInput, cb: (err: any, data?: UpdateCollaborationChangeRequestCommandOutput) => void): void; updateCollaborationChangeRequest(args: UpdateCollaborationChangeRequestCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateCollaborationChangeRequestCommandOutput) => void): void; /** * @see {@link UpdateConfiguredAudienceModelAssociationCommand} */ updateConfiguredAudienceModelAssociation(args: UpdateConfiguredAudienceModelAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; updateConfiguredAudienceModelAssociation(args: UpdateConfiguredAudienceModelAssociationCommandInput, cb: (err: any, data?: UpdateConfiguredAudienceModelAssociationCommandOutput) => void): void; updateConfiguredAudienceModelAssociation(args: UpdateConfiguredAudienceModelAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateConfiguredAudienceModelAssociationCommandOutput) => void): void; /** * @see {@link UpdateConfiguredTableCommand} */ updateConfiguredTable(args: UpdateConfiguredTableCommandInput, options?: CleanRoomsRequestOptions): Promise; updateConfiguredTable(args: UpdateConfiguredTableCommandInput, cb: (err: any, data?: UpdateConfiguredTableCommandOutput) => void): void; updateConfiguredTable(args: UpdateConfiguredTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateConfiguredTableCommandOutput) => void): void; /** * @see {@link UpdateConfiguredTableAnalysisRuleCommand} */ updateConfiguredTableAnalysisRule(args: UpdateConfiguredTableAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; updateConfiguredTableAnalysisRule(args: UpdateConfiguredTableAnalysisRuleCommandInput, cb: (err: any, data?: UpdateConfiguredTableAnalysisRuleCommandOutput) => void): void; updateConfiguredTableAnalysisRule(args: UpdateConfiguredTableAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateConfiguredTableAnalysisRuleCommandOutput) => void): void; /** * @see {@link UpdateConfiguredTableAssociationCommand} */ updateConfiguredTableAssociation(args: UpdateConfiguredTableAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; updateConfiguredTableAssociation(args: UpdateConfiguredTableAssociationCommandInput, cb: (err: any, data?: UpdateConfiguredTableAssociationCommandOutput) => void): void; updateConfiguredTableAssociation(args: UpdateConfiguredTableAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateConfiguredTableAssociationCommandOutput) => void): void; /** * @see {@link UpdateConfiguredTableAssociationAnalysisRuleCommand} */ updateConfiguredTableAssociationAnalysisRule(args: UpdateConfiguredTableAssociationAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; updateConfiguredTableAssociationAnalysisRule(args: UpdateConfiguredTableAssociationAnalysisRuleCommandInput, cb: (err: any, data?: UpdateConfiguredTableAssociationAnalysisRuleCommandOutput) => void): void; updateConfiguredTableAssociationAnalysisRule(args: UpdateConfiguredTableAssociationAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateConfiguredTableAssociationAnalysisRuleCommandOutput) => void): void; /** * @see {@link UpdateIdMappingTableCommand} */ updateIdMappingTable(args: UpdateIdMappingTableCommandInput, options?: CleanRoomsRequestOptions): Promise; updateIdMappingTable(args: UpdateIdMappingTableCommandInput, cb: (err: any, data?: UpdateIdMappingTableCommandOutput) => void): void; updateIdMappingTable(args: UpdateIdMappingTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateIdMappingTableCommandOutput) => void): void; /** * @see {@link UpdateIdNamespaceAssociationCommand} */ updateIdNamespaceAssociation(args: UpdateIdNamespaceAssociationCommandInput, options?: CleanRoomsRequestOptions): Promise; updateIdNamespaceAssociation(args: UpdateIdNamespaceAssociationCommandInput, cb: (err: any, data?: UpdateIdNamespaceAssociationCommandOutput) => void): void; updateIdNamespaceAssociation(args: UpdateIdNamespaceAssociationCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateIdNamespaceAssociationCommandOutput) => void): void; /** * @see {@link UpdateIntermediateTableCommand} */ updateIntermediateTable(args: UpdateIntermediateTableCommandInput, options?: CleanRoomsRequestOptions): Promise; updateIntermediateTable(args: UpdateIntermediateTableCommandInput, cb: (err: any, data?: UpdateIntermediateTableCommandOutput) => void): void; updateIntermediateTable(args: UpdateIntermediateTableCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateIntermediateTableCommandOutput) => void): void; /** * @see {@link UpdateIntermediateTableAnalysisRuleCommand} */ updateIntermediateTableAnalysisRule(args: UpdateIntermediateTableAnalysisRuleCommandInput, options?: CleanRoomsRequestOptions): Promise; updateIntermediateTableAnalysisRule(args: UpdateIntermediateTableAnalysisRuleCommandInput, cb: (err: any, data?: UpdateIntermediateTableAnalysisRuleCommandOutput) => void): void; updateIntermediateTableAnalysisRule(args: UpdateIntermediateTableAnalysisRuleCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateIntermediateTableAnalysisRuleCommandOutput) => void): void; /** * @see {@link UpdateMembershipCommand} */ updateMembership(args: UpdateMembershipCommandInput, options?: CleanRoomsRequestOptions): Promise; updateMembership(args: UpdateMembershipCommandInput, cb: (err: any, data?: UpdateMembershipCommandOutput) => void): void; updateMembership(args: UpdateMembershipCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateMembershipCommandOutput) => void): void; /** * @see {@link UpdatePrivacyBudgetTemplateCommand} */ updatePrivacyBudgetTemplate(args: UpdatePrivacyBudgetTemplateCommandInput, options?: CleanRoomsRequestOptions): Promise; updatePrivacyBudgetTemplate(args: UpdatePrivacyBudgetTemplateCommandInput, cb: (err: any, data?: UpdatePrivacyBudgetTemplateCommandOutput) => void): void; updatePrivacyBudgetTemplate(args: UpdatePrivacyBudgetTemplateCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdatePrivacyBudgetTemplateCommandOutput) => void): void; /** * @see {@link UpdateProtectedJobCommand} */ updateProtectedJob(args: UpdateProtectedJobCommandInput, options?: CleanRoomsRequestOptions): Promise; updateProtectedJob(args: UpdateProtectedJobCommandInput, cb: (err: any, data?: UpdateProtectedJobCommandOutput) => void): void; updateProtectedJob(args: UpdateProtectedJobCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateProtectedJobCommandOutput) => void): void; /** * @see {@link UpdateProtectedQueryCommand} */ updateProtectedQuery(args: UpdateProtectedQueryCommandInput, options?: CleanRoomsRequestOptions): Promise; updateProtectedQuery(args: UpdateProtectedQueryCommandInput, cb: (err: any, data?: UpdateProtectedQueryCommandOutput) => void): void; updateProtectedQuery(args: UpdateProtectedQueryCommandInput, options: CleanRoomsRequestOptions, cb: (err: any, data?: UpdateProtectedQueryCommandOutput) => void): void; /** * @see {@link ListAnalysisLogExportsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAnalysisLogExportsCommandOutput}. */ paginateListAnalysisLogExports(args: ListAnalysisLogExportsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAnalysisTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAnalysisTemplatesCommandOutput}. */ paginateListAnalysisTemplates(args: ListAnalysisTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCollaborationAnalysisTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCollaborationAnalysisTemplatesCommandOutput}. */ paginateListCollaborationAnalysisTemplates(args: ListCollaborationAnalysisTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCollaborationChangeRequestsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCollaborationChangeRequestsCommandOutput}. */ paginateListCollaborationChangeRequests(args: ListCollaborationChangeRequestsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCollaborationConfiguredAudienceModelAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCollaborationConfiguredAudienceModelAssociationsCommandOutput}. */ paginateListCollaborationConfiguredAudienceModelAssociations(args: ListCollaborationConfiguredAudienceModelAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCollaborationIdNamespaceAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCollaborationIdNamespaceAssociationsCommandOutput}. */ paginateListCollaborationIdNamespaceAssociations(args: ListCollaborationIdNamespaceAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCollaborationPrivacyBudgetsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCollaborationPrivacyBudgetsCommandOutput}. */ paginateListCollaborationPrivacyBudgets(args: ListCollaborationPrivacyBudgetsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCollaborationPrivacyBudgetTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCollaborationPrivacyBudgetTemplatesCommandOutput}. */ paginateListCollaborationPrivacyBudgetTemplates(args: ListCollaborationPrivacyBudgetTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCollaborationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCollaborationsCommandOutput}. */ paginateListCollaborations(args?: ListCollaborationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListConfiguredAudienceModelAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListConfiguredAudienceModelAssociationsCommandOutput}. */ paginateListConfiguredAudienceModelAssociations(args: ListConfiguredAudienceModelAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListConfiguredTableAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListConfiguredTableAssociationsCommandOutput}. */ paginateListConfiguredTableAssociations(args: ListConfiguredTableAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListConfiguredTablesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListConfiguredTablesCommandOutput}. */ paginateListConfiguredTables(args?: ListConfiguredTablesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListIdMappingTablesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListIdMappingTablesCommandOutput}. */ paginateListIdMappingTables(args: ListIdMappingTablesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListIdNamespaceAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListIdNamespaceAssociationsCommandOutput}. */ paginateListIdNamespaceAssociations(args: ListIdNamespaceAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListIntermediateTablesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListIntermediateTablesCommandOutput}. */ paginateListIntermediateTables(args: ListIntermediateTablesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListIntermediateTableVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListIntermediateTableVersionsCommandOutput}. */ paginateListIntermediateTableVersions(args: ListIntermediateTableVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListMembersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListMembersCommandOutput}. */ paginateListMembers(args: ListMembersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListMembershipsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListMembershipsCommandOutput}. */ paginateListMemberships(args?: ListMembershipsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPrivacyBudgetsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPrivacyBudgetsCommandOutput}. */ paginateListPrivacyBudgets(args: ListPrivacyBudgetsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPrivacyBudgetTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPrivacyBudgetTemplatesCommandOutput}. */ paginateListPrivacyBudgetTemplates(args: ListPrivacyBudgetTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListProtectedJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListProtectedJobsCommandOutput}. */ paginateListProtectedJobs(args: ListProtectedJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListProtectedQueriesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListProtectedQueriesCommandOutput}. */ paginateListProtectedQueries(args: ListProtectedQueriesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSchemasCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSchemasCommandOutput}. */ paginateListSchemas(args: ListSchemasCommandInput, paginationConfig?: Omit): Paginator; } /** *

Welcome to the Clean Rooms API Reference.

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

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

To learn more about SQL commands, functions, and conditions supported in Clean Rooms, see the Clean Rooms SQL Reference.

* @public */ export declare class CleanRooms extends CleanRoomsClient implements CleanRooms { }