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
Invalidates a specific intermediate table that references the caller's base table.
-
#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_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
Executes the stored query of an intermediate table to materialize data into managed storage.
-
#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_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. An intermediate table
stores a query definition that you can execute later using
PopulateIntermediateTable to materialize cached results. The
intermediate table is owned by the member with the CAN_QUERY ability.
This operation does not execute the stored query.
2002 2003 2004 2005 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2002 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. The service automatically determines whether the rule is first-party or multi-party restricted based on the intermediate table's inherited constraints. Only the intermediate table owner can call this operation.
2084 2085 2086 2087 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2084 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.
2240 2241 2242 2243 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2240 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.
2332 2333 2334 2335 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2332 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.
2358 2359 2360 2361 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2358 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.
2381 2382 2383 2384 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2381 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.
2410 2411 2412 2413 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2410 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.
2432 2433 2434 2435 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2432 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.
2461 2462 2463 2464 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2461 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.
2489 2490 2491 2492 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2489 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.
2521 2522 2523 2524 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2521 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.
2548 2549 2550 2551 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2548 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.
2576 2577 2578 2579 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2576 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. When you delete the table, the service marks it as DELETED, removes its analysis rule and schema, and triggers storage cleanup. This operation is idempotent. Only the intermediate table owner can call this operation.
2606 2607 2608 2609 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2606 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.
2642 2643 2644 2645 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2642 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.
2671 2672 2673 2674 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2671 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.
2694 2695 2696 2697 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2694 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.
2722 2723 2724 2725 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2722 def delete_privacy_budget_template(params = {}, = {}) req = build_request(:delete_privacy_budget_template, params) req.send_request() end |
#disallow_intermediate_table(params = {}) ⇒ Struct
Invalidates a specific intermediate table that references the caller's base table. The data provider (base table owner) calls this operation, not the intermediate table owner. By default, invalidation cascades to descendant intermediate tables.
2757 2758 2759 2760 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2757 def disallow_intermediate_table(params = {}, = {}) req = build_request(:disallow_intermediate_table, params) req.send_request() end |
#get_analysis_template(params = {}) ⇒ Types::GetAnalysisTemplateOutput
Retrieves an analysis template.
2827 2828 2829 2830 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2827 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.
2877 2878 2879 2880 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2877 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.
2948 2949 2950 2951 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2948 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.
3006 3007 3008 3009 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3006 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.
3050 3051 3052 3053 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3050 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.
3097 3098 3099 3100 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3097 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.
3144 3145 3146 3147 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3144 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.
3189 3190 3191 3192 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3189 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.
3246 3247 3248 3249 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3246 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.
3323 3324 3325 3326 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3323 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.
3375 3376 3377 3378 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3375 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.
3430 3431 3432 3433 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3430 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.
3485 3486 3487 3488 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3485 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.
3533 3534 3535 3536 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3533 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.
3642 3643 3644 3645 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3642 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.
3698 3699 3700 3701 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3698 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.
3755 3756 3757 3758 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3755 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.
3805 3806 3807 3808 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3805 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.
3859 3860 3861 3862 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3859 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.
3934 3935 3936 3937 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3934 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.
4001 4002 4003 4004 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4001 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.
4147 4148 4149 4150 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4147 def get_schema_analysis_rule(params = {}, = {}) req = build_request(:get_schema_analysis_rule, 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.
4201 4202 4203 4204 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4201 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.
4255 4256 4257 4258 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4255 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.
4327 4328 4329 4330 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4327 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.
4380 4381 4382 4383 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4380 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.
4435 4436 4437 4438 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4435 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.
4487 4488 4489 4490 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4487 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.
4564 4565 4566 4567 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4564 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.
4619 4620 4621 4622 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4619 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.
4675 4676 4677 4678 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4675 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.
4729 4730 4731 4732 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4729 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.
4778 4779 4780 4781 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4778 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.
4833 4834 4835 4836 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4833 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.
4889 4890 4891 4892 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4889 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.
4949 4950 4951 4952 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4949 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.
5009 5010 5011 5012 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5009 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.
5068 5069 5070 5071 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5068 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.
5130 5131 5132 5133 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5130 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.
5185 5186 5187 5188 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5185 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.
5264 5265 5266 5267 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5264 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.
5321 5322 5323 5324 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5321 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.
5381 5382 5383 5384 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5381 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.
5442 5443 5444 5445 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5442 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.
5472 5473 5474 5475 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5472 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.
5530 5531 5532 5533 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5530 def populate_id_mapping_table(params = {}, = {}) req = build_request(:populate_id_mapping_table, params) req.send_request() end |
#populate_intermediate_table(params = {}) ⇒ Types::PopulateIntermediateTableOutput
Executes the stored query of an intermediate table to materialize data
into managed storage. With this operation, you can perform initial
population and subsequent refreshes. Each call creates a new version.
The returned analysis ID can be tracked using GetProtectedQuery.
Only the intermediate table owner can call this operation.
5596 5597 5598 5599 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5596 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.
5637 5638 5639 5640 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5637 def preview_privacy_impact(params = {}, = {}) req = build_request(:preview_privacy_impact, params) req.send_request() end |
#start_protected_job(params = {}) ⇒ Types::StartProtectedJobOutput
Creates a protected job that is started by Clean Rooms.
5729 5730 5731 5732 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5729 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.
5869 5870 5871 5872 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5869 def start_protected_query(params = {}, = {}) req = build_request(:start_protected_query, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Tags a resource.
5898 5899 5900 5901 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5898 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.
5925 5926 5927 5928 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5925 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.
5999 6000 6001 6002 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5999 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.
6068 6069 6070 6071 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6068 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.
6142 6143 6144 6145 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6142 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.
6196 6197 6198 6199 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6196 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.
6315 6316 6317 6318 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6315 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.
6441 6442 6443 6444 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6441 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.
6502 6503 6504 6505 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6502 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.
6575 6576 6577 6578 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6575 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.
6637 6638 6639 6640 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6637 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.
6700 6701 6702 6703 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6700 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.
6827 6828 6829 6830 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6827 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.
6906 6907 6908 6909 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 6906 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.
7030 7031 7032 7033 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7030 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.
7104 7105 7106 7107 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7104 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.
7163 7164 7165 7166 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7163 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.
7243 7244 7245 7246 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 7243 def update_protected_query(params = {}, = {}) req = build_request(:update_protected_query, params) req.send_request() end |