/*
* 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.Runtime.ExceptionServices;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Net;
using Amazon.WorkSpacesWeb.Model;
using Amazon.WorkSpacesWeb.Model.Internal.MarshallTransformations;
using Amazon.WorkSpacesWeb.Internal;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
using Amazon.Runtime.Internal.Auth;
using Amazon.Runtime.Internal.Transform;
namespace Amazon.WorkSpacesWeb
{
///
/// Implementation 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 class AmazonWorkSpacesWebClient : AmazonServiceClient, IAmazonWorkSpacesWeb
{
private static IServiceMetadata serviceMetadata = new AmazonWorkSpacesWebMetadata();
#region Constructors
///
/// Constructs AmazonWorkSpacesWebClient with the credentials loaded from the application's
/// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
///
/// Example App.config with credentials set.
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
public AmazonWorkSpacesWebClient()
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonWorkSpacesWebConfig()) { }
///
/// Constructs AmazonWorkSpacesWebClient with the credentials loaded from the application's
/// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
///
/// Example App.config with credentials set.
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
/// The region to connect.
public AmazonWorkSpacesWebClient(RegionEndpoint region)
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonWorkSpacesWebConfig{RegionEndpoint = region}) { }
///
/// Constructs AmazonWorkSpacesWebClient with the credentials loaded from the application's
/// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
///
/// Example App.config with credentials set.
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
/// The AmazonWorkSpacesWebClient Configuration Object
public AmazonWorkSpacesWebClient(AmazonWorkSpacesWebConfig config)
: base(FallbackCredentialsFactory.GetCredentials(config), config){}
///
/// Constructs AmazonWorkSpacesWebClient with AWS Credentials
///
/// AWS Credentials
public AmazonWorkSpacesWebClient(AWSCredentials credentials)
: this(credentials, new AmazonWorkSpacesWebConfig())
{
}
///
/// Constructs AmazonWorkSpacesWebClient with AWS Credentials
///
/// AWS Credentials
/// The region to connect.
public AmazonWorkSpacesWebClient(AWSCredentials credentials, RegionEndpoint region)
: this(credentials, new AmazonWorkSpacesWebConfig{RegionEndpoint = region})
{
}
///
/// Constructs AmazonWorkSpacesWebClient with AWS Credentials and an
/// AmazonWorkSpacesWebClient Configuration object.
///
/// AWS Credentials
/// The AmazonWorkSpacesWebClient Configuration Object
public AmazonWorkSpacesWebClient(AWSCredentials credentials, AmazonWorkSpacesWebConfig clientConfig)
: base(credentials, clientConfig)
{
}
///
/// Constructs AmazonWorkSpacesWebClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
public AmazonWorkSpacesWebClient(string awsAccessKeyId, string awsSecretAccessKey)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonWorkSpacesWebConfig())
{
}
///
/// Constructs AmazonWorkSpacesWebClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The region to connect.
public AmazonWorkSpacesWebClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonWorkSpacesWebConfig() {RegionEndpoint=region})
{
}
///
/// Constructs AmazonWorkSpacesWebClient with AWS Access Key ID, AWS Secret Key and an
/// AmazonWorkSpacesWebClient Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The AmazonWorkSpacesWebClient Configuration Object
public AmazonWorkSpacesWebClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonWorkSpacesWebConfig clientConfig)
: base(awsAccessKeyId, awsSecretAccessKey, clientConfig)
{
}
///
/// Constructs AmazonWorkSpacesWebClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
public AmazonWorkSpacesWebClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonWorkSpacesWebConfig())
{
}
///
/// Constructs AmazonWorkSpacesWebClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
/// The region to connect.
public AmazonWorkSpacesWebClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonWorkSpacesWebConfig{RegionEndpoint = region})
{
}
///
/// Constructs AmazonWorkSpacesWebClient with AWS Access Key ID, AWS Secret Key and an
/// AmazonWorkSpacesWebClient Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
/// The AmazonWorkSpacesWebClient Configuration Object
public AmazonWorkSpacesWebClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonWorkSpacesWebConfig clientConfig)
: base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig)
{
}
#endregion
#if AWS_ASYNC_ENUMERABLES_API
private IWorkSpacesWebPaginatorFactory _paginators;
///
/// Paginators for the service
///
public IWorkSpacesWebPaginatorFactory Paginators
{
get
{
if (this._paginators == null)
{
this._paginators = new WorkSpacesWebPaginatorFactory(this);
}
return this._paginators;
}
}
#endif
#region Overrides
///
/// Creates the signer for the service.
///
protected override AbstractAWSSigner CreateSigner()
{
return new AWS4Signer();
}
///
/// Customizes the runtime pipeline.
///
/// Runtime pipeline for the current client.
protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline)
{
pipeline.RemoveHandler();
pipeline.AddHandlerAfter(new AmazonWorkSpacesWebEndpointResolver());
}
///
/// Capture metadata for the service.
///
protected override IServiceMetadata ServiceMetadata
{
get
{
return serviceMetadata;
}
}
#endregion
#region Dispose
///
/// Disposes the service client.
///
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
}
#endregion
#region AssociateBrowserSettings
internal virtual AssociateBrowserSettingsResponse AssociateBrowserSettings(AssociateBrowserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateBrowserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Associates a browser settings resource with a web portal.
///
/// Container for the necessary parameters to execute the AssociateBrowserSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task AssociateBrowserSettingsAsync(AssociateBrowserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateBrowserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region AssociateIpAccessSettings
internal virtual AssociateIpAccessSettingsResponse AssociateIpAccessSettings(AssociateIpAccessSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateIpAccessSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Associates an IP access settings resource with a web portal.
///
/// Container for the necessary parameters to execute the AssociateIpAccessSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task AssociateIpAccessSettingsAsync(AssociateIpAccessSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateIpAccessSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region AssociateNetworkSettings
internal virtual AssociateNetworkSettingsResponse AssociateNetworkSettings(AssociateNetworkSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateNetworkSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Associates a network settings resource with a web portal.
///
/// Container for the necessary parameters to execute the AssociateNetworkSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task AssociateNetworkSettingsAsync(AssociateNetworkSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateNetworkSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region AssociateTrustStore
internal virtual AssociateTrustStoreResponse AssociateTrustStore(AssociateTrustStoreRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateTrustStoreRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateTrustStoreResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Associates a trust store with a web portal.
///
/// Container for the necessary parameters to execute the AssociateTrustStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task AssociateTrustStoreAsync(AssociateTrustStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateTrustStoreRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateTrustStoreResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region AssociateUserAccessLoggingSettings
internal virtual AssociateUserAccessLoggingSettingsResponse AssociateUserAccessLoggingSettings(AssociateUserAccessLoggingSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Associates a user access logging settings resource with a web portal.
///
/// Container for the necessary parameters to execute the AssociateUserAccessLoggingSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task AssociateUserAccessLoggingSettingsAsync(AssociateUserAccessLoggingSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region AssociateUserSettings
internal virtual AssociateUserSettingsResponse AssociateUserSettings(AssociateUserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateUserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Associates a user settings resource with a web portal.
///
/// Container for the necessary parameters to execute the AssociateUserSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task AssociateUserSettingsAsync(AssociateUserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = AssociateUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = AssociateUserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateBrowserSettings
internal virtual CreateBrowserSettingsResponse CreateBrowserSettings(CreateBrowserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateBrowserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task CreateBrowserSettingsAsync(CreateBrowserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateBrowserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateIdentityProvider
internal virtual CreateIdentityProviderResponse CreateIdentityProvider(CreateIdentityProviderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateIdentityProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateIdentityProviderResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates an identity provider resource that is then associated with a web portal.
///
/// Container for the necessary parameters to execute the CreateIdentityProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task CreateIdentityProviderAsync(CreateIdentityProviderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateIdentityProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateIdentityProviderResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateIpAccessSettings
internal virtual CreateIpAccessSettingsResponse CreateIpAccessSettings(CreateIpAccessSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateIpAccessSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task CreateIpAccessSettingsAsync(CreateIpAccessSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateIpAccessSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateNetworkSettings
internal virtual CreateNetworkSettingsResponse CreateNetworkSettings(CreateNetworkSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateNetworkSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task CreateNetworkSettingsAsync(CreateNetworkSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateNetworkSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreatePortal
internal virtual CreatePortalResponse CreatePortal(CreatePortalRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreatePortalRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreatePortalResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Creates a web portal.
///
/// Container for the necessary parameters to execute the CreatePortal service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task CreatePortalAsync(CreatePortalRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreatePortalRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreatePortalResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateTrustStore
internal virtual CreateTrustStoreResponse CreateTrustStore(CreateTrustStoreRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateTrustStoreRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateTrustStoreResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task CreateTrustStoreAsync(CreateTrustStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateTrustStoreRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateTrustStoreResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateUserAccessLoggingSettings
internal virtual CreateUserAccessLoggingSettingsResponse CreateUserAccessLoggingSettings(CreateUserAccessLoggingSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task CreateUserAccessLoggingSettingsAsync(CreateUserAccessLoggingSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region CreateUserSettings
internal virtual CreateUserSettingsResponse CreateUserSettings(CreateUserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateUserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task CreateUserSettingsAsync(CreateUserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateUserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteBrowserSettings
internal virtual DeleteBrowserSettingsResponse DeleteBrowserSettings(DeleteBrowserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteBrowserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes browser settings.
///
/// Container for the necessary parameters to execute the DeleteBrowserSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DeleteBrowserSettingsAsync(DeleteBrowserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteBrowserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteIdentityProvider
internal virtual DeleteIdentityProviderResponse DeleteIdentityProvider(DeleteIdentityProviderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteIdentityProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteIdentityProviderResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes the identity provider.
///
/// Container for the necessary parameters to execute the DeleteIdentityProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DeleteIdentityProviderAsync(DeleteIdentityProviderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteIdentityProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteIdentityProviderResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteIpAccessSettings
internal virtual DeleteIpAccessSettingsResponse DeleteIpAccessSettings(DeleteIpAccessSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteIpAccessSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes IP access settings.
///
/// Container for the necessary parameters to execute the DeleteIpAccessSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DeleteIpAccessSettingsAsync(DeleteIpAccessSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteIpAccessSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteNetworkSettings
internal virtual DeleteNetworkSettingsResponse DeleteNetworkSettings(DeleteNetworkSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteNetworkSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes network settings.
///
/// Container for the necessary parameters to execute the DeleteNetworkSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DeleteNetworkSettingsAsync(DeleteNetworkSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteNetworkSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeletePortal
internal virtual DeletePortalResponse DeletePortal(DeletePortalRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeletePortalRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeletePortalResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes a web portal.
///
/// Container for the necessary parameters to execute the DeletePortal service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DeletePortalAsync(DeletePortalRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeletePortalRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeletePortalResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteTrustStore
internal virtual DeleteTrustStoreResponse DeleteTrustStore(DeleteTrustStoreRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteTrustStoreRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteTrustStoreResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes the trust store.
///
/// Container for the necessary parameters to execute the DeleteTrustStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DeleteTrustStoreAsync(DeleteTrustStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteTrustStoreRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteTrustStoreResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteUserAccessLoggingSettings
internal virtual DeleteUserAccessLoggingSettingsResponse DeleteUserAccessLoggingSettings(DeleteUserAccessLoggingSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes user access logging settings.
///
/// Container for the necessary parameters to execute the DeleteUserAccessLoggingSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DeleteUserAccessLoggingSettingsAsync(DeleteUserAccessLoggingSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DeleteUserSettings
internal virtual DeleteUserSettingsResponse DeleteUserSettings(DeleteUserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteUserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Deletes user settings.
///
/// Container for the necessary parameters to execute the DeleteUserSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DeleteUserSettingsAsync(DeleteUserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteUserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DisassociateBrowserSettings
internal virtual DisassociateBrowserSettingsResponse DisassociateBrowserSettings(DisassociateBrowserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateBrowserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Disassociates browser settings from a web portal.
///
/// Container for the necessary parameters to execute the DisassociateBrowserSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DisassociateBrowserSettingsAsync(DisassociateBrowserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateBrowserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DisassociateIpAccessSettings
internal virtual DisassociateIpAccessSettingsResponse DisassociateIpAccessSettings(DisassociateIpAccessSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateIpAccessSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Disassociates IP access settings from a web portal.
///
/// Container for the necessary parameters to execute the DisassociateIpAccessSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DisassociateIpAccessSettingsAsync(DisassociateIpAccessSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateIpAccessSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DisassociateNetworkSettings
internal virtual DisassociateNetworkSettingsResponse DisassociateNetworkSettings(DisassociateNetworkSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateNetworkSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Disassociates network settings from a web portal.
///
/// Container for the necessary parameters to execute the DisassociateNetworkSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DisassociateNetworkSettingsAsync(DisassociateNetworkSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateNetworkSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DisassociateTrustStore
internal virtual DisassociateTrustStoreResponse DisassociateTrustStore(DisassociateTrustStoreRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateTrustStoreRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateTrustStoreResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Disassociates a trust store from a web portal.
///
/// Container for the necessary parameters to execute the DisassociateTrustStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DisassociateTrustStoreAsync(DisassociateTrustStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateTrustStoreRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateTrustStoreResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DisassociateUserAccessLoggingSettings
internal virtual DisassociateUserAccessLoggingSettingsResponse DisassociateUserAccessLoggingSettings(DisassociateUserAccessLoggingSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Disassociates user access logging settings from a web portal.
///
/// Container for the necessary parameters to execute the DisassociateUserAccessLoggingSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DisassociateUserAccessLoggingSettingsAsync(DisassociateUserAccessLoggingSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region DisassociateUserSettings
internal virtual DisassociateUserSettingsResponse DisassociateUserSettings(DisassociateUserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateUserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Disassociates user settings from a web portal.
///
/// Container for the necessary parameters to execute the DisassociateUserSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task DisassociateUserSettingsAsync(DisassociateUserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DisassociateUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DisassociateUserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetBrowserSettings
internal virtual GetBrowserSettingsResponse GetBrowserSettings(GetBrowserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetBrowserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets browser settings.
///
/// Container for the necessary parameters to execute the GetBrowserSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task GetBrowserSettingsAsync(GetBrowserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetBrowserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetIdentityProvider
internal virtual GetIdentityProviderResponse GetIdentityProvider(GetIdentityProviderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetIdentityProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetIdentityProviderResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets the identity provider.
///
/// Container for the necessary parameters to execute the GetIdentityProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task GetIdentityProviderAsync(GetIdentityProviderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetIdentityProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetIdentityProviderResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetIpAccessSettings
internal virtual GetIpAccessSettingsResponse GetIpAccessSettings(GetIpAccessSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetIpAccessSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets the IP access settings.
///
/// Container for the necessary parameters to execute the GetIpAccessSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task GetIpAccessSettingsAsync(GetIpAccessSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetIpAccessSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetNetworkSettings
internal virtual GetNetworkSettingsResponse GetNetworkSettings(GetNetworkSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetNetworkSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets the network settings.
///
/// Container for the necessary parameters to execute the GetNetworkSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task GetNetworkSettingsAsync(GetNetworkSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetNetworkSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetPortal
internal virtual GetPortalResponse GetPortal(GetPortalRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetPortalRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetPortalResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets the web portal.
///
/// Container for the necessary parameters to execute the GetPortal service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task GetPortalAsync(GetPortalRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetPortalRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetPortalResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetPortalServiceProviderMetadata
internal virtual GetPortalServiceProviderMetadataResponse GetPortalServiceProviderMetadata(GetPortalServiceProviderMetadataRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetPortalServiceProviderMetadataRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetPortalServiceProviderMetadataResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets the service provider metadata.
///
/// Container for the necessary parameters to execute the GetPortalServiceProviderMetadata service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task GetPortalServiceProviderMetadataAsync(GetPortalServiceProviderMetadataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetPortalServiceProviderMetadataRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetPortalServiceProviderMetadataResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetTrustStore
internal virtual GetTrustStoreResponse GetTrustStore(GetTrustStoreRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetTrustStoreRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetTrustStoreResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets the trust store.
///
/// Container for the necessary parameters to execute the GetTrustStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task GetTrustStoreAsync(GetTrustStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetTrustStoreRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetTrustStoreResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetTrustStoreCertificate
internal virtual GetTrustStoreCertificateResponse GetTrustStoreCertificate(GetTrustStoreCertificateRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetTrustStoreCertificateRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetTrustStoreCertificateResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets the trust store certificate.
///
/// Container for the necessary parameters to execute the GetTrustStoreCertificate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task GetTrustStoreCertificateAsync(GetTrustStoreCertificateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetTrustStoreCertificateRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetTrustStoreCertificateResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetUserAccessLoggingSettings
internal virtual GetUserAccessLoggingSettingsResponse GetUserAccessLoggingSettings(GetUserAccessLoggingSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets user access logging settings.
///
/// Container for the necessary parameters to execute the GetUserAccessLoggingSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task GetUserAccessLoggingSettingsAsync(GetUserAccessLoggingSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region GetUserSettings
internal virtual GetUserSettingsResponse GetUserSettings(GetUserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetUserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Gets user settings.
///
/// Container for the necessary parameters to execute the GetUserSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task GetUserSettingsAsync(GetUserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetUserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListBrowserSettings
internal virtual ListBrowserSettingsResponse ListBrowserSettings(ListBrowserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListBrowserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves a list of browser settings.
///
/// Container for the necessary parameters to execute the ListBrowserSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task ListBrowserSettingsAsync(ListBrowserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListBrowserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListIdentityProviders
internal virtual ListIdentityProvidersResponse ListIdentityProviders(ListIdentityProvidersRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListIdentityProvidersRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListIdentityProvidersResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves a list of identity providers for a specific web portal.
///
/// Container for the necessary parameters to execute the ListIdentityProviders service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task ListIdentityProvidersAsync(ListIdentityProvidersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListIdentityProvidersRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListIdentityProvidersResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListIpAccessSettings
internal virtual ListIpAccessSettingsResponse ListIpAccessSettings(ListIpAccessSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListIpAccessSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves a list of IP access settings.
///
/// Container for the necessary parameters to execute the ListIpAccessSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task ListIpAccessSettingsAsync(ListIpAccessSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListIpAccessSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListNetworkSettings
internal virtual ListNetworkSettingsResponse ListNetworkSettings(ListNetworkSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListNetworkSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves a list of network settings.
///
/// Container for the necessary parameters to execute the ListNetworkSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task ListNetworkSettingsAsync(ListNetworkSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListNetworkSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListPortals
internal virtual ListPortalsResponse ListPortals(ListPortalsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListPortalsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListPortalsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves a list or web portals.
///
/// Container for the necessary parameters to execute the ListPortals service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task ListPortalsAsync(ListPortalsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListPortalsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListPortalsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListTagsForResource
internal virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves a list of tags for a resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListTrustStoreCertificates
internal virtual ListTrustStoreCertificatesResponse ListTrustStoreCertificates(ListTrustStoreCertificatesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTrustStoreCertificatesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTrustStoreCertificatesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves a list of trust store certificates.
///
/// Container for the necessary parameters to execute the ListTrustStoreCertificates service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task ListTrustStoreCertificatesAsync(ListTrustStoreCertificatesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTrustStoreCertificatesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTrustStoreCertificatesResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListTrustStores
internal virtual ListTrustStoresResponse ListTrustStores(ListTrustStoresRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTrustStoresRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTrustStoresResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves a list of trust stores.
///
/// Container for the necessary parameters to execute the ListTrustStores service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task ListTrustStoresAsync(ListTrustStoresRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTrustStoresRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTrustStoresResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListUserAccessLoggingSettings
internal virtual ListUserAccessLoggingSettingsResponse ListUserAccessLoggingSettings(ListUserAccessLoggingSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves a list of user access logging settings.
///
/// Container for the necessary parameters to execute the ListUserAccessLoggingSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task ListUserAccessLoggingSettingsAsync(ListUserAccessLoggingSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region ListUserSettings
internal virtual ListUserSettingsResponse ListUserSettings(ListUserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListUserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Retrieves a list of user settings.
///
/// Container for the necessary parameters to execute the ListUserSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task ListUserSettingsAsync(ListUserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListUserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region TagResource
internal virtual TagResourceResponse TagResource(TagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Adds or overwrites one or more tags for the specified resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UntagResource
internal virtual UntagResourceResponse UntagResource(UntagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Removes one or more tags from the specified resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UpdateBrowserSettings
internal virtual UpdateBrowserSettingsResponse UpdateBrowserSettings(UpdateBrowserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBrowserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Updates browser settings.
///
/// Container for the necessary parameters to execute the UpdateBrowserSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task UpdateBrowserSettingsAsync(UpdateBrowserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateBrowserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateBrowserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UpdateIdentityProvider
internal virtual UpdateIdentityProviderResponse UpdateIdentityProvider(UpdateIdentityProviderRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateIdentityProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateIdentityProviderResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Updates the identity provider.
///
/// Container for the necessary parameters to execute the UpdateIdentityProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task UpdateIdentityProviderAsync(UpdateIdentityProviderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateIdentityProviderRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateIdentityProviderResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UpdateIpAccessSettings
internal virtual UpdateIpAccessSettingsResponse UpdateIpAccessSettings(UpdateIpAccessSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateIpAccessSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Updates IP access settings.
///
/// Container for the necessary parameters to execute the UpdateIpAccessSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task UpdateIpAccessSettingsAsync(UpdateIpAccessSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateIpAccessSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateIpAccessSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UpdateNetworkSettings
internal virtual UpdateNetworkSettingsResponse UpdateNetworkSettings(UpdateNetworkSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateNetworkSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Updates network settings.
///
/// Container for the necessary parameters to execute the UpdateNetworkSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task UpdateNetworkSettingsAsync(UpdateNetworkSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateNetworkSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateNetworkSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UpdatePortal
internal virtual UpdatePortalResponse UpdatePortal(UpdatePortalRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdatePortalRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdatePortalResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Updates a web portal.
///
/// Container for the necessary parameters to execute the UpdatePortal service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task UpdatePortalAsync(UpdatePortalRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdatePortalRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdatePortalResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UpdateTrustStore
internal virtual UpdateTrustStoreResponse UpdateTrustStore(UpdateTrustStoreRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateTrustStoreRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateTrustStoreResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Updates the trust store.
///
/// Container for the necessary parameters to execute the UpdateTrustStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task UpdateTrustStoreAsync(UpdateTrustStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateTrustStoreRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateTrustStoreResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UpdateUserAccessLoggingSettings
internal virtual UpdateUserAccessLoggingSettingsResponse UpdateUserAccessLoggingSettings(UpdateUserAccessLoggingSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Updates the user access logging settings.
///
/// Container for the necessary parameters to execute the UpdateUserAccessLoggingSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task UpdateUserAccessLoggingSettingsAsync(UpdateUserAccessLoggingSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateUserAccessLoggingSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateUserAccessLoggingSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
#region UpdateUserSettings
internal virtual UpdateUserSettingsResponse UpdateUserSettings(UpdateUserSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateUserSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Updates the user settings.
///
/// Container for the necessary parameters to execute the UpdateUserSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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
public virtual Task UpdateUserSettingsAsync(UpdateUserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateUserSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateUserSettingsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
}
}