/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the quicksight-2018-04-01.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.QuickSight.Model;
namespace Amazon.QuickSight
{
///
/// Interface for accessing QuickSight
///
/// Amazon QuickSight API Reference
///
/// Amazon QuickSight is a fully managed, serverless business intelligence service for
/// the Amazon Web Services 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.
///
///
public partial interface IAmazonQuickSight : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IQuickSightPaginatorFactory Paginators { get; }
#endif
#region CancelIngestion
///
/// Cancels an ongoing ingestion of data into SPICE.
///
/// Container for the necessary parameters to execute the CancelIngestion service method.
///
/// The response from the CancelIngestion service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CancelIngestion Operation
CancelIngestionResponse CancelIngestion(CancelIngestionRequest request);
///
/// Initiates the asynchronous execution of the CancelIngestion operation.
///
///
/// Container for the necessary parameters to execute the CancelIngestion operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelIngestion
/// operation.
/// REST API Reference for CancelIngestion Operation
IAsyncResult BeginCancelIngestion(CancelIngestionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CancelIngestion operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelIngestion.
///
/// Returns a CancelIngestionResult from QuickSight.
/// REST API Reference for CancelIngestion Operation
CancelIngestionResponse EndCancelIngestion(IAsyncResult asyncResult);
#endregion
#region CreateAccountCustomization
///
/// Creates Amazon QuickSight customizations for the current Amazon Web Services Region.
/// Currently, you can add a custom default theme by using the CreateAccountCustomization
/// or UpdateAccountCustomization
API operation. To further customize Amazon
/// QuickSight by removing Amazon QuickSight sample assets and videos for all new users,
/// see Customizing
/// Amazon QuickSight in the Amazon QuickSight User Guide.
///
///
///
/// You can create customizations for your Amazon Web Services 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 Amazon Web Services account. To find
/// out which customizations apply, use the DescribeAccountCustomization
/// API operation.
///
///
///
/// Before you use the CreateAccountCustomization
API operation to add a
/// theme as the namespace default, make sure that you first share the theme with the
/// namespace. If you don't share it with the namespace, the theme isn't visible to your
/// users even if you make it the default theme. To check if the theme is shared, view
/// the current permissions by using the DescribeThemePermissions
///
API operation. To share the theme, grant permissions by using the UpdateThemePermissions
///
API operation.
///
///
/// Container for the necessary parameters to execute the CreateAccountCustomization service method.
///
/// The response from the CreateAccountCustomization service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateAccountCustomization Operation
CreateAccountCustomizationResponse CreateAccountCustomization(CreateAccountCustomizationRequest request);
///
/// Initiates the asynchronous execution of the CreateAccountCustomization operation.
///
///
/// Container for the necessary parameters to execute the CreateAccountCustomization operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccountCustomization
/// operation.
/// REST API Reference for CreateAccountCustomization Operation
IAsyncResult BeginCreateAccountCustomization(CreateAccountCustomizationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateAccountCustomization operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAccountCustomization.
///
/// Returns a CreateAccountCustomizationResult from QuickSight.
/// REST API Reference for CreateAccountCustomization Operation
CreateAccountCustomizationResponse EndCreateAccountCustomization(IAsyncResult asyncResult);
#endregion
#region CreateAccountSubscription
///
/// Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q.
///
///
///
/// The Amazon Web Services Region for the account is derived from what is configured
/// in the CLI or SDK. This operation isn't supported in the US East (Ohio) Region, South
/// America (Sao Paulo) Region, or Asia Pacific (Singapore) Region.
///
///
///
/// Before you use this operation, make sure that you can connect to an existing Amazon
/// Web Services account. If you don't have an Amazon Web Services account, see Sign
/// up for Amazon Web Services in the Amazon QuickSight User Guide. The person
/// who signs up for Amazon QuickSight needs to have the correct Identity and Access Management
/// (IAM) permissions. For more information, see IAM
/// Policy Examples for Amazon QuickSight in the Amazon QuickSight User Guide.
///
///
///
/// If your IAM policy includes both the Subscribe
and CreateAccountSubscription
/// actions, make sure that both actions are set to Allow
. If either action
/// is set to Deny
, the Deny
action prevails and your API call
/// fails.
///
///
///
/// You can't pass an existing IAM role to access other Amazon Web Services services using
/// this API operation. To pass your existing IAM role to Amazon QuickSight, see Passing
/// IAM roles to Amazon QuickSight in the Amazon QuickSight User Guide.
///
///
///
/// You can't set default resource access on the new account from the Amazon QuickSight
/// API. Instead, add default resource access from the Amazon QuickSight console. For
/// more information about setting default resource access to Amazon Web Services services,
/// see Setting
/// default resource access to Amazon Web Services services in the Amazon QuickSight
/// User Guide.
///
///
/// Container for the necessary parameters to execute the CreateAccountSubscription service method.
///
/// The response from the CreateAccountSubscription service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateAccountSubscription Operation
CreateAccountSubscriptionResponse CreateAccountSubscription(CreateAccountSubscriptionRequest request);
///
/// Initiates the asynchronous execution of the CreateAccountSubscription operation.
///
///
/// Container for the necessary parameters to execute the CreateAccountSubscription operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccountSubscription
/// operation.
/// REST API Reference for CreateAccountSubscription Operation
IAsyncResult BeginCreateAccountSubscription(CreateAccountSubscriptionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateAccountSubscription operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAccountSubscription.
///
/// Returns a CreateAccountSubscriptionResult from QuickSight.
/// REST API Reference for CreateAccountSubscription Operation
CreateAccountSubscriptionResponse EndCreateAccountSubscription(IAsyncResult asyncResult);
#endregion
#region CreateAnalysis
///
/// Creates an analysis in Amazon QuickSight. Analyses can be created either from a template
/// or from an AnalysisDefinition
.
///
/// Container for the necessary parameters to execute the CreateAnalysis service method.
///
/// The response from the CreateAnalysis service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateAnalysis Operation
CreateAnalysisResponse CreateAnalysis(CreateAnalysisRequest request);
///
/// Initiates the asynchronous execution of the CreateAnalysis operation.
///
///
/// Container for the necessary parameters to execute the CreateAnalysis operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAnalysis
/// operation.
/// REST API Reference for CreateAnalysis Operation
IAsyncResult BeginCreateAnalysis(CreateAnalysisRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateAnalysis operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAnalysis.
///
/// Returns a CreateAnalysisResult from QuickSight.
/// REST API Reference for CreateAnalysis Operation
CreateAnalysisResponse EndCreateAnalysis(IAsyncResult asyncResult);
#endregion
#region CreateDashboard
///
/// Creates a dashboard from either a template or directly with a DashboardDefinition
.
/// To first create a template, see the CreateTemplate
///
API operation.
///
///
///
/// A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports,
/// created from analyses. You can share Amazon 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
/// Amazon Web Services account.
///
///
/// Container for the necessary parameters to execute the CreateDashboard service method.
///
/// The response from the CreateDashboard service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateDashboard Operation
CreateDashboardResponse CreateDashboard(CreateDashboardRequest request);
///
/// Initiates the asynchronous execution of the CreateDashboard operation.
///
///
/// Container for the necessary parameters to execute the CreateDashboard operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDashboard
/// operation.
/// REST API Reference for CreateDashboard Operation
IAsyncResult BeginCreateDashboard(CreateDashboardRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDashboard operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDashboard.
///
/// Returns a CreateDashboardResult from QuickSight.
/// REST API Reference for CreateDashboard Operation
CreateDashboardResponse EndCreateDashboard(IAsyncResult asyncResult);
#endregion
#region CreateDataSet
///
/// Creates a dataset. This operation doesn't support datasets that include uploaded files
/// as a source.
///
/// Container for the necessary parameters to execute the CreateDataSet service method.
///
/// The response from the CreateDataSet service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateDataSet Operation
CreateDataSetResponse CreateDataSet(CreateDataSetRequest request);
///
/// Initiates the asynchronous execution of the CreateDataSet operation.
///
///
/// Container for the necessary parameters to execute the CreateDataSet operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDataSet
/// operation.
/// REST API Reference for CreateDataSet Operation
IAsyncResult BeginCreateDataSet(CreateDataSetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDataSet operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDataSet.
///
/// Returns a CreateDataSetResult from QuickSight.
/// REST API Reference for CreateDataSet Operation
CreateDataSetResponse EndCreateDataSet(IAsyncResult asyncResult);
#endregion
#region CreateDataSource
///
/// Creates a data source.
///
/// Container for the necessary parameters to execute the CreateDataSource service method.
///
/// The response from the CreateDataSource service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateDataSource Operation
CreateDataSourceResponse CreateDataSource(CreateDataSourceRequest request);
///
/// Initiates the asynchronous execution of the CreateDataSource operation.
///
///
/// Container for the necessary parameters to execute the CreateDataSource operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDataSource
/// operation.
/// REST API Reference for CreateDataSource Operation
IAsyncResult BeginCreateDataSource(CreateDataSourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDataSource operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDataSource.
///
/// Returns a CreateDataSourceResult from QuickSight.
/// REST API Reference for CreateDataSource Operation
CreateDataSourceResponse EndCreateDataSource(IAsyncResult asyncResult);
#endregion
#region CreateFolder
///
/// Creates an empty shared folder.
///
/// Container for the necessary parameters to execute the CreateFolder service method.
///
/// The response from the CreateFolder service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateFolder Operation
CreateFolderResponse CreateFolder(CreateFolderRequest request);
///
/// Initiates the asynchronous execution of the CreateFolder operation.
///
///
/// Container for the necessary parameters to execute the CreateFolder operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateFolder
/// operation.
/// REST API Reference for CreateFolder Operation
IAsyncResult BeginCreateFolder(CreateFolderRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateFolder operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateFolder.
///
/// Returns a CreateFolderResult from QuickSight.
/// REST API Reference for CreateFolder Operation
CreateFolderResponse EndCreateFolder(IAsyncResult asyncResult);
#endregion
#region CreateFolderMembership
///
/// Adds an asset, such as a dashboard, analysis, or dataset into a folder.
///
/// Container for the necessary parameters to execute the CreateFolderMembership service method.
///
/// The response from the CreateFolderMembership service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateFolderMembership Operation
CreateFolderMembershipResponse CreateFolderMembership(CreateFolderMembershipRequest request);
///
/// Initiates the asynchronous execution of the CreateFolderMembership operation.
///
///
/// Container for the necessary parameters to execute the CreateFolderMembership operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateFolderMembership
/// operation.
/// REST API Reference for CreateFolderMembership Operation
IAsyncResult BeginCreateFolderMembership(CreateFolderMembershipRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateFolderMembership operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateFolderMembership.
///
/// Returns a CreateFolderMembershipResult from QuickSight.
/// REST API Reference for CreateFolderMembership Operation
CreateFolderMembershipResponse EndCreateFolderMembership(IAsyncResult asyncResult);
#endregion
#region CreateGroup
///
/// Use the CreateGroup
operation to create a group in Amazon QuickSight.
/// You can create up to 10,000 groups in a namespace. If you want to create more than
/// 10,000 groups in a namespace, contact AWS Support.
///
///
///
/// The permissions resource is arn:aws:quicksight:<your-region>:<relevant-aws-account-id>:group/default/<group-name>
///
.
///
///
///
/// The response is a group object.
///
///
/// Container for the necessary parameters to execute the CreateGroup service method.
///
/// The response from the CreateGroup service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateGroup Operation
CreateGroupResponse CreateGroup(CreateGroupRequest request);
///
/// Initiates the asynchronous execution of the CreateGroup operation.
///
///
/// Container for the necessary parameters to execute the CreateGroup operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGroup
/// operation.
/// REST API Reference for CreateGroup Operation
IAsyncResult BeginCreateGroup(CreateGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateGroup.
///
/// Returns a CreateGroupResult from QuickSight.
/// REST API Reference for CreateGroup Operation
CreateGroupResponse EndCreateGroup(IAsyncResult asyncResult);
#endregion
#region CreateGroupMembership
///
/// Adds an Amazon QuickSight user to an Amazon QuickSight group.
///
/// Container for the necessary parameters to execute the CreateGroupMembership service method.
///
/// The response from the CreateGroupMembership service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateGroupMembership Operation
CreateGroupMembershipResponse CreateGroupMembership(CreateGroupMembershipRequest request);
///
/// Initiates the asynchronous execution of the CreateGroupMembership operation.
///
///
/// Container for the necessary parameters to execute the CreateGroupMembership operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGroupMembership
/// operation.
/// REST API Reference for CreateGroupMembership Operation
IAsyncResult BeginCreateGroupMembership(CreateGroupMembershipRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateGroupMembership operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateGroupMembership.
///
/// Returns a CreateGroupMembershipResult from QuickSight.
/// REST API Reference for CreateGroupMembership Operation
CreateGroupMembershipResponse EndCreateGroupMembership(IAsyncResult asyncResult);
#endregion
#region CreateIAMPolicyAssignment
///
/// 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 Amazon Web Services account. To
/// avoid overwriting rules in other namespaces, use assignment names that are unique.
///
/// Container for the necessary parameters to execute the CreateIAMPolicyAssignment service method.
///
/// The response from the CreateIAMPolicyAssignment service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// A resource is already in a state that indicates an operation is happening that must
/// complete before a new update can be applied.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateIAMPolicyAssignment Operation
CreateIAMPolicyAssignmentResponse CreateIAMPolicyAssignment(CreateIAMPolicyAssignmentRequest request);
///
/// Initiates the asynchronous execution of the CreateIAMPolicyAssignment operation.
///
///
/// Container for the necessary parameters to execute the CreateIAMPolicyAssignment operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIAMPolicyAssignment
/// operation.
/// REST API Reference for CreateIAMPolicyAssignment Operation
IAsyncResult BeginCreateIAMPolicyAssignment(CreateIAMPolicyAssignmentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateIAMPolicyAssignment operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateIAMPolicyAssignment.
///
/// Returns a CreateIAMPolicyAssignmentResult from QuickSight.
/// REST API Reference for CreateIAMPolicyAssignment Operation
CreateIAMPolicyAssignmentResponse EndCreateIAMPolicyAssignment(IAsyncResult asyncResult);
#endregion
#region CreateIngestion
///
/// Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets
/// in an Enterprise edition account 32 times in a 24-hour period. You can manually refresh
/// datasets in a Standard edition account 8 times in a 24-hour period. Each 24-hour period
/// is measured starting 24 hours before the current date and time.
///
///
///
/// Any ingestions operating on tagged datasets inherit the same tags automatically for
/// use in access control. For an example, see How
/// do I create an IAM policy to control access to Amazon EC2 resources using tags?
/// in the Amazon Web Services Knowledge Center. Tags are visible on the tagged dataset,
/// but not on the ingestion resource.
///
///
/// Container for the necessary parameters to execute the CreateIngestion service method.
///
/// The response from the CreateIngestion service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateIngestion Operation
CreateIngestionResponse CreateIngestion(CreateIngestionRequest request);
///
/// Initiates the asynchronous execution of the CreateIngestion operation.
///
///
/// Container for the necessary parameters to execute the CreateIngestion operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIngestion
/// operation.
/// REST API Reference for CreateIngestion Operation
IAsyncResult BeginCreateIngestion(CreateIngestionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateIngestion operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateIngestion.
///
/// Returns a CreateIngestionResult from QuickSight.
/// REST API Reference for CreateIngestion Operation
CreateIngestionResponse EndCreateIngestion(IAsyncResult asyncResult);
#endregion
#region CreateNamespace
///
/// (Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.
///
///
///
/// A namespace allows you to isolate the Amazon 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 Amazon Web Services account
/// is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon
/// Web Services account. By default, there is a limit of 100 namespaces per Amazon Web
/// Services account. To increase your limit, create a ticket with Amazon Web Services
/// Support.
///
///
/// Container for the necessary parameters to execute the CreateNamespace service method.
///
/// The response from the CreateNamespace service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateNamespace Operation
CreateNamespaceResponse CreateNamespace(CreateNamespaceRequest request);
///
/// Initiates the asynchronous execution of the CreateNamespace operation.
///
///
/// Container for the necessary parameters to execute the CreateNamespace operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateNamespace
/// operation.
/// REST API Reference for CreateNamespace Operation
IAsyncResult BeginCreateNamespace(CreateNamespaceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateNamespace operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateNamespace.
///
/// Returns a CreateNamespaceResult from QuickSight.
/// REST API Reference for CreateNamespace Operation
CreateNamespaceResponse EndCreateNamespace(IAsyncResult asyncResult);
#endregion
#region CreateRefreshSchedule
///
/// Creates a refresh schedule for a dataset. You can create up to 5 different schedules
/// for a single dataset.
///
/// Container for the necessary parameters to execute the CreateRefreshSchedule service method.
///
/// The response from the CreateRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateRefreshSchedule Operation
CreateRefreshScheduleResponse CreateRefreshSchedule(CreateRefreshScheduleRequest request);
///
/// Initiates the asynchronous execution of the CreateRefreshSchedule operation.
///
///
/// Container for the necessary parameters to execute the CreateRefreshSchedule operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRefreshSchedule
/// operation.
/// REST API Reference for CreateRefreshSchedule Operation
IAsyncResult BeginCreateRefreshSchedule(CreateRefreshScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateRefreshSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateRefreshSchedule.
///
/// Returns a CreateRefreshScheduleResult from QuickSight.
/// REST API Reference for CreateRefreshSchedule Operation
CreateRefreshScheduleResponse EndCreateRefreshSchedule(IAsyncResult asyncResult);
#endregion
#region CreateTemplate
///
/// Creates a template either from a TemplateDefinition
or from an existing
/// Amazon QuickSight analysis or template. You can use the resulting template to create
/// additional dashboards, templates, or analyses.
///
///
///
/// A template is an entity in Amazon 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.
///
///
/// Container for the necessary parameters to execute the CreateTemplate service method.
///
/// The response from the CreateTemplate service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateTemplate Operation
CreateTemplateResponse CreateTemplate(CreateTemplateRequest request);
///
/// Initiates the asynchronous execution of the CreateTemplate operation.
///
///
/// Container for the necessary parameters to execute the CreateTemplate operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTemplate
/// operation.
/// REST API Reference for CreateTemplate Operation
IAsyncResult BeginCreateTemplate(CreateTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateTemplate.
///
/// Returns a CreateTemplateResult from QuickSight.
/// REST API Reference for CreateTemplate Operation
CreateTemplateResponse EndCreateTemplate(IAsyncResult asyncResult);
#endregion
#region CreateTemplateAlias
///
/// Creates a template alias for a template.
///
/// Container for the necessary parameters to execute the CreateTemplateAlias service method.
///
/// The response from the CreateTemplateAlias service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateTemplateAlias Operation
CreateTemplateAliasResponse CreateTemplateAlias(CreateTemplateAliasRequest request);
///
/// Initiates the asynchronous execution of the CreateTemplateAlias operation.
///
///
/// Container for the necessary parameters to execute the CreateTemplateAlias operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTemplateAlias
/// operation.
/// REST API Reference for CreateTemplateAlias Operation
IAsyncResult BeginCreateTemplateAlias(CreateTemplateAliasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateTemplateAlias operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateTemplateAlias.
///
/// Returns a CreateTemplateAliasResult from QuickSight.
/// REST API Reference for CreateTemplateAlias Operation
CreateTemplateAliasResponse EndCreateTemplateAlias(IAsyncResult asyncResult);
#endregion
#region CreateTheme
///
/// 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.
///
///
/// Container for the necessary parameters to execute the CreateTheme service method.
///
/// The response from the CreateTheme service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateTheme Operation
CreateThemeResponse CreateTheme(CreateThemeRequest request);
///
/// Initiates the asynchronous execution of the CreateTheme operation.
///
///
/// Container for the necessary parameters to execute the CreateTheme operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTheme
/// operation.
/// REST API Reference for CreateTheme Operation
IAsyncResult BeginCreateTheme(CreateThemeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateTheme operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateTheme.
///
/// Returns a CreateThemeResult from QuickSight.
/// REST API Reference for CreateTheme Operation
CreateThemeResponse EndCreateTheme(IAsyncResult asyncResult);
#endregion
#region CreateThemeAlias
///
/// Creates a theme alias for a theme.
///
/// Container for the necessary parameters to execute the CreateThemeAlias service method.
///
/// The response from the CreateThemeAlias service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateThemeAlias Operation
CreateThemeAliasResponse CreateThemeAlias(CreateThemeAliasRequest request);
///
/// Initiates the asynchronous execution of the CreateThemeAlias operation.
///
///
/// Container for the necessary parameters to execute the CreateThemeAlias operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateThemeAlias
/// operation.
/// REST API Reference for CreateThemeAlias Operation
IAsyncResult BeginCreateThemeAlias(CreateThemeAliasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateThemeAlias operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateThemeAlias.
///
/// Returns a CreateThemeAliasResult from QuickSight.
/// REST API Reference for CreateThemeAlias Operation
CreateThemeAliasResponse EndCreateThemeAlias(IAsyncResult asyncResult);
#endregion
#region CreateTopic
///
/// Creates a new Q topic.
///
/// Container for the necessary parameters to execute the CreateTopic service method.
///
/// The response from the CreateTopic service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateTopic Operation
CreateTopicResponse CreateTopic(CreateTopicRequest request);
///
/// Initiates the asynchronous execution of the CreateTopic operation.
///
///
/// Container for the necessary parameters to execute the CreateTopic operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTopic
/// operation.
/// REST API Reference for CreateTopic Operation
IAsyncResult BeginCreateTopic(CreateTopicRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateTopic operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateTopic.
///
/// Returns a CreateTopicResult from QuickSight.
/// REST API Reference for CreateTopic Operation
CreateTopicResponse EndCreateTopic(IAsyncResult asyncResult);
#endregion
#region CreateTopicRefreshSchedule
///
/// Creates a topic refresh schedule.
///
/// Container for the necessary parameters to execute the CreateTopicRefreshSchedule service method.
///
/// The response from the CreateTopicRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateTopicRefreshSchedule Operation
CreateTopicRefreshScheduleResponse CreateTopicRefreshSchedule(CreateTopicRefreshScheduleRequest request);
///
/// Initiates the asynchronous execution of the CreateTopicRefreshSchedule operation.
///
///
/// Container for the necessary parameters to execute the CreateTopicRefreshSchedule operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTopicRefreshSchedule
/// operation.
/// REST API Reference for CreateTopicRefreshSchedule Operation
IAsyncResult BeginCreateTopicRefreshSchedule(CreateTopicRefreshScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateTopicRefreshSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateTopicRefreshSchedule.
///
/// Returns a CreateTopicRefreshScheduleResult from QuickSight.
/// REST API Reference for CreateTopicRefreshSchedule Operation
CreateTopicRefreshScheduleResponse EndCreateTopicRefreshSchedule(IAsyncResult asyncResult);
#endregion
#region CreateVPCConnection
///
/// Creates a new VPC connection.
///
/// Container for the necessary parameters to execute the CreateVPCConnection service method.
///
/// The response from the CreateVPCConnection service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateVPCConnection Operation
CreateVPCConnectionResponse CreateVPCConnection(CreateVPCConnectionRequest request);
///
/// Initiates the asynchronous execution of the CreateVPCConnection operation.
///
///
/// Container for the necessary parameters to execute the CreateVPCConnection operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateVPCConnection
/// operation.
/// REST API Reference for CreateVPCConnection Operation
IAsyncResult BeginCreateVPCConnection(CreateVPCConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateVPCConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateVPCConnection.
///
/// Returns a CreateVPCConnectionResult from QuickSight.
/// REST API Reference for CreateVPCConnection Operation
CreateVPCConnectionResponse EndCreateVPCConnection(IAsyncResult asyncResult);
#endregion
#region DeleteAccountCustomization
///
/// Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for
/// the specified Amazon Web Services account and Amazon QuickSight namespace.
///
/// Container for the necessary parameters to execute the DeleteAccountCustomization service method.
///
/// The response from the DeleteAccountCustomization service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteAccountCustomization Operation
DeleteAccountCustomizationResponse DeleteAccountCustomization(DeleteAccountCustomizationRequest request);
///
/// Initiates the asynchronous execution of the DeleteAccountCustomization operation.
///
///
/// Container for the necessary parameters to execute the DeleteAccountCustomization operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccountCustomization
/// operation.
/// REST API Reference for DeleteAccountCustomization Operation
IAsyncResult BeginDeleteAccountCustomization(DeleteAccountCustomizationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAccountCustomization operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAccountCustomization.
///
/// Returns a DeleteAccountCustomizationResult from QuickSight.
/// REST API Reference for DeleteAccountCustomization Operation
DeleteAccountCustomizationResponse EndDeleteAccountCustomization(IAsyncResult asyncResult);
#endregion
#region DeleteAccountSubscription
///
/// Use the DeleteAccountSubscription
operation to delete an Amazon QuickSight
/// account. This operation will result in an error message if you have configured your
/// account termination protection settings to True
. To change this setting
/// and delete your account, call the UpdateAccountSettings
API and set the
/// value of the TerminationProtectionEnabled
parameter to False
,
/// then make another call to the DeleteAccountSubscription
API.
///
/// Container for the necessary parameters to execute the DeleteAccountSubscription service method.
///
/// The response from the DeleteAccountSubscription service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteAccountSubscription Operation
DeleteAccountSubscriptionResponse DeleteAccountSubscription(DeleteAccountSubscriptionRequest request);
///
/// Initiates the asynchronous execution of the DeleteAccountSubscription operation.
///
///
/// Container for the necessary parameters to execute the DeleteAccountSubscription operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccountSubscription
/// operation.
/// REST API Reference for DeleteAccountSubscription Operation
IAsyncResult BeginDeleteAccountSubscription(DeleteAccountSubscriptionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAccountSubscription operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAccountSubscription.
///
/// Returns a DeleteAccountSubscriptionResult from QuickSight.
/// REST API Reference for DeleteAccountSubscription Operation
DeleteAccountSubscriptionResponse EndDeleteAccountSubscription(IAsyncResult asyncResult);
#endregion
#region DeleteAnalysis
///
/// 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. Amazon QuickSight attaches a DeletionTime
/// stamp to the response that specifies the end of the recovery window. At the end of
/// the recovery window, Amazon 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 Amazon QuickSight
/// console. To access it in the console, restore it. Deleting an analysis doesn't delete
/// the dashboards that you publish from it.
///
///
/// Container for the necessary parameters to execute the DeleteAnalysis service method.
///
/// The response from the DeleteAnalysis service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteAnalysis Operation
DeleteAnalysisResponse DeleteAnalysis(DeleteAnalysisRequest request);
///
/// Initiates the asynchronous execution of the DeleteAnalysis operation.
///
///
/// Container for the necessary parameters to execute the DeleteAnalysis operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAnalysis
/// operation.
/// REST API Reference for DeleteAnalysis Operation
IAsyncResult BeginDeleteAnalysis(DeleteAnalysisRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAnalysis operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAnalysis.
///
/// Returns a DeleteAnalysisResult from QuickSight.
/// REST API Reference for DeleteAnalysis Operation
DeleteAnalysisResponse EndDeleteAnalysis(IAsyncResult asyncResult);
#endregion
#region DeleteDashboard
///
/// Deletes a dashboard.
///
/// Container for the necessary parameters to execute the DeleteDashboard service method.
///
/// The response from the DeleteDashboard service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteDashboard Operation
DeleteDashboardResponse DeleteDashboard(DeleteDashboardRequest request);
///
/// Initiates the asynchronous execution of the DeleteDashboard operation.
///
///
/// Container for the necessary parameters to execute the DeleteDashboard operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDashboard
/// operation.
/// REST API Reference for DeleteDashboard Operation
IAsyncResult BeginDeleteDashboard(DeleteDashboardRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDashboard operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDashboard.
///
/// Returns a DeleteDashboardResult from QuickSight.
/// REST API Reference for DeleteDashboard Operation
DeleteDashboardResponse EndDeleteDashboard(IAsyncResult asyncResult);
#endregion
#region DeleteDataSet
///
/// Deletes a dataset.
///
/// Container for the necessary parameters to execute the DeleteDataSet service method.
///
/// The response from the DeleteDataSet service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteDataSet Operation
DeleteDataSetResponse DeleteDataSet(DeleteDataSetRequest request);
///
/// Initiates the asynchronous execution of the DeleteDataSet operation.
///
///
/// Container for the necessary parameters to execute the DeleteDataSet operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDataSet
/// operation.
/// REST API Reference for DeleteDataSet Operation
IAsyncResult BeginDeleteDataSet(DeleteDataSetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDataSet operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDataSet.
///
/// Returns a DeleteDataSetResult from QuickSight.
/// REST API Reference for DeleteDataSet Operation
DeleteDataSetResponse EndDeleteDataSet(IAsyncResult asyncResult);
#endregion
#region DeleteDataSetRefreshProperties
///
/// Deletes the dataset refresh properties of the dataset.
///
/// Container for the necessary parameters to execute the DeleteDataSetRefreshProperties service method.
///
/// The response from the DeleteDataSetRefreshProperties service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteDataSetRefreshProperties Operation
DeleteDataSetRefreshPropertiesResponse DeleteDataSetRefreshProperties(DeleteDataSetRefreshPropertiesRequest request);
///
/// Initiates the asynchronous execution of the DeleteDataSetRefreshProperties operation.
///
///
/// Container for the necessary parameters to execute the DeleteDataSetRefreshProperties operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDataSetRefreshProperties
/// operation.
/// REST API Reference for DeleteDataSetRefreshProperties Operation
IAsyncResult BeginDeleteDataSetRefreshProperties(DeleteDataSetRefreshPropertiesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDataSetRefreshProperties operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDataSetRefreshProperties.
///
/// Returns a DeleteDataSetRefreshPropertiesResult from QuickSight.
/// REST API Reference for DeleteDataSetRefreshProperties Operation
DeleteDataSetRefreshPropertiesResponse EndDeleteDataSetRefreshProperties(IAsyncResult asyncResult);
#endregion
#region DeleteDataSource
///
/// Deletes the data source permanently. This operation breaks all the datasets that reference
/// the deleted data source.
///
/// Container for the necessary parameters to execute the DeleteDataSource service method.
///
/// The response from the DeleteDataSource service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteDataSource Operation
DeleteDataSourceResponse DeleteDataSource(DeleteDataSourceRequest request);
///
/// Initiates the asynchronous execution of the DeleteDataSource operation.
///
///
/// Container for the necessary parameters to execute the DeleteDataSource operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDataSource
/// operation.
/// REST API Reference for DeleteDataSource Operation
IAsyncResult BeginDeleteDataSource(DeleteDataSourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDataSource operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDataSource.
///
/// Returns a DeleteDataSourceResult from QuickSight.
/// REST API Reference for DeleteDataSource Operation
DeleteDataSourceResponse EndDeleteDataSource(IAsyncResult asyncResult);
#endregion
#region DeleteFolder
///
/// Deletes an empty folder.
///
/// Container for the necessary parameters to execute the DeleteFolder service method.
///
/// The response from the DeleteFolder service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteFolder Operation
DeleteFolderResponse DeleteFolder(DeleteFolderRequest request);
///
/// Initiates the asynchronous execution of the DeleteFolder operation.
///
///
/// Container for the necessary parameters to execute the DeleteFolder operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFolder
/// operation.
/// REST API Reference for DeleteFolder Operation
IAsyncResult BeginDeleteFolder(DeleteFolderRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteFolder operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteFolder.
///
/// Returns a DeleteFolderResult from QuickSight.
/// REST API Reference for DeleteFolder Operation
DeleteFolderResponse EndDeleteFolder(IAsyncResult asyncResult);
#endregion
#region DeleteFolderMembership
///
/// Removes an asset, such as a dashboard, analysis, or dataset, from a folder.
///
/// Container for the necessary parameters to execute the DeleteFolderMembership service method.
///
/// The response from the DeleteFolderMembership service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteFolderMembership Operation
DeleteFolderMembershipResponse DeleteFolderMembership(DeleteFolderMembershipRequest request);
///
/// Initiates the asynchronous execution of the DeleteFolderMembership operation.
///
///
/// Container for the necessary parameters to execute the DeleteFolderMembership operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFolderMembership
/// operation.
/// REST API Reference for DeleteFolderMembership Operation
IAsyncResult BeginDeleteFolderMembership(DeleteFolderMembershipRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteFolderMembership operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteFolderMembership.
///
/// Returns a DeleteFolderMembershipResult from QuickSight.
/// REST API Reference for DeleteFolderMembership Operation
DeleteFolderMembershipResponse EndDeleteFolderMembership(IAsyncResult asyncResult);
#endregion
#region DeleteGroup
///
/// Removes a user group from Amazon QuickSight.
///
/// Container for the necessary parameters to execute the DeleteGroup service method.
///
/// The response from the DeleteGroup service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteGroup Operation
DeleteGroupResponse DeleteGroup(DeleteGroupRequest request);
///
/// Initiates the asynchronous execution of the DeleteGroup operation.
///
///
/// Container for the necessary parameters to execute the DeleteGroup operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGroup
/// operation.
/// REST API Reference for DeleteGroup Operation
IAsyncResult BeginDeleteGroup(DeleteGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteGroup.
///
/// Returns a DeleteGroupResult from QuickSight.
/// REST API Reference for DeleteGroup Operation
DeleteGroupResponse EndDeleteGroup(IAsyncResult asyncResult);
#endregion
#region DeleteGroupMembership
///
/// Removes a user from a group so that the user is no longer a member of the group.
///
/// Container for the necessary parameters to execute the DeleteGroupMembership service method.
///
/// The response from the DeleteGroupMembership service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteGroupMembership Operation
DeleteGroupMembershipResponse DeleteGroupMembership(DeleteGroupMembershipRequest request);
///
/// Initiates the asynchronous execution of the DeleteGroupMembership operation.
///
///
/// Container for the necessary parameters to execute the DeleteGroupMembership operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGroupMembership
/// operation.
/// REST API Reference for DeleteGroupMembership Operation
IAsyncResult BeginDeleteGroupMembership(DeleteGroupMembershipRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteGroupMembership operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteGroupMembership.
///
/// Returns a DeleteGroupMembershipResult from QuickSight.
/// REST API Reference for DeleteGroupMembership Operation
DeleteGroupMembershipResponse EndDeleteGroupMembership(IAsyncResult asyncResult);
#endregion
#region DeleteIAMPolicyAssignment
///
/// Deletes an existing IAM policy assignment.
///
/// Container for the necessary parameters to execute the DeleteIAMPolicyAssignment service method.
///
/// The response from the DeleteIAMPolicyAssignment service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// A resource is already in a state that indicates an operation is happening that must
/// complete before a new update can be applied.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteIAMPolicyAssignment Operation
DeleteIAMPolicyAssignmentResponse DeleteIAMPolicyAssignment(DeleteIAMPolicyAssignmentRequest request);
///
/// Initiates the asynchronous execution of the DeleteIAMPolicyAssignment operation.
///
///
/// Container for the necessary parameters to execute the DeleteIAMPolicyAssignment operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIAMPolicyAssignment
/// operation.
/// REST API Reference for DeleteIAMPolicyAssignment Operation
IAsyncResult BeginDeleteIAMPolicyAssignment(DeleteIAMPolicyAssignmentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteIAMPolicyAssignment operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteIAMPolicyAssignment.
///
/// Returns a DeleteIAMPolicyAssignmentResult from QuickSight.
/// REST API Reference for DeleteIAMPolicyAssignment Operation
DeleteIAMPolicyAssignmentResponse EndDeleteIAMPolicyAssignment(IAsyncResult asyncResult);
#endregion
#region DeleteNamespace
///
/// 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.
///
/// Container for the necessary parameters to execute the DeleteNamespace service method.
///
/// The response from the DeleteNamespace service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteNamespace Operation
DeleteNamespaceResponse DeleteNamespace(DeleteNamespaceRequest request);
///
/// Initiates the asynchronous execution of the DeleteNamespace operation.
///
///
/// Container for the necessary parameters to execute the DeleteNamespace operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteNamespace
/// operation.
/// REST API Reference for DeleteNamespace Operation
IAsyncResult BeginDeleteNamespace(DeleteNamespaceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteNamespace operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteNamespace.
///
/// Returns a DeleteNamespaceResult from QuickSight.
/// REST API Reference for DeleteNamespace Operation
DeleteNamespaceResponse EndDeleteNamespace(IAsyncResult asyncResult);
#endregion
#region DeleteRefreshSchedule
///
/// Deletes a refresh schedule from a dataset.
///
/// Container for the necessary parameters to execute the DeleteRefreshSchedule service method.
///
/// The response from the DeleteRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteRefreshSchedule Operation
DeleteRefreshScheduleResponse DeleteRefreshSchedule(DeleteRefreshScheduleRequest request);
///
/// Initiates the asynchronous execution of the DeleteRefreshSchedule operation.
///
///
/// Container for the necessary parameters to execute the DeleteRefreshSchedule operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRefreshSchedule
/// operation.
/// REST API Reference for DeleteRefreshSchedule Operation
IAsyncResult BeginDeleteRefreshSchedule(DeleteRefreshScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteRefreshSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteRefreshSchedule.
///
/// Returns a DeleteRefreshScheduleResult from QuickSight.
/// REST API Reference for DeleteRefreshSchedule Operation
DeleteRefreshScheduleResponse EndDeleteRefreshSchedule(IAsyncResult asyncResult);
#endregion
#region DeleteTemplate
///
/// Deletes a template.
///
/// Container for the necessary parameters to execute the DeleteTemplate service method.
///
/// The response from the DeleteTemplate service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteTemplate Operation
DeleteTemplateResponse DeleteTemplate(DeleteTemplateRequest request);
///
/// Initiates the asynchronous execution of the DeleteTemplate operation.
///
///
/// Container for the necessary parameters to execute the DeleteTemplate operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTemplate
/// operation.
/// REST API Reference for DeleteTemplate Operation
IAsyncResult BeginDeleteTemplate(DeleteTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteTemplate.
///
/// Returns a DeleteTemplateResult from QuickSight.
/// REST API Reference for DeleteTemplate Operation
DeleteTemplateResponse EndDeleteTemplate(IAsyncResult asyncResult);
#endregion
#region DeleteTemplateAlias
///
/// 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.
///
/// Container for the necessary parameters to execute the DeleteTemplateAlias service method.
///
/// The response from the DeleteTemplateAlias service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteTemplateAlias Operation
DeleteTemplateAliasResponse DeleteTemplateAlias(DeleteTemplateAliasRequest request);
///
/// Initiates the asynchronous execution of the DeleteTemplateAlias operation.
///
///
/// Container for the necessary parameters to execute the DeleteTemplateAlias operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTemplateAlias
/// operation.
/// REST API Reference for DeleteTemplateAlias Operation
IAsyncResult BeginDeleteTemplateAlias(DeleteTemplateAliasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteTemplateAlias operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteTemplateAlias.
///
/// Returns a DeleteTemplateAliasResult from QuickSight.
/// REST API Reference for DeleteTemplateAlias Operation
DeleteTemplateAliasResponse EndDeleteTemplateAlias(IAsyncResult asyncResult);
#endregion
#region DeleteTheme
///
/// Deletes a theme.
///
/// Container for the necessary parameters to execute the DeleteTheme service method.
///
/// The response from the DeleteTheme service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteTheme Operation
DeleteThemeResponse DeleteTheme(DeleteThemeRequest request);
///
/// Initiates the asynchronous execution of the DeleteTheme operation.
///
///
/// Container for the necessary parameters to execute the DeleteTheme operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTheme
/// operation.
/// REST API Reference for DeleteTheme Operation
IAsyncResult BeginDeleteTheme(DeleteThemeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteTheme operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteTheme.
///
/// Returns a DeleteThemeResult from QuickSight.
/// REST API Reference for DeleteTheme Operation
DeleteThemeResponse EndDeleteTheme(IAsyncResult asyncResult);
#endregion
#region DeleteThemeAlias
///
/// 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.
///
/// Container for the necessary parameters to execute the DeleteThemeAlias service method.
///
/// The response from the DeleteThemeAlias service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteThemeAlias Operation
DeleteThemeAliasResponse DeleteThemeAlias(DeleteThemeAliasRequest request);
///
/// Initiates the asynchronous execution of the DeleteThemeAlias operation.
///
///
/// Container for the necessary parameters to execute the DeleteThemeAlias operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteThemeAlias
/// operation.
/// REST API Reference for DeleteThemeAlias Operation
IAsyncResult BeginDeleteThemeAlias(DeleteThemeAliasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteThemeAlias operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteThemeAlias.
///
/// Returns a DeleteThemeAliasResult from QuickSight.
/// REST API Reference for DeleteThemeAlias Operation
DeleteThemeAliasResponse EndDeleteThemeAlias(IAsyncResult asyncResult);
#endregion
#region DeleteTopic
///
/// Deletes a topic.
///
/// Container for the necessary parameters to execute the DeleteTopic service method.
///
/// The response from the DeleteTopic service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteTopic Operation
DeleteTopicResponse DeleteTopic(DeleteTopicRequest request);
///
/// Initiates the asynchronous execution of the DeleteTopic operation.
///
///
/// Container for the necessary parameters to execute the DeleteTopic operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTopic
/// operation.
/// REST API Reference for DeleteTopic Operation
IAsyncResult BeginDeleteTopic(DeleteTopicRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteTopic operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteTopic.
///
/// Returns a DeleteTopicResult from QuickSight.
/// REST API Reference for DeleteTopic Operation
DeleteTopicResponse EndDeleteTopic(IAsyncResult asyncResult);
#endregion
#region DeleteTopicRefreshSchedule
///
/// Deletes a topic refresh schedule.
///
/// Container for the necessary parameters to execute the DeleteTopicRefreshSchedule service method.
///
/// The response from the DeleteTopicRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteTopicRefreshSchedule Operation
DeleteTopicRefreshScheduleResponse DeleteTopicRefreshSchedule(DeleteTopicRefreshScheduleRequest request);
///
/// Initiates the asynchronous execution of the DeleteTopicRefreshSchedule operation.
///
///
/// Container for the necessary parameters to execute the DeleteTopicRefreshSchedule operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTopicRefreshSchedule
/// operation.
/// REST API Reference for DeleteTopicRefreshSchedule Operation
IAsyncResult BeginDeleteTopicRefreshSchedule(DeleteTopicRefreshScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteTopicRefreshSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteTopicRefreshSchedule.
///
/// Returns a DeleteTopicRefreshScheduleResult from QuickSight.
/// REST API Reference for DeleteTopicRefreshSchedule Operation
DeleteTopicRefreshScheduleResponse EndDeleteTopicRefreshSchedule(IAsyncResult asyncResult);
#endregion
#region DeleteUser
///
/// Deletes the Amazon QuickSight user that is associated with the identity of the IAM
/// user or role that's making the call. The IAM user isn't deleted as a result of this
/// call.
///
/// Container for the necessary parameters to execute the DeleteUser service method.
///
/// The response from the DeleteUser service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteUser Operation
DeleteUserResponse DeleteUser(DeleteUserRequest request);
///
/// Initiates the asynchronous execution of the DeleteUser operation.
///
///
/// Container for the necessary parameters to execute the DeleteUser operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUser
/// operation.
/// REST API Reference for DeleteUser Operation
IAsyncResult BeginDeleteUser(DeleteUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteUser operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteUser.
///
/// Returns a DeleteUserResult from QuickSight.
/// REST API Reference for DeleteUser Operation
DeleteUserResponse EndDeleteUser(IAsyncResult asyncResult);
#endregion
#region DeleteUserByPrincipalId
///
/// Deletes a user identified by its principal ID.
///
/// Container for the necessary parameters to execute the DeleteUserByPrincipalId service method.
///
/// The response from the DeleteUserByPrincipalId service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteUserByPrincipalId Operation
DeleteUserByPrincipalIdResponse DeleteUserByPrincipalId(DeleteUserByPrincipalIdRequest request);
///
/// Initiates the asynchronous execution of the DeleteUserByPrincipalId operation.
///
///
/// Container for the necessary parameters to execute the DeleteUserByPrincipalId operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserByPrincipalId
/// operation.
/// REST API Reference for DeleteUserByPrincipalId Operation
IAsyncResult BeginDeleteUserByPrincipalId(DeleteUserByPrincipalIdRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteUserByPrincipalId operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteUserByPrincipalId.
///
/// Returns a DeleteUserByPrincipalIdResult from QuickSight.
/// REST API Reference for DeleteUserByPrincipalId Operation
DeleteUserByPrincipalIdResponse EndDeleteUserByPrincipalId(IAsyncResult asyncResult);
#endregion
#region DeleteVPCConnection
///
/// Deletes a VPC connection.
///
/// Container for the necessary parameters to execute the DeleteVPCConnection service method.
///
/// The response from the DeleteVPCConnection service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteVPCConnection Operation
DeleteVPCConnectionResponse DeleteVPCConnection(DeleteVPCConnectionRequest request);
///
/// Initiates the asynchronous execution of the DeleteVPCConnection operation.
///
///
/// Container for the necessary parameters to execute the DeleteVPCConnection operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVPCConnection
/// operation.
/// REST API Reference for DeleteVPCConnection Operation
IAsyncResult BeginDeleteVPCConnection(DeleteVPCConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteVPCConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVPCConnection.
///
/// Returns a DeleteVPCConnectionResult from QuickSight.
/// REST API Reference for DeleteVPCConnection Operation
DeleteVPCConnectionResponse EndDeleteVPCConnection(IAsyncResult asyncResult);
#endregion
#region DescribeAccountCustomization
///
/// Describes the customizations associated with the provided Amazon Web Services account
/// and Amazon Amazon QuickSight namespace in an Amazon Web Services Region. The Amazon
/// 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.
///
/// -
///
///
Amazon Web Services account
- The Amazon Web Services account exists
/// at the top of the hierarchy. It has the potential to use all of the Amazon Web Services
/// Regions and Amazon Web Services Services. When you subscribe to Amazon QuickSight,
/// you choose one Amazon Web Services Region to use as your home Region. That's where
/// your free SPICE capacity is located. You can use Amazon QuickSight in any supported
/// Amazon Web Services Region.
///
/// -
///
///
Amazon Web Services Region
- In each Amazon Web Services Region where
/// you sign in to Amazon QuickSight at least once, Amazon 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
/// Amazon QuickSight in any Amazon Web Services Region, unless they are constrained to
/// a namespace.
///
///
///
/// To run the command in a different Amazon Web Services Region, you change your Region
/// settings. If you're using the CLI, you can use one of the following options:
///
/// -
///
///
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 Amazon Web Services account and Amazon Web
/// Services Region.
///
/// -
///
///
Applied customizations
- Within an Amazon Web Services Region, a set
/// of Amazon QuickSight customizations can apply to an Amazon Web Services account or
/// to a namespace. Settings that you apply to a namespace override settings that you
/// apply to an Amazon Web Services account. All settings are isolated to a single Amazon
/// Web Services Region. To apply them in other Amazon Web Services Regions, run the CreateAccountCustomization
/// command in each Amazon Web Services Region where you want to apply the same customizations.
///
///
///
///
/// Container for the necessary parameters to execute the DescribeAccountCustomization service method.
///
/// The response from the DescribeAccountCustomization service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeAccountCustomization Operation
DescribeAccountCustomizationResponse DescribeAccountCustomization(DescribeAccountCustomizationRequest request);
///
/// Initiates the asynchronous execution of the DescribeAccountCustomization operation.
///
///
/// Container for the necessary parameters to execute the DescribeAccountCustomization operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAccountCustomization
/// operation.
/// REST API Reference for DescribeAccountCustomization Operation
IAsyncResult BeginDescribeAccountCustomization(DescribeAccountCustomizationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAccountCustomization operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAccountCustomization.
///
/// Returns a DescribeAccountCustomizationResult from QuickSight.
/// REST API Reference for DescribeAccountCustomization Operation
DescribeAccountCustomizationResponse EndDescribeAccountCustomization(IAsyncResult asyncResult);
#endregion
#region DescribeAccountSettings
///
/// Describes the settings that were used when your Amazon QuickSight subscription was
/// first created in this Amazon Web Services account.
///
/// Container for the necessary parameters to execute the DescribeAccountSettings service method.
///
/// The response from the DescribeAccountSettings service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeAccountSettings Operation
DescribeAccountSettingsResponse DescribeAccountSettings(DescribeAccountSettingsRequest request);
///
/// Initiates the asynchronous execution of the DescribeAccountSettings operation.
///
///
/// Container for the necessary parameters to execute the DescribeAccountSettings operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAccountSettings
/// operation.
/// REST API Reference for DescribeAccountSettings Operation
IAsyncResult BeginDescribeAccountSettings(DescribeAccountSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAccountSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAccountSettings.
///
/// Returns a DescribeAccountSettingsResult from QuickSight.
/// REST API Reference for DescribeAccountSettings Operation
DescribeAccountSettingsResponse EndDescribeAccountSettings(IAsyncResult asyncResult);
#endregion
#region DescribeAccountSubscription
///
/// Use the DescribeAccountSubscription operation to receive a description of an Amazon
/// QuickSight account's subscription. A successful API call returns an AccountInfo
/// object that includes an account's name, subscription status, authentication type,
/// edition, and notification email address.
///
/// Container for the necessary parameters to execute the DescribeAccountSubscription service method.
///
/// The response from the DescribeAccountSubscription service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeAccountSubscription Operation
DescribeAccountSubscriptionResponse DescribeAccountSubscription(DescribeAccountSubscriptionRequest request);
///
/// Initiates the asynchronous execution of the DescribeAccountSubscription operation.
///
///
/// Container for the necessary parameters to execute the DescribeAccountSubscription operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAccountSubscription
/// operation.
/// REST API Reference for DescribeAccountSubscription Operation
IAsyncResult BeginDescribeAccountSubscription(DescribeAccountSubscriptionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAccountSubscription operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAccountSubscription.
///
/// Returns a DescribeAccountSubscriptionResult from QuickSight.
/// REST API Reference for DescribeAccountSubscription Operation
DescribeAccountSubscriptionResponse EndDescribeAccountSubscription(IAsyncResult asyncResult);
#endregion
#region DescribeAnalysis
///
/// Provides a summary of the metadata for an analysis.
///
/// Container for the necessary parameters to execute the DescribeAnalysis service method.
///
/// The response from the DescribeAnalysis service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeAnalysis Operation
DescribeAnalysisResponse DescribeAnalysis(DescribeAnalysisRequest request);
///
/// Initiates the asynchronous execution of the DescribeAnalysis operation.
///
///
/// Container for the necessary parameters to execute the DescribeAnalysis operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAnalysis
/// operation.
/// REST API Reference for DescribeAnalysis Operation
IAsyncResult BeginDescribeAnalysis(DescribeAnalysisRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAnalysis operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAnalysis.
///
/// Returns a DescribeAnalysisResult from QuickSight.
/// REST API Reference for DescribeAnalysis Operation
DescribeAnalysisResponse EndDescribeAnalysis(IAsyncResult asyncResult);
#endregion
#region DescribeAnalysisDefinition
///
/// Provides a detailed description of the definition of an analysis.
///
///
///
/// If you do not need to know details about the content of an Analysis, for instance
/// if you are trying to check the status of a recently created or updated Analysis, use
/// the
/// DescribeAnalysis
instead.
///
///
///
/// Container for the necessary parameters to execute the DescribeAnalysisDefinition service method.
///
/// The response from the DescribeAnalysisDefinition service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeAnalysisDefinition Operation
DescribeAnalysisDefinitionResponse DescribeAnalysisDefinition(DescribeAnalysisDefinitionRequest request);
///
/// Initiates the asynchronous execution of the DescribeAnalysisDefinition operation.
///
///
/// Container for the necessary parameters to execute the DescribeAnalysisDefinition operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAnalysisDefinition
/// operation.
/// REST API Reference for DescribeAnalysisDefinition Operation
IAsyncResult BeginDescribeAnalysisDefinition(DescribeAnalysisDefinitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAnalysisDefinition operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAnalysisDefinition.
///
/// Returns a DescribeAnalysisDefinitionResult from QuickSight.
/// REST API Reference for DescribeAnalysisDefinition Operation
DescribeAnalysisDefinitionResponse EndDescribeAnalysisDefinition(IAsyncResult asyncResult);
#endregion
#region DescribeAnalysisPermissions
///
/// Provides the read and write permissions for an analysis.
///
/// Container for the necessary parameters to execute the DescribeAnalysisPermissions service method.
///
/// The response from the DescribeAnalysisPermissions service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeAnalysisPermissions Operation
DescribeAnalysisPermissionsResponse DescribeAnalysisPermissions(DescribeAnalysisPermissionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeAnalysisPermissions operation.
///
///
/// Container for the necessary parameters to execute the DescribeAnalysisPermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAnalysisPermissions
/// operation.
/// REST API Reference for DescribeAnalysisPermissions Operation
IAsyncResult BeginDescribeAnalysisPermissions(DescribeAnalysisPermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAnalysisPermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAnalysisPermissions.
///
/// Returns a DescribeAnalysisPermissionsResult from QuickSight.
/// REST API Reference for DescribeAnalysisPermissions Operation
DescribeAnalysisPermissionsResponse EndDescribeAnalysisPermissions(IAsyncResult asyncResult);
#endregion
#region DescribeAssetBundleExportJob
///
/// Describes an existing export job.
///
///
///
/// Poll job descriptions after a job starts to know the status of the job. When a job
/// succeeds, a URL is provided to download the exported assets' data from. Download URLs
/// are valid for five minutes after they are generated. You can call the DescribeAssetBundleExportJob
/// API for a new download URL as needed.
///
///
///
/// Job descriptions are available for 14 days after the job starts.
///
///
/// Container for the necessary parameters to execute the DescribeAssetBundleExportJob service method.
///
/// The response from the DescribeAssetBundleExportJob service method, as returned by QuickSight.
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeAssetBundleExportJob Operation
DescribeAssetBundleExportJobResponse DescribeAssetBundleExportJob(DescribeAssetBundleExportJobRequest request);
///
/// Initiates the asynchronous execution of the DescribeAssetBundleExportJob operation.
///
///
/// Container for the necessary parameters to execute the DescribeAssetBundleExportJob operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAssetBundleExportJob
/// operation.
/// REST API Reference for DescribeAssetBundleExportJob Operation
IAsyncResult BeginDescribeAssetBundleExportJob(DescribeAssetBundleExportJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAssetBundleExportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAssetBundleExportJob.
///
/// Returns a DescribeAssetBundleExportJobResult from QuickSight.
/// REST API Reference for DescribeAssetBundleExportJob Operation
DescribeAssetBundleExportJobResponse EndDescribeAssetBundleExportJob(IAsyncResult asyncResult);
#endregion
#region DescribeAssetBundleImportJob
///
/// Describes an existing import job.
///
///
///
/// Poll job descriptions after starting a job to know when it has succeeded or failed.
/// Job descriptions are available for 14 days after job starts.
///
///
/// Container for the necessary parameters to execute the DescribeAssetBundleImportJob service method.
///
/// The response from the DescribeAssetBundleImportJob service method, as returned by QuickSight.
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeAssetBundleImportJob Operation
DescribeAssetBundleImportJobResponse DescribeAssetBundleImportJob(DescribeAssetBundleImportJobRequest request);
///
/// Initiates the asynchronous execution of the DescribeAssetBundleImportJob operation.
///
///
/// Container for the necessary parameters to execute the DescribeAssetBundleImportJob operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAssetBundleImportJob
/// operation.
/// REST API Reference for DescribeAssetBundleImportJob Operation
IAsyncResult BeginDescribeAssetBundleImportJob(DescribeAssetBundleImportJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAssetBundleImportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAssetBundleImportJob.
///
/// Returns a DescribeAssetBundleImportJobResult from QuickSight.
/// REST API Reference for DescribeAssetBundleImportJob Operation
DescribeAssetBundleImportJobResponse EndDescribeAssetBundleImportJob(IAsyncResult asyncResult);
#endregion
#region DescribeDashboard
///
/// Provides a summary for a dashboard.
///
/// Container for the necessary parameters to execute the DescribeDashboard service method.
///
/// The response from the DescribeDashboard service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeDashboard Operation
DescribeDashboardResponse DescribeDashboard(DescribeDashboardRequest request);
///
/// Initiates the asynchronous execution of the DescribeDashboard operation.
///
///
/// Container for the necessary parameters to execute the DescribeDashboard operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDashboard
/// operation.
/// REST API Reference for DescribeDashboard Operation
IAsyncResult BeginDescribeDashboard(DescribeDashboardRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDashboard operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDashboard.
///
/// Returns a DescribeDashboardResult from QuickSight.
/// REST API Reference for DescribeDashboard Operation
DescribeDashboardResponse EndDescribeDashboard(IAsyncResult asyncResult);
#endregion
#region DescribeDashboardDefinition
///
/// Provides a detailed description of the definition of a dashboard.
///
///
///
/// If you do not need to know details about the content of a dashboard, for instance
/// if you are trying to check the status of a recently created or updated dashboard,
/// use the
/// DescribeDashboard
instead.
///
///
///
/// Container for the necessary parameters to execute the DescribeDashboardDefinition service method.
///
/// The response from the DescribeDashboardDefinition service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeDashboardDefinition Operation
DescribeDashboardDefinitionResponse DescribeDashboardDefinition(DescribeDashboardDefinitionRequest request);
///
/// Initiates the asynchronous execution of the DescribeDashboardDefinition operation.
///
///
/// Container for the necessary parameters to execute the DescribeDashboardDefinition operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDashboardDefinition
/// operation.
/// REST API Reference for DescribeDashboardDefinition Operation
IAsyncResult BeginDescribeDashboardDefinition(DescribeDashboardDefinitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDashboardDefinition operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDashboardDefinition.
///
/// Returns a DescribeDashboardDefinitionResult from QuickSight.
/// REST API Reference for DescribeDashboardDefinition Operation
DescribeDashboardDefinitionResponse EndDescribeDashboardDefinition(IAsyncResult asyncResult);
#endregion
#region DescribeDashboardPermissions
///
/// Describes read and write permissions for a dashboard.
///
/// Container for the necessary parameters to execute the DescribeDashboardPermissions service method.
///
/// The response from the DescribeDashboardPermissions service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeDashboardPermissions Operation
DescribeDashboardPermissionsResponse DescribeDashboardPermissions(DescribeDashboardPermissionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeDashboardPermissions operation.
///
///
/// Container for the necessary parameters to execute the DescribeDashboardPermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDashboardPermissions
/// operation.
/// REST API Reference for DescribeDashboardPermissions Operation
IAsyncResult BeginDescribeDashboardPermissions(DescribeDashboardPermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDashboardPermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDashboardPermissions.
///
/// Returns a DescribeDashboardPermissionsResult from QuickSight.
/// REST API Reference for DescribeDashboardPermissions Operation
DescribeDashboardPermissionsResponse EndDescribeDashboardPermissions(IAsyncResult asyncResult);
#endregion
#region DescribeDashboardSnapshotJob
///
/// Describes an existing snapshot job.
///
///
///
/// Poll job descriptions after a job starts to know the status of the job. For information
/// on available status codes, see JobStatus
.
///
///
/// Container for the necessary parameters to execute the DescribeDashboardSnapshotJob service method.
///
/// The response from the DescribeDashboardSnapshotJob service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeDashboardSnapshotJob Operation
DescribeDashboardSnapshotJobResponse DescribeDashboardSnapshotJob(DescribeDashboardSnapshotJobRequest request);
///
/// Initiates the asynchronous execution of the DescribeDashboardSnapshotJob operation.
///
///
/// Container for the necessary parameters to execute the DescribeDashboardSnapshotJob operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDashboardSnapshotJob
/// operation.
/// REST API Reference for DescribeDashboardSnapshotJob Operation
IAsyncResult BeginDescribeDashboardSnapshotJob(DescribeDashboardSnapshotJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDashboardSnapshotJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDashboardSnapshotJob.
///
/// Returns a DescribeDashboardSnapshotJobResult from QuickSight.
/// REST API Reference for DescribeDashboardSnapshotJob Operation
DescribeDashboardSnapshotJobResponse EndDescribeDashboardSnapshotJob(IAsyncResult asyncResult);
#endregion
#region DescribeDashboardSnapshotJobResult
///
/// Describes the result of an existing snapshot job that has finished running.
///
///
///
/// A finished snapshot job will return a COMPLETED
or FAILED
/// status when you poll the job with a DescribeDashboardSnapshotJob
API
/// call.
///
///
///
/// If the job has not finished running, this operation returns a message that says Dashboard
/// Snapshot Job with id <SnapshotjobId> has not reached a terminal state.
.
///
///
/// Container for the necessary parameters to execute the DescribeDashboardSnapshotJobResult service method.
///
/// The response from the DescribeDashboardSnapshotJobResult service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeDashboardSnapshotJobResult Operation
DescribeDashboardSnapshotJobResultResponse DescribeDashboardSnapshotJobResult(DescribeDashboardSnapshotJobResultRequest request);
///
/// Initiates the asynchronous execution of the DescribeDashboardSnapshotJobResult operation.
///
///
/// Container for the necessary parameters to execute the DescribeDashboardSnapshotJobResult operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDashboardSnapshotJobResult
/// operation.
/// REST API Reference for DescribeDashboardSnapshotJobResult Operation
IAsyncResult BeginDescribeDashboardSnapshotJobResult(DescribeDashboardSnapshotJobResultRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDashboardSnapshotJobResult operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDashboardSnapshotJobResult.
///
/// Returns a DescribeDashboardSnapshotJobResultResult from QuickSight.
/// REST API Reference for DescribeDashboardSnapshotJobResult Operation
DescribeDashboardSnapshotJobResultResponse EndDescribeDashboardSnapshotJobResult(IAsyncResult asyncResult);
#endregion
#region DescribeDataSet
///
/// Describes a dataset. This operation doesn't support datasets that include uploaded
/// files as a source.
///
/// Container for the necessary parameters to execute the DescribeDataSet service method.
///
/// The response from the DescribeDataSet service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeDataSet Operation
DescribeDataSetResponse DescribeDataSet(DescribeDataSetRequest request);
///
/// Initiates the asynchronous execution of the DescribeDataSet operation.
///
///
/// Container for the necessary parameters to execute the DescribeDataSet operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDataSet
/// operation.
/// REST API Reference for DescribeDataSet Operation
IAsyncResult BeginDescribeDataSet(DescribeDataSetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDataSet operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDataSet.
///
/// Returns a DescribeDataSetResult from QuickSight.
/// REST API Reference for DescribeDataSet Operation
DescribeDataSetResponse EndDescribeDataSet(IAsyncResult asyncResult);
#endregion
#region DescribeDataSetPermissions
///
/// Describes the permissions on a dataset.
///
///
///
/// The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id
.
///
///
/// Container for the necessary parameters to execute the DescribeDataSetPermissions service method.
///
/// The response from the DescribeDataSetPermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeDataSetPermissions Operation
DescribeDataSetPermissionsResponse DescribeDataSetPermissions(DescribeDataSetPermissionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeDataSetPermissions operation.
///
///
/// Container for the necessary parameters to execute the DescribeDataSetPermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDataSetPermissions
/// operation.
/// REST API Reference for DescribeDataSetPermissions Operation
IAsyncResult BeginDescribeDataSetPermissions(DescribeDataSetPermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDataSetPermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDataSetPermissions.
///
/// Returns a DescribeDataSetPermissionsResult from QuickSight.
/// REST API Reference for DescribeDataSetPermissions Operation
DescribeDataSetPermissionsResponse EndDescribeDataSetPermissions(IAsyncResult asyncResult);
#endregion
#region DescribeDataSetRefreshProperties
///
/// Describes the refresh properties of a dataset.
///
/// Container for the necessary parameters to execute the DescribeDataSetRefreshProperties service method.
///
/// The response from the DescribeDataSetRefreshProperties service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeDataSetRefreshProperties Operation
DescribeDataSetRefreshPropertiesResponse DescribeDataSetRefreshProperties(DescribeDataSetRefreshPropertiesRequest request);
///
/// Initiates the asynchronous execution of the DescribeDataSetRefreshProperties operation.
///
///
/// Container for the necessary parameters to execute the DescribeDataSetRefreshProperties operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDataSetRefreshProperties
/// operation.
/// REST API Reference for DescribeDataSetRefreshProperties Operation
IAsyncResult BeginDescribeDataSetRefreshProperties(DescribeDataSetRefreshPropertiesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDataSetRefreshProperties operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDataSetRefreshProperties.
///
/// Returns a DescribeDataSetRefreshPropertiesResult from QuickSight.
/// REST API Reference for DescribeDataSetRefreshProperties Operation
DescribeDataSetRefreshPropertiesResponse EndDescribeDataSetRefreshProperties(IAsyncResult asyncResult);
#endregion
#region DescribeDataSource
///
/// Describes a data source.
///
/// Container for the necessary parameters to execute the DescribeDataSource service method.
///
/// The response from the DescribeDataSource service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeDataSource Operation
DescribeDataSourceResponse DescribeDataSource(DescribeDataSourceRequest request);
///
/// Initiates the asynchronous execution of the DescribeDataSource operation.
///
///
/// Container for the necessary parameters to execute the DescribeDataSource operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDataSource
/// operation.
/// REST API Reference for DescribeDataSource Operation
IAsyncResult BeginDescribeDataSource(DescribeDataSourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDataSource operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDataSource.
///
/// Returns a DescribeDataSourceResult from QuickSight.
/// REST API Reference for DescribeDataSource Operation
DescribeDataSourceResponse EndDescribeDataSource(IAsyncResult asyncResult);
#endregion
#region DescribeDataSourcePermissions
///
/// Describes the resource permissions for a data source.
///
/// Container for the necessary parameters to execute the DescribeDataSourcePermissions service method.
///
/// The response from the DescribeDataSourcePermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeDataSourcePermissions Operation
DescribeDataSourcePermissionsResponse DescribeDataSourcePermissions(DescribeDataSourcePermissionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeDataSourcePermissions operation.
///
///
/// Container for the necessary parameters to execute the DescribeDataSourcePermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDataSourcePermissions
/// operation.
/// REST API Reference for DescribeDataSourcePermissions Operation
IAsyncResult BeginDescribeDataSourcePermissions(DescribeDataSourcePermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDataSourcePermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDataSourcePermissions.
///
/// Returns a DescribeDataSourcePermissionsResult from QuickSight.
/// REST API Reference for DescribeDataSourcePermissions Operation
DescribeDataSourcePermissionsResponse EndDescribeDataSourcePermissions(IAsyncResult asyncResult);
#endregion
#region DescribeFolder
///
/// Describes a folder.
///
/// Container for the necessary parameters to execute the DescribeFolder service method.
///
/// The response from the DescribeFolder service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeFolder Operation
DescribeFolderResponse DescribeFolder(DescribeFolderRequest request);
///
/// Initiates the asynchronous execution of the DescribeFolder operation.
///
///
/// Container for the necessary parameters to execute the DescribeFolder operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFolder
/// operation.
/// REST API Reference for DescribeFolder Operation
IAsyncResult BeginDescribeFolder(DescribeFolderRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeFolder operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeFolder.
///
/// Returns a DescribeFolderResult from QuickSight.
/// REST API Reference for DescribeFolder Operation
DescribeFolderResponse EndDescribeFolder(IAsyncResult asyncResult);
#endregion
#region DescribeFolderPermissions
///
/// Describes permissions for a folder.
///
/// Container for the necessary parameters to execute the DescribeFolderPermissions service method.
///
/// The response from the DescribeFolderPermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeFolderPermissions Operation
DescribeFolderPermissionsResponse DescribeFolderPermissions(DescribeFolderPermissionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeFolderPermissions operation.
///
///
/// Container for the necessary parameters to execute the DescribeFolderPermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFolderPermissions
/// operation.
/// REST API Reference for DescribeFolderPermissions Operation
IAsyncResult BeginDescribeFolderPermissions(DescribeFolderPermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeFolderPermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeFolderPermissions.
///
/// Returns a DescribeFolderPermissionsResult from QuickSight.
/// REST API Reference for DescribeFolderPermissions Operation
DescribeFolderPermissionsResponse EndDescribeFolderPermissions(IAsyncResult asyncResult);
#endregion
#region DescribeFolderResolvedPermissions
///
/// Describes the folder resolved permissions. Permissions consists of both folder direct
/// permissions and the inherited permissions from the ancestor folders.
///
/// Container for the necessary parameters to execute the DescribeFolderResolvedPermissions service method.
///
/// The response from the DescribeFolderResolvedPermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeFolderResolvedPermissions Operation
DescribeFolderResolvedPermissionsResponse DescribeFolderResolvedPermissions(DescribeFolderResolvedPermissionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeFolderResolvedPermissions operation.
///
///
/// Container for the necessary parameters to execute the DescribeFolderResolvedPermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFolderResolvedPermissions
/// operation.
/// REST API Reference for DescribeFolderResolvedPermissions Operation
IAsyncResult BeginDescribeFolderResolvedPermissions(DescribeFolderResolvedPermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeFolderResolvedPermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeFolderResolvedPermissions.
///
/// Returns a DescribeFolderResolvedPermissionsResult from QuickSight.
/// REST API Reference for DescribeFolderResolvedPermissions Operation
DescribeFolderResolvedPermissionsResponse EndDescribeFolderResolvedPermissions(IAsyncResult asyncResult);
#endregion
#region DescribeGroup
///
/// Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).
///
/// Container for the necessary parameters to execute the DescribeGroup service method.
///
/// The response from the DescribeGroup service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeGroup Operation
DescribeGroupResponse DescribeGroup(DescribeGroupRequest request);
///
/// Initiates the asynchronous execution of the DescribeGroup operation.
///
///
/// Container for the necessary parameters to execute the DescribeGroup operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeGroup
/// operation.
/// REST API Reference for DescribeGroup Operation
IAsyncResult BeginDescribeGroup(DescribeGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeGroup.
///
/// Returns a DescribeGroupResult from QuickSight.
/// REST API Reference for DescribeGroup Operation
DescribeGroupResponse EndDescribeGroup(IAsyncResult asyncResult);
#endregion
#region DescribeGroupMembership
///
/// Use the DescribeGroupMembership
operation to determine if a user is a
/// member of the specified group. If the user exists and is a member of the specified
/// group, an associated GroupMember
object is returned.
///
/// Container for the necessary parameters to execute the DescribeGroupMembership service method.
///
/// The response from the DescribeGroupMembership service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeGroupMembership Operation
DescribeGroupMembershipResponse DescribeGroupMembership(DescribeGroupMembershipRequest request);
///
/// Initiates the asynchronous execution of the DescribeGroupMembership operation.
///
///
/// Container for the necessary parameters to execute the DescribeGroupMembership operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeGroupMembership
/// operation.
/// REST API Reference for DescribeGroupMembership Operation
IAsyncResult BeginDescribeGroupMembership(DescribeGroupMembershipRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeGroupMembership operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeGroupMembership.
///
/// Returns a DescribeGroupMembershipResult from QuickSight.
/// REST API Reference for DescribeGroupMembership Operation
DescribeGroupMembershipResponse EndDescribeGroupMembership(IAsyncResult asyncResult);
#endregion
#region DescribeIAMPolicyAssignment
///
/// Describes an existing IAM policy assignment, as specified by the assignment name.
///
/// Container for the necessary parameters to execute the DescribeIAMPolicyAssignment service method.
///
/// The response from the DescribeIAMPolicyAssignment service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeIAMPolicyAssignment Operation
DescribeIAMPolicyAssignmentResponse DescribeIAMPolicyAssignment(DescribeIAMPolicyAssignmentRequest request);
///
/// Initiates the asynchronous execution of the DescribeIAMPolicyAssignment operation.
///
///
/// Container for the necessary parameters to execute the DescribeIAMPolicyAssignment operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeIAMPolicyAssignment
/// operation.
/// REST API Reference for DescribeIAMPolicyAssignment Operation
IAsyncResult BeginDescribeIAMPolicyAssignment(DescribeIAMPolicyAssignmentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeIAMPolicyAssignment operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeIAMPolicyAssignment.
///
/// Returns a DescribeIAMPolicyAssignmentResult from QuickSight.
/// REST API Reference for DescribeIAMPolicyAssignment Operation
DescribeIAMPolicyAssignmentResponse EndDescribeIAMPolicyAssignment(IAsyncResult asyncResult);
#endregion
#region DescribeIngestion
///
/// Describes a SPICE ingestion.
///
/// Container for the necessary parameters to execute the DescribeIngestion service method.
///
/// The response from the DescribeIngestion service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeIngestion Operation
DescribeIngestionResponse DescribeIngestion(DescribeIngestionRequest request);
///
/// Initiates the asynchronous execution of the DescribeIngestion operation.
///
///
/// Container for the necessary parameters to execute the DescribeIngestion operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeIngestion
/// operation.
/// REST API Reference for DescribeIngestion Operation
IAsyncResult BeginDescribeIngestion(DescribeIngestionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeIngestion operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeIngestion.
///
/// Returns a DescribeIngestionResult from QuickSight.
/// REST API Reference for DescribeIngestion Operation
DescribeIngestionResponse EndDescribeIngestion(IAsyncResult asyncResult);
#endregion
#region DescribeIpRestriction
///
/// Provides a summary and status of IP rules.
///
/// Container for the necessary parameters to execute the DescribeIpRestriction service method.
///
/// The response from the DescribeIpRestriction service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeIpRestriction Operation
DescribeIpRestrictionResponse DescribeIpRestriction(DescribeIpRestrictionRequest request);
///
/// Initiates the asynchronous execution of the DescribeIpRestriction operation.
///
///
/// Container for the necessary parameters to execute the DescribeIpRestriction operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeIpRestriction
/// operation.
/// REST API Reference for DescribeIpRestriction Operation
IAsyncResult BeginDescribeIpRestriction(DescribeIpRestrictionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeIpRestriction operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeIpRestriction.
///
/// Returns a DescribeIpRestrictionResult from QuickSight.
/// REST API Reference for DescribeIpRestriction Operation
DescribeIpRestrictionResponse EndDescribeIpRestriction(IAsyncResult asyncResult);
#endregion
#region DescribeNamespace
///
/// Describes the current namespace.
///
/// Container for the necessary parameters to execute the DescribeNamespace service method.
///
/// The response from the DescribeNamespace service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeNamespace Operation
DescribeNamespaceResponse DescribeNamespace(DescribeNamespaceRequest request);
///
/// Initiates the asynchronous execution of the DescribeNamespace operation.
///
///
/// Container for the necessary parameters to execute the DescribeNamespace operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeNamespace
/// operation.
/// REST API Reference for DescribeNamespace Operation
IAsyncResult BeginDescribeNamespace(DescribeNamespaceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeNamespace operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeNamespace.
///
/// Returns a DescribeNamespaceResult from QuickSight.
/// REST API Reference for DescribeNamespace Operation
DescribeNamespaceResponse EndDescribeNamespace(IAsyncResult asyncResult);
#endregion
#region DescribeRefreshSchedule
///
/// Provides a summary of a refresh schedule.
///
/// Container for the necessary parameters to execute the DescribeRefreshSchedule service method.
///
/// The response from the DescribeRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeRefreshSchedule Operation
DescribeRefreshScheduleResponse DescribeRefreshSchedule(DescribeRefreshScheduleRequest request);
///
/// Initiates the asynchronous execution of the DescribeRefreshSchedule operation.
///
///
/// Container for the necessary parameters to execute the DescribeRefreshSchedule operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRefreshSchedule
/// operation.
/// REST API Reference for DescribeRefreshSchedule Operation
IAsyncResult BeginDescribeRefreshSchedule(DescribeRefreshScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeRefreshSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeRefreshSchedule.
///
/// Returns a DescribeRefreshScheduleResult from QuickSight.
/// REST API Reference for DescribeRefreshSchedule Operation
DescribeRefreshScheduleResponse EndDescribeRefreshSchedule(IAsyncResult asyncResult);
#endregion
#region DescribeTemplate
///
/// Describes a template's metadata.
///
/// Container for the necessary parameters to execute the DescribeTemplate service method.
///
/// The response from the DescribeTemplate service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeTemplate Operation
DescribeTemplateResponse DescribeTemplate(DescribeTemplateRequest request);
///
/// Initiates the asynchronous execution of the DescribeTemplate operation.
///
///
/// Container for the necessary parameters to execute the DescribeTemplate operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTemplate
/// operation.
/// REST API Reference for DescribeTemplate Operation
IAsyncResult BeginDescribeTemplate(DescribeTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTemplate.
///
/// Returns a DescribeTemplateResult from QuickSight.
/// REST API Reference for DescribeTemplate Operation
DescribeTemplateResponse EndDescribeTemplate(IAsyncResult asyncResult);
#endregion
#region DescribeTemplateAlias
///
/// Describes the template alias for a template.
///
/// Container for the necessary parameters to execute the DescribeTemplateAlias service method.
///
/// The response from the DescribeTemplateAlias service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeTemplateAlias Operation
DescribeTemplateAliasResponse DescribeTemplateAlias(DescribeTemplateAliasRequest request);
///
/// Initiates the asynchronous execution of the DescribeTemplateAlias operation.
///
///
/// Container for the necessary parameters to execute the DescribeTemplateAlias operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTemplateAlias
/// operation.
/// REST API Reference for DescribeTemplateAlias Operation
IAsyncResult BeginDescribeTemplateAlias(DescribeTemplateAliasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTemplateAlias operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTemplateAlias.
///
/// Returns a DescribeTemplateAliasResult from QuickSight.
/// REST API Reference for DescribeTemplateAlias Operation
DescribeTemplateAliasResponse EndDescribeTemplateAlias(IAsyncResult asyncResult);
#endregion
#region DescribeTemplateDefinition
///
/// Provides a detailed description of the definition of a template.
///
///
///
/// If you do not need to know details about the content of a template, for instance if
/// you are trying to check the status of a recently created or updated template, use
/// the
/// DescribeTemplate
instead.
///
///
///
/// Container for the necessary parameters to execute the DescribeTemplateDefinition service method.
///
/// The response from the DescribeTemplateDefinition service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeTemplateDefinition Operation
DescribeTemplateDefinitionResponse DescribeTemplateDefinition(DescribeTemplateDefinitionRequest request);
///
/// Initiates the asynchronous execution of the DescribeTemplateDefinition operation.
///
///
/// Container for the necessary parameters to execute the DescribeTemplateDefinition operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTemplateDefinition
/// operation.
/// REST API Reference for DescribeTemplateDefinition Operation
IAsyncResult BeginDescribeTemplateDefinition(DescribeTemplateDefinitionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTemplateDefinition operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTemplateDefinition.
///
/// Returns a DescribeTemplateDefinitionResult from QuickSight.
/// REST API Reference for DescribeTemplateDefinition Operation
DescribeTemplateDefinitionResponse EndDescribeTemplateDefinition(IAsyncResult asyncResult);
#endregion
#region DescribeTemplatePermissions
///
/// Describes read and write permissions on a template.
///
/// Container for the necessary parameters to execute the DescribeTemplatePermissions service method.
///
/// The response from the DescribeTemplatePermissions service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeTemplatePermissions Operation
DescribeTemplatePermissionsResponse DescribeTemplatePermissions(DescribeTemplatePermissionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeTemplatePermissions operation.
///
///
/// Container for the necessary parameters to execute the DescribeTemplatePermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTemplatePermissions
/// operation.
/// REST API Reference for DescribeTemplatePermissions Operation
IAsyncResult BeginDescribeTemplatePermissions(DescribeTemplatePermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTemplatePermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTemplatePermissions.
///
/// Returns a DescribeTemplatePermissionsResult from QuickSight.
/// REST API Reference for DescribeTemplatePermissions Operation
DescribeTemplatePermissionsResponse EndDescribeTemplatePermissions(IAsyncResult asyncResult);
#endregion
#region DescribeTheme
///
/// Describes a theme.
///
/// Container for the necessary parameters to execute the DescribeTheme service method.
///
/// The response from the DescribeTheme service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeTheme Operation
DescribeThemeResponse DescribeTheme(DescribeThemeRequest request);
///
/// Initiates the asynchronous execution of the DescribeTheme operation.
///
///
/// Container for the necessary parameters to execute the DescribeTheme operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTheme
/// operation.
/// REST API Reference for DescribeTheme Operation
IAsyncResult BeginDescribeTheme(DescribeThemeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTheme operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTheme.
///
/// Returns a DescribeThemeResult from QuickSight.
/// REST API Reference for DescribeTheme Operation
DescribeThemeResponse EndDescribeTheme(IAsyncResult asyncResult);
#endregion
#region DescribeThemeAlias
///
/// Describes the alias for a theme.
///
/// Container for the necessary parameters to execute the DescribeThemeAlias service method.
///
/// The response from the DescribeThemeAlias service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeThemeAlias Operation
DescribeThemeAliasResponse DescribeThemeAlias(DescribeThemeAliasRequest request);
///
/// Initiates the asynchronous execution of the DescribeThemeAlias operation.
///
///
/// Container for the necessary parameters to execute the DescribeThemeAlias operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeThemeAlias
/// operation.
/// REST API Reference for DescribeThemeAlias Operation
IAsyncResult BeginDescribeThemeAlias(DescribeThemeAliasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeThemeAlias operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeThemeAlias.
///
/// Returns a DescribeThemeAliasResult from QuickSight.
/// REST API Reference for DescribeThemeAlias Operation
DescribeThemeAliasResponse EndDescribeThemeAlias(IAsyncResult asyncResult);
#endregion
#region DescribeThemePermissions
///
/// Describes the read and write permissions for a theme.
///
/// Container for the necessary parameters to execute the DescribeThemePermissions service method.
///
/// The response from the DescribeThemePermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeThemePermissions Operation
DescribeThemePermissionsResponse DescribeThemePermissions(DescribeThemePermissionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeThemePermissions operation.
///
///
/// Container for the necessary parameters to execute the DescribeThemePermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeThemePermissions
/// operation.
/// REST API Reference for DescribeThemePermissions Operation
IAsyncResult BeginDescribeThemePermissions(DescribeThemePermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeThemePermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeThemePermissions.
///
/// Returns a DescribeThemePermissionsResult from QuickSight.
/// REST API Reference for DescribeThemePermissions Operation
DescribeThemePermissionsResponse EndDescribeThemePermissions(IAsyncResult asyncResult);
#endregion
#region DescribeTopic
///
/// Describes a topic.
///
/// Container for the necessary parameters to execute the DescribeTopic service method.
///
/// The response from the DescribeTopic service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeTopic Operation
DescribeTopicResponse DescribeTopic(DescribeTopicRequest request);
///
/// Initiates the asynchronous execution of the DescribeTopic operation.
///
///
/// Container for the necessary parameters to execute the DescribeTopic operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTopic
/// operation.
/// REST API Reference for DescribeTopic Operation
IAsyncResult BeginDescribeTopic(DescribeTopicRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTopic operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTopic.
///
/// Returns a DescribeTopicResult from QuickSight.
/// REST API Reference for DescribeTopic Operation
DescribeTopicResponse EndDescribeTopic(IAsyncResult asyncResult);
#endregion
#region DescribeTopicPermissions
///
/// Describes the permissions of a topic.
///
/// Container for the necessary parameters to execute the DescribeTopicPermissions service method.
///
/// The response from the DescribeTopicPermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeTopicPermissions Operation
DescribeTopicPermissionsResponse DescribeTopicPermissions(DescribeTopicPermissionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeTopicPermissions operation.
///
///
/// Container for the necessary parameters to execute the DescribeTopicPermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTopicPermissions
/// operation.
/// REST API Reference for DescribeTopicPermissions Operation
IAsyncResult BeginDescribeTopicPermissions(DescribeTopicPermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTopicPermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTopicPermissions.
///
/// Returns a DescribeTopicPermissionsResult from QuickSight.
/// REST API Reference for DescribeTopicPermissions Operation
DescribeTopicPermissionsResponse EndDescribeTopicPermissions(IAsyncResult asyncResult);
#endregion
#region DescribeTopicRefresh
///
/// Describes the status of a topic refresh.
///
/// Container for the necessary parameters to execute the DescribeTopicRefresh service method.
///
/// The response from the DescribeTopicRefresh service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeTopicRefresh Operation
DescribeTopicRefreshResponse DescribeTopicRefresh(DescribeTopicRefreshRequest request);
///
/// Initiates the asynchronous execution of the DescribeTopicRefresh operation.
///
///
/// Container for the necessary parameters to execute the DescribeTopicRefresh operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTopicRefresh
/// operation.
/// REST API Reference for DescribeTopicRefresh Operation
IAsyncResult BeginDescribeTopicRefresh(DescribeTopicRefreshRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTopicRefresh operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTopicRefresh.
///
/// Returns a DescribeTopicRefreshResult from QuickSight.
/// REST API Reference for DescribeTopicRefresh Operation
DescribeTopicRefreshResponse EndDescribeTopicRefresh(IAsyncResult asyncResult);
#endregion
#region DescribeTopicRefreshSchedule
///
/// Deletes a topic refresh schedule.
///
/// Container for the necessary parameters to execute the DescribeTopicRefreshSchedule service method.
///
/// The response from the DescribeTopicRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeTopicRefreshSchedule Operation
DescribeTopicRefreshScheduleResponse DescribeTopicRefreshSchedule(DescribeTopicRefreshScheduleRequest request);
///
/// Initiates the asynchronous execution of the DescribeTopicRefreshSchedule operation.
///
///
/// Container for the necessary parameters to execute the DescribeTopicRefreshSchedule operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTopicRefreshSchedule
/// operation.
/// REST API Reference for DescribeTopicRefreshSchedule Operation
IAsyncResult BeginDescribeTopicRefreshSchedule(DescribeTopicRefreshScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTopicRefreshSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTopicRefreshSchedule.
///
/// Returns a DescribeTopicRefreshScheduleResult from QuickSight.
/// REST API Reference for DescribeTopicRefreshSchedule Operation
DescribeTopicRefreshScheduleResponse EndDescribeTopicRefreshSchedule(IAsyncResult asyncResult);
#endregion
#region DescribeUser
///
/// Returns information about a user, given the user name.
///
/// Container for the necessary parameters to execute the DescribeUser service method.
///
/// The response from the DescribeUser service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeUser Operation
DescribeUserResponse DescribeUser(DescribeUserRequest request);
///
/// Initiates the asynchronous execution of the DescribeUser operation.
///
///
/// Container for the necessary parameters to execute the DescribeUser operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUser
/// operation.
/// REST API Reference for DescribeUser Operation
IAsyncResult BeginDescribeUser(DescribeUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeUser operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeUser.
///
/// Returns a DescribeUserResult from QuickSight.
/// REST API Reference for DescribeUser Operation
DescribeUserResponse EndDescribeUser(IAsyncResult asyncResult);
#endregion
#region DescribeVPCConnection
///
/// Describes a VPC connection.
///
/// Container for the necessary parameters to execute the DescribeVPCConnection service method.
///
/// The response from the DescribeVPCConnection service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeVPCConnection Operation
DescribeVPCConnectionResponse DescribeVPCConnection(DescribeVPCConnectionRequest request);
///
/// Initiates the asynchronous execution of the DescribeVPCConnection operation.
///
///
/// Container for the necessary parameters to execute the DescribeVPCConnection operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeVPCConnection
/// operation.
/// REST API Reference for DescribeVPCConnection Operation
IAsyncResult BeginDescribeVPCConnection(DescribeVPCConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeVPCConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeVPCConnection.
///
/// Returns a DescribeVPCConnectionResult from QuickSight.
/// REST API Reference for DescribeVPCConnection Operation
DescribeVPCConnectionResponse EndDescribeVPCConnection(IAsyncResult asyncResult);
#endregion
#region GenerateEmbedUrlForAnonymousUser
///
/// Generates an embed URL that you can use to embed an Amazon QuickSight dashboard or
/// visual in your website, without having to register any reader users. Before you use
/// this action, make sure that you have configured the dashboards and permissions.
///
///
///
/// The following rules apply to the generated URL:
///
/// -
///
/// It contains a temporary bearer token. It is valid for 5 minutes after it is generated.
/// Once redeemed within this period, it cannot be re-used again.
///
///
-
///
/// The URL validity period should not be confused with the actual session lifetime that
/// can be customized using the
SessionLifetimeInMinutes
///
parameter. The resulting user session is valid for 15 minutes (minimum) to
/// 10 hours (maximum). The default session duration is 10 hours.
///
/// -
///
/// You are charged only when the URL is used or there is interaction with Amazon QuickSight.
///
///
///
/// For more information, see Embedded
/// Analytics in the Amazon QuickSight User Guide.
///
///
///
/// For more information about the high-level steps for embedding and for an interactive
/// demo of the ways you can customize embedding, visit the Amazon
/// QuickSight Developer Portal.
///
///
/// Container for the necessary parameters to execute the GenerateEmbedUrlForAnonymousUser service method.
///
/// The response from the GenerateEmbedUrlForAnonymousUser service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// The number of minutes specified for the lifetime of a session isn't valid. The session
/// lifetime must be 15-600 minutes.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an embedding operation in Amazon QuickSight
/// without the required pricing plan on your Amazon Web Services account. Before you
/// can use embedding for anonymous users, a QuickSight administrator needs to add capacity
/// pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight
/// page.
///
///
///
/// After capacity pricing is added, you can use the GetDashboardEmbedUrl
///
API operation with the --identity-type ANONYMOUS
option.
///
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for GenerateEmbedUrlForAnonymousUser Operation
GenerateEmbedUrlForAnonymousUserResponse GenerateEmbedUrlForAnonymousUser(GenerateEmbedUrlForAnonymousUserRequest request);
///
/// Initiates the asynchronous execution of the GenerateEmbedUrlForAnonymousUser operation.
///
///
/// Container for the necessary parameters to execute the GenerateEmbedUrlForAnonymousUser operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGenerateEmbedUrlForAnonymousUser
/// operation.
/// REST API Reference for GenerateEmbedUrlForAnonymousUser Operation
IAsyncResult BeginGenerateEmbedUrlForAnonymousUser(GenerateEmbedUrlForAnonymousUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GenerateEmbedUrlForAnonymousUser operation.
///
///
/// The IAsyncResult returned by the call to BeginGenerateEmbedUrlForAnonymousUser.
///
/// Returns a GenerateEmbedUrlForAnonymousUserResult from QuickSight.
/// REST API Reference for GenerateEmbedUrlForAnonymousUser Operation
GenerateEmbedUrlForAnonymousUserResponse EndGenerateEmbedUrlForAnonymousUser(IAsyncResult asyncResult);
#endregion
#region GenerateEmbedUrlForRegisteredUser
///
/// Generates an embed URL that you can use to embed an Amazon QuickSight experience in
/// your website. This action can be used for any type of user registered in an Amazon
/// QuickSight account. Before you use this action, make sure that you have configured
/// the relevant Amazon QuickSight resource and permissions.
///
///
///
/// The following rules apply to the generated URL:
///
/// -
///
/// It contains a temporary bearer token. It is valid for 5 minutes after it is generated.
/// Once redeemed within this period, it cannot be re-used again.
///
///
-
///
/// The URL validity period should not be confused with the actual session lifetime that
/// can be customized using the
SessionLifetimeInMinutes
///
parameter.
///
///
///
/// The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum).
/// The default session duration is 10 hours.
///
/// -
///
/// You are charged only when the URL is used or there is interaction with Amazon QuickSight.
///
///
///
/// For more information, see Embedded
/// Analytics in the Amazon QuickSight User Guide.
///
///
///
/// For more information about the high-level steps for embedding and for an interactive
/// demo of the ways you can customize embedding, visit the Amazon
/// QuickSight Developer Portal.
///
///
/// Container for the necessary parameters to execute the GenerateEmbedUrlForRegisteredUser service method.
///
/// The response from the GenerateEmbedUrlForRegisteredUser service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The user with the provided name isn't found. This error can happen in any operation
/// that requires finding a user based on a provided user name, such as DeleteUser
,
/// DescribeUser
, and so on.
///
///
/// One or more resources can't be found.
///
///
/// The number of minutes specified for the lifetime of a session isn't valid. The session
/// lifetime must be 15-600 minutes.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an embedding operation in Amazon QuickSight
/// without the required pricing plan on your Amazon Web Services account. Before you
/// can use embedding for anonymous users, a QuickSight administrator needs to add capacity
/// pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight
/// page.
///
///
///
/// After capacity pricing is added, you can use the GetDashboardEmbedUrl
///
API operation with the --identity-type ANONYMOUS
option.
///
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for GenerateEmbedUrlForRegisteredUser Operation
GenerateEmbedUrlForRegisteredUserResponse GenerateEmbedUrlForRegisteredUser(GenerateEmbedUrlForRegisteredUserRequest request);
///
/// Initiates the asynchronous execution of the GenerateEmbedUrlForRegisteredUser operation.
///
///
/// Container for the necessary parameters to execute the GenerateEmbedUrlForRegisteredUser operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGenerateEmbedUrlForRegisteredUser
/// operation.
/// REST API Reference for GenerateEmbedUrlForRegisteredUser Operation
IAsyncResult BeginGenerateEmbedUrlForRegisteredUser(GenerateEmbedUrlForRegisteredUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GenerateEmbedUrlForRegisteredUser operation.
///
///
/// The IAsyncResult returned by the call to BeginGenerateEmbedUrlForRegisteredUser.
///
/// Returns a GenerateEmbedUrlForRegisteredUserResult from QuickSight.
/// REST API Reference for GenerateEmbedUrlForRegisteredUser Operation
GenerateEmbedUrlForRegisteredUserResponse EndGenerateEmbedUrlForRegisteredUser(IAsyncResult asyncResult);
#endregion
#region GetDashboardEmbedUrl
///
/// Generates a temporary session URL and authorization code(bearer token) that you can
/// use to embed an Amazon QuickSight read-only dashboard in your website or application.
/// Before you use this command, make sure that you have configured the dashboards and
/// permissions.
///
///
///
/// Currently, you can use GetDashboardEmbedURL
only from the server, not
/// from the user's browser. The following rules apply to the generated URL:
///
/// -
///
/// They must be used together.
///
///
-
///
/// They can be used one time only.
///
///
-
///
/// They are valid for 5 minutes after you run this command.
///
///
-
///
/// You are charged only when the URL is used or there is interaction with Amazon QuickSight.
///
///
-
///
/// The resulting user session is valid for 15 minutes (default) up to 10 hours (maximum).
/// You can use the optional
SessionLifetimeInMinutes
parameter to customize
/// session duration.
///
///
///
/// For more information, see Embedding
/// Analytics Using GetDashboardEmbedUrl in the Amazon QuickSight User Guide.
///
///
///
/// For more information about the high-level steps for embedding and for an interactive
/// demo of the ways you can customize embedding, visit the Amazon
/// QuickSight Developer Portal.
///
///
/// Container for the necessary parameters to execute the GetDashboardEmbedUrl service method.
///
/// The response from the GetDashboardEmbedUrl service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// The domain specified isn't on the allow list. All domains for embedded dashboards
/// must be added to the approved list by an Amazon QuickSight admin.
///
///
/// The identity type specified isn't supported. Supported identity types include IAM
/// and QUICKSIGHT
.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The user with the provided name isn't found. This error can happen in any operation
/// that requires finding a user based on a provided user name, such as DeleteUser
,
/// DescribeUser
, and so on.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// The number of minutes specified for the lifetime of a session isn't valid. The session
/// lifetime must be 15-600 minutes.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an embedding operation in Amazon QuickSight
/// without the required pricing plan on your Amazon Web Services account. Before you
/// can use embedding for anonymous users, a QuickSight administrator needs to add capacity
/// pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight
/// page.
///
///
///
/// After capacity pricing is added, you can use the GetDashboardEmbedUrl
///
API operation with the --identity-type ANONYMOUS
option.
///
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for GetDashboardEmbedUrl Operation
GetDashboardEmbedUrlResponse GetDashboardEmbedUrl(GetDashboardEmbedUrlRequest request);
///
/// Initiates the asynchronous execution of the GetDashboardEmbedUrl operation.
///
///
/// Container for the necessary parameters to execute the GetDashboardEmbedUrl operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDashboardEmbedUrl
/// operation.
/// REST API Reference for GetDashboardEmbedUrl Operation
IAsyncResult BeginGetDashboardEmbedUrl(GetDashboardEmbedUrlRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDashboardEmbedUrl operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDashboardEmbedUrl.
///
/// Returns a GetDashboardEmbedUrlResult from QuickSight.
/// REST API Reference for GetDashboardEmbedUrl Operation
GetDashboardEmbedUrlResponse EndGetDashboardEmbedUrl(IAsyncResult asyncResult);
#endregion
#region GetSessionEmbedUrl
///
/// Generates a session URL and authorization code that you can use to embed the Amazon
/// 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 Amazon 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:
///
///
///
/// Container for the necessary parameters to execute the GetSessionEmbedUrl service method.
///
/// The response from the GetSessionEmbedUrl service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The user with the provided name isn't found. This error can happen in any operation
/// that requires finding a user based on a provided user name, such as DeleteUser
,
/// DescribeUser
, and so on.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// The number of minutes specified for the lifetime of a session isn't valid. The session
/// lifetime must be 15-600 minutes.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for GetSessionEmbedUrl Operation
GetSessionEmbedUrlResponse GetSessionEmbedUrl(GetSessionEmbedUrlRequest request);
///
/// Initiates the asynchronous execution of the GetSessionEmbedUrl operation.
///
///
/// Container for the necessary parameters to execute the GetSessionEmbedUrl operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSessionEmbedUrl
/// operation.
/// REST API Reference for GetSessionEmbedUrl Operation
IAsyncResult BeginGetSessionEmbedUrl(GetSessionEmbedUrlRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSessionEmbedUrl operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSessionEmbedUrl.
///
/// Returns a GetSessionEmbedUrlResult from QuickSight.
/// REST API Reference for GetSessionEmbedUrl Operation
GetSessionEmbedUrlResponse EndGetSessionEmbedUrl(IAsyncResult asyncResult);
#endregion
#region ListAnalyses
///
/// Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account.
///
/// Container for the necessary parameters to execute the ListAnalyses service method.
///
/// The response from the ListAnalyses service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListAnalyses Operation
ListAnalysesResponse ListAnalyses(ListAnalysesRequest request);
///
/// Initiates the asynchronous execution of the ListAnalyses operation.
///
///
/// Container for the necessary parameters to execute the ListAnalyses operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAnalyses
/// operation.
/// REST API Reference for ListAnalyses Operation
IAsyncResult BeginListAnalyses(ListAnalysesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAnalyses operation.
///
///
/// The IAsyncResult returned by the call to BeginListAnalyses.
///
/// Returns a ListAnalysesResult from QuickSight.
/// REST API Reference for ListAnalyses Operation
ListAnalysesResponse EndListAnalyses(IAsyncResult asyncResult);
#endregion
#region ListAssetBundleExportJobs
///
/// Lists all asset bundle export jobs that have been taken place in the last 14 days.
/// Jobs created more than 14 days ago are deleted forever and are not returned. If you
/// are using the same job ID for multiple jobs, ListAssetBundleExportJobs
/// only returns the most recent job that uses the repeated job ID.
///
/// Container for the necessary parameters to execute the ListAssetBundleExportJobs service method.
///
/// The response from the ListAssetBundleExportJobs service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListAssetBundleExportJobs Operation
ListAssetBundleExportJobsResponse ListAssetBundleExportJobs(ListAssetBundleExportJobsRequest request);
///
/// Initiates the asynchronous execution of the ListAssetBundleExportJobs operation.
///
///
/// Container for the necessary parameters to execute the ListAssetBundleExportJobs operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAssetBundleExportJobs
/// operation.
/// REST API Reference for ListAssetBundleExportJobs Operation
IAsyncResult BeginListAssetBundleExportJobs(ListAssetBundleExportJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAssetBundleExportJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListAssetBundleExportJobs.
///
/// Returns a ListAssetBundleExportJobsResult from QuickSight.
/// REST API Reference for ListAssetBundleExportJobs Operation
ListAssetBundleExportJobsResponse EndListAssetBundleExportJobs(IAsyncResult asyncResult);
#endregion
#region ListAssetBundleImportJobs
///
/// Lists all asset bundle import jobs that have taken place in the last 14 days. Jobs
/// created more than 14 days ago are deleted forever and are not returned. If you are
/// using the same job ID for multiple jobs, ListAssetBundleImportJobs
only
/// returns the most recent job that uses the repeated job ID.
///
/// Container for the necessary parameters to execute the ListAssetBundleImportJobs service method.
///
/// The response from the ListAssetBundleImportJobs service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListAssetBundleImportJobs Operation
ListAssetBundleImportJobsResponse ListAssetBundleImportJobs(ListAssetBundleImportJobsRequest request);
///
/// Initiates the asynchronous execution of the ListAssetBundleImportJobs operation.
///
///
/// Container for the necessary parameters to execute the ListAssetBundleImportJobs operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAssetBundleImportJobs
/// operation.
/// REST API Reference for ListAssetBundleImportJobs Operation
IAsyncResult BeginListAssetBundleImportJobs(ListAssetBundleImportJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAssetBundleImportJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListAssetBundleImportJobs.
///
/// Returns a ListAssetBundleImportJobsResult from QuickSight.
/// REST API Reference for ListAssetBundleImportJobs Operation
ListAssetBundleImportJobsResponse EndListAssetBundleImportJobs(IAsyncResult asyncResult);
#endregion
#region ListDashboards
///
/// Lists dashboards in an Amazon Web Services account.
///
/// Container for the necessary parameters to execute the ListDashboards service method.
///
/// The response from the ListDashboards service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListDashboards Operation
ListDashboardsResponse ListDashboards(ListDashboardsRequest request);
///
/// Initiates the asynchronous execution of the ListDashboards operation.
///
///
/// Container for the necessary parameters to execute the ListDashboards operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDashboards
/// operation.
/// REST API Reference for ListDashboards Operation
IAsyncResult BeginListDashboards(ListDashboardsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDashboards operation.
///
///
/// The IAsyncResult returned by the call to BeginListDashboards.
///
/// Returns a ListDashboardsResult from QuickSight.
/// REST API Reference for ListDashboards Operation
ListDashboardsResponse EndListDashboards(IAsyncResult asyncResult);
#endregion
#region ListDashboardVersions
///
/// Lists all the versions of the dashboards in the Amazon QuickSight subscription.
///
/// Container for the necessary parameters to execute the ListDashboardVersions service method.
///
/// The response from the ListDashboardVersions service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListDashboardVersions Operation
ListDashboardVersionsResponse ListDashboardVersions(ListDashboardVersionsRequest request);
///
/// Initiates the asynchronous execution of the ListDashboardVersions operation.
///
///
/// Container for the necessary parameters to execute the ListDashboardVersions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDashboardVersions
/// operation.
/// REST API Reference for ListDashboardVersions Operation
IAsyncResult BeginListDashboardVersions(ListDashboardVersionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDashboardVersions operation.
///
///
/// The IAsyncResult returned by the call to BeginListDashboardVersions.
///
/// Returns a ListDashboardVersionsResult from QuickSight.
/// REST API Reference for ListDashboardVersions Operation
ListDashboardVersionsResponse EndListDashboardVersions(IAsyncResult asyncResult);
#endregion
#region ListDataSets
///
/// Lists all of the datasets belonging to the current Amazon Web Services account in
/// an Amazon Web Services Region.
///
///
///
/// The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*
.
///
///
/// Container for the necessary parameters to execute the ListDataSets service method.
///
/// The response from the ListDataSets service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// Access is throttled.
///
/// REST API Reference for ListDataSets Operation
ListDataSetsResponse ListDataSets(ListDataSetsRequest request);
///
/// Initiates the asynchronous execution of the ListDataSets operation.
///
///
/// Container for the necessary parameters to execute the ListDataSets operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDataSets
/// operation.
/// REST API Reference for ListDataSets Operation
IAsyncResult BeginListDataSets(ListDataSetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDataSets operation.
///
///
/// The IAsyncResult returned by the call to BeginListDataSets.
///
/// Returns a ListDataSetsResult from QuickSight.
/// REST API Reference for ListDataSets Operation
ListDataSetsResponse EndListDataSets(IAsyncResult asyncResult);
#endregion
#region ListDataSources
///
/// Lists data sources in current Amazon Web Services Region that belong to this Amazon
/// Web Services account.
///
/// Container for the necessary parameters to execute the ListDataSources service method.
///
/// The response from the ListDataSources service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// Access is throttled.
///
/// REST API Reference for ListDataSources Operation
ListDataSourcesResponse ListDataSources(ListDataSourcesRequest request);
///
/// Initiates the asynchronous execution of the ListDataSources operation.
///
///
/// Container for the necessary parameters to execute the ListDataSources operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDataSources
/// operation.
/// REST API Reference for ListDataSources Operation
IAsyncResult BeginListDataSources(ListDataSourcesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDataSources operation.
///
///
/// The IAsyncResult returned by the call to BeginListDataSources.
///
/// Returns a ListDataSourcesResult from QuickSight.
/// REST API Reference for ListDataSources Operation
ListDataSourcesResponse EndListDataSources(IAsyncResult asyncResult);
#endregion
#region ListFolderMembers
///
/// List all assets (DASHBOARD
, ANALYSIS
, and DATASET
)
/// in a folder.
///
/// Container for the necessary parameters to execute the ListFolderMembers service method.
///
/// The response from the ListFolderMembers service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListFolderMembers Operation
ListFolderMembersResponse ListFolderMembers(ListFolderMembersRequest request);
///
/// Initiates the asynchronous execution of the ListFolderMembers operation.
///
///
/// Container for the necessary parameters to execute the ListFolderMembers operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFolderMembers
/// operation.
/// REST API Reference for ListFolderMembers Operation
IAsyncResult BeginListFolderMembers(ListFolderMembersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListFolderMembers operation.
///
///
/// The IAsyncResult returned by the call to BeginListFolderMembers.
///
/// Returns a ListFolderMembersResult from QuickSight.
/// REST API Reference for ListFolderMembers Operation
ListFolderMembersResponse EndListFolderMembers(IAsyncResult asyncResult);
#endregion
#region ListFolders
///
/// Lists all folders in an account.
///
/// Container for the necessary parameters to execute the ListFolders service method.
///
/// The response from the ListFolders service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListFolders Operation
ListFoldersResponse ListFolders(ListFoldersRequest request);
///
/// Initiates the asynchronous execution of the ListFolders operation.
///
///
/// Container for the necessary parameters to execute the ListFolders operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFolders
/// operation.
/// REST API Reference for ListFolders Operation
IAsyncResult BeginListFolders(ListFoldersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListFolders operation.
///
///
/// The IAsyncResult returned by the call to BeginListFolders.
///
/// Returns a ListFoldersResult from QuickSight.
/// REST API Reference for ListFolders Operation
ListFoldersResponse EndListFolders(IAsyncResult asyncResult);
#endregion
#region ListGroupMemberships
///
/// Lists member users in a group.
///
/// Container for the necessary parameters to execute the ListGroupMemberships service method.
///
/// The response from the ListGroupMemberships service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for ListGroupMemberships Operation
ListGroupMembershipsResponse ListGroupMemberships(ListGroupMembershipsRequest request);
///
/// Initiates the asynchronous execution of the ListGroupMemberships operation.
///
///
/// Container for the necessary parameters to execute the ListGroupMemberships operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGroupMemberships
/// operation.
/// REST API Reference for ListGroupMemberships Operation
IAsyncResult BeginListGroupMemberships(ListGroupMembershipsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListGroupMemberships operation.
///
///
/// The IAsyncResult returned by the call to BeginListGroupMemberships.
///
/// Returns a ListGroupMembershipsResult from QuickSight.
/// REST API Reference for ListGroupMemberships Operation
ListGroupMembershipsResponse EndListGroupMemberships(IAsyncResult asyncResult);
#endregion
#region ListGroups
///
/// Lists all user groups in Amazon QuickSight.
///
/// Container for the necessary parameters to execute the ListGroups service method.
///
/// The response from the ListGroups service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for ListGroups Operation
ListGroupsResponse ListGroups(ListGroupsRequest request);
///
/// Initiates the asynchronous execution of the ListGroups operation.
///
///
/// Container for the necessary parameters to execute the ListGroups operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGroups
/// operation.
/// REST API Reference for ListGroups Operation
IAsyncResult BeginListGroups(ListGroupsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListGroups operation.
///
///
/// The IAsyncResult returned by the call to BeginListGroups.
///
/// Returns a ListGroupsResult from QuickSight.
/// REST API Reference for ListGroups Operation
ListGroupsResponse EndListGroups(IAsyncResult asyncResult);
#endregion
#region ListIAMPolicyAssignments
///
/// Lists the IAM policy assignments in the current Amazon QuickSight account.
///
/// Container for the necessary parameters to execute the ListIAMPolicyAssignments service method.
///
/// The response from the ListIAMPolicyAssignments service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for ListIAMPolicyAssignments Operation
ListIAMPolicyAssignmentsResponse ListIAMPolicyAssignments(ListIAMPolicyAssignmentsRequest request);
///
/// Initiates the asynchronous execution of the ListIAMPolicyAssignments operation.
///
///
/// Container for the necessary parameters to execute the ListIAMPolicyAssignments operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIAMPolicyAssignments
/// operation.
/// REST API Reference for ListIAMPolicyAssignments Operation
IAsyncResult BeginListIAMPolicyAssignments(ListIAMPolicyAssignmentsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListIAMPolicyAssignments operation.
///
///
/// The IAsyncResult returned by the call to BeginListIAMPolicyAssignments.
///
/// Returns a ListIAMPolicyAssignmentsResult from QuickSight.
/// REST API Reference for ListIAMPolicyAssignments Operation
ListIAMPolicyAssignmentsResponse EndListIAMPolicyAssignments(IAsyncResult asyncResult);
#endregion
#region ListIAMPolicyAssignmentsForUser
///
/// Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs),
/// for the IAM policies assigned to the specified user and group, or groups that the
/// user belongs to.
///
/// Container for the necessary parameters to execute the ListIAMPolicyAssignmentsForUser service method.
///
/// The response from the ListIAMPolicyAssignmentsForUser service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// A resource is already in a state that indicates an operation is happening that must
/// complete before a new update can be applied.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for ListIAMPolicyAssignmentsForUser Operation
ListIAMPolicyAssignmentsForUserResponse ListIAMPolicyAssignmentsForUser(ListIAMPolicyAssignmentsForUserRequest request);
///
/// Initiates the asynchronous execution of the ListIAMPolicyAssignmentsForUser operation.
///
///
/// Container for the necessary parameters to execute the ListIAMPolicyAssignmentsForUser operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIAMPolicyAssignmentsForUser
/// operation.
/// REST API Reference for ListIAMPolicyAssignmentsForUser Operation
IAsyncResult BeginListIAMPolicyAssignmentsForUser(ListIAMPolicyAssignmentsForUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListIAMPolicyAssignmentsForUser operation.
///
///
/// The IAsyncResult returned by the call to BeginListIAMPolicyAssignmentsForUser.
///
/// Returns a ListIAMPolicyAssignmentsForUserResult from QuickSight.
/// REST API Reference for ListIAMPolicyAssignmentsForUser Operation
ListIAMPolicyAssignmentsForUserResponse EndListIAMPolicyAssignmentsForUser(IAsyncResult asyncResult);
#endregion
#region ListIngestions
///
/// Lists the history of SPICE ingestions for a dataset.
///
/// Container for the necessary parameters to execute the ListIngestions service method.
///
/// The response from the ListIngestions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for ListIngestions Operation
ListIngestionsResponse ListIngestions(ListIngestionsRequest request);
///
/// Initiates the asynchronous execution of the ListIngestions operation.
///
///
/// Container for the necessary parameters to execute the ListIngestions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIngestions
/// operation.
/// REST API Reference for ListIngestions Operation
IAsyncResult BeginListIngestions(ListIngestionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListIngestions operation.
///
///
/// The IAsyncResult returned by the call to BeginListIngestions.
///
/// Returns a ListIngestionsResult from QuickSight.
/// REST API Reference for ListIngestions Operation
ListIngestionsResponse EndListIngestions(IAsyncResult asyncResult);
#endregion
#region ListNamespaces
///
/// Lists the namespaces for the specified Amazon Web Services account. This operation
/// doesn't list deleted namespaces.
///
/// Container for the necessary parameters to execute the ListNamespaces service method.
///
/// The response from the ListNamespaces service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for ListNamespaces Operation
ListNamespacesResponse ListNamespaces(ListNamespacesRequest request);
///
/// Initiates the asynchronous execution of the ListNamespaces operation.
///
///
/// Container for the necessary parameters to execute the ListNamespaces operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListNamespaces
/// operation.
/// REST API Reference for ListNamespaces Operation
IAsyncResult BeginListNamespaces(ListNamespacesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListNamespaces operation.
///
///
/// The IAsyncResult returned by the call to BeginListNamespaces.
///
/// Returns a ListNamespacesResult from QuickSight.
/// REST API Reference for ListNamespaces Operation
ListNamespacesResponse EndListNamespaces(IAsyncResult asyncResult);
#endregion
#region ListRefreshSchedules
///
/// Lists the refresh schedules of a dataset. Each dataset can have up to 5 schedules.
///
/// Container for the necessary parameters to execute the ListRefreshSchedules service method.
///
/// The response from the ListRefreshSchedules service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for ListRefreshSchedules Operation
ListRefreshSchedulesResponse ListRefreshSchedules(ListRefreshSchedulesRequest request);
///
/// Initiates the asynchronous execution of the ListRefreshSchedules operation.
///
///
/// Container for the necessary parameters to execute the ListRefreshSchedules operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRefreshSchedules
/// operation.
/// REST API Reference for ListRefreshSchedules Operation
IAsyncResult BeginListRefreshSchedules(ListRefreshSchedulesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListRefreshSchedules operation.
///
///
/// The IAsyncResult returned by the call to BeginListRefreshSchedules.
///
/// Returns a ListRefreshSchedulesResult from QuickSight.
/// REST API Reference for ListRefreshSchedules Operation
ListRefreshSchedulesResponse EndListRefreshSchedules(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Lists the tags assigned to a resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from QuickSight.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region ListTemplateAliases
///
/// Lists all the aliases of a template.
///
/// Container for the necessary parameters to execute the ListTemplateAliases service method.
///
/// The response from the ListTemplateAliases service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListTemplateAliases Operation
ListTemplateAliasesResponse ListTemplateAliases(ListTemplateAliasesRequest request);
///
/// Initiates the asynchronous execution of the ListTemplateAliases operation.
///
///
/// Container for the necessary parameters to execute the ListTemplateAliases operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTemplateAliases
/// operation.
/// REST API Reference for ListTemplateAliases Operation
IAsyncResult BeginListTemplateAliases(ListTemplateAliasesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTemplateAliases operation.
///
///
/// The IAsyncResult returned by the call to BeginListTemplateAliases.
///
/// Returns a ListTemplateAliasesResult from QuickSight.
/// REST API Reference for ListTemplateAliases Operation
ListTemplateAliasesResponse EndListTemplateAliases(IAsyncResult asyncResult);
#endregion
#region ListTemplates
///
/// Lists all the templates in the current Amazon QuickSight account.
///
/// Container for the necessary parameters to execute the ListTemplates service method.
///
/// The response from the ListTemplates service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListTemplates Operation
ListTemplatesResponse ListTemplates(ListTemplatesRequest request);
///
/// Initiates the asynchronous execution of the ListTemplates operation.
///
///
/// Container for the necessary parameters to execute the ListTemplates operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTemplates
/// operation.
/// REST API Reference for ListTemplates Operation
IAsyncResult BeginListTemplates(ListTemplatesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTemplates operation.
///
///
/// The IAsyncResult returned by the call to BeginListTemplates.
///
/// Returns a ListTemplatesResult from QuickSight.
/// REST API Reference for ListTemplates Operation
ListTemplatesResponse EndListTemplates(IAsyncResult asyncResult);
#endregion
#region ListTemplateVersions
///
/// Lists all the versions of the templates in the current Amazon QuickSight account.
///
/// Container for the necessary parameters to execute the ListTemplateVersions service method.
///
/// The response from the ListTemplateVersions service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListTemplateVersions Operation
ListTemplateVersionsResponse ListTemplateVersions(ListTemplateVersionsRequest request);
///
/// Initiates the asynchronous execution of the ListTemplateVersions operation.
///
///
/// Container for the necessary parameters to execute the ListTemplateVersions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTemplateVersions
/// operation.
/// REST API Reference for ListTemplateVersions Operation
IAsyncResult BeginListTemplateVersions(ListTemplateVersionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTemplateVersions operation.
///
///
/// The IAsyncResult returned by the call to BeginListTemplateVersions.
///
/// Returns a ListTemplateVersionsResult from QuickSight.
/// REST API Reference for ListTemplateVersions Operation
ListTemplateVersionsResponse EndListTemplateVersions(IAsyncResult asyncResult);
#endregion
#region ListThemeAliases
///
/// Lists all the aliases of a theme.
///
/// Container for the necessary parameters to execute the ListThemeAliases service method.
///
/// The response from the ListThemeAliases service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListThemeAliases Operation
ListThemeAliasesResponse ListThemeAliases(ListThemeAliasesRequest request);
///
/// Initiates the asynchronous execution of the ListThemeAliases operation.
///
///
/// Container for the necessary parameters to execute the ListThemeAliases operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListThemeAliases
/// operation.
/// REST API Reference for ListThemeAliases Operation
IAsyncResult BeginListThemeAliases(ListThemeAliasesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListThemeAliases operation.
///
///
/// The IAsyncResult returned by the call to BeginListThemeAliases.
///
/// Returns a ListThemeAliasesResult from QuickSight.
/// REST API Reference for ListThemeAliases Operation
ListThemeAliasesResponse EndListThemeAliases(IAsyncResult asyncResult);
#endregion
#region ListThemes
///
/// Lists all the themes in the current Amazon Web Services account.
///
/// Container for the necessary parameters to execute the ListThemes service method.
///
/// The response from the ListThemes service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListThemes Operation
ListThemesResponse ListThemes(ListThemesRequest request);
///
/// Initiates the asynchronous execution of the ListThemes operation.
///
///
/// Container for the necessary parameters to execute the ListThemes operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListThemes
/// operation.
/// REST API Reference for ListThemes Operation
IAsyncResult BeginListThemes(ListThemesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListThemes operation.
///
///
/// The IAsyncResult returned by the call to BeginListThemes.
///
/// Returns a ListThemesResult from QuickSight.
/// REST API Reference for ListThemes Operation
ListThemesResponse EndListThemes(IAsyncResult asyncResult);
#endregion
#region ListThemeVersions
///
/// Lists all the versions of the themes in the current Amazon Web Services account.
///
/// Container for the necessary parameters to execute the ListThemeVersions service method.
///
/// The response from the ListThemeVersions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListThemeVersions Operation
ListThemeVersionsResponse ListThemeVersions(ListThemeVersionsRequest request);
///
/// Initiates the asynchronous execution of the ListThemeVersions operation.
///
///
/// Container for the necessary parameters to execute the ListThemeVersions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListThemeVersions
/// operation.
/// REST API Reference for ListThemeVersions Operation
IAsyncResult BeginListThemeVersions(ListThemeVersionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListThemeVersions operation.
///
///
/// The IAsyncResult returned by the call to BeginListThemeVersions.
///
/// Returns a ListThemeVersionsResult from QuickSight.
/// REST API Reference for ListThemeVersions Operation
ListThemeVersionsResponse EndListThemeVersions(IAsyncResult asyncResult);
#endregion
#region ListTopicRefreshSchedules
///
/// Lists all of the refresh schedules for a topic.
///
/// Container for the necessary parameters to execute the ListTopicRefreshSchedules service method.
///
/// The response from the ListTopicRefreshSchedules service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for ListTopicRefreshSchedules Operation
ListTopicRefreshSchedulesResponse ListTopicRefreshSchedules(ListTopicRefreshSchedulesRequest request);
///
/// Initiates the asynchronous execution of the ListTopicRefreshSchedules operation.
///
///
/// Container for the necessary parameters to execute the ListTopicRefreshSchedules operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTopicRefreshSchedules
/// operation.
/// REST API Reference for ListTopicRefreshSchedules Operation
IAsyncResult BeginListTopicRefreshSchedules(ListTopicRefreshSchedulesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTopicRefreshSchedules operation.
///
///
/// The IAsyncResult returned by the call to BeginListTopicRefreshSchedules.
///
/// Returns a ListTopicRefreshSchedulesResult from QuickSight.
/// REST API Reference for ListTopicRefreshSchedules Operation
ListTopicRefreshSchedulesResponse EndListTopicRefreshSchedules(IAsyncResult asyncResult);
#endregion
#region ListTopics
///
/// Lists all of the topics within an account.
///
/// Container for the necessary parameters to execute the ListTopics service method.
///
/// The response from the ListTopics service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// Access is throttled.
///
/// REST API Reference for ListTopics Operation
ListTopicsResponse ListTopics(ListTopicsRequest request);
///
/// Initiates the asynchronous execution of the ListTopics operation.
///
///
/// Container for the necessary parameters to execute the ListTopics operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTopics
/// operation.
/// REST API Reference for ListTopics Operation
IAsyncResult BeginListTopics(ListTopicsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTopics operation.
///
///
/// The IAsyncResult returned by the call to BeginListTopics.
///
/// Returns a ListTopicsResult from QuickSight.
/// REST API Reference for ListTopics Operation
ListTopicsResponse EndListTopics(IAsyncResult asyncResult);
#endregion
#region ListUserGroups
///
/// Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of.
///
/// Container for the necessary parameters to execute the ListUserGroups service method.
///
/// The response from the ListUserGroups service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for ListUserGroups Operation
ListUserGroupsResponse ListUserGroups(ListUserGroupsRequest request);
///
/// Initiates the asynchronous execution of the ListUserGroups operation.
///
///
/// Container for the necessary parameters to execute the ListUserGroups operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserGroups
/// operation.
/// REST API Reference for ListUserGroups Operation
IAsyncResult BeginListUserGroups(ListUserGroupsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListUserGroups operation.
///
///
/// The IAsyncResult returned by the call to BeginListUserGroups.
///
/// Returns a ListUserGroupsResult from QuickSight.
/// REST API Reference for ListUserGroups Operation
ListUserGroupsResponse EndListUserGroups(IAsyncResult asyncResult);
#endregion
#region ListUsers
///
/// Returns a list of all of the Amazon QuickSight users belonging to this account.
///
/// Container for the necessary parameters to execute the ListUsers service method.
///
/// The response from the ListUsers service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for ListUsers Operation
ListUsersResponse ListUsers(ListUsersRequest request);
///
/// Initiates the asynchronous execution of the ListUsers operation.
///
///
/// Container for the necessary parameters to execute the ListUsers operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsers
/// operation.
/// REST API Reference for ListUsers Operation
IAsyncResult BeginListUsers(ListUsersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListUsers operation.
///
///
/// The IAsyncResult returned by the call to BeginListUsers.
///
/// Returns a ListUsersResult from QuickSight.
/// REST API Reference for ListUsers Operation
ListUsersResponse EndListUsers(IAsyncResult asyncResult);
#endregion
#region ListVPCConnections
///
/// Lists all of the VPC connections in the current set Amazon Web Services Region of
/// an Amazon Web Services account.
///
/// Container for the necessary parameters to execute the ListVPCConnections service method.
///
/// The response from the ListVPCConnections service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for ListVPCConnections Operation
ListVPCConnectionsResponse ListVPCConnections(ListVPCConnectionsRequest request);
///
/// Initiates the asynchronous execution of the ListVPCConnections operation.
///
///
/// Container for the necessary parameters to execute the ListVPCConnections operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVPCConnections
/// operation.
/// REST API Reference for ListVPCConnections Operation
IAsyncResult BeginListVPCConnections(ListVPCConnectionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListVPCConnections operation.
///
///
/// The IAsyncResult returned by the call to BeginListVPCConnections.
///
/// Returns a ListVPCConnectionsResult from QuickSight.
/// REST API Reference for ListVPCConnections Operation
ListVPCConnectionsResponse EndListVPCConnections(IAsyncResult asyncResult);
#endregion
#region PutDataSetRefreshProperties
///
/// Creates or updates the dataset refresh properties for the dataset.
///
/// Container for the necessary parameters to execute the PutDataSetRefreshProperties service method.
///
/// The response from the PutDataSetRefreshProperties service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for PutDataSetRefreshProperties Operation
PutDataSetRefreshPropertiesResponse PutDataSetRefreshProperties(PutDataSetRefreshPropertiesRequest request);
///
/// Initiates the asynchronous execution of the PutDataSetRefreshProperties operation.
///
///
/// Container for the necessary parameters to execute the PutDataSetRefreshProperties operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutDataSetRefreshProperties
/// operation.
/// REST API Reference for PutDataSetRefreshProperties Operation
IAsyncResult BeginPutDataSetRefreshProperties(PutDataSetRefreshPropertiesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutDataSetRefreshProperties operation.
///
///
/// The IAsyncResult returned by the call to BeginPutDataSetRefreshProperties.
///
/// Returns a PutDataSetRefreshPropertiesResult from QuickSight.
/// REST API Reference for PutDataSetRefreshProperties Operation
PutDataSetRefreshPropertiesResponse EndPutDataSetRefreshProperties(IAsyncResult asyncResult);
#endregion
#region RegisterUser
///
/// Creates an Amazon QuickSight user whose identity is associated with the Identity and
/// Access Management (IAM) identity or role specified in the request. When you register
/// a new user from the Amazon QuickSight API, Amazon QuickSight generates a registration
/// URL. The user accesses this registration URL to create their account. Amazon QuickSight
/// doesn't send a registration email to users who are registered from the Amazon QuickSight
/// API. If you want new users to receive a registration email, then add those users in
/// the Amazon QuickSight console. For more information on registering a new user in the
/// Amazon QuickSight console, see
/// Inviting users to access Amazon QuickSight.
///
/// Container for the necessary parameters to execute the RegisterUser service method.
///
/// The response from the RegisterUser service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for RegisterUser Operation
RegisterUserResponse RegisterUser(RegisterUserRequest request);
///
/// Initiates the asynchronous execution of the RegisterUser operation.
///
///
/// Container for the necessary parameters to execute the RegisterUser operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRegisterUser
/// operation.
/// REST API Reference for RegisterUser Operation
IAsyncResult BeginRegisterUser(RegisterUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RegisterUser operation.
///
///
/// The IAsyncResult returned by the call to BeginRegisterUser.
///
/// Returns a RegisterUserResult from QuickSight.
/// REST API Reference for RegisterUser Operation
RegisterUserResponse EndRegisterUser(IAsyncResult asyncResult);
#endregion
#region RestoreAnalysis
///
/// Restores an analysis.
///
/// Container for the necessary parameters to execute the RestoreAnalysis service method.
///
/// The response from the RestoreAnalysis service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for RestoreAnalysis Operation
RestoreAnalysisResponse RestoreAnalysis(RestoreAnalysisRequest request);
///
/// Initiates the asynchronous execution of the RestoreAnalysis operation.
///
///
/// Container for the necessary parameters to execute the RestoreAnalysis operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestoreAnalysis
/// operation.
/// REST API Reference for RestoreAnalysis Operation
IAsyncResult BeginRestoreAnalysis(RestoreAnalysisRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the RestoreAnalysis operation.
///
///
/// The IAsyncResult returned by the call to BeginRestoreAnalysis.
///
/// Returns a RestoreAnalysisResult from QuickSight.
/// REST API Reference for RestoreAnalysis Operation
RestoreAnalysisResponse EndRestoreAnalysis(IAsyncResult asyncResult);
#endregion
#region SearchAnalyses
///
/// Searches for analyses that belong to the user specified in the filter.
///
///
///
/// This operation is eventually consistent. The results are best effort and may not reflect
/// very recent updates and changes.
///
///
///
/// Container for the necessary parameters to execute the SearchAnalyses service method.
///
/// The response from the SearchAnalyses service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for SearchAnalyses Operation
SearchAnalysesResponse SearchAnalyses(SearchAnalysesRequest request);
///
/// Initiates the asynchronous execution of the SearchAnalyses operation.
///
///
/// Container for the necessary parameters to execute the SearchAnalyses operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchAnalyses
/// operation.
/// REST API Reference for SearchAnalyses Operation
IAsyncResult BeginSearchAnalyses(SearchAnalysesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchAnalyses operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchAnalyses.
///
/// Returns a SearchAnalysesResult from QuickSight.
/// REST API Reference for SearchAnalyses Operation
SearchAnalysesResponse EndSearchAnalyses(IAsyncResult asyncResult);
#endregion
#region SearchDashboards
///
/// Searches for dashboards that belong to a user.
///
///
///
/// This operation is eventually consistent. The results are best effort and may not reflect
/// very recent updates and changes.
///
///
///
/// Container for the necessary parameters to execute the SearchDashboards service method.
///
/// The response from the SearchDashboards service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for SearchDashboards Operation
SearchDashboardsResponse SearchDashboards(SearchDashboardsRequest request);
///
/// Initiates the asynchronous execution of the SearchDashboards operation.
///
///
/// Container for the necessary parameters to execute the SearchDashboards operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchDashboards
/// operation.
/// REST API Reference for SearchDashboards Operation
IAsyncResult BeginSearchDashboards(SearchDashboardsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchDashboards operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchDashboards.
///
/// Returns a SearchDashboardsResult from QuickSight.
/// REST API Reference for SearchDashboards Operation
SearchDashboardsResponse EndSearchDashboards(IAsyncResult asyncResult);
#endregion
#region SearchDataSets
///
/// Use the SearchDataSets
operation to search for datasets that belong to
/// an account.
///
/// Container for the necessary parameters to execute the SearchDataSets service method.
///
/// The response from the SearchDataSets service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for SearchDataSets Operation
SearchDataSetsResponse SearchDataSets(SearchDataSetsRequest request);
///
/// Initiates the asynchronous execution of the SearchDataSets operation.
///
///
/// Container for the necessary parameters to execute the SearchDataSets operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchDataSets
/// operation.
/// REST API Reference for SearchDataSets Operation
IAsyncResult BeginSearchDataSets(SearchDataSetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchDataSets operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchDataSets.
///
/// Returns a SearchDataSetsResult from QuickSight.
/// REST API Reference for SearchDataSets Operation
SearchDataSetsResponse EndSearchDataSets(IAsyncResult asyncResult);
#endregion
#region SearchDataSources
///
/// Use the SearchDataSources
operation to search for data sources that belong
/// to an account.
///
/// Container for the necessary parameters to execute the SearchDataSources service method.
///
/// The response from the SearchDataSources service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for SearchDataSources Operation
SearchDataSourcesResponse SearchDataSources(SearchDataSourcesRequest request);
///
/// Initiates the asynchronous execution of the SearchDataSources operation.
///
///
/// Container for the necessary parameters to execute the SearchDataSources operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchDataSources
/// operation.
/// REST API Reference for SearchDataSources Operation
IAsyncResult BeginSearchDataSources(SearchDataSourcesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchDataSources operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchDataSources.
///
/// Returns a SearchDataSourcesResult from QuickSight.
/// REST API Reference for SearchDataSources Operation
SearchDataSourcesResponse EndSearchDataSources(IAsyncResult asyncResult);
#endregion
#region SearchFolders
///
/// Searches the subfolders in a folder.
///
/// Container for the necessary parameters to execute the SearchFolders service method.
///
/// The response from the SearchFolders service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// You don't have this feature activated for your account. To fix this issue, contact
/// Amazon Web Services support.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for SearchFolders Operation
SearchFoldersResponse SearchFolders(SearchFoldersRequest request);
///
/// Initiates the asynchronous execution of the SearchFolders operation.
///
///
/// Container for the necessary parameters to execute the SearchFolders operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchFolders
/// operation.
/// REST API Reference for SearchFolders Operation
IAsyncResult BeginSearchFolders(SearchFoldersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchFolders operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchFolders.
///
/// Returns a SearchFoldersResult from QuickSight.
/// REST API Reference for SearchFolders Operation
SearchFoldersResponse EndSearchFolders(IAsyncResult asyncResult);
#endregion
#region SearchGroups
///
/// Use the SearchGroups
operation to search groups in a specified Amazon
/// QuickSight namespace using the supplied filters.
///
/// Container for the necessary parameters to execute the SearchGroups service method.
///
/// The response from the SearchGroups service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for SearchGroups Operation
SearchGroupsResponse SearchGroups(SearchGroupsRequest request);
///
/// Initiates the asynchronous execution of the SearchGroups operation.
///
///
/// Container for the necessary parameters to execute the SearchGroups operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchGroups
/// operation.
/// REST API Reference for SearchGroups Operation
IAsyncResult BeginSearchGroups(SearchGroupsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchGroups operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchGroups.
///
/// Returns a SearchGroupsResult from QuickSight.
/// REST API Reference for SearchGroups Operation
SearchGroupsResponse EndSearchGroups(IAsyncResult asyncResult);
#endregion
#region StartAssetBundleExportJob
///
/// Starts an Asset Bundle export job.
///
///
///
/// An Asset Bundle export job exports specified Amazon QuickSight assets. You can also
/// choose to export any asset dependencies in the same job. Export jobs run asynchronously
/// and can be polled with a DescribeAssetBundleExportJob
API call. When
/// a job is successfully completed, a download URL that contains the exported assets
/// is returned. The URL is valid for 5 minutes and can be refreshed with a DescribeAssetBundleExportJob
/// API call. Each Amazon QuickSight account can run up to 5 export jobs concurrently.
///
///
///
/// The API caller must have the necessary permissions in their IAM role to access each
/// resource before the resources can be exported.
///
///
/// Container for the necessary parameters to execute the StartAssetBundleExportJob service method.
///
/// The response from the StartAssetBundleExportJob service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for StartAssetBundleExportJob Operation
StartAssetBundleExportJobResponse StartAssetBundleExportJob(StartAssetBundleExportJobRequest request);
///
/// Initiates the asynchronous execution of the StartAssetBundleExportJob operation.
///
///
/// Container for the necessary parameters to execute the StartAssetBundleExportJob operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartAssetBundleExportJob
/// operation.
/// REST API Reference for StartAssetBundleExportJob Operation
IAsyncResult BeginStartAssetBundleExportJob(StartAssetBundleExportJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartAssetBundleExportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginStartAssetBundleExportJob.
///
/// Returns a StartAssetBundleExportJobResult from QuickSight.
/// REST API Reference for StartAssetBundleExportJob Operation
StartAssetBundleExportJobResponse EndStartAssetBundleExportJob(IAsyncResult asyncResult);
#endregion
#region StartAssetBundleImportJob
///
/// Starts an Asset Bundle import job.
///
///
///
/// An Asset Bundle import job imports specified Amazon QuickSight assets into an Amazon
/// QuickSight account. You can also choose to import a naming prefix and specified configuration
/// overrides. The assets that are contained in the bundle file that you provide are used
/// to create or update a new or existing asset in your Amazon QuickSight account. Each
/// Amazon QuickSight account can run up to 5 import jobs concurrently.
///
///
///
/// The API caller must have the necessary "create"
, "describe"
,
/// and "update"
permissions in their IAM role to access each resource type
/// that is contained in the bundle file before the resources can be imported.
///
///
/// Container for the necessary parameters to execute the StartAssetBundleImportJob service method.
///
/// The response from the StartAssetBundleImportJob service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for StartAssetBundleImportJob Operation
StartAssetBundleImportJobResponse StartAssetBundleImportJob(StartAssetBundleImportJobRequest request);
///
/// Initiates the asynchronous execution of the StartAssetBundleImportJob operation.
///
///
/// Container for the necessary parameters to execute the StartAssetBundleImportJob operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartAssetBundleImportJob
/// operation.
/// REST API Reference for StartAssetBundleImportJob Operation
IAsyncResult BeginStartAssetBundleImportJob(StartAssetBundleImportJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartAssetBundleImportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginStartAssetBundleImportJob.
///
/// Returns a StartAssetBundleImportJobResult from QuickSight.
/// REST API Reference for StartAssetBundleImportJob Operation
StartAssetBundleImportJobResponse EndStartAssetBundleImportJob(IAsyncResult asyncResult);
#endregion
#region StartDashboardSnapshotJob
///
/// Starts an asynchronous job that generates a dashboard snapshot. You can request up
/// to one paginated PDF and up to five CSVs per API call.
///
///
///
/// Poll job descriptions with a DescribeDashboardSnapshotJob
API call. Once
/// the job succeeds, use the DescribeDashboardSnapshotJobResult
API to obtain
/// the download URIs that the job generates.
///
///
/// Container for the necessary parameters to execute the StartDashboardSnapshotJob service method.
///
/// The response from the StartDashboardSnapshotJob service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an embedding operation in Amazon QuickSight
/// without the required pricing plan on your Amazon Web Services account. Before you
/// can use embedding for anonymous users, a QuickSight administrator needs to add capacity
/// pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight
/// page.
///
///
///
/// After capacity pricing is added, you can use the GetDashboardEmbedUrl
///
API operation with the --identity-type ANONYMOUS
option.
///
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for StartDashboardSnapshotJob Operation
StartDashboardSnapshotJobResponse StartDashboardSnapshotJob(StartDashboardSnapshotJobRequest request);
///
/// Initiates the asynchronous execution of the StartDashboardSnapshotJob operation.
///
///
/// Container for the necessary parameters to execute the StartDashboardSnapshotJob operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartDashboardSnapshotJob
/// operation.
/// REST API Reference for StartDashboardSnapshotJob Operation
IAsyncResult BeginStartDashboardSnapshotJob(StartDashboardSnapshotJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartDashboardSnapshotJob operation.
///
///
/// The IAsyncResult returned by the call to BeginStartDashboardSnapshotJob.
///
/// Returns a StartDashboardSnapshotJobResult from QuickSight.
/// REST API Reference for StartDashboardSnapshotJob Operation
StartDashboardSnapshotJobResponse EndStartDashboardSnapshotJob(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Assigns one or more tags (key-value pairs) to the specified Amazon 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. Amazon QuickSight supports tagging
/// on data set, data source, dashboard, template, and topic.
///
///
///
/// Tagging for Amazon QuickSight works in a similar way to tagging for other Amazon Web
/// Services services, except for the following:
///
/// -
///
/// You can't use tags to track costs for Amazon QuickSight. This isn't possible because
/// you can't tag the resources that Amazon QuickSight costs are based on, for example
/// Amazon QuickSight storage capacity (SPICE), number of users, type of users, and usage
/// metrics.
///
///
-
///
/// Amazon QuickSight doesn't currently support the tag editor for Resource Groups.
///
///
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from QuickSight.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes a tag or tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from QuickSight.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateAccountCustomization
///
/// Updates Amazon QuickSight customizations for the current Amazon Web Services Region.
/// Currently, the only customization that you can use is a theme.
///
///
///
/// You can use customizations for your Amazon Web Services account or, if you specify
/// a namespace, for a Amazon QuickSight namespace instead. Customizations that apply
/// to a namespace override customizations that apply to an Amazon Web Services account.
/// To find out which customizations apply, use the DescribeAccountCustomization
/// API operation.
///
///
/// Container for the necessary parameters to execute the UpdateAccountCustomization service method.
///
/// The response from the UpdateAccountCustomization service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for UpdateAccountCustomization Operation
UpdateAccountCustomizationResponse UpdateAccountCustomization(UpdateAccountCustomizationRequest request);
///
/// Initiates the asynchronous execution of the UpdateAccountCustomization operation.
///
///
/// Container for the necessary parameters to execute the UpdateAccountCustomization operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAccountCustomization
/// operation.
/// REST API Reference for UpdateAccountCustomization Operation
IAsyncResult BeginUpdateAccountCustomization(UpdateAccountCustomizationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAccountCustomization operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAccountCustomization.
///
/// Returns a UpdateAccountCustomizationResult from QuickSight.
/// REST API Reference for UpdateAccountCustomization Operation
UpdateAccountCustomizationResponse EndUpdateAccountCustomization(IAsyncResult asyncResult);
#endregion
#region UpdateAccountSettings
///
/// Updates the Amazon QuickSight settings in your Amazon Web Services account.
///
/// Container for the necessary parameters to execute the UpdateAccountSettings service method.
///
/// The response from the UpdateAccountSettings service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for UpdateAccountSettings Operation
UpdateAccountSettingsResponse UpdateAccountSettings(UpdateAccountSettingsRequest request);
///
/// Initiates the asynchronous execution of the UpdateAccountSettings operation.
///
///
/// Container for the necessary parameters to execute the UpdateAccountSettings operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAccountSettings
/// operation.
/// REST API Reference for UpdateAccountSettings Operation
IAsyncResult BeginUpdateAccountSettings(UpdateAccountSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAccountSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAccountSettings.
///
/// Returns a UpdateAccountSettingsResult from QuickSight.
/// REST API Reference for UpdateAccountSettings Operation
UpdateAccountSettingsResponse EndUpdateAccountSettings(IAsyncResult asyncResult);
#endregion
#region UpdateAnalysis
///
/// Updates an analysis in Amazon QuickSight
///
/// Container for the necessary parameters to execute the UpdateAnalysis service method.
///
/// The response from the UpdateAnalysis service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateAnalysis Operation
UpdateAnalysisResponse UpdateAnalysis(UpdateAnalysisRequest request);
///
/// Initiates the asynchronous execution of the UpdateAnalysis operation.
///
///
/// Container for the necessary parameters to execute the UpdateAnalysis operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAnalysis
/// operation.
/// REST API Reference for UpdateAnalysis Operation
IAsyncResult BeginUpdateAnalysis(UpdateAnalysisRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAnalysis operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAnalysis.
///
/// Returns a UpdateAnalysisResult from QuickSight.
/// REST API Reference for UpdateAnalysis Operation
UpdateAnalysisResponse EndUpdateAnalysis(IAsyncResult asyncResult);
#endregion
#region UpdateAnalysisPermissions
///
/// Updates the read and write permissions for an analysis.
///
/// Container for the necessary parameters to execute the UpdateAnalysisPermissions service method.
///
/// The response from the UpdateAnalysisPermissions service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateAnalysisPermissions Operation
UpdateAnalysisPermissionsResponse UpdateAnalysisPermissions(UpdateAnalysisPermissionsRequest request);
///
/// Initiates the asynchronous execution of the UpdateAnalysisPermissions operation.
///
///
/// Container for the necessary parameters to execute the UpdateAnalysisPermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAnalysisPermissions
/// operation.
/// REST API Reference for UpdateAnalysisPermissions Operation
IAsyncResult BeginUpdateAnalysisPermissions(UpdateAnalysisPermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAnalysisPermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAnalysisPermissions.
///
/// Returns a UpdateAnalysisPermissionsResult from QuickSight.
/// REST API Reference for UpdateAnalysisPermissions Operation
UpdateAnalysisPermissionsResponse EndUpdateAnalysisPermissions(IAsyncResult asyncResult);
#endregion
#region UpdateDashboard
///
/// Updates a dashboard in an Amazon Web Services account.
///
///
///
/// Updating a Dashboard creates a new dashboard version but does not immediately publish
/// the new version. You can update the published version of a dashboard by using the
/// UpdateDashboardPublishedVersion
///
API operation.
///
///
///
/// Container for the necessary parameters to execute the UpdateDashboard service method.
///
/// The response from the UpdateDashboard service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateDashboard Operation
UpdateDashboardResponse UpdateDashboard(UpdateDashboardRequest request);
///
/// Initiates the asynchronous execution of the UpdateDashboard operation.
///
///
/// Container for the necessary parameters to execute the UpdateDashboard operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDashboard
/// operation.
/// REST API Reference for UpdateDashboard Operation
IAsyncResult BeginUpdateDashboard(UpdateDashboardRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDashboard operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDashboard.
///
/// Returns a UpdateDashboardResult from QuickSight.
/// REST API Reference for UpdateDashboard Operation
UpdateDashboardResponse EndUpdateDashboard(IAsyncResult asyncResult);
#endregion
#region UpdateDashboardPermissions
///
/// Updates read and write permissions on a dashboard.
///
/// Container for the necessary parameters to execute the UpdateDashboardPermissions service method.
///
/// The response from the UpdateDashboardPermissions service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateDashboardPermissions Operation
UpdateDashboardPermissionsResponse UpdateDashboardPermissions(UpdateDashboardPermissionsRequest request);
///
/// Initiates the asynchronous execution of the UpdateDashboardPermissions operation.
///
///
/// Container for the necessary parameters to execute the UpdateDashboardPermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDashboardPermissions
/// operation.
/// REST API Reference for UpdateDashboardPermissions Operation
IAsyncResult BeginUpdateDashboardPermissions(UpdateDashboardPermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDashboardPermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDashboardPermissions.
///
/// Returns a UpdateDashboardPermissionsResult from QuickSight.
/// REST API Reference for UpdateDashboardPermissions Operation
UpdateDashboardPermissionsResponse EndUpdateDashboardPermissions(IAsyncResult asyncResult);
#endregion
#region UpdateDashboardPublishedVersion
///
/// Updates the published version of a dashboard.
///
/// Container for the necessary parameters to execute the UpdateDashboardPublishedVersion service method.
///
/// The response from the UpdateDashboardPublishedVersion service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateDashboardPublishedVersion Operation
UpdateDashboardPublishedVersionResponse UpdateDashboardPublishedVersion(UpdateDashboardPublishedVersionRequest request);
///
/// Initiates the asynchronous execution of the UpdateDashboardPublishedVersion operation.
///
///
/// Container for the necessary parameters to execute the UpdateDashboardPublishedVersion operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDashboardPublishedVersion
/// operation.
/// REST API Reference for UpdateDashboardPublishedVersion Operation
IAsyncResult BeginUpdateDashboardPublishedVersion(UpdateDashboardPublishedVersionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDashboardPublishedVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDashboardPublishedVersion.
///
/// Returns a UpdateDashboardPublishedVersionResult from QuickSight.
/// REST API Reference for UpdateDashboardPublishedVersion Operation
UpdateDashboardPublishedVersionResponse EndUpdateDashboardPublishedVersion(IAsyncResult asyncResult);
#endregion
#region UpdateDataSet
///
/// Updates a dataset. This operation doesn't support datasets that include uploaded files
/// as a source. Partial updates are not supported by this operation.
///
/// Container for the necessary parameters to execute the UpdateDataSet service method.
///
/// The response from the UpdateDataSet service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateDataSet Operation
UpdateDataSetResponse UpdateDataSet(UpdateDataSetRequest request);
///
/// Initiates the asynchronous execution of the UpdateDataSet operation.
///
///
/// Container for the necessary parameters to execute the UpdateDataSet operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDataSet
/// operation.
/// REST API Reference for UpdateDataSet Operation
IAsyncResult BeginUpdateDataSet(UpdateDataSetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDataSet operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDataSet.
///
/// Returns a UpdateDataSetResult from QuickSight.
/// REST API Reference for UpdateDataSet Operation
UpdateDataSetResponse EndUpdateDataSet(IAsyncResult asyncResult);
#endregion
#region UpdateDataSetPermissions
///
/// Updates the permissions on a dataset.
///
///
///
/// The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id
.
///
///
/// Container for the necessary parameters to execute the UpdateDataSetPermissions service method.
///
/// The response from the UpdateDataSetPermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for UpdateDataSetPermissions Operation
UpdateDataSetPermissionsResponse UpdateDataSetPermissions(UpdateDataSetPermissionsRequest request);
///
/// Initiates the asynchronous execution of the UpdateDataSetPermissions operation.
///
///
/// Container for the necessary parameters to execute the UpdateDataSetPermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDataSetPermissions
/// operation.
/// REST API Reference for UpdateDataSetPermissions Operation
IAsyncResult BeginUpdateDataSetPermissions(UpdateDataSetPermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDataSetPermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDataSetPermissions.
///
/// Returns a UpdateDataSetPermissionsResult from QuickSight.
/// REST API Reference for UpdateDataSetPermissions Operation
UpdateDataSetPermissionsResponse EndUpdateDataSetPermissions(IAsyncResult asyncResult);
#endregion
#region UpdateDataSource
///
/// Updates a data source.
///
/// Container for the necessary parameters to execute the UpdateDataSource service method.
///
/// The response from the UpdateDataSource service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for UpdateDataSource Operation
UpdateDataSourceResponse UpdateDataSource(UpdateDataSourceRequest request);
///
/// Initiates the asynchronous execution of the UpdateDataSource operation.
///
///
/// Container for the necessary parameters to execute the UpdateDataSource operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDataSource
/// operation.
/// REST API Reference for UpdateDataSource Operation
IAsyncResult BeginUpdateDataSource(UpdateDataSourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDataSource operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDataSource.
///
/// Returns a UpdateDataSourceResult from QuickSight.
/// REST API Reference for UpdateDataSource Operation
UpdateDataSourceResponse EndUpdateDataSource(IAsyncResult asyncResult);
#endregion
#region UpdateDataSourcePermissions
///
/// Updates the permissions to a data source.
///
/// Container for the necessary parameters to execute the UpdateDataSourcePermissions service method.
///
/// The response from the UpdateDataSourcePermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for UpdateDataSourcePermissions Operation
UpdateDataSourcePermissionsResponse UpdateDataSourcePermissions(UpdateDataSourcePermissionsRequest request);
///
/// Initiates the asynchronous execution of the UpdateDataSourcePermissions operation.
///
///
/// Container for the necessary parameters to execute the UpdateDataSourcePermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDataSourcePermissions
/// operation.
/// REST API Reference for UpdateDataSourcePermissions Operation
IAsyncResult BeginUpdateDataSourcePermissions(UpdateDataSourcePermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDataSourcePermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDataSourcePermissions.
///
/// Returns a UpdateDataSourcePermissionsResult from QuickSight.
/// REST API Reference for UpdateDataSourcePermissions Operation
UpdateDataSourcePermissionsResponse EndUpdateDataSourcePermissions(IAsyncResult asyncResult);
#endregion
#region UpdateFolder
///
/// Updates the name of a folder.
///
/// Container for the necessary parameters to execute the UpdateFolder service method.
///
/// The response from the UpdateFolder service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateFolder Operation
UpdateFolderResponse UpdateFolder(UpdateFolderRequest request);
///
/// Initiates the asynchronous execution of the UpdateFolder operation.
///
///
/// Container for the necessary parameters to execute the UpdateFolder operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFolder
/// operation.
/// REST API Reference for UpdateFolder Operation
IAsyncResult BeginUpdateFolder(UpdateFolderRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateFolder operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateFolder.
///
/// Returns a UpdateFolderResult from QuickSight.
/// REST API Reference for UpdateFolder Operation
UpdateFolderResponse EndUpdateFolder(IAsyncResult asyncResult);
#endregion
#region UpdateFolderPermissions
///
/// Updates permissions of a folder.
///
/// Container for the necessary parameters to execute the UpdateFolderPermissions service method.
///
/// The response from the UpdateFolderPermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateFolderPermissions Operation
UpdateFolderPermissionsResponse UpdateFolderPermissions(UpdateFolderPermissionsRequest request);
///
/// Initiates the asynchronous execution of the UpdateFolderPermissions operation.
///
///
/// Container for the necessary parameters to execute the UpdateFolderPermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFolderPermissions
/// operation.
/// REST API Reference for UpdateFolderPermissions Operation
IAsyncResult BeginUpdateFolderPermissions(UpdateFolderPermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateFolderPermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateFolderPermissions.
///
/// Returns a UpdateFolderPermissionsResult from QuickSight.
/// REST API Reference for UpdateFolderPermissions Operation
UpdateFolderPermissionsResponse EndUpdateFolderPermissions(IAsyncResult asyncResult);
#endregion
#region UpdateGroup
///
/// Changes a group description.
///
/// Container for the necessary parameters to execute the UpdateGroup service method.
///
/// The response from the UpdateGroup service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for UpdateGroup Operation
UpdateGroupResponse UpdateGroup(UpdateGroupRequest request);
///
/// Initiates the asynchronous execution of the UpdateGroup operation.
///
///
/// Container for the necessary parameters to execute the UpdateGroup operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateGroup
/// operation.
/// REST API Reference for UpdateGroup Operation
IAsyncResult BeginUpdateGroup(UpdateGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateGroup.
///
/// Returns a UpdateGroupResult from QuickSight.
/// REST API Reference for UpdateGroup Operation
UpdateGroupResponse EndUpdateGroup(IAsyncResult asyncResult);
#endregion
#region UpdateIAMPolicyAssignment
///
/// 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
.
///
/// Container for the necessary parameters to execute the UpdateIAMPolicyAssignment service method.
///
/// The response from the UpdateIAMPolicyAssignment service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// A resource is already in a state that indicates an operation is happening that must
/// complete before a new update can be applied.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for UpdateIAMPolicyAssignment Operation
UpdateIAMPolicyAssignmentResponse UpdateIAMPolicyAssignment(UpdateIAMPolicyAssignmentRequest request);
///
/// Initiates the asynchronous execution of the UpdateIAMPolicyAssignment operation.
///
///
/// Container for the necessary parameters to execute the UpdateIAMPolicyAssignment operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIAMPolicyAssignment
/// operation.
/// REST API Reference for UpdateIAMPolicyAssignment Operation
IAsyncResult BeginUpdateIAMPolicyAssignment(UpdateIAMPolicyAssignmentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateIAMPolicyAssignment operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateIAMPolicyAssignment.
///
/// Returns a UpdateIAMPolicyAssignmentResult from QuickSight.
/// REST API Reference for UpdateIAMPolicyAssignment Operation
UpdateIAMPolicyAssignmentResponse EndUpdateIAMPolicyAssignment(IAsyncResult asyncResult);
#endregion
#region UpdateIpRestriction
///
/// Updates the content and status of IP rules. To use this operation, you must provide
/// the entire map of rules. You can use the DescribeIpRestriction
operation
/// to get the current rule map.
///
/// Container for the necessary parameters to execute the UpdateIpRestriction service method.
///
/// The response from the UpdateIpRestriction service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for UpdateIpRestriction Operation
UpdateIpRestrictionResponse UpdateIpRestriction(UpdateIpRestrictionRequest request);
///
/// Initiates the asynchronous execution of the UpdateIpRestriction operation.
///
///
/// Container for the necessary parameters to execute the UpdateIpRestriction operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIpRestriction
/// operation.
/// REST API Reference for UpdateIpRestriction Operation
IAsyncResult BeginUpdateIpRestriction(UpdateIpRestrictionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateIpRestriction operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateIpRestriction.
///
/// Returns a UpdateIpRestrictionResult from QuickSight.
/// REST API Reference for UpdateIpRestriction Operation
UpdateIpRestrictionResponse EndUpdateIpRestriction(IAsyncResult asyncResult);
#endregion
#region UpdatePublicSharingSettings
///
/// Use the UpdatePublicSharingSettings
operation to turn on or turn off
/// the public sharing settings of an Amazon QuickSight dashboard.
///
///
///
/// To use this operation, turn on session capacity pricing for your Amazon QuickSight
/// account.
///
///
///
/// Before you can turn on public sharing on your account, make sure to give public sharing
/// permissions to an administrative user in the Identity and Access Management (IAM)
/// console. For more information on using IAM with Amazon QuickSight, see Using
/// Amazon QuickSight with IAM in the Amazon QuickSight User Guide.
///
///
/// Container for the necessary parameters to execute the UpdatePublicSharingSettings service method.
///
/// The response from the UpdatePublicSharingSettings service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an embedding operation in Amazon QuickSight
/// without the required pricing plan on your Amazon Web Services account. Before you
/// can use embedding for anonymous users, a QuickSight administrator needs to add capacity
/// pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight
/// page.
///
///
///
/// After capacity pricing is added, you can use the GetDashboardEmbedUrl
///
API operation with the --identity-type ANONYMOUS
option.
///
///
/// REST API Reference for UpdatePublicSharingSettings Operation
UpdatePublicSharingSettingsResponse UpdatePublicSharingSettings(UpdatePublicSharingSettingsRequest request);
///
/// Initiates the asynchronous execution of the UpdatePublicSharingSettings operation.
///
///
/// Container for the necessary parameters to execute the UpdatePublicSharingSettings operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePublicSharingSettings
/// operation.
/// REST API Reference for UpdatePublicSharingSettings Operation
IAsyncResult BeginUpdatePublicSharingSettings(UpdatePublicSharingSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdatePublicSharingSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdatePublicSharingSettings.
///
/// Returns a UpdatePublicSharingSettingsResult from QuickSight.
/// REST API Reference for UpdatePublicSharingSettings Operation
UpdatePublicSharingSettingsResponse EndUpdatePublicSharingSettings(IAsyncResult asyncResult);
#endregion
#region UpdateRefreshSchedule
///
/// Updates a refresh schedule for a dataset.
///
/// Container for the necessary parameters to execute the UpdateRefreshSchedule service method.
///
/// The response from the UpdateRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for UpdateRefreshSchedule Operation
UpdateRefreshScheduleResponse UpdateRefreshSchedule(UpdateRefreshScheduleRequest request);
///
/// Initiates the asynchronous execution of the UpdateRefreshSchedule operation.
///
///
/// Container for the necessary parameters to execute the UpdateRefreshSchedule operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRefreshSchedule
/// operation.
/// REST API Reference for UpdateRefreshSchedule Operation
IAsyncResult BeginUpdateRefreshSchedule(UpdateRefreshScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateRefreshSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateRefreshSchedule.
///
/// Returns a UpdateRefreshScheduleResult from QuickSight.
/// REST API Reference for UpdateRefreshSchedule Operation
UpdateRefreshScheduleResponse EndUpdateRefreshSchedule(IAsyncResult asyncResult);
#endregion
#region UpdateTemplate
///
/// Updates a template from an existing Amazon QuickSight analysis or another template.
///
/// Container for the necessary parameters to execute the UpdateTemplate service method.
///
/// The response from the UpdateTemplate service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateTemplate Operation
UpdateTemplateResponse UpdateTemplate(UpdateTemplateRequest request);
///
/// Initiates the asynchronous execution of the UpdateTemplate operation.
///
///
/// Container for the necessary parameters to execute the UpdateTemplate operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTemplate
/// operation.
/// REST API Reference for UpdateTemplate Operation
IAsyncResult BeginUpdateTemplate(UpdateTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateTemplate.
///
/// Returns a UpdateTemplateResult from QuickSight.
/// REST API Reference for UpdateTemplate Operation
UpdateTemplateResponse EndUpdateTemplate(IAsyncResult asyncResult);
#endregion
#region UpdateTemplateAlias
///
/// Updates the template alias of a template.
///
/// Container for the necessary parameters to execute the UpdateTemplateAlias service method.
///
/// The response from the UpdateTemplateAlias service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateTemplateAlias Operation
UpdateTemplateAliasResponse UpdateTemplateAlias(UpdateTemplateAliasRequest request);
///
/// Initiates the asynchronous execution of the UpdateTemplateAlias operation.
///
///
/// Container for the necessary parameters to execute the UpdateTemplateAlias operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTemplateAlias
/// operation.
/// REST API Reference for UpdateTemplateAlias Operation
IAsyncResult BeginUpdateTemplateAlias(UpdateTemplateAliasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateTemplateAlias operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateTemplateAlias.
///
/// Returns a UpdateTemplateAliasResult from QuickSight.
/// REST API Reference for UpdateTemplateAlias Operation
UpdateTemplateAliasResponse EndUpdateTemplateAlias(IAsyncResult asyncResult);
#endregion
#region UpdateTemplatePermissions
///
/// Updates the resource permissions for a template.
///
/// Container for the necessary parameters to execute the UpdateTemplatePermissions service method.
///
/// The response from the UpdateTemplatePermissions service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateTemplatePermissions Operation
UpdateTemplatePermissionsResponse UpdateTemplatePermissions(UpdateTemplatePermissionsRequest request);
///
/// Initiates the asynchronous execution of the UpdateTemplatePermissions operation.
///
///
/// Container for the necessary parameters to execute the UpdateTemplatePermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTemplatePermissions
/// operation.
/// REST API Reference for UpdateTemplatePermissions Operation
IAsyncResult BeginUpdateTemplatePermissions(UpdateTemplatePermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateTemplatePermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateTemplatePermissions.
///
/// Returns a UpdateTemplatePermissionsResult from QuickSight.
/// REST API Reference for UpdateTemplatePermissions Operation
UpdateTemplatePermissionsResponse EndUpdateTemplatePermissions(IAsyncResult asyncResult);
#endregion
#region UpdateTheme
///
/// Updates a theme.
///
/// Container for the necessary parameters to execute the UpdateTheme service method.
///
/// The response from the UpdateTheme service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateTheme Operation
UpdateThemeResponse UpdateTheme(UpdateThemeRequest request);
///
/// Initiates the asynchronous execution of the UpdateTheme operation.
///
///
/// Container for the necessary parameters to execute the UpdateTheme operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTheme
/// operation.
/// REST API Reference for UpdateTheme Operation
IAsyncResult BeginUpdateTheme(UpdateThemeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateTheme operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateTheme.
///
/// Returns a UpdateThemeResult from QuickSight.
/// REST API Reference for UpdateTheme Operation
UpdateThemeResponse EndUpdateTheme(IAsyncResult asyncResult);
#endregion
#region UpdateThemeAlias
///
/// Updates an alias of a theme.
///
/// Container for the necessary parameters to execute the UpdateThemeAlias service method.
///
/// The response from the UpdateThemeAlias service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateThemeAlias Operation
UpdateThemeAliasResponse UpdateThemeAlias(UpdateThemeAliasRequest request);
///
/// Initiates the asynchronous execution of the UpdateThemeAlias operation.
///
///
/// Container for the necessary parameters to execute the UpdateThemeAlias operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateThemeAlias
/// operation.
/// REST API Reference for UpdateThemeAlias Operation
IAsyncResult BeginUpdateThemeAlias(UpdateThemeAliasRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateThemeAlias operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateThemeAlias.
///
/// Returns a UpdateThemeAliasResult from QuickSight.
/// REST API Reference for UpdateThemeAlias Operation
UpdateThemeAliasResponse EndUpdateThemeAlias(IAsyncResult asyncResult);
#endregion
#region UpdateThemePermissions
///
/// 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.
///
///
///
/// Container for the necessary parameters to execute the UpdateThemePermissions service method.
///
/// The response from the UpdateThemePermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateThemePermissions Operation
UpdateThemePermissionsResponse UpdateThemePermissions(UpdateThemePermissionsRequest request);
///
/// Initiates the asynchronous execution of the UpdateThemePermissions operation.
///
///
/// Container for the necessary parameters to execute the UpdateThemePermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateThemePermissions
/// operation.
/// REST API Reference for UpdateThemePermissions Operation
IAsyncResult BeginUpdateThemePermissions(UpdateThemePermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateThemePermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateThemePermissions.
///
/// Returns a UpdateThemePermissionsResult from QuickSight.
/// REST API Reference for UpdateThemePermissions Operation
UpdateThemePermissionsResponse EndUpdateThemePermissions(IAsyncResult asyncResult);
#endregion
#region UpdateTopic
///
/// Updates a topic.
///
/// Container for the necessary parameters to execute the UpdateTopic service method.
///
/// The response from the UpdateTopic service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for UpdateTopic Operation
UpdateTopicResponse UpdateTopic(UpdateTopicRequest request);
///
/// Initiates the asynchronous execution of the UpdateTopic operation.
///
///
/// Container for the necessary parameters to execute the UpdateTopic operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTopic
/// operation.
/// REST API Reference for UpdateTopic Operation
IAsyncResult BeginUpdateTopic(UpdateTopicRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateTopic operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateTopic.
///
/// Returns a UpdateTopicResult from QuickSight.
/// REST API Reference for UpdateTopic Operation
UpdateTopicResponse EndUpdateTopic(IAsyncResult asyncResult);
#endregion
#region UpdateTopicPermissions
///
/// Updates the permissions of a topic.
///
/// Container for the necessary parameters to execute the UpdateTopicPermissions service method.
///
/// The response from the UpdateTopicPermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateTopicPermissions Operation
UpdateTopicPermissionsResponse UpdateTopicPermissions(UpdateTopicPermissionsRequest request);
///
/// Initiates the asynchronous execution of the UpdateTopicPermissions operation.
///
///
/// Container for the necessary parameters to execute the UpdateTopicPermissions operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTopicPermissions
/// operation.
/// REST API Reference for UpdateTopicPermissions Operation
IAsyncResult BeginUpdateTopicPermissions(UpdateTopicPermissionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateTopicPermissions operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateTopicPermissions.
///
/// Returns a UpdateTopicPermissionsResult from QuickSight.
/// REST API Reference for UpdateTopicPermissions Operation
UpdateTopicPermissionsResponse EndUpdateTopicPermissions(IAsyncResult asyncResult);
#endregion
#region UpdateTopicRefreshSchedule
///
/// Updates a topic refresh schedule.
///
/// Container for the necessary parameters to execute the UpdateTopicRefreshSchedule service method.
///
/// The response from the UpdateTopicRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for UpdateTopicRefreshSchedule Operation
UpdateTopicRefreshScheduleResponse UpdateTopicRefreshSchedule(UpdateTopicRefreshScheduleRequest request);
///
/// Initiates the asynchronous execution of the UpdateTopicRefreshSchedule operation.
///
///
/// Container for the necessary parameters to execute the UpdateTopicRefreshSchedule operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTopicRefreshSchedule
/// operation.
/// REST API Reference for UpdateTopicRefreshSchedule Operation
IAsyncResult BeginUpdateTopicRefreshSchedule(UpdateTopicRefreshScheduleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateTopicRefreshSchedule operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateTopicRefreshSchedule.
///
/// Returns a UpdateTopicRefreshScheduleResult from QuickSight.
/// REST API Reference for UpdateTopicRefreshSchedule Operation
UpdateTopicRefreshScheduleResponse EndUpdateTopicRefreshSchedule(IAsyncResult asyncResult);
#endregion
#region UpdateUser
///
/// Updates an Amazon QuickSight user.
///
/// Container for the necessary parameters to execute the UpdateUser service method.
///
/// The response from the UpdateUser service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for UpdateUser Operation
UpdateUserResponse UpdateUser(UpdateUserRequest request);
///
/// Initiates the asynchronous execution of the UpdateUser operation.
///
///
/// Container for the necessary parameters to execute the UpdateUser operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUser
/// operation.
/// REST API Reference for UpdateUser Operation
IAsyncResult BeginUpdateUser(UpdateUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateUser operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateUser.
///
/// Returns a UpdateUserResult from QuickSight.
/// REST API Reference for UpdateUser Operation
UpdateUserResponse EndUpdateUser(IAsyncResult asyncResult);
#endregion
#region UpdateVPCConnection
///
/// Updates a VPC connection.
///
/// Container for the necessary parameters to execute the UpdateVPCConnection service method.
///
/// The response from the UpdateVPCConnection service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for UpdateVPCConnection Operation
UpdateVPCConnectionResponse UpdateVPCConnection(UpdateVPCConnectionRequest request);
///
/// Initiates the asynchronous execution of the UpdateVPCConnection operation.
///
///
/// Container for the necessary parameters to execute the UpdateVPCConnection operation on AmazonQuickSightClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateVPCConnection
/// operation.
/// REST API Reference for UpdateVPCConnection Operation
IAsyncResult BeginUpdateVPCConnection(UpdateVPCConnectionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateVPCConnection operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateVPCConnection.
///
/// Returns a UpdateVPCConnectionResult from QuickSight.
/// REST API Reference for UpdateVPCConnection Operation
UpdateVPCConnectionResponse EndUpdateVPCConnection(IAsyncResult asyncResult);
#endregion
}
}