Module Awso_cleanrooms.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule AnalysisRuleColumnName : sig ... end
Sourcemodule ColumnName : sig ... end
Sourcemodule AnalysisRuleColumnList : sig ... end
Sourcemodule AccountId : sig ... end
Sourcemodule Boolean : sig ... end
Sourcemodule KeyPrefix : sig ... end
Sourcemodule ResultFormat : sig ... end
Sourcemodule AutoApprovedChangeType : sig ... end
Sourcemodule MemberAbility : sig ... end
Sourcemodule AggregationType : sig ... end
Sourcemodule AggregateFunctionName : sig ... end
Sourcemodule DifferentialPrivacyColumn : sig ... end

Specifies the name of the column that contains the unique identifier of your users, whose privacy you want to protect.

Provides the name of the columns that are required to overlap.

Sourcemodule S3LocationBucketString : sig ... end
Sourcemodule S3LocationKeyString : sig ... end
Sourcemodule SyntheticDataColumnName : sig ... end
Sourcemodule SyntheticDataColumnType : sig ... end

Contains configuration details for the protected query member output.

Contains the configuration to write the query results to S3.

Sourcemodule ColumnTypeString : sig ... end
Sourcemodule ReceiverAccountIds : sig ... end
Sourcemodule AccessBudgetType : sig ... end
Sourcemodule AutoRefreshMode : sig ... end
Sourcemodule Budget : sig ... end
Sourcemodule RemainingBudget : sig ... end
Sourcemodule Timestamp : sig ... end
Sourcemodule DisplayName : sig ... end
Sourcemodule MemberAbilities : sig ... end
Sourcemodule SchemaStatusReasonCode : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule IdNamespaceType : sig ... end
Sourcemodule AggregationConstraint : sig ... end

Constraint on query output removing output rows that do not meet a minimum number of distinct values of a specified column.

Sourcemodule AggregateColumn : sig ... end

Column in configured table that can be used in aggregate function in query.

Sourcemodule JoinOperator : sig ... end
Sourcemodule ScalarFunctions : sig ... end
Sourcemodule QueryConstraint : sig ... end

Provides any necessary query constraint information.

Sourcemodule S3Location : sig ... end

The S3 location.

Properties that define how a specific data column should be handled during synthetic data generation, including its name, type, and role in predictive modeling.

Sourcemodule SparkPropertyKey : sig ... end
Sourcemodule SparkPropertyValue : sig ... end

Details about the member who received the query result.

Specifies where you'll distribute the results of your protected query. You must configure either an S3 destination or a collaboration member destination.

Sourcemodule SnowflakeTableSchemaV1 : sig ... end

The Snowflake table schema.

The direct analysis configuration details.

The protected job direct analysis configuration details.

Sourcemodule AccessBudgetDetails : sig ... end

Detailed information about an access budget including time bounds, budget allocation, and configuration settings.

Information about the total number of aggregations, as well as the remaining aggregations.

Defines the specific changes being requested for a collaboration, including configuration modifications and approval requirements.

Sourcemodule MemberChangeSpecification : sig ... end

Specifies changes to collaboration membership, including adding new members with their abilities and display names.

Sourcemodule ChangeType : sig ... end
Sourcemodule SchemaConfiguration : sig ... end
Sourcemodule SchemaStatusReason : sig ... end

A reason why the schema status is set to its current value.

Sourcemodule IdMappingTableInputSource : sig ... end

The input source of the ID mapping table.

Sourcemodule AdditionalAnalyses : sig ... end
Sourcemodule AggregationConstraints : sig ... end
Sourcemodule JoinOperatorsList : sig ... end
Sourcemodule JoinRequiredOption : sig ... end
Sourcemodule ScalarFunctionsList : sig ... end

Specifies the unique identifier for your users.

Sourcemodule QueryConstraintList : sig ... end
Sourcemodule AllowedAdditionalAnalyses : sig ... end
Sourcemodule AllowedResultReceivers : sig ... end
Sourcemodule AnalysisTemplateArtifact : sig ... end

The analysis template artifact.

Sourcemodule Hash : sig ... end

Hash

The reasons for the validation results.

Sourcemodule ColumnMappingList : sig ... end
Sourcemodule SparkProperties : sig ... end
Sourcemodule Float_ : sig ... end
Sourcemodule ProtectedQueryS3Output : sig ... end

Contains output information for protected queries with an S3 output type.

Details about the member who received the job result.

Sourcemodule BudgetParameter : sig ... end

Individual budget parameter configuration that defines specific budget allocation settings for access budgets.

Sourcemodule SnowflakeTableSchemaList : sig ... end
Sourcemodule AnalysisType : sig ... end
Sourcemodule ConfigurationDetails : sig ... end

The configuration details.

Sourcemodule ProtectedJobAnalysisType : sig ... end

The protected job configuration details.

