/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the quicksight-2018-04-01.normal.json service model. */ using System; using System.Collections.Generic; using 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(); #if BCL45 || AWS_ASYNC_ENUMERABLES_API private IQuickSightPaginatorFactory _paginators; /// /// Paginators for the service /// public IQuickSightPaginatorFactory Paginators { get { if (this._paginators == null) { this._paginators = new QuickSightPaginatorFactory(this); } return this._paginators; } } #endif #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); } /// /// Initiates the asynchronous execution of the CancelIngestion operation. /// /// /// Container for the necessary parameters to execute the CancelIngestion operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelIngestion /// operation. /// REST API Reference for CancelIngestion Operation public virtual IAsyncResult BeginCancelIngestion(CancelIngestionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CancelIngestionRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelIngestionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CancelIngestion operation. /// /// /// The IAsyncResult returned by the call to BeginCancelIngestion. /// /// Returns a CancelIngestionResult from QuickSight. /// REST API Reference for CancelIngestion Operation public virtual CancelIngestionResponse EndCancelIngestion(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateAccountCustomization /// /// Creates Amazon QuickSight customizations for the current Amazon Web Services Region. /// Currently, you can add a custom default theme by using the CreateAccountCustomization /// or UpdateAccountCustomization API operation. To further customize Amazon /// QuickSight by removing Amazon QuickSight sample assets and videos for all new users, /// see Customizing /// Amazon QuickSight in the Amazon QuickSight User Guide. /// /// /// /// You can create customizations for your Amazon Web Services account or, if you specify /// a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace /// always override customizations that apply to an Amazon Web Services account. To find /// out which customizations apply, use the DescribeAccountCustomization /// API operation. /// /// /// /// Before you use the CreateAccountCustomization API operation to add a /// theme as the namespace default, make sure that you first share the theme with the /// namespace. If you don't share it with the namespace, the theme isn't visible to your /// users even if you make it the default theme. To check if the theme is shared, view /// the current permissions by using the DescribeThemePermissions /// API operation. To share the theme, grant permissions by using the UpdateThemePermissions /// API operation. /// /// /// Container for the necessary parameters to execute the CreateAccountCustomization service method. /// /// The response from the CreateAccountCustomization service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for CreateAccountCustomization Operation public virtual CreateAccountCustomizationResponse CreateAccountCustomization(CreateAccountCustomizationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAccountCustomizationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateAccountCustomization operation. /// /// /// Container for the necessary parameters to execute the CreateAccountCustomization operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccountCustomization /// operation. /// REST API Reference for CreateAccountCustomization Operation public virtual IAsyncResult BeginCreateAccountCustomization(CreateAccountCustomizationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAccountCustomizationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateAccountCustomization operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAccountCustomization. /// /// Returns a CreateAccountCustomizationResult from QuickSight. /// REST API Reference for CreateAccountCustomization Operation public virtual CreateAccountCustomizationResponse EndCreateAccountCustomization(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateAccountSubscription /// /// Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q. /// /// /// /// The Amazon Web Services Region for the account is derived from what is configured /// in the CLI or SDK. This operation isn't supported in the US East (Ohio) Region, South /// America (Sao Paulo) Region, or Asia Pacific (Singapore) Region. /// /// /// /// Before you use this operation, make sure that you can connect to an existing Amazon /// Web Services account. If you don't have an Amazon Web Services account, see Sign /// up for Amazon Web Services in the Amazon QuickSight User Guide. The person /// who signs up for Amazon QuickSight needs to have the correct Identity and Access Management /// (IAM) permissions. For more information, see IAM /// Policy Examples for Amazon QuickSight in the Amazon QuickSight User Guide. /// /// /// /// If your IAM policy includes both the Subscribe and CreateAccountSubscription /// actions, make sure that both actions are set to Allow. If either action /// is set to Deny, the Deny action prevails and your API call /// fails. /// /// /// /// You can't pass an existing IAM role to access other Amazon Web Services services using /// this API operation. To pass your existing IAM role to Amazon QuickSight, see Passing /// IAM roles to Amazon QuickSight in the Amazon QuickSight User Guide. /// /// /// /// You can't set default resource access on the new account from the Amazon QuickSight /// API. Instead, add default resource access from the Amazon QuickSight console. For /// more information about setting default resource access to Amazon Web Services services, /// see Setting /// default resource access to Amazon Web Services services in the Amazon QuickSight /// User Guide. /// /// /// Container for the necessary parameters to execute the CreateAccountSubscription service method. /// /// The response from the CreateAccountSubscription service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for CreateAccountSubscription Operation public virtual CreateAccountSubscriptionResponse CreateAccountSubscription(CreateAccountSubscriptionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAccountSubscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAccountSubscriptionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateAccountSubscription operation. /// /// /// Container for the necessary parameters to execute the CreateAccountSubscription operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccountSubscription /// operation. /// REST API Reference for CreateAccountSubscription Operation public virtual IAsyncResult BeginCreateAccountSubscription(CreateAccountSubscriptionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAccountSubscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAccountSubscriptionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateAccountSubscription operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAccountSubscription. /// /// Returns a CreateAccountSubscriptionResult from QuickSight. /// REST API Reference for CreateAccountSubscription Operation public virtual CreateAccountSubscriptionResponse EndCreateAccountSubscription(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateAnalysis /// /// Creates an analysis in Amazon QuickSight. Analyses can be created either from a template /// or from an AnalysisDefinition. /// /// Container for the necessary parameters to execute the CreateAnalysis service method. /// /// The response from the CreateAnalysis service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateAnalysis Operation public virtual CreateAnalysisResponse CreateAnalysis(CreateAnalysisRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAnalysisResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateAnalysis operation. /// /// /// Container for the necessary parameters to execute the CreateAnalysis operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAnalysis /// operation. /// REST API Reference for CreateAnalysis Operation public virtual IAsyncResult BeginCreateAnalysis(CreateAnalysisRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAnalysisResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateAnalysis operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAnalysis. /// /// Returns a CreateAnalysisResult from QuickSight. /// REST API Reference for CreateAnalysis Operation public virtual CreateAnalysisResponse EndCreateAnalysis(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateDashboard /// /// Creates a dashboard from either a template or directly with a DashboardDefinition. /// To first create a template, see the CreateTemplate /// API operation. /// /// /// /// A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports, /// created from analyses. You can share Amazon QuickSight dashboards. With the right /// permissions, you can create scheduled email reports from them. If you have the correct /// permissions, you can create a dashboard from a template that exists in a different /// Amazon Web Services account. /// /// /// Container for the necessary parameters to execute the CreateDashboard service method. /// /// The response from the CreateDashboard service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateDashboard Operation public virtual CreateDashboardResponse CreateDashboard(CreateDashboardRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDashboardResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateDashboard operation. /// /// /// Container for the necessary parameters to execute the CreateDashboard operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDashboard /// operation. /// REST API Reference for CreateDashboard Operation public virtual IAsyncResult BeginCreateDashboard(CreateDashboardRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDashboardResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateDashboard operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDashboard. /// /// Returns a CreateDashboardResult from QuickSight. /// REST API Reference for CreateDashboard Operation public virtual CreateDashboardResponse EndCreateDashboard(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateDataSet /// /// Creates a dataset. This operation doesn't support datasets that include uploaded files /// as a source. /// /// Container for the necessary parameters to execute the CreateDataSet service method. /// /// The response from the CreateDataSet service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateDataSet Operation public virtual CreateDataSetResponse CreateDataSet(CreateDataSetRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDataSetResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateDataSet operation. /// /// /// Container for the necessary parameters to execute the CreateDataSet operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDataSet /// operation. /// REST API Reference for CreateDataSet Operation public virtual IAsyncResult BeginCreateDataSet(CreateDataSetRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDataSetResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateDataSet operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDataSet. /// /// Returns a CreateDataSetResult from QuickSight. /// REST API Reference for CreateDataSet Operation public virtual CreateDataSetResponse EndCreateDataSet(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateDataSource /// /// Creates a data source. /// /// Container for the necessary parameters to execute the CreateDataSource service method. /// /// The response from the CreateDataSource service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for CreateDataSource Operation public virtual CreateDataSourceResponse CreateDataSource(CreateDataSourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDataSourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateDataSource operation. /// /// /// Container for the necessary parameters to execute the CreateDataSource operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDataSource /// operation. /// REST API Reference for CreateDataSource Operation public virtual IAsyncResult BeginCreateDataSource(CreateDataSourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDataSourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDataSource. /// /// Returns a CreateDataSourceResult from QuickSight. /// REST API Reference for CreateDataSource Operation public virtual CreateDataSourceResponse EndCreateDataSource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateFolder /// /// Creates an empty shared folder. /// /// Container for the necessary parameters to execute the CreateFolder service method. /// /// The response from the CreateFolder service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateFolder Operation public virtual CreateFolderResponse CreateFolder(CreateFolderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateFolderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateFolder operation. /// /// /// Container for the necessary parameters to execute the CreateFolder operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateFolder /// operation. /// REST API Reference for CreateFolder Operation public virtual IAsyncResult BeginCreateFolder(CreateFolderRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateFolderResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateFolder operation. /// /// /// The IAsyncResult returned by the call to BeginCreateFolder. /// /// Returns a CreateFolderResult from QuickSight. /// REST API Reference for CreateFolder Operation public virtual CreateFolderResponse EndCreateFolder(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateFolderMembership /// /// Adds an asset, such as a dashboard, analysis, or dataset into a folder. /// /// Container for the necessary parameters to execute the CreateFolderMembership service method. /// /// The response from the CreateFolderMembership service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateFolderMembership Operation public virtual CreateFolderMembershipResponse CreateFolderMembership(CreateFolderMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateFolderMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateFolderMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateFolderMembership operation. /// /// /// Container for the necessary parameters to execute the CreateFolderMembership operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateFolderMembership /// operation. /// REST API Reference for CreateFolderMembership Operation public virtual IAsyncResult BeginCreateFolderMembership(CreateFolderMembershipRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateFolderMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateFolderMembershipResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateFolderMembership operation. /// /// /// The IAsyncResult returned by the call to BeginCreateFolderMembership. /// /// Returns a CreateFolderMembershipResult from QuickSight. /// REST API Reference for CreateFolderMembership Operation public virtual CreateFolderMembershipResponse EndCreateFolderMembership(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateGroup /// /// Use the CreateGroup operation to create a group in Amazon QuickSight. /// You can create up to 10,000 groups in a namespace. If you want to create more than /// 10,000 groups in a namespace, contact AWS Support. /// /// /// /// The permissions resource is arn:aws:quicksight:<your-region>:<relevant-aws-account-id>:group/default/<group-name> /// . /// /// /// /// The response is a group object. /// /// /// Container for the necessary parameters to execute the CreateGroup service method. /// /// The response from the CreateGroup service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more preconditions aren't met. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for CreateGroup Operation public virtual CreateGroupResponse CreateGroup(CreateGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateGroup operation. /// /// /// Container for the necessary parameters to execute the CreateGroup operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGroup /// operation. /// REST API Reference for CreateGroup Operation public virtual IAsyncResult BeginCreateGroup(CreateGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCreateGroup. /// /// Returns a CreateGroupResult from QuickSight. /// REST API Reference for CreateGroup Operation public virtual CreateGroupResponse EndCreateGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateGroupMembership /// /// Adds an Amazon QuickSight user to an Amazon QuickSight group. /// /// Container for the necessary parameters to execute the CreateGroupMembership service method. /// /// The response from the CreateGroupMembership service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for CreateGroupMembership Operation public virtual CreateGroupMembershipResponse CreateGroupMembership(CreateGroupMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateGroupMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateGroupMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateGroupMembership operation. /// /// /// Container for the necessary parameters to execute the CreateGroupMembership operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGroupMembership /// operation. /// REST API Reference for CreateGroupMembership Operation public virtual IAsyncResult BeginCreateGroupMembership(CreateGroupMembershipRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateGroupMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateGroupMembershipResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateGroupMembership operation. /// /// /// The IAsyncResult returned by the call to BeginCreateGroupMembership. /// /// Returns a CreateGroupMembershipResult from QuickSight. /// REST API Reference for CreateGroupMembership Operation public virtual CreateGroupMembershipResponse EndCreateGroupMembership(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateIAMPolicyAssignment /// /// Creates an assignment with one specified IAM policy, identified by its Amazon Resource /// Name (ARN). This policy assignment is attached to the specified groups or users of /// Amazon QuickSight. Assignment names are unique per Amazon Web Services account. To /// avoid overwriting rules in other namespaces, use assignment names that are unique. /// /// Container for the necessary parameters to execute the CreateIAMPolicyAssignment service method. /// /// The response from the CreateIAMPolicyAssignment service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// A resource is already in a state that indicates an operation is happening that must /// complete before a new update can be applied. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for CreateIAMPolicyAssignment Operation public virtual CreateIAMPolicyAssignmentResponse CreateIAMPolicyAssignment(CreateIAMPolicyAssignmentRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateIAMPolicyAssignmentResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateIAMPolicyAssignment operation. /// /// /// Container for the necessary parameters to execute the CreateIAMPolicyAssignment operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIAMPolicyAssignment /// operation. /// REST API Reference for CreateIAMPolicyAssignment Operation public virtual IAsyncResult BeginCreateIAMPolicyAssignment(CreateIAMPolicyAssignmentRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateIAMPolicyAssignmentResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateIAMPolicyAssignment operation. /// /// /// The IAsyncResult returned by the call to BeginCreateIAMPolicyAssignment. /// /// Returns a CreateIAMPolicyAssignmentResult from QuickSight. /// REST API Reference for CreateIAMPolicyAssignment Operation public virtual CreateIAMPolicyAssignmentResponse EndCreateIAMPolicyAssignment(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateIngestion /// /// Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets /// in an Enterprise edition account 32 times in a 24-hour period. You can manually refresh /// datasets in a Standard edition account 8 times in a 24-hour period. Each 24-hour period /// is measured starting 24 hours before the current date and time. /// /// /// /// Any ingestions operating on tagged datasets inherit the same tags automatically for /// use in access control. For an example, see How /// do I create an IAM policy to control access to Amazon EC2 resources using tags? /// in the Amazon Web Services Knowledge Center. Tags are visible on the tagged dataset, /// but not on the ingestion resource. /// /// /// Container for the necessary parameters to execute the CreateIngestion service method. /// /// The response from the CreateIngestion service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for CreateIngestion Operation public virtual CreateIngestionResponse CreateIngestion(CreateIngestionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateIngestionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateIngestionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateIngestion operation. /// /// /// Container for the necessary parameters to execute the CreateIngestion operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIngestion /// operation. /// REST API Reference for CreateIngestion Operation public virtual IAsyncResult BeginCreateIngestion(CreateIngestionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateIngestionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateIngestionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateIngestion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateIngestion. /// /// Returns a CreateIngestionResult from QuickSight. /// REST API Reference for CreateIngestion Operation public virtual CreateIngestionResponse EndCreateIngestion(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateNamespace /// /// (Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight. /// /// /// /// A namespace allows you to isolate the Amazon QuickSight users and groups that are /// registered for that namespace. Users that access the namespace can share assets only /// with other users or groups in the same namespace. They can't see users and groups /// in other namespaces. You can create a namespace after your Amazon Web Services account /// is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon /// Web Services account. By default, there is a limit of 100 namespaces per Amazon Web /// Services account. To increase your limit, create a ticket with Amazon Web Services /// Support. /// /// /// Container for the necessary parameters to execute the CreateNamespace service method. /// /// The response from the CreateNamespace service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more preconditions aren't met. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for CreateNamespace Operation public virtual CreateNamespaceResponse CreateNamespace(CreateNamespaceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateNamespaceRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateNamespaceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateNamespace operation. /// /// /// Container for the necessary parameters to execute the CreateNamespace operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateNamespace /// operation. /// REST API Reference for CreateNamespace Operation public virtual IAsyncResult BeginCreateNamespace(CreateNamespaceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateNamespaceRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateNamespaceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateNamespace operation. /// /// /// The IAsyncResult returned by the call to BeginCreateNamespace. /// /// Returns a CreateNamespaceResult from QuickSight. /// REST API Reference for CreateNamespace Operation public virtual CreateNamespaceResponse EndCreateNamespace(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateRefreshSchedule /// /// Creates a refresh schedule for a dataset. You can create up to 5 different schedules /// for a single dataset. /// /// Container for the necessary parameters to execute the CreateRefreshSchedule service method. /// /// The response from the CreateRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more preconditions aren't met. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for CreateRefreshSchedule Operation public virtual CreateRefreshScheduleResponse CreateRefreshSchedule(CreateRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateRefreshSchedule operation. /// /// /// Container for the necessary parameters to execute the CreateRefreshSchedule operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRefreshSchedule /// operation. /// REST API Reference for CreateRefreshSchedule Operation public virtual IAsyncResult BeginCreateRefreshSchedule(CreateRefreshScheduleRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRefreshScheduleResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateRefreshSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRefreshSchedule. /// /// Returns a CreateRefreshScheduleResult from QuickSight. /// REST API Reference for CreateRefreshSchedule Operation public virtual CreateRefreshScheduleResponse EndCreateRefreshSchedule(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateTemplate /// /// Creates a template either from a TemplateDefinition or from an existing /// Amazon QuickSight analysis or template. You can use the resulting template to create /// additional dashboards, templates, or analyses. /// /// /// /// A template is an entity in Amazon QuickSight that encapsulates the metadata /// required to create an analysis and that you can use to create s dashboard. A template /// adds a layer of abstraction by using placeholders to replace the dataset associated /// with the analysis. You can use templates to create dashboards by replacing dataset /// placeholders with datasets that follow the same schema that was used to create the /// source analysis and template. /// /// /// Container for the necessary parameters to execute the CreateTemplate service method. /// /// The response from the CreateTemplate service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateTemplate Operation public virtual CreateTemplateResponse CreateTemplate(CreateTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateTemplate operation. /// /// /// Container for the necessary parameters to execute the CreateTemplate operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTemplate /// operation. /// REST API Reference for CreateTemplate Operation public virtual IAsyncResult BeginCreateTemplate(CreateTemplateRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTemplateResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTemplate. /// /// Returns a CreateTemplateResult from QuickSight. /// REST API Reference for CreateTemplate Operation public virtual CreateTemplateResponse EndCreateTemplate(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateTemplateAlias /// /// Creates a template alias for a template. /// /// Container for the necessary parameters to execute the CreateTemplateAlias service method. /// /// The response from the CreateTemplateAlias service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateTemplateAlias Operation public virtual CreateTemplateAliasResponse CreateTemplateAlias(CreateTemplateAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTemplateAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateTemplateAlias operation. /// /// /// Container for the necessary parameters to execute the CreateTemplateAlias operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTemplateAlias /// operation. /// REST API Reference for CreateTemplateAlias Operation public virtual IAsyncResult BeginCreateTemplateAlias(CreateTemplateAliasRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTemplateAliasResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateTemplateAlias operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTemplateAlias. /// /// Returns a CreateTemplateAliasResult from QuickSight. /// REST API Reference for CreateTemplateAlias Operation public virtual CreateTemplateAliasResponse EndCreateTemplateAlias(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateTheme /// /// Creates a theme. /// /// /// /// A theme is set of configuration options for color and layout. Themes apply /// to analyses and dashboards. For more information, see Using /// Themes in Amazon QuickSight in the Amazon QuickSight User Guide. /// /// /// Container for the necessary parameters to execute the CreateTheme service method. /// /// The response from the CreateTheme service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateTheme Operation public virtual CreateThemeResponse CreateTheme(CreateThemeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateThemeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateTheme operation. /// /// /// Container for the necessary parameters to execute the CreateTheme operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTheme /// operation. /// REST API Reference for CreateTheme Operation public virtual IAsyncResult BeginCreateTheme(CreateThemeRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateThemeResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateTheme operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTheme. /// /// Returns a CreateThemeResult from QuickSight. /// REST API Reference for CreateTheme Operation public virtual CreateThemeResponse EndCreateTheme(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateThemeAlias /// /// Creates a theme alias for a theme. /// /// Container for the necessary parameters to execute the CreateThemeAlias service method. /// /// The response from the CreateThemeAlias service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateThemeAlias Operation public virtual CreateThemeAliasResponse CreateThemeAlias(CreateThemeAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateThemeAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateThemeAlias operation. /// /// /// Container for the necessary parameters to execute the CreateThemeAlias operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateThemeAlias /// operation. /// REST API Reference for CreateThemeAlias Operation public virtual IAsyncResult BeginCreateThemeAlias(CreateThemeAliasRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateThemeAliasResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateThemeAlias operation. /// /// /// The IAsyncResult returned by the call to BeginCreateThemeAlias. /// /// Returns a CreateThemeAliasResult from QuickSight. /// REST API Reference for CreateThemeAlias Operation public virtual CreateThemeAliasResponse EndCreateThemeAlias(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateTopic /// /// Creates a new Q topic. /// /// Container for the necessary parameters to execute the CreateTopic service method. /// /// The response from the CreateTopic service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for CreateTopic Operation public virtual CreateTopicResponse CreateTopic(CreateTopicRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTopicResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateTopic operation. /// /// /// Container for the necessary parameters to execute the CreateTopic operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTopic /// operation. /// REST API Reference for CreateTopic Operation public virtual IAsyncResult BeginCreateTopic(CreateTopicRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTopicResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateTopic operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTopic. /// /// Returns a CreateTopicResult from QuickSight. /// REST API Reference for CreateTopic Operation public virtual CreateTopicResponse EndCreateTopic(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateTopicRefreshSchedule /// /// Creates a topic refresh schedule. /// /// Container for the necessary parameters to execute the CreateTopicRefreshSchedule service method. /// /// The response from the CreateTopicRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for CreateTopicRefreshSchedule Operation public virtual CreateTopicRefreshScheduleResponse CreateTopicRefreshSchedule(CreateTopicRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTopicRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateTopicRefreshSchedule operation. /// /// /// Container for the necessary parameters to execute the CreateTopicRefreshSchedule operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTopicRefreshSchedule /// operation. /// REST API Reference for CreateTopicRefreshSchedule Operation public virtual IAsyncResult BeginCreateTopicRefreshSchedule(CreateTopicRefreshScheduleRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateTopicRefreshScheduleResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateTopicRefreshSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTopicRefreshSchedule. /// /// Returns a CreateTopicRefreshScheduleResult from QuickSight. /// REST API Reference for CreateTopicRefreshSchedule Operation public virtual CreateTopicRefreshScheduleResponse EndCreateTopicRefreshSchedule(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateVPCConnection /// /// Creates a new VPC connection. /// /// Container for the necessary parameters to execute the CreateVPCConnection service method. /// /// The response from the CreateVPCConnection service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for CreateVPCConnection Operation public virtual CreateVPCConnectionResponse CreateVPCConnection(CreateVPCConnectionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateVPCConnectionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateVPCConnection operation. /// /// /// Container for the necessary parameters to execute the CreateVPCConnection operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateVPCConnection /// operation. /// REST API Reference for CreateVPCConnection Operation public virtual IAsyncResult BeginCreateVPCConnection(CreateVPCConnectionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateVPCConnectionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateVPCConnection operation. /// /// /// The IAsyncResult returned by the call to BeginCreateVPCConnection. /// /// Returns a CreateVPCConnectionResult from QuickSight. /// REST API Reference for CreateVPCConnection Operation public virtual CreateVPCConnectionResponse EndCreateVPCConnection(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteAccountCustomization /// /// Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for /// the specified Amazon Web Services account and Amazon QuickSight namespace. /// /// Container for the necessary parameters to execute the DeleteAccountCustomization service method. /// /// The response from the DeleteAccountCustomization service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DeleteAccountCustomization Operation public virtual DeleteAccountCustomizationResponse DeleteAccountCustomization(DeleteAccountCustomizationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAccountCustomizationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteAccountCustomization operation. /// /// /// Container for the necessary parameters to execute the DeleteAccountCustomization operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccountCustomization /// operation. /// REST API Reference for DeleteAccountCustomization Operation public virtual IAsyncResult BeginDeleteAccountCustomization(DeleteAccountCustomizationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAccountCustomizationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteAccountCustomization operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAccountCustomization. /// /// Returns a DeleteAccountCustomizationResult from QuickSight. /// REST API Reference for DeleteAccountCustomization Operation public virtual DeleteAccountCustomizationResponse EndDeleteAccountCustomization(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteAccountSubscription /// /// Use the DeleteAccountSubscription operation to delete an Amazon QuickSight /// account. This operation will result in an error message if you have configured your /// account termination protection settings to True. To change this setting /// and delete your account, call the UpdateAccountSettings API and set the /// value of the TerminationProtectionEnabled parameter to False, /// then make another call to the DeleteAccountSubscription API. /// /// Container for the necessary parameters to execute the DeleteAccountSubscription service method. /// /// The response from the DeleteAccountSubscription service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DeleteAccountSubscription Operation public virtual DeleteAccountSubscriptionResponse DeleteAccountSubscription(DeleteAccountSubscriptionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAccountSubscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAccountSubscriptionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteAccountSubscription operation. /// /// /// Container for the necessary parameters to execute the DeleteAccountSubscription operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccountSubscription /// operation. /// REST API Reference for DeleteAccountSubscription Operation public virtual IAsyncResult BeginDeleteAccountSubscription(DeleteAccountSubscriptionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAccountSubscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAccountSubscriptionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteAccountSubscription operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAccountSubscription. /// /// Returns a DeleteAccountSubscriptionResult from QuickSight. /// REST API Reference for DeleteAccountSubscription Operation public virtual DeleteAccountSubscriptionResponse EndDeleteAccountSubscription(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteAnalysis /// /// Deletes an analysis from Amazon QuickSight. You can optionally include a recovery /// window during which you can restore the analysis. If you don't specify a recovery /// window value, the operation defaults to 30 days. Amazon QuickSight attaches a DeletionTime /// stamp to the response that specifies the end of the recovery window. At the end of /// the recovery window, Amazon QuickSight deletes the analysis permanently. /// /// /// /// At any time before recovery window ends, you can use the RestoreAnalysis /// API operation to remove the DeletionTime stamp and cancel the deletion /// of the analysis. The analysis remains visible in the API until it's deleted, so you /// can describe it but you can't make a template from it. /// /// /// /// An analysis that's scheduled for deletion isn't accessible in the Amazon QuickSight /// console. To access it in the console, restore it. Deleting an analysis doesn't delete /// the dashboards that you publish from it. /// /// /// Container for the necessary parameters to execute the DeleteAnalysis service method. /// /// The response from the DeleteAnalysis service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteAnalysis Operation public virtual DeleteAnalysisResponse DeleteAnalysis(DeleteAnalysisRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAnalysisResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteAnalysis operation. /// /// /// Container for the necessary parameters to execute the DeleteAnalysis operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAnalysis /// operation. /// REST API Reference for DeleteAnalysis Operation public virtual IAsyncResult BeginDeleteAnalysis(DeleteAnalysisRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAnalysisResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteAnalysis operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAnalysis. /// /// Returns a DeleteAnalysisResult from QuickSight. /// REST API Reference for DeleteAnalysis Operation public virtual DeleteAnalysisResponse EndDeleteAnalysis(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteDashboard /// /// Deletes a dashboard. /// /// Container for the necessary parameters to execute the DeleteDashboard service method. /// /// The response from the DeleteDashboard service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteDashboard Operation public virtual DeleteDashboardResponse DeleteDashboard(DeleteDashboardRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDashboardResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteDashboard operation. /// /// /// Container for the necessary parameters to execute the DeleteDashboard operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDashboard /// operation. /// REST API Reference for DeleteDashboard Operation public virtual IAsyncResult BeginDeleteDashboard(DeleteDashboardRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDashboardResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteDashboard operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDashboard. /// /// Returns a DeleteDashboardResult from QuickSight. /// REST API Reference for DeleteDashboard Operation public virtual DeleteDashboardResponse EndDeleteDashboard(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteDataSet /// /// Deletes a dataset. /// /// Container for the necessary parameters to execute the DeleteDataSet service method. /// /// The response from the DeleteDataSet service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteDataSet Operation public virtual DeleteDataSetResponse DeleteDataSet(DeleteDataSetRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDataSetResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteDataSet operation. /// /// /// Container for the necessary parameters to execute the DeleteDataSet operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDataSet /// operation. /// REST API Reference for DeleteDataSet Operation public virtual IAsyncResult BeginDeleteDataSet(DeleteDataSetRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDataSetResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteDataSet operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDataSet. /// /// Returns a DeleteDataSetResult from QuickSight. /// REST API Reference for DeleteDataSet Operation public virtual DeleteDataSetResponse EndDeleteDataSet(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteDataSetRefreshProperties /// /// Deletes the dataset refresh properties of the dataset. /// /// Container for the necessary parameters to execute the DeleteDataSetRefreshProperties service method. /// /// The response from the DeleteDataSetRefreshProperties service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteDataSetRefreshProperties Operation public virtual DeleteDataSetRefreshPropertiesResponse DeleteDataSetRefreshProperties(DeleteDataSetRefreshPropertiesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDataSetRefreshPropertiesRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDataSetRefreshPropertiesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteDataSetRefreshProperties operation. /// /// /// Container for the necessary parameters to execute the DeleteDataSetRefreshProperties operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDataSetRefreshProperties /// operation. /// REST API Reference for DeleteDataSetRefreshProperties Operation public virtual IAsyncResult BeginDeleteDataSetRefreshProperties(DeleteDataSetRefreshPropertiesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDataSetRefreshPropertiesRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDataSetRefreshPropertiesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteDataSetRefreshProperties operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDataSetRefreshProperties. /// /// Returns a DeleteDataSetRefreshPropertiesResult from QuickSight. /// REST API Reference for DeleteDataSetRefreshProperties Operation public virtual DeleteDataSetRefreshPropertiesResponse EndDeleteDataSetRefreshProperties(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteDataSource /// /// Deletes the data source permanently. This operation breaks all the datasets that reference /// the deleted data source. /// /// Container for the necessary parameters to execute the DeleteDataSource service method. /// /// The response from the DeleteDataSource service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteDataSource Operation public virtual DeleteDataSourceResponse DeleteDataSource(DeleteDataSourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDataSourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteDataSource operation. /// /// /// Container for the necessary parameters to execute the DeleteDataSource operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDataSource /// operation. /// REST API Reference for DeleteDataSource Operation public virtual IAsyncResult BeginDeleteDataSource(DeleteDataSourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDataSourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDataSource. /// /// Returns a DeleteDataSourceResult from QuickSight. /// REST API Reference for DeleteDataSource Operation public virtual DeleteDataSourceResponse EndDeleteDataSource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteFolder /// /// Deletes an empty folder. /// /// Container for the necessary parameters to execute the DeleteFolder service method. /// /// The response from the DeleteFolder service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteFolder Operation public virtual DeleteFolderResponse DeleteFolder(DeleteFolderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteFolderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteFolder operation. /// /// /// Container for the necessary parameters to execute the DeleteFolder operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFolder /// operation. /// REST API Reference for DeleteFolder Operation public virtual IAsyncResult BeginDeleteFolder(DeleteFolderRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteFolderResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteFolder operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteFolder. /// /// Returns a DeleteFolderResult from QuickSight. /// REST API Reference for DeleteFolder Operation public virtual DeleteFolderResponse EndDeleteFolder(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteFolderMembership /// /// Removes an asset, such as a dashboard, analysis, or dataset, from a folder. /// /// Container for the necessary parameters to execute the DeleteFolderMembership service method. /// /// The response from the DeleteFolderMembership service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteFolderMembership Operation public virtual DeleteFolderMembershipResponse DeleteFolderMembership(DeleteFolderMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteFolderMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteFolderMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteFolderMembership operation. /// /// /// Container for the necessary parameters to execute the DeleteFolderMembership operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFolderMembership /// operation. /// REST API Reference for DeleteFolderMembership Operation public virtual IAsyncResult BeginDeleteFolderMembership(DeleteFolderMembershipRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteFolderMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteFolderMembershipResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteFolderMembership operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteFolderMembership. /// /// Returns a DeleteFolderMembershipResult from QuickSight. /// REST API Reference for DeleteFolderMembership Operation public virtual DeleteFolderMembershipResponse EndDeleteFolderMembership(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteGroup /// /// Removes a user group from Amazon QuickSight. /// /// Container for the necessary parameters to execute the DeleteGroup service method. /// /// The response from the DeleteGroup service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DeleteGroup Operation public virtual DeleteGroupResponse DeleteGroup(DeleteGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteGroup operation. /// /// /// Container for the necessary parameters to execute the DeleteGroup operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGroup /// operation. /// REST API Reference for DeleteGroup Operation public virtual IAsyncResult BeginDeleteGroup(DeleteGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteGroup. /// /// Returns a DeleteGroupResult from QuickSight. /// REST API Reference for DeleteGroup Operation public virtual DeleteGroupResponse EndDeleteGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteGroupMembership /// /// Removes a user from a group so that the user is no longer a member of the group. /// /// Container for the necessary parameters to execute the DeleteGroupMembership service method. /// /// The response from the DeleteGroupMembership service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DeleteGroupMembership Operation public virtual DeleteGroupMembershipResponse DeleteGroupMembership(DeleteGroupMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteGroupMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteGroupMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteGroupMembership operation. /// /// /// Container for the necessary parameters to execute the DeleteGroupMembership operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGroupMembership /// operation. /// REST API Reference for DeleteGroupMembership Operation public virtual IAsyncResult BeginDeleteGroupMembership(DeleteGroupMembershipRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteGroupMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteGroupMembershipResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteGroupMembership operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteGroupMembership. /// /// Returns a DeleteGroupMembershipResult from QuickSight. /// REST API Reference for DeleteGroupMembership Operation public virtual DeleteGroupMembershipResponse EndDeleteGroupMembership(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteIAMPolicyAssignment /// /// Deletes an existing IAM policy assignment. /// /// Container for the necessary parameters to execute the DeleteIAMPolicyAssignment service method. /// /// The response from the DeleteIAMPolicyAssignment service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// A resource is already in a state that indicates an operation is happening that must /// complete before a new update can be applied. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteIAMPolicyAssignment Operation public virtual DeleteIAMPolicyAssignmentResponse DeleteIAMPolicyAssignment(DeleteIAMPolicyAssignmentRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteIAMPolicyAssignmentResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteIAMPolicyAssignment operation. /// /// /// Container for the necessary parameters to execute the DeleteIAMPolicyAssignment operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIAMPolicyAssignment /// operation. /// REST API Reference for DeleteIAMPolicyAssignment Operation public virtual IAsyncResult BeginDeleteIAMPolicyAssignment(DeleteIAMPolicyAssignmentRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteIAMPolicyAssignmentResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteIAMPolicyAssignment operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteIAMPolicyAssignment. /// /// Returns a DeleteIAMPolicyAssignmentResult from QuickSight. /// REST API Reference for DeleteIAMPolicyAssignment Operation public virtual DeleteIAMPolicyAssignmentResponse EndDeleteIAMPolicyAssignment(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteNamespace /// /// Deletes a namespace and the users and groups that are associated with the namespace. /// This is an asynchronous process. Assets including dashboards, analyses, datasets and /// data sources are not deleted. To delete these assets, you use the API operations for /// the relevant asset. /// /// Container for the necessary parameters to execute the DeleteNamespace service method. /// /// The response from the DeleteNamespace service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DeleteNamespace Operation public virtual DeleteNamespaceResponse DeleteNamespace(DeleteNamespaceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteNamespaceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteNamespaceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteNamespace operation. /// /// /// Container for the necessary parameters to execute the DeleteNamespace operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteNamespace /// operation. /// REST API Reference for DeleteNamespace Operation public virtual IAsyncResult BeginDeleteNamespace(DeleteNamespaceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteNamespaceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteNamespaceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteNamespace operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteNamespace. /// /// Returns a DeleteNamespaceResult from QuickSight. /// REST API Reference for DeleteNamespace Operation public virtual DeleteNamespaceResponse EndDeleteNamespace(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteRefreshSchedule /// /// Deletes a refresh schedule from a dataset. /// /// Container for the necessary parameters to execute the DeleteRefreshSchedule service method. /// /// The response from the DeleteRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteRefreshSchedule Operation public virtual DeleteRefreshScheduleResponse DeleteRefreshSchedule(DeleteRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteRefreshSchedule operation. /// /// /// Container for the necessary parameters to execute the DeleteRefreshSchedule operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRefreshSchedule /// operation. /// REST API Reference for DeleteRefreshSchedule Operation public virtual IAsyncResult BeginDeleteRefreshSchedule(DeleteRefreshScheduleRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRefreshScheduleResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteRefreshSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteRefreshSchedule. /// /// Returns a DeleteRefreshScheduleResult from QuickSight. /// REST API Reference for DeleteRefreshSchedule Operation public virtual DeleteRefreshScheduleResponse EndDeleteRefreshSchedule(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteTemplate /// /// Deletes a template. /// /// Container for the necessary parameters to execute the DeleteTemplate service method. /// /// The response from the DeleteTemplate service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteTemplate Operation public virtual DeleteTemplateResponse DeleteTemplate(DeleteTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteTemplate operation. /// /// /// Container for the necessary parameters to execute the DeleteTemplate operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTemplate /// operation. /// REST API Reference for DeleteTemplate Operation public virtual IAsyncResult BeginDeleteTemplate(DeleteTemplateRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTemplateResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTemplate. /// /// Returns a DeleteTemplateResult from QuickSight. /// REST API Reference for DeleteTemplate Operation public virtual DeleteTemplateResponse EndDeleteTemplate(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteTemplateAlias /// /// Deletes the item that the specified template alias points to. If you provide a specific /// alias, you delete the version of the template that the alias points to. /// /// Container for the necessary parameters to execute the DeleteTemplateAlias service method. /// /// The response from the DeleteTemplateAlias service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteTemplateAlias Operation public virtual DeleteTemplateAliasResponse DeleteTemplateAlias(DeleteTemplateAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTemplateAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteTemplateAlias operation. /// /// /// Container for the necessary parameters to execute the DeleteTemplateAlias operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTemplateAlias /// operation. /// REST API Reference for DeleteTemplateAlias Operation public virtual IAsyncResult BeginDeleteTemplateAlias(DeleteTemplateAliasRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTemplateAliasResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteTemplateAlias operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTemplateAlias. /// /// Returns a DeleteTemplateAliasResult from QuickSight. /// REST API Reference for DeleteTemplateAlias Operation public virtual DeleteTemplateAliasResponse EndDeleteTemplateAlias(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteTheme /// /// Deletes a theme. /// /// Container for the necessary parameters to execute the DeleteTheme service method. /// /// The response from the DeleteTheme service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteTheme Operation public virtual DeleteThemeResponse DeleteTheme(DeleteThemeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteThemeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteTheme operation. /// /// /// Container for the necessary parameters to execute the DeleteTheme operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTheme /// operation. /// REST API Reference for DeleteTheme Operation public virtual IAsyncResult BeginDeleteTheme(DeleteThemeRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteThemeResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteTheme operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTheme. /// /// Returns a DeleteThemeResult from QuickSight. /// REST API Reference for DeleteTheme Operation public virtual DeleteThemeResponse EndDeleteTheme(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteThemeAlias /// /// Deletes the version of the theme that the specified theme alias points to. If you /// provide a specific alias, you delete the version of the theme that the alias points /// to. /// /// Container for the necessary parameters to execute the DeleteThemeAlias service method. /// /// The response from the DeleteThemeAlias service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteThemeAlias Operation public virtual DeleteThemeAliasResponse DeleteThemeAlias(DeleteThemeAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteThemeAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteThemeAlias operation. /// /// /// Container for the necessary parameters to execute the DeleteThemeAlias operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteThemeAlias /// operation. /// REST API Reference for DeleteThemeAlias Operation public virtual IAsyncResult BeginDeleteThemeAlias(DeleteThemeAliasRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteThemeAliasResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteThemeAlias operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteThemeAlias. /// /// Returns a DeleteThemeAliasResult from QuickSight. /// REST API Reference for DeleteThemeAlias Operation public virtual DeleteThemeAliasResponse EndDeleteThemeAlias(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteTopic /// /// Deletes a topic. /// /// Container for the necessary parameters to execute the DeleteTopic service method. /// /// The response from the DeleteTopic service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteTopic Operation public virtual DeleteTopicResponse DeleteTopic(DeleteTopicRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTopicResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteTopic operation. /// /// /// Container for the necessary parameters to execute the DeleteTopic operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTopic /// operation. /// REST API Reference for DeleteTopic Operation public virtual IAsyncResult BeginDeleteTopic(DeleteTopicRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTopicResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteTopic operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTopic. /// /// Returns a DeleteTopicResult from QuickSight. /// REST API Reference for DeleteTopic Operation public virtual DeleteTopicResponse EndDeleteTopic(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteTopicRefreshSchedule /// /// Deletes a topic refresh schedule. /// /// Container for the necessary parameters to execute the DeleteTopicRefreshSchedule service method. /// /// The response from the DeleteTopicRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DeleteTopicRefreshSchedule Operation public virtual DeleteTopicRefreshScheduleResponse DeleteTopicRefreshSchedule(DeleteTopicRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTopicRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteTopicRefreshSchedule operation. /// /// /// Container for the necessary parameters to execute the DeleteTopicRefreshSchedule operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTopicRefreshSchedule /// operation. /// REST API Reference for DeleteTopicRefreshSchedule Operation public virtual IAsyncResult BeginDeleteTopicRefreshSchedule(DeleteTopicRefreshScheduleRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteTopicRefreshScheduleResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteTopicRefreshSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTopicRefreshSchedule. /// /// Returns a DeleteTopicRefreshScheduleResult from QuickSight. /// REST API Reference for DeleteTopicRefreshSchedule Operation public virtual DeleteTopicRefreshScheduleResponse EndDeleteTopicRefreshSchedule(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteUser /// /// Deletes the Amazon QuickSight user that is associated with the identity of the IAM /// user or role that's making the call. The IAM user isn't deleted as a result of this /// call. /// /// Container for the necessary parameters to execute the DeleteUser service method. /// /// The response from the DeleteUser service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DeleteUser Operation public virtual DeleteUserResponse DeleteUser(DeleteUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteUser operation. /// /// /// Container for the necessary parameters to execute the DeleteUser operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUser /// operation. /// REST API Reference for DeleteUser Operation public virtual IAsyncResult BeginDeleteUser(DeleteUserRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteUserResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteUser operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteUser. /// /// Returns a DeleteUserResult from QuickSight. /// REST API Reference for DeleteUser Operation public virtual DeleteUserResponse EndDeleteUser(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteUserByPrincipalId /// /// Deletes a user identified by its principal ID. /// /// Container for the necessary parameters to execute the DeleteUserByPrincipalId service method. /// /// The response from the DeleteUserByPrincipalId service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DeleteUserByPrincipalId Operation public virtual DeleteUserByPrincipalIdResponse DeleteUserByPrincipalId(DeleteUserByPrincipalIdRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteUserByPrincipalIdRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteUserByPrincipalIdResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteUserByPrincipalId operation. /// /// /// Container for the necessary parameters to execute the DeleteUserByPrincipalId operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserByPrincipalId /// operation. /// REST API Reference for DeleteUserByPrincipalId Operation public virtual IAsyncResult BeginDeleteUserByPrincipalId(DeleteUserByPrincipalIdRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteUserByPrincipalIdRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteUserByPrincipalIdResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteUserByPrincipalId operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteUserByPrincipalId. /// /// Returns a DeleteUserByPrincipalIdResult from QuickSight. /// REST API Reference for DeleteUserByPrincipalId Operation public virtual DeleteUserByPrincipalIdResponse EndDeleteUserByPrincipalId(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteVPCConnection /// /// Deletes a VPC connection. /// /// Container for the necessary parameters to execute the DeleteVPCConnection service method. /// /// The response from the DeleteVPCConnection service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DeleteVPCConnection Operation public virtual DeleteVPCConnectionResponse DeleteVPCConnection(DeleteVPCConnectionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVPCConnectionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteVPCConnection operation. /// /// /// Container for the necessary parameters to execute the DeleteVPCConnection operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVPCConnection /// operation. /// REST API Reference for DeleteVPCConnection Operation public virtual IAsyncResult BeginDeleteVPCConnection(DeleteVPCConnectionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVPCConnectionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteVPCConnection operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteVPCConnection. /// /// Returns a DeleteVPCConnectionResult from QuickSight. /// REST API Reference for DeleteVPCConnection Operation public virtual DeleteVPCConnectionResponse EndDeleteVPCConnection(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeAccountCustomization /// /// Describes the customizations associated with the provided Amazon Web Services account /// and Amazon Amazon QuickSight namespace in an Amazon Web Services Region. The Amazon /// QuickSight console evaluates which customizations to apply by running this API operation /// with the Resolved flag included. /// /// /// /// To determine what customizations display when you run this command, it can help to /// visualize the relationship of the entities involved. /// ///
  • /// /// Amazon Web Services account - The Amazon Web Services account exists /// at the top of the hierarchy. It has the potential to use all of the Amazon Web Services /// Regions and Amazon Web Services Services. When you subscribe to Amazon QuickSight, /// you choose one Amazon Web Services Region to use as your home Region. That's where /// your free SPICE capacity is located. You can use Amazon QuickSight in any supported /// Amazon Web Services Region. /// ///
  • /// /// Amazon Web Services Region - In each Amazon Web Services Region where /// you sign in to Amazon QuickSight at least once, Amazon QuickSight acts as a separate /// instance of the same service. If you have a user directory, it resides in us-east-1, /// which is the US East (N. Virginia). Generally speaking, these users have access to /// Amazon QuickSight in any Amazon Web Services Region, unless they are constrained to /// a namespace. /// /// /// /// To run the command in a different Amazon Web Services Region, you change your Region /// settings. If you're using the CLI, you can use one of the following options: /// ///
  • /// /// Namespace - A QuickSight namespace is a partition that contains users /// and assets (data sources, datasets, dashboards, and so on). To access assets that /// are in a specific namespace, users and groups must also be part of the same namespace. /// People who share a namespace are completely isolated from users and assets in other /// namespaces, even if they are in the same Amazon Web Services account and Amazon Web /// Services Region. /// ///
  • /// /// Applied customizations - Within an Amazon Web Services Region, a set /// of Amazon QuickSight customizations can apply to an Amazon Web Services account or /// to a namespace. Settings that you apply to a namespace override settings that you /// apply to an Amazon Web Services account. All settings are isolated to a single Amazon /// Web Services Region. To apply them in other Amazon Web Services Regions, run the CreateAccountCustomization /// command in each Amazon Web Services Region where you want to apply the same customizations. /// /// ///
///
/// Container for the necessary parameters to execute the DescribeAccountCustomization service method. /// /// The response from the DescribeAccountCustomization service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DescribeAccountCustomization Operation public virtual DescribeAccountCustomizationResponse DescribeAccountCustomization(DescribeAccountCustomizationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountCustomizationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeAccountCustomization operation. /// /// /// Container for the necessary parameters to execute the DescribeAccountCustomization operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAccountCustomization /// operation. /// REST API Reference for DescribeAccountCustomization Operation public virtual IAsyncResult BeginDescribeAccountCustomization(DescribeAccountCustomizationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountCustomizationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeAccountCustomization operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAccountCustomization. /// /// Returns a DescribeAccountCustomizationResult from QuickSight. /// REST API Reference for DescribeAccountCustomization Operation public virtual DescribeAccountCustomizationResponse EndDescribeAccountCustomization(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeAccountSettings /// /// Describes the settings that were used when your Amazon QuickSight subscription was /// first created in this Amazon Web Services account. /// /// Container for the necessary parameters to execute the DescribeAccountSettings service method. /// /// The response from the DescribeAccountSettings service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DescribeAccountSettings Operation public virtual DescribeAccountSettingsResponse DescribeAccountSettings(DescribeAccountSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeAccountSettings operation. /// /// /// Container for the necessary parameters to execute the DescribeAccountSettings operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAccountSettings /// operation. /// REST API Reference for DescribeAccountSettings Operation public virtual IAsyncResult BeginDescribeAccountSettings(DescribeAccountSettingsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountSettingsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeAccountSettings operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAccountSettings. /// /// Returns a DescribeAccountSettingsResult from QuickSight. /// REST API Reference for DescribeAccountSettings Operation public virtual DescribeAccountSettingsResponse EndDescribeAccountSettings(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeAccountSubscription /// /// Use the DescribeAccountSubscription operation to receive a description of an Amazon /// QuickSight account's subscription. A successful API call returns an AccountInfo /// object that includes an account's name, subscription status, authentication type, /// edition, and notification email address. /// /// Container for the necessary parameters to execute the DescribeAccountSubscription service method. /// /// The response from the DescribeAccountSubscription service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DescribeAccountSubscription Operation public virtual DescribeAccountSubscriptionResponse DescribeAccountSubscription(DescribeAccountSubscriptionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountSubscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountSubscriptionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeAccountSubscription operation. /// /// /// Container for the necessary parameters to execute the DescribeAccountSubscription operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAccountSubscription /// operation. /// REST API Reference for DescribeAccountSubscription Operation public virtual IAsyncResult BeginDescribeAccountSubscription(DescribeAccountSubscriptionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAccountSubscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAccountSubscriptionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeAccountSubscription operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAccountSubscription. /// /// Returns a DescribeAccountSubscriptionResult from QuickSight. /// REST API Reference for DescribeAccountSubscription Operation public virtual DescribeAccountSubscriptionResponse EndDescribeAccountSubscription(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeAnalysis /// /// Provides a summary of the metadata for an analysis. /// /// Container for the necessary parameters to execute the DescribeAnalysis service method. /// /// The response from the DescribeAnalysis service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeAnalysis Operation public virtual DescribeAnalysisResponse DescribeAnalysis(DescribeAnalysisRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAnalysisResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeAnalysis operation. /// /// /// Container for the necessary parameters to execute the DescribeAnalysis operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAnalysis /// operation. /// REST API Reference for DescribeAnalysis Operation public virtual IAsyncResult BeginDescribeAnalysis(DescribeAnalysisRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAnalysisResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeAnalysis operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAnalysis. /// /// Returns a DescribeAnalysisResult from QuickSight. /// REST API Reference for DescribeAnalysis Operation public virtual DescribeAnalysisResponse EndDescribeAnalysis(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeAnalysisDefinition /// /// Provides a detailed description of the definition of an analysis. /// /// /// /// If you do not need to know details about the content of an Analysis, for instance /// if you are trying to check the status of a recently created or updated Analysis, use /// the /// DescribeAnalysis instead. /// /// /// /// Container for the necessary parameters to execute the DescribeAnalysisDefinition service method. /// /// The response from the DescribeAnalysisDefinition service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeAnalysisDefinition Operation public virtual DescribeAnalysisDefinitionResponse DescribeAnalysisDefinition(DescribeAnalysisDefinitionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAnalysisDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAnalysisDefinitionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeAnalysisDefinition operation. /// /// /// Container for the necessary parameters to execute the DescribeAnalysisDefinition operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAnalysisDefinition /// operation. /// REST API Reference for DescribeAnalysisDefinition Operation public virtual IAsyncResult BeginDescribeAnalysisDefinition(DescribeAnalysisDefinitionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAnalysisDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAnalysisDefinitionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeAnalysisDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAnalysisDefinition. /// /// Returns a DescribeAnalysisDefinitionResult from QuickSight. /// REST API Reference for DescribeAnalysisDefinition Operation public virtual DescribeAnalysisDefinitionResponse EndDescribeAnalysisDefinition(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeAnalysisPermissions /// /// Provides the read and write permissions for an analysis. /// /// Container for the necessary parameters to execute the DescribeAnalysisPermissions service method. /// /// The response from the DescribeAnalysisPermissions service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeAnalysisPermissions Operation public virtual DescribeAnalysisPermissionsResponse DescribeAnalysisPermissions(DescribeAnalysisPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAnalysisPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAnalysisPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeAnalysisPermissions operation. /// /// /// Container for the necessary parameters to execute the DescribeAnalysisPermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAnalysisPermissions /// operation. /// REST API Reference for DescribeAnalysisPermissions Operation public virtual IAsyncResult BeginDescribeAnalysisPermissions(DescribeAnalysisPermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAnalysisPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAnalysisPermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeAnalysisPermissions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAnalysisPermissions. /// /// Returns a DescribeAnalysisPermissionsResult from QuickSight. /// REST API Reference for DescribeAnalysisPermissions Operation public virtual DescribeAnalysisPermissionsResponse EndDescribeAnalysisPermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeAssetBundleExportJob /// /// Describes an existing export job. /// /// /// /// Poll job descriptions after a job starts to know the status of the job. When a job /// succeeds, a URL is provided to download the exported assets' data from. Download URLs /// are valid for five minutes after they are generated. You can call the DescribeAssetBundleExportJob /// API for a new download URL as needed. /// /// /// /// Job descriptions are available for 14 days after the job starts. /// /// /// Container for the necessary parameters to execute the DescribeAssetBundleExportJob service method. /// /// The response from the DescribeAssetBundleExportJob service method, as returned by QuickSight. /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeAssetBundleExportJob Operation public virtual DescribeAssetBundleExportJobResponse DescribeAssetBundleExportJob(DescribeAssetBundleExportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAssetBundleExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAssetBundleExportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeAssetBundleExportJob operation. /// /// /// Container for the necessary parameters to execute the DescribeAssetBundleExportJob operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAssetBundleExportJob /// operation. /// REST API Reference for DescribeAssetBundleExportJob Operation public virtual IAsyncResult BeginDescribeAssetBundleExportJob(DescribeAssetBundleExportJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAssetBundleExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAssetBundleExportJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeAssetBundleExportJob operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAssetBundleExportJob. /// /// Returns a DescribeAssetBundleExportJobResult from QuickSight. /// REST API Reference for DescribeAssetBundleExportJob Operation public virtual DescribeAssetBundleExportJobResponse EndDescribeAssetBundleExportJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeAssetBundleImportJob /// /// Describes an existing import job. /// /// /// /// Poll job descriptions after starting a job to know when it has succeeded or failed. /// Job descriptions are available for 14 days after job starts. /// /// /// Container for the necessary parameters to execute the DescribeAssetBundleImportJob service method. /// /// The response from the DescribeAssetBundleImportJob service method, as returned by QuickSight. /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeAssetBundleImportJob Operation public virtual DescribeAssetBundleImportJobResponse DescribeAssetBundleImportJob(DescribeAssetBundleImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAssetBundleImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAssetBundleImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeAssetBundleImportJob operation. /// /// /// Container for the necessary parameters to execute the DescribeAssetBundleImportJob operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAssetBundleImportJob /// operation. /// REST API Reference for DescribeAssetBundleImportJob Operation public virtual IAsyncResult BeginDescribeAssetBundleImportJob(DescribeAssetBundleImportJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAssetBundleImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAssetBundleImportJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeAssetBundleImportJob operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAssetBundleImportJob. /// /// Returns a DescribeAssetBundleImportJobResult from QuickSight. /// REST API Reference for DescribeAssetBundleImportJob Operation public virtual DescribeAssetBundleImportJobResponse EndDescribeAssetBundleImportJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeDashboard /// /// Provides a summary for a dashboard. /// /// Container for the necessary parameters to execute the DescribeDashboard service method. /// /// The response from the DescribeDashboard service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeDashboard Operation public virtual DescribeDashboardResponse DescribeDashboard(DescribeDashboardRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeDashboard operation. /// /// /// Container for the necessary parameters to execute the DescribeDashboard operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDashboard /// operation. /// REST API Reference for DescribeDashboard Operation public virtual IAsyncResult BeginDescribeDashboard(DescribeDashboardRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeDashboard operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDashboard. /// /// Returns a DescribeDashboardResult from QuickSight. /// REST API Reference for DescribeDashboard Operation public virtual DescribeDashboardResponse EndDescribeDashboard(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeDashboardDefinition /// /// Provides a detailed description of the definition of a dashboard. /// /// /// /// If you do not need to know details about the content of a dashboard, for instance /// if you are trying to check the status of a recently created or updated dashboard, /// use the /// DescribeDashboard instead. /// /// /// /// Container for the necessary parameters to execute the DescribeDashboardDefinition service method. /// /// The response from the DescribeDashboardDefinition service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeDashboardDefinition Operation public virtual DescribeDashboardDefinitionResponse DescribeDashboardDefinition(DescribeDashboardDefinitionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardDefinitionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeDashboardDefinition operation. /// /// /// Container for the necessary parameters to execute the DescribeDashboardDefinition operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDashboardDefinition /// operation. /// REST API Reference for DescribeDashboardDefinition Operation public virtual IAsyncResult BeginDescribeDashboardDefinition(DescribeDashboardDefinitionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardDefinitionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeDashboardDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDashboardDefinition. /// /// Returns a DescribeDashboardDefinitionResult from QuickSight. /// REST API Reference for DescribeDashboardDefinition Operation public virtual DescribeDashboardDefinitionResponse EndDescribeDashboardDefinition(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeDashboardPermissions /// /// Describes read and write permissions for a dashboard. /// /// Container for the necessary parameters to execute the DescribeDashboardPermissions service method. /// /// The response from the DescribeDashboardPermissions service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeDashboardPermissions Operation public virtual DescribeDashboardPermissionsResponse DescribeDashboardPermissions(DescribeDashboardPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeDashboardPermissions operation. /// /// /// Container for the necessary parameters to execute the DescribeDashboardPermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDashboardPermissions /// operation. /// REST API Reference for DescribeDashboardPermissions Operation public virtual IAsyncResult BeginDescribeDashboardPermissions(DescribeDashboardPermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardPermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeDashboardPermissions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDashboardPermissions. /// /// Returns a DescribeDashboardPermissionsResult from QuickSight. /// REST API Reference for DescribeDashboardPermissions Operation public virtual DescribeDashboardPermissionsResponse EndDescribeDashboardPermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeDashboardSnapshotJob /// /// Describes an existing snapshot job. /// /// /// /// Poll job descriptions after a job starts to know the status of the job. For information /// on available status codes, see JobStatus. /// /// /// Container for the necessary parameters to execute the DescribeDashboardSnapshotJob service method. /// /// The response from the DescribeDashboardSnapshotJob service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeDashboardSnapshotJob Operation public virtual DescribeDashboardSnapshotJobResponse DescribeDashboardSnapshotJob(DescribeDashboardSnapshotJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardSnapshotJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardSnapshotJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeDashboardSnapshotJob operation. /// /// /// Container for the necessary parameters to execute the DescribeDashboardSnapshotJob operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDashboardSnapshotJob /// operation. /// REST API Reference for DescribeDashboardSnapshotJob Operation public virtual IAsyncResult BeginDescribeDashboardSnapshotJob(DescribeDashboardSnapshotJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardSnapshotJobRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardSnapshotJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeDashboardSnapshotJob operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDashboardSnapshotJob. /// /// Returns a DescribeDashboardSnapshotJobResult from QuickSight. /// REST API Reference for DescribeDashboardSnapshotJob Operation public virtual DescribeDashboardSnapshotJobResponse EndDescribeDashboardSnapshotJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeDashboardSnapshotJobResult /// /// Describes the result of an existing snapshot job that has finished running. /// /// /// /// A finished snapshot job will return a COMPLETED or FAILED /// status when you poll the job with a DescribeDashboardSnapshotJob API /// call. /// /// /// /// If the job has not finished running, this operation returns a message that says Dashboard /// Snapshot Job with id <SnapshotjobId> has not reached a terminal state.. /// /// /// Container for the necessary parameters to execute the DescribeDashboardSnapshotJobResult service method. /// /// The response from the DescribeDashboardSnapshotJobResult service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeDashboardSnapshotJobResult Operation public virtual DescribeDashboardSnapshotJobResultResponse DescribeDashboardSnapshotJobResult(DescribeDashboardSnapshotJobResultRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardSnapshotJobResultRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardSnapshotJobResultResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeDashboardSnapshotJobResult operation. /// /// /// Container for the necessary parameters to execute the DescribeDashboardSnapshotJobResult operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDashboardSnapshotJobResult /// operation. /// REST API Reference for DescribeDashboardSnapshotJobResult Operation public virtual IAsyncResult BeginDescribeDashboardSnapshotJobResult(DescribeDashboardSnapshotJobResultRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDashboardSnapshotJobResultRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDashboardSnapshotJobResultResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeDashboardSnapshotJobResult operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDashboardSnapshotJobResult. /// /// Returns a DescribeDashboardSnapshotJobResultResult from QuickSight. /// REST API Reference for DescribeDashboardSnapshotJobResult Operation public virtual DescribeDashboardSnapshotJobResultResponse EndDescribeDashboardSnapshotJobResult(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeDataSet /// /// Describes a dataset. This operation doesn't support datasets that include uploaded /// files as a source. /// /// Container for the necessary parameters to execute the DescribeDataSet service method. /// /// The response from the DescribeDataSet service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeDataSet Operation public virtual DescribeDataSetResponse DescribeDataSet(DescribeDataSetRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSetResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeDataSet operation. /// /// /// Container for the necessary parameters to execute the DescribeDataSet operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDataSet /// operation. /// REST API Reference for DescribeDataSet Operation public virtual IAsyncResult BeginDescribeDataSet(DescribeDataSetRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSetResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeDataSet operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDataSet. /// /// Returns a DescribeDataSetResult from QuickSight. /// REST API Reference for DescribeDataSet Operation public virtual DescribeDataSetResponse EndDescribeDataSet(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeDataSetPermissions /// /// Describes the permissions on a dataset. /// /// /// /// The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id. /// /// /// Container for the necessary parameters to execute the DescribeDataSetPermissions service method. /// /// The response from the DescribeDataSetPermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeDataSetPermissions Operation public virtual DescribeDataSetPermissionsResponse DescribeDataSetPermissions(DescribeDataSetPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSetPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSetPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeDataSetPermissions operation. /// /// /// Container for the necessary parameters to execute the DescribeDataSetPermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDataSetPermissions /// operation. /// REST API Reference for DescribeDataSetPermissions Operation public virtual IAsyncResult BeginDescribeDataSetPermissions(DescribeDataSetPermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSetPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSetPermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeDataSetPermissions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDataSetPermissions. /// /// Returns a DescribeDataSetPermissionsResult from QuickSight. /// REST API Reference for DescribeDataSetPermissions Operation public virtual DescribeDataSetPermissionsResponse EndDescribeDataSetPermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeDataSetRefreshProperties /// /// Describes the refresh properties of a dataset. /// /// Container for the necessary parameters to execute the DescribeDataSetRefreshProperties service method. /// /// The response from the DescribeDataSetRefreshProperties service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeDataSetRefreshProperties Operation public virtual DescribeDataSetRefreshPropertiesResponse DescribeDataSetRefreshProperties(DescribeDataSetRefreshPropertiesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSetRefreshPropertiesRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSetRefreshPropertiesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeDataSetRefreshProperties operation. /// /// /// Container for the necessary parameters to execute the DescribeDataSetRefreshProperties operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDataSetRefreshProperties /// operation. /// REST API Reference for DescribeDataSetRefreshProperties Operation public virtual IAsyncResult BeginDescribeDataSetRefreshProperties(DescribeDataSetRefreshPropertiesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSetRefreshPropertiesRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSetRefreshPropertiesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeDataSetRefreshProperties operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDataSetRefreshProperties. /// /// Returns a DescribeDataSetRefreshPropertiesResult from QuickSight. /// REST API Reference for DescribeDataSetRefreshProperties Operation public virtual DescribeDataSetRefreshPropertiesResponse EndDescribeDataSetRefreshProperties(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeDataSource /// /// Describes a data source. /// /// Container for the necessary parameters to execute the DescribeDataSource service method. /// /// The response from the DescribeDataSource service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeDataSource Operation public virtual DescribeDataSourceResponse DescribeDataSource(DescribeDataSourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeDataSource operation. /// /// /// Container for the necessary parameters to execute the DescribeDataSource operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDataSource /// operation. /// REST API Reference for DescribeDataSource Operation public virtual IAsyncResult BeginDescribeDataSource(DescribeDataSourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDataSource. /// /// Returns a DescribeDataSourceResult from QuickSight. /// REST API Reference for DescribeDataSource Operation public virtual DescribeDataSourceResponse EndDescribeDataSource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeDataSourcePermissions /// /// Describes the resource permissions for a data source. /// /// Container for the necessary parameters to execute the DescribeDataSourcePermissions service method. /// /// The response from the DescribeDataSourcePermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeDataSourcePermissions Operation public virtual DescribeDataSourcePermissionsResponse DescribeDataSourcePermissions(DescribeDataSourcePermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSourcePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSourcePermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeDataSourcePermissions operation. /// /// /// Container for the necessary parameters to execute the DescribeDataSourcePermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDataSourcePermissions /// operation. /// REST API Reference for DescribeDataSourcePermissions Operation public virtual IAsyncResult BeginDescribeDataSourcePermissions(DescribeDataSourcePermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeDataSourcePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeDataSourcePermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeDataSourcePermissions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDataSourcePermissions. /// /// Returns a DescribeDataSourcePermissionsResult from QuickSight. /// REST API Reference for DescribeDataSourcePermissions Operation public virtual DescribeDataSourcePermissionsResponse EndDescribeDataSourcePermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeFolder /// /// Describes a folder. /// /// Container for the necessary parameters to execute the DescribeFolder service method. /// /// The response from the DescribeFolder service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeFolder Operation public virtual DescribeFolderResponse DescribeFolder(DescribeFolderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeFolderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeFolder operation. /// /// /// Container for the necessary parameters to execute the DescribeFolder operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFolder /// operation. /// REST API Reference for DescribeFolder Operation public virtual IAsyncResult BeginDescribeFolder(DescribeFolderRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeFolderResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeFolder operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeFolder. /// /// Returns a DescribeFolderResult from QuickSight. /// REST API Reference for DescribeFolder Operation public virtual DescribeFolderResponse EndDescribeFolder(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeFolderPermissions /// /// Describes permissions for a folder. /// /// Container for the necessary parameters to execute the DescribeFolderPermissions service method. /// /// The response from the DescribeFolderPermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeFolderPermissions Operation public virtual DescribeFolderPermissionsResponse DescribeFolderPermissions(DescribeFolderPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeFolderPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeFolderPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeFolderPermissions operation. /// /// /// Container for the necessary parameters to execute the DescribeFolderPermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFolderPermissions /// operation. /// REST API Reference for DescribeFolderPermissions Operation public virtual IAsyncResult BeginDescribeFolderPermissions(DescribeFolderPermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeFolderPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeFolderPermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeFolderPermissions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeFolderPermissions. /// /// Returns a DescribeFolderPermissionsResult from QuickSight. /// REST API Reference for DescribeFolderPermissions Operation public virtual DescribeFolderPermissionsResponse EndDescribeFolderPermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeFolderResolvedPermissions /// /// Describes the folder resolved permissions. Permissions consists of both folder direct /// permissions and the inherited permissions from the ancestor folders. /// /// Container for the necessary parameters to execute the DescribeFolderResolvedPermissions service method. /// /// The response from the DescribeFolderResolvedPermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeFolderResolvedPermissions Operation public virtual DescribeFolderResolvedPermissionsResponse DescribeFolderResolvedPermissions(DescribeFolderResolvedPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeFolderResolvedPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeFolderResolvedPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeFolderResolvedPermissions operation. /// /// /// Container for the necessary parameters to execute the DescribeFolderResolvedPermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFolderResolvedPermissions /// operation. /// REST API Reference for DescribeFolderResolvedPermissions Operation public virtual IAsyncResult BeginDescribeFolderResolvedPermissions(DescribeFolderResolvedPermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeFolderResolvedPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeFolderResolvedPermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeFolderResolvedPermissions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeFolderResolvedPermissions. /// /// Returns a DescribeFolderResolvedPermissionsResult from QuickSight. /// REST API Reference for DescribeFolderResolvedPermissions Operation public virtual DescribeFolderResolvedPermissionsResponse EndDescribeFolderResolvedPermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeGroup /// /// Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN). /// /// Container for the necessary parameters to execute the DescribeGroup service method. /// /// The response from the DescribeGroup service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DescribeGroup Operation public virtual DescribeGroupResponse DescribeGroup(DescribeGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeGroup operation. /// /// /// Container for the necessary parameters to execute the DescribeGroup operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeGroup /// operation. /// REST API Reference for DescribeGroup Operation public virtual IAsyncResult BeginDescribeGroup(DescribeGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeGroup. /// /// Returns a DescribeGroupResult from QuickSight. /// REST API Reference for DescribeGroup Operation public virtual DescribeGroupResponse EndDescribeGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeGroupMembership /// /// Use the DescribeGroupMembership operation to determine if a user is a /// member of the specified group. If the user exists and is a member of the specified /// group, an associated GroupMember object is returned. /// /// Container for the necessary parameters to execute the DescribeGroupMembership service method. /// /// The response from the DescribeGroupMembership service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DescribeGroupMembership Operation public virtual DescribeGroupMembershipResponse DescribeGroupMembership(DescribeGroupMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeGroupMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeGroupMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeGroupMembership operation. /// /// /// Container for the necessary parameters to execute the DescribeGroupMembership operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeGroupMembership /// operation. /// REST API Reference for DescribeGroupMembership Operation public virtual IAsyncResult BeginDescribeGroupMembership(DescribeGroupMembershipRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeGroupMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeGroupMembershipResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeGroupMembership operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeGroupMembership. /// /// Returns a DescribeGroupMembershipResult from QuickSight. /// REST API Reference for DescribeGroupMembership Operation public virtual DescribeGroupMembershipResponse EndDescribeGroupMembership(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeIAMPolicyAssignment /// /// Describes an existing IAM policy assignment, as specified by the assignment name. /// /// Container for the necessary parameters to execute the DescribeIAMPolicyAssignment service method. /// /// The response from the DescribeIAMPolicyAssignment service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeIAMPolicyAssignment Operation public virtual DescribeIAMPolicyAssignmentResponse DescribeIAMPolicyAssignment(DescribeIAMPolicyAssignmentRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeIAMPolicyAssignmentResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeIAMPolicyAssignment operation. /// /// /// Container for the necessary parameters to execute the DescribeIAMPolicyAssignment operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeIAMPolicyAssignment /// operation. /// REST API Reference for DescribeIAMPolicyAssignment Operation public virtual IAsyncResult BeginDescribeIAMPolicyAssignment(DescribeIAMPolicyAssignmentRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeIAMPolicyAssignmentResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeIAMPolicyAssignment operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeIAMPolicyAssignment. /// /// Returns a DescribeIAMPolicyAssignmentResult from QuickSight. /// REST API Reference for DescribeIAMPolicyAssignment Operation public virtual DescribeIAMPolicyAssignmentResponse EndDescribeIAMPolicyAssignment(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeIngestion /// /// Describes a SPICE ingestion. /// /// Container for the necessary parameters to execute the DescribeIngestion service method. /// /// The response from the DescribeIngestion service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeIngestion Operation public virtual DescribeIngestionResponse DescribeIngestion(DescribeIngestionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeIngestionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeIngestionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeIngestion operation. /// /// /// Container for the necessary parameters to execute the DescribeIngestion operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeIngestion /// operation. /// REST API Reference for DescribeIngestion Operation public virtual IAsyncResult BeginDescribeIngestion(DescribeIngestionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeIngestionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeIngestionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeIngestion operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeIngestion. /// /// Returns a DescribeIngestionResult from QuickSight. /// REST API Reference for DescribeIngestion Operation public virtual DescribeIngestionResponse EndDescribeIngestion(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeIpRestriction /// /// Provides a summary and status of IP rules. /// /// Container for the necessary parameters to execute the DescribeIpRestriction service method. /// /// The response from the DescribeIpRestriction service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeIpRestriction Operation public virtual DescribeIpRestrictionResponse DescribeIpRestriction(DescribeIpRestrictionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeIpRestrictionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeIpRestrictionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeIpRestriction operation. /// /// /// Container for the necessary parameters to execute the DescribeIpRestriction operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeIpRestriction /// operation. /// REST API Reference for DescribeIpRestriction Operation public virtual IAsyncResult BeginDescribeIpRestriction(DescribeIpRestrictionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeIpRestrictionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeIpRestrictionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeIpRestriction operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeIpRestriction. /// /// Returns a DescribeIpRestrictionResult from QuickSight. /// REST API Reference for DescribeIpRestriction Operation public virtual DescribeIpRestrictionResponse EndDescribeIpRestriction(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeNamespace /// /// Describes the current namespace. /// /// Container for the necessary parameters to execute the DescribeNamespace service method. /// /// The response from the DescribeNamespace service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DescribeNamespace Operation public virtual DescribeNamespaceResponse DescribeNamespace(DescribeNamespaceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeNamespaceRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeNamespaceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeNamespace operation. /// /// /// Container for the necessary parameters to execute the DescribeNamespace operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeNamespace /// operation. /// REST API Reference for DescribeNamespace Operation public virtual IAsyncResult BeginDescribeNamespace(DescribeNamespaceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeNamespaceRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeNamespaceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeNamespace operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeNamespace. /// /// Returns a DescribeNamespaceResult from QuickSight. /// REST API Reference for DescribeNamespace Operation public virtual DescribeNamespaceResponse EndDescribeNamespace(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeRefreshSchedule /// /// Provides a summary of a refresh schedule. /// /// Container for the necessary parameters to execute the DescribeRefreshSchedule service method. /// /// The response from the DescribeRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeRefreshSchedule Operation public virtual DescribeRefreshScheduleResponse DescribeRefreshSchedule(DescribeRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeRefreshSchedule operation. /// /// /// Container for the necessary parameters to execute the DescribeRefreshSchedule operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRefreshSchedule /// operation. /// REST API Reference for DescribeRefreshSchedule Operation public virtual IAsyncResult BeginDescribeRefreshSchedule(DescribeRefreshScheduleRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeRefreshScheduleResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeRefreshSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeRefreshSchedule. /// /// Returns a DescribeRefreshScheduleResult from QuickSight. /// REST API Reference for DescribeRefreshSchedule Operation public virtual DescribeRefreshScheduleResponse EndDescribeRefreshSchedule(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeTemplate /// /// Describes a template's metadata. /// /// Container for the necessary parameters to execute the DescribeTemplate service method. /// /// The response from the DescribeTemplate service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeTemplate Operation public virtual DescribeTemplateResponse DescribeTemplate(DescribeTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeTemplate operation. /// /// /// Container for the necessary parameters to execute the DescribeTemplate operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTemplate /// operation. /// REST API Reference for DescribeTemplate Operation public virtual IAsyncResult BeginDescribeTemplate(DescribeTemplateRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplateResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTemplate. /// /// Returns a DescribeTemplateResult from QuickSight. /// REST API Reference for DescribeTemplate Operation public virtual DescribeTemplateResponse EndDescribeTemplate(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeTemplateAlias /// /// Describes the template alias for a template. /// /// Container for the necessary parameters to execute the DescribeTemplateAlias service method. /// /// The response from the DescribeTemplateAlias service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeTemplateAlias Operation public virtual DescribeTemplateAliasResponse DescribeTemplateAlias(DescribeTemplateAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplateAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeTemplateAlias operation. /// /// /// Container for the necessary parameters to execute the DescribeTemplateAlias operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTemplateAlias /// operation. /// REST API Reference for DescribeTemplateAlias Operation public virtual IAsyncResult BeginDescribeTemplateAlias(DescribeTemplateAliasRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplateAliasResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeTemplateAlias operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTemplateAlias. /// /// Returns a DescribeTemplateAliasResult from QuickSight. /// REST API Reference for DescribeTemplateAlias Operation public virtual DescribeTemplateAliasResponse EndDescribeTemplateAlias(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeTemplateDefinition /// /// Provides a detailed description of the definition of a template. /// /// /// /// If you do not need to know details about the content of a template, for instance if /// you are trying to check the status of a recently created or updated template, use /// the /// DescribeTemplate instead. /// /// /// /// Container for the necessary parameters to execute the DescribeTemplateDefinition service method. /// /// The response from the DescribeTemplateDefinition service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeTemplateDefinition Operation public virtual DescribeTemplateDefinitionResponse DescribeTemplateDefinition(DescribeTemplateDefinitionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplateDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplateDefinitionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeTemplateDefinition operation. /// /// /// Container for the necessary parameters to execute the DescribeTemplateDefinition operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTemplateDefinition /// operation. /// REST API Reference for DescribeTemplateDefinition Operation public virtual IAsyncResult BeginDescribeTemplateDefinition(DescribeTemplateDefinitionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplateDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplateDefinitionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeTemplateDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTemplateDefinition. /// /// Returns a DescribeTemplateDefinitionResult from QuickSight. /// REST API Reference for DescribeTemplateDefinition Operation public virtual DescribeTemplateDefinitionResponse EndDescribeTemplateDefinition(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeTemplatePermissions /// /// Describes read and write permissions on a template. /// /// Container for the necessary parameters to execute the DescribeTemplatePermissions service method. /// /// The response from the DescribeTemplatePermissions service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeTemplatePermissions Operation public virtual DescribeTemplatePermissionsResponse DescribeTemplatePermissions(DescribeTemplatePermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplatePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplatePermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeTemplatePermissions operation. /// /// /// Container for the necessary parameters to execute the DescribeTemplatePermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTemplatePermissions /// operation. /// REST API Reference for DescribeTemplatePermissions Operation public virtual IAsyncResult BeginDescribeTemplatePermissions(DescribeTemplatePermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTemplatePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTemplatePermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeTemplatePermissions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTemplatePermissions. /// /// Returns a DescribeTemplatePermissionsResult from QuickSight. /// REST API Reference for DescribeTemplatePermissions Operation public virtual DescribeTemplatePermissionsResponse EndDescribeTemplatePermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeTheme /// /// Describes a theme. /// /// Container for the necessary parameters to execute the DescribeTheme service method. /// /// The response from the DescribeTheme service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeTheme Operation public virtual DescribeThemeResponse DescribeTheme(DescribeThemeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThemeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeTheme operation. /// /// /// Container for the necessary parameters to execute the DescribeTheme operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTheme /// operation. /// REST API Reference for DescribeTheme Operation public virtual IAsyncResult BeginDescribeTheme(DescribeThemeRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThemeResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeTheme operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTheme. /// /// Returns a DescribeThemeResult from QuickSight. /// REST API Reference for DescribeTheme Operation public virtual DescribeThemeResponse EndDescribeTheme(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeThemeAlias /// /// Describes the alias for a theme. /// /// Container for the necessary parameters to execute the DescribeThemeAlias service method. /// /// The response from the DescribeThemeAlias service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeThemeAlias Operation public virtual DescribeThemeAliasResponse DescribeThemeAlias(DescribeThemeAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThemeAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeThemeAlias operation. /// /// /// Container for the necessary parameters to execute the DescribeThemeAlias operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeThemeAlias /// operation. /// REST API Reference for DescribeThemeAlias Operation public virtual IAsyncResult BeginDescribeThemeAlias(DescribeThemeAliasRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThemeAliasResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeThemeAlias operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeThemeAlias. /// /// Returns a DescribeThemeAliasResult from QuickSight. /// REST API Reference for DescribeThemeAlias Operation public virtual DescribeThemeAliasResponse EndDescribeThemeAlias(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeThemePermissions /// /// Describes the read and write permissions for a theme. /// /// Container for the necessary parameters to execute the DescribeThemePermissions service method. /// /// The response from the DescribeThemePermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeThemePermissions Operation public virtual DescribeThemePermissionsResponse DescribeThemePermissions(DescribeThemePermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThemePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThemePermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeThemePermissions operation. /// /// /// Container for the necessary parameters to execute the DescribeThemePermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeThemePermissions /// operation. /// REST API Reference for DescribeThemePermissions Operation public virtual IAsyncResult BeginDescribeThemePermissions(DescribeThemePermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeThemePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeThemePermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeThemePermissions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeThemePermissions. /// /// Returns a DescribeThemePermissionsResult from QuickSight. /// REST API Reference for DescribeThemePermissions Operation public virtual DescribeThemePermissionsResponse EndDescribeThemePermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeTopic /// /// Describes a topic. /// /// Container for the necessary parameters to execute the DescribeTopic service method. /// /// The response from the DescribeTopic service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeTopic Operation public virtual DescribeTopicResponse DescribeTopic(DescribeTopicRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeTopic operation. /// /// /// Container for the necessary parameters to execute the DescribeTopic operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTopic /// operation. /// REST API Reference for DescribeTopic Operation public virtual IAsyncResult BeginDescribeTopic(DescribeTopicRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeTopic operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTopic. /// /// Returns a DescribeTopicResult from QuickSight. /// REST API Reference for DescribeTopic Operation public virtual DescribeTopicResponse EndDescribeTopic(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeTopicPermissions /// /// Describes the permissions of a topic. /// /// Container for the necessary parameters to execute the DescribeTopicPermissions service method. /// /// The response from the DescribeTopicPermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeTopicPermissions Operation public virtual DescribeTopicPermissionsResponse DescribeTopicPermissions(DescribeTopicPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeTopicPermissions operation. /// /// /// Container for the necessary parameters to execute the DescribeTopicPermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTopicPermissions /// operation. /// REST API Reference for DescribeTopicPermissions Operation public virtual IAsyncResult BeginDescribeTopicPermissions(DescribeTopicPermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicPermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeTopicPermissions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTopicPermissions. /// /// Returns a DescribeTopicPermissionsResult from QuickSight. /// REST API Reference for DescribeTopicPermissions Operation public virtual DescribeTopicPermissionsResponse EndDescribeTopicPermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeTopicRefresh /// /// Describes the status of a topic refresh. /// /// Container for the necessary parameters to execute the DescribeTopicRefresh service method. /// /// The response from the DescribeTopicRefresh service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeTopicRefresh Operation public virtual DescribeTopicRefreshResponse DescribeTopicRefresh(DescribeTopicRefreshRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicRefreshRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicRefreshResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeTopicRefresh operation. /// /// /// Container for the necessary parameters to execute the DescribeTopicRefresh operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTopicRefresh /// operation. /// REST API Reference for DescribeTopicRefresh Operation public virtual IAsyncResult BeginDescribeTopicRefresh(DescribeTopicRefreshRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicRefreshRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicRefreshResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeTopicRefresh operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTopicRefresh. /// /// Returns a DescribeTopicRefreshResult from QuickSight. /// REST API Reference for DescribeTopicRefresh Operation public virtual DescribeTopicRefreshResponse EndDescribeTopicRefresh(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeTopicRefreshSchedule /// /// Deletes a topic refresh schedule. /// /// Container for the necessary parameters to execute the DescribeTopicRefreshSchedule service method. /// /// The response from the DescribeTopicRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for DescribeTopicRefreshSchedule Operation public virtual DescribeTopicRefreshScheduleResponse DescribeTopicRefreshSchedule(DescribeTopicRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeTopicRefreshSchedule operation. /// /// /// Container for the necessary parameters to execute the DescribeTopicRefreshSchedule operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTopicRefreshSchedule /// operation. /// REST API Reference for DescribeTopicRefreshSchedule Operation public virtual IAsyncResult BeginDescribeTopicRefreshSchedule(DescribeTopicRefreshScheduleRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTopicRefreshScheduleResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeTopicRefreshSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTopicRefreshSchedule. /// /// Returns a DescribeTopicRefreshScheduleResult from QuickSight. /// REST API Reference for DescribeTopicRefreshSchedule Operation public virtual DescribeTopicRefreshScheduleResponse EndDescribeTopicRefreshSchedule(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeUser /// /// Returns information about a user, given the user name. /// /// Container for the necessary parameters to execute the DescribeUser service method. /// /// The response from the DescribeUser service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for DescribeUser Operation public virtual DescribeUserResponse DescribeUser(DescribeUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeUser operation. /// /// /// Container for the necessary parameters to execute the DescribeUser operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUser /// operation. /// REST API Reference for DescribeUser Operation public virtual IAsyncResult BeginDescribeUser(DescribeUserRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeUserResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeUser operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeUser. /// /// Returns a DescribeUserResult from QuickSight. /// REST API Reference for DescribeUser Operation public virtual DescribeUserResponse EndDescribeUser(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DescribeVPCConnection /// /// Describes a VPC connection. /// /// Container for the necessary parameters to execute the DescribeVPCConnection service method. /// /// The response from the DescribeVPCConnection service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for DescribeVPCConnection Operation public virtual DescribeVPCConnectionResponse DescribeVPCConnection(DescribeVPCConnectionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeVPCConnectionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DescribeVPCConnection operation. /// /// /// Container for the necessary parameters to execute the DescribeVPCConnection operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeVPCConnection /// operation. /// REST API Reference for DescribeVPCConnection Operation public virtual IAsyncResult BeginDescribeVPCConnection(DescribeVPCConnectionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeVPCConnectionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DescribeVPCConnection operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeVPCConnection. /// /// Returns a DescribeVPCConnectionResult from QuickSight. /// REST API Reference for DescribeVPCConnection Operation public virtual DescribeVPCConnectionResponse EndDescribeVPCConnection(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GenerateEmbedUrlForAnonymousUser /// /// Generates an embed URL that you can use to embed an Amazon QuickSight dashboard or /// visual in your website, without having to register any reader users. Before you use /// this action, make sure that you have configured the dashboards and permissions. /// /// /// /// The following rules apply to the generated URL: /// ///
  • /// /// It contains a temporary bearer token. It is valid for 5 minutes after it is generated. /// Once redeemed within this period, it cannot be re-used again. /// ///
  • /// /// The URL validity period should not be confused with the actual session lifetime that /// can be customized using the SessionLifetimeInMinutes /// parameter. The resulting user session is valid for 15 minutes (minimum) to /// 10 hours (maximum). The default session duration is 10 hours. /// ///
  • /// /// You are charged only when the URL is used or there is interaction with Amazon QuickSight. /// ///
