# Packages
Package cleanroomsiface provides an interface to enable mocking the AWS Clean Rooms Service service client for testing your code.
# Functions
AccessDeniedExceptionReason_Values returns all elements of the AccessDeniedExceptionReason enum.
AdditionalAnalyses_Values returns all elements of the AdditionalAnalyses enum.
AggregateFunctionName_Values returns all elements of the AggregateFunctionName enum.
AggregationType_Values returns all elements of the AggregationType enum.
AnalysisFormat_Values returns all elements of the AnalysisFormat enum.
AnalysisMethod_Values returns all elements of the AnalysisMethod enum.
AnalysisRuleType_Values returns all elements of the AnalysisRuleType enum.
AnalysisTemplateValidationStatus_Values returns all elements of the AnalysisTemplateValidationStatus enum.
AnalysisTemplateValidationType_Values returns all elements of the AnalysisTemplateValidationType enum.
AnalysisType_Values returns all elements of the AnalysisType enum.
CollaborationQueryLogStatus_Values returns all elements of the CollaborationQueryLogStatus enum.
ConfiguredTableAnalysisRuleType_Values returns all elements of the ConfiguredTableAnalysisRuleType enum.
ConfiguredTableAssociationAnalysisRuleType_Values returns all elements of the ConfiguredTableAssociationAnalysisRuleType enum.
ConflictExceptionReason_Values returns all elements of the ConflictExceptionReason enum.
DifferentialPrivacyAggregationType_Values returns all elements of the DifferentialPrivacyAggregationType enum.
FilterableMemberStatus_Values returns all elements of the FilterableMemberStatus enum.
IdNamespaceType_Values returns all elements of the IdNamespaceType enum.
JoinOperator_Values returns all elements of the JoinOperator enum.
JoinRequiredOption_Values returns all elements of the JoinRequiredOption enum.
MemberAbility_Values returns all elements of the MemberAbility enum.
MembershipQueryLogStatus_Values returns all elements of the MembershipQueryLogStatus enum.
MembershipStatus_Values returns all elements of the MembershipStatus enum.
MemberStatus_Values returns all elements of the MemberStatus enum.
New creates a new instance of the CleanRooms client with a session.
ParameterType_Values returns all elements of the ParameterType enum.
PrivacyBudgetTemplateAutoRefresh_Values returns all elements of the PrivacyBudgetTemplateAutoRefresh enum.
PrivacyBudgetType_Values returns all elements of the PrivacyBudgetType enum.
ProtectedQueryStatus_Values returns all elements of the ProtectedQueryStatus enum.
ProtectedQueryType_Values returns all elements of the ProtectedQueryType enum.
ResourceType_Values returns all elements of the ResourceType enum.
ResultFormat_Values returns all elements of the ResultFormat enum.
ScalarFunctions_Values returns all elements of the ScalarFunctions enum.
SchemaConfiguration_Values returns all elements of the SchemaConfiguration enum.
SchemaStatus_Values returns all elements of the SchemaStatus enum.
SchemaStatusReasonCode_Values returns all elements of the SchemaStatusReasonCode enum.
SchemaType_Values returns all elements of the SchemaType enum.
TargetProtectedQueryStatus_Values returns all elements of the TargetProtectedQueryStatus enum.
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum.
# Constants
AccessDeniedExceptionReasonInsufficientPermissions is a AccessDeniedExceptionReason enum value.
AdditionalAnalysesAllowed is a AdditionalAnalyses enum value.
AdditionalAnalysesNotAllowed is a AdditionalAnalyses enum value.
AdditionalAnalysesRequired is a AdditionalAnalyses enum value.
AggregateFunctionNameAvg is a AggregateFunctionName enum value.
AggregateFunctionNameCount is a AggregateFunctionName enum value.
AggregateFunctionNameCountDistinct is a AggregateFunctionName enum value.
AggregateFunctionNameSum is a AggregateFunctionName enum value.
AggregateFunctionNameSumDistinct is a AggregateFunctionName enum value.
AggregationTypeCountDistinct is a AggregationType enum value.
AnalysisFormatSql is a AnalysisFormat enum value.
AnalysisMethodDirectQuery is a AnalysisMethod enum value.
AnalysisRuleTypeAggregation is a AnalysisRuleType enum value.
AnalysisRuleTypeCustom is a AnalysisRuleType enum value.
AnalysisRuleTypeIdMappingTable is a AnalysisRuleType enum value.
AnalysisRuleTypeList is a AnalysisRuleType enum value.
AnalysisTemplateValidationStatusInvalid is a AnalysisTemplateValidationStatus enum value.
AnalysisTemplateValidationStatusUnableToValidate is a AnalysisTemplateValidationStatus enum value.
AnalysisTemplateValidationStatusValid is a AnalysisTemplateValidationStatus enum value.
AnalysisTemplateValidationTypeDifferentialPrivacy is a AnalysisTemplateValidationType enum value.
AnalysisTypeAdditionalAnalysis is a AnalysisType enum value.
AnalysisTypeDirectAnalysis is a AnalysisType enum value.
CollaborationQueryLogStatusDisabled is a CollaborationQueryLogStatus enum value.
CollaborationQueryLogStatusEnabled is a CollaborationQueryLogStatus enum value.
ConfiguredTableAnalysisRuleTypeAggregation is a ConfiguredTableAnalysisRuleType enum value.
ConfiguredTableAnalysisRuleTypeCustom is a ConfiguredTableAnalysisRuleType enum value.
ConfiguredTableAnalysisRuleTypeList is a ConfiguredTableAnalysisRuleType enum value.
ConfiguredTableAssociationAnalysisRuleTypeAggregation is a ConfiguredTableAssociationAnalysisRuleType enum value.
ConfiguredTableAssociationAnalysisRuleTypeCustom is a ConfiguredTableAssociationAnalysisRuleType enum value.
ConfiguredTableAssociationAnalysisRuleTypeList is a ConfiguredTableAssociationAnalysisRuleType enum value.
ConflictExceptionReasonAlreadyExists is a ConflictExceptionReason enum value.
ConflictExceptionReasonInvalidState is a ConflictExceptionReason enum value.
ConflictExceptionReasonSubresourcesExist is a ConflictExceptionReason enum value.
DifferentialPrivacyAggregationTypeAvg is a DifferentialPrivacyAggregationType enum value.
DifferentialPrivacyAggregationTypeCount is a DifferentialPrivacyAggregationType enum value.
DifferentialPrivacyAggregationTypeCountDistinct is a DifferentialPrivacyAggregationType enum value.
DifferentialPrivacyAggregationTypeStddev is a DifferentialPrivacyAggregationType enum value.
DifferentialPrivacyAggregationTypeSum is a DifferentialPrivacyAggregationType enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeValidationException for service response error code "ValidationException".
FilterableMemberStatusActive is a FilterableMemberStatus enum value.
FilterableMemberStatusInvited is a FilterableMemberStatus enum value.
IdNamespaceTypeSource is a IdNamespaceType enum value.
IdNamespaceTypeTarget is a IdNamespaceType enum value.
JoinOperatorAnd is a JoinOperator enum value.
JoinOperatorOr is a JoinOperator enum value.
JoinRequiredOptionQueryRunner is a JoinRequiredOption enum value.
MemberAbilityCanQuery is a MemberAbility enum value.
MemberAbilityCanReceiveResults is a MemberAbility enum value.
MembershipQueryLogStatusDisabled is a MembershipQueryLogStatus enum value.
MembershipQueryLogStatusEnabled is a MembershipQueryLogStatus enum value.
MembershipStatusActive is a MembershipStatus enum value.
MembershipStatusCollaborationDeleted is a MembershipStatus enum value.
MembershipStatusRemoved is a MembershipStatus enum value.
MemberStatusActive is a MemberStatus enum value.
MemberStatusInvited is a MemberStatus enum value.
MemberStatusLeft is a MemberStatus enum value.
MemberStatusRemoved is a MemberStatus enum value.
ParameterTypeBigint is a ParameterType enum value.
ParameterTypeBoolean is a ParameterType enum value.
ParameterTypeChar is a ParameterType enum value.
ParameterTypeDate is a ParameterType enum value.
ParameterTypeDecimal is a ParameterType enum value.
ParameterTypeDoublePrecision is a ParameterType enum value.
ParameterTypeInteger is a ParameterType enum value.
ParameterTypeReal is a ParameterType enum value.
ParameterTypeSmallint is a ParameterType enum value.
ParameterTypeTime is a ParameterType enum value.
ParameterTypeTimestamp is a ParameterType enum value.
ParameterTypeTimestamptz is a ParameterType enum value.
ParameterTypeTimetz is a ParameterType enum value.
ParameterTypeVarbyte is a ParameterType enum value.
ParameterTypeVarchar is a ParameterType enum value.
PrivacyBudgetTemplateAutoRefreshCalendarMonth is a PrivacyBudgetTemplateAutoRefresh enum value.
PrivacyBudgetTemplateAutoRefreshNone is a PrivacyBudgetTemplateAutoRefresh enum value.
PrivacyBudgetTypeDifferentialPrivacy is a PrivacyBudgetType enum value.
ProtectedQueryStatusCancelled is a ProtectedQueryStatus enum value.
ProtectedQueryStatusCancelling is a ProtectedQueryStatus enum value.
ProtectedQueryStatusFailed is a ProtectedQueryStatus enum value.
ProtectedQueryStatusStarted is a ProtectedQueryStatus enum value.
ProtectedQueryStatusSubmitted is a ProtectedQueryStatus enum value.
ProtectedQueryStatusSuccess is a ProtectedQueryStatus enum value.
ProtectedQueryStatusTimedOut is a ProtectedQueryStatus enum value.
ProtectedQueryTypeSql is a ProtectedQueryType enum value.
ResourceTypeCollaboration is a ResourceType enum value.
ResourceTypeConfiguredTable is a ResourceType enum value.
ResourceTypeConfiguredTableAssociation is a ResourceType enum value.
ResourceTypeMembership is a ResourceType enum value.
ResultFormatCsv is a ResultFormat enum value.
ResultFormatParquet is a ResultFormat enum value.
ScalarFunctionsAbs is a ScalarFunctions enum value.
ScalarFunctionsCast is a ScalarFunctions enum value.
ScalarFunctionsCeiling is a ScalarFunctions enum value.
ScalarFunctionsCoalesce is a ScalarFunctions enum value.
ScalarFunctionsConvert is a ScalarFunctions enum value.
ScalarFunctionsCurrentDate is a ScalarFunctions enum value.
ScalarFunctionsDateadd is a ScalarFunctions enum value.
ScalarFunctionsExtract is a ScalarFunctions enum value.
ScalarFunctionsFloor is a ScalarFunctions enum value.
ScalarFunctionsGetdate is a ScalarFunctions enum value.
ScalarFunctionsLn is a ScalarFunctions enum value.
ScalarFunctionsLog is a ScalarFunctions enum value.
ScalarFunctionsLower is a ScalarFunctions enum value.
ScalarFunctionsRound is a ScalarFunctions enum value.
ScalarFunctionsRtrim is a ScalarFunctions enum value.
ScalarFunctionsSqrt is a ScalarFunctions enum value.
ScalarFunctionsSubstring is a ScalarFunctions enum value.
ScalarFunctionsToChar is a ScalarFunctions enum value.
ScalarFunctionsToDate is a ScalarFunctions enum value.
ScalarFunctionsToNumber is a ScalarFunctions enum value.
ScalarFunctionsToTimestamp is a ScalarFunctions enum value.
ScalarFunctionsTrim is a ScalarFunctions enum value.
ScalarFunctionsTrunc is a ScalarFunctions enum value.
ScalarFunctionsUpper is a ScalarFunctions enum value.
SchemaConfigurationDifferentialPrivacy is a SchemaConfiguration enum value.
SchemaStatusNotReady is a SchemaStatus enum value.
SchemaStatusReady is a SchemaStatus enum value.
SchemaStatusReasonCodeAdditionalAnalysesNotAllowed is a SchemaStatusReasonCode enum value.
SchemaStatusReasonCodeAdditionalAnalysesNotConfigured is a SchemaStatusReasonCode enum value.
SchemaStatusReasonCodeAnalysisProvidersNotConfigured is a SchemaStatusReasonCode enum value.
SchemaStatusReasonCodeAnalysisRuleMissing is a SchemaStatusReasonCode enum value.
SchemaStatusReasonCodeAnalysisRuleTypesNotCompatible is a SchemaStatusReasonCode enum value.
SchemaStatusReasonCodeAnalysisTemplatesNotConfigured is a SchemaStatusReasonCode enum value.
SchemaStatusReasonCodeCollaborationAnalysisRuleNotConfigured is a SchemaStatusReasonCode enum value.
SchemaStatusReasonCodeDifferentialPrivacyPolicyNotConfigured is a SchemaStatusReasonCode enum value.
SchemaStatusReasonCodeIdMappingTableNotPopulated is a SchemaStatusReasonCode enum value.
SchemaStatusReasonCodeResultReceiversNotAllowed is a SchemaStatusReasonCode enum value.
SchemaStatusReasonCodeResultReceiversNotConfigured is a SchemaStatusReasonCode enum value.
SchemaTypeIdMappingTable is a SchemaType enum value.
SchemaTypeTable is a SchemaType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
TargetProtectedQueryStatusCancelled is a TargetProtectedQueryStatus enum value.
ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value.
ValidationExceptionReasonIamSynchronizationDelay is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidConfiguration is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidQuery is a ValidationExceptionReason enum value.
# Structs
Caller does not have sufficient access to perform this action.
Column in configured table that can be used in aggregate function in query.
Constraint on query output removing output rows that do not meet a minimum number of distinct values of a specified column.
Optional.
A specification about how data from the configured table can be used in a query.
A type of analysis rule that enables query structure and specified queries that produce aggregate statistics.
A type of analysis rule that enables the table owner to approve custom SQL queries on their configured tables.
Defines details for the analysis rule ID mapping table.
A type of analysis rule that enables row-level analysis.
Controls on the query specifications that can be run on configured table.
Controls on the query specifications that can be run on configured table.
A relation within an analysis.
The structure that defines the body of the analysis template.
The analysis template.
The metadata of the analysis template.
The status details of the analysis template validation.
The reasons for the validation results.
Details of errors thrown by the call to retrieve multiple analysis templates within a collaboration by their identifiers.
An error that describes why a schema could not be fetched.
An error describing why a schema could not be fetched.
CleanRooms provides the API operation methods for making requests to AWS Clean Rooms Service.
The multi-party data share environment.
The analysis template within a collaboration.
The metadata of the analysis template within a collaboration.
The configured audience model association within a collaboration.
A summary of the configured audience model association in the collaboration.
Provides summary information about the collaboration ID namespace association.
A summary of the collaboration privacy budgets.
An array that specifies the information for a collaboration's privacy budget template.
A summary of the collaboration's privacy budget template.
The metadata of the collaboration.
A column within a schema relation, derived from the underlying Glue table.
The configuration details.
Details about the configured audience model association.
A summary of the configured audience model association.
A table that has been configured for use in a collaboration.
A configured table analysis rule, which limits how data for this table can be used.
Controls on the query specifications that can be run on a configured table.
Controls on the query specifications that can be run on a configured table.
A configured table association links a configured table to a collaboration.
An analysis rule for a configured table association.
The configured table association analysis rule applied to a configured table with the aggregation analysis rule.
The configured table association analysis rule applied to a configured table with the custom analysis rule.
The configured table association analysis rule applied to a configured table with the list analysis rule.
Controls on the query specifications that can be run on an associated configured table.
Controls on the query specifications that can be run on an associated configured table.
The configured table association summary for the objects listed by the request.
The configured table summary for the objects listed by the request.
Updating or deleting a resource can cause an inconsistent state.
The settings for client-side encryption for cryptographic computing.
An empty response that indicates a successful delete.
The empty output for a successful deletion.
Specifies the name of the column that contains the unique identifier of your users, whose privacy you want to protect.
Specifies the unique identifier for your users.
An array that contains the sensitivity parameters.
Provides an estimate of the number of aggregation functions that the member who can query can run given the epsilon and noise parameters.
The epsilon and noise parameters that you want to preview.
Specifies the configured epsilon value and the utility in terms of total aggregations, as well as the remaining aggregations available.
Information about the total number of aggregations, as well as the remaining aggregations.
Information about the number of aggregation functions that the member who can query can run given the epsilon and noise parameters.
Provides the sensitivity parameters.
The epsilon and noise parameter values that you want to use for the differential privacy template.
The epsilon and noise parameter values that were used for the differential privacy template.
The epsilon and noise parameter values that you want to update in the differential privacy template.
The direct analysis configuration details.
A reference to a table within an Glue data catalog.
Describes information about the ID mapping table.
Provides the input reference configuration for the ID mapping table.
The input reference properties for the ID mapping table.
The input source of the ID mapping table.
Additional properties that are specific to the type of the associated schema.
Detailed information about the ID mapping table.
Provides the information for the ID namespace association input reference configuration.
Detailed information about the ID namespace association input reference properties.
Detailed information about the ID namespace association.
Unexpected error during processing of request.
The membership object.
An object representing the payment responsibilities accepted by the collaboration member.
Contains configurations for protected query results.
Contains configurations for protected query results.
An object representing the payment responsibilities accepted by the collaboration member for query compute costs.
The membership object listed by the request.
Basic metadata used to construct a new member.
The member object listed by the request.
An object representing the collaboration member's payment responsibilities set by the collaboration creator.
Specifies the updated epsilon and noise parameters to preview.
The epsilon parameter value and number of each aggregation function that you can perform.
An array that summaries the specified privacy budget.
An object that defines the privacy budget template.
The epsilon and noise parameters that you want to use for the privacy budget template.
The epsilon and noise parameters that were used in the privacy budget template.
A summary of the privacy budget template.
The epsilon and noise parameters that you want to update in the privacy budget template.
Provides an estimate of the number of aggregation functions that the member who can query can run given the epsilon and noise parameters.
The parameters for an Clean Rooms protected query.
Details of errors thrown by the protected query.
Contains configuration details for the protected query member output.
Contains details about the protected query output.
Contains configuration details for protected query output.
Details about the query results.
Contains configurations for protected query results.
Contains output information for protected queries with an S3 output type.
Contains the configuration to write the query results to S3.
Details about the member who received the query result.
The parameters for the SQL type Protected Query.
Contains statistics about the execution of the protected query.
The protected query summary for the objects listed by the request.
An object representing the collaboration member's payment responsibilities set by the collaboration creator for query compute costs.
Provides any necessary query constraint information.
Provides the name of the columns that are required to overlap.
The receiver configuration for a protected query.
Request references a resource which does not exist.
A schema is a relation within a collaboration.
Defines the information that's necessary to retrieve an analysis rule schema.
Information about the schema status.
A reason why the schema status is set to its current value.
The schema summary for the objects listed by the request.
Information about the schema type properties.
Request denied because service quota has been exceeded.
A pointer to the dataset that underlies this table.
Request was denied due to request throttling.
The input fails to satisfy the specified constraints.
Describes validation errors for specific input parameters.