Sourcemodule AccessBudgetDetailsList : sig ... end
Sourcemodule BudgetedResourceArn : sig ... end
Sourcemodule Epsilon : sig ... end
Sourcemodule CustomMLMemberAbility : sig ... end

An object representing the collaboration member's model inference payment responsibilities set by the collaboration creator.

An object representing the collaboration member's model training payment responsibilities set by the collaboration creator.

Configuration for payment for synthetic data generation in a membership.

An object representing the collaboration member's model inference payment responsibilities set by the collaboration creator.

An object representing the collaboration member's model training payment responsibilities set by the collaboration creator.

Payment configuration for synthetic data generation.

Sourcemodule ApprovalStatus : sig ... end
Sourcemodule ChangeSpecification : sig ... end

A union that contains the specification details for different types of changes.

Sourcemodule ChangeSpecificationType : sig ... end
Sourcemodule ChangeTypeList : sig ... end
Sourcemodule AnalysisRuleType : sig ... end
Sourcemodule SchemaConfigurationList : sig ... end
Sourcemodule SchemaStatus : sig ... end
Sourcemodule SchemaStatusReasonList : sig ... end
Sourcemodule AnalysisRuleAggregation : sig ... end

A type of analysis rule that enables query structure and specified queries that produce aggregate statistics.

Sourcemodule AnalysisRuleCustom : sig ... end

A type of analysis rule that enables the table owner to approve custom SQL queries on their configured tables. It supports differential privacy.

Defines details for the analysis rule ID mapping table.

Sourcemodule AnalysisRuleList : sig ... end

A type of analysis rule that enables row-level analysis.

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 analysis specifications that can be run on a configured table.

Sourcemodule ConsolidatedPolicyCustom : sig ... end

Controls on the analysis specifications that can be run on a configured table.

Sourcemodule ConsolidatedPolicyList : sig ... end

Controls on the analysis specifications that can be run on a configured table.

Sourcemodule ParameterName : sig ... end
Sourcemodule ParameterType : sig ... end
Sourcemodule ParameterValue : sig ... end
Sourcemodule TableAlias : sig ... end
Sourcemodule RoleArn : sig ... end
Sourcemodule HashList : sig ... end

Contains classification information for data columns, including mappings that specify how columns should be handled during synthetic data generation and privacy analysis.

The configuration properties that define the compute environment settings for workers in Clean Rooms. These properties enable customization of the underlying compute environment to optimize performance for your specific workloads.

Sourcemodule WorkerComputeType : sig ... end

Provides the sensitivity parameters.

Contains the output information for a protected query with a distribute output configuration. This output type allows query results to be distributed to multiple receivers, including S3 and collaboration members. It is only available for queries using the Spark analytics engine.

Specifies the configuration for distributing protected query results to multiple receivers, including S3 and collaboration members.

Sourcemodule Double : sig ... end
Sourcemodule JobParameterName : sig ... end
Sourcemodule JobParameterValue : sig ... end
Sourcemodule ProtectedJobS3Output : sig ... end

Contains output information for protected jobs with an S3 output type.

The protected job member output configuration output.

The output configuration for a protected job's S3 output.

Sourcemodule BudgetParameters : sig ... end
Sourcemodule UsersNoisePerQuery : sig ... end

Contains input information for protected jobs with an S3 output type.

Sourcemodule Document : sig ... end
Sourcemodule AthenaCatalogName : sig ... end
Sourcemodule AthenaDatabaseName : sig ... end
Sourcemodule AthenaOutputLocation : sig ... end
Sourcemodule AthenaTableName : sig ... end
Sourcemodule AthenaWorkGroup : sig ... end
Sourcemodule CommercialRegion : sig ... end
Sourcemodule GlueDatabaseName : sig ... end
Sourcemodule GlueTableName : sig ... end
Sourcemodule SecretsManagerArn : sig ... end
Sourcemodule SnowflakeDatabaseName : sig ... end
Sourcemodule SnowflakeSchemaName : sig ... end
Sourcemodule SnowflakeTableName : sig ... end
Sourcemodule SnowflakeTableSchema : sig ... end

The schema of a Snowflake table.

Provides an estimate of the number of aggregation functions that the member who can query can run given the epsilon and noise parameters.

Sourcemodule SelectedAnalysisMethod : sig ... end
Sourcemodule ReceiverConfiguration : sig ... end

The receiver configuration for a protected query.

The protected job receiver configuration.

Sourcemodule AccessBudget : sig ... end

Controls and tracks usage limits for associated configured tables within a collaboration across queries and job. Supports both period-based budgets that can renew (daily, weekly, or monthly) and fixed lifetime budgets. Contains the resource ARN, remaining budget information, and up to two budget configurations (period-based and lifetime). By default, table usage is unlimited unless a budget is configured.

Specifies the configured epsilon value and the utility in terms of total aggregations, as well as the remaining aggregations available.

Sourcemodule CustomMLMemberAbilities : sig ... end

