AWS SDK for C++  1.9.16
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::QuickSight::QuickSightClient Class Reference

#include <QuickSightClient.h>

+ Inheritance diagram for Aws::QuickSight::QuickSightClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 QuickSightClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 QuickSightClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 QuickSightClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~QuickSightClient ()
 
virtual Model::CancelIngestionOutcome CancelIngestion (const Model::CancelIngestionRequest &request) const
 
virtual Model::CancelIngestionOutcomeCallable CancelIngestionCallable (const Model::CancelIngestionRequest &request) const
 
virtual void CancelIngestionAsync (const Model::CancelIngestionRequest &request, const CancelIngestionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAccountCustomizationOutcome CreateAccountCustomization (const Model::CreateAccountCustomizationRequest &request) const
 
virtual Model::CreateAccountCustomizationOutcomeCallable CreateAccountCustomizationCallable (const Model::CreateAccountCustomizationRequest &request) const
 
virtual void CreateAccountCustomizationAsync (const Model::CreateAccountCustomizationRequest &request, const CreateAccountCustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAnalysisOutcome CreateAnalysis (const Model::CreateAnalysisRequest &request) const
 
virtual Model::CreateAnalysisOutcomeCallable CreateAnalysisCallable (const Model::CreateAnalysisRequest &request) const
 
virtual void CreateAnalysisAsync (const Model::CreateAnalysisRequest &request, const CreateAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDashboardOutcome CreateDashboard (const Model::CreateDashboardRequest &request) const
 
virtual Model::CreateDashboardOutcomeCallable CreateDashboardCallable (const Model::CreateDashboardRequest &request) const
 
virtual void CreateDashboardAsync (const Model::CreateDashboardRequest &request, const CreateDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDataSetOutcome CreateDataSet (const Model::CreateDataSetRequest &request) const
 
virtual Model::CreateDataSetOutcomeCallable CreateDataSetCallable (const Model::CreateDataSetRequest &request) const
 
virtual void CreateDataSetAsync (const Model::CreateDataSetRequest &request, const CreateDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDataSourceOutcome CreateDataSource (const Model::CreateDataSourceRequest &request) const
 
virtual Model::CreateDataSourceOutcomeCallable CreateDataSourceCallable (const Model::CreateDataSourceRequest &request) const
 
virtual void CreateDataSourceAsync (const Model::CreateDataSourceRequest &request, const CreateDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateGroupOutcome CreateGroup (const Model::CreateGroupRequest &request) const
 
virtual Model::CreateGroupOutcomeCallable CreateGroupCallable (const Model::CreateGroupRequest &request) const
 
virtual void CreateGroupAsync (const Model::CreateGroupRequest &request, const CreateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateGroupMembershipOutcome CreateGroupMembership (const Model::CreateGroupMembershipRequest &request) const
 
virtual Model::CreateGroupMembershipOutcomeCallable CreateGroupMembershipCallable (const Model::CreateGroupMembershipRequest &request) const
 
virtual void CreateGroupMembershipAsync (const Model::CreateGroupMembershipRequest &request, const CreateGroupMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateIAMPolicyAssignmentOutcome CreateIAMPolicyAssignment (const Model::CreateIAMPolicyAssignmentRequest &request) const
 
virtual Model::CreateIAMPolicyAssignmentOutcomeCallable CreateIAMPolicyAssignmentCallable (const Model::CreateIAMPolicyAssignmentRequest &request) const
 
virtual void CreateIAMPolicyAssignmentAsync (const Model::CreateIAMPolicyAssignmentRequest &request, const CreateIAMPolicyAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateIngestionOutcome CreateIngestion (const Model::CreateIngestionRequest &request) const
 
virtual Model::CreateIngestionOutcomeCallable CreateIngestionCallable (const Model::CreateIngestionRequest &request) const
 
virtual void CreateIngestionAsync (const Model::CreateIngestionRequest &request, const CreateIngestionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateNamespaceOutcome CreateNamespace (const Model::CreateNamespaceRequest &request) const
 
virtual Model::CreateNamespaceOutcomeCallable CreateNamespaceCallable (const Model::CreateNamespaceRequest &request) const
 
virtual void CreateNamespaceAsync (const Model::CreateNamespaceRequest &request, const CreateNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTemplateOutcome CreateTemplate (const Model::CreateTemplateRequest &request) const
 
virtual Model::CreateTemplateOutcomeCallable CreateTemplateCallable (const Model::CreateTemplateRequest &request) const
 
virtual void CreateTemplateAsync (const Model::CreateTemplateRequest &request, const CreateTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTemplateAliasOutcome CreateTemplateAlias (const Model::CreateTemplateAliasRequest &request) const
 
virtual Model::CreateTemplateAliasOutcomeCallable CreateTemplateAliasCallable (const Model::CreateTemplateAliasRequest &request) const
 
virtual void CreateTemplateAliasAsync (const Model::CreateTemplateAliasRequest &request, const CreateTemplateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateThemeOutcome CreateTheme (const Model::CreateThemeRequest &request) const
 
virtual Model::CreateThemeOutcomeCallable CreateThemeCallable (const Model::CreateThemeRequest &request) const
 
virtual void CreateThemeAsync (const Model::CreateThemeRequest &request, const CreateThemeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateThemeAliasOutcome CreateThemeAlias (const Model::CreateThemeAliasRequest &request) const
 
virtual Model::CreateThemeAliasOutcomeCallable CreateThemeAliasCallable (const Model::CreateThemeAliasRequest &request) const
 
virtual void CreateThemeAliasAsync (const Model::CreateThemeAliasRequest &request, const CreateThemeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAccountCustomizationOutcome DeleteAccountCustomization (const Model::DeleteAccountCustomizationRequest &request) const
 
virtual Model::DeleteAccountCustomizationOutcomeCallable DeleteAccountCustomizationCallable (const Model::DeleteAccountCustomizationRequest &request) const
 
virtual void DeleteAccountCustomizationAsync (const Model::DeleteAccountCustomizationRequest &request, const DeleteAccountCustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAnalysisOutcome DeleteAnalysis (const Model::DeleteAnalysisRequest &request) const
 
virtual Model::DeleteAnalysisOutcomeCallable DeleteAnalysisCallable (const Model::DeleteAnalysisRequest &request) const
 
virtual void DeleteAnalysisAsync (const Model::DeleteAnalysisRequest &request, const DeleteAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDashboardOutcome DeleteDashboard (const Model::DeleteDashboardRequest &request) const
 
virtual Model::DeleteDashboardOutcomeCallable DeleteDashboardCallable (const Model::DeleteDashboardRequest &request) const
 
virtual void DeleteDashboardAsync (const Model::DeleteDashboardRequest &request, const DeleteDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDataSetOutcome DeleteDataSet (const Model::DeleteDataSetRequest &request) const
 
virtual Model::DeleteDataSetOutcomeCallable DeleteDataSetCallable (const Model::DeleteDataSetRequest &request) const
 
virtual void DeleteDataSetAsync (const Model::DeleteDataSetRequest &request, const DeleteDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDataSourceOutcome DeleteDataSource (const Model::DeleteDataSourceRequest &request) const
 
virtual Model::DeleteDataSourceOutcomeCallable DeleteDataSourceCallable (const Model::DeleteDataSourceRequest &request) const
 
virtual void DeleteDataSourceAsync (const Model::DeleteDataSourceRequest &request, const DeleteDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteGroupOutcome DeleteGroup (const Model::DeleteGroupRequest &request) const
 
virtual Model::DeleteGroupOutcomeCallable DeleteGroupCallable (const Model::DeleteGroupRequest &request) const
 
virtual void DeleteGroupAsync (const Model::DeleteGroupRequest &request, const DeleteGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteGroupMembershipOutcome DeleteGroupMembership (const Model::DeleteGroupMembershipRequest &request) const
 
virtual Model::DeleteGroupMembershipOutcomeCallable DeleteGroupMembershipCallable (const Model::DeleteGroupMembershipRequest &request) const
 
virtual void DeleteGroupMembershipAsync (const Model::DeleteGroupMembershipRequest &request, const DeleteGroupMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteIAMPolicyAssignmentOutcome DeleteIAMPolicyAssignment (const Model::DeleteIAMPolicyAssignmentRequest &request) const
 
virtual Model::DeleteIAMPolicyAssignmentOutcomeCallable DeleteIAMPolicyAssignmentCallable (const Model::DeleteIAMPolicyAssignmentRequest &request) const
 
virtual void DeleteIAMPolicyAssignmentAsync (const Model::DeleteIAMPolicyAssignmentRequest &request, const DeleteIAMPolicyAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteNamespaceOutcome DeleteNamespace (const Model::DeleteNamespaceRequest &request) const
 
virtual Model::DeleteNamespaceOutcomeCallable DeleteNamespaceCallable (const Model::DeleteNamespaceRequest &request) const
 
virtual void DeleteNamespaceAsync (const Model::DeleteNamespaceRequest &request, const DeleteNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTemplateOutcome DeleteTemplate (const Model::DeleteTemplateRequest &request) const
 
virtual Model::DeleteTemplateOutcomeCallable DeleteTemplateCallable (const Model::DeleteTemplateRequest &request) const
 
virtual void DeleteTemplateAsync (const Model::DeleteTemplateRequest &request, const DeleteTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTemplateAliasOutcome DeleteTemplateAlias (const Model::DeleteTemplateAliasRequest &request) const
 
virtual Model::DeleteTemplateAliasOutcomeCallable DeleteTemplateAliasCallable (const Model::DeleteTemplateAliasRequest &request) const
 
virtual void DeleteTemplateAliasAsync (const Model::DeleteTemplateAliasRequest &request, const DeleteTemplateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteThemeOutcome DeleteTheme (const Model::DeleteThemeRequest &request) const
 
virtual Model::DeleteThemeOutcomeCallable DeleteThemeCallable (const Model::DeleteThemeRequest &request) const
 
virtual void DeleteThemeAsync (const Model::DeleteThemeRequest &request, const DeleteThemeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteThemeAliasOutcome DeleteThemeAlias (const Model::DeleteThemeAliasRequest &request) const
 
virtual Model::DeleteThemeAliasOutcomeCallable DeleteThemeAliasCallable (const Model::DeleteThemeAliasRequest &request) const
 
virtual void DeleteThemeAliasAsync (const Model::DeleteThemeAliasRequest &request, const DeleteThemeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUserOutcome DeleteUser (const Model::DeleteUserRequest &request) const
 
virtual Model::DeleteUserOutcomeCallable DeleteUserCallable (const Model::DeleteUserRequest &request) const
 
virtual void DeleteUserAsync (const Model::DeleteUserRequest &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUserByPrincipalIdOutcome DeleteUserByPrincipalId (const Model::DeleteUserByPrincipalIdRequest &request) const
 
virtual Model::DeleteUserByPrincipalIdOutcomeCallable DeleteUserByPrincipalIdCallable (const Model::DeleteUserByPrincipalIdRequest &request) const
 
virtual void DeleteUserByPrincipalIdAsync (const Model::DeleteUserByPrincipalIdRequest &request, const DeleteUserByPrincipalIdResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAccountCustomizationOutcome DescribeAccountCustomization (const Model::DescribeAccountCustomizationRequest &request) const
 
virtual Model::DescribeAccountCustomizationOutcomeCallable DescribeAccountCustomizationCallable (const Model::DescribeAccountCustomizationRequest &request) const
 
virtual void DescribeAccountCustomizationAsync (const Model::DescribeAccountCustomizationRequest &request, const DescribeAccountCustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAccountSettingsOutcome DescribeAccountSettings (const Model::DescribeAccountSettingsRequest &request) const
 
virtual Model::DescribeAccountSettingsOutcomeCallable DescribeAccountSettingsCallable (const Model::DescribeAccountSettingsRequest &request) const
 
virtual void DescribeAccountSettingsAsync (const Model::DescribeAccountSettingsRequest &request, const DescribeAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAnalysisOutcome DescribeAnalysis (const Model::DescribeAnalysisRequest &request) const
 
virtual Model::DescribeAnalysisOutcomeCallable DescribeAnalysisCallable (const Model::DescribeAnalysisRequest &request) const
 
virtual void DescribeAnalysisAsync (const Model::DescribeAnalysisRequest &request, const DescribeAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAnalysisPermissionsOutcome DescribeAnalysisPermissions (const Model::DescribeAnalysisPermissionsRequest &request) const
 
virtual Model::DescribeAnalysisPermissionsOutcomeCallable DescribeAnalysisPermissionsCallable (const Model::DescribeAnalysisPermissionsRequest &request) const
 
virtual void DescribeAnalysisPermissionsAsync (const Model::DescribeAnalysisPermissionsRequest &request, const DescribeAnalysisPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDashboardOutcome DescribeDashboard (const Model::DescribeDashboardRequest &request) const
 
virtual Model::DescribeDashboardOutcomeCallable DescribeDashboardCallable (const Model::DescribeDashboardRequest &request) const
 
virtual void DescribeDashboardAsync (const Model::DescribeDashboardRequest &request, const DescribeDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDashboardPermissionsOutcome DescribeDashboardPermissions (const Model::DescribeDashboardPermissionsRequest &request) const
 
virtual Model::DescribeDashboardPermissionsOutcomeCallable DescribeDashboardPermissionsCallable (const Model::DescribeDashboardPermissionsRequest &request) const
 
virtual void DescribeDashboardPermissionsAsync (const Model::DescribeDashboardPermissionsRequest &request, const DescribeDashboardPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDataSetOutcome DescribeDataSet (const Model::DescribeDataSetRequest &request) const
 
virtual Model::DescribeDataSetOutcomeCallable DescribeDataSetCallable (const Model::DescribeDataSetRequest &request) const
 
virtual void DescribeDataSetAsync (const Model::DescribeDataSetRequest &request, const DescribeDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDataSetPermissionsOutcome DescribeDataSetPermissions (const Model::DescribeDataSetPermissionsRequest &request) const
 
virtual Model::DescribeDataSetPermissionsOutcomeCallable DescribeDataSetPermissionsCallable (const Model::DescribeDataSetPermissionsRequest &request) const
 
virtual void DescribeDataSetPermissionsAsync (const Model::DescribeDataSetPermissionsRequest &request, const DescribeDataSetPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDataSourceOutcome DescribeDataSource (const Model::DescribeDataSourceRequest &request) const
 
virtual Model::DescribeDataSourceOutcomeCallable DescribeDataSourceCallable (const Model::DescribeDataSourceRequest &request) const
 
virtual void DescribeDataSourceAsync (const Model::DescribeDataSourceRequest &request, const DescribeDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDataSourcePermissionsOutcome DescribeDataSourcePermissions (const Model::DescribeDataSourcePermissionsRequest &request) const
 
virtual Model::DescribeDataSourcePermissionsOutcomeCallable DescribeDataSourcePermissionsCallable (const Model::DescribeDataSourcePermissionsRequest &request) const
 
virtual void DescribeDataSourcePermissionsAsync (const Model::DescribeDataSourcePermissionsRequest &request, const DescribeDataSourcePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeGroupOutcome DescribeGroup (const Model::DescribeGroupRequest &request) const
 
virtual Model::DescribeGroupOutcomeCallable DescribeGroupCallable (const Model::DescribeGroupRequest &request) const
 
virtual void DescribeGroupAsync (const Model::DescribeGroupRequest &request, const DescribeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeIAMPolicyAssignmentOutcome DescribeIAMPolicyAssignment (const Model::DescribeIAMPolicyAssignmentRequest &request) const
 
virtual Model::DescribeIAMPolicyAssignmentOutcomeCallable DescribeIAMPolicyAssignmentCallable (const Model::DescribeIAMPolicyAssignmentRequest &request) const
 
virtual void DescribeIAMPolicyAssignmentAsync (const Model::DescribeIAMPolicyAssignmentRequest &request, const DescribeIAMPolicyAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeIngestionOutcome DescribeIngestion (const Model::DescribeIngestionRequest &request) const
 
virtual Model::DescribeIngestionOutcomeCallable DescribeIngestionCallable (const Model::DescribeIngestionRequest &request) const
 
virtual void DescribeIngestionAsync (const Model::DescribeIngestionRequest &request, const DescribeIngestionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeNamespaceOutcome DescribeNamespace (const Model::DescribeNamespaceRequest &request) const
 
virtual Model::DescribeNamespaceOutcomeCallable DescribeNamespaceCallable (const Model::DescribeNamespaceRequest &request) const
 
virtual void DescribeNamespaceAsync (const Model::DescribeNamespaceRequest &request, const DescribeNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTemplateOutcome DescribeTemplate (const Model::DescribeTemplateRequest &request) const
 
virtual Model::DescribeTemplateOutcomeCallable DescribeTemplateCallable (const Model::DescribeTemplateRequest &request) const
 
virtual void DescribeTemplateAsync (const Model::DescribeTemplateRequest &request, const DescribeTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTemplateAliasOutcome DescribeTemplateAlias (const Model::DescribeTemplateAliasRequest &request) const
 
virtual Model::DescribeTemplateAliasOutcomeCallable DescribeTemplateAliasCallable (const Model::DescribeTemplateAliasRequest &request) const
 
virtual void DescribeTemplateAliasAsync (const Model::DescribeTemplateAliasRequest &request, const DescribeTemplateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTemplatePermissionsOutcome DescribeTemplatePermissions (const Model::DescribeTemplatePermissionsRequest &request) const
 
virtual Model::DescribeTemplatePermissionsOutcomeCallable DescribeTemplatePermissionsCallable (const Model::DescribeTemplatePermissionsRequest &request) const
 
virtual void DescribeTemplatePermissionsAsync (const Model::DescribeTemplatePermissionsRequest &request, const DescribeTemplatePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeThemeOutcome DescribeTheme (const Model::DescribeThemeRequest &request) const
 
virtual Model::DescribeThemeOutcomeCallable DescribeThemeCallable (const Model::DescribeThemeRequest &request) const
 
virtual void DescribeThemeAsync (const Model::DescribeThemeRequest &request, const DescribeThemeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeThemeAliasOutcome DescribeThemeAlias (const Model::DescribeThemeAliasRequest &request) const
 
virtual Model::DescribeThemeAliasOutcomeCallable DescribeThemeAliasCallable (const Model::DescribeThemeAliasRequest &request) const
 
virtual void DescribeThemeAliasAsync (const Model::DescribeThemeAliasRequest &request, const DescribeThemeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeThemePermissionsOutcome DescribeThemePermissions (const Model::DescribeThemePermissionsRequest &request) const
 
virtual Model::DescribeThemePermissionsOutcomeCallable DescribeThemePermissionsCallable (const Model::DescribeThemePermissionsRequest &request) const
 
virtual void DescribeThemePermissionsAsync (const Model::DescribeThemePermissionsRequest &request, const DescribeThemePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeUserOutcome DescribeUser (const Model::DescribeUserRequest &request) const
 
virtual Model::DescribeUserOutcomeCallable DescribeUserCallable (const Model::DescribeUserRequest &request) const
 
virtual void DescribeUserAsync (const Model::DescribeUserRequest &request, const DescribeUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDashboardEmbedUrlOutcome GetDashboardEmbedUrl (const Model::GetDashboardEmbedUrlRequest &request) const
 
virtual Model::GetDashboardEmbedUrlOutcomeCallable GetDashboardEmbedUrlCallable (const Model::GetDashboardEmbedUrlRequest &request) const
 
virtual void GetDashboardEmbedUrlAsync (const Model::GetDashboardEmbedUrlRequest &request, const GetDashboardEmbedUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSessionEmbedUrlOutcome GetSessionEmbedUrl (const Model::GetSessionEmbedUrlRequest &request) const
 
virtual Model::GetSessionEmbedUrlOutcomeCallable GetSessionEmbedUrlCallable (const Model::GetSessionEmbedUrlRequest &request) const
 
virtual void GetSessionEmbedUrlAsync (const Model::GetSessionEmbedUrlRequest &request, const GetSessionEmbedUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAnalysesOutcome ListAnalyses (const Model::ListAnalysesRequest &request) const
 
virtual Model::ListAnalysesOutcomeCallable ListAnalysesCallable (const Model::ListAnalysesRequest &request) const
 
virtual void ListAnalysesAsync (const Model::ListAnalysesRequest &request, const ListAnalysesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDashboardVersionsOutcome ListDashboardVersions (const Model::ListDashboardVersionsRequest &request) const
 
virtual Model::ListDashboardVersionsOutcomeCallable ListDashboardVersionsCallable (const Model::ListDashboardVersionsRequest &request) const
 
virtual void ListDashboardVersionsAsync (const Model::ListDashboardVersionsRequest &request, const ListDashboardVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDashboardsOutcome ListDashboards (const Model::ListDashboardsRequest &request) const
 
virtual Model::ListDashboardsOutcomeCallable ListDashboardsCallable (const Model::ListDashboardsRequest &request) const
 
virtual void ListDashboardsAsync (const Model::ListDashboardsRequest &request, const ListDashboardsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDataSetsOutcome ListDataSets (const Model::ListDataSetsRequest &request) const
 
virtual Model::ListDataSetsOutcomeCallable ListDataSetsCallable (const Model::ListDataSetsRequest &request) const
 
virtual void ListDataSetsAsync (const Model::ListDataSetsRequest &request, const ListDataSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDataSourcesOutcome ListDataSources (const Model::ListDataSourcesRequest &request) const
 
virtual Model::ListDataSourcesOutcomeCallable ListDataSourcesCallable (const Model::ListDataSourcesRequest &request) const
 
virtual void ListDataSourcesAsync (const Model::ListDataSourcesRequest &request, const ListDataSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListGroupMembershipsOutcome ListGroupMemberships (const Model::ListGroupMembershipsRequest &request) const
 
virtual Model::ListGroupMembershipsOutcomeCallable ListGroupMembershipsCallable (const Model::ListGroupMembershipsRequest &request) const
 
virtual void ListGroupMembershipsAsync (const Model::ListGroupMembershipsRequest &request, const ListGroupMembershipsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListGroupsOutcome ListGroups (const Model::ListGroupsRequest &request) const
 
virtual Model::ListGroupsOutcomeCallable ListGroupsCallable (const Model::ListGroupsRequest &request) const
 
virtual void ListGroupsAsync (const Model::ListGroupsRequest &request, const ListGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListIAMPolicyAssignmentsOutcome ListIAMPolicyAssignments (const Model::ListIAMPolicyAssignmentsRequest &request) const
 
virtual Model::ListIAMPolicyAssignmentsOutcomeCallable ListIAMPolicyAssignmentsCallable (const Model::ListIAMPolicyAssignmentsRequest &request) const
 
virtual void ListIAMPolicyAssignmentsAsync (const Model::ListIAMPolicyAssignmentsRequest &request, const ListIAMPolicyAssignmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListIAMPolicyAssignmentsForUserOutcome ListIAMPolicyAssignmentsForUser (const Model::ListIAMPolicyAssignmentsForUserRequest &request) const
 
virtual Model::ListIAMPolicyAssignmentsForUserOutcomeCallable ListIAMPolicyAssignmentsForUserCallable (const Model::ListIAMPolicyAssignmentsForUserRequest &request) const
 
virtual void ListIAMPolicyAssignmentsForUserAsync (const Model::ListIAMPolicyAssignmentsForUserRequest &request, const ListIAMPolicyAssignmentsForUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListIngestionsOutcome ListIngestions (const Model::ListIngestionsRequest &request) const
 
virtual Model::ListIngestionsOutcomeCallable ListIngestionsCallable (const Model::ListIngestionsRequest &request) const
 
virtual void ListIngestionsAsync (const Model::ListIngestionsRequest &request, const ListIngestionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListNamespacesOutcome ListNamespaces (const Model::ListNamespacesRequest &request) const
 
virtual Model::ListNamespacesOutcomeCallable ListNamespacesCallable (const Model::ListNamespacesRequest &request) const
 
virtual void ListNamespacesAsync (const Model::ListNamespacesRequest &request, const ListNamespacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTemplateAliasesOutcome ListTemplateAliases (const Model::ListTemplateAliasesRequest &request) const
 
virtual Model::ListTemplateAliasesOutcomeCallable ListTemplateAliasesCallable (const Model::ListTemplateAliasesRequest &request) const
 
virtual void ListTemplateAliasesAsync (const Model::ListTemplateAliasesRequest &request, const ListTemplateAliasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTemplateVersionsOutcome ListTemplateVersions (const Model::ListTemplateVersionsRequest &request) const
 
virtual Model::ListTemplateVersionsOutcomeCallable ListTemplateVersionsCallable (const Model::ListTemplateVersionsRequest &request) const
 
virtual void ListTemplateVersionsAsync (const Model::ListTemplateVersionsRequest &request, const ListTemplateVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTemplatesOutcome ListTemplates (const Model::ListTemplatesRequest &request) const
 
virtual Model::ListTemplatesOutcomeCallable ListTemplatesCallable (const Model::ListTemplatesRequest &request) const
 
virtual void ListTemplatesAsync (const Model::ListTemplatesRequest &request, const ListTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListThemeAliasesOutcome ListThemeAliases (const Model::ListThemeAliasesRequest &request) const
 
virtual Model::ListThemeAliasesOutcomeCallable ListThemeAliasesCallable (const Model::ListThemeAliasesRequest &request) const
 
virtual void ListThemeAliasesAsync (const Model::ListThemeAliasesRequest &request, const ListThemeAliasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListThemeVersionsOutcome ListThemeVersions (const Model::ListThemeVersionsRequest &request) const
 
virtual Model::ListThemeVersionsOutcomeCallable ListThemeVersionsCallable (const Model::ListThemeVersionsRequest &request) const
 
virtual void ListThemeVersionsAsync (const Model::ListThemeVersionsRequest &request, const ListThemeVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListThemesOutcome ListThemes (const Model::ListThemesRequest &request) const
 
virtual Model::ListThemesOutcomeCallable ListThemesCallable (const Model::ListThemesRequest &request) const
 
virtual void ListThemesAsync (const Model::ListThemesRequest &request, const ListThemesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListUserGroupsOutcome ListUserGroups (const Model::ListUserGroupsRequest &request) const
 
virtual Model::ListUserGroupsOutcomeCallable ListUserGroupsCallable (const Model::ListUserGroupsRequest &request) const
 
virtual void ListUserGroupsAsync (const Model::ListUserGroupsRequest &request, const ListUserGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListUsersOutcome ListUsers (const Model::ListUsersRequest &request) const
 
virtual Model::ListUsersOutcomeCallable ListUsersCallable (const Model::ListUsersRequest &request) const
 
virtual void ListUsersAsync (const Model::ListUsersRequest &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RegisterUserOutcome RegisterUser (const Model::RegisterUserRequest &request) const
 
virtual Model::RegisterUserOutcomeCallable RegisterUserCallable (const Model::RegisterUserRequest &request) const
 
virtual void RegisterUserAsync (const Model::RegisterUserRequest &request, const RegisterUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RestoreAnalysisOutcome RestoreAnalysis (const Model::RestoreAnalysisRequest &request) const
 
virtual Model::RestoreAnalysisOutcomeCallable RestoreAnalysisCallable (const Model::RestoreAnalysisRequest &request) const
 
virtual void RestoreAnalysisAsync (const Model::RestoreAnalysisRequest &request, const RestoreAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchAnalysesOutcome SearchAnalyses (const Model::SearchAnalysesRequest &request) const
 
virtual Model::SearchAnalysesOutcomeCallable SearchAnalysesCallable (const Model::SearchAnalysesRequest &request) const
 
virtual void SearchAnalysesAsync (const Model::SearchAnalysesRequest &request, const SearchAnalysesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchDashboardsOutcome SearchDashboards (const Model::SearchDashboardsRequest &request) const
 
virtual Model::SearchDashboardsOutcomeCallable SearchDashboardsCallable (const Model::SearchDashboardsRequest &request) const
 
virtual void SearchDashboardsAsync (const Model::SearchDashboardsRequest &request, const SearchDashboardsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAccountCustomizationOutcome UpdateAccountCustomization (const Model::UpdateAccountCustomizationRequest &request) const
 
virtual Model::UpdateAccountCustomizationOutcomeCallable UpdateAccountCustomizationCallable (const Model::UpdateAccountCustomizationRequest &request) const
 
virtual void UpdateAccountCustomizationAsync (const Model::UpdateAccountCustomizationRequest &request, const UpdateAccountCustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAccountSettingsOutcome UpdateAccountSettings (const Model::UpdateAccountSettingsRequest &request) const
 
virtual Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable (const Model::UpdateAccountSettingsRequest &request) const
 
virtual void UpdateAccountSettingsAsync (const Model::UpdateAccountSettingsRequest &request, const UpdateAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAnalysisOutcome UpdateAnalysis (const Model::UpdateAnalysisRequest &request) const
 
virtual Model::UpdateAnalysisOutcomeCallable UpdateAnalysisCallable (const Model::UpdateAnalysisRequest &request) const
 
virtual void UpdateAnalysisAsync (const Model::UpdateAnalysisRequest &request, const UpdateAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAnalysisPermissionsOutcome UpdateAnalysisPermissions (const Model::UpdateAnalysisPermissionsRequest &request) const
 
virtual Model::UpdateAnalysisPermissionsOutcomeCallable UpdateAnalysisPermissionsCallable (const Model::UpdateAnalysisPermissionsRequest &request) const
 
virtual void UpdateAnalysisPermissionsAsync (const Model::UpdateAnalysisPermissionsRequest &request, const UpdateAnalysisPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDashboardOutcome UpdateDashboard (const Model::UpdateDashboardRequest &request) const
 
virtual Model::UpdateDashboardOutcomeCallable UpdateDashboardCallable (const Model::UpdateDashboardRequest &request) const
 
virtual void UpdateDashboardAsync (const Model::UpdateDashboardRequest &request, const UpdateDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDashboardPermissionsOutcome UpdateDashboardPermissions (const Model::UpdateDashboardPermissionsRequest &request) const
 
virtual Model::UpdateDashboardPermissionsOutcomeCallable UpdateDashboardPermissionsCallable (const Model::UpdateDashboardPermissionsRequest &request) const
 
virtual void UpdateDashboardPermissionsAsync (const Model::UpdateDashboardPermissionsRequest &request, const UpdateDashboardPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDashboardPublishedVersionOutcome UpdateDashboardPublishedVersion (const Model::UpdateDashboardPublishedVersionRequest &request) const
 
virtual Model::UpdateDashboardPublishedVersionOutcomeCallable UpdateDashboardPublishedVersionCallable (const Model::UpdateDashboardPublishedVersionRequest &request) const
 
virtual void UpdateDashboardPublishedVersionAsync (const Model::UpdateDashboardPublishedVersionRequest &request, const UpdateDashboardPublishedVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDataSetOutcome UpdateDataSet (const Model::UpdateDataSetRequest &request) const
 
virtual Model::UpdateDataSetOutcomeCallable UpdateDataSetCallable (const Model::UpdateDataSetRequest &request) const
 
virtual void UpdateDataSetAsync (const Model::UpdateDataSetRequest &request, const UpdateDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDataSetPermissionsOutcome UpdateDataSetPermissions (const Model::UpdateDataSetPermissionsRequest &request) const
 
virtual Model::UpdateDataSetPermissionsOutcomeCallable UpdateDataSetPermissionsCallable (const Model::UpdateDataSetPermissionsRequest &request) const
 
virtual void UpdateDataSetPermissionsAsync (const Model::UpdateDataSetPermissionsRequest &request, const UpdateDataSetPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDataSourceOutcome UpdateDataSource (const Model::UpdateDataSourceRequest &request) const
 
virtual Model::UpdateDataSourceOutcomeCallable UpdateDataSourceCallable (const Model::UpdateDataSourceRequest &request) const
 
virtual void UpdateDataSourceAsync (const Model::UpdateDataSourceRequest &request, const UpdateDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDataSourcePermissionsOutcome UpdateDataSourcePermissions (const Model::UpdateDataSourcePermissionsRequest &request) const
 
virtual Model::UpdateDataSourcePermissionsOutcomeCallable UpdateDataSourcePermissionsCallable (const Model::UpdateDataSourcePermissionsRequest &request) const
 
virtual void UpdateDataSourcePermissionsAsync (const Model::UpdateDataSourcePermissionsRequest &request, const UpdateDataSourcePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateGroupOutcome UpdateGroup (const Model::UpdateGroupRequest &request) const
 
virtual Model::UpdateGroupOutcomeCallable UpdateGroupCallable (const Model::UpdateGroupRequest &request) const
 
virtual void UpdateGroupAsync (const Model::UpdateGroupRequest &request, const UpdateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateIAMPolicyAssignmentOutcome UpdateIAMPolicyAssignment (const Model::UpdateIAMPolicyAssignmentRequest &request) const
 
virtual Model::UpdateIAMPolicyAssignmentOutcomeCallable UpdateIAMPolicyAssignmentCallable (const Model::UpdateIAMPolicyAssignmentRequest &request) const
 
virtual void UpdateIAMPolicyAssignmentAsync (const Model::UpdateIAMPolicyAssignmentRequest &request, const UpdateIAMPolicyAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateTemplateOutcome UpdateTemplate (const Model::UpdateTemplateRequest &request) const
 
virtual Model::UpdateTemplateOutcomeCallable UpdateTemplateCallable (const Model::UpdateTemplateRequest &request) const
 
virtual void UpdateTemplateAsync (const Model::UpdateTemplateRequest &request, const UpdateTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateTemplateAliasOutcome UpdateTemplateAlias (const Model::UpdateTemplateAliasRequest &request) const
 
virtual Model::UpdateTemplateAliasOutcomeCallable UpdateTemplateAliasCallable (const Model::UpdateTemplateAliasRequest &request) const
 
virtual void UpdateTemplateAliasAsync (const Model::UpdateTemplateAliasRequest &request, const UpdateTemplateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateTemplatePermissionsOutcome UpdateTemplatePermissions (const Model::UpdateTemplatePermissionsRequest &request) const
 
virtual Model::UpdateTemplatePermissionsOutcomeCallable UpdateTemplatePermissionsCallable (const Model::UpdateTemplatePermissionsRequest &request) const
 
virtual void UpdateTemplatePermissionsAsync (const Model::UpdateTemplatePermissionsRequest &request, const UpdateTemplatePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateThemeOutcome UpdateTheme (const Model::UpdateThemeRequest &request) const
 
virtual Model::UpdateThemeOutcomeCallable UpdateThemeCallable (const Model::UpdateThemeRequest &request) const
 
virtual void UpdateThemeAsync (const Model::UpdateThemeRequest &request, const UpdateThemeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateThemeAliasOutcome UpdateThemeAlias (const Model::UpdateThemeAliasRequest &request) const
 
virtual Model::UpdateThemeAliasOutcomeCallable UpdateThemeAliasCallable (const Model::UpdateThemeAliasRequest &request) const
 
virtual void UpdateThemeAliasAsync (const Model::UpdateThemeAliasRequest &request, const UpdateThemeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateThemePermissionsOutcome UpdateThemePermissions (const Model::UpdateThemePermissionsRequest &request) const
 
virtual Model::UpdateThemePermissionsOutcomeCallable UpdateThemePermissionsCallable (const Model::UpdateThemePermissionsRequest &request) const
 
virtual void UpdateThemePermissionsAsync (const Model::UpdateThemePermissionsRequest &request, const UpdateThemePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserOutcome UpdateUser (const Model::UpdateUserRequest &request) const
 
virtual Model::UpdateUserOutcomeCallable UpdateUserCallable (const Model::UpdateUserRequest &request) const
 
virtual void UpdateUserAsync (const Model::UpdateUserRequest &request, const UpdateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

<fullname>Amazon QuickSight API Reference</fullname>

Amazon QuickSight is a fully managed, serverless business intelligence service for the AWS Cloud that makes it easy to extend data and insights to every user in your organization. This API reference contains documentation for a programming interface that you can use to manage Amazon QuickSight.

Definition at line 562 of file QuickSightClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 565 of file QuickSightClient.h.

Constructor & Destructor Documentation

◆ QuickSightClient() [1/3]

Aws::QuickSight::QuickSightClient::QuickSightClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ QuickSightClient() [2/3]

Aws::QuickSight::QuickSightClient::QuickSightClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ QuickSightClient() [3/3]

Aws::QuickSight::QuickSightClient::QuickSightClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~QuickSightClient()

virtual Aws::QuickSight::QuickSightClient::~QuickSightClient ( )
virtual

Member Function Documentation

◆ CancelIngestion()

virtual Model::CancelIngestionOutcome Aws::QuickSight::QuickSightClient::CancelIngestion ( const Model::CancelIngestionRequest request) const
virtual

Cancels an ongoing ingestion of data into SPICE.

See Also:


AWS API Reference

◆ CancelIngestionAsync()

virtual void Aws::QuickSight::QuickSightClient::CancelIngestionAsync ( const Model::CancelIngestionRequest request,
const CancelIngestionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Cancels an ongoing ingestion of data into SPICE.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CancelIngestionCallable()

virtual Model::CancelIngestionOutcomeCallable Aws::QuickSight::QuickSightClient::CancelIngestionCallable ( const Model::CancelIngestionRequest request) const
virtual

Cancels an ongoing ingestion of data into SPICE.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateAccountCustomization()

virtual Model::CreateAccountCustomizationOutcome Aws::QuickSight::QuickSightClient::CreateAccountCustomization ( const Model::CreateAccountCustomizationRequest request) const
virtual

Creates Amazon QuickSight customizations the current AWS Region. Currently, you can add a custom default theme by using the CreateAccountCustomization or UpdateAccountCustomization API operation. To further customize QuickSight by removing QuickSight sample assets and videos for all new users, see Customizing QuickSight in the Amazon QuickSight User Guide.

You can create customizations for your AWS account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply to an AWS 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.

See Also:

AWS API Reference

◆ CreateAccountCustomizationAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateAccountCustomizationAsync ( const Model::CreateAccountCustomizationRequest request,
const CreateAccountCustomizationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates Amazon QuickSight customizations the current AWS Region. Currently, you can add a custom default theme by using the CreateAccountCustomization or UpdateAccountCustomization API operation. To further customize QuickSight by removing QuickSight sample assets and videos for all new users, see Customizing QuickSight in the Amazon QuickSight User Guide.

You can create customizations for your AWS account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply to an AWS 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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateAccountCustomizationCallable()

virtual Model::CreateAccountCustomizationOutcomeCallable Aws::QuickSight::QuickSightClient::CreateAccountCustomizationCallable ( const Model::CreateAccountCustomizationRequest request) const
virtual

Creates Amazon QuickSight customizations the current AWS Region. Currently, you can add a custom default theme by using the CreateAccountCustomization or UpdateAccountCustomization API operation. To further customize QuickSight by removing QuickSight sample assets and videos for all new users, see Customizing QuickSight in the Amazon QuickSight User Guide.

You can create customizations for your AWS account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply to an AWS 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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateAnalysis()

virtual Model::CreateAnalysisOutcome Aws::QuickSight::QuickSightClient::CreateAnalysis ( const Model::CreateAnalysisRequest request) const
virtual

Creates an analysis in Amazon QuickSight.

See Also:

AWS API Reference

◆ CreateAnalysisAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateAnalysisAsync ( const Model::CreateAnalysisRequest request,
const CreateAnalysisResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an analysis in Amazon QuickSight.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateAnalysisCallable()

virtual Model::CreateAnalysisOutcomeCallable Aws::QuickSight::QuickSightClient::CreateAnalysisCallable ( const Model::CreateAnalysisRequest request) const
virtual

Creates an analysis in Amazon QuickSight.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDashboard()

virtual Model::CreateDashboardOutcome Aws::QuickSight::QuickSightClient::CreateDashboard ( const Model::CreateDashboardRequest request) const
virtual

Creates a dashboard from a template. To first create a template, see the CreateTemplate API operation.

A dashboard is an entity in QuickSight that identifies QuickSight reports, created from analyses. You can share QuickSight 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 AWS account.

See Also:

AWS API Reference

◆ CreateDashboardAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateDashboardAsync ( const Model::CreateDashboardRequest request,
const CreateDashboardResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a dashboard from a template. To first create a template, see the CreateTemplate API operation.

A dashboard is an entity in QuickSight that identifies QuickSight reports, created from analyses. You can share QuickSight 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 AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDashboardCallable()

virtual Model::CreateDashboardOutcomeCallable Aws::QuickSight::QuickSightClient::CreateDashboardCallable ( const Model::CreateDashboardRequest request) const
virtual

Creates a dashboard from a template. To first create a template, see the CreateTemplate API operation.

A dashboard is an entity in QuickSight that identifies QuickSight reports, created from analyses. You can share QuickSight 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 AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDataSet()

virtual Model::CreateDataSetOutcome Aws::QuickSight::QuickSightClient::CreateDataSet ( const Model::CreateDataSetRequest request) const
virtual

Creates a dataset.

See Also:

AWS API Reference

◆ CreateDataSetAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateDataSetAsync ( const Model::CreateDataSetRequest request,
const CreateDataSetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a dataset.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDataSetCallable()

virtual Model::CreateDataSetOutcomeCallable Aws::QuickSight::QuickSightClient::CreateDataSetCallable ( const Model::CreateDataSetRequest request) const
virtual

Creates a dataset.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDataSource()

virtual Model::CreateDataSourceOutcome Aws::QuickSight::QuickSightClient::CreateDataSource ( const Model::CreateDataSourceRequest request) const
virtual

Creates a data source.

See Also:

AWS API Reference

◆ CreateDataSourceAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateDataSourceAsync ( const Model::CreateDataSourceRequest request,
const CreateDataSourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a data source.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDataSourceCallable()

virtual Model::CreateDataSourceOutcomeCallable Aws::QuickSight::QuickSightClient::CreateDataSourceCallable ( const Model::CreateDataSourceRequest request) const
virtual

Creates a data source.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateGroup()

virtual Model::CreateGroupOutcome Aws::QuickSight::QuickSightClient::CreateGroup ( const Model::CreateGroupRequest request) const
virtual

Creates an Amazon QuickSight group.

The permissions resource is arn:aws:quicksight:us-east-1:<relevant-aws-account-id>:group/default/<group-name> .

The response is a group object.

See Also:

AWS API Reference

◆ CreateGroupAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateGroupAsync ( const Model::CreateGroupRequest request,
const CreateGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an Amazon QuickSight group.

The permissions resource is arn:aws:quicksight:us-east-1:<relevant-aws-account-id>:group/default/<group-name> .

The response is a group object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateGroupCallable()

virtual Model::CreateGroupOutcomeCallable Aws::QuickSight::QuickSightClient::CreateGroupCallable ( const Model::CreateGroupRequest request) const
virtual

Creates an Amazon QuickSight group.

The permissions resource is arn:aws:quicksight:us-east-1:<relevant-aws-account-id>:group/default/<group-name> .

The response is a group object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateGroupMembership()

virtual Model::CreateGroupMembershipOutcome Aws::QuickSight::QuickSightClient::CreateGroupMembership ( const Model::CreateGroupMembershipRequest request) const
virtual

Adds an Amazon QuickSight user to an Amazon QuickSight group.

See Also:

AWS API Reference

◆ CreateGroupMembershipAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateGroupMembershipAsync ( const Model::CreateGroupMembershipRequest request,
const CreateGroupMembershipResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds an Amazon QuickSight user to an Amazon QuickSight group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateGroupMembershipCallable()

virtual Model::CreateGroupMembershipOutcomeCallable Aws::QuickSight::QuickSightClient::CreateGroupMembershipCallable ( const Model::CreateGroupMembershipRequest request) const
virtual

Adds an Amazon QuickSight user to an Amazon QuickSight group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateIAMPolicyAssignment()

virtual Model::CreateIAMPolicyAssignmentOutcome Aws::QuickSight::QuickSightClient::CreateIAMPolicyAssignment ( const Model::CreateIAMPolicyAssignmentRequest request) const
virtual

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 QuickSight. Assignment names are unique per AWS account. To avoid overwriting rules in other namespaces, use assignment names that are unique.

See Also:

AWS API Reference

◆ CreateIAMPolicyAssignmentAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateIAMPolicyAssignmentAsync ( const Model::CreateIAMPolicyAssignmentRequest request,
const CreateIAMPolicyAssignmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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 QuickSight. Assignment names are unique per AWS account. To avoid overwriting rules in other namespaces, use assignment names that are unique.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateIAMPolicyAssignmentCallable()

virtual Model::CreateIAMPolicyAssignmentOutcomeCallable Aws::QuickSight::QuickSightClient::CreateIAMPolicyAssignmentCallable ( const Model::CreateIAMPolicyAssignmentRequest request) const
virtual

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 QuickSight. Assignment names are unique per AWS account. To avoid overwriting rules in other namespaces, use assignment names that are unique.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateIngestion()

virtual Model::CreateIngestionOutcome Aws::QuickSight::QuickSightClient::CreateIngestion ( const Model::CreateIngestionRequest request) const
virtual

Creates and starts a new SPICE ingestion on a dataset

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 AWS Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.

See Also:

AWS API Reference

◆ CreateIngestionAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateIngestionAsync ( const Model::CreateIngestionRequest request,
const CreateIngestionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates and starts a new SPICE ingestion on a dataset

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 AWS Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateIngestionCallable()

virtual Model::CreateIngestionOutcomeCallable Aws::QuickSight::QuickSightClient::CreateIngestionCallable ( const Model::CreateIngestionRequest request) const
virtual

Creates and starts a new SPICE ingestion on a dataset

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 AWS Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateNamespace()

virtual Model::CreateNamespaceOutcome Aws::QuickSight::QuickSightClient::CreateNamespace ( const Model::CreateNamespaceRequest request) const
virtual

(Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.

A namespace allows you to isolate the QuickSight 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 AWS account is subscribed to QuickSight. The namespace must be unique within the AWS account. By default, there is a limit of 100 namespaces per AWS account. To increase your limit, create a ticket with AWS Support.

See Also:

AWS API Reference

◆ CreateNamespaceAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateNamespaceAsync ( const Model::CreateNamespaceRequest request,
const CreateNamespaceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

(Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.

A namespace allows you to isolate the QuickSight 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 AWS account is subscribed to QuickSight. The namespace must be unique within the AWS account. By default, there is a limit of 100 namespaces per AWS account. To increase your limit, create a ticket with AWS Support.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateNamespaceCallable()

virtual Model::CreateNamespaceOutcomeCallable Aws::QuickSight::QuickSightClient::CreateNamespaceCallable ( const Model::CreateNamespaceRequest request) const
virtual

(Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.

A namespace allows you to isolate the QuickSight 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 AWS account is subscribed to QuickSight. The namespace must be unique within the AWS account. By default, there is a limit of 100 namespaces per AWS account. To increase your limit, create a ticket with AWS Support.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateTemplate()

virtual Model::CreateTemplateOutcome Aws::QuickSight::QuickSightClient::CreateTemplate ( const Model::CreateTemplateRequest request) const
virtual

Creates a template from an existing QuickSight analysis or template. You can use the resulting template to create a dashboard.

A template is an entity in QuickSight 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.

See Also:

AWS API Reference

◆ CreateTemplateAlias()

virtual Model::CreateTemplateAliasOutcome Aws::QuickSight::QuickSightClient::CreateTemplateAlias ( const Model::CreateTemplateAliasRequest request) const
virtual

Creates a template alias for a template.

See Also:

AWS API Reference

◆ CreateTemplateAliasAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateTemplateAliasAsync ( const Model::CreateTemplateAliasRequest request,
const CreateTemplateAliasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a template alias for a template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateTemplateAliasCallable()

virtual Model::CreateTemplateAliasOutcomeCallable Aws::QuickSight::QuickSightClient::CreateTemplateAliasCallable ( const Model::CreateTemplateAliasRequest request) const
virtual

Creates a template alias for a template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateTemplateAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateTemplateAsync ( const Model::CreateTemplateRequest request,
const CreateTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a template from an existing QuickSight analysis or template. You can use the resulting template to create a dashboard.

A template is an entity in QuickSight 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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateTemplateCallable()

virtual Model::CreateTemplateOutcomeCallable Aws::QuickSight::QuickSightClient::CreateTemplateCallable ( const Model::CreateTemplateRequest request) const
virtual

Creates a template from an existing QuickSight analysis or template. You can use the resulting template to create a dashboard.

A template is an entity in QuickSight 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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateTheme()

virtual Model::CreateThemeOutcome Aws::QuickSight::QuickSightClient::CreateTheme ( const Model::CreateThemeRequest request) const
virtual

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 QuickSight in the Amazon QuickSight User Guide.

See Also:

AWS API Reference

◆ CreateThemeAlias()

virtual Model::CreateThemeAliasOutcome Aws::QuickSight::QuickSightClient::CreateThemeAlias ( const Model::CreateThemeAliasRequest request) const
virtual

Creates a theme alias for a theme.

See Also:

AWS API Reference

◆ CreateThemeAliasAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateThemeAliasAsync ( const Model::CreateThemeAliasRequest request,
const CreateThemeAliasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a theme alias for a theme.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateThemeAliasCallable()

virtual Model::CreateThemeAliasOutcomeCallable Aws::QuickSight::QuickSightClient::CreateThemeAliasCallable ( const Model::CreateThemeAliasRequest request) const
virtual

Creates a theme alias for a theme.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateThemeAsync()

virtual void Aws::QuickSight::QuickSightClient::CreateThemeAsync ( const Model::CreateThemeRequest request,
const CreateThemeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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 QuickSight in the Amazon QuickSight User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateThemeCallable()

virtual Model::CreateThemeOutcomeCallable Aws::QuickSight::QuickSightClient::CreateThemeCallable ( const Model::CreateThemeRequest request) const
virtual

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 QuickSight in the Amazon QuickSight User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteAccountCustomization()

virtual Model::DeleteAccountCustomizationOutcome Aws::QuickSight::QuickSightClient::DeleteAccountCustomization ( const Model::DeleteAccountCustomizationRequest request) const
virtual

Deletes all Amazon QuickSight customizations in this AWS Region for the specified AWS account and QuickSight namespace.

See Also:

AWS API Reference

◆ DeleteAccountCustomizationAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteAccountCustomizationAsync ( const Model::DeleteAccountCustomizationRequest request,
const DeleteAccountCustomizationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes all Amazon QuickSight customizations in this AWS Region for the specified AWS account and QuickSight namespace.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteAccountCustomizationCallable()

virtual Model::DeleteAccountCustomizationOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteAccountCustomizationCallable ( const Model::DeleteAccountCustomizationRequest request) const
virtual

Deletes all Amazon QuickSight customizations in this AWS Region for the specified AWS account and QuickSight namespace.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteAnalysis()

virtual Model::DeleteAnalysisOutcome Aws::QuickSight::QuickSightClient::DeleteAnalysis ( const Model::DeleteAnalysisRequest request) const
virtual

Deletes an analysis from Amazon QuickSight. 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. QuickSight attaches a DeletionTime stamp to the response that specifies the end of the recovery window. At the end of the recovery window, QuickSight 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 QuickSight console. To access it in the console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it.

See Also:

AWS API Reference

◆ DeleteAnalysisAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteAnalysisAsync ( const Model::DeleteAnalysisRequest request,
const DeleteAnalysisResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an analysis from Amazon QuickSight. 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. QuickSight attaches a DeletionTime stamp to the response that specifies the end of the recovery window. At the end of the recovery window, QuickSight 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 QuickSight console. To access it in the console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteAnalysisCallable()

virtual Model::DeleteAnalysisOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteAnalysisCallable ( const Model::DeleteAnalysisRequest request) const
virtual

Deletes an analysis from Amazon QuickSight. 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. QuickSight attaches a DeletionTime stamp to the response that specifies the end of the recovery window. At the end of the recovery window, QuickSight 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 QuickSight console. To access it in the console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDashboard()

virtual Model::DeleteDashboardOutcome Aws::QuickSight::QuickSightClient::DeleteDashboard ( const Model::DeleteDashboardRequest request) const
virtual

Deletes a dashboard.

See Also:

AWS API Reference

◆ DeleteDashboardAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteDashboardAsync ( const Model::DeleteDashboardRequest request,
const DeleteDashboardResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a dashboard.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDashboardCallable()

virtual Model::DeleteDashboardOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteDashboardCallable ( const Model::DeleteDashboardRequest request) const
virtual

Deletes a dashboard.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDataSet()

virtual Model::DeleteDataSetOutcome Aws::QuickSight::QuickSightClient::DeleteDataSet ( const Model::DeleteDataSetRequest request) const
virtual

Deletes a dataset.

See Also:

AWS API Reference

◆ DeleteDataSetAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteDataSetAsync ( const Model::DeleteDataSetRequest request,
const DeleteDataSetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a dataset.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDataSetCallable()

virtual Model::DeleteDataSetOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteDataSetCallable ( const Model::DeleteDataSetRequest request) const
virtual

Deletes a dataset.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDataSource()

virtual Model::DeleteDataSourceOutcome Aws::QuickSight::QuickSightClient::DeleteDataSource ( const Model::DeleteDataSourceRequest request) const
virtual

Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data source.

See Also:

AWS API Reference

◆ DeleteDataSourceAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteDataSourceAsync ( const Model::DeleteDataSourceRequest request,
const DeleteDataSourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data source.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDataSourceCallable()

virtual Model::DeleteDataSourceOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteDataSourceCallable ( const Model::DeleteDataSourceRequest request) const
virtual

Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data source.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteGroup()

virtual Model::DeleteGroupOutcome Aws::QuickSight::QuickSightClient::DeleteGroup ( const Model::DeleteGroupRequest request) const
virtual

Removes a user group from Amazon QuickSight.

See Also:

AWS API Reference

◆ DeleteGroupAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteGroupAsync ( const Model::DeleteGroupRequest request,
const DeleteGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a user group from Amazon QuickSight.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteGroupCallable()

virtual Model::DeleteGroupOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteGroupCallable ( const Model::DeleteGroupRequest request) const
virtual

Removes a user group from Amazon QuickSight.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteGroupMembership()

virtual Model::DeleteGroupMembershipOutcome Aws::QuickSight::QuickSightClient::DeleteGroupMembership ( const Model::DeleteGroupMembershipRequest request) const
virtual

Removes a user from a group so that the user is no longer a member of the group.

See Also:

AWS API Reference

◆ DeleteGroupMembershipAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteGroupMembershipAsync ( const Model::DeleteGroupMembershipRequest request,
const DeleteGroupMembershipResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a user from a group so that the user is no longer a member of the group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteGroupMembershipCallable()

virtual Model::DeleteGroupMembershipOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteGroupMembershipCallable ( const Model::DeleteGroupMembershipRequest request) const
virtual

Removes a user from a group so that the user is no longer a member of the group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteIAMPolicyAssignment()

virtual Model::DeleteIAMPolicyAssignmentOutcome Aws::QuickSight::QuickSightClient::DeleteIAMPolicyAssignment ( const Model::DeleteIAMPolicyAssignmentRequest request) const
virtual

Deletes an existing IAM policy assignment.

See Also:

AWS API Reference

◆ DeleteIAMPolicyAssignmentAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteIAMPolicyAssignmentAsync ( const Model::DeleteIAMPolicyAssignmentRequest request,
const DeleteIAMPolicyAssignmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an existing IAM policy assignment.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteIAMPolicyAssignmentCallable()

virtual Model::DeleteIAMPolicyAssignmentOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteIAMPolicyAssignmentCallable ( const Model::DeleteIAMPolicyAssignmentRequest request) const
virtual

Deletes an existing IAM policy assignment.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteNamespace()

virtual Model::DeleteNamespaceOutcome Aws::QuickSight::QuickSightClient::DeleteNamespace ( const Model::DeleteNamespaceRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ DeleteNamespaceAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteNamespaceAsync ( const Model::DeleteNamespaceRequest request,
const DeleteNamespaceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteNamespaceCallable()

virtual Model::DeleteNamespaceOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteNamespaceCallable ( const Model::DeleteNamespaceRequest request) const
virtual

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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteTemplate()

virtual Model::DeleteTemplateOutcome Aws::QuickSight::QuickSightClient::DeleteTemplate ( const Model::DeleteTemplateRequest request) const
virtual

Deletes a template.

See Also:

AWS API Reference

◆ DeleteTemplateAlias()

virtual Model::DeleteTemplateAliasOutcome Aws::QuickSight::QuickSightClient::DeleteTemplateAlias ( const Model::DeleteTemplateAliasRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ DeleteTemplateAliasAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteTemplateAliasAsync ( const Model::DeleteTemplateAliasRequest request,
const DeleteTemplateAliasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteTemplateAliasCallable()

virtual Model::DeleteTemplateAliasOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteTemplateAliasCallable ( const Model::DeleteTemplateAliasRequest request) const
virtual

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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteTemplateAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteTemplateAsync ( const Model::DeleteTemplateRequest request,
const DeleteTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteTemplateCallable()

virtual Model::DeleteTemplateOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteTemplateCallable ( const Model::DeleteTemplateRequest request) const
virtual

Deletes a template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteTheme()

virtual Model::DeleteThemeOutcome Aws::QuickSight::QuickSightClient::DeleteTheme ( const Model::DeleteThemeRequest request) const
virtual

Deletes a theme.

See Also:

AWS API Reference

◆ DeleteThemeAlias()

virtual Model::DeleteThemeAliasOutcome Aws::QuickSight::QuickSightClient::DeleteThemeAlias ( const Model::DeleteThemeAliasRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ DeleteThemeAliasAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteThemeAliasAsync ( const Model::DeleteThemeAliasRequest request,
const DeleteThemeAliasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteThemeAliasCallable()

virtual Model::DeleteThemeAliasOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteThemeAliasCallable ( const Model::DeleteThemeAliasRequest request) const
virtual

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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteThemeAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteThemeAsync ( const Model::DeleteThemeRequest request,
const DeleteThemeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a theme.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteThemeCallable()

virtual Model::DeleteThemeOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteThemeCallable ( const Model::DeleteThemeRequest request) const
virtual

Deletes a theme.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteUser()

virtual Model::DeleteUserOutcome Aws::QuickSight::QuickSightClient::DeleteUser ( const Model::DeleteUserRequest request) const
virtual

Deletes the Amazon QuickSight user that is associated with the identity of the AWS Identity and Access Management (IAM) user or role that's making the call. The IAM user isn't deleted as a result of this call.

See Also:

AWS API Reference

◆ DeleteUserAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteUserAsync ( const Model::DeleteUserRequest request,
const DeleteUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the Amazon QuickSight user that is associated with the identity of the AWS Identity and Access Management (IAM) user or role that's making the call. The IAM user isn't deleted as a result of this call.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteUserByPrincipalId()

virtual Model::DeleteUserByPrincipalIdOutcome Aws::QuickSight::QuickSightClient::DeleteUserByPrincipalId ( const Model::DeleteUserByPrincipalIdRequest request) const
virtual

Deletes a user identified by its principal ID.

See Also:

AWS API Reference

◆ DeleteUserByPrincipalIdAsync()

virtual void Aws::QuickSight::QuickSightClient::DeleteUserByPrincipalIdAsync ( const Model::DeleteUserByPrincipalIdRequest request,
const DeleteUserByPrincipalIdResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a user identified by its principal ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteUserByPrincipalIdCallable()

virtual Model::DeleteUserByPrincipalIdOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteUserByPrincipalIdCallable ( const Model::DeleteUserByPrincipalIdRequest request) const
virtual

Deletes a user identified by its principal ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteUserCallable()

virtual Model::DeleteUserOutcomeCallable Aws::QuickSight::QuickSightClient::DeleteUserCallable ( const Model::DeleteUserRequest request) const
virtual

Deletes the Amazon QuickSight user that is associated with the identity of the AWS Identity and Access Management (IAM) user or role that's making the call. The IAM user isn't deleted as a result of this call.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeAccountCustomization()

virtual Model::DescribeAccountCustomizationOutcome Aws::QuickSight::QuickSightClient::DescribeAccountCustomization ( const Model::DescribeAccountCustomizationRequest request) const
virtual

Describes the customizations associated with the provided AWS account and Amazon QuickSight namespace in an AWS Region. The QuickSight 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.

  • AWS Account - The AWS account exists at the top of the hierarchy. It has the potential to use all of the AWS Regions and AWS Services. When you subscribe to QuickSight, you choose one AWS Region to use as your home Region. That's where your free SPICE capacity is located. You can use QuickSight in any supported AWS Region.

  • AWS Region - In each AWS Region where you sign in to QuickSight at least once, QuickSight acts as a separate instance of the same service. If you have a user directory, it resides in us-east-1, which is the US East (N. Virginia). Generally speaking, these users have access to QuickSight in any AWS Region, unless they are constrained to a namespace.

    To run the command in a different AWS Region, you change your Region settings. If you're using the AWS CLI, you can use one of the following options:

  • Namespace - A QuickSight 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 AWS account and AWS Region.

  • Applied customizations - Within an AWS Region, a set of QuickSight customizations can apply to an AWS account or to a namespace. Settings that you apply to a namespace override settings that you apply to an AWS account. All settings are isolated to a single AWS Region. To apply them in other AWS Regions, run the CreateAccountCustomization command in each AWS Region where you want to apply the same customizations.

See Also:

AWS API Reference

◆ DescribeAccountCustomizationAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeAccountCustomizationAsync ( const Model::DescribeAccountCustomizationRequest request,
const DescribeAccountCustomizationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the customizations associated with the provided AWS account and Amazon QuickSight namespace in an AWS Region. The QuickSight 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.

  • AWS Account - The AWS account exists at the top of the hierarchy. It has the potential to use all of the AWS Regions and AWS Services. When you subscribe to QuickSight, you choose one AWS Region to use as your home Region. That's where your free SPICE capacity is located. You can use QuickSight in any supported AWS Region.

  • AWS Region - In each AWS Region where you sign in to QuickSight at least once, QuickSight acts as a separate instance of the same service. If you have a user directory, it resides in us-east-1, which is the US East (N. Virginia). Generally speaking, these users have access to QuickSight in any AWS Region, unless they are constrained to a namespace.

    To run the command in a different AWS Region, you change your Region settings. If you're using the AWS CLI, you can use one of the following options:

  • Namespace - A QuickSight 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 AWS account and AWS Region.

  • Applied customizations - Within an AWS Region, a set of QuickSight customizations can apply to an AWS account or to a namespace. Settings that you apply to a namespace override settings that you apply to an AWS account. All settings are isolated to a single AWS Region. To apply them in other AWS Regions, run the CreateAccountCustomization command in each AWS Region where you want to apply the same customizations.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAccountCustomizationCallable()

virtual Model::DescribeAccountCustomizationOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeAccountCustomizationCallable ( const Model::DescribeAccountCustomizationRequest request) const
virtual

Describes the customizations associated with the provided AWS account and Amazon QuickSight namespace in an AWS Region. The QuickSight 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.

  • AWS Account - The AWS account exists at the top of the hierarchy. It has the potential to use all of the AWS Regions and AWS Services. When you subscribe to QuickSight, you choose one AWS Region to use as your home Region. That's where your free SPICE capacity is located. You can use QuickSight in any supported AWS Region.

  • AWS Region - In each AWS Region where you sign in to QuickSight at least once, QuickSight acts as a separate instance of the same service. If you have a user directory, it resides in us-east-1, which is the US East (N. Virginia). Generally speaking, these users have access to QuickSight in any AWS Region, unless they are constrained to a namespace.

    To run the command in a different AWS Region, you change your Region settings. If you're using the AWS CLI, you can use one of the following options:

  • Namespace - A QuickSight 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 AWS account and AWS Region.

  • Applied customizations - Within an AWS Region, a set of QuickSight customizations can apply to an AWS account or to a namespace. Settings that you apply to a namespace override settings that you apply to an AWS account. All settings are isolated to a single AWS Region. To apply them in other AWS Regions, run the CreateAccountCustomization command in each AWS Region where you want to apply the same customizations.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeAccountSettings()

virtual Model::DescribeAccountSettingsOutcome Aws::QuickSight::QuickSightClient::DescribeAccountSettings ( const Model::DescribeAccountSettingsRequest request) const
virtual

Describes the settings that were used when your QuickSight subscription was first created in this AWS account.

See Also:

AWS API Reference

◆ DescribeAccountSettingsAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeAccountSettingsAsync ( const Model::DescribeAccountSettingsRequest request,
const DescribeAccountSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the settings that were used when your QuickSight subscription was first created in this AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAccountSettingsCallable()

virtual Model::DescribeAccountSettingsOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeAccountSettingsCallable ( const Model::DescribeAccountSettingsRequest request) const
virtual

Describes the settings that were used when your QuickSight subscription was first created in this AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeAnalysis()

virtual Model::DescribeAnalysisOutcome Aws::QuickSight::QuickSightClient::DescribeAnalysis ( const Model::DescribeAnalysisRequest request) const
virtual

Provides a summary of the metadata for an analysis.

See Also:

AWS API Reference

◆ DescribeAnalysisAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeAnalysisAsync ( const Model::DescribeAnalysisRequest request,
const DescribeAnalysisResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides a summary of the metadata for an analysis.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAnalysisCallable()

virtual Model::DescribeAnalysisOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeAnalysisCallable ( const Model::DescribeAnalysisRequest request) const
virtual

Provides a summary of the metadata for an analysis.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeAnalysisPermissions()

virtual Model::DescribeAnalysisPermissionsOutcome Aws::QuickSight::QuickSightClient::DescribeAnalysisPermissions ( const Model::DescribeAnalysisPermissionsRequest request) const
virtual

Provides the read and write permissions for an analysis.

See Also:

AWS API Reference

◆ DescribeAnalysisPermissionsAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeAnalysisPermissionsAsync ( const Model::DescribeAnalysisPermissionsRequest request,
const DescribeAnalysisPermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides the read and write permissions for an analysis.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAnalysisPermissionsCallable()

virtual Model::DescribeAnalysisPermissionsOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeAnalysisPermissionsCallable ( const Model::DescribeAnalysisPermissionsRequest request) const
virtual

Provides the read and write permissions for an analysis.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDashboard()

virtual Model::DescribeDashboardOutcome Aws::QuickSight::QuickSightClient::DescribeDashboard ( const Model::DescribeDashboardRequest request) const
virtual

Provides a summary for a dashboard.

See Also:

AWS API Reference

◆ DescribeDashboardAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeDashboardAsync ( const Model::DescribeDashboardRequest request,
const DescribeDashboardResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides a summary for a dashboard.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDashboardCallable()

virtual Model::DescribeDashboardOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeDashboardCallable ( const Model::DescribeDashboardRequest request) const
virtual

Provides a summary for a dashboard.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDashboardPermissions()

virtual Model::DescribeDashboardPermissionsOutcome Aws::QuickSight::QuickSightClient::DescribeDashboardPermissions ( const Model::DescribeDashboardPermissionsRequest request) const
virtual

Describes read and write permissions for a dashboard.

See Also:

AWS API Reference

◆ DescribeDashboardPermissionsAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeDashboardPermissionsAsync ( const Model::DescribeDashboardPermissionsRequest request,
const DescribeDashboardPermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes read and write permissions for a dashboard.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDashboardPermissionsCallable()

virtual Model::DescribeDashboardPermissionsOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeDashboardPermissionsCallable ( const Model::DescribeDashboardPermissionsRequest request) const
virtual

Describes read and write permissions for a dashboard.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDataSet()

virtual Model::DescribeDataSetOutcome Aws::QuickSight::QuickSightClient::DescribeDataSet ( const Model::DescribeDataSetRequest request) const
virtual

Describes a dataset.

See Also:

AWS API Reference

◆ DescribeDataSetAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeDataSetAsync ( const Model::DescribeDataSetRequest request,
const DescribeDataSetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes a dataset.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDataSetCallable()

virtual Model::DescribeDataSetOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeDataSetCallable ( const Model::DescribeDataSetRequest request) const
virtual

Describes a dataset.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDataSetPermissions()

virtual Model::DescribeDataSetPermissionsOutcome Aws::QuickSight::QuickSightClient::DescribeDataSetPermissions ( const Model::DescribeDataSetPermissionsRequest request) const
virtual

Describes the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

See Also:

AWS API Reference

◆ DescribeDataSetPermissionsAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeDataSetPermissionsAsync ( const Model::DescribeDataSetPermissionsRequest request,
const DescribeDataSetPermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDataSetPermissionsCallable()

virtual Model::DescribeDataSetPermissionsOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeDataSetPermissionsCallable ( const Model::DescribeDataSetPermissionsRequest request) const
virtual

Describes the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDataSource()

virtual Model::DescribeDataSourceOutcome Aws::QuickSight::QuickSightClient::DescribeDataSource ( const Model::DescribeDataSourceRequest request) const
virtual

Describes a data source.

See Also:

AWS API Reference

◆ DescribeDataSourceAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeDataSourceAsync ( const Model::DescribeDataSourceRequest request,
const DescribeDataSourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes a data source.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDataSourceCallable()

virtual Model::DescribeDataSourceOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeDataSourceCallable ( const Model::DescribeDataSourceRequest request) const
virtual

Describes a data source.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDataSourcePermissions()

virtual Model::DescribeDataSourcePermissionsOutcome Aws::QuickSight::QuickSightClient::DescribeDataSourcePermissions ( const Model::DescribeDataSourcePermissionsRequest request) const
virtual

Describes the resource permissions for a data source.

See Also:

AWS API Reference

◆ DescribeDataSourcePermissionsAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeDataSourcePermissionsAsync ( const Model::DescribeDataSourcePermissionsRequest request,
const DescribeDataSourcePermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the resource permissions for a data source.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDataSourcePermissionsCallable()

virtual Model::DescribeDataSourcePermissionsOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeDataSourcePermissionsCallable ( const Model::DescribeDataSourcePermissionsRequest request) const
virtual

Describes the resource permissions for a data source.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeGroup()

virtual Model::DescribeGroupOutcome Aws::QuickSight::QuickSightClient::DescribeGroup ( const Model::DescribeGroupRequest request) const
virtual

Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).

See Also:

AWS API Reference

◆ DescribeGroupAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeGroupAsync ( const Model::DescribeGroupRequest request,
const DescribeGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeGroupCallable()

virtual Model::DescribeGroupOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeGroupCallable ( const Model::DescribeGroupRequest request) const
virtual

Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeIAMPolicyAssignment()

virtual Model::DescribeIAMPolicyAssignmentOutcome Aws::QuickSight::QuickSightClient::DescribeIAMPolicyAssignment ( const Model::DescribeIAMPolicyAssignmentRequest request) const
virtual

Describes an existing IAM policy assignment, as specified by the assignment name.

See Also:

AWS API Reference

◆ DescribeIAMPolicyAssignmentAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeIAMPolicyAssignmentAsync ( const Model::DescribeIAMPolicyAssignmentRequest request,
const DescribeIAMPolicyAssignmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes an existing IAM policy assignment, as specified by the assignment name.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeIAMPolicyAssignmentCallable()

virtual Model::DescribeIAMPolicyAssignmentOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeIAMPolicyAssignmentCallable ( const Model::DescribeIAMPolicyAssignmentRequest request) const
virtual

Describes an existing IAM policy assignment, as specified by the assignment name.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeIngestion()

virtual Model::DescribeIngestionOutcome Aws::QuickSight::QuickSightClient::DescribeIngestion ( const Model::DescribeIngestionRequest request) const
virtual

Describes a SPICE ingestion.

See Also:

AWS API Reference

◆ DescribeIngestionAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeIngestionAsync ( const Model::DescribeIngestionRequest request,
const DescribeIngestionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes a SPICE ingestion.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeIngestionCallable()

virtual Model::DescribeIngestionOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeIngestionCallable ( const Model::DescribeIngestionRequest request) const
virtual

Describes a SPICE ingestion.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeNamespace()

virtual Model::DescribeNamespaceOutcome Aws::QuickSight::QuickSightClient::DescribeNamespace ( const Model::DescribeNamespaceRequest request) const
virtual

Describes the current namespace.

See Also:

AWS API Reference

◆ DescribeNamespaceAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeNamespaceAsync ( const Model::DescribeNamespaceRequest request,
const DescribeNamespaceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the current namespace.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeNamespaceCallable()

virtual Model::DescribeNamespaceOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeNamespaceCallable ( const Model::DescribeNamespaceRequest request) const
virtual

Describes the current namespace.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeTemplate()

virtual Model::DescribeTemplateOutcome Aws::QuickSight::QuickSightClient::DescribeTemplate ( const Model::DescribeTemplateRequest request) const
virtual

Describes a template's metadata.

See Also:

AWS API Reference

◆ DescribeTemplateAlias()

virtual Model::DescribeTemplateAliasOutcome Aws::QuickSight::QuickSightClient::DescribeTemplateAlias ( const Model::DescribeTemplateAliasRequest request) const
virtual

Describes the template alias for a template.

See Also:

AWS API Reference

◆ DescribeTemplateAliasAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeTemplateAliasAsync ( const Model::DescribeTemplateAliasRequest request,
const DescribeTemplateAliasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the template alias for a template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeTemplateAliasCallable()

virtual Model::DescribeTemplateAliasOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeTemplateAliasCallable ( const Model::DescribeTemplateAliasRequest request) const
virtual

Describes the template alias for a template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeTemplateAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeTemplateAsync ( const Model::DescribeTemplateRequest request,
const DescribeTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes a template's metadata.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeTemplateCallable()

virtual Model::DescribeTemplateOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeTemplateCallable ( const Model::DescribeTemplateRequest request) const
virtual

Describes a template's metadata.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeTemplatePermissions()

virtual Model::DescribeTemplatePermissionsOutcome Aws::QuickSight::QuickSightClient::DescribeTemplatePermissions ( const Model::DescribeTemplatePermissionsRequest request) const
virtual

Describes read and write permissions on a template.

See Also:

AWS API Reference

◆ DescribeTemplatePermissionsAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeTemplatePermissionsAsync ( const Model::DescribeTemplatePermissionsRequest request,
const DescribeTemplatePermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes read and write permissions on a template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeTemplatePermissionsCallable()

virtual Model::DescribeTemplatePermissionsOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeTemplatePermissionsCallable ( const Model::DescribeTemplatePermissionsRequest request) const
virtual

Describes read and write permissions on a template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeTheme()

virtual Model::DescribeThemeOutcome Aws::QuickSight::QuickSightClient::DescribeTheme ( const Model::DescribeThemeRequest request) const
virtual

Describes a theme.

See Also:

AWS API Reference

◆ DescribeThemeAlias()

virtual Model::DescribeThemeAliasOutcome Aws::QuickSight::QuickSightClient::DescribeThemeAlias ( const Model::DescribeThemeAliasRequest request) const
virtual

Describes the alias for a theme.

See Also:

AWS API Reference

◆ DescribeThemeAliasAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeThemeAliasAsync ( const Model::DescribeThemeAliasRequest request,
const DescribeThemeAliasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the alias for a theme.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeThemeAliasCallable()

virtual Model::DescribeThemeAliasOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeThemeAliasCallable ( const Model::DescribeThemeAliasRequest request) const
virtual

Describes the alias for a theme.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeThemeAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeThemeAsync ( const Model::DescribeThemeRequest request,
const DescribeThemeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes a theme.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeThemeCallable()

virtual Model::DescribeThemeOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeThemeCallable ( const Model::DescribeThemeRequest request) const
virtual

Describes a theme.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeThemePermissions()

virtual Model::DescribeThemePermissionsOutcome Aws::QuickSight::QuickSightClient::DescribeThemePermissions ( const Model::DescribeThemePermissionsRequest request) const
virtual

Describes the read and write permissions for a theme.

See Also:

AWS API Reference

◆ DescribeThemePermissionsAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeThemePermissionsAsync ( const Model::DescribeThemePermissionsRequest request,
const DescribeThemePermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the read and write permissions for a theme.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeThemePermissionsCallable()

virtual Model::DescribeThemePermissionsOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeThemePermissionsCallable ( const Model::DescribeThemePermissionsRequest request) const
virtual

Describes the read and write permissions for a theme.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeUser()

virtual Model::DescribeUserOutcome Aws::QuickSight::QuickSightClient::DescribeUser ( const Model::DescribeUserRequest request) const
virtual

Returns information about a user, given the user name.

See Also:

AWS API Reference

◆ DescribeUserAsync()

virtual void Aws::QuickSight::QuickSightClient::DescribeUserAsync ( const Model::DescribeUserRequest request,
const DescribeUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about a user, given the user name.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeUserCallable()

virtual Model::DescribeUserOutcomeCallable Aws::QuickSight::QuickSightClient::DescribeUserCallable ( const Model::DescribeUserRequest request) const
virtual

Returns information about a user, given the user name.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDashboardEmbedUrl()

virtual Model::GetDashboardEmbedUrlOutcome Aws::QuickSight::QuickSightClient::GetDashboardEmbedUrl ( const Model::GetDashboardEmbedUrlRequest request) const
virtual

Generates a session URL and authorization code that you can use to embed an Amazon QuickSight read-only dashboard in your web server code. 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 combination of URL and authorization code:

  • They must be used together.

  • They can be used one time only.

  • They are valid for 5 minutes after you run this command.

  • The resulting user session is valid for 10 hours.

For more information, see Embedded Analytics in the Amazon QuickSight User Guide.

See Also:

AWS API Reference

◆ GetDashboardEmbedUrlAsync()

virtual void Aws::QuickSight::QuickSightClient::GetDashboardEmbedUrlAsync ( const Model::GetDashboardEmbedUrlRequest request,
const GetDashboardEmbedUrlResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Generates a session URL and authorization code that you can use to embed an Amazon QuickSight read-only dashboard in your web server code. 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 combination of URL and authorization code:

  • They must be used together.

  • They can be used one time only.

  • They are valid for 5 minutes after you run this command.

  • The resulting user session is valid for 10 hours.

For more information, see Embedded Analytics in the Amazon QuickSight User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDashboardEmbedUrlCallable()

virtual Model::GetDashboardEmbedUrlOutcomeCallable Aws::QuickSight::QuickSightClient::GetDashboardEmbedUrlCallable ( const Model::GetDashboardEmbedUrlRequest request) const
virtual

Generates a session URL and authorization code that you can use to embed an Amazon QuickSight read-only dashboard in your web server code. 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 combination of URL and authorization code:

  • They must be used together.

  • They can be used one time only.

  • They are valid for 5 minutes after you run this command.

  • The resulting user session is valid for 10 hours.

For more information, see Embedded Analytics in the Amazon QuickSight User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSessionEmbedUrl()

virtual Model::GetSessionEmbedUrlOutcome Aws::QuickSight::QuickSightClient::GetSessionEmbedUrl ( const Model::GetSessionEmbedUrlRequest request) const
virtual

Generates a session URL and authorization code that you can use to embed the Amazon QuickSight 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 QuickSight 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 QuickSight User Guide:

See Also:

AWS API Reference

◆ GetSessionEmbedUrlAsync()

virtual void Aws::QuickSight::QuickSightClient::GetSessionEmbedUrlAsync ( const Model::GetSessionEmbedUrlRequest request,
const GetSessionEmbedUrlResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Generates a session URL and authorization code that you can use to embed the Amazon QuickSight 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 QuickSight 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 QuickSight User Guide:

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSessionEmbedUrlCallable()

virtual Model::GetSessionEmbedUrlOutcomeCallable Aws::QuickSight::QuickSightClient::GetSessionEmbedUrlCallable ( const Model::GetSessionEmbedUrlRequest request) const
virtual

Generates a session URL and authorization code that you can use to embed the Amazon QuickSight 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 QuickSight 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 QuickSight User Guide:

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListAnalyses()

virtual Model::ListAnalysesOutcome Aws::QuickSight::QuickSightClient::ListAnalyses ( const Model::ListAnalysesRequest request) const
virtual

Lists Amazon QuickSight analyses that exist in the specified AWS account.

See Also:

AWS API Reference

◆ ListAnalysesAsync()

virtual void Aws::QuickSight::QuickSightClient::ListAnalysesAsync ( const Model::ListAnalysesRequest request,
const ListAnalysesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists Amazon QuickSight analyses that exist in the specified AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListAnalysesCallable()

virtual Model::ListAnalysesOutcomeCallable Aws::QuickSight::QuickSightClient::ListAnalysesCallable ( const Model::ListAnalysesRequest request) const
virtual

Lists Amazon QuickSight analyses that exist in the specified AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDashboards()

virtual Model::ListDashboardsOutcome Aws::QuickSight::QuickSightClient::ListDashboards ( const Model::ListDashboardsRequest request) const
virtual

Lists dashboards in an AWS account.

See Also:

AWS API Reference

◆ ListDashboardsAsync()

virtual void Aws::QuickSight::QuickSightClient::ListDashboardsAsync ( const Model::ListDashboardsRequest request,
const ListDashboardsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists dashboards in an AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDashboardsCallable()

virtual Model::ListDashboardsOutcomeCallable Aws::QuickSight::QuickSightClient::ListDashboardsCallable ( const Model::ListDashboardsRequest request) const
virtual

Lists dashboards in an AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDashboardVersions()

virtual Model::ListDashboardVersionsOutcome Aws::QuickSight::QuickSightClient::ListDashboardVersions ( const Model::ListDashboardVersionsRequest request) const
virtual

Lists all the versions of the dashboards in the QuickSight subscription.

See Also:

AWS API Reference

◆ ListDashboardVersionsAsync()

virtual void Aws::QuickSight::QuickSightClient::ListDashboardVersionsAsync ( const Model::ListDashboardVersionsRequest request,
const ListDashboardVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all the versions of the dashboards in the QuickSight subscription.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDashboardVersionsCallable()

virtual Model::ListDashboardVersionsOutcomeCallable Aws::QuickSight::QuickSightClient::ListDashboardVersionsCallable ( const Model::ListDashboardVersionsRequest request) const
virtual

Lists all the versions of the dashboards in the QuickSight subscription.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDataSets()

virtual Model::ListDataSetsOutcome Aws::QuickSight::QuickSightClient::ListDataSets ( const Model::ListDataSetsRequest request) const
virtual

Lists all of the datasets belonging to the current AWS account in an AWS Region.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/ *.

See Also:

AWS API Reference

◆ ListDataSetsAsync()

virtual void Aws::QuickSight::QuickSightClient::ListDataSetsAsync ( const Model::ListDataSetsRequest request,
const ListDataSetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all of the datasets belonging to the current AWS account in an AWS Region.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/ *.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDataSetsCallable()

virtual Model::ListDataSetsOutcomeCallable Aws::QuickSight::QuickSightClient::ListDataSetsCallable ( const Model::ListDataSetsRequest request) const
virtual

Lists all of the datasets belonging to the current AWS account in an AWS Region.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/ *.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDataSources()

virtual Model::ListDataSourcesOutcome Aws::QuickSight::QuickSightClient::ListDataSources ( const Model::ListDataSourcesRequest request) const
virtual

Lists data sources in current AWS Region that belong to this AWS account.

See Also:

AWS API Reference

◆ ListDataSourcesAsync()

virtual void Aws::QuickSight::QuickSightClient::ListDataSourcesAsync ( const Model::ListDataSourcesRequest request,
const ListDataSourcesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists data sources in current AWS Region that belong to this AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDataSourcesCallable()

virtual Model::ListDataSourcesOutcomeCallable Aws::QuickSight::QuickSightClient::ListDataSourcesCallable ( const Model::ListDataSourcesRequest request) const
virtual

Lists data sources in current AWS Region that belong to this AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListGroupMemberships()

virtual Model::ListGroupMembershipsOutcome Aws::QuickSight::QuickSightClient::ListGroupMemberships ( const Model::ListGroupMembershipsRequest request) const
virtual

Lists member users in a group.

See Also:

AWS API Reference

◆ ListGroupMembershipsAsync()

virtual void Aws::QuickSight::QuickSightClient::ListGroupMembershipsAsync ( const Model::ListGroupMembershipsRequest request,
const ListGroupMembershipsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists member users in a group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListGroupMembershipsCallable()

virtual Model::ListGroupMembershipsOutcomeCallable Aws::QuickSight::QuickSightClient::ListGroupMembershipsCallable ( const Model::ListGroupMembershipsRequest request) const
virtual

Lists member users in a group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListGroups()

virtual Model::ListGroupsOutcome Aws::QuickSight::QuickSightClient::ListGroups ( const Model::ListGroupsRequest request) const
virtual

Lists all user groups in Amazon QuickSight.

See Also:

AWS API Reference

◆ ListGroupsAsync()

virtual void Aws::QuickSight::QuickSightClient::ListGroupsAsync ( const Model::ListGroupsRequest request,
const ListGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all user groups in Amazon QuickSight.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListGroupsCallable()

virtual Model::ListGroupsOutcomeCallable Aws::QuickSight::QuickSightClient::ListGroupsCallable ( const Model::ListGroupsRequest request) const
virtual

Lists all user groups in Amazon QuickSight.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListIAMPolicyAssignments()

virtual Model::ListIAMPolicyAssignmentsOutcome Aws::QuickSight::QuickSightClient::ListIAMPolicyAssignments ( const Model::ListIAMPolicyAssignmentsRequest request) const
virtual

Lists IAM policy assignments in the current Amazon QuickSight account.

See Also:

AWS API Reference

◆ ListIAMPolicyAssignmentsAsync()

virtual void Aws::QuickSight::QuickSightClient::ListIAMPolicyAssignmentsAsync ( const Model::ListIAMPolicyAssignmentsRequest request,
const ListIAMPolicyAssignmentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists IAM policy assignments in the current Amazon QuickSight account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListIAMPolicyAssignmentsCallable()

virtual Model::ListIAMPolicyAssignmentsOutcomeCallable Aws::QuickSight::QuickSightClient::ListIAMPolicyAssignmentsCallable ( const Model::ListIAMPolicyAssignmentsRequest request) const
virtual

Lists IAM policy assignments in the current Amazon QuickSight account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListIAMPolicyAssignmentsForUser()

virtual Model::ListIAMPolicyAssignmentsForUserOutcome Aws::QuickSight::QuickSightClient::ListIAMPolicyAssignmentsForUser ( const Model::ListIAMPolicyAssignmentsForUserRequest request) const
virtual

Lists all 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.

See Also:

AWS API Reference

◆ ListIAMPolicyAssignmentsForUserAsync()

virtual void Aws::QuickSight::QuickSightClient::ListIAMPolicyAssignmentsForUserAsync ( const Model::ListIAMPolicyAssignmentsForUserRequest request,
const ListIAMPolicyAssignmentsForUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all 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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListIAMPolicyAssignmentsForUserCallable()

virtual Model::ListIAMPolicyAssignmentsForUserOutcomeCallable Aws::QuickSight::QuickSightClient::ListIAMPolicyAssignmentsForUserCallable ( const Model::ListIAMPolicyAssignmentsForUserRequest request) const
virtual

Lists all 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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListIngestions()

virtual Model::ListIngestionsOutcome Aws::QuickSight::QuickSightClient::ListIngestions ( const Model::ListIngestionsRequest request) const
virtual

Lists the history of SPICE ingestions for a dataset.

See Also:

AWS API Reference

◆ ListIngestionsAsync()

virtual void Aws::QuickSight::QuickSightClient::ListIngestionsAsync ( const Model::ListIngestionsRequest request,
const ListIngestionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the history of SPICE ingestions for a dataset.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListIngestionsCallable()

virtual Model::ListIngestionsOutcomeCallable Aws::QuickSight::QuickSightClient::ListIngestionsCallable ( const Model::ListIngestionsRequest request) const
virtual

Lists the history of SPICE ingestions for a dataset.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListNamespaces()

virtual Model::ListNamespacesOutcome Aws::QuickSight::QuickSightClient::ListNamespaces ( const Model::ListNamespacesRequest request) const
virtual

Lists the namespaces for the specified AWS account.

See Also:

AWS API Reference

◆ ListNamespacesAsync()

virtual void Aws::QuickSight::QuickSightClient::ListNamespacesAsync ( const Model::ListNamespacesRequest request,
const ListNamespacesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the namespaces for the specified AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListNamespacesCallable()

virtual Model::ListNamespacesOutcomeCallable Aws::QuickSight::QuickSightClient::ListNamespacesCallable ( const Model::ListNamespacesRequest request) const
virtual

Lists the namespaces for the specified AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::QuickSight::QuickSightClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags assigned to a resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::QuickSight::QuickSightClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the tags assigned to a resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::QuickSight::QuickSightClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags assigned to a resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTemplateAliases()

virtual Model::ListTemplateAliasesOutcome Aws::QuickSight::QuickSightClient::ListTemplateAliases ( const Model::ListTemplateAliasesRequest request) const
virtual

Lists all the aliases of a template.

See Also:

AWS API Reference

◆ ListTemplateAliasesAsync()

virtual void Aws::QuickSight::QuickSightClient::ListTemplateAliasesAsync ( const Model::ListTemplateAliasesRequest request,
const ListTemplateAliasesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all the aliases of a template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTemplateAliasesCallable()

virtual Model::ListTemplateAliasesOutcomeCallable Aws::QuickSight::QuickSightClient::ListTemplateAliasesCallable ( const Model::ListTemplateAliasesRequest request) const
virtual

Lists all the aliases of a template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTemplates()

virtual Model::ListTemplatesOutcome Aws::QuickSight::QuickSightClient::ListTemplates ( const Model::ListTemplatesRequest request) const
virtual

Lists all the templates in the current Amazon QuickSight account.

See Also:

AWS API Reference

◆ ListTemplatesAsync()

virtual void Aws::QuickSight::QuickSightClient::ListTemplatesAsync ( const Model::ListTemplatesRequest request,
const ListTemplatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all the templates in the current Amazon QuickSight account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTemplatesCallable()

virtual Model::ListTemplatesOutcomeCallable Aws::QuickSight::QuickSightClient::ListTemplatesCallable ( const Model::ListTemplatesRequest request) const
virtual

Lists all the templates in the current Amazon QuickSight account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTemplateVersions()

virtual Model::ListTemplateVersionsOutcome Aws::QuickSight::QuickSightClient::ListTemplateVersions ( const Model::ListTemplateVersionsRequest request) const
virtual

Lists all the versions of the templates in the current Amazon QuickSight account.

See Also:

AWS API Reference

◆ ListTemplateVersionsAsync()

virtual void Aws::QuickSight::QuickSightClient::ListTemplateVersionsAsync ( const Model::ListTemplateVersionsRequest request,
const ListTemplateVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all the versions of the templates in the current Amazon QuickSight account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTemplateVersionsCallable()

virtual Model::ListTemplateVersionsOutcomeCallable Aws::QuickSight::QuickSightClient::ListTemplateVersionsCallable ( const Model::ListTemplateVersionsRequest request) const
virtual

Lists all the versions of the templates in the current Amazon QuickSight account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListThemeAliases()

virtual Model::ListThemeAliasesOutcome Aws::QuickSight::QuickSightClient::ListThemeAliases ( const Model::ListThemeAliasesRequest request) const
virtual

Lists all the aliases of a theme.

See Also:

AWS API Reference

◆ ListThemeAliasesAsync()

virtual void Aws::QuickSight::QuickSightClient::ListThemeAliasesAsync ( const Model::ListThemeAliasesRequest request,
const ListThemeAliasesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all the aliases of a theme.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListThemeAliasesCallable()

virtual Model::ListThemeAliasesOutcomeCallable Aws::QuickSight::QuickSightClient::ListThemeAliasesCallable ( const Model::ListThemeAliasesRequest request) const
virtual

Lists all the aliases of a theme.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListThemes()

virtual Model::ListThemesOutcome Aws::QuickSight::QuickSightClient::ListThemes ( const Model::ListThemesRequest request) const
virtual

Lists all the themes in the current AWS account.

See Also:


AWS API Reference

◆ ListThemesAsync()

virtual void Aws::QuickSight::QuickSightClient::ListThemesAsync ( const Model::ListThemesRequest request,
const ListThemesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all the themes in the current AWS account.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListThemesCallable()

virtual Model::ListThemesOutcomeCallable Aws::QuickSight::QuickSightClient::ListThemesCallable ( const Model::ListThemesRequest request) const
virtual

Lists all the themes in the current AWS account.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListThemeVersions()

virtual Model::ListThemeVersionsOutcome Aws::QuickSight::QuickSightClient::ListThemeVersions ( const Model::ListThemeVersionsRequest request) const
virtual

Lists all the versions of the themes in the current AWS account.

See Also:

AWS API Reference

◆ ListThemeVersionsAsync()

virtual void Aws::QuickSight::QuickSightClient::ListThemeVersionsAsync ( const Model::ListThemeVersionsRequest request,
const ListThemeVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all the versions of the themes in the current AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListThemeVersionsCallable()

virtual Model::ListThemeVersionsOutcomeCallable Aws::QuickSight::QuickSightClient::ListThemeVersionsCallable ( const Model::ListThemeVersionsRequest request) const
virtual

Lists all the versions of the themes in the current AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListUserGroups()

virtual Model::ListUserGroupsOutcome Aws::QuickSight::QuickSightClient::ListUserGroups ( const Model::ListUserGroupsRequest request) const
virtual

Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of.

See Also:

AWS API Reference

◆ ListUserGroupsAsync()

virtual void Aws::QuickSight::QuickSightClient::ListUserGroupsAsync ( const Model::ListUserGroupsRequest request,
const ListUserGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListUserGroupsCallable()

virtual Model::ListUserGroupsOutcomeCallable Aws::QuickSight::QuickSightClient::ListUserGroupsCallable ( const Model::ListUserGroupsRequest request) const
virtual

Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListUsers()

virtual Model::ListUsersOutcome Aws::QuickSight::QuickSightClient::ListUsers ( const Model::ListUsersRequest request) const
virtual

Returns a list of all of the Amazon QuickSight users belonging to this account.

See Also:

AWS API Reference

◆ ListUsersAsync()

virtual void Aws::QuickSight::QuickSightClient::ListUsersAsync ( const Model::ListUsersRequest request,
const ListUsersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of all of the Amazon QuickSight users belonging to this account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListUsersCallable()

virtual Model::ListUsersOutcomeCallable Aws::QuickSight::QuickSightClient::ListUsersCallable ( const Model::ListUsersRequest request) const
virtual

Returns a list of all of the Amazon QuickSight users belonging to this account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::QuickSight::QuickSightClient::OverrideEndpoint ( const Aws::String endpoint)

◆ RegisterUser()

virtual Model::RegisterUserOutcome Aws::QuickSight::QuickSightClient::RegisterUser ( const Model::RegisterUserRequest request) const
virtual

Creates an Amazon QuickSight user, whose identity is associated with the AWS Identity and Access Management (IAM) identity or role specified in the request.

See Also:

AWS API Reference

◆ RegisterUserAsync()

virtual void Aws::QuickSight::QuickSightClient::RegisterUserAsync ( const Model::RegisterUserRequest request,
const RegisterUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an Amazon QuickSight user, whose identity is associated with the AWS Identity and Access Management (IAM) identity or role specified in the request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RegisterUserCallable()

virtual Model::RegisterUserOutcomeCallable Aws::QuickSight::QuickSightClient::RegisterUserCallable ( const Model::RegisterUserRequest request) const
virtual

Creates an Amazon QuickSight user, whose identity is associated with the AWS Identity and Access Management (IAM) identity or role specified in the request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RestoreAnalysis()

virtual Model::RestoreAnalysisOutcome Aws::QuickSight::QuickSightClient::RestoreAnalysis ( const Model::RestoreAnalysisRequest request) const
virtual

Restores an analysis.

See Also:

AWS API Reference

◆ RestoreAnalysisAsync()

virtual void Aws::QuickSight::QuickSightClient::RestoreAnalysisAsync ( const Model::RestoreAnalysisRequest request,
const RestoreAnalysisResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Restores an analysis.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RestoreAnalysisCallable()

virtual Model::RestoreAnalysisOutcomeCallable Aws::QuickSight::QuickSightClient::RestoreAnalysisCallable ( const Model::RestoreAnalysisRequest request) const
virtual

Restores an analysis.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SearchAnalyses()

virtual Model::SearchAnalysesOutcome Aws::QuickSight::QuickSightClient::SearchAnalyses ( const Model::SearchAnalysesRequest request) const
virtual

Searches for analyses that belong to the user specified in the filter.

See Also:

AWS API Reference

◆ SearchAnalysesAsync()

virtual void Aws::QuickSight::QuickSightClient::SearchAnalysesAsync ( const Model::SearchAnalysesRequest request,
const SearchAnalysesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Searches for analyses that belong to the user specified in the filter.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SearchAnalysesCallable()

virtual Model::SearchAnalysesOutcomeCallable Aws::QuickSight::QuickSightClient::SearchAnalysesCallable ( const Model::SearchAnalysesRequest request) const
virtual

Searches for analyses that belong to the user specified in the filter.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SearchDashboards()

virtual Model::SearchDashboardsOutcome Aws::QuickSight::QuickSightClient::SearchDashboards ( const Model::SearchDashboardsRequest request) const
virtual

Searches for dashboards that belong to a user.

See Also:

AWS API Reference

◆ SearchDashboardsAsync()

virtual void Aws::QuickSight::QuickSightClient::SearchDashboardsAsync ( const Model::SearchDashboardsRequest request,
const SearchDashboardsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Searches for dashboards that belong to a user.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SearchDashboardsCallable()

virtual Model::SearchDashboardsOutcomeCallable Aws::QuickSight::QuickSightClient::SearchDashboardsCallable ( const Model::SearchDashboardsRequest request) const
virtual

Searches for dashboards that belong to a user.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::QuickSight::QuickSightClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Assigns one or more tags (key-value pairs) to the specified QuickSight 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. QuickSight supports tagging on data set, data source, dashboard, and template.

Tagging for QuickSight works in a similar way to tagging for other AWS services, except for the following:

  • You can't use tags to track AWS costs for QuickSight. This restriction is because QuickSight costs are based on users and SPICE capacity, which aren't taggable resources.

  • QuickSight doesn't currently support the Tag Editor for AWS Resource Groups.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::QuickSight::QuickSightClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Assigns one or more tags (key-value pairs) to the specified QuickSight 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. QuickSight supports tagging on data set, data source, dashboard, and template.

Tagging for QuickSight works in a similar way to tagging for other AWS services, except for the following:

  • You can't use tags to track AWS costs for QuickSight. This restriction is because QuickSight costs are based on users and SPICE capacity, which aren't taggable resources.

  • QuickSight doesn't currently support the Tag Editor for AWS Resource Groups.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::QuickSight::QuickSightClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Assigns one or more tags (key-value pairs) to the specified QuickSight 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. QuickSight supports tagging on data set, data source, dashboard, and template.

Tagging for QuickSight works in a similar way to tagging for other AWS services, except for the following:

  • You can't use tags to track AWS costs for QuickSight. This restriction is because QuickSight costs are based on users and SPICE capacity, which aren't taggable resources.

  • QuickSight doesn't currently support the Tag Editor for AWS Resource Groups.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::QuickSight::QuickSightClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes a tag or tags from a resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::QuickSight::QuickSightClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a tag or tags from a resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::QuickSight::QuickSightClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes a tag or tags from a resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAccountCustomization()

virtual Model::UpdateAccountCustomizationOutcome Aws::QuickSight::QuickSightClient::UpdateAccountCustomization ( const Model::UpdateAccountCustomizationRequest request) const
virtual

Updates Amazon QuickSight customizations the current AWS Region. Currently, the only customization you can use is a theme.

You can use customizations for your AWS account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace override customizations that apply to an AWS account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

See Also:

AWS API Reference

◆ UpdateAccountCustomizationAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateAccountCustomizationAsync ( const Model::UpdateAccountCustomizationRequest request,
const UpdateAccountCustomizationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates Amazon QuickSight customizations the current AWS Region. Currently, the only customization you can use is a theme.

You can use customizations for your AWS account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace override customizations that apply to an AWS account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAccountCustomizationCallable()

virtual Model::UpdateAccountCustomizationOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateAccountCustomizationCallable ( const Model::UpdateAccountCustomizationRequest request) const
virtual

Updates Amazon QuickSight customizations the current AWS Region. Currently, the only customization you can use is a theme.

You can use customizations for your AWS account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace override customizations that apply to an AWS account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAccountSettings()

virtual Model::UpdateAccountSettingsOutcome Aws::QuickSight::QuickSightClient::UpdateAccountSettings ( const Model::UpdateAccountSettingsRequest request) const
virtual

Updates the Amazon QuickSight settings in your AWS account.

See Also:

AWS API Reference

◆ UpdateAccountSettingsAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateAccountSettingsAsync ( const Model::UpdateAccountSettingsRequest request,
const UpdateAccountSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the Amazon QuickSight settings in your AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAccountSettingsCallable()

virtual Model::UpdateAccountSettingsOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateAccountSettingsCallable ( const Model::UpdateAccountSettingsRequest request) const
virtual

Updates the Amazon QuickSight settings in your AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAnalysis()

virtual Model::UpdateAnalysisOutcome Aws::QuickSight::QuickSightClient::UpdateAnalysis ( const Model::UpdateAnalysisRequest request) const
virtual

Updates an analysis in Amazon QuickSight

See Also:

AWS API Reference

◆ UpdateAnalysisAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateAnalysisAsync ( const Model::UpdateAnalysisRequest request,
const UpdateAnalysisResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an analysis in Amazon QuickSight

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAnalysisCallable()

virtual Model::UpdateAnalysisOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateAnalysisCallable ( const Model::UpdateAnalysisRequest request) const
virtual

Updates an analysis in Amazon QuickSight

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAnalysisPermissions()

virtual Model::UpdateAnalysisPermissionsOutcome Aws::QuickSight::QuickSightClient::UpdateAnalysisPermissions ( const Model::UpdateAnalysisPermissionsRequest request) const
virtual

Updates the read and write permissions for an analysis.

See Also:

AWS API Reference

◆ UpdateAnalysisPermissionsAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateAnalysisPermissionsAsync ( const Model::UpdateAnalysisPermissionsRequest request,
const UpdateAnalysisPermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the read and write permissions for an analysis.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAnalysisPermissionsCallable()

virtual Model::UpdateAnalysisPermissionsOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateAnalysisPermissionsCallable ( const Model::UpdateAnalysisPermissionsRequest request) const
virtual

Updates the read and write permissions for an analysis.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDashboard()

virtual Model::UpdateDashboardOutcome Aws::QuickSight::QuickSightClient::UpdateDashboard ( const Model::UpdateDashboardRequest request) const
virtual

Updates a dashboard in an AWS account.

See Also:

AWS API Reference

◆ UpdateDashboardAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateDashboardAsync ( const Model::UpdateDashboardRequest request,
const UpdateDashboardResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a dashboard in an AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDashboardCallable()

virtual Model::UpdateDashboardOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateDashboardCallable ( const Model::UpdateDashboardRequest request) const
virtual

Updates a dashboard in an AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDashboardPermissions()

virtual Model::UpdateDashboardPermissionsOutcome Aws::QuickSight::QuickSightClient::UpdateDashboardPermissions ( const Model::UpdateDashboardPermissionsRequest request) const
virtual

Updates read and write permissions on a dashboard.

See Also:


AWS API Reference

◆ UpdateDashboardPermissionsAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateDashboardPermissionsAsync ( const Model::UpdateDashboardPermissionsRequest request,
const UpdateDashboardPermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates read and write permissions on a dashboard.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDashboardPermissionsCallable()

virtual Model::UpdateDashboardPermissionsOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateDashboardPermissionsCallable ( const Model::UpdateDashboardPermissionsRequest request) const
virtual

Updates read and write permissions on a dashboard.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDashboardPublishedVersion()

virtual Model::UpdateDashboardPublishedVersionOutcome Aws::QuickSight::QuickSightClient::UpdateDashboardPublishedVersion ( const Model::UpdateDashboardPublishedVersionRequest request) const
virtual

Updates the published version of a dashboard.

See Also:

AWS API Reference

◆ UpdateDashboardPublishedVersionAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateDashboardPublishedVersionAsync ( const Model::UpdateDashboardPublishedVersionRequest request,
const UpdateDashboardPublishedVersionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the published version of a dashboard.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDashboardPublishedVersionCallable()

virtual Model::UpdateDashboardPublishedVersionOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateDashboardPublishedVersionCallable ( const Model::UpdateDashboardPublishedVersionRequest request) const
virtual

Updates the published version of a dashboard.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDataSet()

virtual Model::UpdateDataSetOutcome Aws::QuickSight::QuickSightClient::UpdateDataSet ( const Model::UpdateDataSetRequest request) const
virtual

Updates a dataset.

See Also:

AWS API Reference

◆ UpdateDataSetAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateDataSetAsync ( const Model::UpdateDataSetRequest request,
const UpdateDataSetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a dataset.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDataSetCallable()

virtual Model::UpdateDataSetOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateDataSetCallable ( const Model::UpdateDataSetRequest request) const
virtual

Updates a dataset.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDataSetPermissions()

virtual Model::UpdateDataSetPermissionsOutcome Aws::QuickSight::QuickSightClient::UpdateDataSetPermissions ( const Model::UpdateDataSetPermissionsRequest request) const
virtual

Updates the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

See Also:

AWS API Reference

◆ UpdateDataSetPermissionsAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateDataSetPermissionsAsync ( const Model::UpdateDataSetPermissionsRequest request,
const UpdateDataSetPermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDataSetPermissionsCallable()

virtual Model::UpdateDataSetPermissionsOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateDataSetPermissionsCallable ( const Model::UpdateDataSetPermissionsRequest request) const
virtual

Updates the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDataSource()

virtual Model::UpdateDataSourceOutcome Aws::QuickSight::QuickSightClient::UpdateDataSource ( const Model::UpdateDataSourceRequest request) const
virtual

Updates a data source.

See Also:

AWS API Reference

◆ UpdateDataSourceAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateDataSourceAsync ( const Model::UpdateDataSourceRequest request,
const UpdateDataSourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a data source.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDataSourceCallable()

virtual Model::UpdateDataSourceOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateDataSourceCallable ( const Model::UpdateDataSourceRequest request) const
virtual

Updates a data source.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDataSourcePermissions()

virtual Model::UpdateDataSourcePermissionsOutcome Aws::QuickSight::QuickSightClient::UpdateDataSourcePermissions ( const Model::UpdateDataSourcePermissionsRequest request) const
virtual

Updates the permissions to a data source.

See Also:

AWS API Reference

◆ UpdateDataSourcePermissionsAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateDataSourcePermissionsAsync ( const Model::UpdateDataSourcePermissionsRequest request,
const UpdateDataSourcePermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the permissions to a data source.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDataSourcePermissionsCallable()

virtual Model::UpdateDataSourcePermissionsOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateDataSourcePermissionsCallable ( const Model::UpdateDataSourcePermissionsRequest request) const
virtual

Updates the permissions to a data source.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateGroup()

virtual Model::UpdateGroupOutcome Aws::QuickSight::QuickSightClient::UpdateGroup ( const Model::UpdateGroupRequest request) const
virtual

Changes a group description.

See Also:

AWS API Reference

◆ UpdateGroupAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateGroupAsync ( const Model::UpdateGroupRequest request,
const UpdateGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes a group description.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateGroupCallable()

virtual Model::UpdateGroupOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateGroupCallable ( const Model::UpdateGroupRequest request) const
virtual

Changes a group description.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateIAMPolicyAssignment()

virtual Model::UpdateIAMPolicyAssignmentOutcome Aws::QuickSight::QuickSightClient::UpdateIAMPolicyAssignment ( const Model::UpdateIAMPolicyAssignmentRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ UpdateIAMPolicyAssignmentAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateIAMPolicyAssignmentAsync ( const Model::UpdateIAMPolicyAssignmentRequest request,
const UpdateIAMPolicyAssignmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateIAMPolicyAssignmentCallable()

virtual Model::UpdateIAMPolicyAssignmentOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateIAMPolicyAssignmentCallable ( const Model::UpdateIAMPolicyAssignmentRequest request) const
virtual

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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateTemplate()

virtual Model::UpdateTemplateOutcome Aws::QuickSight::QuickSightClient::UpdateTemplate ( const Model::UpdateTemplateRequest request) const
virtual

Updates a template from an existing Amazon QuickSight analysis or another template.

See Also:

AWS API Reference

◆ UpdateTemplateAlias()

virtual Model::UpdateTemplateAliasOutcome Aws::QuickSight::QuickSightClient::UpdateTemplateAlias ( const Model::UpdateTemplateAliasRequest request) const
virtual

Updates the template alias of a template.

See Also:

AWS API Reference

◆ UpdateTemplateAliasAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateTemplateAliasAsync ( const Model::UpdateTemplateAliasRequest request,
const UpdateTemplateAliasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the template alias of a template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateTemplateAliasCallable()

virtual Model::UpdateTemplateAliasOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateTemplateAliasCallable ( const Model::UpdateTemplateAliasRequest request) const
virtual

Updates the template alias of a template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateTemplateAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateTemplateAsync ( const Model::UpdateTemplateRequest request,
const UpdateTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a template from an existing Amazon QuickSight analysis or another template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateTemplateCallable()

virtual Model::UpdateTemplateOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateTemplateCallable ( const Model::UpdateTemplateRequest request) const
virtual

Updates a template from an existing Amazon QuickSight analysis or another template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateTemplatePermissions()

virtual Model::UpdateTemplatePermissionsOutcome Aws::QuickSight::QuickSightClient::UpdateTemplatePermissions ( const Model::UpdateTemplatePermissionsRequest request) const
virtual

Updates the resource permissions for a template.

See Also:


AWS API Reference

◆ UpdateTemplatePermissionsAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateTemplatePermissionsAsync ( const Model::UpdateTemplatePermissionsRequest request,
const UpdateTemplatePermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the resource permissions for a template.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateTemplatePermissionsCallable()

virtual Model::UpdateTemplatePermissionsOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateTemplatePermissionsCallable ( const Model::UpdateTemplatePermissionsRequest request) const
virtual

Updates the resource permissions for a template.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateTheme()

virtual Model::UpdateThemeOutcome Aws::QuickSight::QuickSightClient::UpdateTheme ( const Model::UpdateThemeRequest request) const
virtual

Updates a theme.

See Also:

AWS API Reference

◆ UpdateThemeAlias()

virtual Model::UpdateThemeAliasOutcome Aws::QuickSight::QuickSightClient::UpdateThemeAlias ( const Model::UpdateThemeAliasRequest request) const
virtual

Updates an alias of a theme.

See Also:

AWS API Reference

◆ UpdateThemeAliasAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateThemeAliasAsync ( const Model::UpdateThemeAliasRequest request,
const UpdateThemeAliasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an alias of a theme.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateThemeAliasCallable()

virtual Model::UpdateThemeAliasOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateThemeAliasCallable ( const Model::UpdateThemeAliasRequest request) const
virtual

Updates an alias of a theme.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateThemeAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateThemeAsync ( const Model::UpdateThemeRequest request,
const UpdateThemeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a theme.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateThemeCallable()

virtual Model::UpdateThemeOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateThemeCallable ( const Model::UpdateThemeRequest request) const
virtual

Updates a theme.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateThemePermissions()

virtual Model::UpdateThemePermissionsOutcome Aws::QuickSight::QuickSightClient::UpdateThemePermissions ( const Model::UpdateThemePermissionsRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ UpdateThemePermissionsAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateThemePermissionsAsync ( const Model::UpdateThemePermissionsRequest request,
const UpdateThemePermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateThemePermissionsCallable()

virtual Model::UpdateThemePermissionsOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateThemePermissionsCallable ( const Model::UpdateThemePermissionsRequest request) const
virtual

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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateUser()

virtual Model::UpdateUserOutcome Aws::QuickSight::QuickSightClient::UpdateUser ( const Model::UpdateUserRequest request) const
virtual

Updates an Amazon QuickSight user.

See Also:

AWS API Reference

◆ UpdateUserAsync()

virtual void Aws::QuickSight::QuickSightClient::UpdateUserAsync ( const Model::UpdateUserRequest request,
const UpdateUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an Amazon QuickSight user.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateUserCallable()

virtual Model::UpdateUserOutcomeCallable Aws::QuickSight::QuickSightClient::UpdateUserCallable ( const Model::UpdateUserRequest request) const
virtual

Updates an Amazon QuickSight user.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: