/* * 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(); private IWorkSpacesWebPaginatorFactory _paginators; /// /// Paginators for the service /// public IWorkSpacesWebPaginatorFactory Paginators { get { if (this._paginators == null) { this._paginators = new WorkSpacesWebPaginatorFactory(this); } return this._paginators; } } #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 #region Overrides /// /// Creates the signer for the service. /// protected override AbstractAWSSigner CreateSigner() { return new AWS4Signer(); } /// /// Customize the pipeline /// /// 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 /// /// 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 public 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 } }