An object representing the payment responsibilities accepted by the collaboration member for query and job compute costs.

Sourcemodule MembershipMLPaymentConfig : sig ... end

An object representing the collaboration member's machine learning payment responsibilities set by the collaboration creator.

An object representing the payment responsibilities accepted by the collaboration member for query compute costs.

Sourcemodule JobComputePaymentConfig : sig ... end

An object representing the collaboration member's payment responsibilities set by the collaboration creator for query and job compute costs.

Sourcemodule MLPaymentConfig : sig ... end

An object representing the collaboration member's machine learning payment responsibilities set by the collaboration creator.

Sourcemodule QueryComputePaymentConfig : sig ... end

An object representing the collaboration member's payment responsibilities set by the collaboration creator for query compute costs.

Sourcemodule ApprovalStatusDetails : sig ... end

Contains detailed information about the approval state of a given member in the collaboration for a given collaboration change request.

Sourcemodule Change : sig ... end

Represents a single change within a collaboration change request, containing the change identifier and specification.

Sourcemodule Column : sig ... end

A column within a schema relation, derived from the underlying table.

Sourcemodule SchemaStatusDetail : sig ... end

Information about the schema status. A status of READY means that based on the schema analysis rule, queries of the given analysis rule type are properly configured to run queries on this schema.

Additional properties that are specific to the type of the associated schema.

Sourcemodule AnalysisRulePolicyV1 : sig ... end

Controls on the query specifications that can be run on configured table.

Controls on the query specifications that can be run on an associated configured table.

Sourcemodule ConsolidatedPolicyV1 : sig ... end

Controls on the analysis specifications that can be run on a configured table.

Sourcemodule AnalysisParameter : sig ... end

Optional. The member who can query can provide this placeholder for a literal data value in an analysis template.

Sourcemodule QueryTables : sig ... end
Sourcemodule AnalysisTemplateArtifacts : sig ... end

The analysis template artifacts.

Sourcemodule AnalysisTemplateText : sig ... end

The analysis template artifact metadata.

The status details of the analysis template validation. Clean Rooms Differential Privacy uses a general-purpose query structure to support complex SQL queries and validates whether an analysis template fits that general-purpose query structure. Validation is performed when analysis templates are created and fetched. Because analysis templates are immutable by design, we recommend that you create analysis templates after you associate the configured tables with their analysis rule to your collaboration. For more information, see https://docs.aws.amazon.com/clean-rooms/latest/userguide/analysis-rules-custom.html#custom-diff-privacy.

Sourcemodule ErrorMessageType : sig ... end
Sourcemodule MLSyntheticDataParameters : sig ... end

Parameters that control the generation of synthetic data for machine learning, including privacy settings and column classification details.

The configuration of the compute resources for workers running an analysis with the Clean Rooms SQL analytics engine.

Sourcemodule ProtectedQueryOutput : sig ... end

Contains details about the protected query output.

Contains configuration details for protected query output.

Sourcemodule AnalysisTemplateArn : sig ... end
Sourcemodule ParameterMap : sig ... end
Sourcemodule BilledResourceUtilization : sig ... end

Information related to the utilization of resources that have been billed or charged for in a given context, such as a protected query.

Sourcemodule Long : sig ... end
Sourcemodule ValidationExceptionField : sig ... end

Describes validation errors for specific input parameters.

The configuration of the compute resources for a PySpark job.

Sourcemodule JobParameterMap : sig ... end
Sourcemodule ProtectedJobOutput : sig ... end

Contains details about the protected job output.

The protected job output configuration output.

Information related to the utilization of resources that have been billed or charged for in a given context, such as a protected job.

Output parameters for privacy budget templates with access budgets support, containing the configured budget information.

The epsilon and noise parameter values that were used for the differential privacy template.

Contains configurations for protected job results.

Contains configurations for protected query results.

Sourcemodule AthenaTableReference : sig ... end

A reference to a table within Athena.

Sourcemodule GlueTableReference : sig ... end

A reference to a table within an Glue data catalog.

Sourcemodule SnowflakeTableReference : sig ... end

A reference to a table within Snowflake.

Controls on the query specifications that can be run on a configured table.

Sourcemodule SupportedS3Region : sig ... end

The protected job member output configuration input.

Sourcemodule AnalysisMethod : sig ... end
Sourcemodule AnalysisRuleTypeList : sig ... end
Sourcemodule CollaborationArn : sig ... end
Sourcemodule SchemaResourceArn : sig ... end
Sourcemodule SchemaType : sig ... end
Sourcemodule SelectedAnalysisMethods : sig ... end
Sourcemodule UUID : sig ... end
Sourcemodule MembershipArn : sig ... end
Sourcemodule ProtectedQueryStatus : sig ... end
Sourcemodule MembershipIdentifier : sig ... end
Sourcemodule ProtectedJobStatus : sig ... end
Sourcemodule PrivacyBudget : sig ... end

