/*
* 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
///