/// /// For more information, see Embedded /// Analytics in the Amazon QuickSight User Guide. /// /// /// /// For more information about the high-level steps for embedding and for an interactive /// demo of the ways you can customize embedding, visit the Amazon /// QuickSight Developer Portal. /// ///
/// Container for the necessary parameters to execute the GenerateEmbedUrlForAnonymousUser service method. /// /// The response from the GenerateEmbedUrlForAnonymousUser service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// The number of minutes specified for the lifetime of a session isn't valid. The session /// lifetime must be 15-600 minutes. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an embedding operation in Amazon QuickSight /// without the required pricing plan on your Amazon Web Services account. Before you /// can use embedding for anonymous users, a QuickSight administrator needs to add capacity /// pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight /// page. /// /// /// /// After capacity pricing is added, you can use the GetDashboardEmbedUrl /// API operation with the --identity-type ANONYMOUS option. /// /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for GenerateEmbedUrlForAnonymousUser Operation public virtual GenerateEmbedUrlForAnonymousUserResponse GenerateEmbedUrlForAnonymousUser(GenerateEmbedUrlForAnonymousUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GenerateEmbedUrlForAnonymousUserRequestMarshaller.Instance; options.ResponseUnmarshaller = GenerateEmbedUrlForAnonymousUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GenerateEmbedUrlForAnonymousUser operation. /// /// /// Container for the necessary parameters to execute the GenerateEmbedUrlForAnonymousUser operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGenerateEmbedUrlForAnonymousUser /// operation. /// REST API Reference for GenerateEmbedUrlForAnonymousUser Operation public virtual IAsyncResult BeginGenerateEmbedUrlForAnonymousUser(GenerateEmbedUrlForAnonymousUserRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GenerateEmbedUrlForAnonymousUserRequestMarshaller.Instance; options.ResponseUnmarshaller = GenerateEmbedUrlForAnonymousUserResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GenerateEmbedUrlForAnonymousUser operation. /// /// /// The IAsyncResult returned by the call to BeginGenerateEmbedUrlForAnonymousUser. /// /// Returns a GenerateEmbedUrlForAnonymousUserResult from QuickSight. /// REST API Reference for GenerateEmbedUrlForAnonymousUser Operation public virtual GenerateEmbedUrlForAnonymousUserResponse EndGenerateEmbedUrlForAnonymousUser(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GenerateEmbedUrlForRegisteredUser /// /// Generates an embed URL that you can use to embed an Amazon QuickSight experience in /// your website. This action can be used for any type of user registered in an Amazon /// QuickSight account. Before you use this action, make sure that you have configured /// the relevant Amazon QuickSight resource and permissions. /// /// /// /// The following rules apply to the generated URL: /// ///
  • /// /// It contains a temporary bearer token. It is valid for 5 minutes after it is generated. /// Once redeemed within this period, it cannot be re-used again. /// ///
  • /// /// The URL validity period should not be confused with the actual session lifetime that /// can be customized using the SessionLifetimeInMinutes /// parameter. /// /// /// /// The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum). /// The default session duration is 10 hours. /// ///
  • /// /// You are charged only when the URL is used or there is interaction with Amazon QuickSight. /// ///