The epsilon parameter value and number of each aggregation function that you can perform.

Sourcemodule PrivacyBudgetTemplateArn : sig ... end
Sourcemodule PrivacyBudgetType : sig ... end
Sourcemodule CollaborationIdentifier : sig ... end
Sourcemodule CollaborationName : sig ... end
Sourcemodule MLMemberAbilities : sig ... end

The ML member abilities for a collaboration member.

An object representing the payment responsibilities accepted by the collaboration member.

Sourcemodule MembershipStatus : sig ... end
Sourcemodule MemberStatus : sig ... end
Sourcemodule PaymentConfiguration : sig ... end

An object representing the collaboration member's payment responsibilities set by the collaboration creator.

Sourcemodule GenericResourceName : sig ... end
Sourcemodule IdNamespaceAssociationArn : sig ... end

Provides the information for the ID namespace association input reference configuration.

Detailed information about the ID namespace association input reference properties.

Sourcemodule ResourceDescription : sig ... end
Sourcemodule IdMappingTableArn : sig ... end

Provides the input reference configuration for the ID mapping table.

Sourcemodule ResourceAlias : sig ... end
Sourcemodule ConfiguredTableArn : sig ... end
Sourcemodule ConfiguredTableIdentifier : sig ... end
Sourcemodule AnalyticsEngine : sig ... end
Sourcemodule ApprovalStatuses : sig ... end
Sourcemodule ChangeList : sig ... end
Sourcemodule ChangeRequestStatus : sig ... end
Sourcemodule ColumnList : sig ... end
Sourcemodule SchemaStatusDetailList : sig ... end
Sourcemodule SchemaTypeProperties : sig ... end

Information about the schema type properties.

Sourcemodule TableDescription : sig ... end
Sourcemodule AnalysisRulePolicy : sig ... end

Controls on the query specifications that can be run on configured table.

Controls on the query specifications that can be run on an associated configured table.

Sourcemodule ConsolidatedPolicy : sig ... end

Controls on the analysis specifications that can be run on a configured table.

Sourcemodule AnalysisFormat : sig ... end
Sourcemodule AnalysisParameterList : sig ... end
Sourcemodule AnalysisSchema : sig ... end

A relation within an analysis.

Sourcemodule AnalysisSource : sig ... end

The structure that defines the body of the analysis template.

Sourcemodule AnalysisSourceMetadata : sig ... end

The analysis source metadata.

Sourcemodule ErrorMessageConfiguration : sig ... end

A structure that defines the level of detail included in error messages returned by PySpark jobs. This configuration allows you to control the verbosity of error messages to help with troubleshooting PySpark jobs while maintaining appropriate security controls.

Sourcemodule SyntheticDataParameters : sig ... end

The parameters that control how synthetic data is generated, including privacy settings, column classifications, and other configuration options that affect the data synthesis process.

Sourcemodule ConflictExceptionReason : sig ... end
Sourcemodule ResourceType : sig ... end
Sourcemodule ComputeConfiguration : sig ... end

The configuration of the compute resources for an analysis with the Spark analytics engine.

An array that contains the sensitivity parameters.

Sourcemodule ProtectedQueryError : sig ... end

Details of errors thrown by the protected query.

Sourcemodule ProtectedQueryResult : sig ... end

Details about the query results.

Contains configurations for protected query results.

The parameters for the SQL type Protected Query.

Sourcemodule ProtectedQueryStatistics : sig ... end

Contains statistics about the execution of the protected query.

Sourcemodule ValidationExceptionReason : sig ... end

The configuration of the compute resources for a PySpark job.

Sourcemodule ProtectedJobError : sig ... end

The protected job error.

Sourcemodule ProtectedJobIdentifier : sig ... end
Sourcemodule ProtectedJobParameters : sig ... end

The parameters for the protected job.

Sourcemodule ProtectedJobResult : sig ... end

Details about the job results.

The output configuration for a protected job result.

Sourcemodule ProtectedJobStatistics : sig ... end

Contains statistics about the execution of the protected job.

The epsilon and noise parameters that were used in the privacy budget template.

Update parameters for privacy budget templates with access budgets functionality, allowing modification of existing budget configurations.

The epsilon and noise parameter values that you want to update in the differential privacy template.

Sourcemodule MembershipJobLogStatus : sig ... end

Contains configurations for protected job results.

Contains configurations for protected query results.

Sourcemodule MembershipQueryLogStatus : sig ... end
Sourcemodule IdMappingConfig : sig ... end

The configuration settings for the ID mapping table.

Provides the information for the ID namespace association input reference properties.

The input reference properties for the ID mapping table.

Sourcemodule KMSKeyArn : sig ... end
Sourcemodule AllowedColumnList : sig ... end
Sourcemodule TableReference : sig ... end

A pointer to the dataset that underlies this table.

Controls on the query specifications that can be run on a configured table.

