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.
471 472 473 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 471 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).
550 551 552 553 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 550 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.
623 624 625 626 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 623 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.
775 776 777 778 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 775 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.
931 932 933 934 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 931 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.
1126 1127 1128 1129 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1126 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.
1223 1224 1225 1226 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1223 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.
1302 1303 1304 1305 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1302 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.
1426 1427 1428 1429 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1426 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.
1551 1552 1553 1554 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1551 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.
1628 1629 1630 1631 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1628 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.
1703 1704 1705 1706 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1703 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.
1784 1785 1786 1787 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1784 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.
1858 1859 1860 1861 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1858 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.
1998 1999 2000 2001 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1998 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.
2078 2079 2080 2081 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2078 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.
2234 2235 2236 2237 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2234 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.
2326 2327 2328 2329 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2326 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.
2352 2353 2354 2355 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2352 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.
2375 2376 2377 2378 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2375 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.
2404 2405 2406 2407 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2404 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.
2426 2427 2428 2429 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2426 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.
2455 2456 2457 2458 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2455 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.
2483 2484 2485 2486 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2483 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.
2515 2516 2517 2518 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2515 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.
2542 2543 2544 2545 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2542 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.
2570 2571 2572 2573 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2570 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.
2598 2599 2600 2601 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2598 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.
2634 2635 2636 2637 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2634 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.
2663 2664 2665 2666 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2663 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.
2686 2687 2688 2689 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2686 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.
2714 2715 2716 2717 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2714 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.
2749 2750 2751 2752 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2749 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.
2796 2797 2798 2799 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2796 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.
2866 2867 2868 2869 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2866 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.
2916 2917 2918 2919 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2916 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.
2987 2988 2989 2990 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2987 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.
3045 3046 3047 3048 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3045 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.
3089 3090 3091 3092 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3089 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.
3136 3137 3138 3139 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3136 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.
3183 3184 3185 3186 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3183 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.
3228 3229 3230 3231 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3228 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.
3285 3286 3287 3288 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3285 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.
3362 3363 3364 3365 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3362 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.
3414 3415 3416 3417 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3414 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.
3469 3470 3471 3472 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3469 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.
3524 3525 3526 3527 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3524 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.
3572 3573 3574 3575 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3572 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.
3681 3682 3683 3684 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3681 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.
3737 3738 3739 3740 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3737 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.
3794 3795 3796 3797 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3794 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.
3844 3845 3846 3847 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3844 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.
3898 3899 3900 3901 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3898 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.
3973 3974 3975 3976 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3973 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.
4040 4041 4042 4043 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4040 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.
4186 4187 4188 4189 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4186 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.
4246 4247 4248 4249 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4246 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.
4300 4301 4302 4303 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4300 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.
4354 4355 4356 4357 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4354 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.
4426 4427 4428 4429 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4426 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.
4479 4480 4481 4482 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4479 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.
4534 4535 4536 4537 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4534 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.
4586 4587 4588 4589 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4586 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.
4663 4664 4665 4666 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4663 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.
4718 4719 4720 4721 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4718 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.
4774 4775 4776 4777 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4774 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.
4828 4829 4830 4831 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4828 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.
4877 4878 4879 4880 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4877 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.
4932 4933 4934 4935 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4932 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.
4988 4989 4990 4991 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4988 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.
5048 5049 5050 5051 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5048 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.
5108 5109 5110 5111 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5108 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.
5167 5168 5169 5170 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5167 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.
5229 5230 5231 5232 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5229 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.
5284 5285 5286 5287 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5284 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.
5363 5364 5365 5366 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5363 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.
5420 5421 5422 5423 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5420 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.
5480 5481 5482 5483 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5480 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.
5541 5542 5543 5544 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5541 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.
5571 5572 5573 5574 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5571 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.
5629 5630 5631 5632 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5629 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.
5694 5695 5696 5697 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5694 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.
5735 5736 5737 5738 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5735 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.
5836 5837 5838 5839 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5836 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.
5928 5929 5930 5931 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5928 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.
6068 6069 6070 6071 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6068 def start_protected_query(params = {}, = {}) req = build_request(:start_protected_query, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Tags a resource.
6097 6098 6099 6100 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6097 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.
6124 6125 6126 6127 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6124 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.
6198 6199 6200 6201 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6198 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.
6267 6268 6269 6270 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6267 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.
6341 6342 6343 6344 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6341 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.
6395 6396 6397 6398 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6395 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.
6514 6515 6516 6517 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6514 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.
6640 6641 6642 6643 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6640 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.
6701 6702 6703 6704 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6701 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.
6774 6775 6776 6777 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6774 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.
6836 6837 6838 6839 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6836 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.
6899 6900 6901 6902 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6899 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.
7026 7027 7028 7029 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7026 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.
7105 7106 7107 7108 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7105 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.
7229 7230 7231 7232 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7229 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.
7303 7304 7305 7306 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7303 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.
7362 7363 7364 7365 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7362 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.
7442 7443 7444 7445 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7442 def update_protected_query(params = {}, = {}) req = build_request(:update_protected_query, params) req.send_request() end |