Class: Aws::QuickSight::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::QuickSight::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb
Overview
An API client for QuickSight. To construct a client, you need to configure a :region and :credentials.
client = Aws::QuickSight::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_create_topic_reviewed_answer(params = {}) ⇒ Types::BatchCreateTopicReviewedAnswerResponse
Creates new reviewed answers for a Q Topic.
-
#batch_delete_knowledge_base(params = {}) ⇒ Types::BatchDeleteKnowledgeBaseResponse
Deletes one or more knowledge bases.
-
#batch_delete_topic_reviewed_answer(params = {}) ⇒ Types::BatchDeleteTopicReviewedAnswerResponse
Deletes reviewed answers for Q Topic.
-
#batch_describe_user_limits(params = {}) ⇒ Types::BatchDescribeUserLimitsResponse
Describes the effective resource limits for one or more Amazon Quick Sight users, including the limits that apply to each user based on their profile assignments.
-
#cancel_ingestion(params = {}) ⇒ Types::CancelIngestionResponse
Cancels an ongoing ingestion of data into SPICE.
-
#create_account_customization(params = {}) ⇒ Types::CreateAccountCustomizationResponse
Creates Amazon Quick Sight customizations.
-
#create_account_subscription(params = {}) ⇒ Types::CreateAccountSubscriptionResponse
Creates an Amazon Quick Sight account, or subscribes to Amazon Quick Sight Q.
-
#create_action_connector(params = {}) ⇒ Types::CreateActionConnectorResponse
Creates an action connector that enables Amazon Quick Sight to connect to external services and perform actions.
-
#create_agent(params = {}) ⇒ Types::CreateAgentResponse
Creates an agent in Amazon QuickSight.
-
#create_analysis(params = {}) ⇒ Types::CreateAnalysisResponse
Creates an analysis in Amazon Quick Sight.
-
#create_approval_policy(params = {}) ⇒ Types::CreateApprovalPolicyResponse
Creates an approval policy in Quick Sight.
-
#create_brand(params = {}) ⇒ Types::CreateBrandResponse
Creates an Quick Sight brand.
-
#create_custom_permissions(params = {}) ⇒ Types::CreateCustomPermissionsResponse
Creates a custom permissions profile.
-
#create_dashboard(params = {}) ⇒ Types::CreateDashboardResponse
Creates a dashboard from either a template or directly with a
DashboardDefinition. -
#create_data_set(params = {}) ⇒ Types::CreateDataSetResponse
Creates a dataset.
-
#create_data_source(params = {}) ⇒ Types::CreateDataSourceResponse
Creates a data source.
-
#create_dlp_setting(params = {}) ⇒ Types::CreateDlpSettingResponse
Creates a data loss prevention (DLP) setting configuration for an Amazon Web Services account.
-
#create_flow(params = {}) ⇒ Types::CreateFlowResponse
Creates a new flow in the specified Amazon Web Services account.
-
#create_folder(params = {}) ⇒ Types::CreateFolderResponse
Creates an empty shared folder.
-
#create_folder_membership(params = {}) ⇒ Types::CreateFolderMembershipResponse
Adds an asset, such as a dashboard, analysis, or dataset into a folder.
-
#create_group(params = {}) ⇒ Types::CreateGroupResponse
Use the
CreateGroupoperation to create a group in Quick Sight. -
#create_group_membership(params = {}) ⇒ Types::CreateGroupMembershipResponse
Adds an Amazon Quick Sight user to an Amazon Quick Sight group.
-
#create_iam_policy_assignment(params = {}) ⇒ Types::CreateIAMPolicyAssignmentResponse
Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN).
-
#create_ingestion(params = {}) ⇒ Types::CreateIngestionResponse
Creates and starts a new SPICE ingestion for a dataset.
-
#create_knowledge_base(params = {}) ⇒ Types::CreateKnowledgeBaseResponse
Creates a knowledge base from a specified data source.
-
#create_limits_profile(params = {}) ⇒ Types::CreateLimitsProfileResponse
Creates a limits profile that defines resource usage limits for Amazon Quick Sight users.
-
#create_namespace(params = {}) ⇒ Types::CreateNamespaceResponse
(Enterprise edition only) Creates a new namespace for you to use with Amazon Quick Sight.
-
#create_o_auth_client_application(params = {}) ⇒ Types::CreateOAuthClientApplicationResponse
Creates an OAuthClientApplication.
-
#create_refresh_schedule(params = {}) ⇒ Types::CreateRefreshScheduleResponse
Creates a refresh schedule for a dataset.
-
#create_role_membership(params = {}) ⇒ Types::CreateRoleMembershipResponse
Use
CreateRoleMembershipto add an existing Quick Sight group to an existing role. -
#create_space(params = {}) ⇒ Types::CreateSpaceResponse
Creates a new Amazon QuickSight space.
-
#create_template(params = {}) ⇒ Types::CreateTemplateResponse
Creates a template either from a
TemplateDefinitionor from an existing Quick Sight analysis or template. -
#create_template_alias(params = {}) ⇒ Types::CreateTemplateAliasResponse
Creates a template alias for a template.
-
#create_theme(params = {}) ⇒ Types::CreateThemeResponse
Creates a theme.
-
#create_theme_alias(params = {}) ⇒ Types::CreateThemeAliasResponse
Creates a theme alias for a theme.
-
#create_topic(params = {}) ⇒ Types::CreateTopicResponse
Creates a new Q topic.
-
#create_topic_refresh_schedule(params = {}) ⇒ Types::CreateTopicRefreshScheduleResponse
Creates a topic refresh schedule.
-
#create_topic_v2(params = {}) ⇒ Types::CreateTopicV2Response
Creates a new Q topic.
-
#create_vpc_connection(params = {}) ⇒ Types::CreateVPCConnectionResponse
Creates a new VPC connection.
-
#delete_account_custom_permission(params = {}) ⇒ Types::DeleteAccountCustomPermissionResponse
Unapplies a custom permissions profile from an account.
-
#delete_account_customization(params = {}) ⇒ Types::DeleteAccountCustomizationResponse
This API permanently deletes all Quick Sight customizations for the specified Amazon Web Services account and namespace.
-
#delete_account_subscription(params = {}) ⇒ Types::DeleteAccountSubscriptionResponse
Deleting your Quick Sight account subscription has permanent, irreversible consequences across all Amazon Web Services regions:.
-
#delete_action_connector(params = {}) ⇒ Types::DeleteActionConnectorResponse
Hard deletes an action connector, making it unrecoverable.
-
#delete_agent(params = {}) ⇒ Types::DeleteAgentResponse
Deletes an agent.
-
#delete_analysis(params = {}) ⇒ Types::DeleteAnalysisResponse
Deletes an analysis from Amazon Quick Sight.
-
#delete_app(params = {}) ⇒ Types::DeleteAppResponse
Deletes an app.
-
#delete_approval_policy(params = {}) ⇒ Struct
Deletes an approval policy in Quick Sight.
-
#delete_brand(params = {}) ⇒ Types::DeleteBrandResponse
This API permanently deletes the specified Quick Sight brand.
-
#delete_brand_assignment(params = {}) ⇒ Types::DeleteBrandAssignmentResponse
Deletes a brand assignment.
-
#delete_custom_permissions(params = {}) ⇒ Types::DeleteCustomPermissionsResponse
Deletes a custom permissions profile.
-
#delete_dashboard(params = {}) ⇒ Types::DeleteDashboardResponse
Deletes a dashboard.
-
#delete_data_set(params = {}) ⇒ Types::DeleteDataSetResponse
Deletes a dataset.
-
#delete_data_set_refresh_properties(params = {}) ⇒ Types::DeleteDataSetRefreshPropertiesResponse
Deletes the dataset refresh properties of the dataset.
-
#delete_data_source(params = {}) ⇒ Types::DeleteDataSourceResponse
Deletes the data source permanently.
-
#delete_default_q_business_application(params = {}) ⇒ Types::DeleteDefaultQBusinessApplicationResponse
Deletes a linked Amazon Q Business application from an Quick Sight account.
-
#delete_dlp_setting(params = {}) ⇒ Types::DeleteDlpSettingResponse
Deletes a DLP setting configuration from an Amazon Web Services account.
-
#delete_flow(params = {}) ⇒ Types::DeleteFlowResponse
Permanently deletes a flow from the specified Amazon Web Services account.
-
#delete_folder(params = {}) ⇒ Types::DeleteFolderResponse
Deletes an empty folder.
-
#delete_folder_membership(params = {}) ⇒ Types::DeleteFolderMembershipResponse
Removes an asset, such as a dashboard, analysis, or dataset, from a folder.
-
#delete_group(params = {}) ⇒ Types::DeleteGroupResponse
Removes a user group from Amazon Quick Sight.
-
#delete_group_membership(params = {}) ⇒ Types::DeleteGroupMembershipResponse
Removes a user from a group so that the user is no longer a member of the group.
-
#delete_iam_policy_assignment(params = {}) ⇒ Types::DeleteIAMPolicyAssignmentResponse
Deletes an existing IAM policy assignment.
-
#delete_identity_propagation_config(params = {}) ⇒ Types::DeleteIdentityPropagationConfigResponse
Deletes all access scopes and authorized targets that are associated with a service from the Quick Sight IAM Identity Center application.
-
#delete_knowledge_base(params = {}) ⇒ Types::DeleteKnowledgeBaseResponse
Deletes a knowledge base.
-
#delete_limits_profile(params = {}) ⇒ Types::DeleteLimitsProfileResponse
Deletes a limits profile.
-
#delete_namespace(params = {}) ⇒ Types::DeleteNamespaceResponse
Deletes a namespace and the users and groups that are associated with the namespace.
-
#delete_o_auth_client_application(params = {}) ⇒ Types::DeleteOAuthClientApplicationResponse
Deletes an OAuthClientApplication.
-
#delete_refresh_schedule(params = {}) ⇒ Types::DeleteRefreshScheduleResponse
Deletes a refresh schedule from a dataset.
-
#delete_role_custom_permission(params = {}) ⇒ Types::DeleteRoleCustomPermissionResponse
Removes custom permissions from the role.
-
#delete_role_membership(params = {}) ⇒ Types::DeleteRoleMembershipResponse
Removes a group from a role.
-
#delete_space(params = {}) ⇒ Types::DeleteSpaceResponse
Deletes an Amazon QuickSight space.
-
#delete_template(params = {}) ⇒ Types::DeleteTemplateResponse
Deletes a template.
-
#delete_template_alias(params = {}) ⇒ Types::DeleteTemplateAliasResponse
Deletes the item that the specified template alias points to.
-
#delete_theme(params = {}) ⇒ Types::DeleteThemeResponse
Deletes a theme.
-
#delete_theme_alias(params = {}) ⇒ Types::DeleteThemeAliasResponse
Deletes the version of the theme that the specified theme alias points to.
-
#delete_topic(params = {}) ⇒ Types::DeleteTopicResponse
Deletes a topic.
-
#delete_topic_refresh_schedule(params = {}) ⇒ Types::DeleteTopicRefreshScheduleResponse
Deletes a topic refresh schedule.
-
#delete_topic_v2(params = {}) ⇒ Types::DeleteTopicV2Response
Deletes a Q topic.
-
#delete_user(params = {}) ⇒ Types::DeleteUserResponse
Deletes the Amazon Quick Sight user that is associated with the identity of the IAM user or role that's making the call.
-
#delete_user_by_principal_id(params = {}) ⇒ Types::DeleteUserByPrincipalIdResponse
Deletes a user identified by its principal ID.
-
#delete_user_custom_permission(params = {}) ⇒ Types::DeleteUserCustomPermissionResponse
Deletes a custom permissions profile from a user.
-
#delete_vpc_connection(params = {}) ⇒ Types::DeleteVPCConnectionResponse
Deletes a VPC connection.
-
#describe_account_custom_permission(params = {}) ⇒ Types::DescribeAccountCustomPermissionResponse
Describes the custom permissions profile that is applied to an account.
-
#describe_account_customization(params = {}) ⇒ Types::DescribeAccountCustomizationResponse
Describes the customizations associated with the provided Amazon Web Services account and Amazon Quick Sight namespace.
-
#describe_account_settings(params = {}) ⇒ Types::DescribeAccountSettingsResponse
Describes the settings that were used when your Quick Sight subscription was first created in this Amazon Web Services account.
-
#describe_account_subscription(params = {}) ⇒ Types::DescribeAccountSubscriptionResponse
Use the DescribeAccountSubscription operation to receive a description of an Quick Sight account's subscription.
-
#describe_action_connector(params = {}) ⇒ Types::DescribeActionConnectorResponse
Retrieves detailed information about an action connector, including its configuration, authentication settings, enabled actions, and current status.
-
#describe_action_connector_permissions(params = {}) ⇒ Types::DescribeActionConnectorPermissionsResponse
Retrieves the permissions configuration for an action connector, showing which users, groups, and namespaces have access and what operations they can perform.
-
#describe_agent(params = {}) ⇒ Types::DescribeAgentResponse
Describes an agent.
-
#describe_agent_permissions(params = {}) ⇒ Types::DescribeAgentPermissionsResponse
Describes the resource permissions for an agent.
-
#describe_analysis(params = {}) ⇒ Types::DescribeAnalysisResponse
Provides a summary of the metadata for an analysis.
-
#describe_analysis_definition(params = {}) ⇒ Types::DescribeAnalysisDefinitionResponse
Provides a detailed description of the definition of an analysis.
-
#describe_analysis_permissions(params = {}) ⇒ Types::DescribeAnalysisPermissionsResponse
Provides the read and write permissions for an analysis.
-
#describe_app(params = {}) ⇒ Types::DescribeAppResponse
Describes an app.
-
#describe_app_permissions(params = {}) ⇒ Types::DescribeAppPermissionsResponse
Describes the resource permissions for an app.
-
#describe_approval_policy(params = {}) ⇒ Types::DescribeApprovalPolicyResponse
Describes an approval policy in Quick Sight.
-
#describe_asset_bundle_export_job(params = {}) ⇒ Types::DescribeAssetBundleExportJobResponse
Describes an existing export job.
-
#describe_asset_bundle_import_job(params = {}) ⇒ Types::DescribeAssetBundleImportJobResponse
Describes an existing import job.
-
#describe_automation_job(params = {}) ⇒ Types::DescribeAutomationJobResponse
Retrieves the status and details of a specified automation job, including its status and outputs.
-
#describe_brand(params = {}) ⇒ Types::DescribeBrandResponse
Describes a brand.
-
#describe_brand_assignment(params = {}) ⇒ Types::DescribeBrandAssignmentResponse
Describes a brand assignment.
-
#describe_brand_published_version(params = {}) ⇒ Types::DescribeBrandPublishedVersionResponse
Describes the published version of the brand.
-
#describe_custom_permissions(params = {}) ⇒ Types::DescribeCustomPermissionsResponse
Describes a custom permissions profile.
-
#describe_dashboard(params = {}) ⇒ Types::DescribeDashboardResponse
Provides a summary for a dashboard.
-
#describe_dashboard_definition(params = {}) ⇒ Types::DescribeDashboardDefinitionResponse
Provides a detailed description of the definition of a dashboard.
-
#describe_dashboard_permissions(params = {}) ⇒ Types::DescribeDashboardPermissionsResponse
Describes read and write permissions for a dashboard.
-
#describe_dashboard_snapshot_job(params = {}) ⇒ Types::DescribeDashboardSnapshotJobResponse
Describes an existing snapshot job.
-
#describe_dashboard_snapshot_job_result(params = {}) ⇒ Types::DescribeDashboardSnapshotJobResultResponse
Describes the result of an existing snapshot job that has finished running.
-
#describe_dashboards_qa_configuration(params = {}) ⇒ Types::DescribeDashboardsQAConfigurationResponse
Describes an existing dashboard QA configuration.
-
#describe_data_set(params = {}) ⇒ Types::DescribeDataSetResponse
Describes a dataset.
-
#describe_data_set_permissions(params = {}) ⇒ Types::DescribeDataSetPermissionsResponse
Describes the permissions on a dataset.
-
#describe_data_set_refresh_properties(params = {}) ⇒ Types::DescribeDataSetRefreshPropertiesResponse
Describes the refresh properties of a dataset.
-
#describe_data_source(params = {}) ⇒ Types::DescribeDataSourceResponse
Describes a data source.
-
#describe_data_source_permissions(params = {}) ⇒ Types::DescribeDataSourcePermissionsResponse
Describes the resource permissions for a data source.
-
#describe_default_q_business_application(params = {}) ⇒ Types::DescribeDefaultQBusinessApplicationResponse
Describes a Amazon Q Business application that is linked to an Quick Sight account.
-
#describe_dlp_setting(params = {}) ⇒ Types::DescribeDlpSettingResponse
Describes the full configuration of a DLP setting in an Amazon Web Services account.
-
#describe_flow(params = {}) ⇒ Types::DescribeFlowResponse
Returns the full details of a flow for the latest version of the requested publish state.
-
#describe_folder(params = {}) ⇒ Types::DescribeFolderResponse
Describes a folder.
-
#describe_folder_permissions(params = {}) ⇒ Types::DescribeFolderPermissionsResponse
Describes permissions for a folder.
-
#describe_folder_resolved_permissions(params = {}) ⇒ Types::DescribeFolderResolvedPermissionsResponse
Describes the folder resolved permissions.
-
#describe_group(params = {}) ⇒ Types::DescribeGroupResponse
Returns an Amazon Quick Sight group's description and Amazon Resource Name (ARN).
-
#describe_group_membership(params = {}) ⇒ Types::DescribeGroupMembershipResponse
Use the
DescribeGroupMembershipoperation to determine if a user is a member of the specified group. -
#describe_iam_policy_assignment(params = {}) ⇒ Types::DescribeIAMPolicyAssignmentResponse
Describes an existing IAM policy assignment, as specified by the assignment name.
-
#describe_ingestion(params = {}) ⇒ Types::DescribeIngestionResponse
Describes a SPICE ingestion.
-
#describe_ip_restriction(params = {}) ⇒ Types::DescribeIpRestrictionResponse
Provides a summary and status of IP rules.
-
#describe_key_registration(params = {}) ⇒ Types::DescribeKeyRegistrationResponse
Describes all customer managed key registrations in a Quick Sight account.
-
#describe_knowledge_base(params = {}) ⇒ Types::DescribeKnowledgeBaseResponse
Describes a knowledge base.
-
#describe_knowledge_base_permissions(params = {}) ⇒ Types::DescribeKnowledgeBasePermissionsResponse
Describes the resource permissions for a knowledge base.
-
#describe_limits_profile(params = {}) ⇒ Types::DescribeLimitsProfileResponse
Describes the properties of an existing limits profile.
-
#describe_namespace(params = {}) ⇒ Types::DescribeNamespaceResponse
Describes the current namespace.
-
#describe_o_auth_client_application(params = {}) ⇒ Types::DescribeOAuthClientApplicationResponse
Describes an OAuthClientApplication.
-
#describe_q_personalization_configuration(params = {}) ⇒ Types::DescribeQPersonalizationConfigurationResponse
Describes a personalization configuration.
-
#describe_quick_sight_q_search_configuration(params = {}) ⇒ Types::DescribeQuickSightQSearchConfigurationResponse
Describes the state of a Quick Sight Q Search configuration.
-
#describe_refresh_schedule(params = {}) ⇒ Types::DescribeRefreshScheduleResponse
Provides a summary of a refresh schedule.
-
#describe_role_custom_permission(params = {}) ⇒ Types::DescribeRoleCustomPermissionResponse
Describes all custom permissions that are mapped to a role.
-
#describe_self_upgrade_configuration(params = {}) ⇒ Types::DescribeSelfUpgradeConfigurationResponse
Describes the self-upgrade configuration for a Quick account.
-
#describe_space(params = {}) ⇒ Types::DescribeSpaceResponse
Describes an Amazon QuickSight space.
-
#describe_space_permissions(params = {}) ⇒ Types::DescribeSpacePermissionsResponse
Describes the permissions for an Amazon QuickSight space.
-
#describe_template(params = {}) ⇒ Types::DescribeTemplateResponse
Describes a template's metadata.
-
#describe_template_alias(params = {}) ⇒ Types::DescribeTemplateAliasResponse
Describes the template alias for a template.
-
#describe_template_definition(params = {}) ⇒ Types::DescribeTemplateDefinitionResponse
Provides a detailed description of the definition of a template.
-
#describe_template_permissions(params = {}) ⇒ Types::DescribeTemplatePermissionsResponse
Describes read and write permissions on a template.
-
#describe_theme(params = {}) ⇒ Types::DescribeThemeResponse
Describes a theme.
-
#describe_theme_alias(params = {}) ⇒ Types::DescribeThemeAliasResponse
Describes the alias for a theme.
-
#describe_theme_permissions(params = {}) ⇒ Types::DescribeThemePermissionsResponse
Describes the read and write permissions for a theme.
-
#describe_topic(params = {}) ⇒ Types::DescribeTopicResponse
Describes a topic.
-
#describe_topic_permissions(params = {}) ⇒ Types::DescribeTopicPermissionsResponse
Describes the permissions of a topic.
-
#describe_topic_permissions_v2(params = {}) ⇒ Types::DescribeTopicPermissionsV2Response
Describes the permissions of a topic.
-
#describe_topic_refresh(params = {}) ⇒ Types::DescribeTopicRefreshResponse
Describes the status of a topic refresh.
-
#describe_topic_refresh_schedule(params = {}) ⇒ Types::DescribeTopicRefreshScheduleResponse
Deletes a topic refresh schedule.
-
#describe_topic_v2(params = {}) ⇒ Types::DescribeTopicV2Response
Describes a Q topic.
-
#describe_user(params = {}) ⇒ Types::DescribeUserResponse
Returns information about a user, given the user name.
-
#describe_vpc_connection(params = {}) ⇒ Types::DescribeVPCConnectionResponse
Describes a VPC connection.
-
#generate_embed_url_for_anonymous_user(params = {}) ⇒ Types::GenerateEmbedUrlForAnonymousUserResponse
Generates an embed URL that you can use to embed an Amazon Quick dashboard or visual in your website, without having to register any reader users.
-
#generate_embed_url_for_registered_user(params = {}) ⇒ Types::GenerateEmbedUrlForRegisteredUserResponse
Generates an embed URL that you can use to embed an Amazon Quick experience in your website.
-
#generate_embed_url_for_registered_user_with_identity(params = {}) ⇒ Types::GenerateEmbedUrlForRegisteredUserWithIdentityResponse
Generates an embed URL that you can use to embed an Amazon Quick Sight experience in your website.
-
#get_dashboard_embed_url(params = {}) ⇒ Types::GetDashboardEmbedUrlResponse
Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon Quick Sight read-only dashboard in your website or application.
-
#get_flow_metadata(params = {}) ⇒ Types::GetFlowMetadataOutput
Retrieves the metadata of a flow, not including its definition specifying the steps.
-
#get_flow_permissions(params = {}) ⇒ Types::GetFlowPermissionsOutput
Get permissions for a flow.
-
#get_identity_context(params = {}) ⇒ Types::GetIdentityContextResponse
Retrieves the identity context for a Quick Sight user in a specified namespace, allowing you to obtain identity tokens that can be used with identity-enhanced IAM role sessions to call identity-aware APIs.
-
#get_session_embed_url(params = {}) ⇒ Types::GetSessionEmbedUrlResponse
Generates a session URL and authorization code that you can use to embed the Amazon Amazon Quick Sight console in your web server code.
-
#list_action_connectors(params = {}) ⇒ Types::ListActionConnectorsResponse
Lists all action connectors in the specified Amazon Web Services account.
-
#list_agents(params = {}) ⇒ Types::ListAgentsResponse
Lists all agents in an Amazon QuickSight account.
-
#list_analyses(params = {}) ⇒ Types::ListAnalysesResponse
Lists Amazon Quick Sight analyses that exist in the specified Amazon Web Services account.
-
#list_approval_policies(params = {}) ⇒ Types::ListApprovalPoliciesResponse
Lists all approval policies in the specified Quick Sight account.
-
#list_apps(params = {}) ⇒ Types::ListAppsResponse
Lists the apps in an Amazon Web Services account.
-
#list_asset_bundle_export_jobs(params = {}) ⇒ Types::ListAssetBundleExportJobsResponse
Lists all asset bundle export jobs that have been taken place in the last 14 days.
-
#list_asset_bundle_import_jobs(params = {}) ⇒ Types::ListAssetBundleImportJobsResponse
Lists all asset bundle import jobs that have taken place in the last 14 days.
-
#list_brands(params = {}) ⇒ Types::ListBrandsResponse
Lists all brands in an Quick Sight account.
-
#list_custom_permissions(params = {}) ⇒ Types::ListCustomPermissionsResponse
Returns a list of all the custom permissions profiles.
-
#list_dashboard_versions(params = {}) ⇒ Types::ListDashboardVersionsResponse
Lists all the versions of the dashboards in the Amazon Quick Sight subscription.
-
#list_dashboards(params = {}) ⇒ Types::ListDashboardsResponse
Lists dashboards in an Amazon Web Services account.
-
#list_data_sets(params = {}) ⇒ Types::ListDataSetsResponse
Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region.
-
#list_data_sources(params = {}) ⇒ Types::ListDataSourcesResponse
Lists data sources in current Amazon Web Services Region that belong to this Amazon Web Services account.
-
#list_dlp_settings(params = {}) ⇒ Types::ListDlpSettingsResponse
Lists all DLP settings in an Amazon Web Services account.
-
#list_flows(params = {}) ⇒ Types::ListFlowsOutput
Lists flows in an Amazon Web Services account.
-
#list_folder_members(params = {}) ⇒ Types::ListFolderMembersResponse
List all assets (
DASHBOARD,ANALYSIS, andDATASET) in a folder. -
#list_folders(params = {}) ⇒ Types::ListFoldersResponse
Lists all folders in an account.
-
#list_folders_for_resource(params = {}) ⇒ Types::ListFoldersForResourceResponse
List all folders that a resource is a member of.
-
#list_group_memberships(params = {}) ⇒ Types::ListGroupMembershipsResponse
Lists member users in a group.
-
#list_groups(params = {}) ⇒ Types::ListGroupsResponse
Lists all user groups in Amazon Quick Sight.
-
#list_iam_policy_assignments(params = {}) ⇒ Types::ListIAMPolicyAssignmentsResponse
Lists the IAM policy assignments in the current Amazon Quick Sight account.
-
#list_iam_policy_assignments_for_user(params = {}) ⇒ Types::ListIAMPolicyAssignmentsForUserResponse
Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs), for the IAM policies assigned to the specified user and group, or groups that the user belongs to.
-
#list_identity_propagation_configs(params = {}) ⇒ Types::ListIdentityPropagationConfigsResponse
Lists all services and authorized targets that the Quick Sight IAM Identity Center application can access.
-
#list_ingestions(params = {}) ⇒ Types::ListIngestionsResponse
Lists the history of SPICE ingestions for a dataset.
-
#list_knowledge_bases(params = {}) ⇒ Types::ListKnowledgeBasesResponse
Lists all knowledge bases in an Amazon QuickSight account.
-
#list_limits_profiles(params = {}) ⇒ Types::ListLimitsProfilesResponse
Lists all limits profiles in an Amazon Quick Sight account.
-
#list_namespaces(params = {}) ⇒ Types::ListNamespacesResponse
Lists the namespaces for the specified Amazon Web Services account.
-
#list_o_auth_client_applications(params = {}) ⇒ Types::ListOAuthClientApplicationsResponse
Lists all OAuthClientApplications in the current Amazon Web Services Region that belong to this Amazon Web Services account.
-
#list_refresh_schedules(params = {}) ⇒ Types::ListRefreshSchedulesResponse
Lists the refresh schedules of a dataset.
-
#list_role_memberships(params = {}) ⇒ Types::ListRoleMembershipsResponse
Lists all groups that are associated with a role.
-
#list_self_upgrades(params = {}) ⇒ Types::ListSelfUpgradesResponse
Lists all self-upgrade requests for a Quick account.
-
#list_space_resources(params = {}) ⇒ Types::ListSpaceResourcesResponse
Lists the resources in an Amazon QuickSight space.
-
#list_spaces(params = {}) ⇒ Types::ListSpacesResponse
Lists all Amazon QuickSight spaces in an Amazon Web Services account.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags assigned to a resource.
-
#list_template_aliases(params = {}) ⇒ Types::ListTemplateAliasesResponse
Lists all the aliases of a template.
-
#list_template_versions(params = {}) ⇒ Types::ListTemplateVersionsResponse
Lists all the versions of the templates in the current Amazon Quick Sight account.
-
#list_templates(params = {}) ⇒ Types::ListTemplatesResponse
Lists all the templates in the current Amazon Quick Sight account.
-
#list_theme_aliases(params = {}) ⇒ Types::ListThemeAliasesResponse
Lists all the aliases of a theme.
-
#list_theme_versions(params = {}) ⇒ Types::ListThemeVersionsResponse
Lists all the versions of the themes in the current Amazon Web Services account.
-
#list_themes(params = {}) ⇒ Types::ListThemesResponse
Lists all the themes in the current Amazon Web Services account.
-
#list_topic_refresh_schedules(params = {}) ⇒ Types::ListTopicRefreshSchedulesResponse
Lists all of the refresh schedules for a topic.
-
#list_topic_reviewed_answers(params = {}) ⇒ Types::ListTopicReviewedAnswersResponse
Lists all reviewed answers for a Q Topic.
-
#list_topics(params = {}) ⇒ Types::ListTopicsResponse
Lists all of the topics within an account.
-
#list_topics_v2(params = {}) ⇒ Types::ListTopicsV2Response
Lists all of the Q topics in the specified Amazon Web Services account in an Amazon Web Services Region.
-
#list_user_groups(params = {}) ⇒ Types::ListUserGroupsResponse
Lists the Amazon Quick Sight groups that an Amazon Quick Sight user is a member of.
-
#list_users(params = {}) ⇒ Types::ListUsersResponse
Returns a list of all of the Amazon Quick Sight users belonging to this account.
-
#list_users_index_capacity(params = {}) ⇒ Types::ListUsersIndexCapacityResponse
Lists per-user index capacity consumption for an account.
-
#list_vpc_connections(params = {}) ⇒ Types::ListVPCConnectionsResponse
Lists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account.
-
#predict_qa_results(params = {}) ⇒ Types::PredictQAResultsResponse
Predicts existing visuals or generates new visuals to answer a given query.
-
#put_data_set_refresh_properties(params = {}) ⇒ Types::PutDataSetRefreshPropertiesResponse
Creates or updates the dataset refresh properties for the dataset.
-
#register_user(params = {}) ⇒ Types::RegisterUserResponse
Creates an Amazon Quick Sight user whose identity is associated with the Identity and Access Management (IAM) identity or role specified in the request.
-
#restore_analysis(params = {}) ⇒ Types::RestoreAnalysisResponse
Restores an analysis.
-
#search_action_connectors(params = {}) ⇒ Types::SearchActionConnectorsResponse
Searches for action connectors in the specified Amazon Web Services account using filters.
-
#search_agents(params = {}) ⇒ Types::SearchAgentsResponse
Searches for agents based on specified filters.
-
#search_analyses(params = {}) ⇒ Types::SearchAnalysesResponse
Searches for analyses that belong to the user specified in the filter.
-
#search_apps(params = {}) ⇒ Types::SearchAppsResponse
Searches for apps in an Amazon Web Services account using the specified filters.
-
#search_dashboards(params = {}) ⇒ Types::SearchDashboardsResponse
Searches for dashboards that belong to a user.
-
#search_data_sets(params = {}) ⇒ Types::SearchDataSetsResponse
Use the
SearchDataSetsoperation to search for datasets that belong to an account. -
#search_data_sources(params = {}) ⇒ Types::SearchDataSourcesResponse
Use the
SearchDataSourcesoperation to search for data sources that belong to an account. -
#search_flows(params = {}) ⇒ Types::SearchFlowsOutput
Search for the flows in an Amazon Web Services account.
-
#search_folders(params = {}) ⇒ Types::SearchFoldersResponse
Searches the subfolders in a folder.
-
#search_groups(params = {}) ⇒ Types::SearchGroupsResponse
Use the
SearchGroupsoperation to search groups in a specified Quick Sight namespace using the supplied filters. -
#search_knowledge_bases(params = {}) ⇒ Types::SearchKnowledgeBasesResponse
Searches for a subset of knowledge bases based on specified filters.
-
#search_spaces(params = {}) ⇒ Types::SearchSpacesResponse
Searches for Amazon QuickSight spaces that match the specified filters.
-
#search_topics(params = {}) ⇒ Types::SearchTopicsResponse
Searches for any Q topic that exists in an Quick account.
-
#search_topics_v2(params = {}) ⇒ Types::SearchTopicsV2Response
Searches for any Q topic that exists in an Amazon Web Services account.
-
#start_asset_bundle_export_job(params = {}) ⇒ Types::StartAssetBundleExportJobResponse
Starts an Asset Bundle export job.
-
#start_asset_bundle_import_job(params = {}) ⇒ Types::StartAssetBundleImportJobResponse
Starts an Asset Bundle import job.
-
#start_automation_job(params = {}) ⇒ Types::StartAutomationJobResponse
Starts a new job for a specified automation.
-
#start_dashboard_snapshot_job(params = {}) ⇒ Types::StartDashboardSnapshotJobResponse
Starts an asynchronous job that generates a snapshot of a dashboard's output.
-
#start_dashboard_snapshot_job_schedule(params = {}) ⇒ Types::StartDashboardSnapshotJobScheduleResponse
Starts an asynchronous job that runs an existing dashboard schedule and sends the dashboard snapshot through email.
-
#tag_resource(params = {}) ⇒ Types::TagResourceResponse
Assigns one or more tags (key-value pairs) to the specified Amazon Quick Sight resource.
-
#untag_resource(params = {}) ⇒ Types::UntagResourceResponse
Removes a tag or tags from a resource.
-
#update_account_custom_permission(params = {}) ⇒ Types::UpdateAccountCustomPermissionResponse
Applies a custom permissions profile to an account.
-
#update_account_customization(params = {}) ⇒ Types::UpdateAccountCustomizationResponse
Updates Amazon Quick Sight customizations.
-
#update_account_settings(params = {}) ⇒ Types::UpdateAccountSettingsResponse
Updates the Amazon Quick Sight settings in your Amazon Web Services account.
-
#update_action_connector(params = {}) ⇒ Types::UpdateActionConnectorResponse
Updates an existing action connector with new configuration details, authentication settings, or enabled actions.
-
#update_action_connector_permissions(params = {}) ⇒ Types::UpdateActionConnectorPermissionsResponse
Updates the permissions for an action connector by granting or revoking access for specific users and groups.
-
#update_agent(params = {}) ⇒ Types::UpdateAgentResponse
Updates an existing agent.
-
#update_agent_permissions(params = {}) ⇒ Types::UpdateAgentPermissionsResponse
Updates the resource permissions for an agent.
-
#update_analysis(params = {}) ⇒ Types::UpdateAnalysisResponse
Updates an analysis in Amazon Quick Sight.
-
#update_analysis_permissions(params = {}) ⇒ Types::UpdateAnalysisPermissionsResponse
Updates the read and write permissions for an analysis.
-
#update_app_permissions(params = {}) ⇒ Types::UpdateAppPermissionsResponse
Updates the resource permissions for an app.
-
#update_application_with_token_exchange_grant(params = {}) ⇒ Types::UpdateApplicationWithTokenExchangeGrantResponse
Updates an Quick application with a token exchange grant.
-
#update_approval_policy(params = {}) ⇒ Types::UpdateApprovalPolicyResponse
Updates an approval policy in Quick Sight.
-
#update_brand(params = {}) ⇒ Types::UpdateBrandResponse
Updates a brand.
-
#update_brand_assignment(params = {}) ⇒ Types::UpdateBrandAssignmentResponse
Updates a brand assignment.
-
#update_brand_published_version(params = {}) ⇒ Types::UpdateBrandPublishedVersionResponse
Updates the published version of a brand.
-
#update_custom_permissions(params = {}) ⇒ Types::UpdateCustomPermissionsResponse
Updates a custom permissions profile.
-
#update_dashboard(params = {}) ⇒ Types::UpdateDashboardResponse
Updates a dashboard in an Amazon Web Services account.
-
#update_dashboard_links(params = {}) ⇒ Types::UpdateDashboardLinksResponse
Updates the linked analyses on a dashboard.
-
#update_dashboard_permissions(params = {}) ⇒ Types::UpdateDashboardPermissionsResponse
Updates read and write permissions on a dashboard.
-
#update_dashboard_published_version(params = {}) ⇒ Types::UpdateDashboardPublishedVersionResponse
Updates the published version of a dashboard.
-
#update_dashboards_qa_configuration(params = {}) ⇒ Types::UpdateDashboardsQAConfigurationResponse
Updates a Dashboard QA configuration.
-
#update_data_set(params = {}) ⇒ Types::UpdateDataSetResponse
Updates a dataset.
-
#update_data_set_permissions(params = {}) ⇒ Types::UpdateDataSetPermissionsResponse
Updates the permissions on a dataset.
-
#update_data_source(params = {}) ⇒ Types::UpdateDataSourceResponse
Updates a data source.
-
#update_data_source_permissions(params = {}) ⇒ Types::UpdateDataSourcePermissionsResponse
Updates the permissions to a data source.
-
#update_default_q_business_application(params = {}) ⇒ Types::UpdateDefaultQBusinessApplicationResponse
Updates a Amazon Q Business application that is linked to a Quick Sight account.
-
#update_dlp_setting(params = {}) ⇒ Types::UpdateDlpSettingResponse
Updates an existing DLP setting configuration in an Amazon Web Services account.
-
#update_flow(params = {}) ⇒ Types::UpdateFlowResponse
Updates an existing flow.
-
#update_flow_permissions(params = {}) ⇒ Types::UpdateFlowPermissionsOutput
Updates permissions against principals on a flow.
-
#update_folder(params = {}) ⇒ Types::UpdateFolderResponse
Updates the name of a folder.
-
#update_folder_permissions(params = {}) ⇒ Types::UpdateFolderPermissionsResponse
Updates permissions of a folder.
-
#update_group(params = {}) ⇒ Types::UpdateGroupResponse
Changes a group description.
-
#update_iam_policy_assignment(params = {}) ⇒ Types::UpdateIAMPolicyAssignmentResponse
Updates an existing IAM policy assignment.
-
#update_identity_propagation_config(params = {}) ⇒ Types::UpdateIdentityPropagationConfigResponse
Adds or updates services and authorized targets to configure what the Quick Sight IAM Identity Center application can access.
-
#update_ip_restriction(params = {}) ⇒ Types::UpdateIpRestrictionResponse
Updates the content and status of IP rules.
-
#update_key_registration(params = {}) ⇒ Types::UpdateKeyRegistrationResponse
Updates a customer managed key in a Quick Sight account.
-
#update_knowledge_base(params = {}) ⇒ Types::UpdateKnowledgeBaseResponse
Updates the properties of an existing knowledge base.
-
#update_knowledge_base_permissions(params = {}) ⇒ Types::UpdateKnowledgeBasePermissionsResponse
Updates the resource permissions for a knowledge base.
-
#update_limits_profile(params = {}) ⇒ Types::UpdateLimitsProfileResponse
Updates the properties of an existing limits profile.
-
#update_o_auth_client_application(params = {}) ⇒ Types::UpdateOAuthClientApplicationResponse
Updates an OAuthClientApplication.
-
#update_public_sharing_settings(params = {}) ⇒ Types::UpdatePublicSharingSettingsResponse
This API controls public sharing settings for your entire Quick Sight account, affecting data security and access.
-
#update_q_personalization_configuration(params = {}) ⇒ Types::UpdateQPersonalizationConfigurationResponse
Updates a personalization configuration.
-
#update_quick_sight_q_search_configuration(params = {}) ⇒ Types::UpdateQuickSightQSearchConfigurationResponse
Updates the state of a Quick Sight Q Search configuration.
-
#update_refresh_schedule(params = {}) ⇒ Types::UpdateRefreshScheduleResponse
Updates a refresh schedule for a dataset.
-
#update_role_custom_permission(params = {}) ⇒ Types::UpdateRoleCustomPermissionResponse
Updates the custom permissions that are associated with a role.
-
#update_self_upgrade(params = {}) ⇒ Types::UpdateSelfUpgradeResponse
Updates a self-upgrade request for a Quick user by approving, denying, or verifying the request.
-
#update_self_upgrade_configuration(params = {}) ⇒ Types::UpdateSelfUpgradeConfigurationResponse
Updates the self-upgrade configuration for a Quick account.
-
#update_space(params = {}) ⇒ Types::UpdateSpaceResponse
Updates the metadata of an Amazon QuickSight space.
-
#update_space_permissions(params = {}) ⇒ Types::UpdateSpacePermissionsResponse
Updates the permissions for an Amazon QuickSight space.
-
#update_space_resources(params = {}) ⇒ Types::UpdateSpaceResourcesResponse
Adds or removes resources from an Amazon QuickSight space.
-
#update_spice_capacity_configuration(params = {}) ⇒ Types::UpdateSPICECapacityConfigurationResponse
Updates the SPICE capacity configuration for a Quick Sight account.
-
#update_template(params = {}) ⇒ Types::UpdateTemplateResponse
Updates a template from an existing Amazon Quick Sight analysis or another template.
-
#update_template_alias(params = {}) ⇒ Types::UpdateTemplateAliasResponse
Updates the template alias of a template.
-
#update_template_permissions(params = {}) ⇒ Types::UpdateTemplatePermissionsResponse
Updates the resource permissions for a template.
-
#update_theme(params = {}) ⇒ Types::UpdateThemeResponse
Updates a theme.
-
#update_theme_alias(params = {}) ⇒ Types::UpdateThemeAliasResponse
Updates an alias of a theme.
-
#update_theme_permissions(params = {}) ⇒ Types::UpdateThemePermissionsResponse
Updates the resource permissions for a theme.
-
#update_topic(params = {}) ⇒ Types::UpdateTopicResponse
Updates a topic.
-
#update_topic_permissions(params = {}) ⇒ Types::UpdateTopicPermissionsResponse
Updates the permissions of a topic.
-
#update_topic_permissions_v2(params = {}) ⇒ Types::UpdateTopicPermissionsV2Response
Updates the permissions of a topic.
-
#update_topic_refresh_schedule(params = {}) ⇒ Types::UpdateTopicRefreshScheduleResponse
Updates a topic refresh schedule.
-
#update_topic_v2(params = {}) ⇒ Types::UpdateTopicV2Response
Updates the definition of a Q topic.
-
#update_user(params = {}) ⇒ Types::UpdateUserResponse
Updates an Amazon Quick Sight user.
-
#update_user_custom_permission(params = {}) ⇒ Types::UpdateUserCustomPermissionResponse
Updates a custom permissions profile for a user.
-
#update_vpc_connection(params = {}) ⇒ Types::UpdateVPCConnectionResponse
Updates a VPC connection.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
478 479 480 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 478 def initialize(*args) super end |
Instance Method Details
#batch_create_topic_reviewed_answer(params = {}) ⇒ Types::BatchCreateTopicReviewedAnswerResponse
Creates new reviewed answers for a Q Topic.
1291 1292 1293 1294 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 1291 def batch_create_topic_reviewed_answer(params = {}, = {}) req = build_request(:batch_create_topic_reviewed_answer, params) req.send_request() end |
#batch_delete_knowledge_base(params = {}) ⇒ Types::BatchDeleteKnowledgeBaseResponse
Deletes one or more knowledge bases.
1335 1336 1337 1338 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 1335 def batch_delete_knowledge_base(params = {}, = {}) req = build_request(:batch_delete_knowledge_base, params) req.send_request() end |
#batch_delete_topic_reviewed_answer(params = {}) ⇒ Types::BatchDeleteTopicReviewedAnswerResponse
Deletes reviewed answers for Q Topic.
1387 1388 1389 1390 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 1387 def batch_delete_topic_reviewed_answer(params = {}, = {}) req = build_request(:batch_delete_topic_reviewed_answer, params) req.send_request() end |
#batch_describe_user_limits(params = {}) ⇒ Types::BatchDescribeUserLimitsResponse
Describes the effective resource limits for one or more Amazon Quick Sight users, including the limits that apply to each user based on their profile assignments.
1448 1449 1450 1451 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 1448 def batch_describe_user_limits(params = {}, = {}) req = build_request(:batch_describe_user_limits, params) req.send_request() end |
#cancel_ingestion(params = {}) ⇒ Types::CancelIngestionResponse
Cancels an ongoing ingestion of data into SPICE.
1490 1491 1492 1493 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 1490 def cancel_ingestion(params = {}, = {}) req = build_request(:cancel_ingestion, params) req.send_request() end |
#create_account_customization(params = {}) ⇒ Types::CreateAccountCustomizationResponse
Creates Amazon Quick Sight customizations. Currently, you can add a
custom default theme by using the CreateAccountCustomization or
UpdateAccountCustomization API operation. To further customize
Amazon Quick Sight by removing Amazon Quick Sight sample assets and
videos for all new users, see Customizing Quick Sight in the
Amazon Quick Sight User Guide.
You can create customizations for your Amazon Web Services account or,
if you specify a namespace, for a Quick Sight namespace instead.
Customizations that apply to a namespace always override
customizations that apply to an Amazon Web Services account. To find
out which customizations apply, use the DescribeAccountCustomization
API operation.
Before you use the CreateAccountCustomization API operation to add a
theme as the namespace default, make sure that you first share the
theme with the namespace. If you don't share it with the namespace,
the theme isn't visible to your users even if you make it the default
theme. To check if the theme is shared, view the current permissions
by using the DescribeThemePermissions API operation. To share the
theme, grant permissions by using the UpdateThemePermissions API
operation.
1584 1585 1586 1587 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 1584 def create_account_customization(params = {}, = {}) req = build_request(:create_account_customization, params) req.send_request() end |
#create_account_subscription(params = {}) ⇒ Types::CreateAccountSubscriptionResponse
Creates an Amazon Quick Sight account, or subscribes to Amazon Quick Sight Q.
The Amazon Web Services Region for the account is derived from what is configured in the CLI or SDK.
Before you use this operation, make sure that you can connect to an existing Amazon Web Services account. If you don't have an Amazon Web Services account, see Sign up for Amazon Web Services in the Amazon Quick Sight User Guide. The person who signs up for Amazon Quick Sight needs to have the correct Identity and Access Management (IAM) permissions. For more information, see IAM Policy Examples for Amazon Quick Sight in the Amazon Quick Sight User Guide.
If your IAM policy includes both the Subscribe and
CreateAccountSubscription actions, make sure that both actions are
set to Allow. If either action is set to Deny, the Deny action
prevails and your API call fails.
You can't pass an existing IAM role to access other Amazon Web Services services using this API operation. To pass your existing IAM role to Amazon Quick Sight, see Passing IAM roles to Amazon Quick Sight in the Amazon Quick Sight User Guide.
You can't set default resource access on the new account from the Amazon Quick Sight API. Instead, add default resource access from the Amazon Quick Sight console. For more information about setting default resource access to Amazon Web Services services, see Setting default resource access to Amazon Web Services services in the Amazon Quick Sight User Guide.
1850 1851 1852 1853 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 1850 def create_account_subscription(params = {}, = {}) req = build_request(:create_account_subscription, params) req.send_request() end |
#create_action_connector(params = {}) ⇒ Types::CreateActionConnectorResponse
Creates an action connector that enables Amazon Quick Sight to connect to external services and perform actions. Action connectors support various authentication methods and can be configured with specific actions from supported connector types like Amazon S3, Salesforce, JIRA.
1985 1986 1987 1988 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 1985 def create_action_connector(params = {}, = {}) req = build_request(:create_action_connector, params) req.send_request() end |
#create_agent(params = {}) ⇒ Types::CreateAgentResponse
Creates an agent in Amazon QuickSight.
2078 2079 2080 2081 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 2078 def create_agent(params = {}, = {}) req = build_request(:create_agent, params) req.send_request() end |
#create_analysis(params = {}) ⇒ Types::CreateAnalysisResponse
Creates an analysis in Amazon Quick Sight. Analyses can be created
either from a template or from an AnalysisDefinition.
2167 2168 2169 2170 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 2167 def create_analysis(params = {}, = {}) req = build_request(:create_analysis, params) req.send_request() end |
#create_approval_policy(params = {}) ⇒ Types::CreateApprovalPolicyResponse
Creates an approval policy in Quick Sight.
2238 2239 2240 2241 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 2238 def create_approval_policy(params = {}, = {}) req = build_request(:create_approval_policy, params) req.send_request() end |
#create_brand(params = {}) ⇒ Types::CreateBrandResponse
Creates an Quick Sight brand.
2444 2445 2446 2447 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 2444 def create_brand(params = {}, = {}) req = build_request(:create_brand, params) req.send_request() end |
#create_custom_permissions(params = {}) ⇒ Types::CreateCustomPermissionsResponse
Creates a custom permissions profile.
3082 3083 3084 3085 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 3082 def (params = {}, = {}) req = build_request(:create_custom_permissions, params) req.send_request() end |
#create_dashboard(params = {}) ⇒ Types::CreateDashboardResponse
Creates a dashboard from either a template or directly with a
DashboardDefinition. To first create a template, see the
CreateTemplate API operation.
A dashboard is an entity in Amazon Quick Sight that identifies Amazon Quick Sight reports, created from analyses. You can share Amazon Quick Sight dashboards. With the right permissions, you can create scheduled email reports from them. If you have the correct permissions, you can create a dashboard from a template that exists in a different Amazon Web Services account.
3235 3236 3237 3238 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 3235 def create_dashboard(params = {}, = {}) req = build_request(:create_dashboard, params) req.send_request() end |
#create_data_set(params = {}) ⇒ Types::CreateDataSetResponse
Creates a dataset.
4098 4099 4100 4101 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 4098 def create_data_set(params = {}, = {}) req = build_request(:create_data_set, params) req.send_request() end |
#create_data_source(params = {}) ⇒ Types::CreateDataSourceResponse
Creates a data source.
4668 4669 4670 4671 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 4668 def create_data_source(params = {}, = {}) req = build_request(:create_data_source, params) req.send_request() end |
#create_dlp_setting(params = {}) ⇒ Types::CreateDlpSettingResponse
Creates a data loss prevention (DLP) setting configuration for an Amazon Web Services account. A DLP setting defines the DLP provider, the enforcement behavior, and the Quick capabilities that the setting applies to.
4759 4760 4761 4762 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 4759 def create_dlp_setting(params = {}, = {}) req = build_request(:create_dlp_setting, params) req.send_request() end |
#create_flow(params = {}) ⇒ Types::CreateFlowResponse
Creates a new flow in the specified Amazon Web Services account. Creates both a DRAFT and PUBLISHED (auto-published) version.
This operation is idempotent. Supply a ClientToken to safely retry
without creating duplicate resources.
4841 4842 4843 4844 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 4841 def create_flow(params = {}, = {}) req = build_request(:create_flow, params) req.send_request() end |
#create_folder(params = {}) ⇒ Types::CreateFolderResponse
Creates an empty shared folder.
4921 4922 4923 4924 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 4921 def create_folder(params = {}, = {}) req = build_request(:create_folder, params) req.send_request() end |
#create_folder_membership(params = {}) ⇒ Types::CreateFolderMembershipResponse
Adds an asset, such as a dashboard, analysis, or dataset into a folder.
4967 4968 4969 4970 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 4967 def create_folder_membership(params = {}, = {}) req = build_request(:create_folder_membership, params) req.send_request() end |
#create_group(params = {}) ⇒ Types::CreateGroupResponse
Use the CreateGroup operation to create a group in Quick Sight. You
can create up to 10,000 groups in a namespace. If you want to create
more than 10,000 groups in a namespace, contact Amazon Web Services
Support.
The permissions resource is
arn:aws:quicksight:<your-region>:<relevant-aws-account-id>:group/default/<group-name>
.
The response is a group object.
5025 5026 5027 5028 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5025 def create_group(params = {}, = {}) req = build_request(:create_group, params) req.send_request() end |
#create_group_membership(params = {}) ⇒ Types::CreateGroupMembershipResponse
Adds an Amazon Quick Sight user to an Amazon Quick Sight group.
5072 5073 5074 5075 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5072 def create_group_membership(params = {}, = {}) req = build_request(:create_group_membership, params) req.send_request() end |
#create_iam_policy_assignment(params = {}) ⇒ Types::CreateIAMPolicyAssignmentResponse
Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN). This policy assignment is attached to the specified groups or users of Amazon Quick Sight. Assignment names are unique per Amazon Web Services account. To avoid overwriting rules in other namespaces, use assignment names that are unique.
5153 5154 5155 5156 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5153 def create_iam_policy_assignment(params = {}, = {}) req = build_request(:create_iam_policy_assignment, params) req.send_request() end |
#create_ingestion(params = {}) ⇒ Types::CreateIngestionResponse
Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets in an Enterprise edition account 32 times in a 24-hour period. You can manually refresh datasets in a Standard edition account 8 times in a 24-hour period. Each 24-hour period is measured starting 24 hours before the current date and time.
Any ingestions operating on tagged datasets inherit the same tags automatically for use in access control. For an example, see How do I create an IAM policy to control access to Amazon EC2 resources using tags? in the Amazon Web Services Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.
5215 5216 5217 5218 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5215 def create_ingestion(params = {}, = {}) req = build_request(:create_ingestion, params) req.send_request() end |
#create_knowledge_base(params = {}) ⇒ Types::CreateKnowledgeBaseResponse
Creates a knowledge base from a specified data source. Supported data source connector types include:
S3_KNOWLEDGE_BASE– Uses an Amazon S3 bucket as the data source.WEB_CRAWLER– Uses web pages indexed by the built-in web crawler as the data source.GOOGLE_DRIVE– Uses Google Drive as the data source. Supports service account authentication only.SHAREPOINT– Uses SharePoint as the data source. Supports two-legged OAuth only.ONE_DRIVE– Uses OneDrive as the data source. Supports two-legged OAuth only.
5357 5358 5359 5360 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5357 def create_knowledge_base(params = {}, = {}) req = build_request(:create_knowledge_base, params) req.send_request() end |
#create_limits_profile(params = {}) ⇒ Types::CreateLimitsProfileResponse
Creates a limits profile that defines resource usage limits for Amazon Quick Sight users.
5413 5414 5415 5416 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5413 def create_limits_profile(params = {}, = {}) req = build_request(:create_limits_profile, params) req.send_request() end |
#create_namespace(params = {}) ⇒ Types::CreateNamespaceResponse
(Enterprise edition only) Creates a new namespace for you to use with Amazon Quick Sight.
A namespace allows you to isolate the Quick Sight users and groups that are registered for that namespace. Users that access the namespace can share assets only with other users or groups in the same namespace. They can't see users and groups in other namespaces. You can create a namespace after your Amazon Web Services account is subscribed to Quick Sight. The namespace must be unique within the Amazon Web Services account. By default, there is a limit of 100 namespaces per Amazon Web Services account. To increase your limit, create a ticket with Amazon Web Services Support.
5484 5485 5486 5487 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5484 def create_namespace(params = {}, = {}) req = build_request(:create_namespace, params) req.send_request() end |
#create_o_auth_client_application(params = {}) ⇒ Types::CreateOAuthClientApplicationResponse
Creates an OAuthClientApplication.
5582 5583 5584 5585 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5582 def create_o_auth_client_application(params = {}, = {}) req = build_request(:create_o_auth_client_application, params) req.send_request() end |
#create_refresh_schedule(params = {}) ⇒ Types::CreateRefreshScheduleResponse
Creates a refresh schedule for a dataset. You can create up to 5 different schedules for a single dataset.
5639 5640 5641 5642 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5639 def create_refresh_schedule(params = {}, = {}) req = build_request(:create_refresh_schedule, params) req.send_request() end |
#create_role_membership(params = {}) ⇒ Types::CreateRoleMembershipResponse
Use CreateRoleMembership to add an existing Quick Sight group to an
existing role.
5685 5686 5687 5688 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5685 def create_role_membership(params = {}, = {}) req = build_request(:create_role_membership, params) req.send_request() end |
#create_space(params = {}) ⇒ Types::CreateSpaceResponse
Creates a new Amazon QuickSight space. A space is a collection of resources that can be used to organize and manage QuickSight assets.
5731 5732 5733 5734 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5731 def create_space(params = {}, = {}) req = build_request(:create_space, params) req.send_request() end |
#create_template(params = {}) ⇒ Types::CreateTemplateResponse
Creates a template either from a TemplateDefinition or from an
existing Quick Sight analysis or template. You can use the resulting
template to create additional dashboards, templates, or analyses.
A template is an entity in Quick Sight that encapsulates the metadata required to create an analysis and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.
5831 5832 5833 5834 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5831 def create_template(params = {}, = {}) req = build_request(:create_template, params) req.send_request() end |
#create_template_alias(params = {}) ⇒ Types::CreateTemplateAliasResponse
Creates a template alias for a template.
5880 5881 5882 5883 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 5880 def create_template_alias(params = {}, = {}) req = build_request(:create_template_alias, params) req.send_request() end |
#create_theme(params = {}) ⇒ Types::CreateThemeResponse
Creates a theme.
A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For more information, see Using Themes in Amazon Quick Sight in the Amazon Quick Sight User Guide.
6144 6145 6146 6147 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 6144 def create_theme(params = {}, = {}) req = build_request(:create_theme, params) req.send_request() end |
#create_theme_alias(params = {}) ⇒ Types::CreateThemeAliasResponse
Creates a theme alias for a theme.
6193 6194 6195 6196 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 6193 def create_theme_alias(params = {}, = {}) req = build_request(:create_theme_alias, params) req.send_request() end |
#create_topic(params = {}) ⇒ Types::CreateTopicResponse
Creates a new Q topic.
6507 6508 6509 6510 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 6507 def create_topic(params = {}, = {}) req = build_request(:create_topic, params) req.send_request() end |
#create_topic_refresh_schedule(params = {}) ⇒ Types::CreateTopicRefreshScheduleResponse
Creates a topic refresh schedule.
6568 6569 6570 6571 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 6568 def create_topic_refresh_schedule(params = {}, = {}) req = build_request(:create_topic_refresh_schedule, params) req.send_request() end |
#create_topic_v2(params = {}) ⇒ Types::CreateTopicV2Response
Creates a new Q topic.
6655 6656 6657 6658 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 6655 def create_topic_v2(params = {}, = {}) req = build_request(:create_topic_v2, params) req.send_request() end |
#create_vpc_connection(params = {}) ⇒ Types::CreateVPCConnectionResponse
Creates a new VPC connection.
6731 6732 6733 6734 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 6731 def create_vpc_connection(params = {}, = {}) req = build_request(:create_vpc_connection, params) req.send_request() end |
#delete_account_custom_permission(params = {}) ⇒ Types::DeleteAccountCustomPermissionResponse
Unapplies a custom permissions profile from an account.
6762 6763 6764 6765 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 6762 def (params = {}, = {}) req = build_request(:delete_account_custom_permission, params) req.send_request() end |
#delete_account_customization(params = {}) ⇒ Types::DeleteAccountCustomizationResponse
This API permanently deletes all Quick Sight customizations for the specified Amazon Web Services account and namespace. When you delete account customizations:
All customizations are removed including themes, branding, and visual settings
This action cannot be undone through the API
Users will see default Quick Sight styling after customizations are deleted
Before proceeding: Ensure you have backups of any custom themes or branding elements you may want to recreate.
Deletes all Amazon Quick Sight customizations for the specified Amazon Web Services account and Quick Sight namespace.
6815 6816 6817 6818 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 6815 def delete_account_customization(params = {}, = {}) req = build_request(:delete_account_customization, params) req.send_request() end |
#delete_account_subscription(params = {}) ⇒ Types::DeleteAccountSubscriptionResponse
Deleting your Quick Sight account subscription has permanent, irreversible consequences across all Amazon Web Services regions:
Global deletion – Running this operation from any single region will delete your Quick Sight account and all data in every Amazon Web Services region where you have Quick Sight resources.
Complete data loss – All dashboards, analyses, datasets, data sources, and custom visuals will be permanently deleted across all regions.
Embedded content failure – All embedded dashboards and visuals in your applications will immediately stop working and display errors to end users.
Shared resources removed – All shared dashboards, folders, and resources will become inaccessible to other users and external recipients.
User access terminated – All Quick Sight users in your account will lose access immediately, including authors, readers, and administrators.
No recovery possible – Once deleted, your Quick Sight account and all associated data cannot be restored.
Consider exporting critical dashboards and data before proceeding with account deletion.
Use the DeleteAccountSubscription operation to delete an Quick Sight
account. This operation will result in an error message if you have
configured your account termination protection settings to True. To
change this setting and delete your account, call the
UpdateAccountSettings API and set the value of the
TerminationProtectionEnabled parameter to False, then make another
call to the DeleteAccountSubscription API.
6883 6884 6885 6886 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 6883 def delete_account_subscription(params = {}, = {}) req = build_request(:delete_account_subscription, params) req.send_request() end |
#delete_action_connector(params = {}) ⇒ Types::DeleteActionConnectorResponse
Hard deletes an action connector, making it unrecoverable. This operation removes the connector and all its associated configurations. Any resources currently using this action connector will no longer be able to perform actions through it.
6925 6926 6927 6928 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 6925 def delete_action_connector(params = {}, = {}) req = build_request(:delete_action_connector, params) req.send_request() end |
#delete_agent(params = {}) ⇒ Types::DeleteAgentResponse
Deletes an agent.
6957 6958 6959 6960 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 6957 def delete_agent(params = {}, = {}) req = build_request(:delete_agent, params) req.send_request() end |
#delete_analysis(params = {}) ⇒ Types::DeleteAnalysisResponse
Deletes an analysis from Amazon Quick Sight. You can optionally
include a recovery window during which you can restore the analysis.
If you don't specify a recovery window value, the operation defaults
to 30 days. Amazon Quick Sight attaches a DeletionTime stamp to the
response that specifies the end of the recovery window. At the end of
the recovery window, Amazon Quick Sight deletes the analysis
permanently.
At any time before recovery window ends, you can use the
RestoreAnalysis API operation to remove the DeletionTime stamp and
cancel the deletion of the analysis. The analysis remains visible in
the API until it's deleted, so you can describe it but you can't
make a template from it.
An analysis that's scheduled for deletion isn't accessible in the Amazon Quick Sight console. To access it in the console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it.
7028 7029 7030 7031 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7028 def delete_analysis(params = {}, = {}) req = build_request(:delete_analysis, params) req.send_request() end |
#delete_app(params = {}) ⇒ Types::DeleteAppResponse
Deletes an app.
7060 7061 7062 7063 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7060 def delete_app(params = {}, = {}) req = build_request(:delete_app, params) req.send_request() end |
#delete_approval_policy(params = {}) ⇒ Struct
Deletes an approval policy in Quick Sight.
7082 7083 7084 7085 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7082 def delete_approval_policy(params = {}, = {}) req = build_request(:delete_approval_policy, params) req.send_request() end |
#delete_brand(params = {}) ⇒ Types::DeleteBrandResponse
This API permanently deletes the specified Quick Sight brand. When you delete a brand:
The brand and all its associated branding elements are permanently removed
Any applications or dashboards using this brand will revert to default styling
This action cannot be undone through the API
Before proceeding: Verify that the brand is no longer needed and consider the impact on any applications currently using this brand.
Deletes an Quick Sight brand.
7128 7129 7130 7131 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7128 def delete_brand(params = {}, = {}) req = build_request(:delete_brand, params) req.send_request() end |
#delete_brand_assignment(params = {}) ⇒ Types::DeleteBrandAssignmentResponse
Deletes a brand assignment.
7157 7158 7159 7160 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7157 def delete_brand_assignment(params = {}, = {}) req = build_request(:delete_brand_assignment, params) req.send_request() end |
#delete_custom_permissions(params = {}) ⇒ Types::DeleteCustomPermissionsResponse
Deletes a custom permissions profile.
7194 7195 7196 7197 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7194 def (params = {}, = {}) req = build_request(:delete_custom_permissions, params) req.send_request() end |
#delete_dashboard(params = {}) ⇒ Types::DeleteDashboardResponse
Deletes a dashboard.
7238 7239 7240 7241 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7238 def delete_dashboard(params = {}, = {}) req = build_request(:delete_dashboard, params) req.send_request() end |
#delete_data_set(params = {}) ⇒ Types::DeleteDataSetResponse
Deletes a dataset.
7277 7278 7279 7280 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7277 def delete_data_set(params = {}, = {}) req = build_request(:delete_data_set, params) req.send_request() end |
#delete_data_set_refresh_properties(params = {}) ⇒ Types::DeleteDataSetRefreshPropertiesResponse
Deletes the dataset refresh properties of the dataset.
7311 7312 7313 7314 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7311 def delete_data_set_refresh_properties(params = {}, = {}) req = build_request(:delete_data_set_refresh_properties, params) req.send_request() end |
#delete_data_source(params = {}) ⇒ Types::DeleteDataSourceResponse
Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data source.
7351 7352 7353 7354 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7351 def delete_data_source(params = {}, = {}) req = build_request(:delete_data_source, params) req.send_request() end |
#delete_default_q_business_application(params = {}) ⇒ Types::DeleteDefaultQBusinessApplicationResponse
Deletes a linked Amazon Q Business application from an Quick Sight account
7390 7391 7392 7393 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7390 def delete_default_q_business_application(params = {}, = {}) req = build_request(:delete_default_q_business_application, params) req.send_request() end |
#delete_dlp_setting(params = {}) ⇒ Types::DeleteDlpSettingResponse
Deletes a DLP setting configuration from an Amazon Web Services account.
7428 7429 7430 7431 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7428 def delete_dlp_setting(params = {}, = {}) req = build_request(:delete_dlp_setting, params) req.send_request() end |
#delete_flow(params = {}) ⇒ Types::DeleteFlowResponse
Permanently deletes a flow from the specified Amazon Web Services account. This operation cannot be undone.
7464 7465 7466 7467 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7464 def delete_flow(params = {}, = {}) req = build_request(:delete_flow, params) req.send_request() end |
#delete_folder(params = {}) ⇒ Types::DeleteFolderResponse
Deletes an empty folder.
7502 7503 7504 7505 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7502 def delete_folder(params = {}, = {}) req = build_request(:delete_folder, params) req.send_request() end |
#delete_folder_membership(params = {}) ⇒ Types::DeleteFolderMembershipResponse
Removes an asset, such as a dashboard, analysis, or dataset, from a folder.
7545 7546 7547 7548 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7545 def delete_folder_membership(params = {}, = {}) req = build_request(:delete_folder_membership, params) req.send_request() end |
#delete_group(params = {}) ⇒ Types::DeleteGroupResponse
Removes a user group from Amazon Quick Sight.
7585 7586 7587 7588 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7585 def delete_group(params = {}, = {}) req = build_request(:delete_group, params) req.send_request() end |
#delete_group_membership(params = {}) ⇒ Types::DeleteGroupMembershipResponse
Removes a user from a group so that the user is no longer a member of the group.
7631 7632 7633 7634 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7631 def delete_group_membership(params = {}, = {}) req = build_request(:delete_group_membership, params) req.send_request() end |
#delete_iam_policy_assignment(params = {}) ⇒ Types::DeleteIAMPolicyAssignmentResponse
Deletes an existing IAM policy assignment.
7672 7673 7674 7675 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7672 def delete_iam_policy_assignment(params = {}, = {}) req = build_request(:delete_iam_policy_assignment, params) req.send_request() end |
#delete_identity_propagation_config(params = {}) ⇒ Types::DeleteIdentityPropagationConfigResponse
Deletes all access scopes and authorized targets that are associated with a service from the Quick Sight IAM Identity Center application.
This operation is only supported for Quick Sight accounts that use IAM Identity Center.
7712 7713 7714 7715 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7712 def delete_identity_propagation_config(params = {}, = {}) req = build_request(:delete_identity_propagation_config, params) req.send_request() end |
#delete_knowledge_base(params = {}) ⇒ Types::DeleteKnowledgeBaseResponse
Deletes a knowledge base.
7751 7752 7753 7754 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7751 def delete_knowledge_base(params = {}, = {}) req = build_request(:delete_knowledge_base, params) req.send_request() end |
#delete_limits_profile(params = {}) ⇒ Types::DeleteLimitsProfileResponse
Deletes a limits profile.
7784 7785 7786 7787 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7784 def delete_limits_profile(params = {}, = {}) req = build_request(:delete_limits_profile, params) req.send_request() end |
#delete_namespace(params = {}) ⇒ Types::DeleteNamespaceResponse
Deletes a namespace and the users and groups that are associated with the namespace. This is an asynchronous process. Assets including dashboards, analyses, datasets and data sources are not deleted. To delete these assets, you use the API operations for the relevant asset.
7823 7824 7825 7826 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7823 def delete_namespace(params = {}, = {}) req = build_request(:delete_namespace, params) req.send_request() end |
#delete_o_auth_client_application(params = {}) ⇒ Types::DeleteOAuthClientApplicationResponse
Deletes an OAuthClientApplication.
7861 7862 7863 7864 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7861 def delete_o_auth_client_application(params = {}, = {}) req = build_request(:delete_o_auth_client_application, params) req.send_request() end |
#delete_refresh_schedule(params = {}) ⇒ Types::DeleteRefreshScheduleResponse
Deletes a refresh schedule from a dataset.
7903 7904 7905 7906 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7903 def delete_refresh_schedule(params = {}, = {}) req = build_request(:delete_refresh_schedule, params) req.send_request() end |
#delete_role_custom_permission(params = {}) ⇒ Types::DeleteRoleCustomPermissionResponse
Removes custom permissions from the role.
7943 7944 7945 7946 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7943 def (params = {}, = {}) req = build_request(:delete_role_custom_permission, params) req.send_request() end |
#delete_role_membership(params = {}) ⇒ Types::DeleteRoleMembershipResponse
Removes a group from a role.
7988 7989 7990 7991 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 7988 def delete_role_membership(params = {}, = {}) req = build_request(:delete_role_membership, params) req.send_request() end |
#delete_space(params = {}) ⇒ Types::DeleteSpaceResponse
Deletes an Amazon QuickSight space.
8024 8025 8026 8027 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8024 def delete_space(params = {}, = {}) req = build_request(:delete_space, params) req.send_request() end |
#delete_template(params = {}) ⇒ Types::DeleteTemplateResponse
Deletes a template.
8069 8070 8071 8072 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8069 def delete_template(params = {}, = {}) req = build_request(:delete_template, params) req.send_request() end |
#delete_template_alias(params = {}) ⇒ Types::DeleteTemplateAliasResponse
Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the version of the template that the alias points to.
8119 8120 8121 8122 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8119 def delete_template_alias(params = {}, = {}) req = build_request(:delete_template_alias, params) req.send_request() end |
#delete_theme(params = {}) ⇒ Types::DeleteThemeResponse
Deletes a theme.
8165 8166 8167 8168 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8165 def delete_theme(params = {}, = {}) req = build_request(:delete_theme, params) req.send_request() end |
#delete_theme_alias(params = {}) ⇒ Types::DeleteThemeAliasResponse
Deletes the version of the theme that the specified theme alias points to. If you provide a specific alias, you delete the version of the theme that the alias points to.
8212 8213 8214 8215 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8212 def delete_theme_alias(params = {}, = {}) req = build_request(:delete_theme_alias, params) req.send_request() end |
#delete_topic(params = {}) ⇒ Types::DeleteTopicResponse
Deletes a topic.
8252 8253 8254 8255 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8252 def delete_topic(params = {}, = {}) req = build_request(:delete_topic, params) req.send_request() end |
#delete_topic_refresh_schedule(params = {}) ⇒ Types::DeleteTopicRefreshScheduleResponse
Deletes a topic refresh schedule.
8297 8298 8299 8300 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8297 def delete_topic_refresh_schedule(params = {}, = {}) req = build_request(:delete_topic_refresh_schedule, params) req.send_request() end |
#delete_topic_v2(params = {}) ⇒ Types::DeleteTopicV2Response
Deletes a Q topic.
8337 8338 8339 8340 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8337 def delete_topic_v2(params = {}, = {}) req = build_request(:delete_topic_v2, params) req.send_request() end |
#delete_user(params = {}) ⇒ Types::DeleteUserResponse
Deletes the Amazon Quick Sight user that is associated with the identity of the IAM user or role that's making the call. The IAM user isn't deleted as a result of this call.
8379 8380 8381 8382 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8379 def delete_user(params = {}, = {}) req = build_request(:delete_user, params) req.send_request() end |
#delete_user_by_principal_id(params = {}) ⇒ Types::DeleteUserByPrincipalIdResponse
Deletes a user identified by its principal ID.
8419 8420 8421 8422 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8419 def delete_user_by_principal_id(params = {}, = {}) req = build_request(:delete_user_by_principal_id, params) req.send_request() end |
#delete_user_custom_permission(params = {}) ⇒ Types::DeleteUserCustomPermissionResponse
Deletes a custom permissions profile from a user.
8459 8460 8461 8462 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8459 def (params = {}, = {}) req = build_request(:delete_user_custom_permission, params) req.send_request() end |
#delete_vpc_connection(params = {}) ⇒ Types::DeleteVPCConnectionResponse
Deletes a VPC connection.
8504 8505 8506 8507 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8504 def delete_vpc_connection(params = {}, = {}) req = build_request(:delete_vpc_connection, params) req.send_request() end |
#describe_account_custom_permission(params = {}) ⇒ Types::DescribeAccountCustomPermissionResponse
Describes the custom permissions profile that is applied to an account.
8538 8539 8540 8541 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8538 def (params = {}, = {}) req = build_request(:describe_account_custom_permission, params) req.send_request() end |
#describe_account_customization(params = {}) ⇒ Types::DescribeAccountCustomizationResponse
Describes the customizations associated with the provided Amazon Web
Services account and Amazon Quick Sight namespace. The Quick Sight
console evaluates which customizations to apply by running this API
operation with the Resolved flag included.
To determine what customizations display when you run this command, it can help to visualize the relationship of the entities involved.
Amazon Web Services account- The Amazon Web Services account exists at the top of the hierarchy. It has the potential to use all of the Amazon Web Services Regions and Amazon Web Services Services. When you subscribe to Quick Sight, you choose one Amazon Web Services Region to use as your home Region. That's where your free SPICE capacity is located. You can use Quick Sight in any supported Amazon Web Services Region.Amazon Web Services Region- You can sign in to Quick Sight in any Amazon Web Services Region. If you have a user directory, it resides in us-east-1, which is US East (N. Virginia). Generally speaking, these users have access to Quick Sight in any Amazon Web Services Region, unless they are constrained to a namespace.To run the command in a different Amazon Web Services Region, you change your Region settings. If you're using the CLI, you can use one of the following options:
Use command line options.
Use named profiles.
Run
aws configureto change your default Amazon Web Services Region. Use Enter to key the same settings for your keys. For more information, see Configuring the CLI.
Namespace- A Quick Sight namespace is a partition that contains users and assets (data sources, datasets, dashboards, and so on). To access assets that are in a specific namespace, users and groups must also be part of the same namespace. People who share a namespace are completely isolated from users and assets in other namespaces, even if they are in the same Amazon Web Services account and Amazon Web Services Region.Applied customizations- Quick Sight customizations can apply to an Amazon Web Services account or to a namespace. Settings that you apply to a namespace override settings that you apply to an Amazon Web Services account.
8642 8643 8644 8645 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8642 def describe_account_customization(params = {}, = {}) req = build_request(:describe_account_customization, params) req.send_request() end |
#describe_account_settings(params = {}) ⇒ Types::DescribeAccountSettingsResponse
Describes the settings that were used when your Quick Sight subscription was first created in this Amazon Web Services account.
8681 8682 8683 8684 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8681 def describe_account_settings(params = {}, = {}) req = build_request(:describe_account_settings, params) req.send_request() end |
#describe_account_subscription(params = {}) ⇒ Types::DescribeAccountSubscriptionResponse
Use the DescribeAccountSubscription operation to receive a description
of an Quick Sight account's subscription. A successful API call
returns an AccountInfo object that includes an account's name,
subscription status, authentication type, edition, and notification
email address.
8723 8724 8725 8726 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8723 def describe_account_subscription(params = {}, = {}) req = build_request(:describe_account_subscription, params) req.send_request() end |
#describe_action_connector(params = {}) ⇒ Types::DescribeActionConnectorResponse
Retrieves detailed information about an action connector, including its configuration, authentication settings, enabled actions, and current status.
8791 8792 8793 8794 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8791 def describe_action_connector(params = {}, = {}) req = build_request(:describe_action_connector, params) req.send_request() end |
#describe_action_connector_permissions(params = {}) ⇒ Types::DescribeActionConnectorPermissionsResponse
Retrieves the permissions configuration for an action connector, showing which users, groups, and namespaces have access and what operations they can perform.
8837 8838 8839 8840 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8837 def (params = {}, = {}) req = build_request(:describe_action_connector_permissions, params) req.send_request() end |
#describe_agent(params = {}) ⇒ Types::DescribeAgentResponse
Describes an agent.
8897 8898 8899 8900 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8897 def describe_agent(params = {}, = {}) req = build_request(:describe_agent, params) req.send_request() end |
#describe_agent_permissions(params = {}) ⇒ Types::DescribeAgentPermissionsResponse
Describes the resource permissions for an agent.
8938 8939 8940 8941 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 8938 def (params = {}, = {}) req = build_request(:describe_agent_permissions, params) req.send_request() end |
#describe_analysis(params = {}) ⇒ Types::DescribeAnalysisResponse
Provides a summary of the metadata for an analysis.
9029 9030 9031 9032 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 9029 def describe_analysis(params = {}, = {}) req = build_request(:describe_analysis, params) req.send_request() end |
#describe_analysis_definition(params = {}) ⇒ Types::DescribeAnalysisDefinitionResponse
Provides a detailed description of the definition of an analysis.
DescribeAnalysis
instead.
9078 9079 9080 9081 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 9078 def describe_analysis_definition(params = {}, = {}) req = build_request(:describe_analysis_definition, params) req.send_request() end |
#describe_analysis_permissions(params = {}) ⇒ Types::DescribeAnalysisPermissionsResponse
Provides the read and write permissions for an analysis.
9124 9125 9126 9127 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 9124 def (params = {}, = {}) req = build_request(:describe_analysis_permissions, params) req.send_request() end |
#describe_app(params = {}) ⇒ Types::DescribeAppResponse
Describes an app.
9163 9164 9165 9166 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 9163 def describe_app(params = {}, = {}) req = build_request(:describe_app, params) req.send_request() end |
#describe_app_permissions(params = {}) ⇒ Types::DescribeAppPermissionsResponse
Describes the resource permissions for an app.
9204 9205 9206 9207 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 9204 def (params = {}, = {}) req = build_request(:describe_app_permissions, params) req.send_request() end |
#describe_approval_policy(params = {}) ⇒ Types::DescribeApprovalPolicyResponse
Describes an approval policy in Quick Sight.
9246 9247 9248 9249 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 9246 def describe_approval_policy(params = {}, = {}) req = build_request(:describe_approval_policy, params) req.send_request() end |
#describe_asset_bundle_export_job(params = {}) ⇒ Types::DescribeAssetBundleExportJobResponse
Describes an existing export job.
Poll job descriptions after a job starts to know the status of the
job. When a job succeeds, a URL is provided to download the exported
assets' data from. Download URLs are valid for five minutes after
they are generated. You can call the DescribeAssetBundleExportJob
API for a new download URL as needed.
Job descriptions are available for 14 days after the job starts.
9366 9367 9368 9369 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 9366 def describe_asset_bundle_export_job(params = {}, = {}) req = build_request(:describe_asset_bundle_export_job, params) req.send_request() end |
#describe_asset_bundle_import_job(params = {}) ⇒ Types::DescribeAssetBundleImportJobResponse
Describes an existing import job.
Poll job descriptions after starting a job to know when it has succeeded or failed. Job descriptions are available for 14 days after job starts.
9711 9712 9713 9714 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 9711 def describe_asset_bundle_import_job(params = {}, = {}) req = build_request(:describe_asset_bundle_import_job, params) req.send_request() end |
#describe_automation_job(params = {}) ⇒ Types::DescribeAutomationJobResponse
Retrieves the status and details of a specified automation job, including its status and outputs.
9780 9781 9782 9783 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 9780 def describe_automation_job(params = {}, = {}) req = build_request(:describe_automation_job, params) req.send_request() end |
#describe_brand(params = {}) ⇒ Types::DescribeBrandResponse
Describes a brand.
9884 9885 9886 9887 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 9884 def describe_brand(params = {}, = {}) req = build_request(:describe_brand, params) req.send_request() end |
#describe_brand_assignment(params = {}) ⇒ Types::DescribeBrandAssignmentResponse
Describes a brand assignment.
9915 9916 9917 9918 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 9915 def describe_brand_assignment(params = {}, = {}) req = build_request(:describe_brand_assignment, params) req.send_request() end |
#describe_brand_published_version(params = {}) ⇒ Types::DescribeBrandPublishedVersionResponse
Describes the published version of the brand.
10014 10015 10016 10017 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 10014 def describe_brand_published_version(params = {}, = {}) req = build_request(:describe_brand_published_version, params) req.send_request() end |
#describe_custom_permissions(params = {}) ⇒ Types::DescribeCustomPermissionsResponse
Describes a custom permissions profile.
10629 10630 10631 10632 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 10629 def (params = {}, = {}) req = build_request(:describe_custom_permissions, params) req.send_request() end |
#describe_dashboard(params = {}) ⇒ Types::DescribeDashboardResponse
Provides a summary for a dashboard.
10735 10736 10737 10738 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 10735 def describe_dashboard(params = {}, = {}) req = build_request(:describe_dashboard, params) req.send_request() end |
#describe_dashboard_definition(params = {}) ⇒ Types::DescribeDashboardDefinitionResponse
Provides a detailed description of the definition of a dashboard.
DescribeDashboard
instead.
10792 10793 10794 10795 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 10792 def describe_dashboard_definition(params = {}, = {}) req = build_request(:describe_dashboard_definition, params) req.send_request() end |
#describe_dashboard_permissions(params = {}) ⇒ Types::DescribeDashboardPermissionsResponse
Describes read and write permissions for a dashboard.
10841 10842 10843 10844 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 10841 def (params = {}, = {}) req = build_request(:describe_dashboard_permissions, params) req.send_request() end |
#describe_dashboard_snapshot_job(params = {}) ⇒ Types::DescribeDashboardSnapshotJobResponse
Describes an existing snapshot job.
Poll job descriptions after a job starts to know the status of the
job. For information on available status codes, see JobStatus.
Registered user support
This API can be called as before to get status of a job started by the same Quick Sight user.
Possible error scenarios
Request will fail with an Access Denied error in the following scenarios:
The credentials have expired.
Job has been started by a different user.
Impersonated Quick Sight user doesn't have access to the specified dashboard in the job.
10948 10949 10950 10951 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 10948 def describe_dashboard_snapshot_job(params = {}, = {}) req = build_request(:describe_dashboard_snapshot_job, params) req.send_request() end |
#describe_dashboard_snapshot_job_result(params = {}) ⇒ Types::DescribeDashboardSnapshotJobResultResponse
Describes the result of an existing snapshot job that has finished running.
A finished snapshot job will return a COMPLETED or FAILED status
when you poll the job with a DescribeDashboardSnapshotJob API call.
If the job has not finished running, this operation returns a message
that says Dashboard Snapshot Job with id <SnapshotjobId> has not
reached a terminal state..
Registered user support
This API can be called as before to get the result of a job started by
the same Quick Sight user. The result for the user will be returned in
RegisteredUsers response attribute. The attribute will contain a
list with at most one object in it.
Possible error scenarios
The request fails with an Access Denied error in the following scenarios:
The credentials have expired.
The job was started by a different user.
The registered user doesn't have access to the specified dashboard.
The request succeeds but the job fails in the following scenarios:
DASHBOARD_ACCESS_DENIED- The registered user lost access to the dashboard.CAPABILITY_RESTRICTED- The registered user is restricted from exporting data in all selected formats.
The request succeeds but the response contains an error code in the following scenarios:
CAPABILITY_RESTRICTED- The registered user is restricted from exporting data in some selected formats.RLS_CHANGED- Row-level security settings have changed. Re-run the job with current settings.CLS_CHANGED- Column-level security settings have changed. Re-run the job with current settings.DATASET_DELETED- The dataset has been deleted. Verify the dataset exists before re-running the job.
11083 11084 11085 11086 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 11083 def describe_dashboard_snapshot_job_result(params = {}, = {}) req = build_request(:describe_dashboard_snapshot_job_result, params) req.send_request() end |
#describe_dashboards_qa_configuration(params = {}) ⇒ Types::DescribeDashboardsQAConfigurationResponse
Describes an existing dashboard QA configuration.
11116 11117 11118 11119 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 11116 def describe_dashboards_qa_configuration(params = {}, = {}) req = build_request(:describe_dashboards_qa_configuration, params) req.send_request() end |
#describe_data_set(params = {}) ⇒ Types::DescribeDataSetResponse
Describes a dataset.
11524 11525 11526 11527 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 11524 def describe_data_set(params = {}, = {}) req = build_request(:describe_data_set, params) req.send_request() end |
#describe_data_set_permissions(params = {}) ⇒ Types::DescribeDataSetPermissionsResponse
Describes the permissions on a dataset.
The permissions resource is
arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.
11571 11572 11573 11574 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 11571 def (params = {}, = {}) req = build_request(:describe_data_set_permissions, params) req.send_request() end |
#describe_data_set_refresh_properties(params = {}) ⇒ Types::DescribeDataSetRefreshPropertiesResponse
Describes the refresh properties of a dataset.
11610 11611 11612 11613 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 11610 def describe_data_set_refresh_properties(params = {}, = {}) req = build_request(:describe_data_set_refresh_properties, params) req.send_request() end |
#describe_data_source(params = {}) ⇒ Types::DescribeDataSourceResponse
Describes a data source.
11907 11908 11909 11910 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 11907 def describe_data_source(params = {}, = {}) req = build_request(:describe_data_source, params) req.send_request() end |
#describe_data_source_permissions(params = {}) ⇒ Types::DescribeDataSourcePermissionsResponse
Describes the resource permissions for a data source.
11951 11952 11953 11954 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 11951 def (params = {}, = {}) req = build_request(:describe_data_source_permissions, params) req.send_request() end |
#describe_default_q_business_application(params = {}) ⇒ Types::DescribeDefaultQBusinessApplicationResponse
Describes a Amazon Q Business application that is linked to an Quick Sight account.
11992 11993 11994 11995 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 11992 def describe_default_q_business_application(params = {}, = {}) req = build_request(:describe_default_q_business_application, params) req.send_request() end |
#describe_dlp_setting(params = {}) ⇒ Types::DescribeDlpSettingResponse
Describes the full configuration of a DLP setting in an Amazon Web Services account.
12041 12042 12043 12044 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12041 def describe_dlp_setting(params = {}, = {}) req = build_request(:describe_dlp_setting, params) req.send_request() end |
#describe_flow(params = {}) ⇒ Types::DescribeFlowResponse
Returns the full details of a flow for the latest version of the requested publish state.
12095 12096 12097 12098 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12095 def describe_flow(params = {}, = {}) req = build_request(:describe_flow, params) req.send_request() end |
#describe_folder(params = {}) ⇒ Types::DescribeFolderResponse
Describes a folder.
12139 12140 12141 12142 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12139 def describe_folder(params = {}, = {}) req = build_request(:describe_folder, params) req.send_request() end |
#describe_folder_permissions(params = {}) ⇒ Types::DescribeFolderPermissionsResponse
Describes permissions for a folder.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
12198 12199 12200 12201 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12198 def (params = {}, = {}) req = build_request(:describe_folder_permissions, params) req.send_request() end |
#describe_folder_resolved_permissions(params = {}) ⇒ Types::DescribeFolderResolvedPermissionsResponse
Describes the folder resolved permissions. Permissions consists of both folder direct permissions and the inherited permissions from the ancestor folders.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
12259 12260 12261 12262 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12259 def (params = {}, = {}) req = build_request(:describe_folder_resolved_permissions, params) req.send_request() end |
#describe_group(params = {}) ⇒ Types::DescribeGroupResponse
Returns an Amazon Quick Sight group's description and Amazon Resource Name (ARN).
12305 12306 12307 12308 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12305 def describe_group(params = {}, = {}) req = build_request(:describe_group, params) req.send_request() end |
#describe_group_membership(params = {}) ⇒ Types::DescribeGroupMembershipResponse
Use the DescribeGroupMembership operation to determine if a user is
a member of the specified group. If the user exists and is a member of
the specified group, an associated GroupMember object is returned.
12354 12355 12356 12357 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12354 def describe_group_membership(params = {}, = {}) req = build_request(:describe_group_membership, params) req.send_request() end |
#describe_iam_policy_assignment(params = {}) ⇒ Types::DescribeIAMPolicyAssignmentResponse
Describes an existing IAM policy assignment, as specified by the assignment name.
12403 12404 12405 12406 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12403 def describe_iam_policy_assignment(params = {}, = {}) req = build_request(:describe_iam_policy_assignment, params) req.send_request() end |
#describe_ingestion(params = {}) ⇒ Types::DescribeIngestionResponse
Describes a SPICE ingestion.
12457 12458 12459 12460 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12457 def describe_ingestion(params = {}, = {}) req = build_request(:describe_ingestion, params) req.send_request() end |
#describe_ip_restriction(params = {}) ⇒ Types::DescribeIpRestrictionResponse
Provides a summary and status of IP rules.
12500 12501 12502 12503 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12500 def describe_ip_restriction(params = {}, = {}) req = build_request(:describe_ip_restriction, params) req.send_request() end |
#describe_key_registration(params = {}) ⇒ Types::DescribeKeyRegistrationResponse
Describes all customer managed key registrations in a Quick Sight account.
12545 12546 12547 12548 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12545 def describe_key_registration(params = {}, = {}) req = build_request(:describe_key_registration, params) req.send_request() end |
#describe_knowledge_base(params = {}) ⇒ Types::DescribeKnowledgeBaseResponse
Describes a knowledge base.
12612 12613 12614 12615 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12612 def describe_knowledge_base(params = {}, = {}) req = build_request(:describe_knowledge_base, params) req.send_request() end |
#describe_knowledge_base_permissions(params = {}) ⇒ Types::DescribeKnowledgeBasePermissionsResponse
Describes the resource permissions for a knowledge base.
12656 12657 12658 12659 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12656 def (params = {}, = {}) req = build_request(:describe_knowledge_base_permissions, params) req.send_request() end |
#describe_limits_profile(params = {}) ⇒ Types::DescribeLimitsProfileResponse
Describes the properties of an existing limits profile.
12698 12699 12700 12701 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12698 def describe_limits_profile(params = {}, = {}) req = build_request(:describe_limits_profile, params) req.send_request() end |
#describe_namespace(params = {}) ⇒ Types::DescribeNamespaceResponse
Describes the current namespace.
12743 12744 12745 12746 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12743 def describe_namespace(params = {}, = {}) req = build_request(:describe_namespace, params) req.send_request() end |
#describe_o_auth_client_application(params = {}) ⇒ Types::DescribeOAuthClientApplicationResponse
Describes an OAuthClientApplication.
12789 12790 12791 12792 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12789 def describe_o_auth_client_application(params = {}, = {}) req = build_request(:describe_o_auth_client_application, params) req.send_request() end |
#describe_q_personalization_configuration(params = {}) ⇒ Types::DescribeQPersonalizationConfigurationResponse
Describes a personalization configuration.
12822 12823 12824 12825 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12822 def describe_q_personalization_configuration(params = {}, = {}) req = build_request(:describe_q_personalization_configuration, params) req.send_request() end |
#describe_quick_sight_q_search_configuration(params = {}) ⇒ Types::DescribeQuickSightQSearchConfigurationResponse
Describes the state of a Quick Sight Q Search configuration.
12855 12856 12857 12858 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12855 def describe_quick_sight_q_search_configuration(params = {}, = {}) req = build_request(:describe_quick_sight_q_search_configuration, params) req.send_request() end |
#describe_refresh_schedule(params = {}) ⇒ Types::DescribeRefreshScheduleResponse
Provides a summary of a refresh schedule.
12905 12906 12907 12908 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12905 def describe_refresh_schedule(params = {}, = {}) req = build_request(:describe_refresh_schedule, params) req.send_request() end |
#describe_role_custom_permission(params = {}) ⇒ Types::DescribeRoleCustomPermissionResponse
Describes all custom permissions that are mapped to a role.
12948 12949 12950 12951 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12948 def (params = {}, = {}) req = build_request(:describe_role_custom_permission, params) req.send_request() end |
#describe_self_upgrade_configuration(params = {}) ⇒ Types::DescribeSelfUpgradeConfigurationResponse
Describes the self-upgrade configuration for a Quick account.
12986 12987 12988 12989 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 12986 def describe_self_upgrade_configuration(params = {}, = {}) req = build_request(:describe_self_upgrade_configuration, params) req.send_request() end |
#describe_space(params = {}) ⇒ Types::DescribeSpaceResponse
Describes an Amazon QuickSight space.
13043 13044 13045 13046 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13043 def describe_space(params = {}, = {}) req = build_request(:describe_space, params) req.send_request() end |
#describe_space_permissions(params = {}) ⇒ Types::DescribeSpacePermissionsResponse
Describes the permissions for an Amazon QuickSight space.
13084 13085 13086 13087 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13084 def (params = {}, = {}) req = build_request(:describe_space_permissions, params) req.send_request() end |
#describe_template(params = {}) ⇒ Types::DescribeTemplateResponse
Describes a template's metadata.
13207 13208 13209 13210 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13207 def describe_template(params = {}, = {}) req = build_request(:describe_template, params) req.send_request() end |
#describe_template_alias(params = {}) ⇒ Types::DescribeTemplateAliasResponse
Describes the template alias for a template.
13254 13255 13256 13257 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13254 def describe_template_alias(params = {}, = {}) req = build_request(:describe_template_alias, params) req.send_request() end |
#describe_template_definition(params = {}) ⇒ Types::DescribeTemplateDefinitionResponse
Provides a detailed description of the definition of a template.
DescribeTemplate
instead.
13314 13315 13316 13317 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13314 def describe_template_definition(params = {}, = {}) req = build_request(:describe_template_definition, params) req.send_request() end |
#describe_template_permissions(params = {}) ⇒ Types::DescribeTemplatePermissionsResponse
Describes read and write permissions on a template.
13358 13359 13360 13361 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13358 def (params = {}, = {}) req = build_request(:describe_template_permissions, params) req.send_request() end |
#describe_theme(params = {}) ⇒ Types::DescribeThemeResponse
Describes a theme.
13517 13518 13519 13520 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13517 def describe_theme(params = {}, = {}) req = build_request(:describe_theme, params) req.send_request() end |
#describe_theme_alias(params = {}) ⇒ Types::DescribeThemeAliasResponse
Describes the alias for a theme.
13560 13561 13562 13563 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13560 def describe_theme_alias(params = {}, = {}) req = build_request(:describe_theme_alias, params) req.send_request() end |
#describe_theme_permissions(params = {}) ⇒ Types::DescribeThemePermissionsResponse
Describes the read and write permissions for a theme.
13604 13605 13606 13607 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13604 def (params = {}, = {}) req = build_request(:describe_theme_permissions, params) req.send_request() end |
#describe_topic(params = {}) ⇒ Types::DescribeTopicResponse
Describes a topic.
13821 13822 13823 13824 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13821 def describe_topic(params = {}, = {}) req = build_request(:describe_topic, params) req.send_request() end |
#describe_topic_permissions(params = {}) ⇒ Types::DescribeTopicPermissionsResponse
Describes the permissions of a topic.
13866 13867 13868 13869 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13866 def (params = {}, = {}) req = build_request(:describe_topic_permissions, params) req.send_request() end |
#describe_topic_permissions_v2(params = {}) ⇒ Types::DescribeTopicPermissionsV2Response
Describes the permissions of a topic.
13911 13912 13913 13914 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13911 def (params = {}, = {}) req = build_request(:describe_topic_permissions_v2, params) req.send_request() end |
#describe_topic_refresh(params = {}) ⇒ Types::DescribeTopicRefreshResponse
Describes the status of a topic refresh.
13956 13957 13958 13959 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 13956 def describe_topic_refresh(params = {}, = {}) req = build_request(:describe_topic_refresh, params) req.send_request() end |
#describe_topic_refresh_schedule(params = {}) ⇒ Types::DescribeTopicRefreshScheduleResponse
Deletes a topic refresh schedule.
14009 14010 14011 14012 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 14009 def describe_topic_refresh_schedule(params = {}, = {}) req = build_request(:describe_topic_refresh_schedule, params) req.send_request() end |
#describe_topic_v2(params = {}) ⇒ Types::DescribeTopicV2Response
Describes a Q topic.
14064 14065 14066 14067 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 14064 def describe_topic_v2(params = {}, = {}) req = build_request(:describe_topic_v2, params) req.send_request() end |
#describe_user(params = {}) ⇒ Types::DescribeUserResponse
Returns information about a user, given the user name.
14116 14117 14118 14119 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 14116 def describe_user(params = {}, = {}) req = build_request(:describe_user, params) req.send_request() end |
#describe_vpc_connection(params = {}) ⇒ Types::DescribeVPCConnectionResponse
Describes a VPC connection.
14173 14174 14175 14176 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 14173 def describe_vpc_connection(params = {}, = {}) req = build_request(:describe_vpc_connection, params) req.send_request() end |
#generate_embed_url_for_anonymous_user(params = {}) ⇒ Types::GenerateEmbedUrlForAnonymousUserResponse
Generates an embed URL that you can use to embed an Amazon Quick dashboard or visual in your website, without having to register any reader users. Before you use this action, make sure that you have configured the dashboards and permissions.
The following rules apply to the generated URL:
It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this period, it cannot be re-used again.
The URL validity period should not be confused with the actual session lifetime that can be customized using the
SessionLifetimeInMinutesparameter. The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum). The default session duration is 10 hours.You are charged only when the URL is used or there is interaction with Amazon Quick.
For more information, see Embedded Analytics in the Amazon Quick User Guide.
For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon Quick Developer Portal.
14344 14345 14346 14347 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 14344 def (params = {}, = {}) req = build_request(:generate_embed_url_for_anonymous_user, params) req.send_request() end |
#generate_embed_url_for_registered_user(params = {}) ⇒ Types::GenerateEmbedUrlForRegisteredUserResponse
Generates an embed URL that you can use to embed an Amazon Quick experience in your website. This action can be used for any type of user registered in an Amazon Quick account. Before you use this action, make sure that you have configured the relevant Amazon Quick resource and permissions.
The following rules apply to the generated URL:
It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this period, it cannot be re-used again.
The URL validity period should not be confused with the actual session lifetime that can be customized using the
SessionLifetimeInMinutesparameter.The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum). The default session duration is 10 hours.
You are charged only when the URL is used or there is interaction with Amazon Quick.
For more information, see Embedded Analytics in the Amazon Quick User Guide.
For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon Quick Developer Portal.
14522 14523 14524 14525 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 14522 def (params = {}, = {}) req = build_request(:generate_embed_url_for_registered_user, params) req.send_request() end |
#generate_embed_url_for_registered_user_with_identity(params = {}) ⇒ Types::GenerateEmbedUrlForRegisteredUserWithIdentityResponse
Generates an embed URL that you can use to embed an Amazon Quick Sight experience in your website. This action can be used for any type of user that is registered in an Amazon Quick Sight account that uses IAM Identity Center for authentication. This API requires identity-enhanced IAM Role sessions for the authenticated user that the API call is being made for.
This API uses trusted identity propagation to ensure that an end
user is authenticated and receives the embed URL that is specific to
that user. The IAM Identity Center application that the user has
logged into needs to have trusted Identity Propagation enabled for
Amazon Quick Sight with the scope value set to quicksight:read.
Before you use this action, make sure that you have configured the
relevant Amazon Quick Sight resource and permissions.
14676 14677 14678 14679 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 14676 def (params = {}, = {}) req = build_request(:generate_embed_url_for_registered_user_with_identity, params) req.send_request() end |
#get_dashboard_embed_url(params = {}) ⇒ Types::GetDashboardEmbedUrlResponse
Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon Quick Sight read-only dashboard in your website or application. Before you use this command, make sure that you have configured the dashboards and permissions.
Currently, you can use GetDashboardEmbedURL only from the server,
not from the user's browser. The following rules apply to the
generated URL:
They must be used together.
They can be used one time only.
They are valid for 5 minutes after you run this command.
You are charged only when the URL is used or there is interaction with Quick.
The resulting user session is valid for 15 minutes (default) up to 10 hours (maximum). You can use the optional
SessionLifetimeInMinutesparameter to customize session duration.
For more information, see Embedding Analytics Using GetDashboardEmbedUrl in the Amazon Quick User Guide.
For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon Quick Developer Portal.
14809 14810 14811 14812 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 14809 def (params = {}, = {}) req = build_request(:get_dashboard_embed_url, params) req.send_request() end |
#get_flow_metadata(params = {}) ⇒ Types::GetFlowMetadataOutput
Retrieves the metadata of a flow, not including its definition specifying the steps.
14863 14864 14865 14866 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 14863 def (params = {}, = {}) req = build_request(:get_flow_metadata, params) req.send_request() end |
#get_flow_permissions(params = {}) ⇒ Types::GetFlowPermissionsOutput
Get permissions for a flow.
14907 14908 14909 14910 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 14907 def (params = {}, = {}) req = build_request(:get_flow_permissions, params) req.send_request() end |
#get_identity_context(params = {}) ⇒ Types::GetIdentityContextResponse
Retrieves the identity context for a Quick Sight user in a specified namespace, allowing you to obtain identity tokens that can be used with identity-enhanced IAM role sessions to call identity-aware APIs.
Currently, you can call the following APIs with identity-enhanced Credentials
Supported Authentication Methods
This API supports Quick Sight native users, IAM federated users, and Active Directory users. For Quick Sight users authenticated by Amazon Web Services Identity Center, see Identity Center documentation on identity-enhanced IAM role sessions.
Supported Regions
The GetIdentityContext API works only in regions that support at least one of these identity types:
Amazon Quick Sight native identity
IAM federated identity
Active Directory
To use this API successfully, call it in the same region where your user's identity resides. For example, if your user's identity is in us-east-1, make the API call in us-east-1. For more information about managing identities in Amazon Quick Sight, see Identity and access management in Amazon Quick Sight in the Amazon Quick Sight User Guide.
Getting Identity-Enhanced Credentials
To obtain identity-enhanced credentials, follow these steps:
Call the GetIdentityContext API to retrieve an identity token for the specified user.
Use the identity token with the STS AssumeRole API to obtain identity-enhanced IAM role session credentials.
Usage with STS AssumeRole
The identity token returned by this API should be used with the STS
AssumeRole API to obtain credentials for an identity-enhanced IAM role
session. When calling AssumeRole, include the identity token in the
ProvidedContexts parameter with ProviderArn set to
arn:aws:iam::aws:contextProvider/QuickSight and ContextAssertion
set to the identity token received from this API.
The assumed role must allow the sts:SetContext action in addition to
sts:AssumeRole in its trust relationship policy. The trust policy
should include both actions for the principal that will be assuming
the role.
15049 15050 15051 15052 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 15049 def get_identity_context(params = {}, = {}) req = build_request(:get_identity_context, params) req.send_request() end |
#get_session_embed_url(params = {}) ⇒ Types::GetSessionEmbedUrlResponse
Generates a session URL and authorization code that you can use to
embed the Amazon Amazon Quick Sight console in your web server code.
Use GetSessionEmbedUrl where you want to provide an authoring portal
that allows users to create data sources, datasets, analyses, and
dashboards. The users who access an embedded Amazon Quick Sight
console need belong to the author or admin security cohort. If you
want to restrict permissions to some of these features, add a custom
permissions profile to the user with the UpdateUser API operation.
Use RegisterUser API operation to add a new user with a custom
permission profile attached. For more information, see the following
sections in the Amazon Quick User Guide:
15143 15144 15145 15146 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 15143 def (params = {}, = {}) req = build_request(:get_session_embed_url, params) req.send_request() end |
#list_action_connectors(params = {}) ⇒ Types::ListActionConnectorsResponse
Lists all action connectors in the specified Amazon Web Services account. Returns summary information for each connector including its name, type, creation time, and status.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15201 15202 15203 15204 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 15201 def list_action_connectors(params = {}, = {}) req = build_request(:list_action_connectors, params) req.send_request() end |
#list_agents(params = {}) ⇒ Types::ListAgentsResponse
Lists all agents in an Amazon QuickSight account.
15249 15250 15251 15252 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 15249 def list_agents(params = {}, = {}) req = build_request(:list_agents, params) req.send_request() end |
#list_analyses(params = {}) ⇒ Types::ListAnalysesResponse
Lists Amazon Quick Sight analyses that exist in the specified Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15300 15301 15302 15303 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 15300 def list_analyses(params = {}, = {}) req = build_request(:list_analyses, params) req.send_request() end |
#list_approval_policies(params = {}) ⇒ Types::ListApprovalPoliciesResponse
Lists all approval policies in the specified Quick Sight account. The
results are paginated. If the response includes a NextToken value,
pass it in a subsequent call to retrieve the next set of results.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15357 15358 15359 15360 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 15357 def list_approval_policies(params = {}, = {}) req = build_request(:list_approval_policies, params) req.send_request() end |
#list_apps(params = {}) ⇒ Types::ListAppsResponse
Lists the apps in an Amazon Web Services account. Results are
paginated; use the NextToken parameter to retrieve additional
results.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15409 15410 15411 15412 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 15409 def list_apps(params = {}, = {}) req = build_request(:list_apps, params) req.send_request() end |
#list_asset_bundle_export_jobs(params = {}) ⇒ Types::ListAssetBundleExportJobsResponse
Lists all asset bundle export jobs that have been taken place in the
last 14 days. Jobs created more than 14 days ago are deleted forever
and are not returned. If you are using the same job ID for multiple
jobs, ListAssetBundleExportJobs only returns the most recent job
that uses the repeated job ID.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15467 15468 15469 15470 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 15467 def list_asset_bundle_export_jobs(params = {}, = {}) req = build_request(:list_asset_bundle_export_jobs, params) req.send_request() end |
#list_asset_bundle_import_jobs(params = {}) ⇒ Types::ListAssetBundleImportJobsResponse
Lists all asset bundle import jobs that have taken place in the last
14 days. Jobs created more than 14 days ago are deleted forever and
are not returned. If you are using the same job ID for multiple jobs,
ListAssetBundleImportJobs only returns the most recent job that uses
the repeated job ID.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15522 15523 15524 15525 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 15522 def list_asset_bundle_import_jobs(params = {}, = {}) req = build_request(:list_asset_bundle_import_jobs, params) req.send_request() end |
#list_brands(params = {}) ⇒ Types::ListBrandsResponse
Lists all brands in an Quick Sight account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
15571 15572 15573 15574 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 15571 def list_brands(params = {}, = {}) req = build_request(:list_brands, params) req.send_request() end |
#list_custom_permissions(params = {}) ⇒ Types::ListCustomPermissionsResponse
Returns a list of all the custom permissions profiles.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
16196 16197 16198 16199 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 16196 def (params = {}, = {}) req = build_request(:list_custom_permissions, params) req.send_request() end |
#list_dashboard_versions(params = {}) ⇒ Types::ListDashboardVersionsResponse
Lists all the versions of the dashboards in the Amazon Quick Sight subscription.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
16253 16254 16255 16256 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 16253 def list_dashboard_versions(params = {}, = {}) req = build_request(:list_dashboard_versions, params) req.send_request() end |
#list_dashboards(params = {}) ⇒ Types::ListDashboardsResponse
Lists dashboards in an Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
16306 16307 16308 16309 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 16306 def list_dashboards(params = {}, = {}) req = build_request(:list_dashboards, params) req.send_request() end |
#list_data_sets(params = {}) ⇒ Types::ListDataSetsResponse
Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region.
The permissions resource is
arn:aws:quicksight:region:aws-account-id:dataset/*.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
16375 16376 16377 16378 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 16375 def list_data_sets(params = {}, = {}) req = build_request(:list_data_sets, params) req.send_request() end |
#list_data_sources(params = {}) ⇒ Types::ListDataSourcesResponse
Lists data sources in current Amazon Web Services Region that belong to this Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
16682 16683 16684 16685 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 16682 def list_data_sources(params = {}, = {}) req = build_request(:list_data_sources, params) req.send_request() end |
#list_dlp_settings(params = {}) ⇒ Types::ListDlpSettingsResponse
Lists all DLP settings in an Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
16733 16734 16735 16736 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 16733 def list_dlp_settings(params = {}, = {}) req = build_request(:list_dlp_settings, params) req.send_request() end |
#list_flows(params = {}) ⇒ Types::ListFlowsOutput
Lists flows in an Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
16792 16793 16794 16795 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 16792 def list_flows(params = {}, = {}) req = build_request(:list_flows, params) req.send_request() end |
#list_folder_members(params = {}) ⇒ Types::ListFolderMembersResponse
List all assets (DASHBOARD, ANALYSIS, and DATASET) in a folder.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
16843 16844 16845 16846 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 16843 def list_folder_members(params = {}, = {}) req = build_request(:list_folder_members, params) req.send_request() end |
#list_folders(params = {}) ⇒ Types::ListFoldersResponse
Lists all folders in an account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
16895 16896 16897 16898 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 16895 def list_folders(params = {}, = {}) req = build_request(:list_folders, params) req.send_request() end |
#list_folders_for_resource(params = {}) ⇒ Types::ListFoldersForResourceResponse
List all folders that a resource is a member of.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
16946 16947 16948 16949 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 16946 def list_folders_for_resource(params = {}, = {}) req = build_request(:list_folders_for_resource, params) req.send_request() end |
#list_group_memberships(params = {}) ⇒ Types::ListGroupMembershipsResponse
Lists member users in a group.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17002 17003 17004 17005 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17002 def list_group_memberships(params = {}, = {}) req = build_request(:list_group_memberships, params) req.send_request() end |
#list_groups(params = {}) ⇒ Types::ListGroupsResponse
Lists all user groups in Amazon Quick Sight.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17056 17057 17058 17059 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17056 def list_groups(params = {}, = {}) req = build_request(:list_groups, params) req.send_request() end |
#list_iam_policy_assignments(params = {}) ⇒ Types::ListIAMPolicyAssignmentsResponse
Lists the IAM policy assignments in the current Amazon Quick Sight account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17113 17114 17115 17116 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17113 def list_iam_policy_assignments(params = {}, = {}) req = build_request(:list_iam_policy_assignments, params) req.send_request() end |
#list_iam_policy_assignments_for_user(params = {}) ⇒ Types::ListIAMPolicyAssignmentsForUserResponse
Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs), for the IAM policies assigned to the specified user and group, or groups that the user belongs to.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17171 17172 17173 17174 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17171 def list_iam_policy_assignments_for_user(params = {}, = {}) req = build_request(:list_iam_policy_assignments_for_user, params) req.send_request() end |
#list_identity_propagation_configs(params = {}) ⇒ Types::ListIdentityPropagationConfigsResponse
Lists all services and authorized targets that the Quick Sight IAM Identity Center application can access.
This operation is only supported for Quick Sight accounts that use IAM Identity Center.
17222 17223 17224 17225 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17222 def list_identity_propagation_configs(params = {}, = {}) req = build_request(:list_identity_propagation_configs, params) req.send_request() end |
#list_ingestions(params = {}) ⇒ Types::ListIngestionsResponse
Lists the history of SPICE ingestions for a dataset. Limited to 5 TPS per user and 25 TPS per account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17287 17288 17289 17290 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17287 def list_ingestions(params = {}, = {}) req = build_request(:list_ingestions, params) req.send_request() end |
#list_knowledge_bases(params = {}) ⇒ Types::ListKnowledgeBasesResponse
Lists all knowledge bases in an Amazon QuickSight account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17345 17346 17347 17348 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17345 def list_knowledge_bases(params = {}, = {}) req = build_request(:list_knowledge_bases, params) req.send_request() end |
#list_limits_profiles(params = {}) ⇒ Types::ListLimitsProfilesResponse
Lists all limits profiles in an Amazon Quick Sight account. Results
are paginated. Use the maxResults parameter to limit the number of
results returned in a single call, and use the nextToken parameter
to retrieve the next page of results.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17407 17408 17409 17410 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17407 def list_limits_profiles(params = {}, = {}) req = build_request(:list_limits_profiles, params) req.send_request() end |
#list_namespaces(params = {}) ⇒ Types::ListNamespacesResponse
Lists the namespaces for the specified Amazon Web Services account. This operation doesn't list deleted namespaces.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17469 17470 17471 17472 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17469 def list_namespaces(params = {}, = {}) req = build_request(:list_namespaces, params) req.send_request() end |
#list_o_auth_client_applications(params = {}) ⇒ Types::ListOAuthClientApplicationsResponse
Lists all OAuthClientApplications in the current Amazon Web Services Region that belong to this Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17522 17523 17524 17525 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17522 def list_o_auth_client_applications(params = {}, = {}) req = build_request(:list_o_auth_client_applications, params) req.send_request() end |
#list_refresh_schedules(params = {}) ⇒ Types::ListRefreshSchedulesResponse
Lists the refresh schedules of a dataset. Each dataset can have up to 5 schedules.
17568 17569 17570 17571 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17568 def list_refresh_schedules(params = {}, = {}) req = build_request(:list_refresh_schedules, params) req.send_request() end |
#list_role_memberships(params = {}) ⇒ Types::ListRoleMembershipsResponse
Lists all groups that are associated with a role.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17624 17625 17626 17627 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17624 def list_role_memberships(params = {}, = {}) req = build_request(:list_role_memberships, params) req.send_request() end |
#list_self_upgrades(params = {}) ⇒ Types::ListSelfUpgradesResponse
Lists all self-upgrade requests for a Quick account.
17681 17682 17683 17684 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17681 def list_self_upgrades(params = {}, = {}) req = build_request(:list_self_upgrades, params) req.send_request() end |
#list_space_resources(params = {}) ⇒ Types::ListSpaceResourcesResponse
Lists the resources in an Amazon QuickSight space.
17723 17724 17725 17726 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17723 def list_space_resources(params = {}, = {}) req = build_request(:list_space_resources, params) req.send_request() end |
#list_spaces(params = {}) ⇒ Types::ListSpacesResponse
Lists all Amazon QuickSight spaces in an Amazon Web Services account.
17779 17780 17781 17782 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17779 def list_spaces(params = {}, = {}) req = build_request(:list_spaces, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags assigned to a resource.
17814 17815 17816 17817 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17814 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_template_aliases(params = {}) ⇒ Types::ListTemplateAliasesResponse
Lists all the aliases of a template.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17867 17868 17869 17870 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17867 def list_template_aliases(params = {}, = {}) req = build_request(:list_template_aliases, params) req.send_request() end |
#list_template_versions(params = {}) ⇒ Types::ListTemplateVersionsResponse
Lists all the versions of the templates in the current Amazon Quick Sight account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17923 17924 17925 17926 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17923 def list_template_versions(params = {}, = {}) req = build_request(:list_template_versions, params) req.send_request() end |
#list_templates(params = {}) ⇒ Types::ListTemplatesResponse
Lists all the templates in the current Amazon Quick Sight account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
17975 17976 17977 17978 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 17975 def list_templates(params = {}, = {}) req = build_request(:list_templates, params) req.send_request() end |
#list_theme_aliases(params = {}) ⇒ Types::ListThemeAliasesResponse
Lists all the aliases of a theme.
18026 18027 18028 18029 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 18026 def list_theme_aliases(params = {}, = {}) req = build_request(:list_theme_aliases, params) req.send_request() end |
#list_theme_versions(params = {}) ⇒ Types::ListThemeVersionsResponse
Lists all the versions of the themes in the current Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
18082 18083 18084 18085 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 18082 def list_theme_versions(params = {}, = {}) req = build_request(:list_theme_versions, params) req.send_request() end |
#list_themes(params = {}) ⇒ Types::ListThemesResponse
Lists all the themes in the current Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
18147 18148 18149 18150 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 18147 def list_themes(params = {}, = {}) req = build_request(:list_themes, params) req.send_request() end |
#list_topic_refresh_schedules(params = {}) ⇒ Types::ListTopicRefreshSchedulesResponse
Lists all of the refresh schedules for a topic.
18198 18199 18200 18201 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 18198 def list_topic_refresh_schedules(params = {}, = {}) req = build_request(:list_topic_refresh_schedules, params) req.send_request() end |
#list_topic_reviewed_answers(params = {}) ⇒ Types::ListTopicReviewedAnswersResponse
Lists all reviewed answers for a Q Topic.
18671 18672 18673 18674 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 18671 def list_topic_reviewed_answers(params = {}, = {}) req = build_request(:list_topic_reviewed_answers, params) req.send_request() end |
#list_topics(params = {}) ⇒ Types::ListTopicsResponse
Lists all of the topics within an account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
18721 18722 18723 18724 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 18721 def list_topics(params = {}, = {}) req = build_request(:list_topics, params) req.send_request() end |
#list_topics_v2(params = {}) ⇒ Types::ListTopicsV2Response
Lists all of the Q topics in the specified Amazon Web Services account in an Amazon Web Services Region.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
18771 18772 18773 18774 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 18771 def list_topics_v2(params = {}, = {}) req = build_request(:list_topics_v2, params) req.send_request() end |
#list_user_groups(params = {}) ⇒ Types::ListUserGroupsResponse
Lists the Amazon Quick Sight groups that an Amazon Quick Sight user is a member of.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
18831 18832 18833 18834 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 18831 def list_user_groups(params = {}, = {}) req = build_request(:list_user_groups, params) req.send_request() end |
#list_users(params = {}) ⇒ Types::ListUsersResponse
Returns a list of all of the Amazon Quick Sight users belonging to this account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
18893 18894 18895 18896 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 18893 def list_users(params = {}, = {}) req = build_request(:list_users, params) req.send_request() end |
#list_users_index_capacity(params = {}) ⇒ Types::ListUsersIndexCapacityResponse
Lists per-user index capacity consumption for an account.
18971 18972 18973 18974 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 18971 def list_users_index_capacity(params = {}, = {}) req = build_request(:list_users_index_capacity, params) req.send_request() end |
#list_vpc_connections(params = {}) ⇒ Types::ListVPCConnectionsResponse
Lists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
19037 19038 19039 19040 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19037 def list_vpc_connections(params = {}, = {}) req = build_request(:list_vpc_connections, params) req.send_request() end |
#predict_qa_results(params = {}) ⇒ Types::PredictQAResultsResponse
Predicts existing visuals or generates new visuals to answer a given query.
This API uses trusted identity propagation to ensure that an end
user is authenticated and receives the embed URL that is specific to
that user. The IAM Identity Center application that the user has
logged into needs to have trusted Identity Propagation enabled for
Quick with the scope value set to quicksight:read. Before you
use this action, make sure that you have configured the relevant Quick
resource and permissions.
We recommend enabling the QSearchStatus API to unlock the full
potential of PredictQnA. When QSearchStatus is enabled, it first
checks the specified dashboard for any existing visuals that match the
question. If no matching visuals are found, PredictQnA uses
generative Q&A to provide an answer. To update the
QSearchStatus, see UpdateQuickSightQSearchConfiguration.
19143 19144 19145 19146 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19143 def predict_qa_results(params = {}, = {}) req = build_request(:predict_qa_results, params) req.send_request() end |
#put_data_set_refresh_properties(params = {}) ⇒ Types::PutDataSetRefreshPropertiesResponse
Creates or updates the dataset refresh properties for the dataset.
19196 19197 19198 19199 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19196 def put_data_set_refresh_properties(params = {}, = {}) req = build_request(:put_data_set_refresh_properties, params) req.send_request() end |
#register_user(params = {}) ⇒ Types::RegisterUserResponse
Creates an Amazon Quick Sight user whose identity is associated with the Identity and Access Management (IAM) identity or role specified in the request. When you register a new user from the Quick Sight API, Quick Sight generates a registration URL. The user accesses this registration URL to create their account. Quick Sight doesn't send a registration email to users who are registered from the Quick Sight API. If you want new users to receive a registration email, then add those users in the Quick Sight console. For more information on registering a new user in the Quick Sight console, see Inviting users to access Quick Sight.
19393 19394 19395 19396 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19393 def register_user(params = {}, = {}) req = build_request(:register_user, params) req.send_request() end |
#restore_analysis(params = {}) ⇒ Types::RestoreAnalysisResponse
Restores an analysis.
19443 19444 19445 19446 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19443 def restore_analysis(params = {}, = {}) req = build_request(:restore_analysis, params) req.send_request() end |
#search_action_connectors(params = {}) ⇒ Types::SearchActionConnectorsResponse
Searches for action connectors in the specified Amazon Web Services account using filters. You can search by connector name, type, or user permissions.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
19512 19513 19514 19515 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19512 def search_action_connectors(params = {}, = {}) req = build_request(:search_action_connectors, params) req.send_request() end |
#search_agents(params = {}) ⇒ Types::SearchAgentsResponse
Searches for agents based on specified filters.
19570 19571 19572 19573 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19570 def search_agents(params = {}, = {}) req = build_request(:search_agents, params) req.send_request() end |
#search_analyses(params = {}) ⇒ Types::SearchAnalysesResponse
Searches for analyses that belong to the user specified in the filter.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
19637 19638 19639 19640 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19637 def search_analyses(params = {}, = {}) req = build_request(:search_analyses, params) req.send_request() end |
#search_apps(params = {}) ⇒ Types::SearchAppsResponse
Searches for apps in an Amazon Web Services account using the
specified filters. This operation is eventually consistent; the
results might not reflect very recent updates. Results are paginated;
use the NextToken parameter to retrieve additional results.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
19701 19702 19703 19704 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19701 def search_apps(params = {}, = {}) req = build_request(:search_apps, params) req.send_request() end |
#search_dashboards(params = {}) ⇒ Types::SearchDashboardsResponse
Searches for dashboards that belong to a user.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
19772 19773 19774 19775 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19772 def search_dashboards(params = {}, = {}) req = build_request(:search_dashboards, params) req.send_request() end |
#search_data_sets(params = {}) ⇒ Types::SearchDataSetsResponse
Use the SearchDataSets operation to search for datasets that belong
to an account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
19847 19848 19849 19850 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19847 def search_data_sets(params = {}, = {}) req = build_request(:search_data_sets, params) req.send_request() end |
#search_data_sources(params = {}) ⇒ Types::SearchDataSourcesResponse
Use the SearchDataSources operation to search for data sources that
belong to an account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
19908 19909 19910 19911 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19908 def search_data_sources(params = {}, = {}) req = build_request(:search_data_sources, params) req.send_request() end |
#search_flows(params = {}) ⇒ Types::SearchFlowsOutput
Search for the flows in an Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
19978 19979 19980 19981 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 19978 def search_flows(params = {}, = {}) req = build_request(:search_flows, params) req.send_request() end |
#search_folders(params = {}) ⇒ Types::SearchFoldersResponse
Searches the subfolders in a folder.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
20043 20044 20045 20046 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 20043 def search_folders(params = {}, = {}) req = build_request(:search_folders, params) req.send_request() end |
#search_groups(params = {}) ⇒ Types::SearchGroupsResponse
Use the SearchGroups operation to search groups in a specified Quick
Sight namespace using the supplied filters.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
20109 20110 20111 20112 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 20109 def search_groups(params = {}, = {}) req = build_request(:search_groups, params) req.send_request() end |
#search_knowledge_bases(params = {}) ⇒ Types::SearchKnowledgeBasesResponse
Searches for a subset of knowledge bases based on specified filters.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
20184 20185 20186 20187 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 20184 def search_knowledge_bases(params = {}, = {}) req = build_request(:search_knowledge_bases, params) req.send_request() end |
#search_spaces(params = {}) ⇒ Types::SearchSpacesResponse
Searches for Amazon QuickSight spaces that match the specified filters.
20251 20252 20253 20254 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 20251 def search_spaces(params = {}, = {}) req = build_request(:search_spaces, params) req.send_request() end |
#search_topics(params = {}) ⇒ Types::SearchTopicsResponse
Searches for any Q topic that exists in an Quick account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
20311 20312 20313 20314 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 20311 def search_topics(params = {}, = {}) req = build_request(:search_topics, params) req.send_request() end |
#search_topics_v2(params = {}) ⇒ Types::SearchTopicsV2Response
Searches for any Q topic that exists in an Amazon Web Services account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
20371 20372 20373 20374 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 20371 def search_topics_v2(params = {}, = {}) req = build_request(:search_topics_v2, params) req.send_request() end |
#start_asset_bundle_export_job(params = {}) ⇒ Types::StartAssetBundleExportJobResponse
Starts an Asset Bundle export job.
An Asset Bundle export job exports specified Amazon Quick Sight
assets. You can also choose to export any asset dependencies in the
same job. Export jobs run asynchronously and can be polled with a
DescribeAssetBundleExportJob API call. When a job is successfully
completed, a download URL that contains the exported assets is
returned. The URL is valid for 5 minutes and can be refreshed with a
DescribeAssetBundleExportJob API call. Each Amazon Quick Sight
account can run up to 5 export jobs concurrently.
The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.
20559 20560 20561 20562 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 20559 def start_asset_bundle_export_job(params = {}, = {}) req = build_request(:start_asset_bundle_export_job, params) req.send_request() end |
#start_asset_bundle_import_job(params = {}) ⇒ Types::StartAssetBundleImportJobResponse
Starts an Asset Bundle import job.
An Asset Bundle import job imports specified Amazon Quick Sight assets into an Amazon Quick Sight account. You can also choose to import a naming prefix and specified configuration overrides. The assets that are contained in the bundle file that you provide are used to create or update a new or existing asset in your Amazon Quick Sight account. Each Amazon Quick Sight account can run up to 5 import jobs concurrently.
The API caller must have the necessary "create", "describe", and
"update" permissions in their IAM role to access each resource type
that is contained in the bundle file before the resources can be
imported.
21123 21124 21125 21126 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 21123 def start_asset_bundle_import_job(params = {}, = {}) req = build_request(:start_asset_bundle_import_job, params) req.send_request() end |
#start_automation_job(params = {}) ⇒ Types::StartAutomationJobResponse
Starts a new job for a specified automation. The job runs the automation with the provided input payload.
21171 21172 21173 21174 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 21171 def start_automation_job(params = {}, = {}) req = build_request(:start_automation_job, params) req.send_request() end |
#start_dashboard_snapshot_job(params = {}) ⇒ Types::StartDashboardSnapshotJobResponse
Starts an asynchronous job that generates a snapshot of a dashboard's output. You can request one or several of the following format configurations in each API call.
1 PDF
1 Excel workbook that includes up to 5 table or pivot table visuals
5 CSVs from table or pivot table visuals
The status of a submitted job can be polled with the
DescribeDashboardSnapshotJob API. When you call the
DescribeDashboardSnapshotJob API, check the JobStatus field in the
response. Once the job reaches a COMPLETED or FAILED status, use
the DescribeDashboardSnapshotJobResult API to obtain the URLs for
the generated files. If the job fails, the
DescribeDashboardSnapshotJobResult API returns detailed information
about the error that occurred.
StartDashboardSnapshotJob API throttling
Quick Sight utilizes API throttling to create a more consistent user
experience within a time span for customers when they call the
StartDashboardSnapshotJob. By default, 12 jobs can run
simlutaneously in one Amazon Web Services account and users can submit
up 10 API requests per second before an account is throttled. If an
overwhelming number of API requests are made by the same user in a
short period of time, Quick Sight throttles the API calls to maintin
an optimal experience and reliability for all Quick Sight users.
Common throttling scenarios
The following list provides information about the most commin throttling scenarios that can occur.
A large number of
SnapshotExportAPI jobs are running simultaneously on an Amazon Web Services account. When a newStartDashboardSnapshotJobis created and there are already 12 jobs with theRUNNINGstatus, the new job request fails and returns aLimitExceededExceptionerror. Wait for a current job to comlpete before you resubmit the new job.A large number of API requests are submitted on an Amazon Web Services account. When a user makes more than 10 API calls to the Quick Sight API in one second, a
ThrottlingExceptionis returned.
If your use case requires a higher throttling limit, contact your account admin or Amazon Web ServicesSupport to explore options to tailor a more optimal expereince for your account.
Best practices to handle throttling
If your use case projects high levels of API traffic, try to reduce
the degree of frequency and parallelism of API calls as much as you
can to avoid throttling. You can also perform a timing test to
calculate an estimate for the total processing time of your projected
load that stays within the throttling limits of the Quick Sight APIs.
For example, if your projected traffic is 100 snapshot jobs before
12:00 PM per day, start 12 jobs in parallel and measure the amount of
time it takes to proccess all 12 jobs. Once you obtain the result,
multiply the duration by 9, for example (12 minutes * 9 = 108
minutes). Use the new result to determine the latest time at which
the jobs need to be started to meet your target deadline.
The time that it takes to process a job can be impacted by the following factors:
The dataset type (Direct Query or SPICE).
The size of the dataset.
The complexity of the calculated fields that are used in the dashboard.
The number of visuals that are on a sheet.
The types of visuals that are on the sheet.
The number of formats and snapshots that are requested in the job configuration.
The size of the generated snapshots.
Registered user support
You can generate snapshots for registered Quick Sight users by using the Snapshot Job APIs with identity-enhanced IAM role session credentials. This approach allows you to create snapshots on behalf of specific Quick Sight users while respecting their row-level security (RLS), column-level security (CLS), dynamic default parameters and dashboard parameter/filter settings.
To generate snapshots for registered Quick Sight users, you need to:
Obtain identity-enhanced IAM role session credentials from Amazon Web Services Security Token Service (STS).
Use these credentials to call the Snapshot Job APIs.
Identity-enhanced credentials are credentials that contain information about the end user (e.g., registered Quick Sight user).
If your Quick Sight users are backed by Amazon Web Services Identity Center, then you need to set up a trusted token issuer. Then, getting identity-enhanced IAM credentials for a Quick Sight user will look like the following:
Authenticate user with your OIDC compliant Identity Provider. You should get auth tokens back.
Use the OIDC API, CreateTokenWithIAM, to exchange auth tokens to IAM tokens. One of the resulted tokens will be identity token.
Call STS AssumeRole API as you normally would, but provide an extra
ProvidedContextsparameter in the API request. The list of contexts must have a single trusted context assertion. TheProviderArnshould bearn:aws:iam::aws:contextProvider/IdentityCenterwhileContextAssertionwill be the identity token you received in response from CreateTokenWithIAM
For more details, see IdC documentation on Identity-enhanced IAM role sessions.
To obtain Identity-enhanced credentials for Quick Sight native users, IAM federated users, or Active Directory users, follow the steps below:
Call Quick Sight GetIdentityContext API to get identity token.
Call STS AssumeRole API as you normally would, but provide extra
ProvidedContextsparameter in the API request. The list of contexts must have a single trusted context assertion. TheProviderArnshould bearn:aws:iam::aws:contextProvider/QuickSightwhileContextAssertionwill be the identity token you received in response from GetIdentityContext
After obtaining the identity-enhanced IAM role session credentials, you can use them to start a job, describe the job and describe job result. You can use the same credentials as long as they haven't expired. All API requests made with these credentials are considered to be made by the impersonated Quick Sight user.
When using identity-enhanced session credentials, set the UserConfiguration request attribute to null. Otherwise, the request will be invalid.
Possible error scenarios
The request fails with an Access Denied error in the following scenarios:
The credentials have expired.
The impersonated Quick Sight user doesn't have access to the specified dashboard.
The impersonated Quick Sight user is restricted from exporting data in the selected formats. For more information about export restrictions, see Customizing access to Amazon Quick Sight capabilities.
21475 21476 21477 21478 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 21475 def start_dashboard_snapshot_job(params = {}, = {}) req = build_request(:start_dashboard_snapshot_job, params) req.send_request() end |
#start_dashboard_snapshot_job_schedule(params = {}) ⇒ Types::StartDashboardSnapshotJobScheduleResponse
Starts an asynchronous job that runs an existing dashboard schedule and sends the dashboard snapshot through email.
Only one job can run simultaneously in a given schedule. Repeated
requests are skipped with a 202 HTTP status code.
For more information, see Scheduling and sending Amazon Quick Sight reports by email and Configuring email report settings for a Amazon Quick Sight dashboard in the Amazon Quick Sight User Guide.
21532 21533 21534 21535 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 21532 def start_dashboard_snapshot_job_schedule(params = {}, = {}) req = build_request(:start_dashboard_snapshot_job_schedule, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Types::TagResourceResponse
Assigns one or more tags (key-value pairs) to the specified Amazon Quick Sight resource.
Tags can help you organize and categorize your resources. You can also
use them to scope user permissions, by granting a user permission to
access or change only resources with certain tag values. You can use
the TagResource operation with a resource that already has tags. If
you specify a new tag key for the resource, this tag is appended to
the list of tags associated with the resource. If you specify a tag
key that is already associated with the resource, the new tag value
that you specify replaces the previous value for that tag.
You can associate as many as 50 tags with a resource. Amazon Quick Sight supports tagging on data set, data source, dashboard, template, topic, and user.
Tagging for Amazon Quick Sight works in a similar way to tagging for other Amazon Web Services services, except for the following:
Tags are used to track costs for users in Amazon Quick Sight. You can't tag other resources that Amazon Quick Sight costs are based on, such as storage capacoty (SPICE), session usage, alert consumption, or reporting units.
Amazon Quick Sight doesn't currently support the tag editor for Resource Groups.
21597 21598 21599 21600 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 21597 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Types::UntagResourceResponse
Removes a tag or tags from a resource.
21632 21633 21634 21635 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 21632 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_account_custom_permission(params = {}) ⇒ Types::UpdateAccountCustomPermissionResponse
Applies a custom permissions profile to an account.
21668 21669 21670 21671 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 21668 def (params = {}, = {}) req = build_request(:update_account_custom_permission, params) req.send_request() end |
#update_account_customization(params = {}) ⇒ Types::UpdateAccountCustomizationResponse
Updates Amazon Quick Sight customizations. Currently, the only customization that you can use is a theme.
You can use customizations for your Amazon Web Services account or, if
you specify a namespace, for a Quick Sight namespace instead.
Customizations that apply to a namespace override customizations that
apply to an Amazon Web Services account. To find out which
customizations apply, use the DescribeAccountCustomization API
operation.
21727 21728 21729 21730 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 21727 def update_account_customization(params = {}, = {}) req = build_request(:update_account_customization, params) req.send_request() end |
#update_account_settings(params = {}) ⇒ Types::UpdateAccountSettingsResponse
Updates the Amazon Quick Sight settings in your Amazon Web Services account.
21780 21781 21782 21783 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 21780 def update_account_settings(params = {}, = {}) req = build_request(:update_account_settings, params) req.send_request() end |
#update_action_connector(params = {}) ⇒ Types::UpdateActionConnectorResponse
Updates an existing action connector with new configuration details, authentication settings, or enabled actions. You can modify the connector's name, description, authentication configuration, and which actions are enabled. For more information, https://docs.aws.amazon.com/quicksuite/latest/userguide/quick-action-auth.html.
21890 21891 21892 21893 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 21890 def update_action_connector(params = {}, = {}) req = build_request(:update_action_connector, params) req.send_request() end |
#update_action_connector_permissions(params = {}) ⇒ Types::UpdateActionConnectorPermissionsResponse
Updates the permissions for an action connector by granting or revoking access for specific users and groups. You can control who can view, use, or manage the action connector.
21956 21957 21958 21959 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 21956 def (params = {}, = {}) req = build_request(:update_action_connector_permissions, params) req.send_request() end |
#update_agent(params = {}) ⇒ Types::UpdateAgentResponse
Updates an existing agent.
22072 22073 22074 22075 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 22072 def update_agent(params = {}, = {}) req = build_request(:update_agent, params) req.send_request() end |
#update_agent_permissions(params = {}) ⇒ Types::UpdateAgentPermissionsResponse
Updates the resource permissions for an agent.
22131 22132 22133 22134 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 22131 def (params = {}, = {}) req = build_request(:update_agent_permissions, params) req.send_request() end |
#update_analysis(params = {}) ⇒ Types::UpdateAnalysisResponse
Updates an analysis in Amazon Quick Sight
22196 22197 22198 22199 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 22196 def update_analysis(params = {}, = {}) req = build_request(:update_analysis, params) req.send_request() end |
#update_analysis_permissions(params = {}) ⇒ Types::UpdateAnalysisPermissionsResponse
Updates the read and write permissions for an analysis.
22262 22263 22264 22265 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 22262 def (params = {}, = {}) req = build_request(:update_analysis_permissions, params) req.send_request() end |
#update_app_permissions(params = {}) ⇒ Types::UpdateAppPermissionsResponse
Updates the resource permissions for an app. You can grant or revoke permissions and, optionally, change the app's visibility.
22331 22332 22333 22334 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 22331 def (params = {}, = {}) req = build_request(:update_app_permissions, params) req.send_request() end |
#update_application_with_token_exchange_grant(params = {}) ⇒ Types::UpdateApplicationWithTokenExchangeGrantResponse
Updates an Quick application with a token exchange grant. This operation only supports Quick applications that are registered with IAM Identity Center.
22368 22369 22370 22371 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 22368 def update_application_with_token_exchange_grant(params = {}, = {}) req = build_request(:update_application_with_token_exchange_grant, params) req.send_request() end |
#update_approval_policy(params = {}) ⇒ Types::UpdateApprovalPolicyResponse
Updates an approval policy in Quick Sight.
22438 22439 22440 22441 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 22438 def update_approval_policy(params = {}, = {}) req = build_request(:update_approval_policy, params) req.send_request() end |
#update_brand(params = {}) ⇒ Types::UpdateBrandResponse
Updates a brand.
22635 22636 22637 22638 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 22635 def update_brand(params = {}, = {}) req = build_request(:update_brand, params) req.send_request() end |
#update_brand_assignment(params = {}) ⇒ Types::UpdateBrandAssignmentResponse
Updates a brand assignment.
22670 22671 22672 22673 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 22670 def update_brand_assignment(params = {}, = {}) req = build_request(:update_brand_assignment, params) req.send_request() end |
#update_brand_published_version(params = {}) ⇒ Types::UpdateBrandPublishedVersionResponse
Updates the published version of a brand.
22708 22709 22710 22711 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 22708 def update_brand_published_version(params = {}, = {}) req = build_request(:update_brand_published_version, params) req.send_request() end |
#update_custom_permissions(params = {}) ⇒ Types::UpdateCustomPermissionsResponse
Updates a custom permissions profile.
23337 23338 23339 23340 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 23337 def (params = {}, = {}) req = build_request(:update_custom_permissions, params) req.send_request() end |
#update_dashboard(params = {}) ⇒ Types::UpdateDashboardResponse
Updates a dashboard in an Amazon Web Services account.
UpdateDashboardPublishedVersion
API operation.
23460 23461 23462 23463 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 23460 def update_dashboard(params = {}, = {}) req = build_request(:update_dashboard, params) req.send_request() end |
#update_dashboard_links(params = {}) ⇒ Types::UpdateDashboardLinksResponse
Updates the linked analyses on a dashboard.
23505 23506 23507 23508 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 23505 def update_dashboard_links(params = {}, = {}) req = build_request(:update_dashboard_links, params) req.send_request() end |
#update_dashboard_permissions(params = {}) ⇒ Types::UpdateDashboardPermissionsResponse
Updates read and write permissions on a dashboard.
23590 23591 23592 23593 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 23590 def (params = {}, = {}) req = build_request(:update_dashboard_permissions, params) req.send_request() end |
#update_dashboard_published_version(params = {}) ⇒ Types::UpdateDashboardPublishedVersionResponse
Updates the published version of a dashboard.
23633 23634 23635 23636 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 23633 def update_dashboard_published_version(params = {}, = {}) req = build_request(:update_dashboard_published_version, params) req.send_request() end |
#update_dashboards_qa_configuration(params = {}) ⇒ Types::UpdateDashboardsQAConfigurationResponse
Updates a Dashboard QA configuration.
23670 23671 23672 23673 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 23670 def update_dashboards_qa_configuration(params = {}, = {}) req = build_request(:update_dashboards_qa_configuration, params) req.send_request() end |
#update_data_set(params = {}) ⇒ Types::UpdateDataSetResponse
Updates a dataset. Partial updates are not supported by this operation.
24504 24505 24506 24507 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 24504 def update_data_set(params = {}, = {}) req = build_request(:update_data_set, params) req.send_request() end |
#update_data_set_permissions(params = {}) ⇒ Types::UpdateDataSetPermissionsResponse
Updates the permissions on a dataset.
The permissions resource is
arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.
24565 24566 24567 24568 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 24565 def (params = {}, = {}) req = build_request(:update_data_set_permissions, params) req.send_request() end |
#update_data_source(params = {}) ⇒ Types::UpdateDataSourceResponse
Updates a data source.
25104 25105 25106 25107 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25104 def update_data_source(params = {}, = {}) req = build_request(:update_data_source, params) req.send_request() end |
#update_data_source_permissions(params = {}) ⇒ Types::UpdateDataSourcePermissionsResponse
Updates the permissions to a data source.
25163 25164 25165 25166 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25163 def (params = {}, = {}) req = build_request(:update_data_source_permissions, params) req.send_request() end |
#update_default_q_business_application(params = {}) ⇒ Types::UpdateDefaultQBusinessApplicationResponse
Updates a Amazon Q Business application that is linked to a Quick Sight account.
25206 25207 25208 25209 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25206 def update_default_q_business_application(params = {}, = {}) req = build_request(:update_default_q_business_application, params) req.send_request() end |
#update_dlp_setting(params = {}) ⇒ Types::UpdateDlpSettingResponse
Updates an existing DLP setting configuration in an Amazon Web Services account. Fields that are omitted from the request retain their current values.
25284 25285 25286 25287 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25284 def update_dlp_setting(params = {}, = {}) req = build_request(:update_dlp_setting, params) req.send_request() end |
#update_flow(params = {}) ⇒ Types::UpdateFlowResponse
Updates an existing flow. Supply only the fields you want to change.
Updates both DRAFT and PUBLISHED versions. When FlowDefinition is
provided, all existing steps are replaced with the new definition.
25360 25361 25362 25363 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25360 def update_flow(params = {}, = {}) req = build_request(:update_flow, params) req.send_request() end |
#update_flow_permissions(params = {}) ⇒ Types::UpdateFlowPermissionsOutput
Updates permissions against principals on a flow.
25422 25423 25424 25425 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25422 def (params = {}, = {}) req = build_request(:update_flow_permissions, params) req.send_request() end |
#update_folder(params = {}) ⇒ Types::UpdateFolderResponse
Updates the name of a folder.
25465 25466 25467 25468 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25465 def update_folder(params = {}, = {}) req = build_request(:update_folder, params) req.send_request() end |
#update_folder_permissions(params = {}) ⇒ Types::UpdateFolderPermissionsResponse
Updates permissions of a folder.
25529 25530 25531 25532 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25529 def (params = {}, = {}) req = build_request(:update_folder_permissions, params) req.send_request() end |
#update_group(params = {}) ⇒ Types::UpdateGroupResponse
Changes a group description.
25578 25579 25580 25581 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25578 def update_group(params = {}, = {}) req = build_request(:update_group, params) req.send_request() end |
#update_iam_policy_assignment(params = {}) ⇒ Types::UpdateIAMPolicyAssignmentResponse
Updates an existing IAM policy assignment. This operation updates only
the optional parameter or parameters that are specified in the
request. This overwrites all of the users included in Identities.
25657 25658 25659 25660 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25657 def update_iam_policy_assignment(params = {}, = {}) req = build_request(:update_iam_policy_assignment, params) req.send_request() end |
#update_identity_propagation_config(params = {}) ⇒ Types::UpdateIdentityPropagationConfigResponse
Adds or updates services and authorized targets to configure what the Quick Sight IAM Identity Center application can access.
This operation is only supported for Quick Sight accounts using IAM Identity Center
25702 25703 25704 25705 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25702 def update_identity_propagation_config(params = {}, = {}) req = build_request(:update_identity_propagation_config, params) req.send_request() end |
#update_ip_restriction(params = {}) ⇒ Types::UpdateIpRestrictionResponse
Updates the content and status of IP rules. Traffic from a source is
allowed when the source satisfies either the IpRestrictionRule,
VpcIdRestrictionRule, or VpcEndpointIdRestrictionRule. To use this
operation, you must provide the entire map of rules. You can use the
DescribeIpRestriction operation to get the current rule map.
25764 25765 25766 25767 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25764 def update_ip_restriction(params = {}, = {}) req = build_request(:update_ip_restriction, params) req.send_request() end |
#update_key_registration(params = {}) ⇒ Types::UpdateKeyRegistrationResponse
Updates a customer managed key in a Quick Sight account.
25813 25814 25815 25816 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25813 def update_key_registration(params = {}, = {}) req = build_request(:update_key_registration, params) req.send_request() end |
#update_knowledge_base(params = {}) ⇒ Types::UpdateKnowledgeBaseResponse
Updates the properties of an existing knowledge base.
25898 25899 25900 25901 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25898 def update_knowledge_base(params = {}, = {}) req = build_request(:update_knowledge_base, params) req.send_request() end |
#update_knowledge_base_permissions(params = {}) ⇒ Types::UpdateKnowledgeBasePermissionsResponse
Updates the resource permissions for a knowledge base.
25961 25962 25963 25964 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 25961 def (params = {}, = {}) req = build_request(:update_knowledge_base_permissions, params) req.send_request() end |
#update_limits_profile(params = {}) ⇒ Types::UpdateLimitsProfileResponse
Updates the properties of an existing limits profile.
26011 26012 26013 26014 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26011 def update_limits_profile(params = {}, = {}) req = build_request(:update_limits_profile, params) req.send_request() end |
#update_o_auth_client_application(params = {}) ⇒ Types::UpdateOAuthClientApplicationResponse
Updates an OAuthClientApplication.
26091 26092 26093 26094 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26091 def update_o_auth_client_application(params = {}, = {}) req = build_request(:update_o_auth_client_application, params) req.send_request() end |
#update_public_sharing_settings(params = {}) ⇒ Types::UpdatePublicSharingSettingsResponse
This API controls public sharing settings for your entire Quick Sight account, affecting data security and access. When you enable public sharing:
Dashboards can be shared publicly
This setting affects your entire Amazon Web Services account and all Quick Sight users
Before proceeding: Ensure you understand the security implications and have proper IAM permissions configured.
Use the UpdatePublicSharingSettings operation to turn on or turn off
the public sharing settings of an Amazon Quick Sight dashboard.
To use this operation, turn on session capacity pricing for your Amazon Quick Sight account.
Before you can turn on public sharing on your account, make sure to give public sharing permissions to an administrative user in the Identity and Access Management (IAM) console. For more information on using IAM with Amazon Quick Sight, see Using Quick with IAM in the Amazon Quick Sight User Guide.
26154 26155 26156 26157 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26154 def update_public_sharing_settings(params = {}, = {}) req = build_request(:update_public_sharing_settings, params) req.send_request() end |
#update_q_personalization_configuration(params = {}) ⇒ Types::UpdateQPersonalizationConfigurationResponse
Updates a personalization configuration.
26193 26194 26195 26196 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26193 def update_q_personalization_configuration(params = {}, = {}) req = build_request(:update_q_personalization_configuration, params) req.send_request() end |
#update_quick_sight_q_search_configuration(params = {}) ⇒ Types::UpdateQuickSightQSearchConfigurationResponse
Updates the state of a Quick Sight Q Search configuration.
26231 26232 26233 26234 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26231 def update_quick_sight_q_search_configuration(params = {}, = {}) req = build_request(:update_quick_sight_q_search_configuration, params) req.send_request() end |
#update_refresh_schedule(params = {}) ⇒ Types::UpdateRefreshScheduleResponse
Updates a refresh schedule for a dataset.
26287 26288 26289 26290 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26287 def update_refresh_schedule(params = {}, = {}) req = build_request(:update_refresh_schedule, params) req.send_request() end |
#update_role_custom_permission(params = {}) ⇒ Types::UpdateRoleCustomPermissionResponse
Updates the custom permissions that are associated with a role.
26333 26334 26335 26336 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26333 def (params = {}, = {}) req = build_request(:update_role_custom_permission, params) req.send_request() end |
#update_self_upgrade(params = {}) ⇒ Types::UpdateSelfUpgradeResponse
Updates a self-upgrade request for a Quick user by approving, denying, or verifying the request.
26430 26431 26432 26433 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26430 def update_self_upgrade(params = {}, = {}) req = build_request(:update_self_upgrade, params) req.send_request() end |
#update_self_upgrade_configuration(params = {}) ⇒ Types::UpdateSelfUpgradeConfigurationResponse
Updates the self-upgrade configuration for a Quick account.
26470 26471 26472 26473 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26470 def update_self_upgrade_configuration(params = {}, = {}) req = build_request(:update_self_upgrade_configuration, params) req.send_request() end |
#update_space(params = {}) ⇒ Types::UpdateSpaceResponse
Updates the metadata of an Amazon QuickSight space.
26514 26515 26516 26517 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26514 def update_space(params = {}, = {}) req = build_request(:update_space, params) req.send_request() end |
#update_space_permissions(params = {}) ⇒ Types::UpdateSpacePermissionsResponse
Updates the permissions for an Amazon QuickSight space.
26573 26574 26575 26576 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26573 def (params = {}, = {}) req = build_request(:update_space_permissions, params) req.send_request() end |
#update_space_resources(params = {}) ⇒ Types::UpdateSpaceResourcesResponse
Adds or removes resources from an Amazon QuickSight space.
26636 26637 26638 26639 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26636 def update_space_resources(params = {}, = {}) req = build_request(:update_space_resources, params) req.send_request() end |
#update_spice_capacity_configuration(params = {}) ⇒ Types::UpdateSPICECapacityConfigurationResponse
Updates the SPICE capacity configuration for a Quick Sight account.
26375 26376 26377 26378 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26375 def update_spice_capacity_configuration(params = {}, = {}) req = build_request(:update_spice_capacity_configuration, params) req.send_request() end |
#update_template(params = {}) ⇒ Types::UpdateTemplateResponse
Updates a template from an existing Amazon Quick Sight analysis or another template.
26710 26711 26712 26713 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26710 def update_template(params = {}, = {}) req = build_request(:update_template, params) req.send_request() end |
#update_template_alias(params = {}) ⇒ Types::UpdateTemplateAliasResponse
Updates the template alias of a template.
26761 26762 26763 26764 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26761 def update_template_alias(params = {}, = {}) req = build_request(:update_template_alias, params) req.send_request() end |
#update_template_permissions(params = {}) ⇒ Types::UpdateTemplatePermissionsResponse
Updates the resource permissions for a template.
26822 26823 26824 26825 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 26822 def (params = {}, = {}) req = build_request(:update_template_permissions, params) req.send_request() end |
#update_theme(params = {}) ⇒ Types::UpdateThemeResponse
Updates a theme.
27056 27057 27058 27059 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 27056 def update_theme(params = {}, = {}) req = build_request(:update_theme, params) req.send_request() end |
#update_theme_alias(params = {}) ⇒ Types::UpdateThemeAliasResponse
Updates an alias of a theme.
27103 27104 27105 27106 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 27103 def update_theme_alias(params = {}, = {}) req = build_request(:update_theme_alias, params) req.send_request() end |
#update_theme_permissions(params = {}) ⇒ Types::UpdateThemePermissionsResponse
Updates the resource permissions for a theme. Permissions apply to the
action to grant or revoke permissions on, for example
"quicksight:DescribeTheme".
Theme permissions apply in groupings. Valid groupings include the following for the three levels of permissions, which are user, owner, or no permissions:
User
"quicksight:DescribeTheme""quicksight:DescribeThemeAlias""quicksight:ListThemeAliases""quicksight:ListThemeVersions"
Owner
"quicksight:DescribeTheme""quicksight:DescribeThemeAlias""quicksight:ListThemeAliases""quicksight:ListThemeVersions""quicksight:DeleteTheme""quicksight:UpdateTheme""quicksight:CreateThemeAlias""quicksight:DeleteThemeAlias""quicksight:UpdateThemeAlias""quicksight:UpdateThemePermissions""quicksight:DescribeThemePermissions"
- To specify no permissions, omit the permissions list.
27204 27205 27206 27207 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 27204 def (params = {}, = {}) req = build_request(:update_theme_permissions, params) req.send_request() end |
#update_topic(params = {}) ⇒ Types::UpdateTopicResponse
Updates a topic.
27504 27505 27506 27507 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 27504 def update_topic(params = {}, = {}) req = build_request(:update_topic, params) req.send_request() end |
#update_topic_permissions(params = {}) ⇒ Types::UpdateTopicPermissionsResponse
Updates the permissions of a topic.
27567 27568 27569 27570 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 27567 def (params = {}, = {}) req = build_request(:update_topic_permissions, params) req.send_request() end |
#update_topic_permissions_v2(params = {}) ⇒ Types::UpdateTopicPermissionsV2Response
Updates the permissions of a topic.
27630 27631 27632 27633 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 27630 def (params = {}, = {}) req = build_request(:update_topic_permissions_v2, params) req.send_request() end |
#update_topic_refresh_schedule(params = {}) ⇒ Types::UpdateTopicRefreshScheduleResponse
Updates a topic refresh schedule.
27687 27688 27689 27690 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 27687 def update_topic_refresh_schedule(params = {}, = {}) req = build_request(:update_topic_refresh_schedule, params) req.send_request() end |
#update_topic_v2(params = {}) ⇒ Types::UpdateTopicV2Response
Updates the definition of a Q topic.
27763 27764 27765 27766 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 27763 def update_topic_v2(params = {}, = {}) req = build_request(:update_topic_v2, params) req.send_request() end |
#update_user(params = {}) ⇒ Types::UpdateUserResponse
Updates an Amazon Quick Sight user.
27918 27919 27920 27921 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 27918 def update_user(params = {}, = {}) req = build_request(:update_user, params) req.send_request() end |
#update_user_custom_permission(params = {}) ⇒ Types::UpdateUserCustomPermissionResponse
Updates a custom permissions profile for a user.
27962 27963 27964 27965 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 27962 def (params = {}, = {}) req = build_request(:update_user_custom_permission, params) req.send_request() end |
#update_vpc_connection(params = {}) ⇒ Types::UpdateVPCConnectionResponse
Updates a VPC connection.
28028 28029 28030 28031 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/client.rb', line 28028 def update_vpc_connection(params = {}, = {}) req = build_request(:update_vpc_connection, params) req.send_request() end |