Sourcemodule AllowedResultRegions : sig ... end
Sourcemodule CollaborationDescription : sig ... end
Sourcemodule CollaborationJobLogStatus : sig ... end
Sourcemodule DataEncryptionMetadata : sig ... end

The settings for client-side encryption for cryptographic computing.

Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end

The protected job output configuration input.

Information about 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.

Sourcemodule SchemaSummary : sig ... end

The schema summary for the objects listed by the request.

Sourcemodule ProtectedQuerySummary : sig ... end

The protected query summary for the objects listed by the request.

Sourcemodule ProtectedJobSummary : sig ... end

The protected job summary for the objects listed by the request.

Sourcemodule PrivacyBudgetSummary : sig ... end

An array that summaries the specified privacy budget. This summary includes collaboration information, creation information, membership information, and privacy budget information.

A summary of the privacy budget template. The summary includes membership information, collaboration information, and creation information.

Sourcemodule MembershipSummary : sig ... end

The membership object listed by the request.

Sourcemodule MemberSummary : sig ... end

The member object listed by the request.

Detailed information about the ID namespace association.

Sourcemodule IdMappingTableSummary : sig ... end

Detailed information about the ID mapping table.

Sourcemodule ConfiguredTableSummary : sig ... end

The configured table summary for the objects listed by the request.

The configured table association summary for the objects listed by the request.

A summary of the configured audience model association.

Sourcemodule CollaborationSummary : sig ... end

The metadata of the collaboration.

A summary of the collaboration privacy budgets. This summary includes the collaboration information, creation information, epsilon provided, and utility in terms of aggregations.

A summary of the collaboration's privacy budget template. This summary includes information about who created the privacy budget template and what collaborations it belongs to.

Provides summary information about the collaboration ID namespace association.

A summary of the configured audience model association in the collaboration.

Summary information about a collaboration change request.

The metadata of the analysis template within a collaboration.

Sourcemodule AnalysisTemplateSummary : sig ... end

The metadata of the analysis template.

Input parameters for privacy budget templates that support access budgets functionality, enabling enhanced budget management capabilities.

The epsilon and noise parameter values that you want to use for the differential privacy template.

Sourcemodule MemberSpecification : sig ... end

Basic metadata used to construct a new member.

Sourcemodule ChangeInput : sig ... end

Specifies a change to apply to a collaboration.

Sourcemodule BatchGetSchemaError : sig ... end

An error describing why a schema could not be fetched.

Sourcemodule Schema : sig ... end

A schema is a relation within a collaboration.

An error that describes why a schema could not be fetched.

Sourcemodule AnalysisRule : sig ... end

A specification about how data from the configured table can be used in a query.

Sourcemodule SchemaAnalysisRuleRequest : sig ... end

Defines the information that's necessary to retrieve an analysis rule schema. Schema analysis rules are uniquely identified by a combination of the schema name and the analysis rule type for a given collaboration.

Details of errors thrown by the call to retrieve multiple analysis templates within a collaboration by their identifiers.

The analysis template within a collaboration.

Sourcemodule AccessDeniedException : sig ... end

Caller does not have sufficient access to perform this action.

Sourcemodule ConflictException : sig ... end

Updating or deleting a resource can cause an inconsistent state.

Sourcemodule InternalServerException : sig ... end

Unexpected error during processing of request.

Sourcemodule ProtectedQuery : sig ... end

The parameters for an Clean Rooms protected query.

Sourcemodule ResourceNotFoundException : sig ... end

Request references a resource which does not exist.

Sourcemodule ThrottlingException : sig ... end

Request was denied due to request throttling.

Sourcemodule ValidationException : sig ... end

The input fails to satisfy the specified constraints.

Sourcemodule ProtectedQueryIdentifier : sig ... end
Sourcemodule ProtectedJob : sig ... end

The parameters for an Clean Rooms protected job.

Sourcemodule TargetProtectedJobStatus : sig ... end
Sourcemodule PrivacyBudgetTemplate : sig ... end

An object that defines the privacy budget template.

The epsilon and noise parameters that you want to update in the privacy budget template.

Sourcemodule Membership : sig ... end

The membership object.

Sourcemodule IdNamespaceAssociation : sig ... end

Provides information to create the ID namespace association.

Sourcemodule IdMappingTable : sig ... end

Describes information about the ID mapping table.

Sourcemodule ConfiguredTable : sig ... end

A table that has been configured for use in a collaboration.

Request denied because service quota has been exceeded.

A configured table association links a configured table to a collaboration.

An analysis rule for a configured table association. This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the ConfiguredTableAssociationAnalysisRule is referred to as the collaboration analysis rule.

A configured table analysis rule, which limits how data for this table can be used.

Details about the configured audience model association.

Sourcemodule Collaboration : sig ... end

The multi-party data share environment. The collaboration contains metadata about its purpose and participants.

Represents a request to modify a collaboration. Change requests enable structured modifications to collaborations after they have been created.

Sourcemodule ChangeRequestAction : sig ... end
Sourcemodule AnalysisTemplate : sig ... end

The analysis template.

Sourcemodule CleanroomsArn : sig ... end
Sourcemodule TagKeys : sig ... end
Sourcemodule TagMap : sig ... end
Sourcemodule ProtectedQueryType : sig ... end

The protected job result configuration input.

Sourcemodule ProtectedJobType : sig ... end
Sourcemodule PrivacyImpact : sig ... end

Provides an estimate of the number of aggregation functions that the member who can query can run given the epsilon and noise parameters.

Specifies the updated epsilon and noise parameters to preview. The preview allows you to see how the maximum number of each type of aggregation function would change with the new parameters.

Sourcemodule JobType : sig ... end
Sourcemodule PaginationToken : sig ... end
Sourcemodule SchemaSummaryList : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule ProtectedQuerySummaryList : sig ... end
Sourcemodule ProtectedJobSummaryList : sig ... end
Sourcemodule PrivacyBudgetSummaryList : sig ... end
Sourcemodule MembershipSummaryList : sig ... end
Sourcemodule MemberSummaryList : sig ... end
Sourcemodule IdMappingTableSummaryList : sig ... end
Sourcemodule CollaborationSummaryList : sig ... end
Sourcemodule FilterableMemberStatus : sig ... end

An array that specifies the information for a collaboration's privacy budget template.

Defines details for the collaboration ID namespace association.

The configured audience model association within a collaboration.

The epsilon and noise parameters that you want to use for the privacy budget template.

Sourcemodule MemberList : sig ... end
Sourcemodule ChangeInputList : sig ... end
Sourcemodule BatchGetSchemaErrorList : sig ... end
Sourcemodule SchemaList : sig ... end
Sourcemodule TableAliasList : sig ... end
Sourcemodule SchemaAnalysisRuleList : sig ... end
Sourcemodule AnalysisTemplateArnList : sig ... end

Updates the processing of a currently running query.

Sourcemodule UpdateProtectedQueryInput : sig ... end

Updates the processing of a currently running query.

Sourcemodule UpdateProtectedJobOutput : sig ... end

Updates the processing of a currently running job.

Sourcemodule UpdateProtectedJobInput : sig ... end

Updates the processing of a currently running job.

Updates the privacy budget template for the specified collaboration.

Updates the privacy budget template for the specified collaboration.

Sourcemodule UpdateMembershipOutput : sig ... end

Updates a membership.

Sourcemodule UpdateMembershipInput : sig ... end

Updates a membership.

Provides the details that are necessary to update an ID namespace association.

Provides the details that are necessary to update an ID namespace association.

Provides the details that are necessary to update an ID mapping table.

Sourcemodule UpdateIdMappingTableInput : sig ... end

Provides the details that are necessary to update an ID mapping table.

Updates a configured table.

Updates a configured table.

Updates a configured table association.

Updates a configured table association.

Updates the analysis rule for a configured table association.

Updates the analysis rule for a configured table association.

Updates a configured table analysis rule.

Updates a configured table analysis rule.

Provides the details necessary to update a configured audience model association.

Provides the details necessary to update a configured audience model association.

Sourcemodule UpdateCollaborationOutput : sig ... end

Updates collaboration metadata and can only be called by the collaboration owner.

Sourcemodule UpdateCollaborationInput : sig ... end

Updates collaboration metadata and can only be called by the collaboration owner.

Updates an existing collaboration change request. This operation allows approval actions for pending change requests in collaborations (APPROVE, DENY, CANCEL, COMMIT). For change requests without automatic approval, a member in the collaboration can manually APPROVE or DENY a change request. The collaboration owner can manually CANCEL or COMMIT a change request.

Updates an existing collaboration change request. This operation allows approval actions for pending change requests in collaborations (APPROVE, DENY, CANCEL, COMMIT). For change requests without automatic approval, a member in the collaboration can manually APPROVE or DENY a change request. The collaboration owner can manually CANCEL or COMMIT a change request.

Updates the analysis template metadata.

Updates the analysis template metadata.

Sourcemodule UntagResourceOutput : sig ... end

Removes a tag or list of tags from a resource.

Sourcemodule UntagResourceInput : sig ... end

Removes a tag or list of tags from a resource.

Sourcemodule TagResourceOutput : sig ... end

Tags a resource.

Sourcemodule TagResourceInput : sig ... end

Tags a resource.

Sourcemodule StartProtectedQueryOutput : sig ... end

Creates a protected query that is started by Clean Rooms.

Sourcemodule StartProtectedQueryInput : sig ... end

Creates a protected query that is started by Clean Rooms.

Sourcemodule StartProtectedJobOutput : sig ... end

Creates a protected job that is started by Clean Rooms.

Sourcemodule StartProtectedJobInput : sig ... end

