/* * 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 } }