/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the quicksight-2018-04-01.normal.json service model.
*/
using System;
using System.Runtime.ExceptionServices;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Net;
using Amazon.QuickSight.Model;
using Amazon.QuickSight.Model.Internal.MarshallTransformations;
using Amazon.QuickSight.Internal;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
using Amazon.Runtime.Internal.Auth;
using Amazon.Runtime.Internal.Transform;
namespace Amazon.QuickSight
{
///
/// Implementation for accessing QuickSight
///
/// Amazon QuickSight API Reference
///
/// Amazon QuickSight is a fully managed, serverless business intelligence service for
/// the Amazon Web Services Cloud that makes it easy to extend data and insights to every
/// user in your organization. This API reference contains documentation for a programming
/// interface that you can use to manage Amazon QuickSight.
///
///
public partial class AmazonQuickSightClient : AmazonServiceClient, IAmazonQuickSight
{
private static IServiceMetadata serviceMetadata = new AmazonQuickSightMetadata();
#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
#if 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 Overrides
///
/// Creates the signer for the service.
///
protected override AbstractAWSSigner CreateSigner()
{
return new AWS4Signer();
}
///
/// Customizes the runtime pipeline.
///
/// Runtime pipeline for the current client.
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
internal virtual CancelIngestionResponse CancelIngestion(CancelIngestionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelIngestionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelIngestionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Cancels an ongoing ingestion of data into SPICE.
///
/// Container for the necessary parameters to execute the CancelIngestion service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CancelIngestion service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CancelIngestion Operation
public virtual Task CancelIngestionAsync(CancelIngestionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelIngestionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelIngestionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateAccountCustomization
internal virtual CreateAccountCustomizationResponse CreateAccountCustomization(CreateAccountCustomizationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateAccountCustomizationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateAccountCustomizationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates Amazon QuickSight customizations for the current Amazon Web Services Region.
/// Currently, you can add a custom default theme by using the CreateAccountCustomization
/// or UpdateAccountCustomization
API operation. To further customize Amazon
/// QuickSight by removing Amazon QuickSight sample assets and videos for all new users,
/// see Customizing
/// Amazon QuickSight in the Amazon QuickSight User Guide.
///
///
///
/// You can create customizations for your Amazon Web Services account or, if you specify
/// a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace
/// always override customizations that apply to an Amazon Web Services account. To find
/// out which customizations apply, use the DescribeAccountCustomization
/// API operation.
///
///
///
/// Before you use the CreateAccountCustomization
API operation to add a
/// theme as the namespace default, make sure that you first share the theme with the
/// namespace. If you don't share it with the namespace, the theme isn't visible to your
/// users even if you make it the default theme. To check if the theme is shared, view
/// the current permissions by using the DescribeThemePermissions
///
API operation. To share the theme, grant permissions by using the UpdateThemePermissions
///
API operation.
///
///
/// Container for the necessary parameters to execute the CreateAccountCustomization service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateAccountCustomization service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateAccountCustomization Operation
public virtual Task CreateAccountCustomizationAsync(CreateAccountCustomizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateAccountCustomizationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateAccountCustomizationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateAccountSubscription
internal virtual CreateAccountSubscriptionResponse CreateAccountSubscription(CreateAccountSubscriptionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateAccountSubscriptionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateAccountSubscriptionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q.
///
///
///
/// The Amazon Web Services Region for the account is derived from what is configured
/// in the CLI or SDK. This operation isn't supported in the US East (Ohio) Region, South
/// America (Sao Paulo) Region, or Asia Pacific (Singapore) Region.
///
///
///
/// Before you use this operation, make sure that you can connect to an existing Amazon
/// Web Services account. If you don't have an Amazon Web Services account, see Sign
/// up for Amazon Web Services in the Amazon QuickSight User Guide. The person
/// who signs up for Amazon QuickSight needs to have the correct Identity and Access Management
/// (IAM) permissions. For more information, see IAM
/// Policy Examples for Amazon QuickSight in the Amazon QuickSight User Guide.
///
///
///
/// If your IAM policy includes both the Subscribe
and CreateAccountSubscription
/// actions, make sure that both actions are set to Allow
. If either action
/// is set to Deny
, the Deny
action prevails and your API call
/// fails.
///
///
///
/// You can't pass an existing IAM role to access other Amazon Web Services services using
/// this API operation. To pass your existing IAM role to Amazon QuickSight, see Passing
/// IAM roles to Amazon QuickSight in the Amazon QuickSight User Guide.
///
///
///
/// You can't set default resource access on the new account from the Amazon QuickSight
/// API. Instead, add default resource access from the Amazon QuickSight console. For
/// more information about setting default resource access to Amazon Web Services services,
/// see Setting
/// default resource access to Amazon Web Services services in the Amazon QuickSight
/// User Guide.
///
///
/// Container for the necessary parameters to execute the CreateAccountSubscription service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateAccountSubscription service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateAccountSubscription Operation
public virtual Task CreateAccountSubscriptionAsync(CreateAccountSubscriptionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateAccountSubscriptionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateAccountSubscriptionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateAnalysis
internal virtual CreateAnalysisResponse CreateAnalysis(CreateAnalysisRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateAnalysisRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateAnalysisResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates an analysis in Amazon QuickSight. Analyses can be created either from a template
/// or from an AnalysisDefinition
.
///
/// Container for the necessary parameters to execute the CreateAnalysis service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateAnalysis service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateAnalysis Operation
public virtual Task CreateAnalysisAsync(CreateAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateAnalysisRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateAnalysisResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateDashboard
internal virtual CreateDashboardResponse CreateDashboard(CreateDashboardRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDashboardRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDashboardResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a dashboard from either a template or directly with a DashboardDefinition
.
/// To first create a template, see the CreateTemplate
///
API operation.
///
///
///
/// A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports,
/// created from analyses. You can share Amazon QuickSight dashboards. With the right
/// permissions, you can create scheduled email reports from them. If you have the correct
/// permissions, you can create a dashboard from a template that exists in a different
/// Amazon Web Services account.
///
///
/// Container for the necessary parameters to execute the CreateDashboard service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateDashboard service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateDashboard Operation
public virtual Task CreateDashboardAsync(CreateDashboardRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDashboardRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDashboardResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateDataSet
internal virtual CreateDataSetResponse CreateDataSet(CreateDataSetRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDataSetRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDataSetResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a dataset. This operation doesn't support datasets that include uploaded files
/// as a source.
///
/// Container for the necessary parameters to execute the CreateDataSet service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateDataSet service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateDataSet Operation
public virtual Task CreateDataSetAsync(CreateDataSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDataSetRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDataSetResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateDataSource
internal virtual CreateDataSourceResponse CreateDataSource(CreateDataSourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDataSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDataSourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a data source.
///
/// Container for the necessary parameters to execute the CreateDataSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateDataSource service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateDataSource Operation
public virtual Task CreateDataSourceAsync(CreateDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDataSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDataSourceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateFolder
internal virtual CreateFolderResponse CreateFolder(CreateFolderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateFolderRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateFolderResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates an empty shared folder.
///
/// Container for the necessary parameters to execute the CreateFolder service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateFolder service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateFolder Operation
public virtual Task CreateFolderAsync(CreateFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateFolderRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateFolderResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateFolderMembership
internal virtual CreateFolderMembershipResponse CreateFolderMembership(CreateFolderMembershipRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateFolderMembershipRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateFolderMembershipResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Adds an asset, such as a dashboard, analysis, or dataset into a folder.
///
/// Container for the necessary parameters to execute the CreateFolderMembership service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateFolderMembership service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateFolderMembership Operation
public virtual Task CreateFolderMembershipAsync(CreateFolderMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateFolderMembershipRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateFolderMembershipResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateGroup
internal virtual CreateGroupResponse CreateGroup(CreateGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Use the CreateGroup
operation to create a group in Amazon QuickSight.
/// You can create up to 10,000 groups in a namespace. If you want to create more than
/// 10,000 groups in a namespace, contact AWS Support.
///
///
///
/// The permissions resource is arn:aws:quicksight:<your-region>:<relevant-aws-account-id>:group/default/<group-name>
///
.
///
///
///
/// The response is a group object.
///
///
/// Container for the necessary parameters to execute the CreateGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateGroup service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateGroup Operation
public virtual Task CreateGroupAsync(CreateGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateGroupResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateGroupMembership
internal virtual CreateGroupMembershipResponse CreateGroupMembership(CreateGroupMembershipRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateGroupMembershipRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateGroupMembershipResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Adds an Amazon QuickSight user to an Amazon QuickSight group.
///
/// Container for the necessary parameters to execute the CreateGroupMembership service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateGroupMembership service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateGroupMembership Operation
public virtual Task CreateGroupMembershipAsync(CreateGroupMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateGroupMembershipRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateGroupMembershipResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateIAMPolicyAssignment
internal virtual CreateIAMPolicyAssignmentResponse CreateIAMPolicyAssignment(CreateIAMPolicyAssignmentRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateIAMPolicyAssignmentRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateIAMPolicyAssignmentResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates an assignment with one specified IAM policy, identified by its Amazon Resource
/// Name (ARN). This policy assignment is attached to the specified groups or users of
/// Amazon QuickSight. Assignment names are unique per Amazon Web Services account. To
/// avoid overwriting rules in other namespaces, use assignment names that are unique.
///
/// Container for the necessary parameters to execute the CreateIAMPolicyAssignment service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateIAMPolicyAssignment service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// A resource is already in a state that indicates an operation is happening that must
/// complete before a new update can be applied.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateIAMPolicyAssignment Operation
public virtual Task CreateIAMPolicyAssignmentAsync(CreateIAMPolicyAssignmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateIAMPolicyAssignmentRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateIAMPolicyAssignmentResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateIngestion
internal virtual CreateIngestionResponse CreateIngestion(CreateIngestionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateIngestionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateIngestionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets
/// in an Enterprise edition account 32 times in a 24-hour period. You can manually refresh
/// datasets in a Standard edition account 8 times in a 24-hour period. Each 24-hour period
/// is measured starting 24 hours before the current date and time.
///
///
///
/// Any ingestions operating on tagged datasets inherit the same tags automatically for
/// use in access control. For an example, see How
/// do I create an IAM policy to control access to Amazon EC2 resources using tags?
/// in the Amazon Web Services Knowledge Center. Tags are visible on the tagged dataset,
/// but not on the ingestion resource.
///
///
/// Container for the necessary parameters to execute the CreateIngestion service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateIngestion service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateIngestion Operation
public virtual Task CreateIngestionAsync(CreateIngestionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateIngestionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateIngestionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateNamespace
internal virtual CreateNamespaceResponse CreateNamespace(CreateNamespaceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateNamespaceRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateNamespaceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// (Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.
///
///
///
/// A namespace allows you to isolate the Amazon QuickSight users and groups that are
/// registered for that namespace. Users that access the namespace can share assets only
/// with other users or groups in the same namespace. They can't see users and groups
/// in other namespaces. You can create a namespace after your Amazon Web Services account
/// is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon
/// Web Services account. By default, there is a limit of 100 namespaces per Amazon Web
/// Services account. To increase your limit, create a ticket with Amazon Web Services
/// Support.
///
///
/// Container for the necessary parameters to execute the CreateNamespace service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateNamespace service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateNamespace Operation
public virtual Task CreateNamespaceAsync(CreateNamespaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateNamespaceRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateNamespaceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateRefreshSchedule
internal virtual CreateRefreshScheduleResponse CreateRefreshSchedule(CreateRefreshScheduleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRefreshScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRefreshScheduleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a refresh schedule for a dataset. You can create up to 5 different schedules
/// for a single dataset.
///
/// Container for the necessary parameters to execute the CreateRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateRefreshSchedule Operation
public virtual Task CreateRefreshScheduleAsync(CreateRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRefreshScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRefreshScheduleResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateTemplate
internal virtual CreateTemplateResponse CreateTemplate(CreateTemplateRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateTemplateResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a template either from a TemplateDefinition
or from an existing
/// Amazon QuickSight analysis or template. You can use the resulting template to create
/// additional dashboards, templates, or analyses.
///
///
///
/// A template is an entity in Amazon QuickSight that encapsulates the metadata
/// required to create an analysis and that you can use to create s dashboard. A template
/// adds a layer of abstraction by using placeholders to replace the dataset associated
/// with the analysis. You can use templates to create dashboards by replacing dataset
/// placeholders with datasets that follow the same schema that was used to create the
/// source analysis and template.
///
///
/// Container for the necessary parameters to execute the CreateTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateTemplate service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateTemplate Operation
public virtual Task CreateTemplateAsync(CreateTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateTemplateResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateTemplateAlias
internal virtual CreateTemplateAliasResponse CreateTemplateAlias(CreateTemplateAliasRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateTemplateAliasRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateTemplateAliasResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a template alias for a template.
///
/// Container for the necessary parameters to execute the CreateTemplateAlias service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateTemplateAlias service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateTemplateAlias Operation
public virtual Task CreateTemplateAliasAsync(CreateTemplateAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateTemplateAliasRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateTemplateAliasResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateTheme
internal virtual CreateThemeResponse CreateTheme(CreateThemeRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateThemeRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateThemeResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a theme.
///
///
///
/// A theme is set of configuration options for color and layout. Themes apply
/// to analyses and dashboards. For more information, see Using
/// Themes in Amazon QuickSight in the Amazon QuickSight User Guide.
///
///
/// Container for the necessary parameters to execute the CreateTheme service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateTheme service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateTheme Operation
public virtual Task CreateThemeAsync(CreateThemeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateThemeRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateThemeResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateThemeAlias
internal virtual CreateThemeAliasResponse CreateThemeAlias(CreateThemeAliasRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateThemeAliasRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateThemeAliasResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a theme alias for a theme.
///
/// Container for the necessary parameters to execute the CreateThemeAlias service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateThemeAlias service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateThemeAlias Operation
public virtual Task CreateThemeAliasAsync(CreateThemeAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateThemeAliasRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateThemeAliasResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateTopic
internal virtual CreateTopicResponse CreateTopic(CreateTopicRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateTopicRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateTopicResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a new Q topic.
///
/// Container for the necessary parameters to execute the CreateTopic service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateTopic service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateTopic Operation
public virtual Task CreateTopicAsync(CreateTopicRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateTopicRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateTopicResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateTopicRefreshSchedule
internal virtual CreateTopicRefreshScheduleResponse CreateTopicRefreshSchedule(CreateTopicRefreshScheduleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateTopicRefreshScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateTopicRefreshScheduleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a topic refresh schedule.
///
/// Container for the necessary parameters to execute the CreateTopicRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateTopicRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for CreateTopicRefreshSchedule Operation
public virtual Task CreateTopicRefreshScheduleAsync(CreateTopicRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateTopicRefreshScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateTopicRefreshScheduleResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateVPCConnection
internal virtual CreateVPCConnectionResponse CreateVPCConnection(CreateVPCConnectionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVPCConnectionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVPCConnectionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a new VPC connection.
///
/// Container for the necessary parameters to execute the CreateVPCConnection service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateVPCConnection service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for CreateVPCConnection Operation
public virtual Task CreateVPCConnectionAsync(CreateVPCConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVPCConnectionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVPCConnectionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteAccountCustomization
internal virtual DeleteAccountCustomizationResponse DeleteAccountCustomization(DeleteAccountCustomizationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteAccountCustomizationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteAccountCustomizationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for
/// the specified Amazon Web Services account and Amazon QuickSight namespace.
///
/// Container for the necessary parameters to execute the DeleteAccountCustomization service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteAccountCustomization service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteAccountCustomization Operation
public virtual Task DeleteAccountCustomizationAsync(DeleteAccountCustomizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteAccountCustomizationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteAccountCustomizationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteAccountSubscription
internal virtual DeleteAccountSubscriptionResponse DeleteAccountSubscription(DeleteAccountSubscriptionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteAccountSubscriptionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteAccountSubscriptionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Use the DeleteAccountSubscription
operation to delete an Amazon QuickSight
/// account. This operation will result in an error message if you have configured your
/// account termination protection settings to True
. To change this setting
/// and delete your account, call the UpdateAccountSettings
API and set the
/// value of the TerminationProtectionEnabled
parameter to False
,
/// then make another call to the DeleteAccountSubscription
API.
///
/// Container for the necessary parameters to execute the DeleteAccountSubscription service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteAccountSubscription service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteAccountSubscription Operation
public virtual Task DeleteAccountSubscriptionAsync(DeleteAccountSubscriptionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteAccountSubscriptionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteAccountSubscriptionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteAnalysis
internal virtual DeleteAnalysisResponse DeleteAnalysis(DeleteAnalysisRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteAnalysisRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteAnalysisResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes an analysis from Amazon QuickSight. You can optionally include a recovery
/// window during which you can restore the analysis. If you don't specify a recovery
/// window value, the operation defaults to 30 days. Amazon QuickSight attaches a DeletionTime
/// stamp to the response that specifies the end of the recovery window. At the end of
/// the recovery window, Amazon QuickSight deletes the analysis permanently.
///
///
///
/// At any time before recovery window ends, you can use the RestoreAnalysis
/// API operation to remove the DeletionTime
stamp and cancel the deletion
/// of the analysis. The analysis remains visible in the API until it's deleted, so you
/// can describe it but you can't make a template from it.
///
///
///
/// An analysis that's scheduled for deletion isn't accessible in the Amazon QuickSight
/// console. To access it in the console, restore it. Deleting an analysis doesn't delete
/// the dashboards that you publish from it.
///
///
/// Container for the necessary parameters to execute the DeleteAnalysis service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteAnalysis service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteAnalysis Operation
public virtual Task DeleteAnalysisAsync(DeleteAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteAnalysisRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteAnalysisResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteDashboard
internal virtual DeleteDashboardResponse DeleteDashboard(DeleteDashboardRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDashboardRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDashboardResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a dashboard.
///
/// Container for the necessary parameters to execute the DeleteDashboard service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteDashboard service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteDashboard Operation
public virtual Task DeleteDashboardAsync(DeleteDashboardRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDashboardRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDashboardResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteDataSet
internal virtual DeleteDataSetResponse DeleteDataSet(DeleteDataSetRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDataSetRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDataSetResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a dataset.
///
/// Container for the necessary parameters to execute the DeleteDataSet service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteDataSet service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteDataSet Operation
public virtual Task DeleteDataSetAsync(DeleteDataSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDataSetRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDataSetResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteDataSetRefreshProperties
internal virtual DeleteDataSetRefreshPropertiesResponse DeleteDataSetRefreshProperties(DeleteDataSetRefreshPropertiesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDataSetRefreshPropertiesRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDataSetRefreshPropertiesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes the dataset refresh properties of the dataset.
///
/// Container for the necessary parameters to execute the DeleteDataSetRefreshProperties service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteDataSetRefreshProperties service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteDataSetRefreshProperties Operation
public virtual Task DeleteDataSetRefreshPropertiesAsync(DeleteDataSetRefreshPropertiesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDataSetRefreshPropertiesRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDataSetRefreshPropertiesResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteDataSource
internal virtual DeleteDataSourceResponse DeleteDataSource(DeleteDataSourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDataSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDataSourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes the data source permanently. This operation breaks all the datasets that reference
/// the deleted data source.
///
/// Container for the necessary parameters to execute the DeleteDataSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteDataSource service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteDataSource Operation
public virtual Task DeleteDataSourceAsync(DeleteDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDataSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDataSourceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteFolder
internal virtual DeleteFolderResponse DeleteFolder(DeleteFolderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteFolderRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteFolderResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes an empty folder.
///
/// Container for the necessary parameters to execute the DeleteFolder service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteFolder service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteFolder Operation
public virtual Task DeleteFolderAsync(DeleteFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteFolderRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteFolderResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteFolderMembership
internal virtual DeleteFolderMembershipResponse DeleteFolderMembership(DeleteFolderMembershipRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteFolderMembershipRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteFolderMembershipResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Removes an asset, such as a dashboard, analysis, or dataset, from a folder.
///
/// Container for the necessary parameters to execute the DeleteFolderMembership service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteFolderMembership service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteFolderMembership Operation
public virtual Task DeleteFolderMembershipAsync(DeleteFolderMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteFolderMembershipRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteFolderMembershipResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteGroup
internal virtual DeleteGroupResponse DeleteGroup(DeleteGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Removes a user group from Amazon QuickSight.
///
/// Container for the necessary parameters to execute the DeleteGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteGroup service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteGroup Operation
public virtual Task DeleteGroupAsync(DeleteGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteGroupResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteGroupMembership
internal virtual DeleteGroupMembershipResponse DeleteGroupMembership(DeleteGroupMembershipRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteGroupMembershipRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteGroupMembershipResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Removes a user from a group so that the user is no longer a member of the group.
///
/// Container for the necessary parameters to execute the DeleteGroupMembership service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteGroupMembership service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteGroupMembership Operation
public virtual Task DeleteGroupMembershipAsync(DeleteGroupMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteGroupMembershipRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteGroupMembershipResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteIAMPolicyAssignment
internal virtual DeleteIAMPolicyAssignmentResponse DeleteIAMPolicyAssignment(DeleteIAMPolicyAssignmentRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteIAMPolicyAssignmentRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteIAMPolicyAssignmentResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes an existing IAM policy assignment.
///
/// Container for the necessary parameters to execute the DeleteIAMPolicyAssignment service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteIAMPolicyAssignment service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// A resource is already in a state that indicates an operation is happening that must
/// complete before a new update can be applied.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteIAMPolicyAssignment Operation
public virtual Task DeleteIAMPolicyAssignmentAsync(DeleteIAMPolicyAssignmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteIAMPolicyAssignmentRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteIAMPolicyAssignmentResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteNamespace
internal virtual DeleteNamespaceResponse DeleteNamespace(DeleteNamespaceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteNamespaceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteNamespaceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a namespace and the users and groups that are associated with the namespace.
/// This is an asynchronous process. Assets including dashboards, analyses, datasets and
/// data sources are not deleted. To delete these assets, you use the API operations for
/// the relevant asset.
///
/// Container for the necessary parameters to execute the DeleteNamespace service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteNamespace service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteNamespace Operation
public virtual Task DeleteNamespaceAsync(DeleteNamespaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteNamespaceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteNamespaceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteRefreshSchedule
internal virtual DeleteRefreshScheduleResponse DeleteRefreshSchedule(DeleteRefreshScheduleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRefreshScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRefreshScheduleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a refresh schedule from a dataset.
///
/// Container for the necessary parameters to execute the DeleteRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteRefreshSchedule Operation
public virtual Task DeleteRefreshScheduleAsync(DeleteRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRefreshScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRefreshScheduleResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteTemplate
internal virtual DeleteTemplateResponse DeleteTemplate(DeleteTemplateRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteTemplateResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a template.
///
/// Container for the necessary parameters to execute the DeleteTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteTemplate service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteTemplate Operation
public virtual Task DeleteTemplateAsync(DeleteTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteTemplateResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteTemplateAlias
internal virtual DeleteTemplateAliasResponse DeleteTemplateAlias(DeleteTemplateAliasRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteTemplateAliasRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteTemplateAliasResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes the item that the specified template alias points to. If you provide a specific
/// alias, you delete the version of the template that the alias points to.
///
/// Container for the necessary parameters to execute the DeleteTemplateAlias service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteTemplateAlias service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteTemplateAlias Operation
public virtual Task DeleteTemplateAliasAsync(DeleteTemplateAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteTemplateAliasRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteTemplateAliasResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteTheme
internal virtual DeleteThemeResponse DeleteTheme(DeleteThemeRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteThemeRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteThemeResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a theme.
///
/// Container for the necessary parameters to execute the DeleteTheme service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteTheme service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteTheme Operation
public virtual Task DeleteThemeAsync(DeleteThemeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteThemeRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteThemeResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteThemeAlias
internal virtual DeleteThemeAliasResponse DeleteThemeAlias(DeleteThemeAliasRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteThemeAliasRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteThemeAliasResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes the version of the theme that the specified theme alias points to. If you
/// provide a specific alias, you delete the version of the theme that the alias points
/// to.
///
/// Container for the necessary parameters to execute the DeleteThemeAlias service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteThemeAlias service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteThemeAlias Operation
public virtual Task DeleteThemeAliasAsync(DeleteThemeAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteThemeAliasRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteThemeAliasResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteTopic
internal virtual DeleteTopicResponse DeleteTopic(DeleteTopicRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteTopicRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteTopicResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a topic.
///
/// Container for the necessary parameters to execute the DeleteTopic service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteTopic service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteTopic Operation
public virtual Task DeleteTopicAsync(DeleteTopicRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteTopicRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteTopicResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteTopicRefreshSchedule
internal virtual DeleteTopicRefreshScheduleResponse DeleteTopicRefreshSchedule(DeleteTopicRefreshScheduleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteTopicRefreshScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteTopicRefreshScheduleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a topic refresh schedule.
///
/// Container for the necessary parameters to execute the DeleteTopicRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteTopicRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteTopicRefreshSchedule Operation
public virtual Task DeleteTopicRefreshScheduleAsync(DeleteTopicRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteTopicRefreshScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteTopicRefreshScheduleResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteUser
internal virtual DeleteUserResponse DeleteUser(DeleteUserRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteUserRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteUserResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes the Amazon QuickSight user that is associated with the identity of the IAM
/// user or role that's making the call. The IAM user isn't deleted as a result of this
/// call.
///
/// Container for the necessary parameters to execute the DeleteUser service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteUser service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteUser Operation
public virtual Task DeleteUserAsync(DeleteUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteUserRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteUserResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteUserByPrincipalId
internal virtual DeleteUserByPrincipalIdResponse DeleteUserByPrincipalId(DeleteUserByPrincipalIdRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteUserByPrincipalIdRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteUserByPrincipalIdResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a user identified by its principal ID.
///
/// Container for the necessary parameters to execute the DeleteUserByPrincipalId service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteUserByPrincipalId service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DeleteUserByPrincipalId Operation
public virtual Task DeleteUserByPrincipalIdAsync(DeleteUserByPrincipalIdRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteUserByPrincipalIdRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteUserByPrincipalIdResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteVPCConnection
internal virtual DeleteVPCConnectionResponse DeleteVPCConnection(DeleteVPCConnectionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVPCConnectionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVPCConnectionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a VPC connection.
///
/// Container for the necessary parameters to execute the DeleteVPCConnection service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVPCConnection service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DeleteVPCConnection Operation
public virtual Task DeleteVPCConnectionAsync(DeleteVPCConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVPCConnectionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVPCConnectionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeAccountCustomization
internal virtual DescribeAccountCustomizationResponse DescribeAccountCustomization(DescribeAccountCustomizationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAccountCustomizationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAccountCustomizationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the customizations associated with the provided Amazon Web Services account
/// and Amazon Amazon QuickSight namespace in an Amazon Web Services Region. The Amazon
/// QuickSight console evaluates which customizations to apply by running this API operation
/// with the Resolved
flag included.
///
///
///
/// To determine what customizations display when you run this command, it can help to
/// visualize the relationship of the entities involved.
///
/// -
///
///
Amazon Web Services account
- The Amazon Web Services account exists
/// at the top of the hierarchy. It has the potential to use all of the Amazon Web Services
/// Regions and Amazon Web Services Services. When you subscribe to Amazon QuickSight,
/// you choose one Amazon Web Services Region to use as your home Region. That's where
/// your free SPICE capacity is located. You can use Amazon QuickSight in any supported
/// Amazon Web Services Region.
///
/// -
///
///
Amazon Web Services Region
- In each Amazon Web Services Region where
/// you sign in to Amazon QuickSight at least once, Amazon QuickSight acts as a separate
/// instance of the same service. If you have a user directory, it resides in us-east-1,
/// which is the US East (N. Virginia). Generally speaking, these users have access to
/// Amazon QuickSight in any Amazon Web Services Region, unless they are constrained to
/// a namespace.
///
///
///
/// To run the command in a different Amazon Web Services Region, you change your Region
/// settings. If you're using the CLI, you can use one of the following options:
///
/// -
///
///
Namespace
- A QuickSight namespace is a partition that contains users
/// and assets (data sources, datasets, dashboards, and so on). To access assets that
/// are in a specific namespace, users and groups must also be part of the same namespace.
/// People who share a namespace are completely isolated from users and assets in other
/// namespaces, even if they are in the same Amazon Web Services account and Amazon Web
/// Services Region.
///
/// -
///
///
Applied customizations
- Within an Amazon Web Services Region, a set
/// of Amazon QuickSight customizations can apply to an Amazon Web Services account or
/// to a namespace. Settings that you apply to a namespace override settings that you
/// apply to an Amazon Web Services account. All settings are isolated to a single Amazon
/// Web Services Region. To apply them in other Amazon Web Services Regions, run the CreateAccountCustomization
/// command in each Amazon Web Services Region where you want to apply the same customizations.
///
///
///
///
/// Container for the necessary parameters to execute the DescribeAccountCustomization service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAccountCustomization service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeAccountCustomization Operation
public virtual Task DescribeAccountCustomizationAsync(DescribeAccountCustomizationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAccountCustomizationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAccountCustomizationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeAccountSettings
internal virtual DescribeAccountSettingsResponse DescribeAccountSettings(DescribeAccountSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAccountSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAccountSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the settings that were used when your Amazon QuickSight subscription was
/// first created in this Amazon Web Services account.
///
/// Container for the necessary parameters to execute the DescribeAccountSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAccountSettings service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeAccountSettings Operation
public virtual Task DescribeAccountSettingsAsync(DescribeAccountSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAccountSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAccountSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeAccountSubscription
internal virtual DescribeAccountSubscriptionResponse DescribeAccountSubscription(DescribeAccountSubscriptionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAccountSubscriptionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAccountSubscriptionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Use the DescribeAccountSubscription operation to receive a description of an Amazon
/// QuickSight account's subscription. A successful API call returns an AccountInfo
/// object that includes an account's name, subscription status, authentication type,
/// edition, and notification email address.
///
/// Container for the necessary parameters to execute the DescribeAccountSubscription service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAccountSubscription service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeAccountSubscription Operation
public virtual Task DescribeAccountSubscriptionAsync(DescribeAccountSubscriptionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAccountSubscriptionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAccountSubscriptionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeAnalysis
internal virtual DescribeAnalysisResponse DescribeAnalysis(DescribeAnalysisRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAnalysisRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAnalysisResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Provides a summary of the metadata for an analysis.
///
/// Container for the necessary parameters to execute the DescribeAnalysis service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAnalysis service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeAnalysis Operation
public virtual Task DescribeAnalysisAsync(DescribeAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAnalysisRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAnalysisResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeAnalysisDefinition
internal virtual DescribeAnalysisDefinitionResponse DescribeAnalysisDefinition(DescribeAnalysisDefinitionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAnalysisDefinitionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAnalysisDefinitionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Provides a detailed description of the definition of an analysis.
///
///
///
/// If you do not need to know details about the content of an Analysis, for instance
/// if you are trying to check the status of a recently created or updated Analysis, use
/// the
/// DescribeAnalysis
instead.
///
///
///
/// Container for the necessary parameters to execute the DescribeAnalysisDefinition service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAnalysisDefinition service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeAnalysisDefinition Operation
public virtual Task DescribeAnalysisDefinitionAsync(DescribeAnalysisDefinitionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAnalysisDefinitionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAnalysisDefinitionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeAnalysisPermissions
internal virtual DescribeAnalysisPermissionsResponse DescribeAnalysisPermissions(DescribeAnalysisPermissionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAnalysisPermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAnalysisPermissionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Provides the read and write permissions for an analysis.
///
/// Container for the necessary parameters to execute the DescribeAnalysisPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAnalysisPermissions service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeAnalysisPermissions Operation
public virtual Task DescribeAnalysisPermissionsAsync(DescribeAnalysisPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAnalysisPermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAnalysisPermissionsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeAssetBundleExportJob
internal virtual DescribeAssetBundleExportJobResponse DescribeAssetBundleExportJob(DescribeAssetBundleExportJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAssetBundleExportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAssetBundleExportJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes an existing export job.
///
///
///
/// Poll job descriptions after a job starts to know the status of the job. When a job
/// succeeds, a URL is provided to download the exported assets' data from. Download URLs
/// are valid for five minutes after they are generated. You can call the DescribeAssetBundleExportJob
/// API for a new download URL as needed.
///
///
///
/// Job descriptions are available for 14 days after the job starts.
///
///
/// Container for the necessary parameters to execute the DescribeAssetBundleExportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAssetBundleExportJob service method, as returned by QuickSight.
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeAssetBundleExportJob Operation
public virtual Task DescribeAssetBundleExportJobAsync(DescribeAssetBundleExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAssetBundleExportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAssetBundleExportJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeAssetBundleImportJob
internal virtual DescribeAssetBundleImportJobResponse DescribeAssetBundleImportJob(DescribeAssetBundleImportJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAssetBundleImportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAssetBundleImportJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes an existing import job.
///
///
///
/// Poll job descriptions after starting a job to know when it has succeeded or failed.
/// Job descriptions are available for 14 days after job starts.
///
///
/// Container for the necessary parameters to execute the DescribeAssetBundleImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAssetBundleImportJob service method, as returned by QuickSight.
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeAssetBundleImportJob Operation
public virtual Task DescribeAssetBundleImportJobAsync(DescribeAssetBundleImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeAssetBundleImportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeAssetBundleImportJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeDashboard
internal virtual DescribeDashboardResponse DescribeDashboard(DescribeDashboardRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDashboardRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDashboardResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Provides a summary for a dashboard.
///
/// Container for the necessary parameters to execute the DescribeDashboard service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDashboard service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeDashboard Operation
public virtual Task DescribeDashboardAsync(DescribeDashboardRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDashboardRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDashboardResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeDashboardDefinition
internal virtual DescribeDashboardDefinitionResponse DescribeDashboardDefinition(DescribeDashboardDefinitionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDashboardDefinitionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDashboardDefinitionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Provides a detailed description of the definition of a dashboard.
///
///
///
/// If you do not need to know details about the content of a dashboard, for instance
/// if you are trying to check the status of a recently created or updated dashboard,
/// use the
/// DescribeDashboard
instead.
///
///
///
/// Container for the necessary parameters to execute the DescribeDashboardDefinition service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDashboardDefinition service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeDashboardDefinition Operation
public virtual Task DescribeDashboardDefinitionAsync(DescribeDashboardDefinitionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDashboardDefinitionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDashboardDefinitionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeDashboardPermissions
internal virtual DescribeDashboardPermissionsResponse DescribeDashboardPermissions(DescribeDashboardPermissionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDashboardPermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDashboardPermissionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes read and write permissions for a dashboard.
///
/// Container for the necessary parameters to execute the DescribeDashboardPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDashboardPermissions service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeDashboardPermissions Operation
public virtual Task DescribeDashboardPermissionsAsync(DescribeDashboardPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDashboardPermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDashboardPermissionsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeDashboardSnapshotJob
internal virtual DescribeDashboardSnapshotJobResponse DescribeDashboardSnapshotJob(DescribeDashboardSnapshotJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDashboardSnapshotJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDashboardSnapshotJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes an existing snapshot job.
///
///
///
/// Poll job descriptions after a job starts to know the status of the job. For information
/// on available status codes, see JobStatus
.
///
///
/// Container for the necessary parameters to execute the DescribeDashboardSnapshotJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDashboardSnapshotJob service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeDashboardSnapshotJob Operation
public virtual Task DescribeDashboardSnapshotJobAsync(DescribeDashboardSnapshotJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDashboardSnapshotJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDashboardSnapshotJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeDashboardSnapshotJobResult
internal virtual DescribeDashboardSnapshotJobResultResponse DescribeDashboardSnapshotJobResult(DescribeDashboardSnapshotJobResultRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDashboardSnapshotJobResultRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDashboardSnapshotJobResultResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the result of an existing snapshot job that has finished running.
///
///
///
/// A finished snapshot job will return a COMPLETED
or FAILED
/// status when you poll the job with a DescribeDashboardSnapshotJob
API
/// call.
///
///
///
/// If the job has not finished running, this operation returns a message that says Dashboard
/// Snapshot Job with id <SnapshotjobId> has not reached a terminal state.
.
///
///
/// Container for the necessary parameters to execute the DescribeDashboardSnapshotJobResult service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDashboardSnapshotJobResult service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeDashboardSnapshotJobResult Operation
public virtual Task DescribeDashboardSnapshotJobResultAsync(DescribeDashboardSnapshotJobResultRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDashboardSnapshotJobResultRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDashboardSnapshotJobResultResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeDataSet
internal virtual DescribeDataSetResponse DescribeDataSet(DescribeDataSetRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDataSetRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDataSetResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes a dataset. This operation doesn't support datasets that include uploaded
/// files as a source.
///
/// Container for the necessary parameters to execute the DescribeDataSet service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDataSet service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeDataSet Operation
public virtual Task DescribeDataSetAsync(DescribeDataSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDataSetRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDataSetResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeDataSetPermissions
internal virtual DescribeDataSetPermissionsResponse DescribeDataSetPermissions(DescribeDataSetPermissionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDataSetPermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDataSetPermissionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the permissions on a dataset.
///
///
///
/// The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id
.
///
///
/// Container for the necessary parameters to execute the DescribeDataSetPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDataSetPermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeDataSetPermissions Operation
public virtual Task DescribeDataSetPermissionsAsync(DescribeDataSetPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDataSetPermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDataSetPermissionsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeDataSetRefreshProperties
internal virtual DescribeDataSetRefreshPropertiesResponse DescribeDataSetRefreshProperties(DescribeDataSetRefreshPropertiesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDataSetRefreshPropertiesRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDataSetRefreshPropertiesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the refresh properties of a dataset.
///
/// Container for the necessary parameters to execute the DescribeDataSetRefreshProperties service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDataSetRefreshProperties service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeDataSetRefreshProperties Operation
public virtual Task DescribeDataSetRefreshPropertiesAsync(DescribeDataSetRefreshPropertiesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDataSetRefreshPropertiesRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDataSetRefreshPropertiesResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeDataSource
internal virtual DescribeDataSourceResponse DescribeDataSource(DescribeDataSourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDataSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDataSourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes a data source.
///
/// Container for the necessary parameters to execute the DescribeDataSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDataSource service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeDataSource Operation
public virtual Task DescribeDataSourceAsync(DescribeDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDataSourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDataSourceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeDataSourcePermissions
internal virtual DescribeDataSourcePermissionsResponse DescribeDataSourcePermissions(DescribeDataSourcePermissionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDataSourcePermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDataSourcePermissionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the resource permissions for a data source.
///
/// Container for the necessary parameters to execute the DescribeDataSourcePermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDataSourcePermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeDataSourcePermissions Operation
public virtual Task DescribeDataSourcePermissionsAsync(DescribeDataSourcePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDataSourcePermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDataSourcePermissionsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeFolder
internal virtual DescribeFolderResponse DescribeFolder(DescribeFolderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeFolderRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeFolderResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes a folder.
///
/// Container for the necessary parameters to execute the DescribeFolder service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeFolder service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeFolder Operation
public virtual Task DescribeFolderAsync(DescribeFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeFolderRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeFolderResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeFolderPermissions
internal virtual DescribeFolderPermissionsResponse DescribeFolderPermissions(DescribeFolderPermissionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeFolderPermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeFolderPermissionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes permissions for a folder.
///
/// Container for the necessary parameters to execute the DescribeFolderPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeFolderPermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeFolderPermissions Operation
public virtual Task DescribeFolderPermissionsAsync(DescribeFolderPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeFolderPermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeFolderPermissionsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeFolderResolvedPermissions
internal virtual DescribeFolderResolvedPermissionsResponse DescribeFolderResolvedPermissions(DescribeFolderResolvedPermissionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeFolderResolvedPermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeFolderResolvedPermissionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the folder resolved permissions. Permissions consists of both folder direct
/// permissions and the inherited permissions from the ancestor folders.
///
/// Container for the necessary parameters to execute the DescribeFolderResolvedPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeFolderResolvedPermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeFolderResolvedPermissions Operation
public virtual Task DescribeFolderResolvedPermissionsAsync(DescribeFolderResolvedPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeFolderResolvedPermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeFolderResolvedPermissionsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeGroup
internal virtual DescribeGroupResponse DescribeGroup(DescribeGroupRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeGroupResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).
///
/// Container for the necessary parameters to execute the DescribeGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeGroup service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeGroup Operation
public virtual Task DescribeGroupAsync(DescribeGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeGroupRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeGroupResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeGroupMembership
internal virtual DescribeGroupMembershipResponse DescribeGroupMembership(DescribeGroupMembershipRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeGroupMembershipRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeGroupMembershipResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Use the DescribeGroupMembership
operation to determine if a user is a
/// member of the specified group. If the user exists and is a member of the specified
/// group, an associated GroupMember
object is returned.
///
/// Container for the necessary parameters to execute the DescribeGroupMembership service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeGroupMembership service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more preconditions aren't met.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeGroupMembership Operation
public virtual Task DescribeGroupMembershipAsync(DescribeGroupMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeGroupMembershipRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeGroupMembershipResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeIAMPolicyAssignment
internal virtual DescribeIAMPolicyAssignmentResponse DescribeIAMPolicyAssignment(DescribeIAMPolicyAssignmentRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeIAMPolicyAssignmentRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeIAMPolicyAssignmentResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes an existing IAM policy assignment, as specified by the assignment name.
///
/// Container for the necessary parameters to execute the DescribeIAMPolicyAssignment service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeIAMPolicyAssignment service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// The NextToken
value isn't valid.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeIAMPolicyAssignment Operation
public virtual Task DescribeIAMPolicyAssignmentAsync(DescribeIAMPolicyAssignmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeIAMPolicyAssignmentRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeIAMPolicyAssignmentResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeIngestion
internal virtual DescribeIngestionResponse DescribeIngestion(DescribeIngestionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeIngestionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeIngestionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes a SPICE ingestion.
///
/// Container for the necessary parameters to execute the DescribeIngestion service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeIngestion service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeIngestion Operation
public virtual Task DescribeIngestionAsync(DescribeIngestionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeIngestionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeIngestionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeIpRestriction
internal virtual DescribeIpRestrictionResponse DescribeIpRestriction(DescribeIpRestrictionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeIpRestrictionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeIpRestrictionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Provides a summary and status of IP rules.
///
/// Container for the necessary parameters to execute the DescribeIpRestriction service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeIpRestriction service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeIpRestriction Operation
public virtual Task DescribeIpRestrictionAsync(DescribeIpRestrictionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeIpRestrictionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeIpRestrictionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeNamespace
internal virtual DescribeNamespaceResponse DescribeNamespace(DescribeNamespaceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeNamespaceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeNamespaceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the current namespace.
///
/// Container for the necessary parameters to execute the DescribeNamespace service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeNamespace service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// This resource is currently unavailable.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeNamespace Operation
public virtual Task DescribeNamespaceAsync(DescribeNamespaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeNamespaceRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeNamespaceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeRefreshSchedule
internal virtual DescribeRefreshScheduleResponse DescribeRefreshSchedule(DescribeRefreshScheduleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeRefreshScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeRefreshScheduleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Provides a summary of a refresh schedule.
///
/// Container for the necessary parameters to execute the DescribeRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeRefreshSchedule Operation
public virtual Task DescribeRefreshScheduleAsync(DescribeRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeRefreshScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeRefreshScheduleResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeTemplate
internal virtual DescribeTemplateResponse DescribeTemplate(DescribeTemplateRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTemplateResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes a template's metadata.
///
/// Container for the necessary parameters to execute the DescribeTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeTemplate service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeTemplate Operation
public virtual Task DescribeTemplateAsync(DescribeTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTemplateResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeTemplateAlias
internal virtual DescribeTemplateAliasResponse DescribeTemplateAlias(DescribeTemplateAliasRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTemplateAliasRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTemplateAliasResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the template alias for a template.
///
/// Container for the necessary parameters to execute the DescribeTemplateAlias service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeTemplateAlias service method, as returned by QuickSight.
///
/// An internal failure occurred.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeTemplateAlias Operation
public virtual Task DescribeTemplateAliasAsync(DescribeTemplateAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTemplateAliasRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTemplateAliasResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeTemplateDefinition
internal virtual DescribeTemplateDefinitionResponse DescribeTemplateDefinition(DescribeTemplateDefinitionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTemplateDefinitionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTemplateDefinitionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Provides a detailed description of the definition of a template.
///
///
///
/// If you do not need to know details about the content of a template, for instance if
/// you are trying to check the status of a recently created or updated template, use
/// the
/// DescribeTemplate
instead.
///
///
///
/// Container for the necessary parameters to execute the DescribeTemplateDefinition service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeTemplateDefinition service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeTemplateDefinition Operation
public virtual Task DescribeTemplateDefinitionAsync(DescribeTemplateDefinitionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTemplateDefinitionRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTemplateDefinitionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeTemplatePermissions
internal virtual DescribeTemplatePermissionsResponse DescribeTemplatePermissions(DescribeTemplatePermissionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTemplatePermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTemplatePermissionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes read and write permissions on a template.
///
/// Container for the necessary parameters to execute the DescribeTemplatePermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeTemplatePermissions service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeTemplatePermissions Operation
public virtual Task DescribeTemplatePermissionsAsync(DescribeTemplatePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTemplatePermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTemplatePermissionsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeTheme
internal virtual DescribeThemeResponse DescribeTheme(DescribeThemeRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeThemeRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeThemeResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes a theme.
///
/// Container for the necessary parameters to execute the DescribeTheme service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeTheme service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeTheme Operation
public virtual Task DescribeThemeAsync(DescribeThemeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeThemeRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeThemeResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeThemeAlias
internal virtual DescribeThemeAliasResponse DescribeThemeAlias(DescribeThemeAliasRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeThemeAliasRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeThemeAliasResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the alias for a theme.
///
/// Container for the necessary parameters to execute the DescribeThemeAlias service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeThemeAlias service method, as returned by QuickSight.
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeThemeAlias Operation
public virtual Task DescribeThemeAliasAsync(DescribeThemeAliasRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeThemeAliasRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeThemeAliasResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeThemePermissions
internal virtual DescribeThemePermissionsResponse DescribeThemePermissions(DescribeThemePermissionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeThemePermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeThemePermissionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the read and write permissions for a theme.
///
/// Container for the necessary parameters to execute the DescribeThemePermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeThemePermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
///
/// This error indicates that you are calling an operation on an Amazon QuickSight subscription
/// where the edition doesn't include support for that operation. Amazon Amazon QuickSight
/// currently has Standard Edition and Enterprise Edition. Not every operation and capability
/// is available in every edition.
///
/// REST API Reference for DescribeThemePermissions Operation
public virtual Task DescribeThemePermissionsAsync(DescribeThemePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeThemePermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeThemePermissionsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeTopic
internal virtual DescribeTopicResponse DescribeTopic(DescribeTopicRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTopicRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTopicResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes a topic.
///
/// Container for the necessary parameters to execute the DescribeTopic service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeTopic service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeTopic Operation
public virtual Task DescribeTopicAsync(DescribeTopicRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTopicRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTopicResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeTopicPermissions
internal virtual DescribeTopicPermissionsResponse DescribeTopicPermissions(DescribeTopicPermissionsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTopicPermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTopicPermissionsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the permissions of a topic.
///
/// Container for the necessary parameters to execute the DescribeTopicPermissions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeTopicPermissions service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeTopicPermissions Operation
public virtual Task DescribeTopicPermissionsAsync(DescribeTopicPermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTopicPermissionsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTopicPermissionsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeTopicRefresh
internal virtual DescribeTopicRefreshResponse DescribeTopicRefresh(DescribeTopicRefreshRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTopicRefreshRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTopicRefreshResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Describes the status of a topic refresh.
///
/// Container for the necessary parameters to execute the DescribeTopicRefresh service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeTopicRefresh service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeTopicRefresh Operation
public virtual Task DescribeTopicRefreshAsync(DescribeTopicRefreshRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTopicRefreshRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTopicRefreshResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeTopicRefreshSchedule
internal virtual DescribeTopicRefreshScheduleResponse DescribeTopicRefreshSchedule(DescribeTopicRefreshScheduleRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTopicRefreshScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTopicRefreshScheduleResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a topic refresh schedule.
///
/// Container for the necessary parameters to execute the DescribeTopicRefreshSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeTopicRefreshSchedule service method, as returned by QuickSight.
///
/// You don't have access to this item. The provided credentials couldn't be validated.
/// You might not be authorized to carry out the request. Make sure that your account
/// is authorized to use the Amazon QuickSight service, that your policies have the correct
/// permissions, and that you are using the correct credentials.
///
///
/// Updating or deleting a resource can cause an inconsistent state.
///
///
/// An internal failure occurred.
///
///
/// One or more parameters has a value that isn't valid.
///
///
/// A limit is exceeded.
///
///
/// The resource specified already exists.
///
///
/// One or more resources can't be found.
///
///
/// Access is throttled.
///
/// REST API Reference for DescribeTopicRefreshSchedule Operation
public virtual Task DescribeTopicRefreshScheduleAsync(DescribeTopicRefreshScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeTopicRefreshScheduleRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeTopicRefreshScheduleResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DescribeUser
internal virtual DescribeUserResponse DescribeUser(DescribeUserRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeUserRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeUserResponseUnmarshaller.Instance;
return Invoke