/*
* 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 workspaces-web-2020-07-08.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.WorkSpacesWeb.Model;
namespace Amazon.WorkSpacesWeb
{
///
/// Interface for accessing WorkSpacesWeb
///
/// WorkSpaces Web is a low cost, fully managed WorkSpace built specifically to facilitate
/// secure, web-based workloads. WorkSpaces Web makes it easy for customers to safely
/// provide their employees with access to internal websites and SaaS web applications
/// without the administrative burden of appliances or specialized client software. WorkSpaces
/// Web provides simple policy tools tailored for user interactions, while offloading
/// common tasks like capacity management, scaling, and maintaining browser images.
///
public partial interface IAmazonWorkSpacesWeb : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IWorkSpacesWebPaginatorFactory Paginators { get; }
#endif
#region AssociateBrowserSettings
///
/// Associates a browser settings resource with a web portal.
///
/// Container for the necessary parameters to execute the AssociateBrowserSettings service method.
///
/// The response from the AssociateBrowserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for AssociateBrowserSettings Operation
AssociateBrowserSettingsResponse AssociateBrowserSettings(AssociateBrowserSettingsRequest request);
///
/// Initiates the asynchronous execution of the AssociateBrowserSettings operation.
///
///
/// Container for the necessary parameters to execute the AssociateBrowserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateBrowserSettings
/// operation.
/// REST API Reference for AssociateBrowserSettings Operation
IAsyncResult BeginAssociateBrowserSettings(AssociateBrowserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateBrowserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateBrowserSettings.
///
/// Returns a AssociateBrowserSettingsResult from WorkSpacesWeb.
/// REST API Reference for AssociateBrowserSettings Operation
AssociateBrowserSettingsResponse EndAssociateBrowserSettings(IAsyncResult asyncResult);
#endregion
#region AssociateIpAccessSettings
///
/// Associates an IP access settings resource with a web portal.
///
/// Container for the necessary parameters to execute the AssociateIpAccessSettings service method.
///
/// The response from the AssociateIpAccessSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for AssociateIpAccessSettings Operation
AssociateIpAccessSettingsResponse AssociateIpAccessSettings(AssociateIpAccessSettingsRequest request);
///
/// Initiates the asynchronous execution of the AssociateIpAccessSettings operation.
///
///
/// Container for the necessary parameters to execute the AssociateIpAccessSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateIpAccessSettings
/// operation.
/// REST API Reference for AssociateIpAccessSettings Operation
IAsyncResult BeginAssociateIpAccessSettings(AssociateIpAccessSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateIpAccessSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateIpAccessSettings.
///
/// Returns a AssociateIpAccessSettingsResult from WorkSpacesWeb.
/// REST API Reference for AssociateIpAccessSettings Operation
AssociateIpAccessSettingsResponse EndAssociateIpAccessSettings(IAsyncResult asyncResult);
#endregion
#region AssociateNetworkSettings
///
/// Associates a network settings resource with a web portal.
///
/// Container for the necessary parameters to execute the AssociateNetworkSettings service method.
///
/// The response from the AssociateNetworkSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for AssociateNetworkSettings Operation
AssociateNetworkSettingsResponse AssociateNetworkSettings(AssociateNetworkSettingsRequest request);
///
/// Initiates the asynchronous execution of the AssociateNetworkSettings operation.
///
///
/// Container for the necessary parameters to execute the AssociateNetworkSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateNetworkSettings
/// operation.
/// REST API Reference for AssociateNetworkSettings Operation
IAsyncResult BeginAssociateNetworkSettings(AssociateNetworkSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateNetworkSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateNetworkSettings.
///
/// Returns a AssociateNetworkSettingsResult from WorkSpacesWeb.
/// REST API Reference for AssociateNetworkSettings Operation
AssociateNetworkSettingsResponse EndAssociateNetworkSettings(IAsyncResult asyncResult);
#endregion
#region AssociateTrustStore
///
/// Associates a trust store with a web portal.
///
/// Container for the necessary parameters to execute the AssociateTrustStore service method.
///
/// The response from the AssociateTrustStore service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for AssociateTrustStore Operation
AssociateTrustStoreResponse AssociateTrustStore(AssociateTrustStoreRequest request);
///
/// Initiates the asynchronous execution of the AssociateTrustStore operation.
///
///
/// Container for the necessary parameters to execute the AssociateTrustStore operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateTrustStore
/// operation.
/// REST API Reference for AssociateTrustStore Operation
IAsyncResult BeginAssociateTrustStore(AssociateTrustStoreRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateTrustStore operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateTrustStore.
///
/// Returns a AssociateTrustStoreResult from WorkSpacesWeb.
/// REST API Reference for AssociateTrustStore Operation
AssociateTrustStoreResponse EndAssociateTrustStore(IAsyncResult asyncResult);
#endregion
#region AssociateUserAccessLoggingSettings
///
/// Associates a user access logging settings resource with a web portal.
///
/// Container for the necessary parameters to execute the AssociateUserAccessLoggingSettings service method.
///
/// The response from the AssociateUserAccessLoggingSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for AssociateUserAccessLoggingSettings Operation
AssociateUserAccessLoggingSettingsResponse AssociateUserAccessLoggingSettings(AssociateUserAccessLoggingSettingsRequest request);
///
/// Initiates the asynchronous execution of the AssociateUserAccessLoggingSettings operation.
///
///
/// Container for the necessary parameters to execute the AssociateUserAccessLoggingSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateUserAccessLoggingSettings
/// operation.
/// REST API Reference for AssociateUserAccessLoggingSettings Operation
IAsyncResult BeginAssociateUserAccessLoggingSettings(AssociateUserAccessLoggingSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateUserAccessLoggingSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateUserAccessLoggingSettings.
///
/// Returns a AssociateUserAccessLoggingSettingsResult from WorkSpacesWeb.
/// REST API Reference for AssociateUserAccessLoggingSettings Operation
AssociateUserAccessLoggingSettingsResponse EndAssociateUserAccessLoggingSettings(IAsyncResult asyncResult);
#endregion
#region AssociateUserSettings
///
/// Associates a user settings resource with a web portal.
///
/// Container for the necessary parameters to execute the AssociateUserSettings service method.
///
/// The response from the AssociateUserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for AssociateUserSettings Operation
AssociateUserSettingsResponse AssociateUserSettings(AssociateUserSettingsRequest request);
///
/// Initiates the asynchronous execution of the AssociateUserSettings operation.
///
///
/// Container for the necessary parameters to execute the AssociateUserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateUserSettings
/// operation.
/// REST API Reference for AssociateUserSettings Operation
IAsyncResult BeginAssociateUserSettings(AssociateUserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateUserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateUserSettings.
///
/// Returns a AssociateUserSettingsResult from WorkSpacesWeb.
/// REST API Reference for AssociateUserSettings Operation
AssociateUserSettingsResponse EndAssociateUserSettings(IAsyncResult asyncResult);
#endregion
#region CreateBrowserSettings
///
/// Creates a browser settings resource that can be associated with a web portal. Once
/// associated with a web portal, browser settings control how the browser will behave
/// once a user starts a streaming session for the web portal.
///
/// Container for the necessary parameters to execute the CreateBrowserSettings service method.
///
/// The response from the CreateBrowserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// The service quota has been exceeded.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for CreateBrowserSettings Operation
CreateBrowserSettingsResponse CreateBrowserSettings(CreateBrowserSettingsRequest request);
///
/// Initiates the asynchronous execution of the CreateBrowserSettings operation.
///
///
/// Container for the necessary parameters to execute the CreateBrowserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBrowserSettings
/// operation.
/// REST API Reference for CreateBrowserSettings Operation
IAsyncResult BeginCreateBrowserSettings(CreateBrowserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateBrowserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateBrowserSettings.
///
/// Returns a CreateBrowserSettingsResult from WorkSpacesWeb.
/// REST API Reference for CreateBrowserSettings Operation
CreateBrowserSettingsResponse EndCreateBrowserSettings(IAsyncResult asyncResult);
#endregion
#region CreateIdentityProvider
///
/// Creates an identity provider resource that is then associated with a web portal.
///
/// Container for the necessary parameters to execute the CreateIdentityProvider service method.
///
/// The response from the CreateIdentityProvider service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// The service quota has been exceeded.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for CreateIdentityProvider Operation
CreateIdentityProviderResponse CreateIdentityProvider(CreateIdentityProviderRequest request);
///
/// Initiates the asynchronous execution of the CreateIdentityProvider operation.
///
///
/// Container for the necessary parameters to execute the CreateIdentityProvider operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIdentityProvider
/// operation.
/// REST API Reference for CreateIdentityProvider Operation
IAsyncResult BeginCreateIdentityProvider(CreateIdentityProviderRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateIdentityProvider operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateIdentityProvider.
///
/// Returns a CreateIdentityProviderResult from WorkSpacesWeb.
/// REST API Reference for CreateIdentityProvider Operation
CreateIdentityProviderResponse EndCreateIdentityProvider(IAsyncResult asyncResult);
#endregion
#region CreateIpAccessSettings
///
/// Creates an IP access settings resource that can be associated with a web portal.
///
/// Container for the necessary parameters to execute the CreateIpAccessSettings service method.
///
/// The response from the CreateIpAccessSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The service quota has been exceeded.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for CreateIpAccessSettings Operation
CreateIpAccessSettingsResponse CreateIpAccessSettings(CreateIpAccessSettingsRequest request);
///
/// Initiates the asynchronous execution of the CreateIpAccessSettings operation.
///
///
/// Container for the necessary parameters to execute the CreateIpAccessSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIpAccessSettings
/// operation.
/// REST API Reference for CreateIpAccessSettings Operation
IAsyncResult BeginCreateIpAccessSettings(CreateIpAccessSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateIpAccessSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateIpAccessSettings.
///
/// Returns a CreateIpAccessSettingsResult from WorkSpacesWeb.
/// REST API Reference for CreateIpAccessSettings Operation
CreateIpAccessSettingsResponse EndCreateIpAccessSettings(IAsyncResult asyncResult);
#endregion
#region CreateNetworkSettings
///
/// Creates a network settings resource that can be associated with a web portal. Once
/// associated with a web portal, network settings define how streaming instances will
/// connect with your specified VPC.
///
/// Container for the necessary parameters to execute the CreateNetworkSettings service method.
///
/// The response from the CreateNetworkSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The service quota has been exceeded.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for CreateNetworkSettings Operation
CreateNetworkSettingsResponse CreateNetworkSettings(CreateNetworkSettingsRequest request);
///
/// Initiates the asynchronous execution of the CreateNetworkSettings operation.
///
///
/// Container for the necessary parameters to execute the CreateNetworkSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateNetworkSettings
/// operation.
/// REST API Reference for CreateNetworkSettings Operation
IAsyncResult BeginCreateNetworkSettings(CreateNetworkSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateNetworkSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateNetworkSettings.
///
/// Returns a CreateNetworkSettingsResult from WorkSpacesWeb.
/// REST API Reference for CreateNetworkSettings Operation
CreateNetworkSettingsResponse EndCreateNetworkSettings(IAsyncResult asyncResult);
#endregion
#region CreatePortal
///
/// Creates a web portal.
///
/// Container for the necessary parameters to execute the CreatePortal service method.
///
/// The response from the CreatePortal service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// The service quota has been exceeded.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for CreatePortal Operation
CreatePortalResponse CreatePortal(CreatePortalRequest request);
///
/// Initiates the asynchronous execution of the CreatePortal operation.
///
///
/// Container for the necessary parameters to execute the CreatePortal operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreatePortal
/// operation.
/// REST API Reference for CreatePortal Operation
IAsyncResult BeginCreatePortal(CreatePortalRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreatePortal operation.
///
///
/// The IAsyncResult returned by the call to BeginCreatePortal.
///
/// Returns a CreatePortalResult from WorkSpacesWeb.
/// REST API Reference for CreatePortal Operation
CreatePortalResponse EndCreatePortal(IAsyncResult asyncResult);
#endregion
#region CreateTrustStore
///
/// Creates a trust store that can be associated with a web portal. A trust store contains
/// certificate authority (CA) certificates. Once associated with a web portal, the browser
/// in a streaming session will recognize certificates that have been issued using any
/// of the CAs in the trust store. If your organization has internal websites that use
/// certificates issued by private CAs, you should add the private CA certificate to the
/// trust store.
///
/// Container for the necessary parameters to execute the CreateTrustStore service method.
///
/// The response from the CreateTrustStore service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The service quota has been exceeded.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for CreateTrustStore Operation
CreateTrustStoreResponse CreateTrustStore(CreateTrustStoreRequest request);
///
/// Initiates the asynchronous execution of the CreateTrustStore operation.
///
///
/// Container for the necessary parameters to execute the CreateTrustStore operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTrustStore
/// operation.
/// REST API Reference for CreateTrustStore Operation
IAsyncResult BeginCreateTrustStore(CreateTrustStoreRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateTrustStore operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateTrustStore.
///
/// Returns a CreateTrustStoreResult from WorkSpacesWeb.
/// REST API Reference for CreateTrustStore Operation
CreateTrustStoreResponse EndCreateTrustStore(IAsyncResult asyncResult);
#endregion
#region CreateUserAccessLoggingSettings
///
/// Creates a user access logging settings resource that can be associated with a web
/// portal.
///
/// Container for the necessary parameters to execute the CreateUserAccessLoggingSettings service method.
///
/// The response from the CreateUserAccessLoggingSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The service quota has been exceeded.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for CreateUserAccessLoggingSettings Operation
CreateUserAccessLoggingSettingsResponse CreateUserAccessLoggingSettings(CreateUserAccessLoggingSettingsRequest request);
///
/// Initiates the asynchronous execution of the CreateUserAccessLoggingSettings operation.
///
///
/// Container for the necessary parameters to execute the CreateUserAccessLoggingSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUserAccessLoggingSettings
/// operation.
/// REST API Reference for CreateUserAccessLoggingSettings Operation
IAsyncResult BeginCreateUserAccessLoggingSettings(CreateUserAccessLoggingSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateUserAccessLoggingSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateUserAccessLoggingSettings.
///
/// Returns a CreateUserAccessLoggingSettingsResult from WorkSpacesWeb.
/// REST API Reference for CreateUserAccessLoggingSettings Operation
CreateUserAccessLoggingSettingsResponse EndCreateUserAccessLoggingSettings(IAsyncResult asyncResult);
#endregion
#region CreateUserSettings
///
/// Creates a user settings resource that can be associated with a web portal. Once associated
/// with a web portal, user settings control how users can transfer data between a streaming
/// session and the their local devices.
///
/// Container for the necessary parameters to execute the CreateUserSettings service method.
///
/// The response from the CreateUserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The service quota has been exceeded.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for CreateUserSettings Operation
CreateUserSettingsResponse CreateUserSettings(CreateUserSettingsRequest request);
///
/// Initiates the asynchronous execution of the CreateUserSettings operation.
///
///
/// Container for the necessary parameters to execute the CreateUserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUserSettings
/// operation.
/// REST API Reference for CreateUserSettings Operation
IAsyncResult BeginCreateUserSettings(CreateUserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateUserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateUserSettings.
///
/// Returns a CreateUserSettingsResult from WorkSpacesWeb.
/// REST API Reference for CreateUserSettings Operation
CreateUserSettingsResponse EndCreateUserSettings(IAsyncResult asyncResult);
#endregion
#region DeleteBrowserSettings
///
/// Deletes browser settings.
///
/// Container for the necessary parameters to execute the DeleteBrowserSettings service method.
///
/// The response from the DeleteBrowserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DeleteBrowserSettings Operation
DeleteBrowserSettingsResponse DeleteBrowserSettings(DeleteBrowserSettingsRequest request);
///
/// Initiates the asynchronous execution of the DeleteBrowserSettings operation.
///
///
/// Container for the necessary parameters to execute the DeleteBrowserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBrowserSettings
/// operation.
/// REST API Reference for DeleteBrowserSettings Operation
IAsyncResult BeginDeleteBrowserSettings(DeleteBrowserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteBrowserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteBrowserSettings.
///
/// Returns a DeleteBrowserSettingsResult from WorkSpacesWeb.
/// REST API Reference for DeleteBrowserSettings Operation
DeleteBrowserSettingsResponse EndDeleteBrowserSettings(IAsyncResult asyncResult);
#endregion
#region DeleteIdentityProvider
///
/// Deletes the identity provider.
///
/// Container for the necessary parameters to execute the DeleteIdentityProvider service method.
///
/// The response from the DeleteIdentityProvider service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DeleteIdentityProvider Operation
DeleteIdentityProviderResponse DeleteIdentityProvider(DeleteIdentityProviderRequest request);
///
/// Initiates the asynchronous execution of the DeleteIdentityProvider operation.
///
///
/// Container for the necessary parameters to execute the DeleteIdentityProvider operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIdentityProvider
/// operation.
/// REST API Reference for DeleteIdentityProvider Operation
IAsyncResult BeginDeleteIdentityProvider(DeleteIdentityProviderRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteIdentityProvider operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteIdentityProvider.
///
/// Returns a DeleteIdentityProviderResult from WorkSpacesWeb.
/// REST API Reference for DeleteIdentityProvider Operation
DeleteIdentityProviderResponse EndDeleteIdentityProvider(IAsyncResult asyncResult);
#endregion
#region DeleteIpAccessSettings
///
/// Deletes IP access settings.
///
/// Container for the necessary parameters to execute the DeleteIpAccessSettings service method.
///
/// The response from the DeleteIpAccessSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DeleteIpAccessSettings Operation
DeleteIpAccessSettingsResponse DeleteIpAccessSettings(DeleteIpAccessSettingsRequest request);
///
/// Initiates the asynchronous execution of the DeleteIpAccessSettings operation.
///
///
/// Container for the necessary parameters to execute the DeleteIpAccessSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIpAccessSettings
/// operation.
/// REST API Reference for DeleteIpAccessSettings Operation
IAsyncResult BeginDeleteIpAccessSettings(DeleteIpAccessSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteIpAccessSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteIpAccessSettings.
///
/// Returns a DeleteIpAccessSettingsResult from WorkSpacesWeb.
/// REST API Reference for DeleteIpAccessSettings Operation
DeleteIpAccessSettingsResponse EndDeleteIpAccessSettings(IAsyncResult asyncResult);
#endregion
#region DeleteNetworkSettings
///
/// Deletes network settings.
///
/// Container for the necessary parameters to execute the DeleteNetworkSettings service method.
///
/// The response from the DeleteNetworkSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DeleteNetworkSettings Operation
DeleteNetworkSettingsResponse DeleteNetworkSettings(DeleteNetworkSettingsRequest request);
///
/// Initiates the asynchronous execution of the DeleteNetworkSettings operation.
///
///
/// Container for the necessary parameters to execute the DeleteNetworkSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteNetworkSettings
/// operation.
/// REST API Reference for DeleteNetworkSettings Operation
IAsyncResult BeginDeleteNetworkSettings(DeleteNetworkSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteNetworkSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteNetworkSettings.
///
/// Returns a DeleteNetworkSettingsResult from WorkSpacesWeb.
/// REST API Reference for DeleteNetworkSettings Operation
DeleteNetworkSettingsResponse EndDeleteNetworkSettings(IAsyncResult asyncResult);
#endregion
#region DeletePortal
///
/// Deletes a web portal.
///
/// Container for the necessary parameters to execute the DeletePortal service method.
///
/// The response from the DeletePortal service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DeletePortal Operation
DeletePortalResponse DeletePortal(DeletePortalRequest request);
///
/// Initiates the asynchronous execution of the DeletePortal operation.
///
///
/// Container for the necessary parameters to execute the DeletePortal operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePortal
/// operation.
/// REST API Reference for DeletePortal Operation
IAsyncResult BeginDeletePortal(DeletePortalRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeletePortal operation.
///
///
/// The IAsyncResult returned by the call to BeginDeletePortal.
///
/// Returns a DeletePortalResult from WorkSpacesWeb.
/// REST API Reference for DeletePortal Operation
DeletePortalResponse EndDeletePortal(IAsyncResult asyncResult);
#endregion
#region DeleteTrustStore
///
/// Deletes the trust store.
///
/// Container for the necessary parameters to execute the DeleteTrustStore service method.
///
/// The response from the DeleteTrustStore service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DeleteTrustStore Operation
DeleteTrustStoreResponse DeleteTrustStore(DeleteTrustStoreRequest request);
///
/// Initiates the asynchronous execution of the DeleteTrustStore operation.
///
///
/// Container for the necessary parameters to execute the DeleteTrustStore operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTrustStore
/// operation.
/// REST API Reference for DeleteTrustStore Operation
IAsyncResult BeginDeleteTrustStore(DeleteTrustStoreRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteTrustStore operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteTrustStore.
///
/// Returns a DeleteTrustStoreResult from WorkSpacesWeb.
/// REST API Reference for DeleteTrustStore Operation
DeleteTrustStoreResponse EndDeleteTrustStore(IAsyncResult asyncResult);
#endregion
#region DeleteUserAccessLoggingSettings
///
/// Deletes user access logging settings.
///
/// Container for the necessary parameters to execute the DeleteUserAccessLoggingSettings service method.
///
/// The response from the DeleteUserAccessLoggingSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DeleteUserAccessLoggingSettings Operation
DeleteUserAccessLoggingSettingsResponse DeleteUserAccessLoggingSettings(DeleteUserAccessLoggingSettingsRequest request);
///
/// Initiates the asynchronous execution of the DeleteUserAccessLoggingSettings operation.
///
///
/// Container for the necessary parameters to execute the DeleteUserAccessLoggingSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserAccessLoggingSettings
/// operation.
/// REST API Reference for DeleteUserAccessLoggingSettings Operation
IAsyncResult BeginDeleteUserAccessLoggingSettings(DeleteUserAccessLoggingSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteUserAccessLoggingSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteUserAccessLoggingSettings.
///
/// Returns a DeleteUserAccessLoggingSettingsResult from WorkSpacesWeb.
/// REST API Reference for DeleteUserAccessLoggingSettings Operation
DeleteUserAccessLoggingSettingsResponse EndDeleteUserAccessLoggingSettings(IAsyncResult asyncResult);
#endregion
#region DeleteUserSettings
///
/// Deletes user settings.
///
/// Container for the necessary parameters to execute the DeleteUserSettings service method.
///
/// The response from the DeleteUserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DeleteUserSettings Operation
DeleteUserSettingsResponse DeleteUserSettings(DeleteUserSettingsRequest request);
///
/// Initiates the asynchronous execution of the DeleteUserSettings operation.
///
///
/// Container for the necessary parameters to execute the DeleteUserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserSettings
/// operation.
/// REST API Reference for DeleteUserSettings Operation
IAsyncResult BeginDeleteUserSettings(DeleteUserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteUserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteUserSettings.
///
/// Returns a DeleteUserSettingsResult from WorkSpacesWeb.
/// REST API Reference for DeleteUserSettings Operation
DeleteUserSettingsResponse EndDeleteUserSettings(IAsyncResult asyncResult);
#endregion
#region DisassociateBrowserSettings
///
/// Disassociates browser settings from a web portal.
///
/// Container for the necessary parameters to execute the DisassociateBrowserSettings service method.
///
/// The response from the DisassociateBrowserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DisassociateBrowserSettings Operation
DisassociateBrowserSettingsResponse DisassociateBrowserSettings(DisassociateBrowserSettingsRequest request);
///
/// Initiates the asynchronous execution of the DisassociateBrowserSettings operation.
///
///
/// Container for the necessary parameters to execute the DisassociateBrowserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateBrowserSettings
/// operation.
/// REST API Reference for DisassociateBrowserSettings Operation
IAsyncResult BeginDisassociateBrowserSettings(DisassociateBrowserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateBrowserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateBrowserSettings.
///
/// Returns a DisassociateBrowserSettingsResult from WorkSpacesWeb.
/// REST API Reference for DisassociateBrowserSettings Operation
DisassociateBrowserSettingsResponse EndDisassociateBrowserSettings(IAsyncResult asyncResult);
#endregion
#region DisassociateIpAccessSettings
///
/// Disassociates IP access settings from a web portal.
///
/// Container for the necessary parameters to execute the DisassociateIpAccessSettings service method.
///
/// The response from the DisassociateIpAccessSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DisassociateIpAccessSettings Operation
DisassociateIpAccessSettingsResponse DisassociateIpAccessSettings(DisassociateIpAccessSettingsRequest request);
///
/// Initiates the asynchronous execution of the DisassociateIpAccessSettings operation.
///
///
/// Container for the necessary parameters to execute the DisassociateIpAccessSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateIpAccessSettings
/// operation.
/// REST API Reference for DisassociateIpAccessSettings Operation
IAsyncResult BeginDisassociateIpAccessSettings(DisassociateIpAccessSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateIpAccessSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateIpAccessSettings.
///
/// Returns a DisassociateIpAccessSettingsResult from WorkSpacesWeb.
/// REST API Reference for DisassociateIpAccessSettings Operation
DisassociateIpAccessSettingsResponse EndDisassociateIpAccessSettings(IAsyncResult asyncResult);
#endregion
#region DisassociateNetworkSettings
///
/// Disassociates network settings from a web portal.
///
/// Container for the necessary parameters to execute the DisassociateNetworkSettings service method.
///
/// The response from the DisassociateNetworkSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DisassociateNetworkSettings Operation
DisassociateNetworkSettingsResponse DisassociateNetworkSettings(DisassociateNetworkSettingsRequest request);
///
/// Initiates the asynchronous execution of the DisassociateNetworkSettings operation.
///
///
/// Container for the necessary parameters to execute the DisassociateNetworkSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateNetworkSettings
/// operation.
/// REST API Reference for DisassociateNetworkSettings Operation
IAsyncResult BeginDisassociateNetworkSettings(DisassociateNetworkSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateNetworkSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateNetworkSettings.
///
/// Returns a DisassociateNetworkSettingsResult from WorkSpacesWeb.
/// REST API Reference for DisassociateNetworkSettings Operation
DisassociateNetworkSettingsResponse EndDisassociateNetworkSettings(IAsyncResult asyncResult);
#endregion
#region DisassociateTrustStore
///
/// Disassociates a trust store from a web portal.
///
/// Container for the necessary parameters to execute the DisassociateTrustStore service method.
///
/// The response from the DisassociateTrustStore service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DisassociateTrustStore Operation
DisassociateTrustStoreResponse DisassociateTrustStore(DisassociateTrustStoreRequest request);
///
/// Initiates the asynchronous execution of the DisassociateTrustStore operation.
///
///
/// Container for the necessary parameters to execute the DisassociateTrustStore operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateTrustStore
/// operation.
/// REST API Reference for DisassociateTrustStore Operation
IAsyncResult BeginDisassociateTrustStore(DisassociateTrustStoreRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateTrustStore operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateTrustStore.
///
/// Returns a DisassociateTrustStoreResult from WorkSpacesWeb.
/// REST API Reference for DisassociateTrustStore Operation
DisassociateTrustStoreResponse EndDisassociateTrustStore(IAsyncResult asyncResult);
#endregion
#region DisassociateUserAccessLoggingSettings
///
/// Disassociates user access logging settings from a web portal.
///
/// Container for the necessary parameters to execute the DisassociateUserAccessLoggingSettings service method.
///
/// The response from the DisassociateUserAccessLoggingSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DisassociateUserAccessLoggingSettings Operation
DisassociateUserAccessLoggingSettingsResponse DisassociateUserAccessLoggingSettings(DisassociateUserAccessLoggingSettingsRequest request);
///
/// Initiates the asynchronous execution of the DisassociateUserAccessLoggingSettings operation.
///
///
/// Container for the necessary parameters to execute the DisassociateUserAccessLoggingSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateUserAccessLoggingSettings
/// operation.
/// REST API Reference for DisassociateUserAccessLoggingSettings Operation
IAsyncResult BeginDisassociateUserAccessLoggingSettings(DisassociateUserAccessLoggingSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateUserAccessLoggingSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateUserAccessLoggingSettings.
///
/// Returns a DisassociateUserAccessLoggingSettingsResult from WorkSpacesWeb.
/// REST API Reference for DisassociateUserAccessLoggingSettings Operation
DisassociateUserAccessLoggingSettingsResponse EndDisassociateUserAccessLoggingSettings(IAsyncResult asyncResult);
#endregion
#region DisassociateUserSettings
///
/// Disassociates user settings from a web portal.
///
/// Container for the necessary parameters to execute the DisassociateUserSettings service method.
///
/// The response from the DisassociateUserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for DisassociateUserSettings Operation
DisassociateUserSettingsResponse DisassociateUserSettings(DisassociateUserSettingsRequest request);
///
/// Initiates the asynchronous execution of the DisassociateUserSettings operation.
///
///
/// Container for the necessary parameters to execute the DisassociateUserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateUserSettings
/// operation.
/// REST API Reference for DisassociateUserSettings Operation
IAsyncResult BeginDisassociateUserSettings(DisassociateUserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateUserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateUserSettings.
///
/// Returns a DisassociateUserSettingsResult from WorkSpacesWeb.
/// REST API Reference for DisassociateUserSettings Operation
DisassociateUserSettingsResponse EndDisassociateUserSettings(IAsyncResult asyncResult);
#endregion
#region GetBrowserSettings
///
/// Gets browser settings.
///
/// Container for the necessary parameters to execute the GetBrowserSettings service method.
///
/// The response from the GetBrowserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for GetBrowserSettings Operation
GetBrowserSettingsResponse GetBrowserSettings(GetBrowserSettingsRequest request);
///
/// Initiates the asynchronous execution of the GetBrowserSettings operation.
///
///
/// Container for the necessary parameters to execute the GetBrowserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBrowserSettings
/// operation.
/// REST API Reference for GetBrowserSettings Operation
IAsyncResult BeginGetBrowserSettings(GetBrowserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetBrowserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginGetBrowserSettings.
///
/// Returns a GetBrowserSettingsResult from WorkSpacesWeb.
/// REST API Reference for GetBrowserSettings Operation
GetBrowserSettingsResponse EndGetBrowserSettings(IAsyncResult asyncResult);
#endregion
#region GetIdentityProvider
///
/// Gets the identity provider.
///
/// Container for the necessary parameters to execute the GetIdentityProvider service method.
///
/// The response from the GetIdentityProvider service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for GetIdentityProvider Operation
GetIdentityProviderResponse GetIdentityProvider(GetIdentityProviderRequest request);
///
/// Initiates the asynchronous execution of the GetIdentityProvider operation.
///
///
/// Container for the necessary parameters to execute the GetIdentityProvider operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIdentityProvider
/// operation.
/// REST API Reference for GetIdentityProvider Operation
IAsyncResult BeginGetIdentityProvider(GetIdentityProviderRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetIdentityProvider operation.
///
///
/// The IAsyncResult returned by the call to BeginGetIdentityProvider.
///
/// Returns a GetIdentityProviderResult from WorkSpacesWeb.
/// REST API Reference for GetIdentityProvider Operation
GetIdentityProviderResponse EndGetIdentityProvider(IAsyncResult asyncResult);
#endregion
#region GetIpAccessSettings
///
/// Gets the IP access settings.
///
/// Container for the necessary parameters to execute the GetIpAccessSettings service method.
///
/// The response from the GetIpAccessSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for GetIpAccessSettings Operation
GetIpAccessSettingsResponse GetIpAccessSettings(GetIpAccessSettingsRequest request);
///
/// Initiates the asynchronous execution of the GetIpAccessSettings operation.
///
///
/// Container for the necessary parameters to execute the GetIpAccessSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIpAccessSettings
/// operation.
/// REST API Reference for GetIpAccessSettings Operation
IAsyncResult BeginGetIpAccessSettings(GetIpAccessSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetIpAccessSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginGetIpAccessSettings.
///
/// Returns a GetIpAccessSettingsResult from WorkSpacesWeb.
/// REST API Reference for GetIpAccessSettings Operation
GetIpAccessSettingsResponse EndGetIpAccessSettings(IAsyncResult asyncResult);
#endregion
#region GetNetworkSettings
///
/// Gets the network settings.
///
/// Container for the necessary parameters to execute the GetNetworkSettings service method.
///
/// The response from the GetNetworkSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for GetNetworkSettings Operation
GetNetworkSettingsResponse GetNetworkSettings(GetNetworkSettingsRequest request);
///
/// Initiates the asynchronous execution of the GetNetworkSettings operation.
///
///
/// Container for the necessary parameters to execute the GetNetworkSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetNetworkSettings
/// operation.
/// REST API Reference for GetNetworkSettings Operation
IAsyncResult BeginGetNetworkSettings(GetNetworkSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetNetworkSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginGetNetworkSettings.
///
/// Returns a GetNetworkSettingsResult from WorkSpacesWeb.
/// REST API Reference for GetNetworkSettings Operation
GetNetworkSettingsResponse EndGetNetworkSettings(IAsyncResult asyncResult);
#endregion
#region GetPortal
///
/// Gets the web portal.
///
/// Container for the necessary parameters to execute the GetPortal service method.
///
/// The response from the GetPortal service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for GetPortal Operation
GetPortalResponse GetPortal(GetPortalRequest request);
///
/// Initiates the asynchronous execution of the GetPortal operation.
///
///
/// Container for the necessary parameters to execute the GetPortal operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPortal
/// operation.
/// REST API Reference for GetPortal Operation
IAsyncResult BeginGetPortal(GetPortalRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPortal operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPortal.
///
/// Returns a GetPortalResult from WorkSpacesWeb.
/// REST API Reference for GetPortal Operation
GetPortalResponse EndGetPortal(IAsyncResult asyncResult);
#endregion
#region GetPortalServiceProviderMetadata
///
/// Gets the service provider metadata.
///
/// Container for the necessary parameters to execute the GetPortalServiceProviderMetadata service method.
///
/// The response from the GetPortalServiceProviderMetadata service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for GetPortalServiceProviderMetadata Operation
GetPortalServiceProviderMetadataResponse GetPortalServiceProviderMetadata(GetPortalServiceProviderMetadataRequest request);
///
/// Initiates the asynchronous execution of the GetPortalServiceProviderMetadata operation.
///
///
/// Container for the necessary parameters to execute the GetPortalServiceProviderMetadata operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPortalServiceProviderMetadata
/// operation.
/// REST API Reference for GetPortalServiceProviderMetadata Operation
IAsyncResult BeginGetPortalServiceProviderMetadata(GetPortalServiceProviderMetadataRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPortalServiceProviderMetadata operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPortalServiceProviderMetadata.
///
/// Returns a GetPortalServiceProviderMetadataResult from WorkSpacesWeb.
/// REST API Reference for GetPortalServiceProviderMetadata Operation
GetPortalServiceProviderMetadataResponse EndGetPortalServiceProviderMetadata(IAsyncResult asyncResult);
#endregion
#region GetTrustStore
///
/// Gets the trust store.
///
/// Container for the necessary parameters to execute the GetTrustStore service method.
///
/// The response from the GetTrustStore service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for GetTrustStore Operation
GetTrustStoreResponse GetTrustStore(GetTrustStoreRequest request);
///
/// Initiates the asynchronous execution of the GetTrustStore operation.
///
///
/// Container for the necessary parameters to execute the GetTrustStore operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTrustStore
/// operation.
/// REST API Reference for GetTrustStore Operation
IAsyncResult BeginGetTrustStore(GetTrustStoreRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetTrustStore operation.
///
///
/// The IAsyncResult returned by the call to BeginGetTrustStore.
///
/// Returns a GetTrustStoreResult from WorkSpacesWeb.
/// REST API Reference for GetTrustStore Operation
GetTrustStoreResponse EndGetTrustStore(IAsyncResult asyncResult);
#endregion
#region GetTrustStoreCertificate
///
/// Gets the trust store certificate.
///
/// Container for the necessary parameters to execute the GetTrustStoreCertificate service method.
///
/// The response from the GetTrustStoreCertificate service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for GetTrustStoreCertificate Operation
GetTrustStoreCertificateResponse GetTrustStoreCertificate(GetTrustStoreCertificateRequest request);
///
/// Initiates the asynchronous execution of the GetTrustStoreCertificate operation.
///
///
/// Container for the necessary parameters to execute the GetTrustStoreCertificate operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTrustStoreCertificate
/// operation.
/// REST API Reference for GetTrustStoreCertificate Operation
IAsyncResult BeginGetTrustStoreCertificate(GetTrustStoreCertificateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetTrustStoreCertificate operation.
///
///
/// The IAsyncResult returned by the call to BeginGetTrustStoreCertificate.
///
/// Returns a GetTrustStoreCertificateResult from WorkSpacesWeb.
/// REST API Reference for GetTrustStoreCertificate Operation
GetTrustStoreCertificateResponse EndGetTrustStoreCertificate(IAsyncResult asyncResult);
#endregion
#region GetUserAccessLoggingSettings
///
/// Gets user access logging settings.
///
/// Container for the necessary parameters to execute the GetUserAccessLoggingSettings service method.
///
/// The response from the GetUserAccessLoggingSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for GetUserAccessLoggingSettings Operation
GetUserAccessLoggingSettingsResponse GetUserAccessLoggingSettings(GetUserAccessLoggingSettingsRequest request);
///
/// Initiates the asynchronous execution of the GetUserAccessLoggingSettings operation.
///
///
/// Container for the necessary parameters to execute the GetUserAccessLoggingSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUserAccessLoggingSettings
/// operation.
/// REST API Reference for GetUserAccessLoggingSettings Operation
IAsyncResult BeginGetUserAccessLoggingSettings(GetUserAccessLoggingSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetUserAccessLoggingSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginGetUserAccessLoggingSettings.
///
/// Returns a GetUserAccessLoggingSettingsResult from WorkSpacesWeb.
/// REST API Reference for GetUserAccessLoggingSettings Operation
GetUserAccessLoggingSettingsResponse EndGetUserAccessLoggingSettings(IAsyncResult asyncResult);
#endregion
#region GetUserSettings
///
/// Gets user settings.
///
/// Container for the necessary parameters to execute the GetUserSettings service method.
///
/// The response from the GetUserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for GetUserSettings Operation
GetUserSettingsResponse GetUserSettings(GetUserSettingsRequest request);
///
/// Initiates the asynchronous execution of the GetUserSettings operation.
///
///
/// Container for the necessary parameters to execute the GetUserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUserSettings
/// operation.
/// REST API Reference for GetUserSettings Operation
IAsyncResult BeginGetUserSettings(GetUserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetUserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginGetUserSettings.
///
/// Returns a GetUserSettingsResult from WorkSpacesWeb.
/// REST API Reference for GetUserSettings Operation
GetUserSettingsResponse EndGetUserSettings(IAsyncResult asyncResult);
#endregion
#region ListBrowserSettings
///
/// Retrieves a list of browser settings.
///
/// Container for the necessary parameters to execute the ListBrowserSettings service method.
///
/// The response from the ListBrowserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for ListBrowserSettings Operation
ListBrowserSettingsResponse ListBrowserSettings(ListBrowserSettingsRequest request);
///
/// Initiates the asynchronous execution of the ListBrowserSettings operation.
///
///
/// Container for the necessary parameters to execute the ListBrowserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBrowserSettings
/// operation.
/// REST API Reference for ListBrowserSettings Operation
IAsyncResult BeginListBrowserSettings(ListBrowserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBrowserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginListBrowserSettings.
///
/// Returns a ListBrowserSettingsResult from WorkSpacesWeb.
/// REST API Reference for ListBrowserSettings Operation
ListBrowserSettingsResponse EndListBrowserSettings(IAsyncResult asyncResult);
#endregion
#region ListIdentityProviders
///
/// Retrieves a list of identity providers for a specific web portal.
///
/// Container for the necessary parameters to execute the ListIdentityProviders service method.
///
/// The response from the ListIdentityProviders service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for ListIdentityProviders Operation
ListIdentityProvidersResponse ListIdentityProviders(ListIdentityProvidersRequest request);
///
/// Initiates the asynchronous execution of the ListIdentityProviders operation.
///
///
/// Container for the necessary parameters to execute the ListIdentityProviders operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIdentityProviders
/// operation.
/// REST API Reference for ListIdentityProviders Operation
IAsyncResult BeginListIdentityProviders(ListIdentityProvidersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListIdentityProviders operation.
///
///
/// The IAsyncResult returned by the call to BeginListIdentityProviders.
///
/// Returns a ListIdentityProvidersResult from WorkSpacesWeb.
/// REST API Reference for ListIdentityProviders Operation
ListIdentityProvidersResponse EndListIdentityProviders(IAsyncResult asyncResult);
#endregion
#region ListIpAccessSettings
///
/// Retrieves a list of IP access settings.
///
/// Container for the necessary parameters to execute the ListIpAccessSettings service method.
///
/// The response from the ListIpAccessSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for ListIpAccessSettings Operation
ListIpAccessSettingsResponse ListIpAccessSettings(ListIpAccessSettingsRequest request);
///
/// Initiates the asynchronous execution of the ListIpAccessSettings operation.
///
///
/// Container for the necessary parameters to execute the ListIpAccessSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIpAccessSettings
/// operation.
/// REST API Reference for ListIpAccessSettings Operation
IAsyncResult BeginListIpAccessSettings(ListIpAccessSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListIpAccessSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginListIpAccessSettings.
///
/// Returns a ListIpAccessSettingsResult from WorkSpacesWeb.
/// REST API Reference for ListIpAccessSettings Operation
ListIpAccessSettingsResponse EndListIpAccessSettings(IAsyncResult asyncResult);
#endregion
#region ListNetworkSettings
///
/// Retrieves a list of network settings.
///
/// Container for the necessary parameters to execute the ListNetworkSettings service method.
///
/// The response from the ListNetworkSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for ListNetworkSettings Operation
ListNetworkSettingsResponse ListNetworkSettings(ListNetworkSettingsRequest request);
///
/// Initiates the asynchronous execution of the ListNetworkSettings operation.
///
///
/// Container for the necessary parameters to execute the ListNetworkSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListNetworkSettings
/// operation.
/// REST API Reference for ListNetworkSettings Operation
IAsyncResult BeginListNetworkSettings(ListNetworkSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListNetworkSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginListNetworkSettings.
///
/// Returns a ListNetworkSettingsResult from WorkSpacesWeb.
/// REST API Reference for ListNetworkSettings Operation
ListNetworkSettingsResponse EndListNetworkSettings(IAsyncResult asyncResult);
#endregion
#region ListPortals
///
/// Retrieves a list or web portals.
///
/// Container for the necessary parameters to execute the ListPortals service method.
///
/// The response from the ListPortals service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for ListPortals Operation
ListPortalsResponse ListPortals(ListPortalsRequest request);
///
/// Initiates the asynchronous execution of the ListPortals operation.
///
///
/// Container for the necessary parameters to execute the ListPortals operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPortals
/// operation.
/// REST API Reference for ListPortals Operation
IAsyncResult BeginListPortals(ListPortalsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListPortals operation.
///
///
/// The IAsyncResult returned by the call to BeginListPortals.
///
/// Returns a ListPortalsResult from WorkSpacesWeb.
/// REST API Reference for ListPortals Operation
ListPortalsResponse EndListPortals(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Retrieves a list of tags for a resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from WorkSpacesWeb.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region ListTrustStoreCertificates
///
/// Retrieves a list of trust store certificates.
///
/// Container for the necessary parameters to execute the ListTrustStoreCertificates service method.
///
/// The response from the ListTrustStoreCertificates service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for ListTrustStoreCertificates Operation
ListTrustStoreCertificatesResponse ListTrustStoreCertificates(ListTrustStoreCertificatesRequest request);
///
/// Initiates the asynchronous execution of the ListTrustStoreCertificates operation.
///
///
/// Container for the necessary parameters to execute the ListTrustStoreCertificates operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTrustStoreCertificates
/// operation.
/// REST API Reference for ListTrustStoreCertificates Operation
IAsyncResult BeginListTrustStoreCertificates(ListTrustStoreCertificatesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTrustStoreCertificates operation.
///
///
/// The IAsyncResult returned by the call to BeginListTrustStoreCertificates.
///
/// Returns a ListTrustStoreCertificatesResult from WorkSpacesWeb.
/// REST API Reference for ListTrustStoreCertificates Operation
ListTrustStoreCertificatesResponse EndListTrustStoreCertificates(IAsyncResult asyncResult);
#endregion
#region ListTrustStores
///
/// Retrieves a list of trust stores.
///
/// Container for the necessary parameters to execute the ListTrustStores service method.
///
/// The response from the ListTrustStores service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for ListTrustStores Operation
ListTrustStoresResponse ListTrustStores(ListTrustStoresRequest request);
///
/// Initiates the asynchronous execution of the ListTrustStores operation.
///
///
/// Container for the necessary parameters to execute the ListTrustStores operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTrustStores
/// operation.
/// REST API Reference for ListTrustStores Operation
IAsyncResult BeginListTrustStores(ListTrustStoresRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTrustStores operation.
///
///
/// The IAsyncResult returned by the call to BeginListTrustStores.
///
/// Returns a ListTrustStoresResult from WorkSpacesWeb.
/// REST API Reference for ListTrustStores Operation
ListTrustStoresResponse EndListTrustStores(IAsyncResult asyncResult);
#endregion
#region ListUserAccessLoggingSettings
///
/// Retrieves a list of user access logging settings.
///
/// Container for the necessary parameters to execute the ListUserAccessLoggingSettings service method.
///
/// The response from the ListUserAccessLoggingSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for ListUserAccessLoggingSettings Operation
ListUserAccessLoggingSettingsResponse ListUserAccessLoggingSettings(ListUserAccessLoggingSettingsRequest request);
///
/// Initiates the asynchronous execution of the ListUserAccessLoggingSettings operation.
///
///
/// Container for the necessary parameters to execute the ListUserAccessLoggingSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserAccessLoggingSettings
/// operation.
/// REST API Reference for ListUserAccessLoggingSettings Operation
IAsyncResult BeginListUserAccessLoggingSettings(ListUserAccessLoggingSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListUserAccessLoggingSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginListUserAccessLoggingSettings.
///
/// Returns a ListUserAccessLoggingSettingsResult from WorkSpacesWeb.
/// REST API Reference for ListUserAccessLoggingSettings Operation
ListUserAccessLoggingSettingsResponse EndListUserAccessLoggingSettings(IAsyncResult asyncResult);
#endregion
#region ListUserSettings
///
/// Retrieves a list of user settings.
///
/// Container for the necessary parameters to execute the ListUserSettings service method.
///
/// The response from the ListUserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for ListUserSettings Operation
ListUserSettingsResponse ListUserSettings(ListUserSettingsRequest request);
///
/// Initiates the asynchronous execution of the ListUserSettings operation.
///
///
/// Container for the necessary parameters to execute the ListUserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserSettings
/// operation.
/// REST API Reference for ListUserSettings Operation
IAsyncResult BeginListUserSettings(ListUserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListUserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginListUserSettings.
///
/// Returns a ListUserSettingsResult from WorkSpacesWeb.
/// REST API Reference for ListUserSettings Operation
ListUserSettingsResponse EndListUserSettings(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Adds or overwrites one or more tags for the specified resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There are too many tags.
///
///
/// There is a validation error.
///
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from WorkSpacesWeb.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes one or more tags from the specified resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from WorkSpacesWeb.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateBrowserSettings
///
/// Updates browser settings.
///
/// Container for the necessary parameters to execute the UpdateBrowserSettings service method.
///
/// The response from the UpdateBrowserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for UpdateBrowserSettings Operation
UpdateBrowserSettingsResponse UpdateBrowserSettings(UpdateBrowserSettingsRequest request);
///
/// Initiates the asynchronous execution of the UpdateBrowserSettings operation.
///
///
/// Container for the necessary parameters to execute the UpdateBrowserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBrowserSettings
/// operation.
/// REST API Reference for UpdateBrowserSettings Operation
IAsyncResult BeginUpdateBrowserSettings(UpdateBrowserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateBrowserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBrowserSettings.
///
/// Returns a UpdateBrowserSettingsResult from WorkSpacesWeb.
/// REST API Reference for UpdateBrowserSettings Operation
UpdateBrowserSettingsResponse EndUpdateBrowserSettings(IAsyncResult asyncResult);
#endregion
#region UpdateIdentityProvider
///
/// Updates the identity provider.
///
/// Container for the necessary parameters to execute the UpdateIdentityProvider service method.
///
/// The response from the UpdateIdentityProvider service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for UpdateIdentityProvider Operation
UpdateIdentityProviderResponse UpdateIdentityProvider(UpdateIdentityProviderRequest request);
///
/// Initiates the asynchronous execution of the UpdateIdentityProvider operation.
///
///
/// Container for the necessary parameters to execute the UpdateIdentityProvider operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIdentityProvider
/// operation.
/// REST API Reference for UpdateIdentityProvider Operation
IAsyncResult BeginUpdateIdentityProvider(UpdateIdentityProviderRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateIdentityProvider operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateIdentityProvider.
///
/// Returns a UpdateIdentityProviderResult from WorkSpacesWeb.
/// REST API Reference for UpdateIdentityProvider Operation
UpdateIdentityProviderResponse EndUpdateIdentityProvider(IAsyncResult asyncResult);
#endregion
#region UpdateIpAccessSettings
///
/// Updates IP access settings.
///
/// Container for the necessary parameters to execute the UpdateIpAccessSettings service method.
///
/// The response from the UpdateIpAccessSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for UpdateIpAccessSettings Operation
UpdateIpAccessSettingsResponse UpdateIpAccessSettings(UpdateIpAccessSettingsRequest request);
///
/// Initiates the asynchronous execution of the UpdateIpAccessSettings operation.
///
///
/// Container for the necessary parameters to execute the UpdateIpAccessSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIpAccessSettings
/// operation.
/// REST API Reference for UpdateIpAccessSettings Operation
IAsyncResult BeginUpdateIpAccessSettings(UpdateIpAccessSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateIpAccessSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateIpAccessSettings.
///
/// Returns a UpdateIpAccessSettingsResult from WorkSpacesWeb.
/// REST API Reference for UpdateIpAccessSettings Operation
UpdateIpAccessSettingsResponse EndUpdateIpAccessSettings(IAsyncResult asyncResult);
#endregion
#region UpdateNetworkSettings
///
/// Updates network settings.
///
/// Container for the necessary parameters to execute the UpdateNetworkSettings service method.
///
/// The response from the UpdateNetworkSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for UpdateNetworkSettings Operation
UpdateNetworkSettingsResponse UpdateNetworkSettings(UpdateNetworkSettingsRequest request);
///
/// Initiates the asynchronous execution of the UpdateNetworkSettings operation.
///
///
/// Container for the necessary parameters to execute the UpdateNetworkSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateNetworkSettings
/// operation.
/// REST API Reference for UpdateNetworkSettings Operation
IAsyncResult BeginUpdateNetworkSettings(UpdateNetworkSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateNetworkSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateNetworkSettings.
///
/// Returns a UpdateNetworkSettingsResult from WorkSpacesWeb.
/// REST API Reference for UpdateNetworkSettings Operation
UpdateNetworkSettingsResponse EndUpdateNetworkSettings(IAsyncResult asyncResult);
#endregion
#region UpdatePortal
///
/// Updates a web portal.
///
/// Container for the necessary parameters to execute the UpdatePortal service method.
///
/// The response from the UpdatePortal service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is a conflict.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for UpdatePortal Operation
UpdatePortalResponse UpdatePortal(UpdatePortalRequest request);
///
/// Initiates the asynchronous execution of the UpdatePortal operation.
///
///
/// Container for the necessary parameters to execute the UpdatePortal operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePortal
/// operation.
/// REST API Reference for UpdatePortal Operation
IAsyncResult BeginUpdatePortal(UpdatePortalRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdatePortal operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdatePortal.
///
/// Returns a UpdatePortalResult from WorkSpacesWeb.
/// REST API Reference for UpdatePortal Operation
UpdatePortalResponse EndUpdatePortal(IAsyncResult asyncResult);
#endregion
#region UpdateTrustStore
///
/// Updates the trust store.
///
/// Container for the necessary parameters to execute the UpdateTrustStore service method.
///
/// The response from the UpdateTrustStore service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// The service quota has been exceeded.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for UpdateTrustStore Operation
UpdateTrustStoreResponse UpdateTrustStore(UpdateTrustStoreRequest request);
///
/// Initiates the asynchronous execution of the UpdateTrustStore operation.
///
///
/// Container for the necessary parameters to execute the UpdateTrustStore operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTrustStore
/// operation.
/// REST API Reference for UpdateTrustStore Operation
IAsyncResult BeginUpdateTrustStore(UpdateTrustStoreRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateTrustStore operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateTrustStore.
///
/// Returns a UpdateTrustStoreResult from WorkSpacesWeb.
/// REST API Reference for UpdateTrustStore Operation
UpdateTrustStoreResponse EndUpdateTrustStore(IAsyncResult asyncResult);
#endregion
#region UpdateUserAccessLoggingSettings
///
/// Updates the user access logging settings.
///
/// Container for the necessary parameters to execute the UpdateUserAccessLoggingSettings service method.
///
/// The response from the UpdateUserAccessLoggingSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for UpdateUserAccessLoggingSettings Operation
UpdateUserAccessLoggingSettingsResponse UpdateUserAccessLoggingSettings(UpdateUserAccessLoggingSettingsRequest request);
///
/// Initiates the asynchronous execution of the UpdateUserAccessLoggingSettings operation.
///
///
/// Container for the necessary parameters to execute the UpdateUserAccessLoggingSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserAccessLoggingSettings
/// operation.
/// REST API Reference for UpdateUserAccessLoggingSettings Operation
IAsyncResult BeginUpdateUserAccessLoggingSettings(UpdateUserAccessLoggingSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateUserAccessLoggingSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateUserAccessLoggingSettings.
///
/// Returns a UpdateUserAccessLoggingSettingsResult from WorkSpacesWeb.
/// REST API Reference for UpdateUserAccessLoggingSettings Operation
UpdateUserAccessLoggingSettingsResponse EndUpdateUserAccessLoggingSettings(IAsyncResult asyncResult);
#endregion
#region UpdateUserSettings
///
/// Updates the user settings.
///
/// Container for the necessary parameters to execute the UpdateUserSettings service method.
///
/// The response from the UpdateUserSettings service method, as returned by WorkSpacesWeb.
///
/// Access is denied.
///
///
/// There is an internal server error.
///
///
/// The resource cannot be found.
///
///
/// There is a throttling error.
///
///
/// There is a validation error.
///
/// REST API Reference for UpdateUserSettings Operation
UpdateUserSettingsResponse UpdateUserSettings(UpdateUserSettingsRequest request);
///
/// Initiates the asynchronous execution of the UpdateUserSettings operation.
///
///
/// Container for the necessary parameters to execute the UpdateUserSettings operation on AmazonWorkSpacesWebClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserSettings
/// operation.
/// REST API Reference for UpdateUserSettings Operation
IAsyncResult BeginUpdateUserSettings(UpdateUserSettingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateUserSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateUserSettings.
///
/// Returns a UpdateUserSettingsResult from WorkSpacesWeb.
/// REST API Reference for UpdateUserSettings Operation
UpdateUserSettingsResponse EndUpdateUserSettings(IAsyncResult asyncResult);
#endregion
}
}