/// /// For more information, see Embedded /// Analytics in the Amazon QuickSight User Guide. /// /// /// /// For more information about the high-level steps for embedding and for an interactive /// demo of the ways you can customize embedding, visit the Amazon /// QuickSight Developer Portal. /// ///
/// Container for the necessary parameters to execute the GenerateEmbedUrlForRegisteredUser service method. /// /// The response from the GenerateEmbedUrlForRegisteredUser service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The user with the provided name isn't found. This error can happen in any operation /// that requires finding a user based on a provided user name, such as DeleteUser, /// DescribeUser, and so on. /// /// /// One or more resources can't be found. /// /// /// The number of minutes specified for the lifetime of a session isn't valid. The session /// lifetime must be 15-600 minutes. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an embedding operation in Amazon QuickSight /// without the required pricing plan on your Amazon Web Services account. Before you /// can use embedding for anonymous users, a QuickSight administrator needs to add capacity /// pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight /// page. /// /// /// /// After capacity pricing is added, you can use the GetDashboardEmbedUrl /// API operation with the --identity-type ANONYMOUS option. /// /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for GenerateEmbedUrlForRegisteredUser Operation public virtual GenerateEmbedUrlForRegisteredUserResponse GenerateEmbedUrlForRegisteredUser(GenerateEmbedUrlForRegisteredUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GenerateEmbedUrlForRegisteredUserRequestMarshaller.Instance; options.ResponseUnmarshaller = GenerateEmbedUrlForRegisteredUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GenerateEmbedUrlForRegisteredUser operation. /// /// /// Container for the necessary parameters to execute the GenerateEmbedUrlForRegisteredUser operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGenerateEmbedUrlForRegisteredUser /// operation. /// REST API Reference for GenerateEmbedUrlForRegisteredUser Operation public virtual IAsyncResult BeginGenerateEmbedUrlForRegisteredUser(GenerateEmbedUrlForRegisteredUserRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GenerateEmbedUrlForRegisteredUserRequestMarshaller.Instance; options.ResponseUnmarshaller = GenerateEmbedUrlForRegisteredUserResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GenerateEmbedUrlForRegisteredUser operation. /// /// /// The IAsyncResult returned by the call to BeginGenerateEmbedUrlForRegisteredUser. /// /// Returns a GenerateEmbedUrlForRegisteredUserResult from QuickSight. /// REST API Reference for GenerateEmbedUrlForRegisteredUser Operation public virtual GenerateEmbedUrlForRegisteredUserResponse EndGenerateEmbedUrlForRegisteredUser(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetDashboardEmbedUrl /// /// Generates a temporary session URL and authorization code(bearer token) that you can /// use to embed an Amazon QuickSight read-only dashboard in your website or application. /// Before you use this command, make sure that you have configured the dashboards and /// permissions. /// /// /// /// Currently, you can use GetDashboardEmbedURL only from the server, not /// from the user's browser. The following rules apply to the generated URL: /// ///
  • /// /// They must be used together. /// ///
  • /// /// They can be used one time only. /// ///
  • /// /// They are valid for 5 minutes after you run this command. /// ///
  • /// /// You are charged only when the URL is used or there is interaction with Amazon QuickSight. /// ///
  • /// /// The resulting user session is valid for 15 minutes (default) up to 10 hours (maximum). /// You can use the optional SessionLifetimeInMinutes parameter to customize /// session duration. /// ///
/// /// For more information, see Embedding /// Analytics Using GetDashboardEmbedUrl in the Amazon QuickSight User Guide. /// /// /// /// For more information about the high-level steps for embedding and for an interactive /// demo of the ways you can customize embedding, visit the Amazon /// QuickSight Developer Portal. /// ///
/// Container for the necessary parameters to execute the GetDashboardEmbedUrl service method. /// /// The response from the GetDashboardEmbedUrl service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// The domain specified isn't on the allow list. All domains for embedded dashboards /// must be added to the approved list by an Amazon QuickSight admin. /// /// /// The identity type specified isn't supported. Supported identity types include IAM /// and QUICKSIGHT. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The user with the provided name isn't found. This error can happen in any operation /// that requires finding a user based on a provided user name, such as DeleteUser, /// DescribeUser, and so on. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// The number of minutes specified for the lifetime of a session isn't valid. The session /// lifetime must be 15-600 minutes. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an embedding operation in Amazon QuickSight /// without the required pricing plan on your Amazon Web Services account. Before you /// can use embedding for anonymous users, a QuickSight administrator needs to add capacity /// pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight /// page. /// /// /// /// After capacity pricing is added, you can use the GetDashboardEmbedUrl /// API operation with the --identity-type ANONYMOUS option. /// /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for GetDashboardEmbedUrl Operation public virtual GetDashboardEmbedUrlResponse GetDashboardEmbedUrl(GetDashboardEmbedUrlRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetDashboardEmbedUrlRequestMarshaller.Instance; options.ResponseUnmarshaller = GetDashboardEmbedUrlResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetDashboardEmbedUrl operation. /// /// /// Container for the necessary parameters to execute the GetDashboardEmbedUrl operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDashboardEmbedUrl /// operation. /// REST API Reference for GetDashboardEmbedUrl Operation public virtual IAsyncResult BeginGetDashboardEmbedUrl(GetDashboardEmbedUrlRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetDashboardEmbedUrlRequestMarshaller.Instance; options.ResponseUnmarshaller = GetDashboardEmbedUrlResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetDashboardEmbedUrl operation. /// /// /// The IAsyncResult returned by the call to BeginGetDashboardEmbedUrl. /// /// Returns a GetDashboardEmbedUrlResult from QuickSight. /// REST API Reference for GetDashboardEmbedUrl Operation public virtual GetDashboardEmbedUrlResponse EndGetDashboardEmbedUrl(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetSessionEmbedUrl /// /// Generates a session URL and authorization code that you can use to embed the Amazon /// Amazon QuickSight console in your web server code. Use GetSessionEmbedUrl /// where you want to provide an authoring portal that allows users to create data sources, /// datasets, analyses, and dashboards. The users who access an embedded Amazon QuickSight /// console need belong to the author or admin security cohort. If you want to restrict /// permissions to some of these features, add a custom permissions profile to the user /// with the UpdateUser /// API operation. Use RegisterUser /// API operation to add a new user with a custom permission profile attached. /// For more information, see the following sections in the Amazon QuickSight User /// Guide: /// /// /// /// Container for the necessary parameters to execute the GetSessionEmbedUrl service method. /// /// The response from the GetSessionEmbedUrl service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The user with the provided name isn't found. This error can happen in any operation /// that requires finding a user based on a provided user name, such as DeleteUser, /// DescribeUser, and so on. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// The number of minutes specified for the lifetime of a session isn't valid. The session /// lifetime must be 15-600 minutes. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for GetSessionEmbedUrl Operation public virtual GetSessionEmbedUrlResponse GetSessionEmbedUrl(GetSessionEmbedUrlRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSessionEmbedUrlRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSessionEmbedUrlResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetSessionEmbedUrl operation. /// /// /// Container for the necessary parameters to execute the GetSessionEmbedUrl operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSessionEmbedUrl /// operation. /// REST API Reference for GetSessionEmbedUrl Operation public virtual IAsyncResult BeginGetSessionEmbedUrl(GetSessionEmbedUrlRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetSessionEmbedUrlRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSessionEmbedUrlResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetSessionEmbedUrl operation. /// /// /// The IAsyncResult returned by the call to BeginGetSessionEmbedUrl. /// /// Returns a GetSessionEmbedUrlResult from QuickSight. /// REST API Reference for GetSessionEmbedUrl Operation public virtual GetSessionEmbedUrlResponse EndGetSessionEmbedUrl(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListAnalyses /// /// Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListAnalyses service method. /// /// The response from the ListAnalyses service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListAnalyses Operation public virtual ListAnalysesResponse ListAnalyses(ListAnalysesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAnalysesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAnalysesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListAnalyses operation. /// /// /// Container for the necessary parameters to execute the ListAnalyses operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAnalyses /// operation. /// REST API Reference for ListAnalyses Operation public virtual IAsyncResult BeginListAnalyses(ListAnalysesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListAnalysesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAnalysesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListAnalyses operation. /// /// /// The IAsyncResult returned by the call to BeginListAnalyses. /// /// Returns a ListAnalysesResult from QuickSight. /// REST API Reference for ListAnalyses Operation public virtual ListAnalysesResponse EndListAnalyses(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListAssetBundleExportJobs /// /// Lists all asset bundle export jobs that have been taken place in the last 14 days. /// Jobs created more than 14 days ago are deleted forever and are not returned. If you /// are using the same job ID for multiple jobs, ListAssetBundleExportJobs /// only returns the most recent job that uses the repeated job ID. /// /// Container for the necessary parameters to execute the ListAssetBundleExportJobs service method. /// /// The response from the ListAssetBundleExportJobs service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// The NextToken value isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListAssetBundleExportJobs Operation public virtual ListAssetBundleExportJobsResponse ListAssetBundleExportJobs(ListAssetBundleExportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAssetBundleExportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAssetBundleExportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListAssetBundleExportJobs operation. /// /// /// Container for the necessary parameters to execute the ListAssetBundleExportJobs operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAssetBundleExportJobs /// operation. /// REST API Reference for ListAssetBundleExportJobs Operation public virtual IAsyncResult BeginListAssetBundleExportJobs(ListAssetBundleExportJobsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListAssetBundleExportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAssetBundleExportJobsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListAssetBundleExportJobs operation. /// /// /// The IAsyncResult returned by the call to BeginListAssetBundleExportJobs. /// /// Returns a ListAssetBundleExportJobsResult from QuickSight. /// REST API Reference for ListAssetBundleExportJobs Operation public virtual ListAssetBundleExportJobsResponse EndListAssetBundleExportJobs(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListAssetBundleImportJobs /// /// Lists all asset bundle import jobs that have taken place in the last 14 days. Jobs /// created more than 14 days ago are deleted forever and are not returned. If you are /// using the same job ID for multiple jobs, ListAssetBundleImportJobs only /// returns the most recent job that uses the repeated job ID. /// /// Container for the necessary parameters to execute the ListAssetBundleImportJobs service method. /// /// The response from the ListAssetBundleImportJobs service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// The NextToken value isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListAssetBundleImportJobs Operation public virtual ListAssetBundleImportJobsResponse ListAssetBundleImportJobs(ListAssetBundleImportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAssetBundleImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAssetBundleImportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListAssetBundleImportJobs operation. /// /// /// Container for the necessary parameters to execute the ListAssetBundleImportJobs operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAssetBundleImportJobs /// operation. /// REST API Reference for ListAssetBundleImportJobs Operation public virtual IAsyncResult BeginListAssetBundleImportJobs(ListAssetBundleImportJobsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListAssetBundleImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAssetBundleImportJobsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListAssetBundleImportJobs operation. /// /// /// The IAsyncResult returned by the call to BeginListAssetBundleImportJobs. /// /// Returns a ListAssetBundleImportJobsResult from QuickSight. /// REST API Reference for ListAssetBundleImportJobs Operation public virtual ListAssetBundleImportJobsResponse EndListAssetBundleImportJobs(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListDashboards /// /// Lists dashboards in an Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListDashboards service method. /// /// The response from the ListDashboards service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListDashboards Operation public virtual ListDashboardsResponse ListDashboards(ListDashboardsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListDashboardsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDashboardsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListDashboards operation. /// /// /// Container for the necessary parameters to execute the ListDashboards operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDashboards /// operation. /// REST API Reference for ListDashboards Operation public virtual IAsyncResult BeginListDashboards(ListDashboardsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListDashboardsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDashboardsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListDashboards operation. /// /// /// The IAsyncResult returned by the call to BeginListDashboards. /// /// Returns a ListDashboardsResult from QuickSight. /// REST API Reference for ListDashboards Operation public virtual ListDashboardsResponse EndListDashboards(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListDashboardVersions /// /// Lists all the versions of the dashboards in the Amazon QuickSight subscription. /// /// Container for the necessary parameters to execute the ListDashboardVersions service method. /// /// The response from the ListDashboardVersions service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListDashboardVersions Operation public virtual ListDashboardVersionsResponse ListDashboardVersions(ListDashboardVersionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListDashboardVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDashboardVersionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListDashboardVersions operation. /// /// /// Container for the necessary parameters to execute the ListDashboardVersions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDashboardVersions /// operation. /// REST API Reference for ListDashboardVersions Operation public virtual IAsyncResult BeginListDashboardVersions(ListDashboardVersionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListDashboardVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDashboardVersionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListDashboardVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListDashboardVersions. /// /// Returns a ListDashboardVersionsResult from QuickSight. /// REST API Reference for ListDashboardVersions Operation public virtual ListDashboardVersionsResponse EndListDashboardVersions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListDataSets /// /// Lists all of the datasets belonging to the current Amazon Web Services account in /// an Amazon Web Services Region. /// /// /// /// The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*. /// /// /// Container for the necessary parameters to execute the ListDataSets service method. /// /// The response from the ListDataSets service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// Access is throttled. /// /// REST API Reference for ListDataSets Operation public virtual ListDataSetsResponse ListDataSets(ListDataSetsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListDataSetsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDataSetsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListDataSets operation. /// /// /// Container for the necessary parameters to execute the ListDataSets operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDataSets /// operation. /// REST API Reference for ListDataSets Operation public virtual IAsyncResult BeginListDataSets(ListDataSetsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListDataSetsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDataSetsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListDataSets operation. /// /// /// The IAsyncResult returned by the call to BeginListDataSets. /// /// Returns a ListDataSetsResult from QuickSight. /// REST API Reference for ListDataSets Operation public virtual ListDataSetsResponse EndListDataSets(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListDataSources /// /// Lists data sources in current Amazon Web Services Region that belong to this Amazon /// Web Services account. /// /// Container for the necessary parameters to execute the ListDataSources service method. /// /// The response from the ListDataSources service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// Access is throttled. /// /// REST API Reference for ListDataSources Operation public virtual ListDataSourcesResponse ListDataSources(ListDataSourcesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListDataSourcesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDataSourcesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListDataSources operation. /// /// /// Container for the necessary parameters to execute the ListDataSources operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDataSources /// operation. /// REST API Reference for ListDataSources Operation public virtual IAsyncResult BeginListDataSources(ListDataSourcesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListDataSourcesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDataSourcesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListDataSources operation. /// /// /// The IAsyncResult returned by the call to BeginListDataSources. /// /// Returns a ListDataSourcesResult from QuickSight. /// REST API Reference for ListDataSources Operation public virtual ListDataSourcesResponse EndListDataSources(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListFolderMembers /// /// List all assets (DASHBOARD, ANALYSIS, and DATASET) /// in a folder. /// /// Container for the necessary parameters to execute the ListFolderMembers service method. /// /// The response from the ListFolderMembers service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListFolderMembers Operation public virtual ListFolderMembersResponse ListFolderMembers(ListFolderMembersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListFolderMembersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListFolderMembersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListFolderMembers operation. /// /// /// Container for the necessary parameters to execute the ListFolderMembers operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFolderMembers /// operation. /// REST API Reference for ListFolderMembers Operation public virtual IAsyncResult BeginListFolderMembers(ListFolderMembersRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListFolderMembersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListFolderMembersResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListFolderMembers operation. /// /// /// The IAsyncResult returned by the call to BeginListFolderMembers. /// /// Returns a ListFolderMembersResult from QuickSight. /// REST API Reference for ListFolderMembers Operation public virtual ListFolderMembersResponse EndListFolderMembers(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListFolders /// /// Lists all folders in an account. /// /// Container for the necessary parameters to execute the ListFolders service method. /// /// The response from the ListFolders service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListFolders Operation public virtual ListFoldersResponse ListFolders(ListFoldersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListFoldersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListFoldersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListFolders operation. /// /// /// Container for the necessary parameters to execute the ListFolders operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFolders /// operation. /// REST API Reference for ListFolders Operation public virtual IAsyncResult BeginListFolders(ListFoldersRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListFoldersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListFoldersResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListFolders operation. /// /// /// The IAsyncResult returned by the call to BeginListFolders. /// /// Returns a ListFoldersResult from QuickSight. /// REST API Reference for ListFolders Operation public virtual ListFoldersResponse EndListFolders(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListGroupMemberships /// /// Lists member users in a group. /// /// Container for the necessary parameters to execute the ListGroupMemberships service method. /// /// The response from the ListGroupMemberships service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for ListGroupMemberships Operation public virtual ListGroupMembershipsResponse ListGroupMemberships(ListGroupMembershipsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListGroupMembershipsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListGroupMembershipsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListGroupMemberships operation. /// /// /// Container for the necessary parameters to execute the ListGroupMemberships operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGroupMemberships /// operation. /// REST API Reference for ListGroupMemberships Operation public virtual IAsyncResult BeginListGroupMemberships(ListGroupMembershipsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListGroupMembershipsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListGroupMembershipsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListGroupMemberships operation. /// /// /// The IAsyncResult returned by the call to BeginListGroupMemberships. /// /// Returns a ListGroupMembershipsResult from QuickSight. /// REST API Reference for ListGroupMemberships Operation public virtual ListGroupMembershipsResponse EndListGroupMemberships(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListGroups /// /// Lists all user groups in Amazon QuickSight. /// /// Container for the necessary parameters to execute the ListGroups service method. /// /// The response from the ListGroups service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for ListGroups Operation public virtual ListGroupsResponse ListGroups(ListGroupsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListGroupsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListGroups operation. /// /// /// Container for the necessary parameters to execute the ListGroups operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListGroups /// operation. /// REST API Reference for ListGroups Operation public virtual IAsyncResult BeginListGroups(ListGroupsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListGroupsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListGroups operation. /// /// /// The IAsyncResult returned by the call to BeginListGroups. /// /// Returns a ListGroupsResult from QuickSight. /// REST API Reference for ListGroups Operation public virtual ListGroupsResponse EndListGroups(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListIAMPolicyAssignments /// /// Lists the IAM policy assignments in the current Amazon QuickSight account. /// /// Container for the necessary parameters to execute the ListIAMPolicyAssignments service method. /// /// The response from the ListIAMPolicyAssignments service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for ListIAMPolicyAssignments Operation public virtual ListIAMPolicyAssignmentsResponse ListIAMPolicyAssignments(ListIAMPolicyAssignmentsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListIAMPolicyAssignmentsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListIAMPolicyAssignmentsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListIAMPolicyAssignments operation. /// /// /// Container for the necessary parameters to execute the ListIAMPolicyAssignments operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIAMPolicyAssignments /// operation. /// REST API Reference for ListIAMPolicyAssignments Operation public virtual IAsyncResult BeginListIAMPolicyAssignments(ListIAMPolicyAssignmentsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListIAMPolicyAssignmentsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListIAMPolicyAssignmentsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListIAMPolicyAssignments operation. /// /// /// The IAsyncResult returned by the call to BeginListIAMPolicyAssignments. /// /// Returns a ListIAMPolicyAssignmentsResult from QuickSight. /// REST API Reference for ListIAMPolicyAssignments Operation public virtual ListIAMPolicyAssignmentsResponse EndListIAMPolicyAssignments(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListIAMPolicyAssignmentsForUser /// /// Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs), /// for the IAM policies assigned to the specified user and group, or groups that the /// user belongs to. /// /// Container for the necessary parameters to execute the ListIAMPolicyAssignmentsForUser service method. /// /// The response from the ListIAMPolicyAssignmentsForUser service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// A resource is already in a state that indicates an operation is happening that must /// complete before a new update can be applied. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for ListIAMPolicyAssignmentsForUser Operation public virtual ListIAMPolicyAssignmentsForUserResponse ListIAMPolicyAssignmentsForUser(ListIAMPolicyAssignmentsForUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListIAMPolicyAssignmentsForUserRequestMarshaller.Instance; options.ResponseUnmarshaller = ListIAMPolicyAssignmentsForUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListIAMPolicyAssignmentsForUser operation. /// /// /// Container for the necessary parameters to execute the ListIAMPolicyAssignmentsForUser operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIAMPolicyAssignmentsForUser /// operation. /// REST API Reference for ListIAMPolicyAssignmentsForUser Operation public virtual IAsyncResult BeginListIAMPolicyAssignmentsForUser(ListIAMPolicyAssignmentsForUserRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListIAMPolicyAssignmentsForUserRequestMarshaller.Instance; options.ResponseUnmarshaller = ListIAMPolicyAssignmentsForUserResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListIAMPolicyAssignmentsForUser operation. /// /// /// The IAsyncResult returned by the call to BeginListIAMPolicyAssignmentsForUser. /// /// Returns a ListIAMPolicyAssignmentsForUserResult from QuickSight. /// REST API Reference for ListIAMPolicyAssignmentsForUser Operation public virtual ListIAMPolicyAssignmentsForUserResponse EndListIAMPolicyAssignmentsForUser(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListIngestions /// /// Lists the history of SPICE ingestions for a dataset. /// /// Container for the necessary parameters to execute the ListIngestions service method. /// /// The response from the ListIngestions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for ListIngestions Operation public virtual ListIngestionsResponse ListIngestions(ListIngestionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListIngestionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListIngestionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListIngestions operation. /// /// /// Container for the necessary parameters to execute the ListIngestions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIngestions /// operation. /// REST API Reference for ListIngestions Operation public virtual IAsyncResult BeginListIngestions(ListIngestionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListIngestionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListIngestionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListIngestions operation. /// /// /// The IAsyncResult returned by the call to BeginListIngestions. /// /// Returns a ListIngestionsResult from QuickSight. /// REST API Reference for ListIngestions Operation public virtual ListIngestionsResponse EndListIngestions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListNamespaces /// /// Lists the namespaces for the specified Amazon Web Services account. This operation /// doesn't list deleted namespaces. /// /// Container for the necessary parameters to execute the ListNamespaces service method. /// /// The response from the ListNamespaces service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for ListNamespaces Operation public virtual ListNamespacesResponse ListNamespaces(ListNamespacesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListNamespacesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListNamespacesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListNamespaces operation. /// /// /// Container for the necessary parameters to execute the ListNamespaces operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListNamespaces /// operation. /// REST API Reference for ListNamespaces Operation public virtual IAsyncResult BeginListNamespaces(ListNamespacesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListNamespacesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListNamespacesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListNamespaces operation. /// /// /// The IAsyncResult returned by the call to BeginListNamespaces. /// /// Returns a ListNamespacesResult from QuickSight. /// REST API Reference for ListNamespaces Operation public virtual ListNamespacesResponse EndListNamespaces(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListRefreshSchedules /// /// Lists the refresh schedules of a dataset. Each dataset can have up to 5 schedules. /// /// Container for the necessary parameters to execute the ListRefreshSchedules service method. /// /// The response from the ListRefreshSchedules service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for ListRefreshSchedules Operation public virtual ListRefreshSchedulesResponse ListRefreshSchedules(ListRefreshSchedulesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListRefreshSchedulesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRefreshSchedulesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListRefreshSchedules operation. /// /// /// Container for the necessary parameters to execute the ListRefreshSchedules operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRefreshSchedules /// operation. /// REST API Reference for ListRefreshSchedules Operation public virtual IAsyncResult BeginListRefreshSchedules(ListRefreshSchedulesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListRefreshSchedulesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRefreshSchedulesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListRefreshSchedules operation. /// /// /// The IAsyncResult returned by the call to BeginListRefreshSchedules. /// /// Returns a ListRefreshSchedulesResult from QuickSight. /// REST API Reference for ListRefreshSchedules Operation public virtual ListRefreshSchedulesResponse EndListRefreshSchedules(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListTagsForResource /// /// Lists the tags assigned to a resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for ListTagsForResource Operation public virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation public virtual IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from QuickSight. /// REST API Reference for ListTagsForResource Operation public virtual ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListTemplateAliases /// /// Lists all the aliases of a template. /// /// Container for the necessary parameters to execute the ListTemplateAliases service method. /// /// The response from the ListTemplateAliases service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListTemplateAliases Operation public virtual ListTemplateAliasesResponse ListTemplateAliases(ListTemplateAliasesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplateAliasesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplateAliasesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListTemplateAliases operation. /// /// /// Container for the necessary parameters to execute the ListTemplateAliases operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTemplateAliases /// operation. /// REST API Reference for ListTemplateAliases Operation public virtual IAsyncResult BeginListTemplateAliases(ListTemplateAliasesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplateAliasesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplateAliasesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListTemplateAliases operation. /// /// /// The IAsyncResult returned by the call to BeginListTemplateAliases. /// /// Returns a ListTemplateAliasesResult from QuickSight. /// REST API Reference for ListTemplateAliases Operation public virtual ListTemplateAliasesResponse EndListTemplateAliases(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListTemplates /// /// Lists all the templates in the current Amazon QuickSight account. /// /// Container for the necessary parameters to execute the ListTemplates service method. /// /// The response from the ListTemplates service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListTemplates Operation public virtual ListTemplatesResponse ListTemplates(ListTemplatesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplatesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplatesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListTemplates operation. /// /// /// Container for the necessary parameters to execute the ListTemplates operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTemplates /// operation. /// REST API Reference for ListTemplates Operation public virtual IAsyncResult BeginListTemplates(ListTemplatesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplatesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplatesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListTemplates operation. /// /// /// The IAsyncResult returned by the call to BeginListTemplates. /// /// Returns a ListTemplatesResult from QuickSight. /// REST API Reference for ListTemplates Operation public virtual ListTemplatesResponse EndListTemplates(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListTemplateVersions /// /// Lists all the versions of the templates in the current Amazon QuickSight account. /// /// Container for the necessary parameters to execute the ListTemplateVersions service method. /// /// The response from the ListTemplateVersions service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListTemplateVersions Operation public virtual ListTemplateVersionsResponse ListTemplateVersions(ListTemplateVersionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplateVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplateVersionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListTemplateVersions operation. /// /// /// Container for the necessary parameters to execute the ListTemplateVersions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTemplateVersions /// operation. /// REST API Reference for ListTemplateVersions Operation public virtual IAsyncResult BeginListTemplateVersions(ListTemplateVersionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListTemplateVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTemplateVersionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListTemplateVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListTemplateVersions. /// /// Returns a ListTemplateVersionsResult from QuickSight. /// REST API Reference for ListTemplateVersions Operation public virtual ListTemplateVersionsResponse EndListTemplateVersions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListThemeAliases /// /// Lists all the aliases of a theme. /// /// Container for the necessary parameters to execute the ListThemeAliases service method. /// /// The response from the ListThemeAliases service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListThemeAliases Operation public virtual ListThemeAliasesResponse ListThemeAliases(ListThemeAliasesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListThemeAliasesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListThemeAliasesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListThemeAliases operation. /// /// /// Container for the necessary parameters to execute the ListThemeAliases operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListThemeAliases /// operation. /// REST API Reference for ListThemeAliases Operation public virtual IAsyncResult BeginListThemeAliases(ListThemeAliasesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListThemeAliasesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListThemeAliasesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListThemeAliases operation. /// /// /// The IAsyncResult returned by the call to BeginListThemeAliases. /// /// Returns a ListThemeAliasesResult from QuickSight. /// REST API Reference for ListThemeAliases Operation public virtual ListThemeAliasesResponse EndListThemeAliases(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListThemes /// /// Lists all the themes in the current Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListThemes service method. /// /// The response from the ListThemes service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListThemes Operation public virtual ListThemesResponse ListThemes(ListThemesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListThemesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListThemesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListThemes operation. /// /// /// Container for the necessary parameters to execute the ListThemes operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListThemes /// operation. /// REST API Reference for ListThemes Operation public virtual IAsyncResult BeginListThemes(ListThemesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListThemesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListThemesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListThemes operation. /// /// /// The IAsyncResult returned by the call to BeginListThemes. /// /// Returns a ListThemesResult from QuickSight. /// REST API Reference for ListThemes Operation public virtual ListThemesResponse EndListThemes(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListThemeVersions /// /// Lists all the versions of the themes in the current Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListThemeVersions service method. /// /// The response from the ListThemeVersions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListThemeVersions Operation public virtual ListThemeVersionsResponse ListThemeVersions(ListThemeVersionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListThemeVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListThemeVersionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListThemeVersions operation. /// /// /// Container for the necessary parameters to execute the ListThemeVersions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListThemeVersions /// operation. /// REST API Reference for ListThemeVersions Operation public virtual IAsyncResult BeginListThemeVersions(ListThemeVersionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListThemeVersionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListThemeVersionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListThemeVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListThemeVersions. /// /// Returns a ListThemeVersionsResult from QuickSight. /// REST API Reference for ListThemeVersions Operation public virtual ListThemeVersionsResponse EndListThemeVersions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListTopicRefreshSchedules /// /// Lists all of the refresh schedules for a topic. /// /// Container for the necessary parameters to execute the ListTopicRefreshSchedules service method. /// /// The response from the ListTopicRefreshSchedules service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for ListTopicRefreshSchedules Operation public virtual ListTopicRefreshSchedulesResponse ListTopicRefreshSchedules(ListTopicRefreshSchedulesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTopicRefreshSchedulesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTopicRefreshSchedulesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListTopicRefreshSchedules operation. /// /// /// Container for the necessary parameters to execute the ListTopicRefreshSchedules operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTopicRefreshSchedules /// operation. /// REST API Reference for ListTopicRefreshSchedules Operation public virtual IAsyncResult BeginListTopicRefreshSchedules(ListTopicRefreshSchedulesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListTopicRefreshSchedulesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTopicRefreshSchedulesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListTopicRefreshSchedules operation. /// /// /// The IAsyncResult returned by the call to BeginListTopicRefreshSchedules. /// /// Returns a ListTopicRefreshSchedulesResult from QuickSight. /// REST API Reference for ListTopicRefreshSchedules Operation public virtual ListTopicRefreshSchedulesResponse EndListTopicRefreshSchedules(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListTopics /// /// Lists all of the topics within an account. /// /// Container for the necessary parameters to execute the ListTopics service method. /// /// The response from the ListTopics service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// Access is throttled. /// /// REST API Reference for ListTopics Operation public virtual ListTopicsResponse ListTopics(ListTopicsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTopicsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTopicsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListTopics operation. /// /// /// Container for the necessary parameters to execute the ListTopics operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTopics /// operation. /// REST API Reference for ListTopics Operation public virtual IAsyncResult BeginListTopics(ListTopicsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListTopicsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTopicsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListTopics operation. /// /// /// The IAsyncResult returned by the call to BeginListTopics. /// /// Returns a ListTopicsResult from QuickSight. /// REST API Reference for ListTopics Operation public virtual ListTopicsResponse EndListTopics(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListUserGroups /// /// Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of. /// /// Container for the necessary parameters to execute the ListUserGroups service method. /// /// The response from the ListUserGroups service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for ListUserGroups Operation public virtual ListUserGroupsResponse ListUserGroups(ListUserGroupsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListUserGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListUserGroupsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListUserGroups operation. /// /// /// Container for the necessary parameters to execute the ListUserGroups operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserGroups /// operation. /// REST API Reference for ListUserGroups Operation public virtual IAsyncResult BeginListUserGroups(ListUserGroupsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListUserGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListUserGroupsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListUserGroups operation. /// /// /// The IAsyncResult returned by the call to BeginListUserGroups. /// /// Returns a ListUserGroupsResult from QuickSight. /// REST API Reference for ListUserGroups Operation public virtual ListUserGroupsResponse EndListUserGroups(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListUsers /// /// Returns a list of all of the Amazon QuickSight users belonging to this account. /// /// Container for the necessary parameters to execute the ListUsers service method. /// /// The response from the ListUsers service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for ListUsers Operation public virtual ListUsersResponse ListUsers(ListUsersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListUsersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListUsers operation. /// /// /// Container for the necessary parameters to execute the ListUsers operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsers /// operation. /// REST API Reference for ListUsers Operation public virtual IAsyncResult BeginListUsers(ListUsersRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListUsersResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListUsers operation. /// /// /// The IAsyncResult returned by the call to BeginListUsers. /// /// Returns a ListUsersResult from QuickSight. /// REST API Reference for ListUsers Operation public virtual ListUsersResponse EndListUsers(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListVPCConnections /// /// Lists all of the VPC connections in the current set Amazon Web Services Region of /// an Amazon Web Services account. /// /// Container for the necessary parameters to execute the ListVPCConnections service method. /// /// The response from the ListVPCConnections service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for ListVPCConnections Operation public virtual ListVPCConnectionsResponse ListVPCConnections(ListVPCConnectionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListVPCConnectionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVPCConnectionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListVPCConnections operation. /// /// /// Container for the necessary parameters to execute the ListVPCConnections operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVPCConnections /// operation. /// REST API Reference for ListVPCConnections Operation public virtual IAsyncResult BeginListVPCConnections(ListVPCConnectionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListVPCConnectionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVPCConnectionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListVPCConnections operation. /// /// /// The IAsyncResult returned by the call to BeginListVPCConnections. /// /// Returns a ListVPCConnectionsResult from QuickSight. /// REST API Reference for ListVPCConnections Operation public virtual ListVPCConnectionsResponse EndListVPCConnections(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region PutDataSetRefreshProperties /// /// Creates or updates the dataset refresh properties for the dataset. /// /// Container for the necessary parameters to execute the PutDataSetRefreshProperties service method. /// /// The response from the PutDataSetRefreshProperties service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for PutDataSetRefreshProperties Operation public virtual PutDataSetRefreshPropertiesResponse PutDataSetRefreshProperties(PutDataSetRefreshPropertiesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutDataSetRefreshPropertiesRequestMarshaller.Instance; options.ResponseUnmarshaller = PutDataSetRefreshPropertiesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the PutDataSetRefreshProperties operation. /// /// /// Container for the necessary parameters to execute the PutDataSetRefreshProperties operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutDataSetRefreshProperties /// operation. /// REST API Reference for PutDataSetRefreshProperties Operation public virtual IAsyncResult BeginPutDataSetRefreshProperties(PutDataSetRefreshPropertiesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = PutDataSetRefreshPropertiesRequestMarshaller.Instance; options.ResponseUnmarshaller = PutDataSetRefreshPropertiesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the PutDataSetRefreshProperties operation. /// /// /// The IAsyncResult returned by the call to BeginPutDataSetRefreshProperties. /// /// Returns a PutDataSetRefreshPropertiesResult from QuickSight. /// REST API Reference for PutDataSetRefreshProperties Operation public virtual PutDataSetRefreshPropertiesResponse EndPutDataSetRefreshProperties(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region RegisterUser /// /// Creates an Amazon QuickSight user whose identity is associated with the Identity and /// Access Management (IAM) identity or role specified in the request. When you register /// a new user from the Amazon QuickSight API, Amazon QuickSight generates a registration /// URL. The user accesses this registration URL to create their account. Amazon QuickSight /// doesn't send a registration email to users who are registered from the Amazon QuickSight /// API. If you want new users to receive a registration email, then add those users in /// the Amazon QuickSight console. For more information on registering a new user in the /// Amazon QuickSight console, see /// Inviting users to access Amazon QuickSight. /// /// Container for the necessary parameters to execute the RegisterUser service method. /// /// The response from the RegisterUser service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more preconditions aren't met. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for RegisterUser Operation public virtual RegisterUserResponse RegisterUser(RegisterUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RegisterUserRequestMarshaller.Instance; options.ResponseUnmarshaller = RegisterUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the RegisterUser operation. /// /// /// Container for the necessary parameters to execute the RegisterUser operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRegisterUser /// operation. /// REST API Reference for RegisterUser Operation public virtual IAsyncResult BeginRegisterUser(RegisterUserRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = RegisterUserRequestMarshaller.Instance; options.ResponseUnmarshaller = RegisterUserResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the RegisterUser operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterUser. /// /// Returns a RegisterUserResult from QuickSight. /// REST API Reference for RegisterUser Operation public virtual RegisterUserResponse EndRegisterUser(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region RestoreAnalysis /// /// Restores an analysis. /// /// Container for the necessary parameters to execute the RestoreAnalysis service method. /// /// The response from the RestoreAnalysis service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for RestoreAnalysis Operation public virtual RestoreAnalysisResponse RestoreAnalysis(RestoreAnalysisRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RestoreAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = RestoreAnalysisResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the RestoreAnalysis operation. /// /// /// Container for the necessary parameters to execute the RestoreAnalysis operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestoreAnalysis /// operation. /// REST API Reference for RestoreAnalysis Operation public virtual IAsyncResult BeginRestoreAnalysis(RestoreAnalysisRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = RestoreAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = RestoreAnalysisResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the RestoreAnalysis operation. /// /// /// The IAsyncResult returned by the call to BeginRestoreAnalysis. /// /// Returns a RestoreAnalysisResult from QuickSight. /// REST API Reference for RestoreAnalysis Operation public virtual RestoreAnalysisResponse EndRestoreAnalysis(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region SearchAnalyses /// /// Searches for analyses that belong to the user specified in the filter. /// /// /// /// This operation is eventually consistent. The results are best effort and may not reflect /// very recent updates and changes. /// /// /// /// Container for the necessary parameters to execute the SearchAnalyses service method. /// /// The response from the SearchAnalyses service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for SearchAnalyses Operation public virtual SearchAnalysesResponse SearchAnalyses(SearchAnalysesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchAnalysesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchAnalysesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the SearchAnalyses operation. /// /// /// Container for the necessary parameters to execute the SearchAnalyses operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchAnalyses /// operation. /// REST API Reference for SearchAnalyses Operation public virtual IAsyncResult BeginSearchAnalyses(SearchAnalysesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchAnalysesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchAnalysesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the SearchAnalyses operation. /// /// /// The IAsyncResult returned by the call to BeginSearchAnalyses. /// /// Returns a SearchAnalysesResult from QuickSight. /// REST API Reference for SearchAnalyses Operation public virtual SearchAnalysesResponse EndSearchAnalyses(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region SearchDashboards /// /// Searches for dashboards that belong to a user. /// /// /// /// This operation is eventually consistent. The results are best effort and may not reflect /// very recent updates and changes. /// /// /// /// Container for the necessary parameters to execute the SearchDashboards service method. /// /// The response from the SearchDashboards service method, as returned by QuickSight. /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for SearchDashboards Operation public virtual SearchDashboardsResponse SearchDashboards(SearchDashboardsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDashboardsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDashboardsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the SearchDashboards operation. /// /// /// Container for the necessary parameters to execute the SearchDashboards operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchDashboards /// operation. /// REST API Reference for SearchDashboards Operation public virtual IAsyncResult BeginSearchDashboards(SearchDashboardsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDashboardsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDashboardsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the SearchDashboards operation. /// /// /// The IAsyncResult returned by the call to BeginSearchDashboards. /// /// Returns a SearchDashboardsResult from QuickSight. /// REST API Reference for SearchDashboards Operation public virtual SearchDashboardsResponse EndSearchDashboards(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region SearchDataSets /// /// Use the SearchDataSets operation to search for datasets that belong to /// an account. /// /// Container for the necessary parameters to execute the SearchDataSets service method. /// /// The response from the SearchDataSets service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for SearchDataSets Operation public virtual SearchDataSetsResponse SearchDataSets(SearchDataSetsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDataSetsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDataSetsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the SearchDataSets operation. /// /// /// Container for the necessary parameters to execute the SearchDataSets operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchDataSets /// operation. /// REST API Reference for SearchDataSets Operation public virtual IAsyncResult BeginSearchDataSets(SearchDataSetsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDataSetsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDataSetsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the SearchDataSets operation. /// /// /// The IAsyncResult returned by the call to BeginSearchDataSets. /// /// Returns a SearchDataSetsResult from QuickSight. /// REST API Reference for SearchDataSets Operation public virtual SearchDataSetsResponse EndSearchDataSets(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region SearchDataSources /// /// Use the SearchDataSources operation to search for data sources that belong /// to an account. /// /// Container for the necessary parameters to execute the SearchDataSources service method. /// /// The response from the SearchDataSources service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for SearchDataSources Operation public virtual SearchDataSourcesResponse SearchDataSources(SearchDataSourcesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDataSourcesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDataSourcesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the SearchDataSources operation. /// /// /// Container for the necessary parameters to execute the SearchDataSources operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchDataSources /// operation. /// REST API Reference for SearchDataSources Operation public virtual IAsyncResult BeginSearchDataSources(SearchDataSourcesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchDataSourcesRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchDataSourcesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the SearchDataSources operation. /// /// /// The IAsyncResult returned by the call to BeginSearchDataSources. /// /// Returns a SearchDataSourcesResult from QuickSight. /// REST API Reference for SearchDataSources Operation public virtual SearchDataSourcesResponse EndSearchDataSources(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region SearchFolders /// /// Searches the subfolders in a folder. /// /// Container for the necessary parameters to execute the SearchFolders service method. /// /// The response from the SearchFolders service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// You don't have this feature activated for your account. To fix this issue, contact /// Amazon Web Services support. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for SearchFolders Operation public virtual SearchFoldersResponse SearchFolders(SearchFoldersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchFoldersRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchFoldersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the SearchFolders operation. /// /// /// Container for the necessary parameters to execute the SearchFolders operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchFolders /// operation. /// REST API Reference for SearchFolders Operation public virtual IAsyncResult BeginSearchFolders(SearchFoldersRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchFoldersRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchFoldersResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the SearchFolders operation. /// /// /// The IAsyncResult returned by the call to BeginSearchFolders. /// /// Returns a SearchFoldersResult from QuickSight. /// REST API Reference for SearchFolders Operation public virtual SearchFoldersResponse EndSearchFolders(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region SearchGroups /// /// Use the SearchGroups operation to search groups in a specified Amazon /// QuickSight namespace using the supplied filters. /// /// Container for the necessary parameters to execute the SearchGroups service method. /// /// The response from the SearchGroups service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// The NextToken value isn't valid. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for SearchGroups Operation public virtual SearchGroupsResponse SearchGroups(SearchGroupsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchGroupsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the SearchGroups operation. /// /// /// Container for the necessary parameters to execute the SearchGroups operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchGroups /// operation. /// REST API Reference for SearchGroups Operation public virtual IAsyncResult BeginSearchGroups(SearchGroupsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SearchGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchGroupsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the SearchGroups operation. /// /// /// The IAsyncResult returned by the call to BeginSearchGroups. /// /// Returns a SearchGroupsResult from QuickSight. /// REST API Reference for SearchGroups Operation public virtual SearchGroupsResponse EndSearchGroups(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StartAssetBundleExportJob /// /// Starts an Asset Bundle export job. /// /// /// /// An Asset Bundle export job exports specified Amazon QuickSight assets. You can also /// choose to export any asset dependencies in the same job. Export jobs run asynchronously /// and can be polled with a DescribeAssetBundleExportJob API call. When /// a job is successfully completed, a download URL that contains the exported assets /// is returned. The URL is valid for 5 minutes and can be refreshed with a DescribeAssetBundleExportJob /// API call. Each Amazon QuickSight account can run up to 5 export jobs concurrently. /// /// /// /// The API caller must have the necessary permissions in their IAM role to access each /// resource before the resources can be exported. /// /// /// Container for the necessary parameters to execute the StartAssetBundleExportJob service method. /// /// The response from the StartAssetBundleExportJob service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for StartAssetBundleExportJob Operation public virtual StartAssetBundleExportJobResponse StartAssetBundleExportJob(StartAssetBundleExportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartAssetBundleExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartAssetBundleExportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StartAssetBundleExportJob operation. /// /// /// Container for the necessary parameters to execute the StartAssetBundleExportJob operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartAssetBundleExportJob /// operation. /// REST API Reference for StartAssetBundleExportJob Operation public virtual IAsyncResult BeginStartAssetBundleExportJob(StartAssetBundleExportJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartAssetBundleExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartAssetBundleExportJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StartAssetBundleExportJob operation. /// /// /// The IAsyncResult returned by the call to BeginStartAssetBundleExportJob. /// /// Returns a StartAssetBundleExportJobResult from QuickSight. /// REST API Reference for StartAssetBundleExportJob Operation public virtual StartAssetBundleExportJobResponse EndStartAssetBundleExportJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StartAssetBundleImportJob /// /// Starts an Asset Bundle import job. /// /// /// /// An Asset Bundle import job imports specified Amazon QuickSight assets into an Amazon /// QuickSight account. You can also choose to import a naming prefix and specified configuration /// overrides. The assets that are contained in the bundle file that you provide are used /// to create or update a new or existing asset in your Amazon QuickSight account. Each /// Amazon QuickSight account can run up to 5 import jobs concurrently. /// /// /// /// The API caller must have the necessary "create", "describe", /// and "update" permissions in their IAM role to access each resource type /// that is contained in the bundle file before the resources can be imported. /// /// /// Container for the necessary parameters to execute the StartAssetBundleImportJob service method. /// /// The response from the StartAssetBundleImportJob service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for StartAssetBundleImportJob Operation public virtual StartAssetBundleImportJobResponse StartAssetBundleImportJob(StartAssetBundleImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartAssetBundleImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartAssetBundleImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StartAssetBundleImportJob operation. /// /// /// Container for the necessary parameters to execute the StartAssetBundleImportJob operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartAssetBundleImportJob /// operation. /// REST API Reference for StartAssetBundleImportJob Operation public virtual IAsyncResult BeginStartAssetBundleImportJob(StartAssetBundleImportJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartAssetBundleImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartAssetBundleImportJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StartAssetBundleImportJob operation. /// /// /// The IAsyncResult returned by the call to BeginStartAssetBundleImportJob. /// /// Returns a StartAssetBundleImportJobResult from QuickSight. /// REST API Reference for StartAssetBundleImportJob Operation public virtual StartAssetBundleImportJobResponse EndStartAssetBundleImportJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StartDashboardSnapshotJob /// /// Starts an asynchronous job that generates a dashboard snapshot. You can request up /// to one paginated PDF and up to five CSVs per API call. /// /// /// /// Poll job descriptions with a DescribeDashboardSnapshotJob API call. Once /// the job succeeds, use the DescribeDashboardSnapshotJobResult API to obtain /// the download URIs that the job generates. /// /// /// Container for the necessary parameters to execute the StartDashboardSnapshotJob service method. /// /// The response from the StartDashboardSnapshotJob service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an embedding operation in Amazon QuickSight /// without the required pricing plan on your Amazon Web Services account. Before you /// can use embedding for anonymous users, a QuickSight administrator needs to add capacity /// pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight /// page. /// /// /// /// After capacity pricing is added, you can use the GetDashboardEmbedUrl /// API operation with the --identity-type ANONYMOUS option. /// /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for StartDashboardSnapshotJob Operation public virtual StartDashboardSnapshotJobResponse StartDashboardSnapshotJob(StartDashboardSnapshotJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartDashboardSnapshotJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartDashboardSnapshotJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StartDashboardSnapshotJob operation. /// /// /// Container for the necessary parameters to execute the StartDashboardSnapshotJob operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartDashboardSnapshotJob /// operation. /// REST API Reference for StartDashboardSnapshotJob Operation public virtual IAsyncResult BeginStartDashboardSnapshotJob(StartDashboardSnapshotJobRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartDashboardSnapshotJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartDashboardSnapshotJobResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StartDashboardSnapshotJob operation. /// /// /// The IAsyncResult returned by the call to BeginStartDashboardSnapshotJob. /// /// Returns a StartDashboardSnapshotJobResult from QuickSight. /// REST API Reference for StartDashboardSnapshotJob Operation public virtual StartDashboardSnapshotJobResponse EndStartDashboardSnapshotJob(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region TagResource /// /// Assigns one or more tags (key-value pairs) to the specified Amazon QuickSight resource. /// /// /// /// /// Tags can help you organize and categorize your resources. You can also use them to /// scope user permissions, by granting a user permission to access or change only resources /// with certain tag values. You can use the TagResource operation with a /// resource that already has tags. If you specify a new tag key for the resource, this /// tag is appended to the list of tags associated with the resource. If you specify a /// tag key that is already associated with the resource, the new tag value that you specify /// replaces the previous value for that tag. /// /// /// /// You can associate as many as 50 tags with a resource. Amazon QuickSight supports tagging /// on data set, data source, dashboard, template, and topic. /// /// /// /// Tagging for Amazon QuickSight works in a similar way to tagging for other Amazon Web /// Services services, except for the following: /// ///
  • /// /// You can't use tags to track costs for Amazon QuickSight. This isn't possible because /// you can't tag the resources that Amazon QuickSight costs are based on, for example /// Amazon QuickSight storage capacity (SPICE), number of users, type of users, and usage /// metrics. /// ///
  • /// /// Amazon QuickSight doesn't currently support the tag editor for Resource Groups. /// ///
