/*
* 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.Threading;
using System.Threading.Tasks;
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 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CancelIngestionAsync(CancelIngestionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateAccountCustomizationAsync(CreateAccountCustomizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateAccountSubscriptionAsync(CreateAccountSubscriptionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateAnalysisAsync(CreateAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateDashboardAsync(CreateDashboardRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateDataSetAsync(CreateDataSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateDataSource
///
/// Creates a data source.
///
/// Container for the necessary parameters to execute the CreateDataSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateDataSourceAsync(CreateDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateFolder
///
/// Creates an empty shared folder.
///
/// Container for the necessary parameters to execute the CreateFolder service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateFolderAsync(CreateFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateFolderMembershipAsync(CreateFolderMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateGroupAsync(CreateGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateGroupMembership
///
/// Adds an Amazon QuickSight user to an Amazon QuickSight group.
///
/// Container for the necessary parameters to execute the CreateGroupMembership service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateGroupMembershipAsync(CreateGroupMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateIAMPolicyAssignmentAsync(CreateIAMPolicyAssignmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateIngestionAsync(CreateIngestionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateNamespaceAsync(CreateNamespaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateRefreshScheduleAsync(CreateRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateTemplateAsync(CreateTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateTemplateAlias
///
/// Creates a template alias for a template.
///
/// Container for the necessary parameters to execute the CreateTemplateAlias service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateTemplateAliasAsync(CreateTemplateAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateThemeAsync(CreateThemeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateThemeAlias
///
/// Creates a theme alias for a theme.
///
/// Container for the necessary parameters to execute the CreateThemeAlias service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateThemeAliasAsync(CreateThemeAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateTopic
///
/// Creates a new Q topic.
///
/// Container for the necessary parameters to execute the CreateTopic service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateTopicAsync(CreateTopicRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateTopicRefreshSchedule
///
/// Creates a topic refresh schedule.
///
/// Container for the necessary parameters to execute the CreateTopicRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateTopicRefreshScheduleAsync(CreateTopicRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateVPCConnection
///
/// Creates a new VPC connection.
///
/// Container for the necessary parameters to execute the CreateVPCConnection service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task CreateVPCConnectionAsync(CreateVPCConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteAccountCustomizationAsync(DeleteAccountCustomizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteAccountSubscriptionAsync(DeleteAccountSubscriptionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteAnalysisAsync(DeleteAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteDashboard
///
/// Deletes a dashboard.
///
/// Container for the necessary parameters to execute the DeleteDashboard service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteDashboardAsync(DeleteDashboardRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteDataSet
///
/// Deletes a dataset.
///
/// Container for the necessary parameters to execute the DeleteDataSet service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteDataSetAsync(DeleteDataSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteDataSetRefreshProperties
///
/// Deletes the dataset refresh properties of the dataset.
///
/// Container for the necessary parameters to execute the DeleteDataSetRefreshProperties service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteDataSetRefreshPropertiesAsync(DeleteDataSetRefreshPropertiesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteDataSourceAsync(DeleteDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteFolder
///
/// Deletes an empty folder.
///
/// Container for the necessary parameters to execute the DeleteFolder service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteFolderAsync(DeleteFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteFolderMembershipAsync(DeleteFolderMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteGroup
///
/// Removes a user group from Amazon QuickSight.
///
/// Container for the necessary parameters to execute the DeleteGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteGroupAsync(DeleteGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteGroupMembershipAsync(DeleteGroupMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteIAMPolicyAssignment
///
/// Deletes an existing IAM policy assignment.
///
/// Container for the necessary parameters to execute the DeleteIAMPolicyAssignment service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteIAMPolicyAssignmentAsync(DeleteIAMPolicyAssignmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteNamespaceAsync(DeleteNamespaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteRefreshSchedule
///
/// Deletes a refresh schedule from a dataset.
///
/// Container for the necessary parameters to execute the DeleteRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteRefreshScheduleAsync(DeleteRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteTemplate
///
/// Deletes a template.
///
/// Container for the necessary parameters to execute the DeleteTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteTemplateAsync(DeleteTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteTemplateAliasAsync(DeleteTemplateAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteTheme
///
/// Deletes a theme.
///
/// Container for the necessary parameters to execute the DeleteTheme service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteThemeAsync(DeleteThemeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteThemeAliasAsync(DeleteThemeAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteTopic
///
/// Deletes a topic.
///
/// Container for the necessary parameters to execute the DeleteTopic service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteTopicAsync(DeleteTopicRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteTopicRefreshSchedule
///
/// Deletes a topic refresh schedule.
///
/// Container for the necessary parameters to execute the DeleteTopicRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteTopicRefreshScheduleAsync(DeleteTopicRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteUserAsync(DeleteUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteUserByPrincipalId
///
/// Deletes a user identified by its principal ID.
///
/// Container for the necessary parameters to execute the DeleteUserByPrincipalId service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteUserByPrincipalIdAsync(DeleteUserByPrincipalIdRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVPCConnection
///
/// Deletes a VPC connection.
///
/// Container for the necessary parameters to execute the DeleteVPCConnection service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DeleteVPCConnectionAsync(DeleteVPCConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeAccountCustomizationAsync(DescribeAccountCustomizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeAccountSettingsAsync(DescribeAccountSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeAccountSubscriptionAsync(DescribeAccountSubscriptionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeAnalysis
///
/// Provides a summary of the metadata for an analysis.
///
/// Container for the necessary parameters to execute the DescribeAnalysis service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeAnalysisAsync(DescribeAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeAnalysisDefinitionAsync(DescribeAnalysisDefinitionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeAnalysisPermissions
///
/// Provides the read and write permissions for an analysis.
///
/// Container for the necessary parameters to execute the DescribeAnalysisPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeAnalysisPermissionsAsync(DescribeAnalysisPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeAssetBundleExportJobAsync(DescribeAssetBundleExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeAssetBundleImportJobAsync(DescribeAssetBundleImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeDashboard
///
/// Provides a summary for a dashboard.
///
/// Container for the necessary parameters to execute the DescribeDashboard service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeDashboardAsync(DescribeDashboardRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeDashboardDefinitionAsync(DescribeDashboardDefinitionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeDashboardPermissions
///
/// Describes read and write permissions for a dashboard.
///
/// Container for the necessary parameters to execute the DescribeDashboardPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeDashboardPermissionsAsync(DescribeDashboardPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeDashboardSnapshotJobAsync(DescribeDashboardSnapshotJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeDashboardSnapshotJobResultAsync(DescribeDashboardSnapshotJobResultRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeDataSetAsync(DescribeDataSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeDataSetPermissionsAsync(DescribeDataSetPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeDataSetRefreshProperties
///
/// Describes the refresh properties of a dataset.
///
/// Container for the necessary parameters to execute the DescribeDataSetRefreshProperties service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeDataSetRefreshPropertiesAsync(DescribeDataSetRefreshPropertiesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeDataSource
///
/// Describes a data source.
///
/// Container for the necessary parameters to execute the DescribeDataSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeDataSourceAsync(DescribeDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeDataSourcePermissions
///
/// Describes the resource permissions for a data source.
///
/// Container for the necessary parameters to execute the DescribeDataSourcePermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeDataSourcePermissionsAsync(DescribeDataSourcePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeFolder
///
/// Describes a folder.
///
/// Container for the necessary parameters to execute the DescribeFolder service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeFolderAsync(DescribeFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeFolderPermissions
///
/// Describes permissions for a folder.
///
/// Container for the necessary parameters to execute the DescribeFolderPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeFolderPermissionsAsync(DescribeFolderPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeFolderResolvedPermissionsAsync(DescribeFolderResolvedPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeGroupAsync(DescribeGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeGroupMembershipAsync(DescribeGroupMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeIAMPolicyAssignmentAsync(DescribeIAMPolicyAssignmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeIngestion
///
/// Describes a SPICE ingestion.
///
/// Container for the necessary parameters to execute the DescribeIngestion service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeIngestionAsync(DescribeIngestionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeIpRestriction
///
/// Provides a summary and status of IP rules.
///
/// Container for the necessary parameters to execute the DescribeIpRestriction service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeIpRestrictionAsync(DescribeIpRestrictionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeNamespace
///
/// Describes the current namespace.
///
/// Container for the necessary parameters to execute the DescribeNamespace service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeNamespaceAsync(DescribeNamespaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeRefreshSchedule
///
/// Provides a summary of a refresh schedule.
///
/// Container for the necessary parameters to execute the DescribeRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeRefreshScheduleAsync(DescribeRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeTemplate
///
/// Describes a template's metadata.
///
/// Container for the necessary parameters to execute the DescribeTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeTemplateAsync(DescribeTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeTemplateAlias
///
/// Describes the template alias for a template.
///
/// Container for the necessary parameters to execute the DescribeTemplateAlias service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeTemplateAliasAsync(DescribeTemplateAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeTemplateDefinitionAsync(DescribeTemplateDefinitionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeTemplatePermissions
///
/// Describes read and write permissions on a template.
///
/// Container for the necessary parameters to execute the DescribeTemplatePermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeTemplatePermissionsAsync(DescribeTemplatePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeTheme
///
/// Describes a theme.
///
/// Container for the necessary parameters to execute the DescribeTheme service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeThemeAsync(DescribeThemeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeThemeAlias
///
/// Describes the alias for a theme.
///
/// Container for the necessary parameters to execute the DescribeThemeAlias service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeThemeAliasAsync(DescribeThemeAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeThemePermissions
///
/// Describes the read and write permissions for a theme.
///
/// Container for the necessary parameters to execute the DescribeThemePermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeThemePermissionsAsync(DescribeThemePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeTopic
///
/// Describes a topic.
///
/// Container for the necessary parameters to execute the DescribeTopic service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeTopicAsync(DescribeTopicRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeTopicPermissions
///
/// Describes the permissions of a topic.
///
/// Container for the necessary parameters to execute the DescribeTopicPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeTopicPermissionsAsync(DescribeTopicPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeTopicRefresh
///
/// Describes the status of a topic refresh.
///
/// Container for the necessary parameters to execute the DescribeTopicRefresh service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeTopicRefreshAsync(DescribeTopicRefreshRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeTopicRefreshSchedule
///
/// Deletes a topic refresh schedule.
///
/// Container for the necessary parameters to execute the DescribeTopicRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeTopicRefreshScheduleAsync(DescribeTopicRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeUser
///
/// Returns information about a user, given the user name.
///
/// Container for the necessary parameters to execute the DescribeUser service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeUserAsync(DescribeUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeVPCConnection
///
/// Describes a VPC connection.
///
/// Container for the necessary parameters to execute the DescribeVPCConnection service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task DescribeVPCConnectionAsync(DescribeVPCConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GenerateEmbedUrlForAnonymousUserAsync(GenerateEmbedUrlForAnonymousUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GenerateEmbedUrlForRegisteredUserAsync(GenerateEmbedUrlForRegisteredUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetDashboardEmbedUrlAsync(GetDashboardEmbedUrlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task GetSessionEmbedUrlAsync(GetSessionEmbedUrlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListAnalysesAsync(ListAnalysesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListAssetBundleExportJobsAsync(ListAssetBundleExportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListAssetBundleImportJobsAsync(ListAssetBundleImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListDashboards
///
/// Lists dashboards in an Amazon Web Services account.
///
/// Container for the necessary parameters to execute the ListDashboards service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListDashboardsAsync(ListDashboardsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListDashboardVersionsAsync(ListDashboardVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListDataSetsAsync(ListDataSetsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListDataSourcesAsync(ListDataSourcesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListFolderMembers
///
/// List all assets (DASHBOARD
, ANALYSIS
, and DATASET
)
/// in a folder.
///
/// Container for the necessary parameters to execute the ListFolderMembers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListFolderMembersAsync(ListFolderMembersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListFolders
///
/// Lists all folders in an account.
///
/// Container for the necessary parameters to execute the ListFolders service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListFoldersAsync(ListFoldersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListGroupMemberships
///
/// Lists member users in a group.
///
/// Container for the necessary parameters to execute the ListGroupMemberships service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListGroupMembershipsAsync(ListGroupMembershipsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListGroups
///
/// Lists all user groups in Amazon QuickSight.
///
/// Container for the necessary parameters to execute the ListGroups service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListGroupsAsync(ListGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListIAMPolicyAssignmentsAsync(ListIAMPolicyAssignmentsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListIAMPolicyAssignmentsForUserAsync(ListIAMPolicyAssignmentsForUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListIngestions
///
/// Lists the history of SPICE ingestions for a dataset.
///
/// Container for the necessary parameters to execute the ListIngestions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListIngestionsAsync(ListIngestionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListNamespacesAsync(ListNamespacesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListRefreshSchedulesAsync(ListRefreshSchedulesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTagsForResource
///
/// Lists the tags assigned to a resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTemplateAliases
///
/// Lists all the aliases of a template.
///
/// Container for the necessary parameters to execute the ListTemplateAliases service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListTemplateAliasesAsync(ListTemplateAliasesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTemplates
///
/// Lists all the templates in the current Amazon QuickSight account.
///
/// Container for the necessary parameters to execute the ListTemplates service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListTemplatesAsync(ListTemplatesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListTemplateVersionsAsync(ListTemplateVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListThemeAliases
///
/// Lists all the aliases of a theme.
///
/// Container for the necessary parameters to execute the ListThemeAliases service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListThemeAliasesAsync(ListThemeAliasesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListThemesAsync(ListThemesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListThemeVersionsAsync(ListThemeVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTopicRefreshSchedules
///
/// Lists all of the refresh schedules for a topic.
///
/// Container for the necessary parameters to execute the ListTopicRefreshSchedules service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListTopicRefreshSchedulesAsync(ListTopicRefreshSchedulesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTopics
///
/// Lists all of the topics within an account.
///
/// Container for the necessary parameters to execute the ListTopics service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListTopicsAsync(ListTopicsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListUserGroupsAsync(ListUserGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListUsersAsync(ListUsersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task ListVPCConnectionsAsync(ListVPCConnectionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutDataSetRefreshProperties
///
/// Creates or updates the dataset refresh properties for the dataset.
///
/// Container for the necessary parameters to execute the PutDataSetRefreshProperties service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task PutDataSetRefreshPropertiesAsync(PutDataSetRefreshPropertiesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task RegisterUserAsync(RegisterUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RestoreAnalysis
///
/// Restores an analysis.
///
/// Container for the necessary parameters to execute the RestoreAnalysis service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task RestoreAnalysisAsync(RestoreAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task SearchAnalysesAsync(SearchAnalysesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task SearchDashboardsAsync(SearchDashboardsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task SearchDataSetsAsync(SearchDataSetsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task SearchDataSourcesAsync(SearchDataSourcesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SearchFolders
///
/// Searches the subfolders in a folder.
///
/// Container for the necessary parameters to execute the SearchFolders service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task SearchFoldersAsync(SearchFoldersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task SearchGroupsAsync(SearchGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task StartAssetBundleExportJobAsync(StartAssetBundleExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task StartAssetBundleImportJobAsync(StartAssetBundleImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task StartDashboardSnapshotJobAsync(StartDashboardSnapshotJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UntagResource
///
/// Removes a tag or tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateAccountCustomizationAsync(UpdateAccountCustomizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateAccountSettingsAsync(UpdateAccountSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAnalysis
///
/// Updates an analysis in Amazon QuickSight
///
/// Container for the necessary parameters to execute the UpdateAnalysis service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateAnalysisAsync(UpdateAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAnalysisPermissions
///
/// Updates the read and write permissions for an analysis.
///
/// Container for the necessary parameters to execute the UpdateAnalysisPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateAnalysisPermissionsAsync(UpdateAnalysisPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateDashboardAsync(UpdateDashboardRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateDashboardPermissions
///
/// Updates read and write permissions on a dashboard.
///
/// Container for the necessary parameters to execute the UpdateDashboardPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateDashboardPermissionsAsync(UpdateDashboardPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateDashboardPublishedVersion
///
/// Updates the published version of a dashboard.
///
/// Container for the necessary parameters to execute the UpdateDashboardPublishedVersion service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateDashboardPublishedVersionAsync(UpdateDashboardPublishedVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateDataSetAsync(UpdateDataSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateDataSetPermissionsAsync(UpdateDataSetPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateDataSource
///
/// Updates a data source.
///
/// Container for the necessary parameters to execute the UpdateDataSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateDataSourceAsync(UpdateDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateDataSourcePermissions
///
/// Updates the permissions to a data source.
///
/// Container for the necessary parameters to execute the UpdateDataSourcePermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateDataSourcePermissionsAsync(UpdateDataSourcePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateFolder
///
/// Updates the name of a folder.
///
/// Container for the necessary parameters to execute the UpdateFolder service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateFolderAsync(UpdateFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateFolderPermissions
///
/// Updates permissions of a folder.
///
/// Container for the necessary parameters to execute the UpdateFolderPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateFolderPermissionsAsync(UpdateFolderPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateGroup
///
/// Changes a group description.
///
/// Container for the necessary parameters to execute the UpdateGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateGroupAsync(UpdateGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateIAMPolicyAssignmentAsync(UpdateIAMPolicyAssignmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateIpRestrictionAsync(UpdateIpRestrictionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdatePublicSharingSettingsAsync(UpdatePublicSharingSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateRefreshSchedule
///
/// Updates a refresh schedule for a dataset.
///
/// Container for the necessary parameters to execute the UpdateRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateRefreshScheduleAsync(UpdateRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateTemplateAsync(UpdateTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateTemplateAlias
///
/// Updates the template alias of a template.
///
/// Container for the necessary parameters to execute the UpdateTemplateAlias service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateTemplateAliasAsync(UpdateTemplateAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateTemplatePermissions
///
/// Updates the resource permissions for a template.
///
/// Container for the necessary parameters to execute the UpdateTemplatePermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateTemplatePermissionsAsync(UpdateTemplatePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateTheme
///
/// Updates a theme.
///
/// Container for the necessary parameters to execute the UpdateTheme service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateThemeAsync(UpdateThemeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateThemeAlias
///
/// Updates an alias of a theme.
///
/// Container for the necessary parameters to execute the UpdateThemeAlias service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateThemeAliasAsync(UpdateThemeAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateThemePermissionsAsync(UpdateThemePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateTopic
///
/// Updates a topic.
///
/// Container for the necessary parameters to execute the UpdateTopic service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateTopicAsync(UpdateTopicRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateTopicPermissions
///
/// Updates the permissions of a topic.
///
/// Container for the necessary parameters to execute the UpdateTopicPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateTopicPermissionsAsync(UpdateTopicPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateTopicRefreshSchedule
///
/// Updates a topic refresh schedule.
///
/// Container for the necessary parameters to execute the UpdateTopicRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateTopicRefreshScheduleAsync(UpdateTopicRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateUser
///
/// Updates an Amazon QuickSight user.
///
/// Container for the necessary parameters to execute the UpdateUser service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateUserAsync(UpdateUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateVPCConnection
///
/// Updates a VPC connection.
///
/// Container for the necessary parameters to execute the UpdateVPCConnection service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
Task UpdateVPCConnectionAsync(UpdateVPCConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}