/* * 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 finspace-data-2020-07-13.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.FinSpaceData.Model; namespace Amazon.FinSpaceData { /// /// Interface for accessing FinSpaceData /// /// The FinSpace APIs let you take actions inside the FinSpace. /// public partial interface IAmazonFinSpaceData : IAmazonService, IDisposable { /// /// Paginators for the service /// IFinSpaceDataPaginatorFactory Paginators { get; } #region AssociateUserToPermissionGroup /// /// Adds a user account to a permission group to grant permissions for actions a user /// can perform in FinSpace. /// /// Container for the necessary parameters to execute the AssociateUserToPermissionGroup service method. /// /// The response from the AssociateUserToPermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for AssociateUserToPermissionGroup Operation AssociateUserToPermissionGroupResponse AssociateUserToPermissionGroup(AssociateUserToPermissionGroupRequest request); /// /// Adds a user account to a permission group to grant permissions for actions a user /// can perform in FinSpace. /// /// Container for the necessary parameters to execute the AssociateUserToPermissionGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateUserToPermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for AssociateUserToPermissionGroup Operation Task AssociateUserToPermissionGroupAsync(AssociateUserToPermissionGroupRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateChangeset /// /// Creates a new Changeset in a FinSpace Dataset. /// /// Container for the necessary parameters to execute the CreateChangeset service method. /// /// The response from the CreateChangeset service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for CreateChangeset Operation CreateChangesetResponse CreateChangeset(CreateChangesetRequest request); /// /// Creates a new Changeset in a FinSpace Dataset. /// /// Container for the necessary parameters to execute the CreateChangeset service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateChangeset service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for CreateChangeset Operation Task CreateChangesetAsync(CreateChangesetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDataset /// /// Creates a new FinSpace Dataset. /// /// Container for the necessary parameters to execute the CreateDataset service method. /// /// The response from the CreateDataset service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for CreateDataset Operation CreateDatasetResponse CreateDataset(CreateDatasetRequest request); /// /// Creates a new FinSpace Dataset. /// /// 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 FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for CreateDataset Operation Task CreateDatasetAsync(CreateDatasetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDataView /// /// Creates a Dataview for a Dataset. /// /// Container for the necessary parameters to execute the CreateDataView service method. /// /// The response from the CreateDataView service method, as returned by FinSpaceData. /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for CreateDataView Operation CreateDataViewResponse CreateDataView(CreateDataViewRequest request); /// /// Creates a Dataview for a Dataset. /// /// Container for the necessary parameters to execute the CreateDataView service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateDataView service method, as returned by FinSpaceData. /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for CreateDataView Operation Task CreateDataViewAsync(CreateDataViewRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreatePermissionGroup /// /// Creates a group of permissions for various actions that a user can perform in FinSpace. /// /// Container for the necessary parameters to execute the CreatePermissionGroup service method. /// /// The response from the CreatePermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for CreatePermissionGroup Operation CreatePermissionGroupResponse CreatePermissionGroup(CreatePermissionGroupRequest request); /// /// Creates a group of permissions for various actions that a user can perform in FinSpace. /// /// Container for the necessary parameters to execute the CreatePermissionGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreatePermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for CreatePermissionGroup Operation Task CreatePermissionGroupAsync(CreatePermissionGroupRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateUser /// /// Creates a new user in FinSpace. /// /// Container for the necessary parameters to execute the CreateUser service method. /// /// The response from the CreateUser service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for CreateUser Operation CreateUserResponse CreateUser(CreateUserRequest request); /// /// Creates a new user in FinSpace. /// /// Container for the necessary parameters to execute the CreateUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateUser service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for CreateUser Operation Task CreateUserAsync(CreateUserRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDataset /// /// Deletes a FinSpace Dataset. /// /// Container for the necessary parameters to execute the DeleteDataset service method. /// /// The response from the DeleteDataset service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for DeleteDataset Operation DeleteDatasetResponse DeleteDataset(DeleteDatasetRequest request); /// /// Deletes a FinSpace 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 FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for DeleteDataset Operation Task DeleteDatasetAsync(DeleteDatasetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeletePermissionGroup /// /// Deletes a permission group. This action is irreversible. /// /// Container for the necessary parameters to execute the DeletePermissionGroup service method. /// /// The response from the DeletePermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for DeletePermissionGroup Operation DeletePermissionGroupResponse DeletePermissionGroup(DeletePermissionGroupRequest request); /// /// Deletes a permission group. This action is irreversible. /// /// Container for the necessary parameters to execute the DeletePermissionGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeletePermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for DeletePermissionGroup Operation Task DeletePermissionGroupAsync(DeletePermissionGroupRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisableUser /// /// Denies access to the FinSpace web application and API for the specified user. /// /// Container for the necessary parameters to execute the DisableUser service method. /// /// The response from the DisableUser service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for DisableUser Operation DisableUserResponse DisableUser(DisableUserRequest request); /// /// Denies access to the FinSpace web application and API for the specified user. /// /// Container for the necessary parameters to execute the DisableUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisableUser service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for DisableUser Operation Task DisableUserAsync(DisableUserRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateUserFromPermissionGroup /// /// Removes a user account from a permission group. /// /// Container for the necessary parameters to execute the DisassociateUserFromPermissionGroup service method. /// /// The response from the DisassociateUserFromPermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for DisassociateUserFromPermissionGroup Operation DisassociateUserFromPermissionGroupResponse DisassociateUserFromPermissionGroup(DisassociateUserFromPermissionGroupRequest request); /// /// Removes a user account from a permission group. /// /// Container for the necessary parameters to execute the DisassociateUserFromPermissionGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateUserFromPermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for DisassociateUserFromPermissionGroup Operation Task DisassociateUserFromPermissionGroupAsync(DisassociateUserFromPermissionGroupRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region EnableUser /// /// Allows the specified user to access the FinSpace web application and API. /// /// Container for the necessary parameters to execute the EnableUser service method. /// /// The response from the EnableUser service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for EnableUser Operation EnableUserResponse EnableUser(EnableUserRequest request); /// /// Allows the specified user to access the FinSpace web application and API. /// /// Container for the necessary parameters to execute the EnableUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the EnableUser service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// A limit has exceeded. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for EnableUser Operation Task EnableUserAsync(EnableUserRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetChangeset /// /// Get information about a Changeset. /// /// Container for the necessary parameters to execute the GetChangeset service method. /// /// The response from the GetChangeset service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetChangeset Operation GetChangesetResponse GetChangeset(GetChangesetRequest request); /// /// Get information about a Changeset. /// /// Container for the necessary parameters to execute the GetChangeset service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetChangeset service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetChangeset Operation Task GetChangesetAsync(GetChangesetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDataset /// /// Returns information about a Dataset. /// /// Container for the necessary parameters to execute the GetDataset service method. /// /// The response from the GetDataset service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetDataset Operation GetDatasetResponse GetDataset(GetDatasetRequest request); /// /// Returns information about a Dataset. /// /// Container for the necessary parameters to execute the GetDataset service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDataset service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetDataset Operation Task GetDatasetAsync(GetDatasetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDataView /// /// Gets information about a Dataview. /// /// Container for the necessary parameters to execute the GetDataView service method. /// /// The response from the GetDataView service method, as returned by FinSpaceData. /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetDataView Operation GetDataViewResponse GetDataView(GetDataViewRequest request); /// /// Gets information about a Dataview. /// /// Container for the necessary parameters to execute the GetDataView service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDataView service method, as returned by FinSpaceData. /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetDataView Operation Task GetDataViewAsync(GetDataViewRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetExternalDataViewAccessDetails /// /// Returns the credentials to access the external Dataview from an S3 location. To call /// this API: /// ///
  • /// /// You must retrieve the programmatic credentials. /// ///
  • /// /// You must be a member of a FinSpace user group, where the dataset that you want to /// access has Read Dataset Data permissions. /// ///
///
/// Container for the necessary parameters to execute the GetExternalDataViewAccessDetails service method. /// /// The response from the GetExternalDataViewAccessDetails service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetExternalDataViewAccessDetails Operation GetExternalDataViewAccessDetailsResponse GetExternalDataViewAccessDetails(GetExternalDataViewAccessDetailsRequest request); /// /// Returns the credentials to access the external Dataview from an S3 location. To call /// this API: /// ///
  • /// /// You must retrieve the programmatic credentials. /// ///
  • /// /// You must be a member of a FinSpace user group, where the dataset that you want to /// access has Read Dataset Data permissions. /// ///
///
/// Container for the necessary parameters to execute the GetExternalDataViewAccessDetails service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetExternalDataViewAccessDetails service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetExternalDataViewAccessDetails Operation Task GetExternalDataViewAccessDetailsAsync(GetExternalDataViewAccessDetailsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetPermissionGroup /// /// Retrieves the details of a specific permission group. /// /// Container for the necessary parameters to execute the GetPermissionGroup service method. /// /// The response from the GetPermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetPermissionGroup Operation GetPermissionGroupResponse GetPermissionGroup(GetPermissionGroupRequest request); /// /// Retrieves the details of a specific permission group. /// /// Container for the necessary parameters to execute the GetPermissionGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetPermissionGroup Operation Task GetPermissionGroupAsync(GetPermissionGroupRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetProgrammaticAccessCredentials /// /// Request programmatic credentials to use with FinSpace SDK. /// /// Container for the necessary parameters to execute the GetProgrammaticAccessCredentials service method. /// /// The response from the GetProgrammaticAccessCredentials service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetProgrammaticAccessCredentials Operation GetProgrammaticAccessCredentialsResponse GetProgrammaticAccessCredentials(GetProgrammaticAccessCredentialsRequest request); /// /// Request programmatic credentials to use with FinSpace SDK. /// /// Container for the necessary parameters to execute the GetProgrammaticAccessCredentials service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetProgrammaticAccessCredentials service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetProgrammaticAccessCredentials Operation Task GetProgrammaticAccessCredentialsAsync(GetProgrammaticAccessCredentialsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetUser /// /// Retrieves details for a specific user. /// /// Container for the necessary parameters to execute the GetUser service method. /// /// The response from the GetUser service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetUser Operation GetUserResponse GetUser(GetUserRequest request); /// /// Retrieves details for a specific user. /// /// Container for the necessary parameters to execute the GetUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUser service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetUser Operation Task GetUserAsync(GetUserRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetWorkingLocation /// /// A temporary Amazon S3 location, where you can copy your files from a source location /// to stage or use as a scratch space in FinSpace notebook. /// /// Container for the necessary parameters to execute the GetWorkingLocation service method. /// /// The response from the GetWorkingLocation service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetWorkingLocation Operation GetWorkingLocationResponse GetWorkingLocation(GetWorkingLocationRequest request); /// /// A temporary Amazon S3 location, where you can copy your files from a source location /// to stage or use as a scratch space in FinSpace notebook. /// /// Container for the necessary parameters to execute the GetWorkingLocation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetWorkingLocation service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetWorkingLocation Operation Task GetWorkingLocationAsync(GetWorkingLocationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListChangesets /// /// Lists the FinSpace Changesets for a Dataset. /// /// Container for the necessary parameters to execute the ListChangesets service method. /// /// The response from the ListChangesets service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListChangesets Operation ListChangesetsResponse ListChangesets(ListChangesetsRequest request); /// /// Lists the FinSpace Changesets for a Dataset. /// /// Container for the necessary parameters to execute the ListChangesets service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListChangesets service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListChangesets Operation Task ListChangesetsAsync(ListChangesetsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDatasets /// /// Lists all of the active Datasets that a user has access to. /// /// Container for the necessary parameters to execute the ListDatasets service method. /// /// The response from the ListDatasets service method, as returned by FinSpaceData. /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListDatasets Operation ListDatasetsResponse ListDatasets(ListDatasetsRequest request); /// /// Lists all of the active Datasets that a user has access to. /// /// Container for the necessary parameters to execute the ListDatasets service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDatasets service method, as returned by FinSpaceData. /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListDatasets Operation Task ListDatasetsAsync(ListDatasetsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDataViews /// /// Lists all available Dataviews for a Dataset. /// /// Container for the necessary parameters to execute the ListDataViews service method. /// /// The response from the ListDataViews service method, as returned by FinSpaceData. /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListDataViews Operation ListDataViewsResponse ListDataViews(ListDataViewsRequest request); /// /// Lists all available Dataviews for a Dataset. /// /// Container for the necessary parameters to execute the ListDataViews service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDataViews service method, as returned by FinSpaceData. /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListDataViews Operation Task ListDataViewsAsync(ListDataViewsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListPermissionGroups /// /// Lists all available permission groups in FinSpace. /// /// Container for the necessary parameters to execute the ListPermissionGroups service method. /// /// The response from the ListPermissionGroups service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListPermissionGroups Operation ListPermissionGroupsResponse ListPermissionGroups(ListPermissionGroupsRequest request); /// /// Lists all available permission groups in FinSpace. /// /// Container for the necessary parameters to execute the ListPermissionGroups service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListPermissionGroups service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListPermissionGroups Operation Task ListPermissionGroupsAsync(ListPermissionGroupsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListPermissionGroupsByUser /// /// Lists all the permission groups that are associated with a specific user account. /// /// Container for the necessary parameters to execute the ListPermissionGroupsByUser service method. /// /// The response from the ListPermissionGroupsByUser service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListPermissionGroupsByUser Operation ListPermissionGroupsByUserResponse ListPermissionGroupsByUser(ListPermissionGroupsByUserRequest request); /// /// Lists all the permission groups that are associated with a specific user account. /// /// Container for the necessary parameters to execute the ListPermissionGroupsByUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListPermissionGroupsByUser service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListPermissionGroupsByUser Operation Task ListPermissionGroupsByUserAsync(ListPermissionGroupsByUserRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListUsers /// /// Lists all available user accounts in FinSpace. /// /// Container for the necessary parameters to execute the ListUsers service method. /// /// The response from the ListUsers service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListUsers Operation ListUsersResponse ListUsers(ListUsersRequest request); /// /// Lists all available user accounts in FinSpace. /// /// Container for the necessary parameters to execute the ListUsers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListUsers service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListUsers Operation Task ListUsersAsync(ListUsersRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListUsersByPermissionGroup /// /// Lists details of all the users in a specific permission group. /// /// Container for the necessary parameters to execute the ListUsersByPermissionGroup service method. /// /// The response from the ListUsersByPermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListUsersByPermissionGroup Operation ListUsersByPermissionGroupResponse ListUsersByPermissionGroup(ListUsersByPermissionGroupRequest request); /// /// Lists details of all the users in a specific permission group. /// /// Container for the necessary parameters to execute the ListUsersByPermissionGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListUsersByPermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListUsersByPermissionGroup Operation Task ListUsersByPermissionGroupAsync(ListUsersByPermissionGroupRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ResetUserPassword /// /// Resets the password for a specified user ID and generates a temporary one. Only a /// superuser can reset password for other users. Resetting the password immediately invalidates /// the previous password associated with the user. /// /// Container for the necessary parameters to execute the ResetUserPassword service method. /// /// The response from the ResetUserPassword service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ResetUserPassword Operation ResetUserPasswordResponse ResetUserPassword(ResetUserPasswordRequest request); /// /// Resets the password for a specified user ID and generates a temporary one. Only a /// superuser can reset password for other users. Resetting the password immediately invalidates /// the previous password associated with the user. /// /// Container for the necessary parameters to execute the ResetUserPassword service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ResetUserPassword service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ResetUserPassword Operation Task ResetUserPasswordAsync(ResetUserPasswordRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateChangeset /// /// Updates a FinSpace Changeset. /// /// Container for the necessary parameters to execute the UpdateChangeset service method. /// /// The response from the UpdateChangeset service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for UpdateChangeset Operation UpdateChangesetResponse UpdateChangeset(UpdateChangesetRequest request); /// /// Updates a FinSpace Changeset. /// /// Container for the necessary parameters to execute the UpdateChangeset service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateChangeset service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for UpdateChangeset Operation Task UpdateChangesetAsync(UpdateChangesetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateDataset /// /// Updates a FinSpace Dataset. /// /// Container for the necessary parameters to execute the UpdateDataset service method. /// /// The response from the UpdateDataset service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for UpdateDataset Operation UpdateDatasetResponse UpdateDataset(UpdateDatasetRequest request); /// /// Updates a FinSpace Dataset. /// /// Container for the necessary parameters to execute the UpdateDataset service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateDataset service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for UpdateDataset Operation Task UpdateDatasetAsync(UpdateDatasetRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdatePermissionGroup /// /// Modifies the details of a permission group. You cannot modify a permissionGroupID. /// /// Container for the necessary parameters to execute the UpdatePermissionGroup service method. /// /// The response from the UpdatePermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for UpdatePermissionGroup Operation UpdatePermissionGroupResponse UpdatePermissionGroup(UpdatePermissionGroupRequest request); /// /// Modifies the details of a permission group. You cannot modify a permissionGroupID. /// /// Container for the necessary parameters to execute the UpdatePermissionGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdatePermissionGroup service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for UpdatePermissionGroup Operation Task UpdatePermissionGroupAsync(UpdatePermissionGroupRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateUser /// /// Modifies the details of the specified user account. You cannot update the userId /// for a user. /// /// Container for the necessary parameters to execute the UpdateUser service method. /// /// The response from the UpdateUser service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for UpdateUser Operation UpdateUserResponse UpdateUser(UpdateUserRequest request); /// /// Modifies the details of the specified user account. You cannot update the userId /// for a user. /// /// Container for the necessary parameters to execute the UpdateUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUser service method, as returned by FinSpaceData. /// /// You do not have sufficient access to perform this action. /// /// /// The request conflicts with an existing resource. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// One or more resources can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for UpdateUser Operation Task UpdateUserAsync(UpdateUserRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion } }