/* * 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.Runtime.ExceptionServices; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using System.Net; using Amazon.QuickSight.Model; using Amazon.QuickSight.Model.Internal.MarshallTransformations; using Amazon.QuickSight.Internal; using Amazon.Runtime; using Amazon.Runtime.Internal; using Amazon.Runtime.Internal.Auth; using Amazon.Runtime.Internal.Transform; namespace Amazon.QuickSight { /// /// Implementation 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 class AmazonQuickSightClient : AmazonServiceClient, IAmazonQuickSight { private static IServiceMetadata serviceMetadata = new AmazonQuickSightMetadata(); private IQuickSightPaginatorFactory _paginators; /// /// Paginators for the service /// public IQuickSightPaginatorFactory Paginators { get { if (this._paginators == null) { this._paginators = new QuickSightPaginatorFactory(this); } return this._paginators; } } #region Constructors /// /// Constructs AmazonQuickSightClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// public AmazonQuickSightClient() : base(FallbackCredentialsFactory.GetCredentials(), new AmazonQuickSightConfig()) { } /// /// Constructs AmazonQuickSightClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The region to connect. public AmazonQuickSightClient(RegionEndpoint region) : base(FallbackCredentialsFactory.GetCredentials(), new AmazonQuickSightConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonQuickSightClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The AmazonQuickSightClient Configuration Object public AmazonQuickSightClient(AmazonQuickSightConfig config) : base(FallbackCredentialsFactory.GetCredentials(config), config){} /// /// Constructs AmazonQuickSightClient with AWS Credentials /// /// AWS Credentials public AmazonQuickSightClient(AWSCredentials credentials) : this(credentials, new AmazonQuickSightConfig()) { } /// /// Constructs AmazonQuickSightClient with AWS Credentials /// /// AWS Credentials /// The region to connect. public AmazonQuickSightClient(AWSCredentials credentials, RegionEndpoint region) : this(credentials, new AmazonQuickSightConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonQuickSightClient with AWS Credentials and an /// AmazonQuickSightClient Configuration object. /// /// AWS Credentials /// The AmazonQuickSightClient Configuration Object public AmazonQuickSightClient(AWSCredentials credentials, AmazonQuickSightConfig clientConfig) : base(credentials, clientConfig) { } /// /// Constructs AmazonQuickSightClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key public AmazonQuickSightClient(string awsAccessKeyId, string awsSecretAccessKey) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonQuickSightConfig()) { } /// /// Constructs AmazonQuickSightClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// The region to connect. public AmazonQuickSightClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonQuickSightConfig() {RegionEndpoint=region}) { } /// /// Constructs AmazonQuickSightClient with AWS Access Key ID, AWS Secret Key and an /// AmazonQuickSightClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// The AmazonQuickSightClient Configuration Object public AmazonQuickSightClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonQuickSightConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, clientConfig) { } /// /// Constructs AmazonQuickSightClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token public AmazonQuickSightClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonQuickSightConfig()) { } /// /// Constructs AmazonQuickSightClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The region to connect. public AmazonQuickSightClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonQuickSightConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonQuickSightClient with AWS Access Key ID, AWS Secret Key and an /// AmazonQuickSightClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The AmazonQuickSightClient Configuration Object public AmazonQuickSightClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonQuickSightConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig) { } #endregion #region Overrides /// /// Creates the signer for the service. /// protected override AbstractAWSSigner CreateSigner() { return new AWS4Signer(); } /// /// Customize the pipeline /// /// protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline) { pipeline.RemoveHandler(); pipeline.AddHandlerAfter(new AmazonQuickSightEndpointResolver()); } /// /// Capture metadata for the service. /// protected override IServiceMetadata ServiceMetadata { get { return serviceMetadata; } } #endregion #region Dispose /// /// Disposes the service client. /// protected override void Dispose(bool disposing) { base.Dispose(disposing); } #endregion #region CancelIngestion /// /// Cancels an ongoing ingestion of data into SPICE. /// /// Container for the necessary parameters to execute the CancelIngestion service method. /// /// The response from the CancelIngestion service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for CancelIngestion Operation public virtual CancelIngestionResponse CancelIngestion(CancelIngestionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CancelIngestionRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelIngestionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CancelIngestionAsync(CancelIngestionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CancelIngestionRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelIngestionResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateAccountCustomizationResponse CreateAccountCustomization(CreateAccountCustomizationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAccountCustomizationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateAccountCustomizationAsync(CreateAccountCustomizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAccountCustomizationResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateAccountSubscriptionResponse CreateAccountSubscription(CreateAccountSubscriptionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAccountSubscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAccountSubscriptionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateAccountSubscriptionAsync(CreateAccountSubscriptionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAccountSubscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAccountSubscriptionResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateAnalysisResponse CreateAnalysis(CreateAnalysisRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAnalysisResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateAnalysisAsync(CreateAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAnalysisResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateDashboardResponse CreateDashboard(CreateDashboardRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDashboardResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateDashboardAsync(CreateDashboardRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDashboardResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateDataSetResponse CreateDataSet(CreateDataSetRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDataSetResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateDataSetAsync(CreateDataSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDataSetResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateDataSource /// /// Creates a data source. /// /// Container for the necessary parameters to execute the CreateDataSource service method. /// /// The response from the CreateDataSource service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for CreateDataSource Operation public virtual CreateDataSourceResponse CreateDataSource(CreateDataSourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDataSourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateDataSourceAsync(CreateDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDataSourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateFolder /// /// Creates an empty shared folder. /// /// Container for the necessary parameters to execute the CreateFolder service method. /// /// The response from the CreateFolder service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateFolder Operation public virtual CreateFolderResponse CreateFolder(CreateFolderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateFolderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateFolderAsync(CreateFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateFolderResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateFolderMembershipResponse CreateFolderMembership(CreateFolderMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateFolderMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateFolderMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateFolderMembershipAsync(CreateFolderMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateFolderMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateFolderMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateGroupResponse CreateGroup(CreateGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateGroupAsync(CreateGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateGroupMembershipResponse CreateGroupMembership(CreateGroupMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateGroupMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateGroupMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateGroupMembershipAsync(CreateGroupMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateGroupMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateGroupMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateIAMPolicyAssignmentResponse CreateIAMPolicyAssignment(CreateIAMPolicyAssignmentRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateIAMPolicyAssignmentResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateIAMPolicyAssignmentAsync(CreateIAMPolicyAssignmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateIAMPolicyAssignmentResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateIngestionResponse CreateIngestion(CreateIngestionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateIngestionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateIngestionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateIngestionAsync(CreateIngestionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateIngestionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateIngestionResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateNamespaceResponse CreateNamespace(CreateNamespaceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateNamespaceRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateNamespaceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// (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 public virtual Task CreateNamespaceAsync(CreateNamespaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateNamespaceRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateNamespaceResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateRefreshScheduleResponse CreateRefreshSchedule(CreateRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateRefreshScheduleAsync(CreateRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRefreshScheduleResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateTemplateResponse CreateTemplate(CreateTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateTemplateAsync(CreateTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateTemplateAlias /// /// Creates a template alias for a template. /// /// Container for the necessary parameters to execute the CreateTemplateAlias service method. /// /// The response from the CreateTemplateAlias service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateTemplateAlias Operation public virtual CreateTemplateAliasResponse CreateTemplateAlias(CreateTemplateAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTemplateAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateTemplateAliasAsync(CreateTemplateAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTemplateAliasResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual CreateThemeResponse CreateTheme(CreateThemeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateThemeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateThemeAsync(CreateThemeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateThemeResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateThemeAlias /// /// Creates a theme alias for a theme. /// /// Container for the necessary parameters to execute the CreateThemeAlias service method. /// /// The response from the CreateThemeAlias service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateThemeAlias Operation public virtual CreateThemeAliasResponse CreateThemeAlias(CreateThemeAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateThemeAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateThemeAliasAsync(CreateThemeAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateThemeAliasResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateTopic /// /// Creates a new Q topic. /// /// Container for the necessary parameters to execute the CreateTopic service method. /// /// The response from the CreateTopic service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for CreateTopic Operation public virtual CreateTopicResponse CreateTopic(CreateTopicRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTopicResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateTopicAsync(CreateTopicRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTopicResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateTopicRefreshSchedule /// /// Creates a topic refresh schedule. /// /// Container for the necessary parameters to execute the CreateTopicRefreshSchedule service method. /// /// The response from the CreateTopicRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for CreateTopicRefreshSchedule Operation public virtual CreateTopicRefreshScheduleResponse CreateTopicRefreshSchedule(CreateTopicRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTopicRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateTopicRefreshScheduleAsync(CreateTopicRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTopicRefreshScheduleResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateVPCConnection /// /// Creates a new VPC connection. /// /// Container for the necessary parameters to execute the CreateVPCConnection service method. /// /// The response from the CreateVPCConnection service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateVPCConnection Operation public virtual CreateVPCConnectionResponse CreateVPCConnection(CreateVPCConnectionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateVPCConnectionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateVPCConnectionAsync(CreateVPCConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateVPCConnectionResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DeleteAccountCustomizationResponse DeleteAccountCustomization(DeleteAccountCustomizationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAccountCustomizationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteAccountCustomizationAsync(DeleteAccountCustomizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAccountCustomizationResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DeleteAccountSubscriptionResponse DeleteAccountSubscription(DeleteAccountSubscriptionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAccountSubscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAccountSubscriptionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteAccountSubscriptionAsync(DeleteAccountSubscriptionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAccountSubscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAccountSubscriptionResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DeleteAnalysisResponse DeleteAnalysis(DeleteAnalysisRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAnalysisResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteAnalysisAsync(DeleteAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAnalysisResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteDashboard /// /// Deletes a dashboard. /// /// Container for the necessary parameters to execute the DeleteDashboard service method. /// /// The response from the DeleteDashboard service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteDashboard Operation public virtual DeleteDashboardResponse DeleteDashboard(DeleteDashboardRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDashboardResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteDashboardAsync(DeleteDashboardRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDashboardResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteDataSet /// /// Deletes a dataset. /// /// Container for the necessary parameters to execute the DeleteDataSet service method. /// /// The response from the DeleteDataSet service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteDataSet Operation public virtual DeleteDataSetResponse DeleteDataSet(DeleteDataSetRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDataSetResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteDataSetAsync(DeleteDataSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDataSetResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteDataSetRefreshProperties /// /// Deletes the dataset refresh properties of the dataset. /// /// Container for the necessary parameters to execute the DeleteDataSetRefreshProperties service method. /// /// The response from the DeleteDataSetRefreshProperties service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteDataSetRefreshProperties Operation public virtual DeleteDataSetRefreshPropertiesResponse DeleteDataSetRefreshProperties(DeleteDataSetRefreshPropertiesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDataSetRefreshPropertiesRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDataSetRefreshPropertiesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteDataSetRefreshPropertiesAsync(DeleteDataSetRefreshPropertiesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDataSetRefreshPropertiesRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDataSetRefreshPropertiesResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DeleteDataSourceResponse DeleteDataSource(DeleteDataSourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDataSourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteDataSourceAsync(DeleteDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDataSourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteFolder /// /// Deletes an empty folder. /// /// Container for the necessary parameters to execute the DeleteFolder service method. /// /// The response from the DeleteFolder service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteFolder Operation public virtual DeleteFolderResponse DeleteFolder(DeleteFolderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteFolderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteFolderAsync(DeleteFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteFolderResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DeleteFolderMembershipResponse DeleteFolderMembership(DeleteFolderMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteFolderMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteFolderMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteFolderMembershipAsync(DeleteFolderMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteFolderMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteFolderMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteGroup /// /// Removes a user group from Amazon QuickSight. /// /// Container for the necessary parameters to execute the DeleteGroup service method. /// /// The response from the DeleteGroup service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DeleteGroup Operation public virtual DeleteGroupResponse DeleteGroup(DeleteGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteGroupAsync(DeleteGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DeleteGroupMembershipResponse DeleteGroupMembership(DeleteGroupMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteGroupMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteGroupMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteGroupMembershipAsync(DeleteGroupMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteGroupMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteGroupMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteIAMPolicyAssignment /// /// Deletes an existing IAM policy assignment. /// /// Container for the necessary parameters to execute the DeleteIAMPolicyAssignment service method. /// /// The response from the DeleteIAMPolicyAssignment service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// A resource is already in a state that indicates an operation is happening that must /// complete before a new update can be applied. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteIAMPolicyAssignment Operation public virtual DeleteIAMPolicyAssignmentResponse DeleteIAMPolicyAssignment(DeleteIAMPolicyAssignmentRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteIAMPolicyAssignmentResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteIAMPolicyAssignmentAsync(DeleteIAMPolicyAssignmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteIAMPolicyAssignmentResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DeleteNamespaceResponse DeleteNamespace(DeleteNamespaceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteNamespaceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteNamespaceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteNamespaceAsync(DeleteNamespaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteNamespaceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteNamespaceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteRefreshSchedule /// /// Deletes a refresh schedule from a dataset. /// /// Container for the necessary parameters to execute the DeleteRefreshSchedule service method. /// /// The response from the DeleteRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteRefreshSchedule Operation public virtual DeleteRefreshScheduleResponse DeleteRefreshSchedule(DeleteRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteRefreshScheduleAsync(DeleteRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRefreshScheduleResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteTemplate /// /// Deletes a template. /// /// Container for the necessary parameters to execute the DeleteTemplate service method. /// /// The response from the DeleteTemplate service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteTemplate Operation public virtual DeleteTemplateResponse DeleteTemplate(DeleteTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteTemplateAsync(DeleteTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DeleteTemplateAliasResponse DeleteTemplateAlias(DeleteTemplateAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTemplateAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteTemplateAliasAsync(DeleteTemplateAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTemplateAliasResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteTheme /// /// Deletes a theme. /// /// Container for the necessary parameters to execute the DeleteTheme service method. /// /// The response from the DeleteTheme service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteTheme Operation public virtual DeleteThemeResponse DeleteTheme(DeleteThemeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteThemeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteThemeAsync(DeleteThemeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteThemeResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DeleteThemeAliasResponse DeleteThemeAlias(DeleteThemeAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteThemeAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteThemeAliasAsync(DeleteThemeAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteThemeAliasResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteTopic /// /// Deletes a topic. /// /// Container for the necessary parameters to execute the DeleteTopic service method. /// /// The response from the DeleteTopic service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteTopic Operation public virtual DeleteTopicResponse DeleteTopic(DeleteTopicRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTopicResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteTopicAsync(DeleteTopicRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTopicResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteTopicRefreshSchedule /// /// Deletes a topic refresh schedule. /// /// Container for the necessary parameters to execute the DeleteTopicRefreshSchedule service method. /// /// The response from the DeleteTopicRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteTopicRefreshSchedule Operation public virtual DeleteTopicRefreshScheduleResponse DeleteTopicRefreshSchedule(DeleteTopicRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTopicRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteTopicRefreshScheduleAsync(DeleteTopicRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTopicRefreshScheduleResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DeleteUserResponse DeleteUser(DeleteUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteUserAsync(DeleteUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteUserByPrincipalId /// /// Deletes a user identified by its principal ID. /// /// Container for the necessary parameters to execute the DeleteUserByPrincipalId service method. /// /// The response from the DeleteUserByPrincipalId service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DeleteUserByPrincipalId Operation public virtual DeleteUserByPrincipalIdResponse DeleteUserByPrincipalId(DeleteUserByPrincipalIdRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteUserByPrincipalIdRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteUserByPrincipalIdResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteUserByPrincipalIdAsync(DeleteUserByPrincipalIdRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteUserByPrincipalIdRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteUserByPrincipalIdResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteVPCConnection /// /// Deletes a VPC connection. /// /// Container for the necessary parameters to execute the DeleteVPCConnection service method. /// /// The response from the DeleteVPCConnection service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteVPCConnection Operation public virtual DeleteVPCConnectionResponse DeleteVPCConnection(DeleteVPCConnectionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVPCConnectionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteVPCConnectionAsync(DeleteVPCConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVPCConnectionResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeAccountCustomizationResponse DescribeAccountCustomization(DescribeAccountCustomizationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountCustomizationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeAccountCustomizationAsync(DescribeAccountCustomizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountCustomizationResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeAccountSettingsResponse DescribeAccountSettings(DescribeAccountSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeAccountSettingsAsync(DescribeAccountSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeAccountSubscriptionResponse DescribeAccountSubscription(DescribeAccountSubscriptionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountSubscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountSubscriptionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeAccountSubscriptionAsync(DescribeAccountSubscriptionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountSubscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountSubscriptionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeAnalysis /// /// Provides a summary of the metadata for an analysis. /// /// Container for the necessary parameters to execute the DescribeAnalysis service method. /// /// The response from the DescribeAnalysis service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeAnalysis Operation public virtual DescribeAnalysisResponse DescribeAnalysis(DescribeAnalysisRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAnalysisResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeAnalysisAsync(DescribeAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAnalysisResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeAnalysisDefinitionResponse DescribeAnalysisDefinition(DescribeAnalysisDefinitionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAnalysisDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAnalysisDefinitionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeAnalysisDefinitionAsync(DescribeAnalysisDefinitionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAnalysisDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAnalysisDefinitionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeAnalysisPermissions /// /// Provides the read and write permissions for an analysis. /// /// Container for the necessary parameters to execute the DescribeAnalysisPermissions service method. /// /// The response from the DescribeAnalysisPermissions service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeAnalysisPermissions Operation public virtual DescribeAnalysisPermissionsResponse DescribeAnalysisPermissions(DescribeAnalysisPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAnalysisPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAnalysisPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeAnalysisPermissionsAsync(DescribeAnalysisPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAnalysisPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAnalysisPermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeAssetBundleExportJobResponse DescribeAssetBundleExportJob(DescribeAssetBundleExportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAssetBundleExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAssetBundleExportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeAssetBundleExportJobAsync(DescribeAssetBundleExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAssetBundleExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAssetBundleExportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeAssetBundleImportJobResponse DescribeAssetBundleImportJob(DescribeAssetBundleImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAssetBundleImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAssetBundleImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeAssetBundleImportJobAsync(DescribeAssetBundleImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAssetBundleImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAssetBundleImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeDashboard /// /// Provides a summary for a dashboard. /// /// Container for the necessary parameters to execute the DescribeDashboard service method. /// /// The response from the DescribeDashboard service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeDashboard Operation public virtual DescribeDashboardResponse DescribeDashboard(DescribeDashboardRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeDashboardAsync(DescribeDashboardRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeDashboardDefinitionResponse DescribeDashboardDefinition(DescribeDashboardDefinitionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardDefinitionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeDashboardDefinitionAsync(DescribeDashboardDefinitionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardDefinitionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeDashboardPermissions /// /// Describes read and write permissions for a dashboard. /// /// Container for the necessary parameters to execute the DescribeDashboardPermissions service method. /// /// The response from the DescribeDashboardPermissions service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeDashboardPermissions Operation public virtual DescribeDashboardPermissionsResponse DescribeDashboardPermissions(DescribeDashboardPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeDashboardPermissionsAsync(DescribeDashboardPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardPermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeDashboardSnapshotJobResponse DescribeDashboardSnapshotJob(DescribeDashboardSnapshotJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardSnapshotJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardSnapshotJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeDashboardSnapshotJobAsync(DescribeDashboardSnapshotJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardSnapshotJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardSnapshotJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeDashboardSnapshotJobResultResponse DescribeDashboardSnapshotJobResult(DescribeDashboardSnapshotJobResultRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardSnapshotJobResultRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardSnapshotJobResultResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeDashboardSnapshotJobResultAsync(DescribeDashboardSnapshotJobResultRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardSnapshotJobResultRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardSnapshotJobResultResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeDataSetResponse DescribeDataSet(DescribeDataSetRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSetResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeDataSetAsync(DescribeDataSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSetResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeDataSetPermissionsResponse DescribeDataSetPermissions(DescribeDataSetPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSetPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSetPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeDataSetPermissionsAsync(DescribeDataSetPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSetPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSetPermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeDataSetRefreshProperties /// /// Describes the refresh properties of a dataset. /// /// Container for the necessary parameters to execute the DescribeDataSetRefreshProperties service method. /// /// The response from the DescribeDataSetRefreshProperties service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeDataSetRefreshProperties Operation public virtual DescribeDataSetRefreshPropertiesResponse DescribeDataSetRefreshProperties(DescribeDataSetRefreshPropertiesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSetRefreshPropertiesRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSetRefreshPropertiesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeDataSetRefreshPropertiesAsync(DescribeDataSetRefreshPropertiesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSetRefreshPropertiesRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSetRefreshPropertiesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeDataSource /// /// Describes a data source. /// /// Container for the necessary parameters to execute the DescribeDataSource service method. /// /// The response from the DescribeDataSource service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeDataSource Operation public virtual DescribeDataSourceResponse DescribeDataSource(DescribeDataSourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeDataSourceAsync(DescribeDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeDataSourcePermissions /// /// Describes the resource permissions for a data source. /// /// Container for the necessary parameters to execute the DescribeDataSourcePermissions service method. /// /// The response from the DescribeDataSourcePermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeDataSourcePermissions Operation public virtual DescribeDataSourcePermissionsResponse DescribeDataSourcePermissions(DescribeDataSourcePermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSourcePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSourcePermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeDataSourcePermissionsAsync(DescribeDataSourcePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSourcePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSourcePermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeFolder /// /// Describes a folder. /// /// Container for the necessary parameters to execute the DescribeFolder service method. /// /// The response from the DescribeFolder service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeFolder Operation public virtual DescribeFolderResponse DescribeFolder(DescribeFolderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeFolderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeFolderAsync(DescribeFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeFolderResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeFolderPermissions /// /// Describes permissions for a folder. /// /// Container for the necessary parameters to execute the DescribeFolderPermissions service method. /// /// The response from the DescribeFolderPermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeFolderPermissions Operation public virtual DescribeFolderPermissionsResponse DescribeFolderPermissions(DescribeFolderPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeFolderPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeFolderPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeFolderPermissionsAsync(DescribeFolderPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeFolderPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeFolderPermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeFolderResolvedPermissionsResponse DescribeFolderResolvedPermissions(DescribeFolderResolvedPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeFolderResolvedPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeFolderResolvedPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeFolderResolvedPermissionsAsync(DescribeFolderResolvedPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeFolderResolvedPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeFolderResolvedPermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeGroupResponse DescribeGroup(DescribeGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeGroupAsync(DescribeGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeGroupMembershipResponse DescribeGroupMembership(DescribeGroupMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeGroupMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeGroupMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeGroupMembershipAsync(DescribeGroupMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeGroupMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeGroupMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeIAMPolicyAssignmentResponse DescribeIAMPolicyAssignment(DescribeIAMPolicyAssignmentRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeIAMPolicyAssignmentResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeIAMPolicyAssignmentAsync(DescribeIAMPolicyAssignmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeIAMPolicyAssignmentResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeIngestion /// /// Describes a SPICE ingestion. /// /// Container for the necessary parameters to execute the DescribeIngestion service method. /// /// The response from the DescribeIngestion service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeIngestion Operation public virtual DescribeIngestionResponse DescribeIngestion(DescribeIngestionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeIngestionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeIngestionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeIngestionAsync(DescribeIngestionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeIngestionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeIngestionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeIpRestriction /// /// Provides a summary and status of IP rules. /// /// Container for the necessary parameters to execute the DescribeIpRestriction service method. /// /// The response from the DescribeIpRestriction service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeIpRestriction Operation public virtual DescribeIpRestrictionResponse DescribeIpRestriction(DescribeIpRestrictionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeIpRestrictionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeIpRestrictionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeIpRestrictionAsync(DescribeIpRestrictionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeIpRestrictionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeIpRestrictionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeNamespace /// /// Describes the current namespace. /// /// Container for the necessary parameters to execute the DescribeNamespace service method. /// /// The response from the DescribeNamespace service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DescribeNamespace Operation public virtual DescribeNamespaceResponse DescribeNamespace(DescribeNamespaceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeNamespaceRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeNamespaceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeNamespaceAsync(DescribeNamespaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeNamespaceRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeNamespaceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeRefreshSchedule /// /// Provides a summary of a refresh schedule. /// /// Container for the necessary parameters to execute the DescribeRefreshSchedule service method. /// /// The response from the DescribeRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeRefreshSchedule Operation public virtual DescribeRefreshScheduleResponse DescribeRefreshSchedule(DescribeRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeRefreshScheduleAsync(DescribeRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeRefreshScheduleResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeTemplate /// /// Describes a template's metadata. /// /// Container for the necessary parameters to execute the DescribeTemplate service method. /// /// The response from the DescribeTemplate service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeTemplate Operation public virtual DescribeTemplateResponse DescribeTemplate(DescribeTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeTemplateAsync(DescribeTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeTemplateAlias /// /// Describes the template alias for a template. /// /// Container for the necessary parameters to execute the DescribeTemplateAlias service method. /// /// The response from the DescribeTemplateAlias service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeTemplateAlias Operation public virtual DescribeTemplateAliasResponse DescribeTemplateAlias(DescribeTemplateAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplateAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeTemplateAliasAsync(DescribeTemplateAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplateAliasResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual DescribeTemplateDefinitionResponse DescribeTemplateDefinition(DescribeTemplateDefinitionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplateDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplateDefinitionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeTemplateDefinitionAsync(DescribeTemplateDefinitionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplateDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplateDefinitionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeTemplatePermissions /// /// Describes read and write permissions on a template. /// /// Container for the necessary parameters to execute the DescribeTemplatePermissions service method. /// /// The response from the DescribeTemplatePermissions service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeTemplatePermissions Operation public virtual DescribeTemplatePermissionsResponse DescribeTemplatePermissions(DescribeTemplatePermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplatePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplatePermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeTemplatePermissionsAsync(DescribeTemplatePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplatePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplatePermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeTheme /// /// Describes a theme. /// /// Container for the necessary parameters to execute the DescribeTheme service method. /// /// The response from the DescribeTheme service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeTheme Operation public virtual DescribeThemeResponse DescribeTheme(DescribeThemeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThemeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeThemeAsync(DescribeThemeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThemeResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeThemeAlias /// /// Describes the alias for a theme. /// /// Container for the necessary parameters to execute the DescribeThemeAlias service method. /// /// The response from the DescribeThemeAlias service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeThemeAlias Operation public virtual DescribeThemeAliasResponse DescribeThemeAlias(DescribeThemeAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThemeAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeThemeAliasAsync(DescribeThemeAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThemeAliasResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeThemePermissions /// /// Describes the read and write permissions for a theme. /// /// Container for the necessary parameters to execute the DescribeThemePermissions service method. /// /// The response from the DescribeThemePermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeThemePermissions Operation public virtual DescribeThemePermissionsResponse DescribeThemePermissions(DescribeThemePermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThemePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThemePermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeThemePermissionsAsync(DescribeThemePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThemePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThemePermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeTopic /// /// Describes a topic. /// /// Container for the necessary parameters to execute the DescribeTopic service method. /// /// The response from the DescribeTopic service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeTopic Operation public virtual DescribeTopicResponse DescribeTopic(DescribeTopicRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeTopicAsync(DescribeTopicRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeTopicPermissions /// /// Describes the permissions of a topic. /// /// Container for the necessary parameters to execute the DescribeTopicPermissions service method. /// /// The response from the DescribeTopicPermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeTopicPermissions Operation public virtual DescribeTopicPermissionsResponse DescribeTopicPermissions(DescribeTopicPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeTopicPermissionsAsync(DescribeTopicPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicPermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeTopicRefresh /// /// Describes the status of a topic refresh. /// /// Container for the necessary parameters to execute the DescribeTopicRefresh service method. /// /// The response from the DescribeTopicRefresh service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeTopicRefresh Operation public virtual DescribeTopicRefreshResponse DescribeTopicRefresh(DescribeTopicRefreshRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicRefreshRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicRefreshResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeTopicRefreshAsync(DescribeTopicRefreshRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicRefreshRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicRefreshResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeTopicRefreshSchedule /// /// Deletes a topic refresh schedule. /// /// Container for the necessary parameters to execute the DescribeTopicRefreshSchedule service method. /// /// The response from the DescribeTopicRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeTopicRefreshSchedule Operation public virtual DescribeTopicRefreshScheduleResponse DescribeTopicRefreshSchedule(DescribeTopicRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeTopicRefreshScheduleAsync(DescribeTopicRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicRefreshScheduleResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeUser /// /// Returns information about a user, given the user name. /// /// Container for the necessary parameters to execute the DescribeUser service method. /// /// The response from the DescribeUser service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DescribeUser Operation public virtual DescribeUserResponse DescribeUser(DescribeUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeUserAsync(DescribeUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeVPCConnection /// /// Describes a VPC connection. /// /// Container for the necessary parameters to execute the DescribeVPCConnection service method. /// /// The response from the DescribeVPCConnection service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeVPCConnection Operation public virtual DescribeVPCConnectionResponse DescribeVPCConnection(DescribeVPCConnectionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeVPCConnectionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DescribeVPCConnectionAsync(DescribeVPCConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeVPCConnectionResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual GenerateEmbedUrlForAnonymousUserResponse GenerateEmbedUrlForAnonymousUser(GenerateEmbedUrlForAnonymousUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GenerateEmbedUrlForAnonymousUserRequestMarshaller.Instance; options.ResponseUnmarshaller = GenerateEmbedUrlForAnonymousUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GenerateEmbedUrlForAnonymousUserAsync(GenerateEmbedUrlForAnonymousUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GenerateEmbedUrlForAnonymousUserRequestMarshaller.Instance; options.ResponseUnmarshaller = GenerateEmbedUrlForAnonymousUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual GenerateEmbedUrlForRegisteredUserResponse GenerateEmbedUrlForRegisteredUser(GenerateEmbedUrlForRegisteredUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GenerateEmbedUrlForRegisteredUserRequestMarshaller.Instance; options.ResponseUnmarshaller = GenerateEmbedUrlForRegisteredUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GenerateEmbedUrlForRegisteredUserAsync(GenerateEmbedUrlForRegisteredUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GenerateEmbedUrlForRegisteredUserRequestMarshaller.Instance; options.ResponseUnmarshaller = GenerateEmbedUrlForRegisteredUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual GetDashboardEmbedUrlResponse GetDashboardEmbedUrl(GetDashboardEmbedUrlRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetDashboardEmbedUrlRequestMarshaller.Instance; options.ResponseUnmarshaller = GetDashboardEmbedUrlResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetDashboardEmbedUrlAsync(GetDashboardEmbedUrlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetDashboardEmbedUrlRequestMarshaller.Instance; options.ResponseUnmarshaller = GetDashboardEmbedUrlResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual GetSessionEmbedUrlResponse GetSessionEmbedUrl(GetSessionEmbedUrlRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSessionEmbedUrlRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSessionEmbedUrlResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetSessionEmbedUrlAsync(GetSessionEmbedUrlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSessionEmbedUrlRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSessionEmbedUrlResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListAnalysesResponse ListAnalyses(ListAnalysesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAnalysesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAnalysesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListAnalysesAsync(ListAnalysesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListAnalysesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAnalysesResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListAssetBundleExportJobsResponse ListAssetBundleExportJobs(ListAssetBundleExportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAssetBundleExportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAssetBundleExportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListAssetBundleExportJobsAsync(ListAssetBundleExportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListAssetBundleExportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAssetBundleExportJobsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListAssetBundleImportJobsResponse ListAssetBundleImportJobs(ListAssetBundleImportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAssetBundleImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAssetBundleImportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListAssetBundleImportJobsAsync(ListAssetBundleImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListAssetBundleImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAssetBundleImportJobsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListDashboards /// /// Lists dashboards in an Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListDashboards service method. /// /// The response from the ListDashboards service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListDashboards Operation public virtual ListDashboardsResponse ListDashboards(ListDashboardsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListDashboardsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDashboardsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListDashboardsAsync(ListDashboardsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListDashboardsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDashboardsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListDashboardVersionsResponse ListDashboardVersions(ListDashboardVersionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListDashboardVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDashboardVersionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListDashboardVersionsAsync(ListDashboardVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListDashboardVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDashboardVersionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListDataSetsResponse ListDataSets(ListDataSetsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListDataSetsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDataSetsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListDataSetsAsync(ListDataSetsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListDataSetsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDataSetsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListDataSourcesResponse ListDataSources(ListDataSourcesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListDataSourcesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDataSourcesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListDataSourcesAsync(ListDataSourcesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListDataSourcesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDataSourcesResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListFolderMembersResponse ListFolderMembers(ListFolderMembersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListFolderMembersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListFolderMembersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListFolderMembersAsync(ListFolderMembersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListFolderMembersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListFolderMembersResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListFolders /// /// Lists all folders in an account. /// /// Container for the necessary parameters to execute the ListFolders service method. /// /// The response from the ListFolders service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListFolders Operation public virtual ListFoldersResponse ListFolders(ListFoldersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListFoldersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListFoldersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListFoldersAsync(ListFoldersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListFoldersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListFoldersResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListGroupMemberships /// /// Lists member users in a group. /// /// Container for the necessary parameters to execute the ListGroupMemberships service method. /// /// The response from the ListGroupMemberships service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for ListGroupMemberships Operation public virtual ListGroupMembershipsResponse ListGroupMemberships(ListGroupMembershipsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListGroupMembershipsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListGroupMembershipsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListGroupMembershipsAsync(ListGroupMembershipsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListGroupMembershipsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListGroupMembershipsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListGroups /// /// Lists all user groups in Amazon QuickSight. /// /// Container for the necessary parameters to execute the ListGroups service method. /// /// The response from the ListGroups service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for ListGroups Operation public virtual ListGroupsResponse ListGroups(ListGroupsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListGroupsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListGroupsAsync(ListGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListGroupsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListIAMPolicyAssignmentsResponse ListIAMPolicyAssignments(ListIAMPolicyAssignmentsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListIAMPolicyAssignmentsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListIAMPolicyAssignmentsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListIAMPolicyAssignmentsAsync(ListIAMPolicyAssignmentsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListIAMPolicyAssignmentsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListIAMPolicyAssignmentsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListIAMPolicyAssignmentsForUserResponse ListIAMPolicyAssignmentsForUser(ListIAMPolicyAssignmentsForUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListIAMPolicyAssignmentsForUserRequestMarshaller.Instance; options.ResponseUnmarshaller = ListIAMPolicyAssignmentsForUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListIAMPolicyAssignmentsForUserAsync(ListIAMPolicyAssignmentsForUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListIAMPolicyAssignmentsForUserRequestMarshaller.Instance; options.ResponseUnmarshaller = ListIAMPolicyAssignmentsForUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListIngestions /// /// Lists the history of SPICE ingestions for a dataset. /// /// Container for the necessary parameters to execute the ListIngestions service method. /// /// The response from the ListIngestions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for ListIngestions Operation public virtual ListIngestionsResponse ListIngestions(ListIngestionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListIngestionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListIngestionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListIngestionsAsync(ListIngestionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListIngestionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListIngestionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListNamespacesResponse ListNamespaces(ListNamespacesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListNamespacesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListNamespacesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListNamespacesAsync(ListNamespacesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListNamespacesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListNamespacesResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListRefreshSchedulesResponse ListRefreshSchedules(ListRefreshSchedulesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListRefreshSchedulesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRefreshSchedulesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListRefreshSchedulesAsync(ListRefreshSchedulesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListRefreshSchedulesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRefreshSchedulesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListTagsForResource /// /// Lists the tags assigned to a resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for ListTagsForResource Operation public virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListTemplateAliases /// /// Lists all the aliases of a template. /// /// Container for the necessary parameters to execute the ListTemplateAliases service method. /// /// The response from the ListTemplateAliases service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListTemplateAliases Operation public virtual ListTemplateAliasesResponse ListTemplateAliases(ListTemplateAliasesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplateAliasesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplateAliasesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListTemplateAliasesAsync(ListTemplateAliasesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplateAliasesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplateAliasesResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListTemplatesResponse ListTemplates(ListTemplatesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplatesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplatesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListTemplatesAsync(ListTemplatesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplatesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplatesResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListTemplateVersionsResponse ListTemplateVersions(ListTemplateVersionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplateVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplateVersionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListTemplateVersionsAsync(ListTemplateVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplateVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplateVersionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListThemeAliases /// /// Lists all the aliases of a theme. /// /// Container for the necessary parameters to execute the ListThemeAliases service method. /// /// The response from the ListThemeAliases service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListThemeAliases Operation public virtual ListThemeAliasesResponse ListThemeAliases(ListThemeAliasesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListThemeAliasesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListThemeAliasesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListThemeAliasesAsync(ListThemeAliasesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListThemeAliasesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListThemeAliasesResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListThemesResponse ListThemes(ListThemesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListThemesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListThemesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListThemesAsync(ListThemesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListThemesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListThemesResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListThemeVersionsResponse ListThemeVersions(ListThemeVersionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListThemeVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListThemeVersionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListThemeVersionsAsync(ListThemeVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListThemeVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListThemeVersionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListTopicRefreshSchedules /// /// Lists all of the refresh schedules for a topic. /// /// Container for the necessary parameters to execute the ListTopicRefreshSchedules service method. /// /// The response from the ListTopicRefreshSchedules service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for ListTopicRefreshSchedules Operation public virtual ListTopicRefreshSchedulesResponse ListTopicRefreshSchedules(ListTopicRefreshSchedulesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTopicRefreshSchedulesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTopicRefreshSchedulesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListTopicRefreshSchedulesAsync(ListTopicRefreshSchedulesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTopicRefreshSchedulesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTopicRefreshSchedulesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListTopics /// /// Lists all of the topics within an account. /// /// Container for the necessary parameters to execute the ListTopics service method. /// /// The response from the ListTopics service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// Access is throttled. /// /// REST API Reference for ListTopics Operation public virtual ListTopicsResponse ListTopics(ListTopicsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTopicsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTopicsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListTopicsAsync(ListTopicsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTopicsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTopicsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListUserGroupsResponse ListUserGroups(ListUserGroupsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListUserGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListUserGroupsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListUserGroupsAsync(ListUserGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListUserGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListUserGroupsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListUsersResponse ListUsers(ListUsersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListUsersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListUsersAsync(ListUsersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListUsersResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual ListVPCConnectionsResponse ListVPCConnections(ListVPCConnectionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListVPCConnectionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVPCConnectionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListVPCConnectionsAsync(ListVPCConnectionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListVPCConnectionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVPCConnectionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual PutDataSetRefreshPropertiesResponse PutDataSetRefreshProperties(PutDataSetRefreshPropertiesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutDataSetRefreshPropertiesRequestMarshaller.Instance; options.ResponseUnmarshaller = PutDataSetRefreshPropertiesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task PutDataSetRefreshPropertiesAsync(PutDataSetRefreshPropertiesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutDataSetRefreshPropertiesRequestMarshaller.Instance; options.ResponseUnmarshaller = PutDataSetRefreshPropertiesResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual RegisterUserResponse RegisterUser(RegisterUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RegisterUserRequestMarshaller.Instance; options.ResponseUnmarshaller = RegisterUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task RegisterUserAsync(RegisterUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = RegisterUserRequestMarshaller.Instance; options.ResponseUnmarshaller = RegisterUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region RestoreAnalysis /// /// Restores an analysis. /// /// Container for the necessary parameters to execute the RestoreAnalysis service method. /// /// The response from the RestoreAnalysis service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for RestoreAnalysis Operation public virtual RestoreAnalysisResponse RestoreAnalysis(RestoreAnalysisRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RestoreAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = RestoreAnalysisResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task RestoreAnalysisAsync(RestoreAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = RestoreAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = RestoreAnalysisResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual SearchAnalysesResponse SearchAnalyses(SearchAnalysesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchAnalysesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchAnalysesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task SearchAnalysesAsync(SearchAnalysesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = SearchAnalysesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchAnalysesResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual SearchDashboardsResponse SearchDashboards(SearchDashboardsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDashboardsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDashboardsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task SearchDashboardsAsync(SearchDashboardsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDashboardsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDashboardsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual SearchDataSetsResponse SearchDataSets(SearchDataSetsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDataSetsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDataSetsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task SearchDataSetsAsync(SearchDataSetsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDataSetsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDataSetsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual SearchDataSourcesResponse SearchDataSources(SearchDataSourcesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDataSourcesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDataSourcesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task SearchDataSourcesAsync(SearchDataSourcesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDataSourcesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDataSourcesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region SearchFolders /// /// Searches the subfolders in a folder. /// /// Container for the necessary parameters to execute the SearchFolders service method. /// /// The response from the SearchFolders service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// You don't have this feature activated for your account. To fix this issue, contact /// Amazon Web Services support. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for SearchFolders Operation public virtual SearchFoldersResponse SearchFolders(SearchFoldersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchFoldersRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchFoldersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task SearchFoldersAsync(SearchFoldersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = SearchFoldersRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchFoldersResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual SearchGroupsResponse SearchGroups(SearchGroupsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchGroupsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task SearchGroupsAsync(SearchGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = SearchGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchGroupsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual StartAssetBundleExportJobResponse StartAssetBundleExportJob(StartAssetBundleExportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartAssetBundleExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartAssetBundleExportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task StartAssetBundleExportJobAsync(StartAssetBundleExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartAssetBundleExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartAssetBundleExportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual StartAssetBundleImportJobResponse StartAssetBundleImportJob(StartAssetBundleImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartAssetBundleImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartAssetBundleImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task StartAssetBundleImportJobAsync(StartAssetBundleImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartAssetBundleImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartAssetBundleImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual StartDashboardSnapshotJobResponse StartDashboardSnapshotJob(StartDashboardSnapshotJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartDashboardSnapshotJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartDashboardSnapshotJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task StartDashboardSnapshotJobAsync(StartDashboardSnapshotJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartDashboardSnapshotJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartDashboardSnapshotJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual TagResourceResponse TagResource(TagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UntagResource /// /// Removes a tag or tags from a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UntagResource Operation public virtual UntagResourceResponse UntagResource(UntagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual UpdateAccountCustomizationResponse UpdateAccountCustomization(UpdateAccountCustomizationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountCustomizationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateAccountCustomizationAsync(UpdateAccountCustomizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountCustomizationResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual UpdateAccountSettingsResponse UpdateAccountSettings(UpdateAccountSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateAccountSettingsAsync(UpdateAccountSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateAnalysis /// /// Updates an analysis in Amazon QuickSight /// /// Container for the necessary parameters to execute the UpdateAnalysis service method. /// /// The response from the UpdateAnalysis service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateAnalysis Operation public virtual UpdateAnalysisResponse UpdateAnalysis(UpdateAnalysisRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAnalysisResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateAnalysisAsync(UpdateAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAnalysisResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateAnalysisPermissions /// /// Updates the read and write permissions for an analysis. /// /// Container for the necessary parameters to execute the UpdateAnalysisPermissions service method. /// /// The response from the UpdateAnalysisPermissions service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateAnalysisPermissions Operation public virtual UpdateAnalysisPermissionsResponse UpdateAnalysisPermissions(UpdateAnalysisPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAnalysisPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAnalysisPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateAnalysisPermissionsAsync(UpdateAnalysisPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAnalysisPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAnalysisPermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual UpdateDashboardResponse UpdateDashboard(UpdateDashboardRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDashboardResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateDashboardAsync(UpdateDashboardRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDashboardResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateDashboardPermissions /// /// Updates read and write permissions on a dashboard. /// /// Container for the necessary parameters to execute the UpdateDashboardPermissions service method. /// /// The response from the UpdateDashboardPermissions service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateDashboardPermissions Operation public virtual UpdateDashboardPermissionsResponse UpdateDashboardPermissions(UpdateDashboardPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDashboardPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDashboardPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateDashboardPermissionsAsync(UpdateDashboardPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDashboardPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDashboardPermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateDashboardPublishedVersion /// /// Updates the published version of a dashboard. /// /// Container for the necessary parameters to execute the UpdateDashboardPublishedVersion service method. /// /// The response from the UpdateDashboardPublishedVersion service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateDashboardPublishedVersion Operation public virtual UpdateDashboardPublishedVersionResponse UpdateDashboardPublishedVersion(UpdateDashboardPublishedVersionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDashboardPublishedVersionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDashboardPublishedVersionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateDashboardPublishedVersionAsync(UpdateDashboardPublishedVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDashboardPublishedVersionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDashboardPublishedVersionResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual UpdateDataSetResponse UpdateDataSet(UpdateDataSetRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSetResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateDataSetAsync(UpdateDataSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSetResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual UpdateDataSetPermissionsResponse UpdateDataSetPermissions(UpdateDataSetPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSetPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSetPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateDataSetPermissionsAsync(UpdateDataSetPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSetPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSetPermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateDataSource /// /// Updates a data source. /// /// Container for the necessary parameters to execute the UpdateDataSource service method. /// /// The response from the UpdateDataSource service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateDataSource Operation public virtual UpdateDataSourceResponse UpdateDataSource(UpdateDataSourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateDataSourceAsync(UpdateDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateDataSourcePermissions /// /// Updates the permissions to a data source. /// /// Container for the necessary parameters to execute the UpdateDataSourcePermissions service method. /// /// The response from the UpdateDataSourcePermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateDataSourcePermissions Operation public virtual UpdateDataSourcePermissionsResponse UpdateDataSourcePermissions(UpdateDataSourcePermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSourcePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSourcePermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateDataSourcePermissionsAsync(UpdateDataSourcePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSourcePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSourcePermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateFolder /// /// Updates the name of a folder. /// /// Container for the necessary parameters to execute the UpdateFolder service method. /// /// The response from the UpdateFolder service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateFolder Operation public virtual UpdateFolderResponse UpdateFolder(UpdateFolderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateFolderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateFolderAsync(UpdateFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateFolderResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateFolderPermissions /// /// Updates permissions of a folder. /// /// Container for the necessary parameters to execute the UpdateFolderPermissions service method. /// /// The response from the UpdateFolderPermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateFolderPermissions Operation public virtual UpdateFolderPermissionsResponse UpdateFolderPermissions(UpdateFolderPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateFolderPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateFolderPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateFolderPermissionsAsync(UpdateFolderPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateFolderPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateFolderPermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateGroup /// /// Changes a group description. /// /// Container for the necessary parameters to execute the UpdateGroup service method. /// /// The response from the UpdateGroup service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for UpdateGroup Operation public virtual UpdateGroupResponse UpdateGroup(UpdateGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateGroupAsync(UpdateGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual UpdateIAMPolicyAssignmentResponse UpdateIAMPolicyAssignment(UpdateIAMPolicyAssignmentRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateIAMPolicyAssignmentResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateIAMPolicyAssignmentAsync(UpdateIAMPolicyAssignmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateIAMPolicyAssignmentResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual UpdateIpRestrictionResponse UpdateIpRestriction(UpdateIpRestrictionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateIpRestrictionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateIpRestrictionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateIpRestrictionAsync(UpdateIpRestrictionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateIpRestrictionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateIpRestrictionResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual UpdatePublicSharingSettingsResponse UpdatePublicSharingSettings(UpdatePublicSharingSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePublicSharingSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePublicSharingSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdatePublicSharingSettingsAsync(UpdatePublicSharingSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePublicSharingSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePublicSharingSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateRefreshSchedule /// /// Updates a refresh schedule for a dataset. /// /// Container for the necessary parameters to execute the UpdateRefreshSchedule service method. /// /// The response from the UpdateRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateRefreshSchedule Operation public virtual UpdateRefreshScheduleResponse UpdateRefreshSchedule(UpdateRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateRefreshScheduleAsync(UpdateRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRefreshScheduleResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual UpdateTemplateResponse UpdateTemplate(UpdateTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateTemplateAsync(UpdateTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplateResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateTemplateAlias /// /// Updates the template alias of a template. /// /// Container for the necessary parameters to execute the UpdateTemplateAlias service method. /// /// The response from the UpdateTemplateAlias service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateTemplateAlias Operation public virtual UpdateTemplateAliasResponse UpdateTemplateAlias(UpdateTemplateAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplateAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateTemplateAliasAsync(UpdateTemplateAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplateAliasResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateTemplatePermissions /// /// Updates the resource permissions for a template. /// /// Container for the necessary parameters to execute the UpdateTemplatePermissions service method. /// /// The response from the UpdateTemplatePermissions service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateTemplatePermissions Operation public virtual UpdateTemplatePermissionsResponse UpdateTemplatePermissions(UpdateTemplatePermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplatePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplatePermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateTemplatePermissionsAsync(UpdateTemplatePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplatePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplatePermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateTheme /// /// Updates a theme. /// /// Container for the necessary parameters to execute the UpdateTheme service method. /// /// The response from the UpdateTheme service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateTheme Operation public virtual UpdateThemeResponse UpdateTheme(UpdateThemeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateThemeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateThemeAsync(UpdateThemeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateThemeResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateThemeAlias /// /// Updates an alias of a theme. /// /// Container for the necessary parameters to execute the UpdateThemeAlias service method. /// /// The response from the UpdateThemeAlias service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateThemeAlias Operation public virtual UpdateThemeAliasResponse UpdateThemeAlias(UpdateThemeAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateThemeAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateThemeAliasAsync(UpdateThemeAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateThemeAliasResponseUnmarshaller.Instance; return InvokeAsync(request, options, 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. /// /// 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 public virtual UpdateThemePermissionsResponse UpdateThemePermissions(UpdateThemePermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateThemePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateThemePermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateThemePermissionsAsync(UpdateThemePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateThemePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateThemePermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateTopic /// /// Updates a topic. /// /// Container for the necessary parameters to execute the UpdateTopic service method. /// /// The response from the UpdateTopic service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateTopic Operation public virtual UpdateTopicResponse UpdateTopic(UpdateTopicRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTopicResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateTopicAsync(UpdateTopicRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTopicResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateTopicPermissions /// /// Updates the permissions of a topic. /// /// Container for the necessary parameters to execute the UpdateTopicPermissions service method. /// /// The response from the UpdateTopicPermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateTopicPermissions Operation public virtual UpdateTopicPermissionsResponse UpdateTopicPermissions(UpdateTopicPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTopicPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTopicPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateTopicPermissionsAsync(UpdateTopicPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTopicPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTopicPermissionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateTopicRefreshSchedule /// /// Updates a topic refresh schedule. /// /// Container for the necessary parameters to execute the UpdateTopicRefreshSchedule service method. /// /// The response from the UpdateTopicRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateTopicRefreshSchedule Operation public virtual UpdateTopicRefreshScheduleResponse UpdateTopicRefreshSchedule(UpdateTopicRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTopicRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateTopicRefreshScheduleAsync(UpdateTopicRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTopicRefreshScheduleResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateUser /// /// Updates an Amazon QuickSight user. /// /// Container for the necessary parameters to execute the UpdateUser service method. /// /// The response from the UpdateUser service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for UpdateUser Operation public virtual UpdateUserResponse UpdateUser(UpdateUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateUserRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateUserAsync(UpdateUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateUserRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateVPCConnection /// /// Updates a VPC connection. /// /// Container for the necessary parameters to execute the UpdateVPCConnection service method. /// /// The response from the UpdateVPCConnection service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateVPCConnection Operation public virtual UpdateVPCConnectionResponse UpdateVPCConnection(UpdateVPCConnectionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVPCConnectionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateVPCConnectionAsync(UpdateVPCConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVPCConnectionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion } }