AWS SDK for C++  1.9.153
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::WorkLink::WorkLinkClient Class Reference

#include <WorkLinkClient.h>

+ Inheritance diagram for Aws::WorkLink::WorkLinkClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 WorkLinkClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 WorkLinkClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 WorkLinkClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~WorkLinkClient ()
 
virtual Model::AssociateDomainOutcome AssociateDomain (const Model::AssociateDomainRequest &request) const
 
virtual Model::AssociateDomainOutcomeCallable AssociateDomainCallable (const Model::AssociateDomainRequest &request) const
 
virtual void AssociateDomainAsync (const Model::AssociateDomainRequest &request, const AssociateDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateWebsiteAuthorizationProviderOutcome AssociateWebsiteAuthorizationProvider (const Model::AssociateWebsiteAuthorizationProviderRequest &request) const
 
virtual Model::AssociateWebsiteAuthorizationProviderOutcomeCallable AssociateWebsiteAuthorizationProviderCallable (const Model::AssociateWebsiteAuthorizationProviderRequest &request) const
 
virtual void AssociateWebsiteAuthorizationProviderAsync (const Model::AssociateWebsiteAuthorizationProviderRequest &request, const AssociateWebsiteAuthorizationProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateWebsiteCertificateAuthorityOutcome AssociateWebsiteCertificateAuthority (const Model::AssociateWebsiteCertificateAuthorityRequest &request) const
 
virtual Model::AssociateWebsiteCertificateAuthorityOutcomeCallable AssociateWebsiteCertificateAuthorityCallable (const Model::AssociateWebsiteCertificateAuthorityRequest &request) const
 
virtual void AssociateWebsiteCertificateAuthorityAsync (const Model::AssociateWebsiteCertificateAuthorityRequest &request, const AssociateWebsiteCertificateAuthorityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateFleetOutcome CreateFleet (const Model::CreateFleetRequest &request) const
 
virtual Model::CreateFleetOutcomeCallable CreateFleetCallable (const Model::CreateFleetRequest &request) const
 
virtual void CreateFleetAsync (const Model::CreateFleetRequest &request, const CreateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteFleetOutcome DeleteFleet (const Model::DeleteFleetRequest &request) const
 
virtual Model::DeleteFleetOutcomeCallable DeleteFleetCallable (const Model::DeleteFleetRequest &request) const
 
virtual void DeleteFleetAsync (const Model::DeleteFleetRequest &request, const DeleteFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAuditStreamConfigurationOutcome DescribeAuditStreamConfiguration (const Model::DescribeAuditStreamConfigurationRequest &request) const
 
virtual Model::DescribeAuditStreamConfigurationOutcomeCallable DescribeAuditStreamConfigurationCallable (const Model::DescribeAuditStreamConfigurationRequest &request) const
 
virtual void DescribeAuditStreamConfigurationAsync (const Model::DescribeAuditStreamConfigurationRequest &request, const DescribeAuditStreamConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeCompanyNetworkConfigurationOutcome DescribeCompanyNetworkConfiguration (const Model::DescribeCompanyNetworkConfigurationRequest &request) const
 
virtual Model::DescribeCompanyNetworkConfigurationOutcomeCallable DescribeCompanyNetworkConfigurationCallable (const Model::DescribeCompanyNetworkConfigurationRequest &request) const
 
virtual void DescribeCompanyNetworkConfigurationAsync (const Model::DescribeCompanyNetworkConfigurationRequest &request, const DescribeCompanyNetworkConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDeviceOutcome DescribeDevice (const Model::DescribeDeviceRequest &request) const
 
virtual Model::DescribeDeviceOutcomeCallable DescribeDeviceCallable (const Model::DescribeDeviceRequest &request) const
 
virtual void DescribeDeviceAsync (const Model::DescribeDeviceRequest &request, const DescribeDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDevicePolicyConfigurationOutcome DescribeDevicePolicyConfiguration (const Model::DescribeDevicePolicyConfigurationRequest &request) const
 
virtual Model::DescribeDevicePolicyConfigurationOutcomeCallable DescribeDevicePolicyConfigurationCallable (const Model::DescribeDevicePolicyConfigurationRequest &request) const
 
virtual void DescribeDevicePolicyConfigurationAsync (const Model::DescribeDevicePolicyConfigurationRequest &request, const DescribeDevicePolicyConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDomainOutcome DescribeDomain (const Model::DescribeDomainRequest &request) const
 
virtual Model::DescribeDomainOutcomeCallable DescribeDomainCallable (const Model::DescribeDomainRequest &request) const
 
virtual void DescribeDomainAsync (const Model::DescribeDomainRequest &request, const DescribeDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeFleetMetadataOutcome DescribeFleetMetadata (const Model::DescribeFleetMetadataRequest &request) const
 
virtual Model::DescribeFleetMetadataOutcomeCallable DescribeFleetMetadataCallable (const Model::DescribeFleetMetadataRequest &request) const
 
virtual void DescribeFleetMetadataAsync (const Model::DescribeFleetMetadataRequest &request, const DescribeFleetMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeIdentityProviderConfigurationOutcome DescribeIdentityProviderConfiguration (const Model::DescribeIdentityProviderConfigurationRequest &request) const
 
virtual Model::DescribeIdentityProviderConfigurationOutcomeCallable DescribeIdentityProviderConfigurationCallable (const Model::DescribeIdentityProviderConfigurationRequest &request) const
 
virtual void DescribeIdentityProviderConfigurationAsync (const Model::DescribeIdentityProviderConfigurationRequest &request, const DescribeIdentityProviderConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeWebsiteCertificateAuthorityOutcome DescribeWebsiteCertificateAuthority (const Model::DescribeWebsiteCertificateAuthorityRequest &request) const
 
virtual Model::DescribeWebsiteCertificateAuthorityOutcomeCallable DescribeWebsiteCertificateAuthorityCallable (const Model::DescribeWebsiteCertificateAuthorityRequest &request) const
 
virtual void DescribeWebsiteCertificateAuthorityAsync (const Model::DescribeWebsiteCertificateAuthorityRequest &request, const DescribeWebsiteCertificateAuthorityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateDomainOutcome DisassociateDomain (const Model::DisassociateDomainRequest &request) const
 
virtual Model::DisassociateDomainOutcomeCallable DisassociateDomainCallable (const Model::DisassociateDomainRequest &request) const
 
virtual void DisassociateDomainAsync (const Model::DisassociateDomainRequest &request, const DisassociateDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateWebsiteAuthorizationProviderOutcome DisassociateWebsiteAuthorizationProvider (const Model::DisassociateWebsiteAuthorizationProviderRequest &request) const
 
virtual Model::DisassociateWebsiteAuthorizationProviderOutcomeCallable DisassociateWebsiteAuthorizationProviderCallable (const Model::DisassociateWebsiteAuthorizationProviderRequest &request) const
 
virtual void DisassociateWebsiteAuthorizationProviderAsync (const Model::DisassociateWebsiteAuthorizationProviderRequest &request, const DisassociateWebsiteAuthorizationProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateWebsiteCertificateAuthorityOutcome DisassociateWebsiteCertificateAuthority (const Model::DisassociateWebsiteCertificateAuthorityRequest &request) const
 
virtual Model::DisassociateWebsiteCertificateAuthorityOutcomeCallable DisassociateWebsiteCertificateAuthorityCallable (const Model::DisassociateWebsiteCertificateAuthorityRequest &request) const
 
virtual void DisassociateWebsiteCertificateAuthorityAsync (const Model::DisassociateWebsiteCertificateAuthorityRequest &request, const DisassociateWebsiteCertificateAuthorityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDevicesOutcome ListDevices (const Model::ListDevicesRequest &request) const
 
virtual Model::ListDevicesOutcomeCallable ListDevicesCallable (const Model::ListDevicesRequest &request) const
 
virtual void ListDevicesAsync (const Model::ListDevicesRequest &request, const ListDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDomainsOutcome ListDomains (const Model::ListDomainsRequest &request) const
 
virtual Model::ListDomainsOutcomeCallable ListDomainsCallable (const Model::ListDomainsRequest &request) const
 
virtual void ListDomainsAsync (const Model::ListDomainsRequest &request, const ListDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListFleetsOutcome ListFleets (const Model::ListFleetsRequest &request) const
 
virtual Model::ListFleetsOutcomeCallable ListFleetsCallable (const Model::ListFleetsRequest &request) const
 
virtual void ListFleetsAsync (const Model::ListFleetsRequest &request, const ListFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListWebsiteAuthorizationProvidersOutcome ListWebsiteAuthorizationProviders (const Model::ListWebsiteAuthorizationProvidersRequest &request) const
 
virtual Model::ListWebsiteAuthorizationProvidersOutcomeCallable ListWebsiteAuthorizationProvidersCallable (const Model::ListWebsiteAuthorizationProvidersRequest &request) const
 
virtual void ListWebsiteAuthorizationProvidersAsync (const Model::ListWebsiteAuthorizationProvidersRequest &request, const ListWebsiteAuthorizationProvidersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListWebsiteCertificateAuthoritiesOutcome ListWebsiteCertificateAuthorities (const Model::ListWebsiteCertificateAuthoritiesRequest &request) const
 
virtual Model::ListWebsiteCertificateAuthoritiesOutcomeCallable ListWebsiteCertificateAuthoritiesCallable (const Model::ListWebsiteCertificateAuthoritiesRequest &request) const
 
virtual void ListWebsiteCertificateAuthoritiesAsync (const Model::ListWebsiteCertificateAuthoritiesRequest &request, const ListWebsiteCertificateAuthoritiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RestoreDomainAccessOutcome RestoreDomainAccess (const Model::RestoreDomainAccessRequest &request) const
 
virtual Model::RestoreDomainAccessOutcomeCallable RestoreDomainAccessCallable (const Model::RestoreDomainAccessRequest &request) const
 
virtual void RestoreDomainAccessAsync (const Model::RestoreDomainAccessRequest &request, const RestoreDomainAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RevokeDomainAccessOutcome RevokeDomainAccess (const Model::RevokeDomainAccessRequest &request) const
 
virtual Model::RevokeDomainAccessOutcomeCallable RevokeDomainAccessCallable (const Model::RevokeDomainAccessRequest &request) const
 
virtual void RevokeDomainAccessAsync (const Model::RevokeDomainAccessRequest &request, const RevokeDomainAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SignOutUserOutcome SignOutUser (const Model::SignOutUserRequest &request) const
 
virtual Model::SignOutUserOutcomeCallable SignOutUserCallable (const Model::SignOutUserRequest &request) const
 
virtual void SignOutUserAsync (const Model::SignOutUserRequest &request, const SignOutUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAuditStreamConfigurationOutcome UpdateAuditStreamConfiguration (const Model::UpdateAuditStreamConfigurationRequest &request) const
 
virtual Model::UpdateAuditStreamConfigurationOutcomeCallable UpdateAuditStreamConfigurationCallable (const Model::UpdateAuditStreamConfigurationRequest &request) const
 
virtual void UpdateAuditStreamConfigurationAsync (const Model::UpdateAuditStreamConfigurationRequest &request, const UpdateAuditStreamConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateCompanyNetworkConfigurationOutcome UpdateCompanyNetworkConfiguration (const Model::UpdateCompanyNetworkConfigurationRequest &request) const
 
virtual Model::UpdateCompanyNetworkConfigurationOutcomeCallable UpdateCompanyNetworkConfigurationCallable (const Model::UpdateCompanyNetworkConfigurationRequest &request) const
 
virtual void UpdateCompanyNetworkConfigurationAsync (const Model::UpdateCompanyNetworkConfigurationRequest &request, const UpdateCompanyNetworkConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDevicePolicyConfigurationOutcome UpdateDevicePolicyConfiguration (const Model::UpdateDevicePolicyConfigurationRequest &request) const
 
virtual Model::UpdateDevicePolicyConfigurationOutcomeCallable UpdateDevicePolicyConfigurationCallable (const Model::UpdateDevicePolicyConfigurationRequest &request) const
 
virtual void UpdateDevicePolicyConfigurationAsync (const Model::UpdateDevicePolicyConfigurationRequest &request, const UpdateDevicePolicyConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDomainMetadataOutcome UpdateDomainMetadata (const Model::UpdateDomainMetadataRequest &request) const
 
virtual Model::UpdateDomainMetadataOutcomeCallable UpdateDomainMetadataCallable (const Model::UpdateDomainMetadataRequest &request) const
 
virtual void UpdateDomainMetadataAsync (const Model::UpdateDomainMetadataRequest &request, const UpdateDomainMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateFleetMetadataOutcome UpdateFleetMetadata (const Model::UpdateFleetMetadataRequest &request) const
 
virtual Model::UpdateFleetMetadataOutcomeCallable UpdateFleetMetadataCallable (const Model::UpdateFleetMetadataRequest &request) const
 
virtual void UpdateFleetMetadataAsync (const Model::UpdateFleetMetadataRequest &request, const UpdateFleetMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateIdentityProviderConfigurationOutcome UpdateIdentityProviderConfiguration (const Model::UpdateIdentityProviderConfigurationRequest &request) const
 
virtual Model::UpdateIdentityProviderConfigurationOutcomeCallable UpdateIdentityProviderConfigurationCallable (const Model::UpdateIdentityProviderConfigurationRequest &request) const
 
virtual void UpdateIdentityProviderConfigurationAsync (const Model::UpdateIdentityProviderConfigurationRequest &request, const UpdateIdentityProviderConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

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.

Definition at line 235 of file WorkLinkClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 238 of file WorkLinkClient.h.

Constructor & Destructor Documentation

◆ WorkLinkClient() [1/3]

Aws::WorkLink::WorkLinkClient::WorkLinkClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ WorkLinkClient() [2/3]

Aws::WorkLink::WorkLinkClient::WorkLinkClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ WorkLinkClient() [3/3]

Aws::WorkLink::WorkLinkClient::WorkLinkClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~WorkLinkClient()

virtual Aws::WorkLink::WorkLinkClient::~WorkLinkClient ( )
virtual

Member Function Documentation

◆ AssociateDomain()

virtual Model::AssociateDomainOutcome Aws::WorkLink::WorkLinkClient::AssociateDomain ( const Model::AssociateDomainRequest request) const
virtual

Specifies a domain to be associated to Amazon WorkLink.

See Also:

AWS API Reference

◆ AssociateDomainAsync()

virtual void Aws::WorkLink::WorkLinkClient::AssociateDomainAsync ( const Model::AssociateDomainRequest request,
const AssociateDomainResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Specifies a domain to be associated to Amazon WorkLink.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateDomainCallable()

virtual Model::AssociateDomainOutcomeCallable Aws::WorkLink::WorkLinkClient::AssociateDomainCallable ( const Model::AssociateDomainRequest request) const
virtual

Specifies a domain to be associated to Amazon WorkLink.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateWebsiteAuthorizationProvider()

virtual Model::AssociateWebsiteAuthorizationProviderOutcome Aws::WorkLink::WorkLinkClient::AssociateWebsiteAuthorizationProvider ( const Model::AssociateWebsiteAuthorizationProviderRequest request) const
virtual

Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.

See Also:

AWS API Reference

◆ AssociateWebsiteAuthorizationProviderAsync()

virtual void Aws::WorkLink::WorkLinkClient::AssociateWebsiteAuthorizationProviderAsync ( const Model::AssociateWebsiteAuthorizationProviderRequest request,
const AssociateWebsiteAuthorizationProviderResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateWebsiteAuthorizationProviderCallable()

virtual Model::AssociateWebsiteAuthorizationProviderOutcomeCallable Aws::WorkLink::WorkLinkClient::AssociateWebsiteAuthorizationProviderCallable ( const Model::AssociateWebsiteAuthorizationProviderRequest request) const
virtual

Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AssociateWebsiteCertificateAuthority()

virtual Model::AssociateWebsiteCertificateAuthorityOutcome Aws::WorkLink::WorkLinkClient::AssociateWebsiteCertificateAuthority ( const Model::AssociateWebsiteCertificateAuthorityRequest request) const
virtual

Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.

See Also:

AWS API Reference

◆ AssociateWebsiteCertificateAuthorityAsync()

virtual void Aws::WorkLink::WorkLinkClient::AssociateWebsiteCertificateAuthorityAsync ( const Model::AssociateWebsiteCertificateAuthorityRequest request,
const AssociateWebsiteCertificateAuthorityResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateWebsiteCertificateAuthorityCallable()

virtual Model::AssociateWebsiteCertificateAuthorityOutcomeCallable Aws::WorkLink::WorkLinkClient::AssociateWebsiteCertificateAuthorityCallable ( const Model::AssociateWebsiteCertificateAuthorityRequest request) const
virtual

Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateFleet()

virtual Model::CreateFleetOutcome Aws::WorkLink::WorkLinkClient::CreateFleet ( const Model::CreateFleetRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ CreateFleetAsync()

virtual void Aws::WorkLink::WorkLinkClient::CreateFleetAsync ( const Model::CreateFleetRequest request,
const CreateFleetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateFleetCallable()

virtual Model::CreateFleetOutcomeCallable Aws::WorkLink::WorkLinkClient::CreateFleetCallable ( const Model::CreateFleetRequest request) const
virtual

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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteFleet()

virtual Model::DeleteFleetOutcome Aws::WorkLink::WorkLinkClient::DeleteFleet ( const Model::DeleteFleetRequest request) const
virtual

Deletes a fleet. Prevents users from accessing previously associated websites.

See Also:

AWS API Reference

◆ DeleteFleetAsync()

virtual void Aws::WorkLink::WorkLinkClient::DeleteFleetAsync ( const Model::DeleteFleetRequest request,
const DeleteFleetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a fleet. Prevents users from accessing previously associated websites.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteFleetCallable()

virtual Model::DeleteFleetOutcomeCallable Aws::WorkLink::WorkLinkClient::DeleteFleetCallable ( const Model::DeleteFleetRequest request) const
virtual

Deletes a fleet. Prevents users from accessing previously associated websites.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeAuditStreamConfiguration()

virtual Model::DescribeAuditStreamConfigurationOutcome Aws::WorkLink::WorkLinkClient::DescribeAuditStreamConfiguration ( const Model::DescribeAuditStreamConfigurationRequest request) const
virtual

Describes the configuration for delivering audit streams to the customer account.

See Also:

AWS API Reference

◆ DescribeAuditStreamConfigurationAsync()

virtual void Aws::WorkLink::WorkLinkClient::DescribeAuditStreamConfigurationAsync ( const Model::DescribeAuditStreamConfigurationRequest request,
const DescribeAuditStreamConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the configuration for delivering audit streams to the customer account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAuditStreamConfigurationCallable()

virtual Model::DescribeAuditStreamConfigurationOutcomeCallable Aws::WorkLink::WorkLinkClient::DescribeAuditStreamConfigurationCallable ( const Model::DescribeAuditStreamConfigurationRequest request) const
virtual

Describes the configuration for delivering audit streams to the customer account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeCompanyNetworkConfiguration()

virtual Model::DescribeCompanyNetworkConfigurationOutcome Aws::WorkLink::WorkLinkClient::DescribeCompanyNetworkConfiguration ( const Model::DescribeCompanyNetworkConfigurationRequest request) const
virtual

Describes the networking configuration to access the internal websites associated with the specified fleet.

See Also:

AWS API Reference

◆ DescribeCompanyNetworkConfigurationAsync()

virtual void Aws::WorkLink::WorkLinkClient::DescribeCompanyNetworkConfigurationAsync ( const Model::DescribeCompanyNetworkConfigurationRequest request,
const DescribeCompanyNetworkConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the networking configuration to access the internal websites associated with the specified fleet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeCompanyNetworkConfigurationCallable()

virtual Model::DescribeCompanyNetworkConfigurationOutcomeCallable Aws::WorkLink::WorkLinkClient::DescribeCompanyNetworkConfigurationCallable ( const Model::DescribeCompanyNetworkConfigurationRequest request) const
virtual

Describes the networking configuration to access the internal websites associated with the specified fleet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDevice()

virtual Model::DescribeDeviceOutcome Aws::WorkLink::WorkLinkClient::DescribeDevice ( const Model::DescribeDeviceRequest request) const
virtual

Provides information about a user's device.

See Also:

AWS API Reference

◆ DescribeDeviceAsync()

virtual void Aws::WorkLink::WorkLinkClient::DescribeDeviceAsync ( const Model::DescribeDeviceRequest request,
const DescribeDeviceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides information about a user's device.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDeviceCallable()

virtual Model::DescribeDeviceOutcomeCallable Aws::WorkLink::WorkLinkClient::DescribeDeviceCallable ( const Model::DescribeDeviceRequest request) const
virtual

Provides information about a user's device.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDevicePolicyConfiguration()

virtual Model::DescribeDevicePolicyConfigurationOutcome Aws::WorkLink::WorkLinkClient::DescribeDevicePolicyConfiguration ( const Model::DescribeDevicePolicyConfigurationRequest request) const
virtual

Describes the device policy configuration for the specified fleet.

See Also:

AWS API Reference

◆ DescribeDevicePolicyConfigurationAsync()

virtual void Aws::WorkLink::WorkLinkClient::DescribeDevicePolicyConfigurationAsync ( const Model::DescribeDevicePolicyConfigurationRequest request,
const DescribeDevicePolicyConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the device policy configuration for the specified fleet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDevicePolicyConfigurationCallable()

virtual Model::DescribeDevicePolicyConfigurationOutcomeCallable Aws::WorkLink::WorkLinkClient::DescribeDevicePolicyConfigurationCallable ( const Model::DescribeDevicePolicyConfigurationRequest request) const
virtual

Describes the device policy configuration for the specified fleet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDomain()

virtual Model::DescribeDomainOutcome Aws::WorkLink::WorkLinkClient::DescribeDomain ( const Model::DescribeDomainRequest request) const
virtual

Provides information about the domain.

See Also:

AWS API Reference

◆ DescribeDomainAsync()

virtual void Aws::WorkLink::WorkLinkClient::DescribeDomainAsync ( const Model::DescribeDomainRequest request,
const DescribeDomainResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides information about the domain.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDomainCallable()

virtual Model::DescribeDomainOutcomeCallable Aws::WorkLink::WorkLinkClient::DescribeDomainCallable ( const Model::DescribeDomainRequest request) const
virtual

Provides information about the domain.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeFleetMetadata()

virtual Model::DescribeFleetMetadataOutcome Aws::WorkLink::WorkLinkClient::DescribeFleetMetadata ( const Model::DescribeFleetMetadataRequest request) const
virtual

Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.

See Also:

AWS API Reference

◆ DescribeFleetMetadataAsync()

virtual void Aws::WorkLink::WorkLinkClient::DescribeFleetMetadataAsync ( const Model::DescribeFleetMetadataRequest request,
const DescribeFleetMetadataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeFleetMetadataCallable()

virtual Model::DescribeFleetMetadataOutcomeCallable Aws::WorkLink::WorkLinkClient::DescribeFleetMetadataCallable ( const Model::DescribeFleetMetadataRequest request) const
virtual

Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeIdentityProviderConfiguration()

virtual Model::DescribeIdentityProviderConfigurationOutcome Aws::WorkLink::WorkLinkClient::DescribeIdentityProviderConfiguration ( const Model::DescribeIdentityProviderConfigurationRequest request) const
virtual

Describes the identity provider configuration of the specified fleet.

See Also:

AWS API Reference

◆ DescribeIdentityProviderConfigurationAsync()

virtual void Aws::WorkLink::WorkLinkClient::DescribeIdentityProviderConfigurationAsync ( const Model::DescribeIdentityProviderConfigurationRequest request,
const DescribeIdentityProviderConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the identity provider configuration of the specified fleet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeIdentityProviderConfigurationCallable()

virtual Model::DescribeIdentityProviderConfigurationOutcomeCallable Aws::WorkLink::WorkLinkClient::DescribeIdentityProviderConfigurationCallable ( const Model::DescribeIdentityProviderConfigurationRequest request) const
virtual

Describes the identity provider configuration of the specified fleet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeWebsiteCertificateAuthority()

virtual Model::DescribeWebsiteCertificateAuthorityOutcome Aws::WorkLink::WorkLinkClient::DescribeWebsiteCertificateAuthority ( const Model::DescribeWebsiteCertificateAuthorityRequest request) const
virtual

Provides information about the certificate authority.

See Also:

AWS API Reference

◆ DescribeWebsiteCertificateAuthorityAsync()

virtual void Aws::WorkLink::WorkLinkClient::DescribeWebsiteCertificateAuthorityAsync ( const Model::DescribeWebsiteCertificateAuthorityRequest request,
const DescribeWebsiteCertificateAuthorityResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides information about the certificate authority.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeWebsiteCertificateAuthorityCallable()

virtual Model::DescribeWebsiteCertificateAuthorityOutcomeCallable Aws::WorkLink::WorkLinkClient::DescribeWebsiteCertificateAuthorityCallable ( const Model::DescribeWebsiteCertificateAuthorityRequest request) const
virtual

Provides information about the certificate authority.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateDomain()

virtual Model::DisassociateDomainOutcome Aws::WorkLink::WorkLinkClient::DisassociateDomain ( const Model::DisassociateDomainRequest request) const
virtual

Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.

See Also:

AWS API Reference

◆ DisassociateDomainAsync()

virtual void Aws::WorkLink::WorkLinkClient::DisassociateDomainAsync ( const Model::DisassociateDomainRequest request,
const DisassociateDomainResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateDomainCallable()

virtual Model::DisassociateDomainOutcomeCallable Aws::WorkLink::WorkLinkClient::DisassociateDomainCallable ( const Model::DisassociateDomainRequest request) const
virtual

Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateWebsiteAuthorizationProvider()

virtual Model::DisassociateWebsiteAuthorizationProviderOutcome Aws::WorkLink::WorkLinkClient::DisassociateWebsiteAuthorizationProvider ( const Model::DisassociateWebsiteAuthorizationProviderRequest request) const
virtual

Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load any associated websites that require this authorization provider.

See Also:

AWS API Reference

◆ DisassociateWebsiteAuthorizationProviderAsync()

virtual void Aws::WorkLink::WorkLinkClient::DisassociateWebsiteAuthorizationProviderAsync ( const Model::DisassociateWebsiteAuthorizationProviderRequest request,
const DisassociateWebsiteAuthorizationProviderResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load any associated websites that require this authorization provider.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateWebsiteAuthorizationProviderCallable()

virtual Model::DisassociateWebsiteAuthorizationProviderOutcomeCallable Aws::WorkLink::WorkLinkClient::DisassociateWebsiteAuthorizationProviderCallable ( const Model::DisassociateWebsiteAuthorizationProviderRequest request) const
virtual

Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load any associated websites that require this authorization provider.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateWebsiteCertificateAuthority()

virtual Model::DisassociateWebsiteCertificateAuthorityOutcome Aws::WorkLink::WorkLinkClient::DisassociateWebsiteCertificateAuthority ( const Model::DisassociateWebsiteCertificateAuthorityRequest request) const
virtual

Removes a certificate authority (CA).

See Also:

AWS API Reference

◆ DisassociateWebsiteCertificateAuthorityAsync()

virtual void Aws::WorkLink::WorkLinkClient::DisassociateWebsiteCertificateAuthorityAsync ( const Model::DisassociateWebsiteCertificateAuthorityRequest request,
const DisassociateWebsiteCertificateAuthorityResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a certificate authority (CA).

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateWebsiteCertificateAuthorityCallable()

virtual Model::DisassociateWebsiteCertificateAuthorityOutcomeCallable Aws::WorkLink::WorkLinkClient::DisassociateWebsiteCertificateAuthorityCallable ( const Model::DisassociateWebsiteCertificateAuthorityRequest request) const
virtual

Removes a certificate authority (CA).

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDevices()

virtual Model::ListDevicesOutcome Aws::WorkLink::WorkLinkClient::ListDevices ( const Model::ListDevicesRequest request) const
virtual

Retrieves a list of devices registered with the specified fleet.

See Also:

AWS API Reference

◆ ListDevicesAsync()

virtual void Aws::WorkLink::WorkLinkClient::ListDevicesAsync ( const Model::ListDevicesRequest request,
const ListDevicesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of devices registered with the specified fleet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDevicesCallable()

virtual Model::ListDevicesOutcomeCallable Aws::WorkLink::WorkLinkClient::ListDevicesCallable ( const Model::ListDevicesRequest request) const
virtual

Retrieves a list of devices registered with the specified fleet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDomains()

virtual Model::ListDomainsOutcome Aws::WorkLink::WorkLinkClient::ListDomains ( const Model::ListDomainsRequest request) const
virtual

Retrieves a list of domains associated to a specified fleet.

See Also:

AWS API Reference

◆ ListDomainsAsync()

virtual void Aws::WorkLink::WorkLinkClient::ListDomainsAsync ( const Model::ListDomainsRequest request,
const ListDomainsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of domains associated to a specified fleet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDomainsCallable()

virtual Model::ListDomainsOutcomeCallable Aws::WorkLink::WorkLinkClient::ListDomainsCallable ( const Model::ListDomainsRequest request) const
virtual

Retrieves a list of domains associated to a specified fleet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListFleets()

virtual Model::ListFleetsOutcome Aws::WorkLink::WorkLinkClient::ListFleets ( const Model::ListFleetsRequest request) const
virtual

Retrieves a list of fleets for the current account and Region.

See Also:

AWS API Reference

◆ ListFleetsAsync()

virtual void Aws::WorkLink::WorkLinkClient::ListFleetsAsync ( const Model::ListFleetsRequest request,
const ListFleetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of fleets for the current account and Region.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListFleetsCallable()

virtual Model::ListFleetsOutcomeCallable Aws::WorkLink::WorkLinkClient::ListFleetsCallable ( const Model::ListFleetsRequest request) const
virtual

Retrieves a list of fleets for the current account and Region.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::WorkLink::WorkLinkClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Retrieves a list of tags for the specified resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::WorkLink::WorkLinkClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of tags for the specified resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::WorkLink::WorkLinkClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Retrieves a list of tags for the specified resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListWebsiteAuthorizationProviders()

virtual Model::ListWebsiteAuthorizationProvidersOutcome Aws::WorkLink::WorkLinkClient::ListWebsiteAuthorizationProviders ( const Model::ListWebsiteAuthorizationProvidersRequest request) const
virtual

Retrieves a list of website authorization providers associated with a specified fleet.

See Also:

AWS API Reference

◆ ListWebsiteAuthorizationProvidersAsync()

virtual void Aws::WorkLink::WorkLinkClient::ListWebsiteAuthorizationProvidersAsync ( const Model::ListWebsiteAuthorizationProvidersRequest request,
const ListWebsiteAuthorizationProvidersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of website authorization providers associated with a specified fleet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListWebsiteAuthorizationProvidersCallable()

virtual Model::ListWebsiteAuthorizationProvidersOutcomeCallable Aws::WorkLink::WorkLinkClient::ListWebsiteAuthorizationProvidersCallable ( const Model::ListWebsiteAuthorizationProvidersRequest request) const
virtual

Retrieves a list of website authorization providers associated with a specified fleet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListWebsiteCertificateAuthorities()

virtual Model::ListWebsiteCertificateAuthoritiesOutcome Aws::WorkLink::WorkLinkClient::ListWebsiteCertificateAuthorities ( const Model::ListWebsiteCertificateAuthoritiesRequest request) const
virtual

Retrieves a list of certificate authorities added for the current account and Region.

See Also:

AWS API Reference

◆ ListWebsiteCertificateAuthoritiesAsync()

virtual void Aws::WorkLink::WorkLinkClient::ListWebsiteCertificateAuthoritiesAsync ( const Model::ListWebsiteCertificateAuthoritiesRequest request,
const ListWebsiteCertificateAuthoritiesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a list of certificate authorities added for the current account and Region.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListWebsiteCertificateAuthoritiesCallable()

virtual Model::ListWebsiteCertificateAuthoritiesOutcomeCallable Aws::WorkLink::WorkLinkClient::ListWebsiteCertificateAuthoritiesCallable ( const Model::ListWebsiteCertificateAuthoritiesRequest request) const
virtual

Retrieves a list of certificate authorities added for the current account and Region.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::WorkLink::WorkLinkClient::OverrideEndpoint ( const Aws::String endpoint)

◆ RestoreDomainAccess()

virtual Model::RestoreDomainAccessOutcome Aws::WorkLink::WorkLinkClient::RestoreDomainAccess ( const Model::RestoreDomainAccessRequest request) const
virtual

Moves a domain to ACTIVE status if it was in the INACTIVE status.

See Also:

AWS API Reference

◆ RestoreDomainAccessAsync()

virtual void Aws::WorkLink::WorkLinkClient::RestoreDomainAccessAsync ( const Model::RestoreDomainAccessRequest request,
const RestoreDomainAccessResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Moves a domain to ACTIVE status if it was in the INACTIVE status.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RestoreDomainAccessCallable()

virtual Model::RestoreDomainAccessOutcomeCallable Aws::WorkLink::WorkLinkClient::RestoreDomainAccessCallable ( const Model::RestoreDomainAccessRequest request) const
virtual

Moves a domain to ACTIVE status if it was in the INACTIVE status.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RevokeDomainAccess()

virtual Model::RevokeDomainAccessOutcome Aws::WorkLink::WorkLinkClient::RevokeDomainAccess ( const Model::RevokeDomainAccessRequest request) const
virtual

Moves a domain to INACTIVE status if it was in the ACTIVE status.

See Also:

AWS API Reference

◆ RevokeDomainAccessAsync()

virtual void Aws::WorkLink::WorkLinkClient::RevokeDomainAccessAsync ( const Model::RevokeDomainAccessRequest request,
const RevokeDomainAccessResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Moves a domain to INACTIVE status if it was in the ACTIVE status.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RevokeDomainAccessCallable()

virtual Model::RevokeDomainAccessOutcomeCallable Aws::WorkLink::WorkLinkClient::RevokeDomainAccessCallable ( const Model::RevokeDomainAccessRequest request) const
virtual

Moves a domain to INACTIVE status if it was in the ACTIVE status.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SignOutUser()

virtual Model::SignOutUserOutcome Aws::WorkLink::WorkLinkClient::SignOutUser ( const Model::SignOutUserRequest request) const
virtual

Signs the user out from all of their devices. The user can sign in again if they have valid credentials.

See Also:

AWS API Reference

◆ SignOutUserAsync()

virtual void Aws::WorkLink::WorkLinkClient::SignOutUserAsync ( const Model::SignOutUserRequest request,
const SignOutUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Signs the user out from all of their devices. The user can sign in again if they have valid credentials.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SignOutUserCallable()

virtual Model::SignOutUserOutcomeCallable Aws::WorkLink::WorkLinkClient::SignOutUserCallable ( const Model::SignOutUserRequest request) const
virtual

Signs the user out from all of their devices. The user can sign in again if they have valid credentials.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::WorkLink::WorkLinkClient::TagResource ( const Model::TagResourceRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::WorkLink::WorkLinkClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::WorkLink::WorkLinkClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::WorkLink::WorkLinkClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes one or more tags from the specified resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::WorkLink::WorkLinkClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes one or more tags from the specified resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::WorkLink::WorkLinkClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes one or more tags from the specified resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateAuditStreamConfiguration()

virtual Model::UpdateAuditStreamConfigurationOutcome Aws::WorkLink::WorkLinkClient::UpdateAuditStreamConfiguration ( const Model::UpdateAuditStreamConfigurationRequest request) const
virtual

Updates the audit stream configuration for the fleet.

See Also:

AWS API Reference

◆ UpdateAuditStreamConfigurationAsync()

virtual void Aws::WorkLink::WorkLinkClient::UpdateAuditStreamConfigurationAsync ( const Model::UpdateAuditStreamConfigurationRequest request,
const UpdateAuditStreamConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the audit stream configuration for the fleet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAuditStreamConfigurationCallable()

virtual Model::UpdateAuditStreamConfigurationOutcomeCallable Aws::WorkLink::WorkLinkClient::UpdateAuditStreamConfigurationCallable ( const Model::UpdateAuditStreamConfigurationRequest request) const
virtual

Updates the audit stream configuration for the fleet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateCompanyNetworkConfiguration()

virtual Model::UpdateCompanyNetworkConfigurationOutcome Aws::WorkLink::WorkLinkClient::UpdateCompanyNetworkConfiguration ( const Model::UpdateCompanyNetworkConfigurationRequest request) const
virtual

Updates the company network configuration for the fleet.

See Also:

AWS API Reference

◆ UpdateCompanyNetworkConfigurationAsync()

virtual void Aws::WorkLink::WorkLinkClient::UpdateCompanyNetworkConfigurationAsync ( const Model::UpdateCompanyNetworkConfigurationRequest request,
const UpdateCompanyNetworkConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the company network configuration for the fleet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateCompanyNetworkConfigurationCallable()

virtual Model::UpdateCompanyNetworkConfigurationOutcomeCallable Aws::WorkLink::WorkLinkClient::UpdateCompanyNetworkConfigurationCallable ( const Model::UpdateCompanyNetworkConfigurationRequest request) const
virtual

Updates the company network configuration for the fleet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDevicePolicyConfiguration()

virtual Model::UpdateDevicePolicyConfigurationOutcome Aws::WorkLink::WorkLinkClient::UpdateDevicePolicyConfiguration ( const Model::UpdateDevicePolicyConfigurationRequest request) const
virtual

Updates the device policy configuration for the fleet.

See Also:

AWS API Reference

◆ UpdateDevicePolicyConfigurationAsync()

virtual void Aws::WorkLink::WorkLinkClient::UpdateDevicePolicyConfigurationAsync ( const Model::UpdateDevicePolicyConfigurationRequest request,
const UpdateDevicePolicyConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the device policy configuration for the fleet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDevicePolicyConfigurationCallable()

virtual Model::UpdateDevicePolicyConfigurationOutcomeCallable Aws::WorkLink::WorkLinkClient::UpdateDevicePolicyConfigurationCallable ( const Model::UpdateDevicePolicyConfigurationRequest request) const
virtual

Updates the device policy configuration for the fleet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDomainMetadata()

virtual Model::UpdateDomainMetadataOutcome Aws::WorkLink::WorkLinkClient::UpdateDomainMetadata ( const Model::UpdateDomainMetadataRequest request) const
virtual

Updates domain metadata, such as DisplayName.

See Also:

AWS API Reference

◆ UpdateDomainMetadataAsync()

virtual void Aws::WorkLink::WorkLinkClient::UpdateDomainMetadataAsync ( const Model::UpdateDomainMetadataRequest request,
const UpdateDomainMetadataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates domain metadata, such as DisplayName.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDomainMetadataCallable()

virtual Model::UpdateDomainMetadataOutcomeCallable Aws::WorkLink::WorkLinkClient::UpdateDomainMetadataCallable ( const Model::UpdateDomainMetadataRequest request) const
virtual

Updates domain metadata, such as DisplayName.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateFleetMetadata()

virtual Model::UpdateFleetMetadataOutcome Aws::WorkLink::WorkLinkClient::UpdateFleetMetadata ( const Model::UpdateFleetMetadataRequest request) const
virtual

Updates fleet metadata, such as DisplayName.

See Also:

AWS API Reference

◆ UpdateFleetMetadataAsync()

virtual void Aws::WorkLink::WorkLinkClient::UpdateFleetMetadataAsync ( const Model::UpdateFleetMetadataRequest request,
const UpdateFleetMetadataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates fleet metadata, such as DisplayName.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateFleetMetadataCallable()

virtual Model::UpdateFleetMetadataOutcomeCallable Aws::WorkLink::WorkLinkClient::UpdateFleetMetadataCallable ( const Model::UpdateFleetMetadataRequest request) const
virtual

Updates fleet metadata, such as DisplayName.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateIdentityProviderConfiguration()

virtual Model::UpdateIdentityProviderConfigurationOutcome Aws::WorkLink::WorkLinkClient::UpdateIdentityProviderConfiguration ( const Model::UpdateIdentityProviderConfigurationRequest request) const
virtual

Updates the identity provider configuration for the fleet.

See Also:

AWS API Reference

◆ UpdateIdentityProviderConfigurationAsync()

virtual void Aws::WorkLink::WorkLinkClient::UpdateIdentityProviderConfigurationAsync ( const Model::UpdateIdentityProviderConfigurationRequest request,
const UpdateIdentityProviderConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the identity provider configuration for the fleet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateIdentityProviderConfigurationCallable()

virtual Model::UpdateIdentityProviderConfigurationOutcomeCallable Aws::WorkLink::WorkLinkClient::UpdateIdentityProviderConfigurationCallable ( const Model::UpdateIdentityProviderConfigurationRequest request) const
virtual

Updates the identity provider configuration for the fleet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: