/* * 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.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 { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IFinSpaceDataPaginatorFactory Paginators { get; } #endif #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); /// /// Initiates the asynchronous execution of the AssociateUserToPermissionGroup operation. /// /// /// Container for the necessary parameters to execute the AssociateUserToPermissionGroup operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateUserToPermissionGroup /// operation. /// REST API Reference for AssociateUserToPermissionGroup Operation IAsyncResult BeginAssociateUserToPermissionGroup(AssociateUserToPermissionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateUserToPermissionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateUserToPermissionGroup. /// /// Returns a AssociateUserToPermissionGroupResult from FinSpaceData. /// REST API Reference for AssociateUserToPermissionGroup Operation AssociateUserToPermissionGroupResponse EndAssociateUserToPermissionGroup(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the CreateChangeset operation. /// /// /// Container for the necessary parameters to execute the CreateChangeset operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateChangeset /// operation. /// REST API Reference for CreateChangeset Operation IAsyncResult BeginCreateChangeset(CreateChangesetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateChangeset operation. /// /// /// The IAsyncResult returned by the call to BeginCreateChangeset. /// /// Returns a CreateChangesetResult from FinSpaceData. /// REST API Reference for CreateChangeset Operation CreateChangesetResponse EndCreateChangeset(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the CreateDataset operation. /// /// /// Container for the necessary parameters to execute the CreateDataset operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDataset /// operation. /// REST API Reference for CreateDataset Operation IAsyncResult BeginCreateDataset(CreateDatasetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDataset operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDataset. /// /// Returns a CreateDatasetResult from FinSpaceData. /// REST API Reference for CreateDataset Operation CreateDatasetResponse EndCreateDataset(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the CreateDataView operation. /// /// /// Container for the necessary parameters to execute the CreateDataView operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDataView /// operation. /// REST API Reference for CreateDataView Operation IAsyncResult BeginCreateDataView(CreateDataViewRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDataView operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDataView. /// /// Returns a CreateDataViewResult from FinSpaceData. /// REST API Reference for CreateDataView Operation CreateDataViewResponse EndCreateDataView(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the CreatePermissionGroup operation. /// /// /// Container for the necessary parameters to execute the CreatePermissionGroup operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreatePermissionGroup /// operation. /// REST API Reference for CreatePermissionGroup Operation IAsyncResult BeginCreatePermissionGroup(CreatePermissionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreatePermissionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCreatePermissionGroup. /// /// Returns a CreatePermissionGroupResult from FinSpaceData. /// REST API Reference for CreatePermissionGroup Operation CreatePermissionGroupResponse EndCreatePermissionGroup(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the CreateUser operation. /// /// /// Container for the necessary parameters to execute the CreateUser operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUser /// operation. /// REST API Reference for CreateUser Operation IAsyncResult BeginCreateUser(CreateUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateUser operation. /// /// /// The IAsyncResult returned by the call to BeginCreateUser. /// /// Returns a CreateUserResult from FinSpaceData. /// REST API Reference for CreateUser Operation CreateUserResponse EndCreateUser(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DeleteDataset operation. /// /// /// Container for the necessary parameters to execute the DeleteDataset operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDataset /// operation. /// REST API Reference for DeleteDataset Operation IAsyncResult BeginDeleteDataset(DeleteDatasetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDataset operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDataset. /// /// Returns a DeleteDatasetResult from FinSpaceData. /// REST API Reference for DeleteDataset Operation DeleteDatasetResponse EndDeleteDataset(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DeletePermissionGroup operation. /// /// /// Container for the necessary parameters to execute the DeletePermissionGroup operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePermissionGroup /// operation. /// REST API Reference for DeletePermissionGroup Operation IAsyncResult BeginDeletePermissionGroup(DeletePermissionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeletePermissionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDeletePermissionGroup. /// /// Returns a DeletePermissionGroupResult from FinSpaceData. /// REST API Reference for DeletePermissionGroup Operation DeletePermissionGroupResponse EndDeletePermissionGroup(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DisableUser operation. /// /// /// Container for the necessary parameters to execute the DisableUser operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisableUser /// operation. /// REST API Reference for DisableUser Operation IAsyncResult BeginDisableUser(DisableUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisableUser operation. /// /// /// The IAsyncResult returned by the call to BeginDisableUser. /// /// Returns a DisableUserResult from FinSpaceData. /// REST API Reference for DisableUser Operation DisableUserResponse EndDisableUser(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DisassociateUserFromPermissionGroup operation. /// /// /// Container for the necessary parameters to execute the DisassociateUserFromPermissionGroup operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateUserFromPermissionGroup /// operation. /// REST API Reference for DisassociateUserFromPermissionGroup Operation IAsyncResult BeginDisassociateUserFromPermissionGroup(DisassociateUserFromPermissionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateUserFromPermissionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateUserFromPermissionGroup. /// /// Returns a DisassociateUserFromPermissionGroupResult from FinSpaceData. /// REST API Reference for DisassociateUserFromPermissionGroup Operation DisassociateUserFromPermissionGroupResponse EndDisassociateUserFromPermissionGroup(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the EnableUser operation. /// /// /// Container for the necessary parameters to execute the EnableUser operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndEnableUser /// operation. /// REST API Reference for EnableUser Operation IAsyncResult BeginEnableUser(EnableUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the EnableUser operation. /// /// /// The IAsyncResult returned by the call to BeginEnableUser. /// /// Returns a EnableUserResult from FinSpaceData. /// REST API Reference for EnableUser Operation EnableUserResponse EndEnableUser(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the GetChangeset operation. /// /// /// Container for the necessary parameters to execute the GetChangeset operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetChangeset /// operation. /// REST API Reference for GetChangeset Operation IAsyncResult BeginGetChangeset(GetChangesetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetChangeset operation. /// /// /// The IAsyncResult returned by the call to BeginGetChangeset. /// /// Returns a GetChangesetResult from FinSpaceData. /// REST API Reference for GetChangeset Operation GetChangesetResponse EndGetChangeset(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the GetDataset operation. /// /// /// Container for the necessary parameters to execute the GetDataset operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDataset /// operation. /// REST API Reference for GetDataset Operation IAsyncResult BeginGetDataset(GetDatasetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDataset operation. /// /// /// The IAsyncResult returned by the call to BeginGetDataset. /// /// Returns a GetDatasetResult from FinSpaceData. /// REST API Reference for GetDataset Operation GetDatasetResponse EndGetDataset(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the GetDataView operation. /// /// /// Container for the necessary parameters to execute the GetDataView operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDataView /// operation. /// REST API Reference for GetDataView Operation IAsyncResult BeginGetDataView(GetDataViewRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDataView operation. /// /// /// The IAsyncResult returned by the call to BeginGetDataView. /// /// Returns a GetDataViewResult from FinSpaceData. /// REST API Reference for GetDataView Operation GetDataViewResponse EndGetDataView(IAsyncResult asyncResult); #endregion #region GetExternalDataViewAccessDetails /// /// Returns the credentials to access the external Dataview from an S3 location. To call /// this API: /// /// /// /// 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); /// /// Initiates the asynchronous execution of the GetExternalDataViewAccessDetails operation. /// /// /// Container for the necessary parameters to execute the GetExternalDataViewAccessDetails operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetExternalDataViewAccessDetails /// operation. /// REST API Reference for GetExternalDataViewAccessDetails Operation IAsyncResult BeginGetExternalDataViewAccessDetails(GetExternalDataViewAccessDetailsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetExternalDataViewAccessDetails operation. /// /// /// The IAsyncResult returned by the call to BeginGetExternalDataViewAccessDetails. /// /// Returns a GetExternalDataViewAccessDetailsResult from FinSpaceData. /// REST API Reference for GetExternalDataViewAccessDetails Operation GetExternalDataViewAccessDetailsResponse EndGetExternalDataViewAccessDetails(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the GetPermissionGroup operation. /// /// /// Container for the necessary parameters to execute the GetPermissionGroup operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPermissionGroup /// operation. /// REST API Reference for GetPermissionGroup Operation IAsyncResult BeginGetPermissionGroup(GetPermissionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetPermissionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginGetPermissionGroup. /// /// Returns a GetPermissionGroupResult from FinSpaceData. /// REST API Reference for GetPermissionGroup Operation GetPermissionGroupResponse EndGetPermissionGroup(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the GetProgrammaticAccessCredentials operation. /// /// /// Container for the necessary parameters to execute the GetProgrammaticAccessCredentials operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetProgrammaticAccessCredentials /// operation. /// REST API Reference for GetProgrammaticAccessCredentials Operation IAsyncResult BeginGetProgrammaticAccessCredentials(GetProgrammaticAccessCredentialsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetProgrammaticAccessCredentials operation. /// /// /// The IAsyncResult returned by the call to BeginGetProgrammaticAccessCredentials. /// /// Returns a GetProgrammaticAccessCredentialsResult from FinSpaceData. /// REST API Reference for GetProgrammaticAccessCredentials Operation GetProgrammaticAccessCredentialsResponse EndGetProgrammaticAccessCredentials(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the GetUser operation. /// /// /// Container for the necessary parameters to execute the GetUser operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUser /// operation. /// REST API Reference for GetUser Operation IAsyncResult BeginGetUser(GetUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetUser operation. /// /// /// The IAsyncResult returned by the call to BeginGetUser. /// /// Returns a GetUserResult from FinSpaceData. /// REST API Reference for GetUser Operation GetUserResponse EndGetUser(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the GetWorkingLocation operation. /// /// /// Container for the necessary parameters to execute the GetWorkingLocation operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWorkingLocation /// operation. /// REST API Reference for GetWorkingLocation Operation IAsyncResult BeginGetWorkingLocation(GetWorkingLocationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetWorkingLocation operation. /// /// /// The IAsyncResult returned by the call to BeginGetWorkingLocation. /// /// Returns a GetWorkingLocationResult from FinSpaceData. /// REST API Reference for GetWorkingLocation Operation GetWorkingLocationResponse EndGetWorkingLocation(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListChangesets operation. /// /// /// Container for the necessary parameters to execute the ListChangesets operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListChangesets /// operation. /// REST API Reference for ListChangesets Operation IAsyncResult BeginListChangesets(ListChangesetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListChangesets operation. /// /// /// The IAsyncResult returned by the call to BeginListChangesets. /// /// Returns a ListChangesetsResult from FinSpaceData. /// REST API Reference for ListChangesets Operation ListChangesetsResponse EndListChangesets(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListDatasets operation. /// /// /// Container for the necessary parameters to execute the ListDatasets operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDatasets /// operation. /// REST API Reference for ListDatasets Operation IAsyncResult BeginListDatasets(ListDatasetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDatasets operation. /// /// /// The IAsyncResult returned by the call to BeginListDatasets. /// /// Returns a ListDatasetsResult from FinSpaceData. /// REST API Reference for ListDatasets Operation ListDatasetsResponse EndListDatasets(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListDataViews operation. /// /// /// Container for the necessary parameters to execute the ListDataViews operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDataViews /// operation. /// REST API Reference for ListDataViews Operation IAsyncResult BeginListDataViews(ListDataViewsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDataViews operation. /// /// /// The IAsyncResult returned by the call to BeginListDataViews. /// /// Returns a ListDataViewsResult from FinSpaceData. /// REST API Reference for ListDataViews Operation ListDataViewsResponse EndListDataViews(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListPermissionGroups operation. /// /// /// Container for the necessary parameters to execute the ListPermissionGroups operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPermissionGroups /// operation. /// REST API Reference for ListPermissionGroups Operation IAsyncResult BeginListPermissionGroups(ListPermissionGroupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListPermissionGroups operation. /// /// /// The IAsyncResult returned by the call to BeginListPermissionGroups. /// /// Returns a ListPermissionGroupsResult from FinSpaceData. /// REST API Reference for ListPermissionGroups Operation ListPermissionGroupsResponse EndListPermissionGroups(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListPermissionGroupsByUser operation. /// /// /// Container for the necessary parameters to execute the ListPermissionGroupsByUser operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPermissionGroupsByUser /// operation. /// REST API Reference for ListPermissionGroupsByUser Operation IAsyncResult BeginListPermissionGroupsByUser(ListPermissionGroupsByUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListPermissionGroupsByUser operation. /// /// /// The IAsyncResult returned by the call to BeginListPermissionGroupsByUser. /// /// Returns a ListPermissionGroupsByUserResult from FinSpaceData. /// REST API Reference for ListPermissionGroupsByUser Operation ListPermissionGroupsByUserResponse EndListPermissionGroupsByUser(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListUsers operation. /// /// /// Container for the necessary parameters to execute the ListUsers operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsers /// operation. /// REST API Reference for ListUsers Operation IAsyncResult BeginListUsers(ListUsersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListUsers operation. /// /// /// The IAsyncResult returned by the call to BeginListUsers. /// /// Returns a ListUsersResult from FinSpaceData. /// REST API Reference for ListUsers Operation ListUsersResponse EndListUsers(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListUsersByPermissionGroup operation. /// /// /// Container for the necessary parameters to execute the ListUsersByPermissionGroup operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsersByPermissionGroup /// operation. /// REST API Reference for ListUsersByPermissionGroup Operation IAsyncResult BeginListUsersByPermissionGroup(ListUsersByPermissionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListUsersByPermissionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginListUsersByPermissionGroup. /// /// Returns a ListUsersByPermissionGroupResult from FinSpaceData. /// REST API Reference for ListUsersByPermissionGroup Operation ListUsersByPermissionGroupResponse EndListUsersByPermissionGroup(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ResetUserPassword operation. /// /// /// Container for the necessary parameters to execute the ResetUserPassword operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResetUserPassword /// operation. /// REST API Reference for ResetUserPassword Operation IAsyncResult BeginResetUserPassword(ResetUserPasswordRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ResetUserPassword operation. /// /// /// The IAsyncResult returned by the call to BeginResetUserPassword. /// /// Returns a ResetUserPasswordResult from FinSpaceData. /// REST API Reference for ResetUserPassword Operation ResetUserPasswordResponse EndResetUserPassword(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the UpdateChangeset operation. /// /// /// Container for the necessary parameters to execute the UpdateChangeset operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateChangeset /// operation. /// REST API Reference for UpdateChangeset Operation IAsyncResult BeginUpdateChangeset(UpdateChangesetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateChangeset operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateChangeset. /// /// Returns a UpdateChangesetResult from FinSpaceData. /// REST API Reference for UpdateChangeset Operation UpdateChangesetResponse EndUpdateChangeset(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the UpdateDataset operation. /// /// /// Container for the necessary parameters to execute the UpdateDataset operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDataset /// operation. /// REST API Reference for UpdateDataset Operation IAsyncResult BeginUpdateDataset(UpdateDatasetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDataset operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDataset. /// /// Returns a UpdateDatasetResult from FinSpaceData. /// REST API Reference for UpdateDataset Operation UpdateDatasetResponse EndUpdateDataset(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the UpdatePermissionGroup operation. /// /// /// Container for the necessary parameters to execute the UpdatePermissionGroup operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePermissionGroup /// operation. /// REST API Reference for UpdatePermissionGroup Operation IAsyncResult BeginUpdatePermissionGroup(UpdatePermissionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdatePermissionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginUpdatePermissionGroup. /// /// Returns a UpdatePermissionGroupResult from FinSpaceData. /// REST API Reference for UpdatePermissionGroup Operation UpdatePermissionGroupResponse EndUpdatePermissionGroup(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the UpdateUser operation. /// /// /// Container for the necessary parameters to execute the UpdateUser operation on AmazonFinSpaceDataClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUser /// operation. /// REST API Reference for UpdateUser Operation IAsyncResult BeginUpdateUser(UpdateUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateUser operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateUser. /// /// Returns a UpdateUserResult from FinSpaceData. /// REST API Reference for UpdateUser Operation UpdateUserResponse EndUpdateUser(IAsyncResult asyncResult); #endregion } }