///
/// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for TagResource Operation public virtual TagResourceResponse TagResource(TagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation public virtual IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from QuickSight. /// REST API Reference for TagResource Operation public virtual TagResourceResponse EndTagResource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UntagResource /// /// Removes a tag or tags from a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UntagResource Operation public virtual UntagResourceResponse UntagResource(UntagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation public virtual IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from QuickSight. /// REST API Reference for UntagResource Operation public virtual UntagResourceResponse EndUntagResource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateAccountCustomization /// /// Updates Amazon QuickSight customizations for the current Amazon Web Services Region. /// Currently, the only customization that you can use is a theme. /// /// /// /// You can use customizations for your Amazon Web Services account or, if you specify /// a namespace, for a Amazon QuickSight namespace instead. Customizations that apply /// to a namespace override customizations that apply to an Amazon Web Services account. /// To find out which customizations apply, use the DescribeAccountCustomization /// API operation. /// /// /// Container for the necessary parameters to execute the UpdateAccountCustomization service method. /// /// The response from the UpdateAccountCustomization service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for UpdateAccountCustomization Operation public virtual UpdateAccountCustomizationResponse UpdateAccountCustomization(UpdateAccountCustomizationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountCustomizationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateAccountCustomization operation. /// /// /// Container for the necessary parameters to execute the UpdateAccountCustomization operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAccountCustomization /// operation. /// REST API Reference for UpdateAccountCustomization Operation public virtual IAsyncResult BeginUpdateAccountCustomization(UpdateAccountCustomizationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountCustomizationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountCustomizationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateAccountCustomization operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAccountCustomization. /// /// Returns a UpdateAccountCustomizationResult from QuickSight. /// REST API Reference for UpdateAccountCustomization Operation public virtual UpdateAccountCustomizationResponse EndUpdateAccountCustomization(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateAccountSettings /// /// Updates the Amazon QuickSight settings in your Amazon Web Services account. /// /// Container for the necessary parameters to execute the UpdateAccountSettings service method. /// /// The response from the UpdateAccountSettings service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for UpdateAccountSettings Operation public virtual UpdateAccountSettingsResponse UpdateAccountSettings(UpdateAccountSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateAccountSettings operation. /// /// /// Container for the necessary parameters to execute the UpdateAccountSettings operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAccountSettings /// operation. /// REST API Reference for UpdateAccountSettings Operation public virtual IAsyncResult BeginUpdateAccountSettings(UpdateAccountSettingsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountSettingsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateAccountSettings operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAccountSettings. /// /// Returns a UpdateAccountSettingsResult from QuickSight. /// REST API Reference for UpdateAccountSettings Operation public virtual UpdateAccountSettingsResponse EndUpdateAccountSettings(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateAnalysis /// /// Updates an analysis in Amazon QuickSight /// /// Container for the necessary parameters to execute the UpdateAnalysis service method. /// /// The response from the UpdateAnalysis service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateAnalysis Operation public virtual UpdateAnalysisResponse UpdateAnalysis(UpdateAnalysisRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAnalysisResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateAnalysis operation. /// /// /// Container for the necessary parameters to execute the UpdateAnalysis operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAnalysis /// operation. /// REST API Reference for UpdateAnalysis Operation public virtual IAsyncResult BeginUpdateAnalysis(UpdateAnalysisRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAnalysisRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAnalysisResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateAnalysis operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAnalysis. /// /// Returns a UpdateAnalysisResult from QuickSight. /// REST API Reference for UpdateAnalysis Operation public virtual UpdateAnalysisResponse EndUpdateAnalysis(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateAnalysisPermissions /// /// Updates the read and write permissions for an analysis. /// /// Container for the necessary parameters to execute the UpdateAnalysisPermissions service method. /// /// The response from the UpdateAnalysisPermissions service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateAnalysisPermissions Operation public virtual UpdateAnalysisPermissionsResponse UpdateAnalysisPermissions(UpdateAnalysisPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAnalysisPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAnalysisPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateAnalysisPermissions operation. /// /// /// Container for the necessary parameters to execute the UpdateAnalysisPermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAnalysisPermissions /// operation. /// REST API Reference for UpdateAnalysisPermissions Operation public virtual IAsyncResult BeginUpdateAnalysisPermissions(UpdateAnalysisPermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAnalysisPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAnalysisPermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateAnalysisPermissions operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAnalysisPermissions. /// /// Returns a UpdateAnalysisPermissionsResult from QuickSight. /// REST API Reference for UpdateAnalysisPermissions Operation public virtual UpdateAnalysisPermissionsResponse EndUpdateAnalysisPermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateDashboard /// /// Updates a dashboard in an Amazon Web Services account. /// /// /// /// Updating a Dashboard creates a new dashboard version but does not immediately publish /// the new version. You can update the published version of a dashboard by using the /// UpdateDashboardPublishedVersion /// API operation. /// /// /// /// Container for the necessary parameters to execute the UpdateDashboard service method. /// /// The response from the UpdateDashboard service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateDashboard Operation public virtual UpdateDashboardResponse UpdateDashboard(UpdateDashboardRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDashboardResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateDashboard operation. /// /// /// Container for the necessary parameters to execute the UpdateDashboard operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDashboard /// operation. /// REST API Reference for UpdateDashboard Operation public virtual IAsyncResult BeginUpdateDashboard(UpdateDashboardRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDashboardRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDashboardResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateDashboard operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDashboard. /// /// Returns a UpdateDashboardResult from QuickSight. /// REST API Reference for UpdateDashboard Operation public virtual UpdateDashboardResponse EndUpdateDashboard(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateDashboardPermissions /// /// Updates read and write permissions on a dashboard. /// /// Container for the necessary parameters to execute the UpdateDashboardPermissions service method. /// /// The response from the UpdateDashboardPermissions service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateDashboardPermissions Operation public virtual UpdateDashboardPermissionsResponse UpdateDashboardPermissions(UpdateDashboardPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDashboardPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDashboardPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateDashboardPermissions operation. /// /// /// Container for the necessary parameters to execute the UpdateDashboardPermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDashboardPermissions /// operation. /// REST API Reference for UpdateDashboardPermissions Operation public virtual IAsyncResult BeginUpdateDashboardPermissions(UpdateDashboardPermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDashboardPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDashboardPermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateDashboardPermissions operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDashboardPermissions. /// /// Returns a UpdateDashboardPermissionsResult from QuickSight. /// REST API Reference for UpdateDashboardPermissions Operation public virtual UpdateDashboardPermissionsResponse EndUpdateDashboardPermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateDashboardPublishedVersion /// /// Updates the published version of a dashboard. /// /// Container for the necessary parameters to execute the UpdateDashboardPublishedVersion service method. /// /// The response from the UpdateDashboardPublishedVersion service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateDashboardPublishedVersion Operation public virtual UpdateDashboardPublishedVersionResponse UpdateDashboardPublishedVersion(UpdateDashboardPublishedVersionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDashboardPublishedVersionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDashboardPublishedVersionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateDashboardPublishedVersion operation. /// /// /// Container for the necessary parameters to execute the UpdateDashboardPublishedVersion operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDashboardPublishedVersion /// operation. /// REST API Reference for UpdateDashboardPublishedVersion Operation public virtual IAsyncResult BeginUpdateDashboardPublishedVersion(UpdateDashboardPublishedVersionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDashboardPublishedVersionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDashboardPublishedVersionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateDashboardPublishedVersion operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDashboardPublishedVersion. /// /// Returns a UpdateDashboardPublishedVersionResult from QuickSight. /// REST API Reference for UpdateDashboardPublishedVersion Operation public virtual UpdateDashboardPublishedVersionResponse EndUpdateDashboardPublishedVersion(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateDataSet /// /// Updates a dataset. This operation doesn't support datasets that include uploaded files /// as a source. Partial updates are not supported by this operation. /// /// Container for the necessary parameters to execute the UpdateDataSet service method. /// /// The response from the UpdateDataSet service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateDataSet Operation public virtual UpdateDataSetResponse UpdateDataSet(UpdateDataSetRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSetResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateDataSet operation. /// /// /// Container for the necessary parameters to execute the UpdateDataSet operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDataSet /// operation. /// REST API Reference for UpdateDataSet Operation public virtual IAsyncResult BeginUpdateDataSet(UpdateDataSetRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSetRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSetResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateDataSet operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDataSet. /// /// Returns a UpdateDataSetResult from QuickSight. /// REST API Reference for UpdateDataSet Operation public virtual UpdateDataSetResponse EndUpdateDataSet(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateDataSetPermissions /// /// Updates the permissions on a dataset. /// /// /// /// The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id. /// /// /// Container for the necessary parameters to execute the UpdateDataSetPermissions service method. /// /// The response from the UpdateDataSetPermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateDataSetPermissions Operation public virtual UpdateDataSetPermissionsResponse UpdateDataSetPermissions(UpdateDataSetPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSetPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSetPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateDataSetPermissions operation. /// /// /// Container for the necessary parameters to execute the UpdateDataSetPermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDataSetPermissions /// operation. /// REST API Reference for UpdateDataSetPermissions Operation public virtual IAsyncResult BeginUpdateDataSetPermissions(UpdateDataSetPermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSetPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSetPermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateDataSetPermissions operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDataSetPermissions. /// /// Returns a UpdateDataSetPermissionsResult from QuickSight. /// REST API Reference for UpdateDataSetPermissions Operation public virtual UpdateDataSetPermissionsResponse EndUpdateDataSetPermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateDataSource /// /// Updates a data source. /// /// Container for the necessary parameters to execute the UpdateDataSource service method. /// /// The response from the UpdateDataSource service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateDataSource Operation public virtual UpdateDataSourceResponse UpdateDataSource(UpdateDataSourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateDataSource operation. /// /// /// Container for the necessary parameters to execute the UpdateDataSource operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDataSource /// operation. /// REST API Reference for UpdateDataSource Operation public virtual IAsyncResult BeginUpdateDataSource(UpdateDataSourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDataSource. /// /// Returns a UpdateDataSourceResult from QuickSight. /// REST API Reference for UpdateDataSource Operation public virtual UpdateDataSourceResponse EndUpdateDataSource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateDataSourcePermissions /// /// Updates the permissions to a data source. /// /// Container for the necessary parameters to execute the UpdateDataSourcePermissions service method. /// /// The response from the UpdateDataSourcePermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateDataSourcePermissions Operation public virtual UpdateDataSourcePermissionsResponse UpdateDataSourcePermissions(UpdateDataSourcePermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSourcePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSourcePermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateDataSourcePermissions operation. /// /// /// Container for the necessary parameters to execute the UpdateDataSourcePermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDataSourcePermissions /// operation. /// REST API Reference for UpdateDataSourcePermissions Operation public virtual IAsyncResult BeginUpdateDataSourcePermissions(UpdateDataSourcePermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDataSourcePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDataSourcePermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateDataSourcePermissions operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDataSourcePermissions. /// /// Returns a UpdateDataSourcePermissionsResult from QuickSight. /// REST API Reference for UpdateDataSourcePermissions Operation public virtual UpdateDataSourcePermissionsResponse EndUpdateDataSourcePermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateFolder /// /// Updates the name of a folder. /// /// Container for the necessary parameters to execute the UpdateFolder service method. /// /// The response from the UpdateFolder service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateFolder Operation public virtual UpdateFolderResponse UpdateFolder(UpdateFolderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateFolderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateFolder operation. /// /// /// Container for the necessary parameters to execute the UpdateFolder operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFolder /// operation. /// REST API Reference for UpdateFolder Operation public virtual IAsyncResult BeginUpdateFolder(UpdateFolderRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateFolderRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateFolderResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateFolder operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateFolder. /// /// Returns a UpdateFolderResult from QuickSight. /// REST API Reference for UpdateFolder Operation public virtual UpdateFolderResponse EndUpdateFolder(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateFolderPermissions /// /// Updates permissions of a folder. /// /// Container for the necessary parameters to execute the UpdateFolderPermissions service method. /// /// The response from the UpdateFolderPermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateFolderPermissions Operation public virtual UpdateFolderPermissionsResponse UpdateFolderPermissions(UpdateFolderPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateFolderPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateFolderPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateFolderPermissions operation. /// /// /// Container for the necessary parameters to execute the UpdateFolderPermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFolderPermissions /// operation. /// REST API Reference for UpdateFolderPermissions Operation public virtual IAsyncResult BeginUpdateFolderPermissions(UpdateFolderPermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateFolderPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateFolderPermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateFolderPermissions operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateFolderPermissions. /// /// Returns a UpdateFolderPermissionsResult from QuickSight. /// REST API Reference for UpdateFolderPermissions Operation public virtual UpdateFolderPermissionsResponse EndUpdateFolderPermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateGroup /// /// Changes a group description. /// /// Container for the necessary parameters to execute the UpdateGroup service method. /// /// The response from the UpdateGroup service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for UpdateGroup Operation public virtual UpdateGroupResponse UpdateGroup(UpdateGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateGroup operation. /// /// /// Container for the necessary parameters to execute the UpdateGroup operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateGroup /// operation. /// REST API Reference for UpdateGroup Operation public virtual IAsyncResult BeginUpdateGroup(UpdateGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateGroup operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateGroup. /// /// Returns a UpdateGroupResult from QuickSight. /// REST API Reference for UpdateGroup Operation public virtual UpdateGroupResponse EndUpdateGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateIAMPolicyAssignment /// /// Updates an existing IAM policy assignment. This operation updates only the optional /// parameter or parameters that are specified in the request. This overwrites all of /// the users included in Identities. /// /// Container for the necessary parameters to execute the UpdateIAMPolicyAssignment service method. /// /// The response from the UpdateIAMPolicyAssignment service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// A resource is already in a state that indicates an operation is happening that must /// complete before a new update can be applied. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateIAMPolicyAssignment Operation public virtual UpdateIAMPolicyAssignmentResponse UpdateIAMPolicyAssignment(UpdateIAMPolicyAssignmentRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateIAMPolicyAssignmentResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateIAMPolicyAssignment operation. /// /// /// Container for the necessary parameters to execute the UpdateIAMPolicyAssignment operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIAMPolicyAssignment /// operation. /// REST API Reference for UpdateIAMPolicyAssignment Operation public virtual IAsyncResult BeginUpdateIAMPolicyAssignment(UpdateIAMPolicyAssignmentRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateIAMPolicyAssignmentRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateIAMPolicyAssignmentResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateIAMPolicyAssignment operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateIAMPolicyAssignment. /// /// Returns a UpdateIAMPolicyAssignmentResult from QuickSight. /// REST API Reference for UpdateIAMPolicyAssignment Operation public virtual UpdateIAMPolicyAssignmentResponse EndUpdateIAMPolicyAssignment(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateIpRestriction /// /// Updates the content and status of IP rules. To use this operation, you must provide /// the entire map of rules. You can use the DescribeIpRestriction operation /// to get the current rule map. /// /// Container for the necessary parameters to execute the UpdateIpRestriction service method. /// /// The response from the UpdateIpRestriction service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateIpRestriction Operation public virtual UpdateIpRestrictionResponse UpdateIpRestriction(UpdateIpRestrictionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateIpRestrictionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateIpRestrictionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateIpRestriction operation. /// /// /// Container for the necessary parameters to execute the UpdateIpRestriction operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIpRestriction /// operation. /// REST API Reference for UpdateIpRestriction Operation public virtual IAsyncResult BeginUpdateIpRestriction(UpdateIpRestrictionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateIpRestrictionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateIpRestrictionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateIpRestriction operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateIpRestriction. /// /// Returns a UpdateIpRestrictionResult from QuickSight. /// REST API Reference for UpdateIpRestriction Operation public virtual UpdateIpRestrictionResponse EndUpdateIpRestriction(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdatePublicSharingSettings /// /// Use the UpdatePublicSharingSettings operation to turn on or turn off /// the public sharing settings of an Amazon QuickSight dashboard. /// /// /// /// To use this operation, turn on session capacity pricing for your Amazon QuickSight /// account. /// /// /// /// Before you can turn on public sharing on your account, make sure to give public sharing /// permissions to an administrative user in the Identity and Access Management (IAM) /// console. For more information on using IAM with Amazon QuickSight, see Using /// Amazon QuickSight with IAM in the Amazon QuickSight User Guide. /// /// /// Container for the necessary parameters to execute the UpdatePublicSharingSettings service method. /// /// The response from the UpdatePublicSharingSettings service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an embedding operation in Amazon QuickSight /// without the required pricing plan on your Amazon Web Services account. Before you /// can use embedding for anonymous users, a QuickSight administrator needs to add capacity /// pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight /// page. /// /// /// /// After capacity pricing is added, you can use the GetDashboardEmbedUrl /// API operation with the --identity-type ANONYMOUS option. /// /// /// REST API Reference for UpdatePublicSharingSettings Operation public virtual UpdatePublicSharingSettingsResponse UpdatePublicSharingSettings(UpdatePublicSharingSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePublicSharingSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePublicSharingSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdatePublicSharingSettings operation. /// /// /// Container for the necessary parameters to execute the UpdatePublicSharingSettings operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePublicSharingSettings /// operation. /// REST API Reference for UpdatePublicSharingSettings Operation public virtual IAsyncResult BeginUpdatePublicSharingSettings(UpdatePublicSharingSettingsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePublicSharingSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePublicSharingSettingsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdatePublicSharingSettings operation. /// /// /// The IAsyncResult returned by the call to BeginUpdatePublicSharingSettings. /// /// Returns a UpdatePublicSharingSettingsResult from QuickSight. /// REST API Reference for UpdatePublicSharingSettings Operation public virtual UpdatePublicSharingSettingsResponse EndUpdatePublicSharingSettings(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateRefreshSchedule /// /// Updates a refresh schedule for a dataset. /// /// Container for the necessary parameters to execute the UpdateRefreshSchedule service method. /// /// The response from the UpdateRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateRefreshSchedule Operation public virtual UpdateRefreshScheduleResponse UpdateRefreshSchedule(UpdateRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateRefreshSchedule operation. /// /// /// Container for the necessary parameters to execute the UpdateRefreshSchedule operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRefreshSchedule /// operation. /// REST API Reference for UpdateRefreshSchedule Operation public virtual IAsyncResult BeginUpdateRefreshSchedule(UpdateRefreshScheduleRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRefreshScheduleResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateRefreshSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRefreshSchedule. /// /// Returns a UpdateRefreshScheduleResult from QuickSight. /// REST API Reference for UpdateRefreshSchedule Operation public virtual UpdateRefreshScheduleResponse EndUpdateRefreshSchedule(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateTemplate /// /// Updates a template from an existing Amazon QuickSight analysis or another template. /// /// Container for the necessary parameters to execute the UpdateTemplate service method. /// /// The response from the UpdateTemplate service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateTemplate Operation public virtual UpdateTemplateResponse UpdateTemplate(UpdateTemplateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateTemplate operation. /// /// /// Container for the necessary parameters to execute the UpdateTemplate operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTemplate /// operation. /// REST API Reference for UpdateTemplate Operation public virtual IAsyncResult BeginUpdateTemplate(UpdateTemplateRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplateRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplateResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTemplate. /// /// Returns a UpdateTemplateResult from QuickSight. /// REST API Reference for UpdateTemplate Operation public virtual UpdateTemplateResponse EndUpdateTemplate(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateTemplateAlias /// /// Updates the template alias of a template. /// /// Container for the necessary parameters to execute the UpdateTemplateAlias service method. /// /// The response from the UpdateTemplateAlias service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateTemplateAlias Operation public virtual UpdateTemplateAliasResponse UpdateTemplateAlias(UpdateTemplateAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplateAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateTemplateAlias operation. /// /// /// Container for the necessary parameters to execute the UpdateTemplateAlias operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTemplateAlias /// operation. /// REST API Reference for UpdateTemplateAlias Operation public virtual IAsyncResult BeginUpdateTemplateAlias(UpdateTemplateAliasRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplateAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplateAliasResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateTemplateAlias operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTemplateAlias. /// /// Returns a UpdateTemplateAliasResult from QuickSight. /// REST API Reference for UpdateTemplateAlias Operation public virtual UpdateTemplateAliasResponse EndUpdateTemplateAlias(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateTemplatePermissions /// /// Updates the resource permissions for a template. /// /// Container for the necessary parameters to execute the UpdateTemplatePermissions service method. /// /// The response from the UpdateTemplatePermissions service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateTemplatePermissions Operation public virtual UpdateTemplatePermissionsResponse UpdateTemplatePermissions(UpdateTemplatePermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplatePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplatePermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateTemplatePermissions operation. /// /// /// Container for the necessary parameters to execute the UpdateTemplatePermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTemplatePermissions /// operation. /// REST API Reference for UpdateTemplatePermissions Operation public virtual IAsyncResult BeginUpdateTemplatePermissions(UpdateTemplatePermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTemplatePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTemplatePermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateTemplatePermissions operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTemplatePermissions. /// /// Returns a UpdateTemplatePermissionsResult from QuickSight. /// REST API Reference for UpdateTemplatePermissions Operation public virtual UpdateTemplatePermissionsResponse EndUpdateTemplatePermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateTheme /// /// Updates a theme. /// /// Container for the necessary parameters to execute the UpdateTheme service method. /// /// The response from the UpdateTheme service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateTheme Operation public virtual UpdateThemeResponse UpdateTheme(UpdateThemeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateThemeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateTheme operation. /// /// /// Container for the necessary parameters to execute the UpdateTheme operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTheme /// operation. /// REST API Reference for UpdateTheme Operation public virtual IAsyncResult BeginUpdateTheme(UpdateThemeRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateThemeRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateThemeResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateTheme operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTheme. /// /// Returns a UpdateThemeResult from QuickSight. /// REST API Reference for UpdateTheme Operation public virtual UpdateThemeResponse EndUpdateTheme(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateThemeAlias /// /// Updates an alias of a theme. /// /// Container for the necessary parameters to execute the UpdateThemeAlias service method. /// /// The response from the UpdateThemeAlias service method, as returned by QuickSight. /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateThemeAlias Operation public virtual UpdateThemeAliasResponse UpdateThemeAlias(UpdateThemeAliasRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateThemeAliasResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateThemeAlias operation. /// /// /// Container for the necessary parameters to execute the UpdateThemeAlias operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateThemeAlias /// operation. /// REST API Reference for UpdateThemeAlias Operation public virtual IAsyncResult BeginUpdateThemeAlias(UpdateThemeAliasRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateThemeAliasRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateThemeAliasResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateThemeAlias operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateThemeAlias. /// /// Returns a UpdateThemeAliasResult from QuickSight. /// REST API Reference for UpdateThemeAlias Operation public virtual UpdateThemeAliasResponse EndUpdateThemeAlias(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateThemePermissions /// /// Updates the resource permissions for a theme. Permissions apply to the action to grant /// or revoke permissions on, for example "quicksight:DescribeTheme". /// /// /// /// Theme permissions apply in groupings. Valid groupings include the following for the /// three levels of permissions, which are user, owner, or no permissions: /// ///
  • /// /// User /// ///
    • /// /// "quicksight:DescribeTheme" /// ///
    • /// /// "quicksight:DescribeThemeAlias" /// ///
    • /// /// "quicksight:ListThemeAliases" /// ///
    • /// /// "quicksight:ListThemeVersions" /// ///
  • /// /// Owner /// ///
    • /// /// "quicksight:DescribeTheme" /// ///
    • /// /// "quicksight:DescribeThemeAlias" /// ///
    • /// /// "quicksight:ListThemeAliases" /// ///
    • /// /// "quicksight:ListThemeVersions" /// ///
    • /// /// "quicksight:DeleteTheme" /// ///
    • /// /// "quicksight:UpdateTheme" /// ///
    • /// /// "quicksight:CreateThemeAlias" /// ///
    • /// /// "quicksight:DeleteThemeAlias" /// ///
    • /// /// "quicksight:UpdateThemeAlias" /// ///
    • /// /// "quicksight:UpdateThemePermissions" /// ///
    • /// /// "quicksight:DescribeThemePermissions" /// ///
  • /// /// To specify no permissions, omit the permissions list. /// ///
///
/// Container for the necessary parameters to execute the UpdateThemePermissions service method. /// /// The response from the UpdateThemePermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateThemePermissions Operation public virtual UpdateThemePermissionsResponse UpdateThemePermissions(UpdateThemePermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateThemePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateThemePermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateThemePermissions operation. /// /// /// Container for the necessary parameters to execute the UpdateThemePermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateThemePermissions /// operation. /// REST API Reference for UpdateThemePermissions Operation public virtual IAsyncResult BeginUpdateThemePermissions(UpdateThemePermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateThemePermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateThemePermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateThemePermissions operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateThemePermissions. /// /// Returns a UpdateThemePermissionsResult from QuickSight. /// REST API Reference for UpdateThemePermissions Operation public virtual UpdateThemePermissionsResponse EndUpdateThemePermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateTopic /// /// Updates a topic. /// /// Container for the necessary parameters to execute the UpdateTopic service method. /// /// The response from the UpdateTopic service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateTopic Operation public virtual UpdateTopicResponse UpdateTopic(UpdateTopicRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTopicResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateTopic operation. /// /// /// Container for the necessary parameters to execute the UpdateTopic operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTopic /// operation. /// REST API Reference for UpdateTopic Operation public virtual IAsyncResult BeginUpdateTopic(UpdateTopicRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTopicRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTopicResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateTopic operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTopic. /// /// Returns a UpdateTopicResult from QuickSight. /// REST API Reference for UpdateTopic Operation public virtual UpdateTopicResponse EndUpdateTopic(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateTopicPermissions /// /// Updates the permissions of a topic. /// /// Container for the necessary parameters to execute the UpdateTopicPermissions service method. /// /// The response from the UpdateTopicPermissions service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateTopicPermissions Operation public virtual UpdateTopicPermissionsResponse UpdateTopicPermissions(UpdateTopicPermissionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTopicPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTopicPermissionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateTopicPermissions operation. /// /// /// Container for the necessary parameters to execute the UpdateTopicPermissions operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTopicPermissions /// operation. /// REST API Reference for UpdateTopicPermissions Operation public virtual IAsyncResult BeginUpdateTopicPermissions(UpdateTopicPermissionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTopicPermissionsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTopicPermissionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateTopicPermissions operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTopicPermissions. /// /// Returns a UpdateTopicPermissionsResult from QuickSight. /// REST API Reference for UpdateTopicPermissions Operation public virtual UpdateTopicPermissionsResponse EndUpdateTopicPermissions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateTopicRefreshSchedule /// /// Updates a topic refresh schedule. /// /// Container for the necessary parameters to execute the UpdateTopicRefreshSchedule service method. /// /// The response from the UpdateTopicRefreshSchedule service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// The resource specified already exists. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// REST API Reference for UpdateTopicRefreshSchedule Operation public virtual UpdateTopicRefreshScheduleResponse UpdateTopicRefreshSchedule(UpdateTopicRefreshScheduleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTopicRefreshScheduleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateTopicRefreshSchedule operation. /// /// /// Container for the necessary parameters to execute the UpdateTopicRefreshSchedule operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTopicRefreshSchedule /// operation. /// REST API Reference for UpdateTopicRefreshSchedule Operation public virtual IAsyncResult BeginUpdateTopicRefreshSchedule(UpdateTopicRefreshScheduleRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateTopicRefreshScheduleRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateTopicRefreshScheduleResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateTopicRefreshSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTopicRefreshSchedule. /// /// Returns a UpdateTopicRefreshScheduleResult from QuickSight. /// REST API Reference for UpdateTopicRefreshSchedule Operation public virtual UpdateTopicRefreshScheduleResponse EndUpdateTopicRefreshSchedule(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateUser /// /// Updates an Amazon QuickSight user. /// /// Container for the necessary parameters to execute the UpdateUser service method. /// /// The response from the UpdateUser service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// One or more preconditions aren't met. /// /// /// One or more resources can't be found. /// /// /// This resource is currently unavailable. /// /// /// Access is throttled. /// /// REST API Reference for UpdateUser Operation public virtual UpdateUserResponse UpdateUser(UpdateUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateUserRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateUser operation. /// /// /// Container for the necessary parameters to execute the UpdateUser operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUser /// operation. /// REST API Reference for UpdateUser Operation public virtual IAsyncResult BeginUpdateUser(UpdateUserRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateUserRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateUserResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateUser operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateUser. /// /// Returns a UpdateUserResult from QuickSight. /// REST API Reference for UpdateUser Operation public virtual UpdateUserResponse EndUpdateUser(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateVPCConnection /// /// Updates a VPC connection. /// /// Container for the necessary parameters to execute the UpdateVPCConnection service method. /// /// The response from the UpdateVPCConnection service method, as returned by QuickSight. /// /// You don't have access to this item. The provided credentials couldn't be validated. /// You might not be authorized to carry out the request. Make sure that your account /// is authorized to use the Amazon QuickSight service, that your policies have the correct /// permissions, and that you are using the correct credentials. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// An internal failure occurred. /// /// /// One or more parameters has a value that isn't valid. /// /// /// A limit is exceeded. /// /// /// One or more resources can't be found. /// /// /// Access is throttled. /// /// /// This error indicates that you are calling an operation on an Amazon QuickSight subscription /// where the edition doesn't include support for that operation. Amazon Amazon QuickSight /// currently has Standard Edition and Enterprise Edition. Not every operation and capability /// is available in every edition. /// /// REST API Reference for UpdateVPCConnection Operation public virtual UpdateVPCConnectionResponse UpdateVPCConnection(UpdateVPCConnectionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVPCConnectionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateVPCConnection operation. /// /// /// Container for the necessary parameters to execute the UpdateVPCConnection operation on AmazonQuickSightClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateVPCConnection /// operation. /// REST API Reference for UpdateVPCConnection Operation public virtual IAsyncResult BeginUpdateVPCConnection(UpdateVPCConnectionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVPCConnectionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVPCConnectionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateVPCConnection operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateVPCConnection. /// /// Returns a UpdateVPCConnectionResult from QuickSight. /// REST API Reference for UpdateVPCConnection Operation public virtual UpdateVPCConnectionResponse EndUpdateVPCConnection(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion } }