/* * 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.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 { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IWorkLinkPaginatorFactory Paginators { get; } #endif #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); /// /// Initiates the asynchronous execution of the AssociateDomain operation. /// /// /// Container for the necessary parameters to execute the AssociateDomain operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateDomain /// operation. /// REST API Reference for AssociateDomain Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginAssociateDomain(AssociateDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateDomain operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateDomain. /// /// Returns a AssociateDomainResult from WorkLink. /// 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 EndAssociateDomain(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the AssociateWebsiteAuthorizationProvider operation. /// /// /// Container for the necessary parameters to execute the AssociateWebsiteAuthorizationProvider operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateWebsiteAuthorizationProvider /// operation. /// REST API Reference for AssociateWebsiteAuthorizationProvider Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginAssociateWebsiteAuthorizationProvider(AssociateWebsiteAuthorizationProviderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateWebsiteAuthorizationProvider operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateWebsiteAuthorizationProvider. /// /// Returns a AssociateWebsiteAuthorizationProviderResult from WorkLink. /// 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 EndAssociateWebsiteAuthorizationProvider(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the AssociateWebsiteCertificateAuthority operation. /// /// /// Container for the necessary parameters to execute the AssociateWebsiteCertificateAuthority operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateWebsiteCertificateAuthority /// operation. /// REST API Reference for AssociateWebsiteCertificateAuthority Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginAssociateWebsiteCertificateAuthority(AssociateWebsiteCertificateAuthorityRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateWebsiteCertificateAuthority operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateWebsiteCertificateAuthority. /// /// Returns a AssociateWebsiteCertificateAuthorityResult from WorkLink. /// 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 EndAssociateWebsiteCertificateAuthority(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the CreateFleet operation. /// /// /// Container for the necessary parameters to execute the CreateFleet operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateFleet /// operation. /// REST API Reference for CreateFleet Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginCreateFleet(CreateFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateFleet operation. /// /// /// The IAsyncResult returned by the call to BeginCreateFleet. /// /// Returns a CreateFleetResult from WorkLink. /// 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 EndCreateFleet(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DeleteFleet operation. /// /// /// Container for the necessary parameters to execute the DeleteFleet operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFleet /// operation. /// REST API Reference for DeleteFleet Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginDeleteFleet(DeleteFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteFleet operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteFleet. /// /// Returns a DeleteFleetResult from WorkLink. /// 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 EndDeleteFleet(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DescribeAuditStreamConfiguration operation. /// /// /// Container for the necessary parameters to execute the DescribeAuditStreamConfiguration operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAuditStreamConfiguration /// operation. /// REST API Reference for DescribeAuditStreamConfiguration Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginDescribeAuditStreamConfiguration(DescribeAuditStreamConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAuditStreamConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAuditStreamConfiguration. /// /// Returns a DescribeAuditStreamConfigurationResult from WorkLink. /// 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 EndDescribeAuditStreamConfiguration(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DescribeCompanyNetworkConfiguration operation. /// /// /// Container for the necessary parameters to execute the DescribeCompanyNetworkConfiguration operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeCompanyNetworkConfiguration /// operation. /// REST API Reference for DescribeCompanyNetworkConfiguration Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginDescribeCompanyNetworkConfiguration(DescribeCompanyNetworkConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeCompanyNetworkConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeCompanyNetworkConfiguration. /// /// Returns a DescribeCompanyNetworkConfigurationResult from WorkLink. /// 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 EndDescribeCompanyNetworkConfiguration(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DescribeDevice operation. /// /// /// Container for the necessary parameters to execute the DescribeDevice operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDevice /// operation. /// REST API Reference for DescribeDevice Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginDescribeDevice(DescribeDeviceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDevice operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDevice. /// /// Returns a DescribeDeviceResult from WorkLink. /// 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 EndDescribeDevice(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DescribeDevicePolicyConfiguration operation. /// /// /// Container for the necessary parameters to execute the DescribeDevicePolicyConfiguration operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDevicePolicyConfiguration /// operation. /// REST API Reference for DescribeDevicePolicyConfiguration Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginDescribeDevicePolicyConfiguration(DescribeDevicePolicyConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDevicePolicyConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDevicePolicyConfiguration. /// /// Returns a DescribeDevicePolicyConfigurationResult from WorkLink. /// 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 EndDescribeDevicePolicyConfiguration(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DescribeDomain operation. /// /// /// Container for the necessary parameters to execute the DescribeDomain operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDomain /// operation. /// REST API Reference for DescribeDomain Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginDescribeDomain(DescribeDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDomain operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDomain. /// /// Returns a DescribeDomainResult from WorkLink. /// 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 EndDescribeDomain(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DescribeFleetMetadata operation. /// /// /// Container for the necessary parameters to execute the DescribeFleetMetadata operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFleetMetadata /// operation. /// REST API Reference for DescribeFleetMetadata Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginDescribeFleetMetadata(DescribeFleetMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeFleetMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeFleetMetadata. /// /// Returns a DescribeFleetMetadataResult from WorkLink. /// 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 EndDescribeFleetMetadata(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DescribeIdentityProviderConfiguration operation. /// /// /// Container for the necessary parameters to execute the DescribeIdentityProviderConfiguration operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeIdentityProviderConfiguration /// operation. /// REST API Reference for DescribeIdentityProviderConfiguration Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginDescribeIdentityProviderConfiguration(DescribeIdentityProviderConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeIdentityProviderConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeIdentityProviderConfiguration. /// /// Returns a DescribeIdentityProviderConfigurationResult from WorkLink. /// 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 EndDescribeIdentityProviderConfiguration(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DescribeWebsiteCertificateAuthority operation. /// /// /// Container for the necessary parameters to execute the DescribeWebsiteCertificateAuthority operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeWebsiteCertificateAuthority /// operation. /// REST API Reference for DescribeWebsiteCertificateAuthority Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginDescribeWebsiteCertificateAuthority(DescribeWebsiteCertificateAuthorityRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeWebsiteCertificateAuthority operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeWebsiteCertificateAuthority. /// /// Returns a DescribeWebsiteCertificateAuthorityResult from WorkLink. /// 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 EndDescribeWebsiteCertificateAuthority(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DisassociateDomain operation. /// /// /// Container for the necessary parameters to execute the DisassociateDomain operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateDomain /// operation. /// REST API Reference for DisassociateDomain Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginDisassociateDomain(DisassociateDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateDomain operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateDomain. /// /// Returns a DisassociateDomainResult from WorkLink. /// 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 EndDisassociateDomain(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DisassociateWebsiteAuthorizationProvider operation. /// /// /// Container for the necessary parameters to execute the DisassociateWebsiteAuthorizationProvider operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateWebsiteAuthorizationProvider /// operation. /// REST API Reference for DisassociateWebsiteAuthorizationProvider Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginDisassociateWebsiteAuthorizationProvider(DisassociateWebsiteAuthorizationProviderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateWebsiteAuthorizationProvider operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateWebsiteAuthorizationProvider. /// /// Returns a DisassociateWebsiteAuthorizationProviderResult from WorkLink. /// 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 EndDisassociateWebsiteAuthorizationProvider(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the DisassociateWebsiteCertificateAuthority operation. /// /// /// Container for the necessary parameters to execute the DisassociateWebsiteCertificateAuthority operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateWebsiteCertificateAuthority /// operation. /// REST API Reference for DisassociateWebsiteCertificateAuthority Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginDisassociateWebsiteCertificateAuthority(DisassociateWebsiteCertificateAuthorityRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateWebsiteCertificateAuthority operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateWebsiteCertificateAuthority. /// /// Returns a DisassociateWebsiteCertificateAuthorityResult from WorkLink. /// 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 EndDisassociateWebsiteCertificateAuthority(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListDevices operation. /// /// /// Container for the necessary parameters to execute the ListDevices operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDevices /// operation. /// REST API Reference for ListDevices Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginListDevices(ListDevicesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDevices operation. /// /// /// The IAsyncResult returned by the call to BeginListDevices. /// /// Returns a ListDevicesResult from WorkLink. /// 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 EndListDevices(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListDomains operation. /// /// /// Container for the necessary parameters to execute the ListDomains operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDomains /// operation. /// REST API Reference for ListDomains Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginListDomains(ListDomainsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDomains operation. /// /// /// The IAsyncResult returned by the call to BeginListDomains. /// /// Returns a ListDomainsResult from WorkLink. /// 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 EndListDomains(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListFleets operation. /// /// /// Container for the necessary parameters to execute the ListFleets operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFleets /// operation. /// REST API Reference for ListFleets Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginListFleets(ListFleetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListFleets operation. /// /// /// The IAsyncResult returned by the call to BeginListFleets. /// /// Returns a ListFleetsResult from WorkLink. /// 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 EndListFleets(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from WorkLink. /// 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 EndListTagsForResource(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListWebsiteAuthorizationProviders operation. /// /// /// Container for the necessary parameters to execute the ListWebsiteAuthorizationProviders operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWebsiteAuthorizationProviders /// operation. /// REST API Reference for ListWebsiteAuthorizationProviders Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginListWebsiteAuthorizationProviders(ListWebsiteAuthorizationProvidersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListWebsiteAuthorizationProviders operation. /// /// /// The IAsyncResult returned by the call to BeginListWebsiteAuthorizationProviders. /// /// Returns a ListWebsiteAuthorizationProvidersResult from WorkLink. /// 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 EndListWebsiteAuthorizationProviders(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the ListWebsiteCertificateAuthorities operation. /// /// /// Container for the necessary parameters to execute the ListWebsiteCertificateAuthorities operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWebsiteCertificateAuthorities /// operation. /// REST API Reference for ListWebsiteCertificateAuthorities Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginListWebsiteCertificateAuthorities(ListWebsiteCertificateAuthoritiesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListWebsiteCertificateAuthorities operation. /// /// /// The IAsyncResult returned by the call to BeginListWebsiteCertificateAuthorities. /// /// Returns a ListWebsiteCertificateAuthoritiesResult from WorkLink. /// 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 EndListWebsiteCertificateAuthorities(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the RestoreDomainAccess operation. /// /// /// Container for the necessary parameters to execute the RestoreDomainAccess operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestoreDomainAccess /// operation. /// REST API Reference for RestoreDomainAccess Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginRestoreDomainAccess(RestoreDomainAccessRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RestoreDomainAccess operation. /// /// /// The IAsyncResult returned by the call to BeginRestoreDomainAccess. /// /// Returns a RestoreDomainAccessResult from WorkLink. /// 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 EndRestoreDomainAccess(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the RevokeDomainAccess operation. /// /// /// Container for the necessary parameters to execute the RevokeDomainAccess operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRevokeDomainAccess /// operation. /// REST API Reference for RevokeDomainAccess Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginRevokeDomainAccess(RevokeDomainAccessRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RevokeDomainAccess operation. /// /// /// The IAsyncResult returned by the call to BeginRevokeDomainAccess. /// /// Returns a RevokeDomainAccessResult from WorkLink. /// 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 EndRevokeDomainAccess(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the SignOutUser operation. /// /// /// Container for the necessary parameters to execute the SignOutUser operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSignOutUser /// operation. /// REST API Reference for SignOutUser Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginSignOutUser(SignOutUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SignOutUser operation. /// /// /// The IAsyncResult returned by the call to BeginSignOutUser. /// /// Returns a SignOutUserResult from WorkLink. /// 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 EndSignOutUser(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from WorkLink. /// 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 EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes one or more tags from the specified resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by 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); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from WorkLink. /// 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 EndUntagResource(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the UpdateAuditStreamConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateAuditStreamConfiguration operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAuditStreamConfiguration /// operation. /// REST API Reference for UpdateAuditStreamConfiguration Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginUpdateAuditStreamConfiguration(UpdateAuditStreamConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAuditStreamConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAuditStreamConfiguration. /// /// Returns a UpdateAuditStreamConfigurationResult from WorkLink. /// 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 EndUpdateAuditStreamConfiguration(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the UpdateCompanyNetworkConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateCompanyNetworkConfiguration operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateCompanyNetworkConfiguration /// operation. /// REST API Reference for UpdateCompanyNetworkConfiguration Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginUpdateCompanyNetworkConfiguration(UpdateCompanyNetworkConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateCompanyNetworkConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateCompanyNetworkConfiguration. /// /// Returns a UpdateCompanyNetworkConfigurationResult from WorkLink. /// 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 EndUpdateCompanyNetworkConfiguration(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the UpdateDevicePolicyConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateDevicePolicyConfiguration operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDevicePolicyConfiguration /// operation. /// REST API Reference for UpdateDevicePolicyConfiguration Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginUpdateDevicePolicyConfiguration(UpdateDevicePolicyConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDevicePolicyConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDevicePolicyConfiguration. /// /// Returns a UpdateDevicePolicyConfigurationResult from WorkLink. /// 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 EndUpdateDevicePolicyConfiguration(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the UpdateDomainMetadata operation. /// /// /// Container for the necessary parameters to execute the UpdateDomainMetadata operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDomainMetadata /// operation. /// REST API Reference for UpdateDomainMetadata Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginUpdateDomainMetadata(UpdateDomainMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDomainMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDomainMetadata. /// /// Returns a UpdateDomainMetadataResult from WorkLink. /// 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 EndUpdateDomainMetadata(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the UpdateFleetMetadata operation. /// /// /// Container for the necessary parameters to execute the UpdateFleetMetadata operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFleetMetadata /// operation. /// REST API Reference for UpdateFleetMetadata Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginUpdateFleetMetadata(UpdateFleetMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateFleetMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateFleetMetadata. /// /// Returns a UpdateFleetMetadataResult from WorkLink. /// 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 EndUpdateFleetMetadata(IAsyncResult asyncResult); #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); /// /// Initiates the asynchronous execution of the UpdateIdentityProviderConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateIdentityProviderConfiguration operation on AmazonWorkLinkClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIdentityProviderConfiguration /// operation. /// REST API Reference for UpdateIdentityProviderConfiguration Operation [Obsolete("Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.")] IAsyncResult BeginUpdateIdentityProviderConfiguration(UpdateIdentityProviderConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateIdentityProviderConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateIdentityProviderConfiguration. /// /// Returns a UpdateIdentityProviderConfigurationResult from WorkLink. /// 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 EndUpdateIdentityProviderConfiguration(IAsyncResult asyncResult); #endregion } }