Class: Aws::CleanRooms::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::CleanRooms::Client
- Includes:
- Aws::ClientStubs
- Defined in:
- gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb
Overview
An API client for CleanRooms. To construct a client, you need to configure a :region and :credentials.
client = Aws::CleanRooms::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#batch_get_collaboration_analysis_template(params = {}) ⇒ Types::BatchGetCollaborationAnalysisTemplateOutput
Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
-
#batch_get_schema(params = {}) ⇒ Types::BatchGetSchemaOutput
Retrieves multiple schemas by their identifiers.
-
#batch_get_schema_analysis_rule(params = {}) ⇒ Types::BatchGetSchemaAnalysisRuleOutput
Retrieves multiple analysis rule schemas.
-
#create_analysis_template(params = {}) ⇒ Types::CreateAnalysisTemplateOutput
Creates a new analysis template.
-
#create_collaboration(params = {}) ⇒ Types::CreateCollaborationOutput
Creates a new collaboration.
-
#create_collaboration_change_request(params = {}) ⇒ Types::CreateCollaborationChangeRequestOutput
Creates a new change request to modify an existing collaboration.
-
#create_configured_audience_model_association(params = {}) ⇒ Types::CreateConfiguredAudienceModelAssociationOutput
Provides the details necessary to create a configured audience model association.
-
#create_configured_table(params = {}) ⇒ Types::CreateConfiguredTableOutput
Creates a new configured table resource.
-
#create_configured_table_analysis_rule(params = {}) ⇒ Types::CreateConfiguredTableAnalysisRuleOutput
Creates a new analysis rule for a configured table.
-
#create_configured_table_association(params = {}) ⇒ Types::CreateConfiguredTableAssociationOutput
Creates a configured table association.
-
#create_configured_table_association_analysis_rule(params = {}) ⇒ Types::CreateConfiguredTableAssociationAnalysisRuleOutput
Creates a new analysis rule for an associated configured table.
-
#create_id_mapping_table(params = {}) ⇒ Types::CreateIdMappingTableOutput
Creates an ID mapping table.
-
#create_id_namespace_association(params = {}) ⇒ Types::CreateIdNamespaceAssociationOutput
Creates an ID namespace association.
-
#create_intermediate_table(params = {}) ⇒ Types::CreateIntermediateTableOutput
Creates an intermediate table in a membership.
-
#create_intermediate_table_analysis_rule(params = {}) ⇒ Types::CreateIntermediateTableAnalysisRuleOutput
Creates an analysis rule for an intermediate table.
-
#create_membership(params = {}) ⇒ Types::CreateMembershipOutput
Creates a membership for a specific collaboration identifier and joins the collaboration.
-
#create_privacy_budget_template(params = {}) ⇒ Types::CreatePrivacyBudgetTemplateOutput
Creates a privacy budget template for a specified collaboration.
-
#delete_analysis_template(params = {}) ⇒ Struct
Deletes an analysis template.
-
#delete_collaboration(params = {}) ⇒ Struct
Deletes a collaboration.
-
#delete_configured_audience_model_association(params = {}) ⇒ Struct
Provides the information necessary to delete a configured audience model association.
-
#delete_configured_table(params = {}) ⇒ Struct
Deletes a configured table.
-
#delete_configured_table_analysis_rule(params = {}) ⇒ Struct
Deletes a configured table analysis rule.
-
#delete_configured_table_association(params = {}) ⇒ Struct
Deletes a configured table association.
-
#delete_configured_table_association_analysis_rule(params = {}) ⇒ Struct
Deletes an analysis rule for a configured table association.
-
#delete_id_mapping_table(params = {}) ⇒ Struct
Deletes an ID mapping table.
-
#delete_id_namespace_association(params = {}) ⇒ Struct
Deletes an ID namespace association.
-
#delete_intermediate_table(params = {}) ⇒ Struct
Deletes an intermediate table.
-
#delete_intermediate_table_analysis_rule(params = {}) ⇒ Struct
Deletes an analysis rule from an intermediate table.
-
#delete_member(params = {}) ⇒ Struct
Removes the specified member from a collaboration.
-
#delete_membership(params = {}) ⇒ Struct
Deletes a specified membership.
-
#delete_privacy_budget_template(params = {}) ⇒ Struct
Deletes a privacy budget template for a specified collaboration.
-
#disallow_intermediate_table(params = {}) ⇒ Struct
Marks an intermediate table as invalid when it references the caller's base table.
-
#get_analysis_log_export(params = {}) ⇒ Types::GetAnalysisLogExportOutput
Returns information about an analysis log export, including its current status and, if the export failed, the reason for the failure.
-
#get_analysis_template(params = {}) ⇒ Types::GetAnalysisTemplateOutput
Retrieves an analysis template.
-
#get_collaboration(params = {}) ⇒ Types::GetCollaborationOutput
Returns metadata about a collaboration.
-
#get_collaboration_analysis_template(params = {}) ⇒ Types::GetCollaborationAnalysisTemplateOutput
Retrieves an analysis template within a collaboration.
-
#get_collaboration_change_request(params = {}) ⇒ Types::GetCollaborationChangeRequestOutput
Retrieves detailed information about a specific collaboration change request.
-
#get_collaboration_configured_audience_model_association(params = {}) ⇒ Types::GetCollaborationConfiguredAudienceModelAssociationOutput
Retrieves a configured audience model association within a collaboration.
-
#get_collaboration_id_namespace_association(params = {}) ⇒ Types::GetCollaborationIdNamespaceAssociationOutput
Retrieves an ID namespace association from a specific collaboration.
-
#get_collaboration_privacy_budget_template(params = {}) ⇒ Types::GetCollaborationPrivacyBudgetTemplateOutput
Returns details about a specified privacy budget template.
-
#get_configured_audience_model_association(params = {}) ⇒ Types::GetConfiguredAudienceModelAssociationOutput
Returns information about a configured audience model association.
-
#get_configured_table(params = {}) ⇒ Types::GetConfiguredTableOutput
Retrieves a configured table.
-
#get_configured_table_analysis_rule(params = {}) ⇒ Types::GetConfiguredTableAnalysisRuleOutput
Retrieves a configured table analysis rule.
-
#get_configured_table_association(params = {}) ⇒ Types::GetConfiguredTableAssociationOutput
Retrieves a configured table association.
-
#get_configured_table_association_analysis_rule(params = {}) ⇒ Types::GetConfiguredTableAssociationAnalysisRuleOutput
Retrieves the analysis rule for a configured table association.
-
#get_id_mapping_table(params = {}) ⇒ Types::GetIdMappingTableOutput
Retrieves an ID mapping table.
-
#get_id_namespace_association(params = {}) ⇒ Types::GetIdNamespaceAssociationOutput
Retrieves an ID namespace association.
-
#get_intermediate_table(params = {}) ⇒ Types::GetIntermediateTableOutput
Retrieves an intermediate table.
-
#get_intermediate_table_analysis_rule(params = {}) ⇒ Types::GetIntermediateTableAnalysisRuleOutput
Retrieves the analysis rule for an intermediate table.
-
#get_membership(params = {}) ⇒ Types::GetMembershipOutput
Retrieves a specified membership for an identifier.
-
#get_privacy_budget_template(params = {}) ⇒ Types::GetPrivacyBudgetTemplateOutput
Returns details for a specified privacy budget template.
-
#get_protected_job(params = {}) ⇒ Types::GetProtectedJobOutput
Returns job processing metadata.
-
#get_protected_query(params = {}) ⇒ Types::GetProtectedQueryOutput
Returns query processing metadata.
-
#get_schema(params = {}) ⇒ Types::GetSchemaOutput
Retrieves the schema for a relation within a collaboration.
-
#get_schema_analysis_rule(params = {}) ⇒ Types::GetSchemaAnalysisRuleOutput
Retrieves a schema analysis rule.
-
#list_analysis_log_exports(params = {}) ⇒ Types::ListAnalysisLogExportsOutput
Lists analysis log exports, sorted by the most recent export.
-
#list_analysis_templates(params = {}) ⇒ Types::ListAnalysisTemplatesOutput
Lists analysis templates that the caller owns.
-
#list_collaboration_analysis_templates(params = {}) ⇒ Types::ListCollaborationAnalysisTemplatesOutput
Lists analysis templates within a collaboration.
-
#list_collaboration_change_requests(params = {}) ⇒ Types::ListCollaborationChangeRequestsOutput
Lists all change requests for a collaboration with pagination support.
-
#list_collaboration_configured_audience_model_associations(params = {}) ⇒ Types::ListCollaborationConfiguredAudienceModelAssociationsOutput
Lists configured audience model associations within a collaboration.
-
#list_collaboration_id_namespace_associations(params = {}) ⇒ Types::ListCollaborationIdNamespaceAssociationsOutput
Returns a list of the ID namespace associations in a collaboration.
-
#list_collaboration_privacy_budget_templates(params = {}) ⇒ Types::ListCollaborationPrivacyBudgetTemplatesOutput
Returns an array that summarizes each privacy budget template in a specified collaboration.
-
#list_collaboration_privacy_budgets(params = {}) ⇒ Types::ListCollaborationPrivacyBudgetsOutput
Returns an array that summarizes each privacy budget in a specified collaboration.
-
#list_collaborations(params = {}) ⇒ Types::ListCollaborationsOutput
Lists collaborations the caller owns, is active in, or has been invited to.
-
#list_configured_audience_model_associations(params = {}) ⇒ Types::ListConfiguredAudienceModelAssociationsOutput
Lists information about requested configured audience model associations.
-
#list_configured_table_associations(params = {}) ⇒ Types::ListConfiguredTableAssociationsOutput
Lists configured table associations for a membership.
-
#list_configured_tables(params = {}) ⇒ Types::ListConfiguredTablesOutput
Lists configured tables.
-
#list_id_mapping_tables(params = {}) ⇒ Types::ListIdMappingTablesOutput
Returns a list of ID mapping tables.
-
#list_id_namespace_associations(params = {}) ⇒ Types::ListIdNamespaceAssociationsOutput
Returns a list of ID namespace associations.
-
#list_intermediate_table_versions(params = {}) ⇒ Types::ListIntermediateTableVersionsOutput
Lists the version history of an intermediate table.
-
#list_intermediate_tables(params = {}) ⇒ Types::ListIntermediateTablesOutput
Lists intermediate tables owned by the caller in a membership.
-
#list_members(params = {}) ⇒ Types::ListMembersOutput
Lists all members within a collaboration.
-
#list_memberships(params = {}) ⇒ Types::ListMembershipsOutput
Lists all memberships resources within the caller's account.
-
#list_privacy_budget_templates(params = {}) ⇒ Types::ListPrivacyBudgetTemplatesOutput
Returns detailed information about the privacy budget templates in a specified membership.
-
#list_privacy_budgets(params = {}) ⇒ Types::ListPrivacyBudgetsOutput
Returns detailed information about the privacy budgets in a specified membership.
-
#list_protected_jobs(params = {}) ⇒ Types::ListProtectedJobsOutput
Lists protected jobs, sorted by most recent job.
-
#list_protected_queries(params = {}) ⇒ Types::ListProtectedQueriesOutput
Lists protected queries, sorted by the most recent query.
-
#list_schemas(params = {}) ⇒ Types::ListSchemasOutput
Lists the schemas for relations within a collaboration.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceOutput
Lists all of the tags that have been added to a resource.
-
#populate_id_mapping_table(params = {}) ⇒ Types::PopulateIdMappingTableOutput
Defines the information that's necessary to populate an ID mapping table.
-
#populate_intermediate_table(params = {}) ⇒ Types::PopulateIntermediateTableOutput
Runs the stored query of an intermediate table and makes the results available for querying.
-
#preview_privacy_impact(params = {}) ⇒ Types::PreviewPrivacyImpactOutput
An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.
-
#start_analysis_log_export(params = {}) ⇒ Types::StartAnalysisLogExportOutput
Starts an export of the Apache Spark logs for a protected query to an Amazon S3 bucket that you own.
-
#start_protected_job(params = {}) ⇒ Types::StartProtectedJobOutput
Creates a protected job that is started by Clean Rooms.
-
#start_protected_query(params = {}) ⇒ Types::StartProtectedQueryOutput
Creates a protected query that is started by Clean Rooms.
-
#tag_resource(params = {}) ⇒ Struct
Tags a resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes a tag or list of tags from a resource.
-
#update_analysis_template(params = {}) ⇒ Types::UpdateAnalysisTemplateOutput
Updates the analysis template metadata.
-
#update_collaboration(params = {}) ⇒ Types::UpdateCollaborationOutput
Updates collaboration metadata and can only be called by the collaboration owner.
-
#update_collaboration_change_request(params = {}) ⇒ Types::UpdateCollaborationChangeRequestOutput
Updates an existing collaboration change request.
-
#update_configured_audience_model_association(params = {}) ⇒ Types::UpdateConfiguredAudienceModelAssociationOutput
Provides the details necessary to update a configured audience model association.
-
#update_configured_table(params = {}) ⇒ Types::UpdateConfiguredTableOutput
Updates a configured table.
-
#update_configured_table_analysis_rule(params = {}) ⇒ Types::UpdateConfiguredTableAnalysisRuleOutput
Updates a configured table analysis rule.
-
#update_configured_table_association(params = {}) ⇒ Types::UpdateConfiguredTableAssociationOutput
Updates a configured table association.
-
#update_configured_table_association_analysis_rule(params = {}) ⇒ Types::UpdateConfiguredTableAssociationAnalysisRuleOutput
Updates the analysis rule for a configured table association.
-
#update_id_mapping_table(params = {}) ⇒ Types::UpdateIdMappingTableOutput
Provides the details that are necessary to update an ID mapping table.
-
#update_id_namespace_association(params = {}) ⇒ Types::UpdateIdNamespaceAssociationOutput
Provides the details that are necessary to update an ID namespace association.
-
#update_intermediate_table(params = {}) ⇒ Types::UpdateIntermediateTableOutput
Updates an intermediate table.
-
#update_intermediate_table_analysis_rule(params = {}) ⇒ Types::UpdateIntermediateTableAnalysisRuleOutput
Updates the analysis rule policy for an intermediate table.
-
#update_membership(params = {}) ⇒ Types::UpdateMembershipOutput
Updates a membership.
-
#update_privacy_budget_template(params = {}) ⇒ Types::UpdatePrivacyBudgetTemplateOutput
Updates the privacy budget template for the specified collaboration.
-
#update_protected_job(params = {}) ⇒ Types::UpdateProtectedJobOutput
Updates the processing of a currently running job.
-
#update_protected_query(params = {}) ⇒ Types::UpdateProtectedQueryOutput
Updates the processing of a currently running query.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from Aws::ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
478 479 480 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 478 def initialize(*args) super end |
Instance Method Details
#batch_get_collaboration_analysis_template(params = {}) ⇒ Types::BatchGetCollaborationAnalysisTemplateOutput
Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
557 558 559 560 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 557 def batch_get_collaboration_analysis_template(params = {}, = {}) req = build_request(:batch_get_collaboration_analysis_template, params) req.send_request() end |
#batch_get_schema(params = {}) ⇒ Types::BatchGetSchemaOutput
Retrieves multiple schemas by their identifiers.
630 631 632 633 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 630 def batch_get_schema(params = {}, = {}) req = build_request(:batch_get_schema, params) req.send_request() end |
#batch_get_schema_analysis_rule(params = {}) ⇒ Types::BatchGetSchemaAnalysisRuleOutput
Retrieves multiple analysis rule schemas.
808 809 810 811 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 808 def batch_get_schema_analysis_rule(params = {}, = {}) req = build_request(:batch_get_schema_analysis_rule, params) req.send_request() end |
#create_analysis_template(params = {}) ⇒ Types::CreateAnalysisTemplateOutput
Creates a new analysis template.
964 965 966 967 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 964 def create_analysis_template(params = {}, = {}) req = build_request(:create_analysis_template, params) req.send_request() end |
#create_collaboration(params = {}) ⇒ Types::CreateCollaborationOutput
Creates a new collaboration.
1159 1160 1161 1162 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1159 def create_collaboration(params = {}, = {}) req = build_request(:create_collaboration, params) req.send_request() end |
#create_collaboration_change_request(params = {}) ⇒ Types::CreateCollaborationChangeRequestOutput
Creates a new change request to modify an existing collaboration. This enables post-creation modifications to collaborations through a structured API-driven approach.
1256 1257 1258 1259 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1256 def create_collaboration_change_request(params = {}, = {}) req = build_request(:create_collaboration_change_request, params) req.send_request() end |
#create_configured_audience_model_association(params = {}) ⇒ Types::CreateConfiguredAudienceModelAssociationOutput
Provides the details necessary to create a configured audience model association.
1335 1336 1337 1338 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1335 def create_configured_audience_model_association(params = {}, = {}) req = build_request(:create_configured_audience_model_association, params) req.send_request() end |
#create_configured_table(params = {}) ⇒ Types::CreateConfiguredTableOutput
Creates a new configured table resource.
1476 1477 1478 1479 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1476 def create_configured_table(params = {}, = {}) req = build_request(:create_configured_table, params) req.send_request() end |
#create_configured_table_analysis_rule(params = {}) ⇒ Types::CreateConfiguredTableAnalysisRuleOutput
Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.
1632 1633 1634 1635 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1632 def create_configured_table_analysis_rule(params = {}, = {}) req = build_request(:create_configured_table_analysis_rule, params) req.send_request() end |
#create_configured_table_association(params = {}) ⇒ Types::CreateConfiguredTableAssociationOutput
Creates a configured table association. A configured table association links a configured table with a collaboration.
1709 1710 1711 1712 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1709 def create_configured_table_association(params = {}, = {}) req = build_request(:create_configured_table_association, params) req.send_request() end |
#create_configured_table_association_analysis_rule(params = {}) ⇒ Types::CreateConfiguredTableAssociationAnalysisRuleOutput
Creates a new analysis rule for an associated configured table.
1784 1785 1786 1787 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1784 def create_configured_table_association_analysis_rule(params = {}, = {}) req = build_request(:create_configured_table_association_analysis_rule, params) req.send_request() end |
#create_id_mapping_table(params = {}) ⇒ Types::CreateIdMappingTableOutput
Creates an ID mapping table.
1865 1866 1867 1868 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1865 def create_id_mapping_table(params = {}, = {}) req = build_request(:create_id_mapping_table, params) req.send_request() end |
#create_id_namespace_association(params = {}) ⇒ Types::CreateIdNamespaceAssociationOutput
Creates an ID namespace association.
1939 1940 1941 1942 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1939 def create_id_namespace_association(params = {}, = {}) req = build_request(:create_id_namespace_association, params) req.send_request() end |
#create_intermediate_table(params = {}) ⇒ Types::CreateIntermediateTableOutput
Creates an intermediate table in a membership. The intermediate table
is owned by the member with the CAN_QUERY ability. To populate the
table with results, use PopulateIntermediateTable.
2079 2080 2081 2082 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2079 def create_intermediate_table(params = {}, = {}) req = build_request(:create_intermediate_table, params) req.send_request() end |
#create_intermediate_table_analysis_rule(params = {}) ⇒ Types::CreateIntermediateTableAnalysisRuleOutput
Creates an analysis rule for an intermediate table. Only the CUSTOM analysis rule type is supported. Only the intermediate table owner can call this operation.
2190 2191 2192 2193 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2190 def create_intermediate_table_analysis_rule(params = {}, = {}) req = build_request(:create_intermediate_table_analysis_rule, params) req.send_request() end |
#create_membership(params = {}) ⇒ Types::CreateMembershipOutput
Creates a membership for a specific collaboration identifier and joins the collaboration.
2346 2347 2348 2349 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2346 def create_membership(params = {}, = {}) req = build_request(:create_membership, params) req.send_request() end |
#create_privacy_budget_template(params = {}) ⇒ Types::CreatePrivacyBudgetTemplateOutput
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.
2438 2439 2440 2441 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2438 def create_privacy_budget_template(params = {}, = {}) req = build_request(:create_privacy_budget_template, params) req.send_request() end |
#delete_analysis_template(params = {}) ⇒ Struct
Deletes an analysis template.
2464 2465 2466 2467 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2464 def delete_analysis_template(params = {}, = {}) req = build_request(:delete_analysis_template, params) req.send_request() end |
#delete_collaboration(params = {}) ⇒ Struct
Deletes a collaboration. It can only be called by the collaboration owner.
2487 2488 2489 2490 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2487 def delete_collaboration(params = {}, = {}) req = build_request(:delete_collaboration, params) req.send_request() end |
#delete_configured_audience_model_association(params = {}) ⇒ Struct
Provides the information necessary to delete a configured audience model association.
2516 2517 2518 2519 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2516 def delete_configured_audience_model_association(params = {}, = {}) req = build_request(:delete_configured_audience_model_association, params) req.send_request() end |
#delete_configured_table(params = {}) ⇒ Struct
Deletes a configured table.
2538 2539 2540 2541 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2538 def delete_configured_table(params = {}, = {}) req = build_request(:delete_configured_table, params) req.send_request() end |
#delete_configured_table_analysis_rule(params = {}) ⇒ Struct
Deletes a configured table analysis rule.
2567 2568 2569 2570 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2567 def delete_configured_table_analysis_rule(params = {}, = {}) req = build_request(:delete_configured_table_analysis_rule, params) req.send_request() end |
#delete_configured_table_association(params = {}) ⇒ Struct
Deletes a configured table association.
2595 2596 2597 2598 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2595 def delete_configured_table_association(params = {}, = {}) req = build_request(:delete_configured_table_association, params) req.send_request() end |
#delete_configured_table_association_analysis_rule(params = {}) ⇒ Struct
Deletes an analysis rule for a configured table association.
2627 2628 2629 2630 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2627 def delete_configured_table_association_analysis_rule(params = {}, = {}) req = build_request(:delete_configured_table_association_analysis_rule, params) req.send_request() end |
#delete_id_mapping_table(params = {}) ⇒ Struct
Deletes an ID mapping table.
2654 2655 2656 2657 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2654 def delete_id_mapping_table(params = {}, = {}) req = build_request(:delete_id_mapping_table, params) req.send_request() end |
#delete_id_namespace_association(params = {}) ⇒ Struct
Deletes an ID namespace association.
2682 2683 2684 2685 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2682 def delete_id_namespace_association(params = {}, = {}) req = build_request(:delete_id_namespace_association, params) req.send_request() end |
#delete_intermediate_table(params = {}) ⇒ Struct
Deletes an intermediate table. The delete is idempotent. Only the intermediate table owner can call this operation.
2710 2711 2712 2713 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2710 def delete_intermediate_table(params = {}, = {}) req = build_request(:delete_intermediate_table, params) req.send_request() end |
#delete_intermediate_table_analysis_rule(params = {}) ⇒ Struct
Deletes an analysis rule from an intermediate table. After the analysis rule is deleted, the intermediate table becomes unqueryable until a new analysis rule is attached. Only the intermediate table owner can call this operation.
2746 2747 2748 2749 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2746 def delete_intermediate_table_analysis_rule(params = {}, = {}) req = build_request(:delete_intermediate_table_analysis_rule, params) req.send_request() end |
#delete_member(params = {}) ⇒ Struct
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.
2775 2776 2777 2778 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2775 def delete_member(params = {}, = {}) req = build_request(:delete_member, params) req.send_request() end |
#delete_membership(params = {}) ⇒ Struct
Deletes a specified membership. All resources under a membership must be deleted.
2798 2799 2800 2801 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2798 def delete_membership(params = {}, = {}) req = build_request(:delete_membership, params) req.send_request() end |
#delete_privacy_budget_template(params = {}) ⇒ Struct
Deletes a privacy budget template for a specified collaboration.
2826 2827 2828 2829 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2826 def delete_privacy_budget_template(params = {}, = {}) req = build_request(:delete_privacy_budget_template, params) req.send_request() end |
#disallow_intermediate_table(params = {}) ⇒ Struct
Marks an intermediate table as invalid when it references the caller's base table. The data provider (base table owner) calls this operation, not the intermediate table owner. By default, the operation also marks all descendant intermediate tables as invalid.
2861 2862 2863 2864 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2861 def disallow_intermediate_table(params = {}, = {}) req = build_request(:disallow_intermediate_table, params) req.send_request() end |
#get_analysis_log_export(params = {}) ⇒ Types::GetAnalysisLogExportOutput
Returns information about an analysis log export, including its current status and, if the export failed, the reason for the failure.
Poll this operation until the status is SUCCESS or FAILED. An
export can't be canceled after it starts.
2908 2909 2910 2911 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2908 def get_analysis_log_export(params = {}, = {}) req = build_request(:get_analysis_log_export, params) req.send_request() end |
#get_analysis_template(params = {}) ⇒ Types::GetAnalysisTemplateOutput
Retrieves an analysis template.
2978 2979 2980 2981 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2978 def get_analysis_template(params = {}, = {}) req = build_request(:get_analysis_template, params) req.send_request() end |
#get_collaboration(params = {}) ⇒ Types::GetCollaborationOutput
Returns metadata about a collaboration.
3028 3029 3030 3031 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3028 def get_collaboration(params = {}, = {}) req = build_request(:get_collaboration, params) req.send_request() end |
#get_collaboration_analysis_template(params = {}) ⇒ Types::GetCollaborationAnalysisTemplateOutput
Retrieves an analysis template within a collaboration.
3099 3100 3101 3102 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3099 def get_collaboration_analysis_template(params = {}, = {}) req = build_request(:get_collaboration_analysis_template, params) req.send_request() end |
#get_collaboration_change_request(params = {}) ⇒ Types::GetCollaborationChangeRequestOutput
Retrieves detailed information about a specific collaboration change request.
3157 3158 3159 3160 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3157 def get_collaboration_change_request(params = {}, = {}) req = build_request(:get_collaboration_change_request, params) req.send_request() end |
#get_collaboration_configured_audience_model_association(params = {}) ⇒ Types::GetCollaborationConfiguredAudienceModelAssociationOutput
Retrieves a configured audience model association within a collaboration.
3201 3202 3203 3204 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3201 def get_collaboration_configured_audience_model_association(params = {}, = {}) req = build_request(:get_collaboration_configured_audience_model_association, params) req.send_request() end |
#get_collaboration_id_namespace_association(params = {}) ⇒ Types::GetCollaborationIdNamespaceAssociationOutput
Retrieves an ID namespace association from a specific collaboration.
3248 3249 3250 3251 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3248 def get_collaboration_id_namespace_association(params = {}, = {}) req = build_request(:get_collaboration_id_namespace_association, params) req.send_request() end |
#get_collaboration_privacy_budget_template(params = {}) ⇒ Types::GetCollaborationPrivacyBudgetTemplateOutput
Returns details about a specified privacy budget template.
3295 3296 3297 3298 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3295 def get_collaboration_privacy_budget_template(params = {}, = {}) req = build_request(:get_collaboration_privacy_budget_template, params) req.send_request() end |
#get_configured_audience_model_association(params = {}) ⇒ Types::GetConfiguredAudienceModelAssociationOutput
Returns information about a configured audience model association.
3340 3341 3342 3343 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3340 def get_configured_audience_model_association(params = {}, = {}) req = build_request(:get_configured_audience_model_association, params) req.send_request() end |
#get_configured_table(params = {}) ⇒ Types::GetConfiguredTableOutput
Retrieves a configured table.
3403 3404 3405 3406 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3403 def get_configured_table(params = {}, = {}) req = build_request(:get_configured_table, params) req.send_request() end |
#get_configured_table_analysis_rule(params = {}) ⇒ Types::GetConfiguredTableAnalysisRuleOutput
Retrieves a configured table analysis rule.
3493 3494 3495 3496 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3493 def get_configured_table_analysis_rule(params = {}, = {}) req = build_request(:get_configured_table_analysis_rule, params) req.send_request() end |
#get_configured_table_association(params = {}) ⇒ Types::GetConfiguredTableAssociationOutput
Retrieves a configured table association.
3545 3546 3547 3548 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3545 def get_configured_table_association(params = {}, = {}) req = build_request(:get_configured_table_association, params) req.send_request() end |
#get_configured_table_association_analysis_rule(params = {}) ⇒ Types::GetConfiguredTableAssociationAnalysisRuleOutput
Retrieves the analysis rule for a configured table association.
3600 3601 3602 3603 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3600 def get_configured_table_association_analysis_rule(params = {}, = {}) req = build_request(:get_configured_table_association_analysis_rule, params) req.send_request() end |
#get_id_mapping_table(params = {}) ⇒ Types::GetIdMappingTableOutput
Retrieves an ID mapping table.
3655 3656 3657 3658 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3655 def get_id_mapping_table(params = {}, = {}) req = build_request(:get_id_mapping_table, params) req.send_request() end |
#get_id_namespace_association(params = {}) ⇒ Types::GetIdNamespaceAssociationOutput
Retrieves an ID namespace association.
3703 3704 3705 3706 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3703 def get_id_namespace_association(params = {}, = {}) req = build_request(:get_id_namespace_association, params) req.send_request() end |
#get_intermediate_table(params = {}) ⇒ Types::GetIntermediateTableOutput
Retrieves an intermediate table. Returns the full details of the intermediate table, including schema, table dependencies, inherited constraints, child resources, and status. Only the intermediate table owner can call this operation.
3812 3813 3814 3815 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3812 def get_intermediate_table(params = {}, = {}) req = build_request(:get_intermediate_table, params) req.send_request() end |
#get_intermediate_table_analysis_rule(params = {}) ⇒ Types::GetIntermediateTableAnalysisRuleOutput
Retrieves the analysis rule for an intermediate table.
3881 3882 3883 3884 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3881 def get_intermediate_table_analysis_rule(params = {}, = {}) req = build_request(:get_intermediate_table_analysis_rule, params) req.send_request() end |
#get_membership(params = {}) ⇒ Types::GetMembershipOutput
Retrieves a specified membership for an identifier.
3938 3939 3940 3941 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3938 def get_membership(params = {}, = {}) req = build_request(:get_membership, params) req.send_request() end |
#get_privacy_budget_template(params = {}) ⇒ Types::GetPrivacyBudgetTemplateOutput
Returns details for a specified privacy budget template.
3988 3989 3990 3991 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3988 def get_privacy_budget_template(params = {}, = {}) req = build_request(:get_privacy_budget_template, params) req.send_request() end |
#get_protected_job(params = {}) ⇒ Types::GetProtectedJobOutput
Returns job processing metadata.
4042 4043 4044 4045 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4042 def get_protected_job(params = {}, = {}) req = build_request(:get_protected_job, params) req.send_request() end |
#get_protected_query(params = {}) ⇒ Types::GetProtectedQueryOutput
Returns query processing metadata.
4117 4118 4119 4120 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4117 def get_protected_query(params = {}, = {}) req = build_request(:get_protected_query, params) req.send_request() end |
#get_schema(params = {}) ⇒ Types::GetSchemaOutput
Retrieves the schema for a relation within a collaboration.
4184 4185 4186 4187 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4184 def get_schema(params = {}, = {}) req = build_request(:get_schema, params) req.send_request() end |
#get_schema_analysis_rule(params = {}) ⇒ Types::GetSchemaAnalysisRuleOutput
Retrieves a schema analysis rule.
4356 4357 4358 4359 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4356 def get_schema_analysis_rule(params = {}, = {}) req = build_request(:get_schema_analysis_rule, params) req.send_request() end |
#list_analysis_log_exports(params = {}) ⇒ Types::ListAnalysisLogExportsOutput
Lists analysis log exports, sorted by the most recent export. Results
are paginated. Use the nextToken parameter to retrieve additional
results.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4416 4417 4418 4419 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4416 def list_analysis_log_exports(params = {}, = {}) req = build_request(:list_analysis_log_exports, params) req.send_request() end |
#list_analysis_templates(params = {}) ⇒ Types::ListAnalysisTemplatesOutput
Lists analysis templates that the caller owns.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4470 4471 4472 4473 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4470 def list_analysis_templates(params = {}, = {}) req = build_request(:list_analysis_templates, params) req.send_request() end |
#list_collaboration_analysis_templates(params = {}) ⇒ Types::ListCollaborationAnalysisTemplatesOutput
Lists analysis templates within a collaboration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4524 4525 4526 4527 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4524 def list_collaboration_analysis_templates(params = {}, = {}) req = build_request(:list_collaboration_analysis_templates, params) req.send_request() end |
#list_collaboration_change_requests(params = {}) ⇒ Types::ListCollaborationChangeRequestsOutput
Lists all change requests for a collaboration with pagination support. Returns change requests sorted by creation time.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4596 4597 4598 4599 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4596 def list_collaboration_change_requests(params = {}, = {}) req = build_request(:list_collaboration_change_requests, params) req.send_request() end |
#list_collaboration_configured_audience_model_associations(params = {}) ⇒ Types::ListCollaborationConfiguredAudienceModelAssociationsOutput
Lists configured audience model associations within a collaboration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4649 4650 4651 4652 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4649 def list_collaboration_configured_audience_model_associations(params = {}, = {}) req = build_request(:list_collaboration_configured_audience_model_associations, params) req.send_request() end |
#list_collaboration_id_namespace_associations(params = {}) ⇒ Types::ListCollaborationIdNamespaceAssociationsOutput
Returns a list of the ID namespace associations in a collaboration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4704 4705 4706 4707 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4704 def list_collaboration_id_namespace_associations(params = {}, = {}) req = build_request(:list_collaboration_id_namespace_associations, params) req.send_request() end |
#list_collaboration_privacy_budget_templates(params = {}) ⇒ Types::ListCollaborationPrivacyBudgetTemplatesOutput
Returns an array that summarizes each privacy budget template in a specified collaboration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4756 4757 4758 4759 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4756 def list_collaboration_privacy_budget_templates(params = {}, = {}) req = build_request(:list_collaboration_privacy_budget_templates, params) req.send_request() end |
#list_collaboration_privacy_budgets(params = {}) ⇒ Types::ListCollaborationPrivacyBudgetsOutput
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4833 4834 4835 4836 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4833 def list_collaboration_privacy_budgets(params = {}, = {}) req = build_request(:list_collaboration_privacy_budgets, params) req.send_request() end |
#list_collaborations(params = {}) ⇒ Types::ListCollaborationsOutput
Lists collaborations the caller owns, is active in, or has been invited to.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4888 4889 4890 4891 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4888 def list_collaborations(params = {}, = {}) req = build_request(:list_collaborations, params) req.send_request() end |
#list_configured_audience_model_associations(params = {}) ⇒ Types::ListConfiguredAudienceModelAssociationsOutput
Lists information about requested configured audience model associations.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4944 4945 4946 4947 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4944 def list_configured_audience_model_associations(params = {}, = {}) req = build_request(:list_configured_audience_model_associations, params) req.send_request() end |
#list_configured_table_associations(params = {}) ⇒ Types::ListConfiguredTableAssociationsOutput
Lists configured table associations for a membership.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4998 4999 5000 5001 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4998 def list_configured_table_associations(params = {}, = {}) req = build_request(:list_configured_table_associations, params) req.send_request() end |
#list_configured_tables(params = {}) ⇒ Types::ListConfiguredTablesOutput
Lists configured tables.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5048 5049 5050 5051 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5048 def list_configured_tables(params = {}, = {}) req = build_request(:list_configured_tables, params) req.send_request() end |
#list_id_mapping_tables(params = {}) ⇒ Types::ListIdMappingTablesOutput
Returns a list of ID mapping tables.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5103 5104 5105 5106 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5103 def list_id_mapping_tables(params = {}, = {}) req = build_request(:list_id_mapping_tables, params) req.send_request() end |
#list_id_namespace_associations(params = {}) ⇒ Types::ListIdNamespaceAssociationsOutput
Returns a list of ID namespace associations.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5159 5160 5161 5162 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5159 def list_id_namespace_associations(params = {}, = {}) req = build_request(:list_id_namespace_associations, params) req.send_request() end |
#list_intermediate_table_versions(params = {}) ⇒ Types::ListIntermediateTableVersionsOutput
Lists the version history of an intermediate table. Each call to
PopulateIntermediateTable creates a new version. We recommend using
pagination to ensure that the operation returns quickly and
successfully.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5219 5220 5221 5222 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5219 def list_intermediate_table_versions(params = {}, = {}) req = build_request(:list_intermediate_table_versions, params) req.send_request() end |
#list_intermediate_tables(params = {}) ⇒ Types::ListIntermediateTablesOutput
Lists intermediate tables owned by the caller in a membership. We recommend using pagination to ensure that the operation returns quickly and successfully.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5279 5280 5281 5282 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5279 def list_intermediate_tables(params = {}, = {}) req = build_request(:list_intermediate_tables, params) req.send_request() end |
#list_members(params = {}) ⇒ Types::ListMembersOutput
Lists all members within a collaboration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5338 5339 5340 5341 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5338 def list_members(params = {}, = {}) req = build_request(:list_members, params) req.send_request() end |
#list_memberships(params = {}) ⇒ Types::ListMembershipsOutput
Lists all memberships resources within the caller's account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5400 5401 5402 5403 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5400 def list_memberships(params = {}, = {}) req = build_request(:list_memberships, params) req.send_request() end |
#list_privacy_budget_templates(params = {}) ⇒ Types::ListPrivacyBudgetTemplatesOutput
Returns detailed information about the privacy budget templates in a specified membership.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5455 5456 5457 5458 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5455 def list_privacy_budget_templates(params = {}, = {}) req = build_request(:list_privacy_budget_templates, params) req.send_request() end |
#list_privacy_budgets(params = {}) ⇒ Types::ListPrivacyBudgetsOutput
Returns detailed information about the privacy budgets in a specified membership.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5534 5535 5536 5537 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5534 def list_privacy_budgets(params = {}, = {}) req = build_request(:list_privacy_budgets, params) req.send_request() end |
#list_protected_jobs(params = {}) ⇒ Types::ListProtectedJobsOutput
Lists protected jobs, sorted by most recent job.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5591 5592 5593 5594 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5591 def list_protected_jobs(params = {}, = {}) req = build_request(:list_protected_jobs, params) req.send_request() end |
#list_protected_queries(params = {}) ⇒ Types::ListProtectedQueriesOutput
Lists protected queries, sorted by the most recent query.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5651 5652 5653 5654 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5651 def list_protected_queries(params = {}, = {}) req = build_request(:list_protected_queries, params) req.send_request() end |
#list_schemas(params = {}) ⇒ Types::ListSchemasOutput
Lists the schemas for relations within a collaboration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5712 5713 5714 5715 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5712 def list_schemas(params = {}, = {}) req = build_request(:list_schemas, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceOutput
Lists all of the tags that have been added to a resource.
5742 5743 5744 5745 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5742 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#populate_id_mapping_table(params = {}) ⇒ Types::PopulateIdMappingTableOutput
Defines the information that's necessary to populate an ID mapping table.
5800 5801 5802 5803 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5800 def populate_id_mapping_table(params = {}, = {}) req = build_request(:populate_id_mapping_table, params) req.send_request() end |
#populate_intermediate_table(params = {}) ⇒ Types::PopulateIntermediateTableOutput
Runs the stored query of an intermediate table and makes the results
available for querying. Each call creates a new version. Use
GetProtectedQuery with the returned analysis ID to track progress.
Only the intermediate table owner can call this operation.
5865 5866 5867 5868 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5865 def populate_intermediate_table(params = {}, = {}) req = build_request(:populate_intermediate_table, params) req.send_request() end |
#preview_privacy_impact(params = {}) ⇒ Types::PreviewPrivacyImpactOutput
An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.
5906 5907 5908 5909 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5906 def preview_privacy_impact(params = {}, = {}) req = build_request(:preview_privacy_impact, params) req.send_request() end |
#start_analysis_log_export(params = {}) ⇒ Types::StartAnalysisLogExportOutput
Starts an export of the Apache Spark logs for a protected query to an Amazon S3 bucket that you own. Use the exported logs to diagnose a query that failed or that ran more slowly than you expected.
Clean Rooms exports a redacted copy of the Spark logs instead of the raw logs. Analyze the exported logs with the tooling of your choice, such as Spark History Server. For details about what the exported logs contain, see https://docs.aws.amazon.com/clean-rooms/latest/userguide/export-analysis-logs-contents.html.
The export runs asynchronously and returns with a status of
IN_PROGRESS. Call GetAnalysisLogExport to poll for the final
status.
To use this operation, you must have the
CAN_EXPORT_QUERY_ANALYSIS_LOG ability for your membership. You must
also be the query runner or the query payer. Having the ability alone
is not sufficient.
The query must have reached a terminal state, and it must have reached the execution stage. A query that failed validation or that was canceled before it started produces no Spark logs.
Log export isn't supported for queries that use differential privacy, and isn't supported for PySpark jobs.
The destination bucket must be in the same Amazon Web Services Region as the collaboration. Cross-Region export isn't supported.
For more information, see https://docs.aws.amazon.com/clean-rooms/latest/userguide/export-analysis-logs.html.
6007 6008 6009 6010 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6007 def start_analysis_log_export(params = {}, = {}) req = build_request(:start_analysis_log_export, params) req.send_request() end |
#start_protected_job(params = {}) ⇒ Types::StartProtectedJobOutput
Creates a protected job that is started by Clean Rooms.
6099 6100 6101 6102 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6099 def start_protected_job(params = {}, = {}) req = build_request(:start_protected_job, params) req.send_request() end |
#start_protected_query(params = {}) ⇒ Types::StartProtectedQueryOutput
Creates a protected query that is started by Clean Rooms.
6239 6240 6241 6242 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6239 def start_protected_query(params = {}, = {}) req = build_request(:start_protected_query, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Tags a resource.
6268 6269 6270 6271 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6268 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes a tag or list of tags from a resource.
6295 6296 6297 6298 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6295 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_analysis_template(params = {}) ⇒ Types::UpdateAnalysisTemplateOutput
Updates the analysis template metadata.
6369 6370 6371 6372 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6369 def update_analysis_template(params = {}, = {}) req = build_request(:update_analysis_template, params) req.send_request() end |
#update_collaboration(params = {}) ⇒ Types::UpdateCollaborationOutput
Updates collaboration metadata and can only be called by the collaboration owner.
6438 6439 6440 6441 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6438 def update_collaboration(params = {}, = {}) req = build_request(:update_collaboration, params) req.send_request() end |
#update_collaboration_change_request(params = {}) ⇒ Types::UpdateCollaborationChangeRequestOutput
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.
6512 6513 6514 6515 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6512 def update_collaboration_change_request(params = {}, = {}) req = build_request(:update_collaboration_change_request, params) req.send_request() end |
#update_configured_audience_model_association(params = {}) ⇒ Types::UpdateConfiguredAudienceModelAssociationOutput
Provides the details necessary to update a configured audience model association.
6566 6567 6568 6569 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6566 def update_configured_audience_model_association(params = {}, = {}) req = build_request(:update_configured_audience_model_association, params) req.send_request() end |
#update_configured_table(params = {}) ⇒ Types::UpdateConfiguredTableOutput
Updates a configured table.
6702 6703 6704 6705 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6702 def update_configured_table(params = {}, = {}) req = build_request(:update_configured_table, params) req.send_request() end |
#update_configured_table_analysis_rule(params = {}) ⇒ Types::UpdateConfiguredTableAnalysisRuleOutput
Updates a configured table analysis rule.
6859 6860 6861 6862 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6859 def update_configured_table_analysis_rule(params = {}, = {}) req = build_request(:update_configured_table_analysis_rule, params) req.send_request() end |
#update_configured_table_association(params = {}) ⇒ Types::UpdateConfiguredTableAssociationOutput
Updates a configured table association.
6920 6921 6922 6923 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6920 def update_configured_table_association(params = {}, = {}) req = build_request(:update_configured_table_association, params) req.send_request() end |
#update_configured_table_association_analysis_rule(params = {}) ⇒ Types::UpdateConfiguredTableAssociationAnalysisRuleOutput
Updates the analysis rule for a configured table association.
6993 6994 6995 6996 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6993 def update_configured_table_association_analysis_rule(params = {}, = {}) req = build_request(:update_configured_table_association_analysis_rule, params) req.send_request() end |
#update_id_mapping_table(params = {}) ⇒ Types::UpdateIdMappingTableOutput
Provides the details that are necessary to update an ID mapping table.
7055 7056 7057 7058 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7055 def update_id_mapping_table(params = {}, = {}) req = build_request(:update_id_mapping_table, params) req.send_request() end |
#update_id_namespace_association(params = {}) ⇒ Types::UpdateIdNamespaceAssociationOutput
Provides the details that are necessary to update an ID namespace association.
7118 7119 7120 7121 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7118 def update_id_namespace_association(params = {}, = {}) req = build_request(:update_id_namespace_association, params) req.send_request() end |
#update_intermediate_table(params = {}) ⇒ Types::UpdateIntermediateTableOutput
Updates an intermediate table. You can update the description, KMS key ARN, and column types of existing columns. Only the intermediate table owner can call this operation.
7245 7246 7247 7248 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7245 def update_intermediate_table(params = {}, = {}) req = build_request(:update_intermediate_table, params) req.send_request() end |
#update_intermediate_table_analysis_rule(params = {}) ⇒ Types::UpdateIntermediateTableAnalysisRuleOutput
Updates the analysis rule policy for an intermediate table. Only the intermediate table owner can call this operation.
7355 7356 7357 7358 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7355 def update_intermediate_table_analysis_rule(params = {}, = {}) req = build_request(:update_intermediate_table_analysis_rule, params) req.send_request() end |
#update_membership(params = {}) ⇒ Types::UpdateMembershipOutput
Updates a membership.
7479 7480 7481 7482 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7479 def update_membership(params = {}, = {}) req = build_request(:update_membership, params) req.send_request() end |
#update_privacy_budget_template(params = {}) ⇒ Types::UpdatePrivacyBudgetTemplateOutput
Updates the privacy budget template for the specified collaboration.
7553 7554 7555 7556 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7553 def update_privacy_budget_template(params = {}, = {}) req = build_request(:update_privacy_budget_template, params) req.send_request() end |
#update_protected_job(params = {}) ⇒ Types::UpdateProtectedJobOutput
Updates the processing of a currently running job.
7612 7613 7614 7615 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7612 def update_protected_job(params = {}, = {}) req = build_request(:update_protected_job, params) req.send_request() end |
#update_protected_query(params = {}) ⇒ Types::UpdateProtectedQueryOutput
Updates the processing of a currently running query.
7692 7693 7694 7695 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7692 def update_protected_query(params = {}, = {}) req = build_request(:update_protected_query, params) req.send_request() end |