/*
* 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 worklink-2018-09-25.normal.json service model.
*/
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.WorkLink.Model;
namespace Amazon.WorkLink
{
///
/// Interface for accessing WorkLink
///
/// Amazon WorkLink is a cloud-based service that provides secure access to internal websites
/// and web apps from iOS and Android phones. In a single step, your users, such as employees,
/// can access internal websites as efficiently as they access any other public website.
/// They enter a URL in their web browser, or choose a link to an internal website in
/// an email. Amazon WorkLink authenticates the user's access and securely renders authorized
/// internal web content in a secure rendering service in the AWS cloud. Amazon WorkLink
/// doesn't download or store any internal web content on mobile devices.
///
public partial interface IAmazonWorkLink : IAmazonService, IDisposable
{
///
/// Paginators for the service
///
IWorkLinkPaginatorFactory Paginators { get; }
#region AssociateDomain
///
/// Specifies a domain to be associated to Amazon WorkLink.
///
/// Container for the necessary parameters to execute the AssociateDomain service method.
///
/// The response from the AssociateDomain service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The resource already exists.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for AssociateDomain Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
AssociateDomainResponse AssociateDomain(AssociateDomainRequest request);
///
/// Specifies a domain to be associated to Amazon WorkLink.
///
/// Container for the necessary parameters to execute the AssociateDomain service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociateDomain service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The resource already exists.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for AssociateDomain Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task AssociateDomainAsync(AssociateDomainRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AssociateWebsiteAuthorizationProvider
///
/// Associates a website authorization provider with a specified fleet. This is used to
/// authorize users against associated websites in the company network.
///
/// Container for the necessary parameters to execute the AssociateWebsiteAuthorizationProvider service method.
///
/// The response from the AssociateWebsiteAuthorizationProvider service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The resource already exists.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for AssociateWebsiteAuthorizationProvider Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
AssociateWebsiteAuthorizationProviderResponse AssociateWebsiteAuthorizationProvider(AssociateWebsiteAuthorizationProviderRequest request);
///
/// Associates a website authorization provider with a specified fleet. This is used to
/// authorize users against associated websites in the company network.
///
/// Container for the necessary parameters to execute the AssociateWebsiteAuthorizationProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociateWebsiteAuthorizationProvider service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The resource already exists.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for AssociateWebsiteAuthorizationProvider Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task AssociateWebsiteAuthorizationProviderAsync(AssociateWebsiteAuthorizationProviderRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AssociateWebsiteCertificateAuthority
///
/// Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates
/// used by associated websites within the company network.
///
/// Container for the necessary parameters to execute the AssociateWebsiteCertificateAuthority service method.
///
/// The response from the AssociateWebsiteCertificateAuthority service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The resource already exists.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for AssociateWebsiteCertificateAuthority Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
AssociateWebsiteCertificateAuthorityResponse AssociateWebsiteCertificateAuthority(AssociateWebsiteCertificateAuthorityRequest request);
///
/// Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates
/// used by associated websites within the company network.
///
/// Container for the necessary parameters to execute the AssociateWebsiteCertificateAuthority service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociateWebsiteCertificateAuthority service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The resource already exists.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for AssociateWebsiteCertificateAuthority Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task AssociateWebsiteCertificateAuthorityAsync(AssociateWebsiteCertificateAuthorityRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateFleet
///
/// Creates a fleet. A fleet consists of resources and the configuration that delivers
/// associated websites to authorized users who download and set up the Amazon WorkLink
/// app.
///
/// Container for the necessary parameters to execute the CreateFleet service method.
///
/// The response from the CreateFleet service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The resource already exists.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for CreateFleet Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
CreateFleetResponse CreateFleet(CreateFleetRequest request);
///
/// Creates a fleet. A fleet consists of resources and the configuration that delivers
/// associated websites to authorized users who download and set up the Amazon WorkLink
/// app.
///
/// Container for the necessary parameters to execute the CreateFleet service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateFleet service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The resource already exists.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for CreateFleet Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task CreateFleetAsync(CreateFleetRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteFleet
///
/// Deletes a fleet. Prevents users from accessing previously associated websites.
///
/// Container for the necessary parameters to execute the DeleteFleet service method.
///
/// The response from the DeleteFleet service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DeleteFleet Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
DeleteFleetResponse DeleteFleet(DeleteFleetRequest request);
///
/// Deletes a fleet. Prevents users from accessing previously associated websites.
///
/// Container for the necessary parameters to execute the DeleteFleet service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteFleet service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DeleteFleet Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task DeleteFleetAsync(DeleteFleetRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeAuditStreamConfiguration
///
/// Describes the configuration for delivering audit streams to the customer account.
///
/// Container for the necessary parameters to execute the DescribeAuditStreamConfiguration service method.
///
/// The response from the DescribeAuditStreamConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeAuditStreamConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
DescribeAuditStreamConfigurationResponse DescribeAuditStreamConfiguration(DescribeAuditStreamConfigurationRequest request);
///
/// Describes the configuration for delivering audit streams to the customer account.
///
/// Container for the necessary parameters to execute the DescribeAuditStreamConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAuditStreamConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeAuditStreamConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task DescribeAuditStreamConfigurationAsync(DescribeAuditStreamConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeCompanyNetworkConfiguration
///
/// Describes the networking configuration to access the internal websites associated
/// with the specified fleet.
///
/// Container for the necessary parameters to execute the DescribeCompanyNetworkConfiguration service method.
///
/// The response from the DescribeCompanyNetworkConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeCompanyNetworkConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
DescribeCompanyNetworkConfigurationResponse DescribeCompanyNetworkConfiguration(DescribeCompanyNetworkConfigurationRequest request);
///
/// Describes the networking configuration to access the internal websites associated
/// with the specified fleet.
///
/// Container for the necessary parameters to execute the DescribeCompanyNetworkConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeCompanyNetworkConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeCompanyNetworkConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task DescribeCompanyNetworkConfigurationAsync(DescribeCompanyNetworkConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeDevice
///
/// Provides information about a user's device.
///
/// Container for the necessary parameters to execute the DescribeDevice service method.
///
/// The response from the DescribeDevice service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeDevice Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
DescribeDeviceResponse DescribeDevice(DescribeDeviceRequest request);
///
/// Provides information about a user's device.
///
/// Container for the necessary parameters to execute the DescribeDevice service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDevice service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeDevice Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task DescribeDeviceAsync(DescribeDeviceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeDevicePolicyConfiguration
///
/// Describes the device policy configuration for the specified fleet.
///
/// Container for the necessary parameters to execute the DescribeDevicePolicyConfiguration service method.
///
/// The response from the DescribeDevicePolicyConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeDevicePolicyConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
DescribeDevicePolicyConfigurationResponse DescribeDevicePolicyConfiguration(DescribeDevicePolicyConfigurationRequest request);
///
/// Describes the device policy configuration for the specified fleet.
///
/// Container for the necessary parameters to execute the DescribeDevicePolicyConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDevicePolicyConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeDevicePolicyConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task DescribeDevicePolicyConfigurationAsync(DescribeDevicePolicyConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeDomain
///
/// Provides information about the domain.
///
/// Container for the necessary parameters to execute the DescribeDomain service method.
///
/// The response from the DescribeDomain service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeDomain Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
DescribeDomainResponse DescribeDomain(DescribeDomainRequest request);
///
/// Provides information about the domain.
///
/// Container for the necessary parameters to execute the DescribeDomain service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeDomain service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeDomain Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task DescribeDomainAsync(DescribeDomainRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeFleetMetadata
///
/// Provides basic information for the specified fleet, excluding identity provider, networking,
/// and device configuration details.
///
/// Container for the necessary parameters to execute the DescribeFleetMetadata service method.
///
/// The response from the DescribeFleetMetadata service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeFleetMetadata Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
DescribeFleetMetadataResponse DescribeFleetMetadata(DescribeFleetMetadataRequest request);
///
/// Provides basic information for the specified fleet, excluding identity provider, networking,
/// and device configuration details.
///
/// Container for the necessary parameters to execute the DescribeFleetMetadata service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeFleetMetadata service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeFleetMetadata Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task DescribeFleetMetadataAsync(DescribeFleetMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeIdentityProviderConfiguration
///
/// Describes the identity provider configuration of the specified fleet.
///
/// Container for the necessary parameters to execute the DescribeIdentityProviderConfiguration service method.
///
/// The response from the DescribeIdentityProviderConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeIdentityProviderConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
DescribeIdentityProviderConfigurationResponse DescribeIdentityProviderConfiguration(DescribeIdentityProviderConfigurationRequest request);
///
/// Describes the identity provider configuration of the specified fleet.
///
/// Container for the necessary parameters to execute the DescribeIdentityProviderConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeIdentityProviderConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeIdentityProviderConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task DescribeIdentityProviderConfigurationAsync(DescribeIdentityProviderConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeWebsiteCertificateAuthority
///
/// Provides information about the certificate authority.
///
/// Container for the necessary parameters to execute the DescribeWebsiteCertificateAuthority service method.
///
/// The response from the DescribeWebsiteCertificateAuthority service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeWebsiteCertificateAuthority Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
DescribeWebsiteCertificateAuthorityResponse DescribeWebsiteCertificateAuthority(DescribeWebsiteCertificateAuthorityRequest request);
///
/// Provides information about the certificate authority.
///
/// Container for the necessary parameters to execute the DescribeWebsiteCertificateAuthority service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeWebsiteCertificateAuthority service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DescribeWebsiteCertificateAuthority Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task DescribeWebsiteCertificateAuthorityAsync(DescribeWebsiteCertificateAuthorityRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateDomain
///
/// Disassociates a domain from Amazon WorkLink. End users lose the ability to access
/// the domain with Amazon WorkLink.
///
/// Container for the necessary parameters to execute the DisassociateDomain service method.
///
/// The response from the DisassociateDomain service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DisassociateDomain Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
DisassociateDomainResponse DisassociateDomain(DisassociateDomainRequest request);
///
/// Disassociates a domain from Amazon WorkLink. End users lose the ability to access
/// the domain with Amazon WorkLink.
///
/// Container for the necessary parameters to execute the DisassociateDomain service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateDomain service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DisassociateDomain Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task DisassociateDomainAsync(DisassociateDomainRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateWebsiteAuthorizationProvider
///
/// Disassociates a website authorization provider from a specified fleet. After the disassociation,
/// users can't load any associated websites that require this authorization provider.
///
/// Container for the necessary parameters to execute the DisassociateWebsiteAuthorizationProvider service method.
///
/// The response from the DisassociateWebsiteAuthorizationProvider service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The resource already exists.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DisassociateWebsiteAuthorizationProvider Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
DisassociateWebsiteAuthorizationProviderResponse DisassociateWebsiteAuthorizationProvider(DisassociateWebsiteAuthorizationProviderRequest request);
///
/// Disassociates a website authorization provider from a specified fleet. After the disassociation,
/// users can't load any associated websites that require this authorization provider.
///
/// Container for the necessary parameters to execute the DisassociateWebsiteAuthorizationProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateWebsiteAuthorizationProvider service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The resource already exists.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DisassociateWebsiteAuthorizationProvider Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task DisassociateWebsiteAuthorizationProviderAsync(DisassociateWebsiteAuthorizationProviderRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateWebsiteCertificateAuthority
///
/// Removes a certificate authority (CA).
///
/// Container for the necessary parameters to execute the DisassociateWebsiteCertificateAuthority service method.
///
/// The response from the DisassociateWebsiteCertificateAuthority service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DisassociateWebsiteCertificateAuthority Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
DisassociateWebsiteCertificateAuthorityResponse DisassociateWebsiteCertificateAuthority(DisassociateWebsiteCertificateAuthorityRequest request);
///
/// Removes a certificate authority (CA).
///
/// Container for the necessary parameters to execute the DisassociateWebsiteCertificateAuthority service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateWebsiteCertificateAuthority service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for DisassociateWebsiteCertificateAuthority Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task DisassociateWebsiteCertificateAuthorityAsync(DisassociateWebsiteCertificateAuthorityRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListDevices
///
/// Retrieves a list of devices registered with the specified fleet.
///
/// Container for the necessary parameters to execute the ListDevices service method.
///
/// The response from the ListDevices service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for ListDevices Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
ListDevicesResponse ListDevices(ListDevicesRequest request);
///
/// Retrieves a list of devices registered with the specified fleet.
///
/// Container for the necessary parameters to execute the ListDevices service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListDevices service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for ListDevices Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task ListDevicesAsync(ListDevicesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListDomains
///
/// Retrieves a list of domains associated to a specified fleet.
///
/// Container for the necessary parameters to execute the ListDomains service method.
///
/// The response from the ListDomains service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for ListDomains Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
ListDomainsResponse ListDomains(ListDomainsRequest request);
///
/// Retrieves a list of domains associated to a specified fleet.
///
/// Container for the necessary parameters to execute the ListDomains service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListDomains service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for ListDomains Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task ListDomainsAsync(ListDomainsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListFleets
///
/// Retrieves a list of fleets for the current account and Region.
///
/// Container for the necessary parameters to execute the ListFleets service method.
///
/// The response from the ListFleets service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for ListFleets Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
ListFleetsResponse ListFleets(ListFleetsRequest request);
///
/// Retrieves a list of fleets for the current account and Region.
///
/// Container for the necessary parameters to execute the ListFleets service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListFleets service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for ListFleets Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task ListFleetsAsync(ListFleetsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTagsForResource
///
/// Retrieves a list of tags for the specified resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by WorkLink.
///
/// The request is not valid.
///
/// REST API Reference for ListTagsForResource Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Retrieves a list of tags for the specified 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 WorkLink.
///
/// The request is not valid.
///
/// REST API Reference for ListTagsForResource Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task ListTagsForResourceAsync(ListTagsForResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListWebsiteAuthorizationProviders
///
/// Retrieves a list of website authorization providers associated with a specified fleet.
///
/// Container for the necessary parameters to execute the ListWebsiteAuthorizationProviders service method.
///
/// The response from the ListWebsiteAuthorizationProviders service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for ListWebsiteAuthorizationProviders Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
ListWebsiteAuthorizationProvidersResponse ListWebsiteAuthorizationProviders(ListWebsiteAuthorizationProvidersRequest request);
///
/// Retrieves a list of website authorization providers associated with a specified fleet.
///
/// Container for the necessary parameters to execute the ListWebsiteAuthorizationProviders service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListWebsiteAuthorizationProviders service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for ListWebsiteAuthorizationProviders Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task ListWebsiteAuthorizationProvidersAsync(ListWebsiteAuthorizationProvidersRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListWebsiteCertificateAuthorities
///
/// Retrieves a list of certificate authorities added for the current account and Region.
///
/// Container for the necessary parameters to execute the ListWebsiteCertificateAuthorities service method.
///
/// The response from the ListWebsiteCertificateAuthorities service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for ListWebsiteCertificateAuthorities Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
ListWebsiteCertificateAuthoritiesResponse ListWebsiteCertificateAuthorities(ListWebsiteCertificateAuthoritiesRequest request);
///
/// Retrieves a list of certificate authorities added for the current account and Region.
///
/// Container for the necessary parameters to execute the ListWebsiteCertificateAuthorities service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListWebsiteCertificateAuthorities service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for ListWebsiteCertificateAuthorities Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task ListWebsiteCertificateAuthoritiesAsync(ListWebsiteCertificateAuthoritiesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RestoreDomainAccess
///
/// Moves a domain to ACTIVE status if it was in the INACTIVE status.
///
/// Container for the necessary parameters to execute the RestoreDomainAccess service method.
///
/// The response from the RestoreDomainAccess service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for RestoreDomainAccess Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
RestoreDomainAccessResponse RestoreDomainAccess(RestoreDomainAccessRequest request);
///
/// Moves a domain to ACTIVE status if it was in the INACTIVE status.
///
/// Container for the necessary parameters to execute the RestoreDomainAccess service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RestoreDomainAccess service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for RestoreDomainAccess Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task RestoreDomainAccessAsync(RestoreDomainAccessRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RevokeDomainAccess
///
/// Moves a domain to INACTIVE status if it was in the ACTIVE status.
///
/// Container for the necessary parameters to execute the RevokeDomainAccess service method.
///
/// The response from the RevokeDomainAccess service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for RevokeDomainAccess Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
RevokeDomainAccessResponse RevokeDomainAccess(RevokeDomainAccessRequest request);
///
/// Moves a domain to INACTIVE status if it was in the ACTIVE status.
///
/// Container for the necessary parameters to execute the RevokeDomainAccess service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RevokeDomainAccess service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for RevokeDomainAccess Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task RevokeDomainAccessAsync(RevokeDomainAccessRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SignOutUser
///
/// Signs the user out from all of their devices. The user can sign in again if they have
/// valid credentials.
///
/// Container for the necessary parameters to execute the SignOutUser service method.
///
/// The response from the SignOutUser service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for SignOutUser Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
SignOutUserResponse SignOutUser(SignOutUserRequest request);
///
/// Signs the user out from all of their devices. The user can sign in again if they have
/// valid credentials.
///
/// Container for the necessary parameters to execute the SignOutUser service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SignOutUser service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for SignOutUser Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task SignOutUserAsync(SignOutUserRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TagResource
///
/// Adds or overwrites one or more tags for the specified resource, such as a fleet. Each
/// tag consists of a key and an optional value. If a resource already has a tag with
/// the same key, this operation updates its value.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by WorkLink.
///
/// The request is not valid.
///
/// REST API Reference for TagResource Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Adds or overwrites one or more tags for the specified resource, such as a fleet. Each
/// tag consists of a key and an optional value. If a resource already has a tag with
/// the same key, this operation updates its value.
///
/// 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 WorkLink.
///
/// The request is not valid.
///
/// REST API Reference for TagResource Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task TagResourceAsync(TagResourceRequest request, CancellationToken cancellationToken = default(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 WorkLink.
///
/// The request is not valid.
///
/// REST API Reference for UntagResource Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// 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 WorkLink.
///
/// The request is not valid.
///
/// REST API Reference for UntagResource Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task UntagResourceAsync(UntagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAuditStreamConfiguration
///
/// Updates the audit stream configuration for the fleet.
///
/// Container for the necessary parameters to execute the UpdateAuditStreamConfiguration service method.
///
/// The response from the UpdateAuditStreamConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for UpdateAuditStreamConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
UpdateAuditStreamConfigurationResponse UpdateAuditStreamConfiguration(UpdateAuditStreamConfigurationRequest request);
///
/// Updates the audit stream configuration for the fleet.
///
/// Container for the necessary parameters to execute the UpdateAuditStreamConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateAuditStreamConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for UpdateAuditStreamConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task UpdateAuditStreamConfigurationAsync(UpdateAuditStreamConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateCompanyNetworkConfiguration
///
/// Updates the company network configuration for the fleet.
///
/// Container for the necessary parameters to execute the UpdateCompanyNetworkConfiguration service method.
///
/// The response from the UpdateCompanyNetworkConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for UpdateCompanyNetworkConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
UpdateCompanyNetworkConfigurationResponse UpdateCompanyNetworkConfiguration(UpdateCompanyNetworkConfigurationRequest request);
///
/// Updates the company network configuration for the fleet.
///
/// Container for the necessary parameters to execute the UpdateCompanyNetworkConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateCompanyNetworkConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for UpdateCompanyNetworkConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task UpdateCompanyNetworkConfigurationAsync(UpdateCompanyNetworkConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateDevicePolicyConfiguration
///
/// Updates the device policy configuration for the fleet.
///
/// Container for the necessary parameters to execute the UpdateDevicePolicyConfiguration service method.
///
/// The response from the UpdateDevicePolicyConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for UpdateDevicePolicyConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
UpdateDevicePolicyConfigurationResponse UpdateDevicePolicyConfiguration(UpdateDevicePolicyConfigurationRequest request);
///
/// Updates the device policy configuration for the fleet.
///
/// Container for the necessary parameters to execute the UpdateDevicePolicyConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateDevicePolicyConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for UpdateDevicePolicyConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task UpdateDevicePolicyConfigurationAsync(UpdateDevicePolicyConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateDomainMetadata
///
/// Updates domain metadata, such as DisplayName.
///
/// Container for the necessary parameters to execute the UpdateDomainMetadata service method.
///
/// The response from the UpdateDomainMetadata service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for UpdateDomainMetadata Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
UpdateDomainMetadataResponse UpdateDomainMetadata(UpdateDomainMetadataRequest request);
///
/// Updates domain metadata, such as DisplayName.
///
/// Container for the necessary parameters to execute the UpdateDomainMetadata service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateDomainMetadata service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for UpdateDomainMetadata Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task UpdateDomainMetadataAsync(UpdateDomainMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateFleetMetadata
///
/// Updates fleet metadata, such as DisplayName.
///
/// Container for the necessary parameters to execute the UpdateFleetMetadata service method.
///
/// The response from the UpdateFleetMetadata service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for UpdateFleetMetadata Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
UpdateFleetMetadataResponse UpdateFleetMetadata(UpdateFleetMetadataRequest request);
///
/// Updates fleet metadata, such as DisplayName.
///
/// Container for the necessary parameters to execute the UpdateFleetMetadata service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateFleetMetadata service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for UpdateFleetMetadata Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task UpdateFleetMetadataAsync(UpdateFleetMetadataRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateIdentityProviderConfiguration
///
/// Updates the identity provider configuration for the fleet.
///
/// Container for the necessary parameters to execute the UpdateIdentityProviderConfiguration service method.
///
/// The response from the UpdateIdentityProviderConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for UpdateIdentityProviderConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
UpdateIdentityProviderConfigurationResponse UpdateIdentityProviderConfiguration(UpdateIdentityProviderConfigurationRequest request);
///
/// Updates the identity provider configuration for the fleet.
///
/// Container for the necessary parameters to execute the UpdateIdentityProviderConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateIdentityProviderConfiguration service method, as returned by WorkLink.
///
/// The service is temporarily unavailable.
///
///
/// The request is not valid.
///
///
/// The requested resource was not found.
///
///
/// The number of requests exceeds the limit.
///
///
/// You are not authorized to perform this action.
///
/// REST API Reference for UpdateIdentityProviderConfiguration Operation
[Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")]
Task UpdateIdentityProviderConfigurationAsync(UpdateIdentityProviderConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}