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_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_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_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_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_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_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.
-
#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_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.
409 410 411 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 409 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).
472 473 474 475 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 472 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.
535 536 537 538 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 535 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.
613 614 615 616 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 613 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.
701 702 703 704 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 701 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.
810 811 812 813 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 810 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.
889 890 891 892 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 889 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.
961 962 963 964 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 961 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.
1071 1072 1073 1074 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1071 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.
1140 1141 1142 1143 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1140 def create_configured_table_association(params = {}, = {}) req = build_request(:create_configured_table_association, params) req.send_request() end |
#create_membership(params = {}) ⇒ Types::CreateMembershipOutput
Creates a membership for a specific collaboration identifier and joins the collaboration.
1229 1230 1231 1232 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1229 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.
1307 1308 1309 1310 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1307 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.
1333 1334 1335 1336 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1333 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.
1356 1357 1358 1359 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1356 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.
1385 1386 1387 1388 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1385 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.
1407 1408 1409 1410 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1407 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.
1436 1437 1438 1439 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1436 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.
1464 1465 1466 1467 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1464 def delete_configured_table_association(params = {}, = {}) req = build_request(:delete_configured_table_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.
1493 1494 1495 1496 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1493 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.
1516 1517 1518 1519 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1516 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.
1544 1545 1546 1547 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1544 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.
1598 1599 1600 1601 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1598 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.
1641 1642 1643 1644 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1641 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.
1696 1697 1698 1699 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1696 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.
1740 1741 1742 1743 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1740 def get_collaboration_configured_audience_model_association(params = {}, = {}) req = build_request(:get_collaboration_configured_audience_model_association, params) req.send_request() end |
#get_collaboration_privacy_budget_template(params = {}) ⇒ Types::GetCollaborationPrivacyBudgetTemplateOutput
Returns details about a specified privacy budget template.
1782 1783 1784 1785 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1782 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.
1827 1828 1829 1830 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1827 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.
1867 1868 1869 1870 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1867 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.
1935 1936 1937 1938 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1935 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.
1979 1980 1981 1982 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1979 def get_configured_table_association(params = {}, = {}) req = build_request(:get_configured_table_association, params) req.send_request() end |
#get_membership(params = {}) ⇒ Types::GetMembershipOutput
Retrieves a specified membership for an identifier.
2024 2025 2026 2027 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2024 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.
2069 2070 2071 2072 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2069 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.
2124 2125 2126 2127 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2124 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.
2181 2182 2183 2184 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2181 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.
2253 2254 2255 2256 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2253 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.
2304 2305 2306 2307 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2304 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.
2355 2356 2357 2358 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2355 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.
2406 2407 2408 2409 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2406 def list_collaboration_configured_audience_model_associations(params = {}, = {}) req = build_request(:list_collaboration_configured_audience_model_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.
2458 2459 2460 2461 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2458 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.
2521 2522 2523 2524 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2521 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.
2575 2576 2577 2578 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2575 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.
2631 2632 2633 2634 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2631 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.
2681 2682 2683 2684 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2681 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.
2726 2727 2728 2729 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2726 def list_configured_tables(params = {}, = {}) req = build_request(:list_configured_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.
2777 2778 2779 2780 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2777 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.
2831 2832 2833 2834 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2831 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.
2886 2887 2888 2889 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2886 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.
2951 2952 2953 2954 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2951 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.
3003 3004 3005 3006 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3003 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.
3060 3061 3062 3063 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3060 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.
3090 3091 3092 3093 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3090 def (params = {}, = {}) req = build_request(:list_tags_for_resource, 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.
3131 3132 3133 3134 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3131 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.
3209 3210 3211 3212 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3209 def start_protected_query(params = {}, = {}) req = build_request(:start_protected_query, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Tags a resource.
3238 3239 3240 3241 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3238 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.
3265 3266 3267 3268 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3265 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.
3323 3324 3325 3326 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3323 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.
3376 3377 3378 3379 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3376 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.
3430 3431 3432 3433 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3430 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.
3479 3480 3481 3482 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3479 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.
3590 3591 3592 3593 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3590 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.
3643 3644 3645 3646 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3643 def update_configured_table_association(params = {}, = {}) req = build_request(:update_configured_table_association, params) req.send_request() end |
#update_membership(params = {}) ⇒ Types::UpdateMembershipOutput
Updates a membership.
3707 3708 3709 3710 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3707 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.
3767 3768 3769 3770 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3767 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.
3827 3828 3829 3830 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3827 def update_protected_query(params = {}, = {}) req = build_request(:update_protected_query, params) req.send_request() end |