Creates a protected job that is started by Clean Rooms.

An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.

Sourcemodule PreviewPrivacyImpactInput : sig ... end

An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.

Defines the information that's necessary to populate an ID mapping table.

Defines the information that's necessary to populate an ID mapping table.

Sourcemodule ListTagsForResourceOutput : sig ... end

Lists all of the tags that have been added to a resource.

Sourcemodule ListTagsForResourceInput : sig ... end

Lists all of the tags that have been added to a resource.

Sourcemodule ListSchemasOutput : sig ... end

Lists the schemas for relations within a collaboration.

Sourcemodule ListSchemasInput : sig ... end

Lists the schemas for relations within a collaboration.

Lists protected queries, sorted by the most recent query.

Sourcemodule ListProtectedQueriesInput : sig ... end

Lists protected queries, sorted by the most recent query.

Sourcemodule ListProtectedJobsOutput : sig ... end

Lists protected jobs, sorted by most recent job.

Sourcemodule ListProtectedJobsInput : sig ... end

Lists protected jobs, sorted by most recent job.

Sourcemodule ListPrivacyBudgetsOutput : sig ... end

Returns detailed information about the privacy budgets in a specified membership.

Sourcemodule ListPrivacyBudgetsInput : sig ... end

Returns detailed information about the privacy budgets in a specified membership.

Returns detailed information about the privacy budget templates in a specified membership.

Returns detailed information about the privacy budget templates in a specified membership.

Sourcemodule ListMembershipsOutput : sig ... end

Lists all memberships resources within the caller's account.

Sourcemodule ListMembershipsInput : sig ... end

Lists all memberships resources within the caller's account.

Sourcemodule ListMembersOutput : sig ... end

Lists all members within a collaboration.

Sourcemodule ListMembersInput : sig ... end

Lists all members within a collaboration.

Returns a list of ID namespace associations.

Returns a list of ID namespace associations.

Sourcemodule ListIdMappingTablesOutput : sig ... end

Returns a list of ID mapping tables.

Sourcemodule ListIdMappingTablesInput : sig ... end

Returns a list of ID mapping tables.

Lists configured tables.

Sourcemodule ListConfiguredTablesInput : sig ... end

Lists configured tables.

Lists configured table associations for a membership.

Lists configured table associations for a membership.

Lists information about requested configured audience model associations.

Lists information about requested configured audience model associations.

Sourcemodule ListCollaborationsOutput : sig ... end

Lists collaborations the caller owns, is active in, or has been invited to.

Sourcemodule ListCollaborationsInput : sig ... end

Lists collaborations the caller owns, is active in, or has been invited to.

Returns an array that summarizes each privacy budget in a specified collaboration. The summary includes the collaboration ARN, creation time, creating account, and privacy budget details.

Returns an array that summarizes each privacy budget in a specified collaboration. The summary includes the collaboration ARN, creation time, creating account, and privacy budget details.

Returns an array that summarizes each privacy budget template in a specified collaboration.

Returns an array that summarizes each privacy budget template in a specified collaboration.

Returns a list of the ID namespace associations in a collaboration.

Returns a list of the ID namespace associations in a collaboration.

Lists configured audience model associations within a collaboration.

Lists configured audience model associations within a collaboration.

Lists all change requests for a collaboration with pagination support. Returns change requests sorted by creation time.

Lists all change requests for a collaboration with pagination support. Returns change requests sorted by creation time.

Lists analysis templates within a collaboration.

Lists analysis templates within a collaboration.

Lists analysis templates that the caller owns.

Lists analysis templates that the caller owns.

Sourcemodule GetSchemaOutput : sig ... end

Retrieves the schema for a relation within a collaboration.

Sourcemodule GetSchemaInput : sig ... end

Retrieves the schema for a relation within a collaboration.

Retrieves a schema analysis rule.

Retrieves a schema analysis rule.

Sourcemodule GetProtectedQueryOutput : sig ... end

Returns query processing metadata.

Sourcemodule GetProtectedQueryInput : sig ... end

Returns query processing metadata.

Sourcemodule GetProtectedJobOutput : sig ... end

Returns job processing metadata.

Sourcemodule GetProtectedJobInput : sig ... end

Returns job processing metadata.

Returns details for a specified privacy budget template.

Returns details for a specified privacy budget template.

Sourcemodule GetMembershipOutput : sig ... end

Retrieves a specified membership for an identifier.

Sourcemodule GetMembershipInput : sig ... end

Retrieves a specified membership for an identifier.

Retrieves an ID namespace association.

Retrieves an ID namespace association.

Sourcemodule GetIdMappingTableOutput : sig ... end

Retrieves an ID mapping table.

Sourcemodule GetIdMappingTableInput : sig ... end

Retrieves an ID mapping table.

Sourcemodule GetConfiguredTableOutput : sig ... end

Retrieves a configured table.

Sourcemodule GetConfiguredTableInput : sig ... end

Retrieves a configured table.

Retrieves a configured table association.

Retrieves a configured table association.

Retrieves the analysis rule for a configured table association.

Retrieves the analysis rule for a configured table association.

Retrieves a configured table analysis rule.

Retrieves a configured table analysis rule.

Returns information about a configured audience model association.

Returns information about a configured audience model association.

Returns details about a specified privacy budget template.

Returns details about a specified privacy budget template.

Sourcemodule GetCollaborationOutput : sig ... end

Returns metadata about a collaboration.

Sourcemodule GetCollaborationInput : sig ... end

Returns metadata about a collaboration.

Retrieves an ID namespace association from a specific collaboration.

Retrieves an ID namespace association from a specific collaboration.

Retrieves a configured audience model association within a collaboration.

Retrieves a configured audience model association within a collaboration.

Retrieves detailed information about a specific collaboration change request.

Retrieves detailed information about a specific collaboration change request.

Retrieves an analysis template within a collaboration.

Retrieves an analysis template within a collaboration.

Sourcemodule GetAnalysisTemplateOutput : sig ... end

Retrieves an analysis template.

Sourcemodule GetAnalysisTemplateInput : sig ... end

Retrieves an analysis template.

Deletes a privacy budget template for a specified collaboration.

Deletes a privacy budget template for a specified collaboration.

Sourcemodule DeleteMembershipOutput : sig ... end

Deletes a specified membership. All resources under a membership must be deleted.

Sourcemodule DeleteMembershipInput : sig ... end

Deletes a specified membership. All resources under a membership must be deleted.

Sourcemodule DeleteMemberOutput : sig ... end

Removes the specified member from a collaboration. The removed member is placed in the Removed status and can't interact with the collaboration. The removed member's data is inaccessible to active members of the collaboration.

Sourcemodule DeleteMemberInput : sig ... end

Removes the specified member from a collaboration. The removed member is placed in the Removed status and can't interact with the collaboration. The removed member's data is inaccessible to active members of the collaboration.

Deletes an ID namespace association.

Deletes an ID namespace association.

Deletes an ID mapping table.

Sourcemodule DeleteIdMappingTableInput : sig ... end

Deletes an ID mapping table.

The empty output for a successful deletion.

Deletes a configured table.

Deletes a configured table association.

Deletes a configured table association.

Deletes an analysis rule for a configured table association.

Deletes an analysis rule for a configured table association.

An empty response that indicates a successful delete.

Deletes a configured table analysis rule.

Provides the information necessary to delete a configured audience model association.

Provides the information necessary to delete a configured audience model association.

Sourcemodule DeleteCollaborationOutput : sig ... end

Deletes a collaboration. It can only be called by the collaboration owner.

Sourcemodule DeleteCollaborationInput : sig ... end

Deletes a collaboration. It can only be called by the collaboration owner.

Deletes an analysis template.

Deletes an analysis template.

Creates a privacy budget template for a specified collaboration. Each collaboration can have only one privacy budget template. If you need to change the privacy budget template, use the UpdatePrivacyBudgetTemplate operation.

Creates a privacy budget template for a specified collaboration. Each collaboration can have only one privacy budget template. If you need to change the privacy budget template, use the UpdatePrivacyBudgetTemplate operation.

Sourcemodule CreateMembershipOutput : sig ... end

Creates a membership for a specific collaboration identifier and joins the collaboration.

Sourcemodule CreateMembershipInput : sig ... end

Creates a membership for a specific collaboration identifier and joins the collaboration.

Creates an ID namespace association.

Creates an ID namespace association.

Creates an ID mapping table.

Sourcemodule CreateIdMappingTableInput : sig ... end

Creates an ID mapping table.

Creates a new configured table resource.

Creates a new configured table resource.

Creates a configured table association. A configured table association links a configured table with a collaboration.

Creates a configured table association. A configured table association links a configured table with a collaboration.

Creates a new analysis rule for an associated configured table.

Creates a new analysis rule for an associated configured table.

Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.

Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.

Provides the details necessary to create a configured audience model association.

Provides the details necessary to create a configured audience model association.

Sourcemodule CreateCollaborationOutput : sig ... end

Creates a new collaboration.

Sourcemodule CreateCollaborationInput : sig ... end

Creates a new collaboration.

Creates a new change request to modify an existing collaboration. This enables post-creation modifications to collaborations through a structured API-driven approach.

Creates a new change request to modify an existing collaboration. This enables post-creation modifications to collaborations through a structured API-driven approach.

Creates a new analysis template.

Creates a new analysis template.

Sourcemodule BatchGetSchemaOutput : sig ... end

Retrieves multiple schemas by their identifiers.

Sourcemodule BatchGetSchemaInput : sig ... end

Retrieves multiple schemas by their identifiers.

Retrieves multiple analysis rule schemas.

Retrieves multiple analysis rule schemas.

Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).

Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).