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_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_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 membership.
-
#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_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 membership.
-
#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_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_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_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_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_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_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.
-
#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_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_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_membership(params = {}) ⇒ Types::UpdateMembershipOutput
Updates a membership.
-
#update_privacy_budget_template(params = {}) ⇒ Types::UpdatePrivacyBudgetTemplateOutput
Updates the privacy budget template for the specified membership.
-
#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.
467 468 469 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 467 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).
530 531 532 533 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 530 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.
597 598 599 600 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 597 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.
687 688 689 690 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 687 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.
775 776 777 778 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 775 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.
922 923 924 925 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 922 def create_collaboration(params = {}, = {}) req = build_request(:create_collaboration, params) req.send_request() end |
#create_configured_audience_model_association(params = {}) ⇒ Types::CreateConfiguredAudienceModelAssociationOutput
Provides the details necessary to create a configured audience model association.
1001 1002 1003 1004 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1001 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.
1106 1107 1108 1109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1106 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.
1225 1226 1227 1228 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1225 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.
1296 1297 1298 1299 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1296 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.
1371 1372 1373 1374 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1371 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.
1446 1447 1448 1449 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1446 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.
1520 1521 1522 1523 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1520 def create_id_namespace_association(params = {}, = {}) req = build_request(:create_id_namespace_association, params) req.send_request() end |
#create_membership(params = {}) ⇒ Types::CreateMembershipOutput
Creates a membership for a specific collaboration identifier and joins the collaboration.
1623 1624 1625 1626 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1623 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 membership. Each membership can have only one privacy budget template, but it can be deleted and recreated. If you need to change the privacy budget template for a membership, use the UpdatePrivacyBudgetTemplate operation.
1701 1702 1703 1704 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1701 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.
1727 1728 1729 1730 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1727 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.
1750 1751 1752 1753 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1750 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.
1779 1780 1781 1782 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1779 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.
1801 1802 1803 1804 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1801 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.
1830 1831 1832 1833 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1830 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.
1858 1859 1860 1861 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1858 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.
1890 1891 1892 1893 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1890 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.
1917 1918 1919 1920 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1917 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.
1945 1946 1947 1948 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1945 def delete_id_namespace_association(params = {}, = {}) req = build_request(:delete_id_namespace_association, 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.
1974 1975 1976 1977 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1974 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.
1997 1998 1999 2000 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1997 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 membership.
2025 2026 2027 2028 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2025 def delete_privacy_budget_template(params = {}, = {}) req = build_request(:delete_privacy_budget_template, params) req.send_request() end |
#get_analysis_template(params = {}) ⇒ Types::GetAnalysisTemplateOutput
Retrieves an analysis template.
2079 2080 2081 2082 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2079 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.
2123 2124 2125 2126 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2123 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.
2178 2179 2180 2181 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2178 def get_collaboration_analysis_template(params = {}, = {}) req = build_request(:get_collaboration_analysis_template, params) req.send_request() end |
#get_collaboration_configured_audience_model_association(params = {}) ⇒ Types::GetCollaborationConfiguredAudienceModelAssociationOutput
Retrieves a configured audience model association within a collaboration.
2222 2223 2224 2225 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2222 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.
2269 2270 2271 2272 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2269 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.
2311 2312 2313 2314 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2311 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.
2356 2357 2358 2359 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2356 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.
2408 2409 2410 2411 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2408 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.
2481 2482 2483 2484 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2481 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.
2527 2528 2529 2530 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2527 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.
2582 2583 2584 2585 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2582 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.
2631 2632 2633 2634 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2631 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.
2679 2680 2681 2682 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2679 def get_id_namespace_association(params = {}, = {}) req = build_request(:get_id_namespace_association, params) req.send_request() end |
#get_membership(params = {}) ⇒ Types::GetMembershipOutput
Retrieves a specified membership for an identifier.
2729 2730 2731 2732 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2729 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.
2774 2775 2776 2777 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2774 def get_privacy_budget_template(params = {}, = {}) req = build_request(:get_privacy_budget_template, params) req.send_request() end |
#get_protected_query(params = {}) ⇒ Types::GetProtectedQueryOutput
Returns query processing metadata.
2834 2835 2836 2837 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2834 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.
2895 2896 2897 2898 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2895 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.
2979 2980 2981 2982 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2979 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.
3032 3033 3034 3035 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3032 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.
3085 3086 3087 3088 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3085 def list_collaboration_analysis_templates(params = {}, = {}) req = build_request(:list_collaboration_analysis_templates, 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.
3138 3139 3140 3141 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3138 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.
3193 3194 3195 3196 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3193 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.
3245 3246 3247 3248 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3245 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.
3308 3309 3310 3311 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3308 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.
3363 3364 3365 3366 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3363 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.
3419 3420 3421 3422 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3419 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.
3471 3472 3473 3474 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3471 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.
3518 3519 3520 3521 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3518 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.
3573 3574 3575 3576 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3573 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.
3629 3630 3631 3632 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3629 def list_id_namespace_associations(params = {}, = {}) req = build_request(:list_id_namespace_associations, 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.
3686 3687 3688 3689 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3686 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.
3746 3747 3748 3749 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3746 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.
3801 3802 3803 3804 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3801 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.
3866 3867 3868 3869 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3866 def list_privacy_budgets(params = {}, = {}) req = build_request(:list_privacy_budgets, 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.
3922 3923 3924 3925 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3922 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.
3980 3981 3982 3983 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3980 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.
4010 4011 4012 4013 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4010 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.
4045 4046 4047 4048 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4045 def populate_id_mapping_table(params = {}, = {}) req = build_request(:populate_id_mapping_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.
4086 4087 4088 4089 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4086 def preview_privacy_impact(params = {}, = {}) req = build_request(:preview_privacy_impact, params) req.send_request() end |
#start_protected_query(params = {}) ⇒ Types::StartProtectedQueryOutput
Creates a protected query that is started by Clean Rooms.
4182 4183 4184 4185 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4182 def start_protected_query(params = {}, = {}) req = build_request(:start_protected_query, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Tags a resource.
4211 4212 4213 4214 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4211 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.
4238 4239 4240 4241 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4238 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.
4296 4297 4298 4299 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4296 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.
4350 4351 4352 4353 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4350 def update_collaboration(params = {}, = {}) req = build_request(:update_collaboration, params) req.send_request() end |
#update_configured_audience_model_association(params = {}) ⇒ Types::UpdateConfiguredAudienceModelAssociationOutput
Provides the details necessary to update a configured audience model association.
4404 4405 4406 4407 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4404 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.
4465 4466 4467 4468 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4465 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.
4585 4586 4587 4588 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4585 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.
4640 4641 4642 4643 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4640 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.
4713 4714 4715 4716 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4713 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.
4769 4770 4771 4772 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4769 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.
4832 4833 4834 4835 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4832 def update_id_namespace_association(params = {}, = {}) req = build_request(:update_id_namespace_association, params) req.send_request() end |
#update_membership(params = {}) ⇒ Types::UpdateMembershipOutput
Updates a membership.
4902 4903 4904 4905 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4902 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 membership.
4962 4963 4964 4965 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4962 def update_privacy_budget_template(params = {}, = {}) req = build_request(:update_privacy_budget_template, params) req.send_request() end |
#update_protected_query(params = {}) ⇒ Types::UpdateProtectedQueryOutput
Updates the processing of a currently running query.
5027 5028 5029 5030 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5027 def update_protected_query(params = {}, = {}) req = build_request(:update_protected_query, params) req.send_request() end |