[−][src]Trait rusoto_worklink::Worklink
Trait representing the capabilities of the WorkLink API. WorkLink clients implement this trait.
Required methods
#[must_use]pub fn associate_domain<'life0, 'async_trait>(
&'life0 self,
input: AssociateDomainRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateDomainResponse, RusotoError<AssociateDomainError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: AssociateDomainRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateDomainResponse, RusotoError<AssociateDomainError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Specifies a domain to be associated to Amazon WorkLink.
#[must_use]pub fn associate_website_authorization_provider<'life0, 'async_trait>(
&'life0 self,
input: AssociateWebsiteAuthorizationProviderRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateWebsiteAuthorizationProviderResponse, RusotoError<AssociateWebsiteAuthorizationProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: AssociateWebsiteAuthorizationProviderRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateWebsiteAuthorizationProviderResponse, RusotoError<AssociateWebsiteAuthorizationProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.
#[must_use]pub fn associate_website_certificate_authority<'life0, 'async_trait>(
&'life0 self,
input: AssociateWebsiteCertificateAuthorityRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateWebsiteCertificateAuthorityResponse, RusotoError<AssociateWebsiteCertificateAuthorityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: AssociateWebsiteCertificateAuthorityRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateWebsiteCertificateAuthorityResponse, RusotoError<AssociateWebsiteCertificateAuthorityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.
#[must_use]pub fn create_fleet<'life0, 'async_trait>(
&'life0 self,
input: CreateFleetRequest
) -> Pin<Box<dyn Future<Output = Result<CreateFleetResponse, RusotoError<CreateFleetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateFleetRequest
) -> Pin<Box<dyn Future<Output = Result<CreateFleetResponse, RusotoError<CreateFleetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
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.
#[must_use]pub fn delete_fleet<'life0, 'async_trait>(
&'life0 self,
input: DeleteFleetRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteFleetResponse, RusotoError<DeleteFleetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteFleetRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteFleetResponse, RusotoError<DeleteFleetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a fleet. Prevents users from accessing previously associated websites.
#[must_use]pub fn describe_audit_stream_configuration<'life0, 'async_trait>(
&'life0 self,
input: DescribeAuditStreamConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAuditStreamConfigurationResponse, RusotoError<DescribeAuditStreamConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeAuditStreamConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAuditStreamConfigurationResponse, RusotoError<DescribeAuditStreamConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the configuration for delivering audit streams to the customer account.
#[must_use]pub fn describe_company_network_configuration<'life0, 'async_trait>(
&'life0 self,
input: DescribeCompanyNetworkConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeCompanyNetworkConfigurationResponse, RusotoError<DescribeCompanyNetworkConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeCompanyNetworkConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeCompanyNetworkConfigurationResponse, RusotoError<DescribeCompanyNetworkConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the networking configuration to access the internal websites associated with the specified fleet.
#[must_use]pub fn describe_device<'life0, 'async_trait>(
&'life0 self,
input: DescribeDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDeviceResponse, RusotoError<DescribeDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDeviceResponse, RusotoError<DescribeDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides information about a user's device.
#[must_use]pub fn describe_device_policy_configuration<'life0, 'async_trait>(
&'life0 self,
input: DescribeDevicePolicyConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDevicePolicyConfigurationResponse, RusotoError<DescribeDevicePolicyConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeDevicePolicyConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDevicePolicyConfigurationResponse, RusotoError<DescribeDevicePolicyConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the device policy configuration for the specified fleet.
#[must_use]pub fn describe_domain<'life0, 'async_trait>(
&'life0 self,
input: DescribeDomainRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDomainResponse, RusotoError<DescribeDomainError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeDomainRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDomainResponse, RusotoError<DescribeDomainError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides information about the domain.
#[must_use]pub fn describe_fleet_metadata<'life0, 'async_trait>(
&'life0 self,
input: DescribeFleetMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeFleetMetadataResponse, RusotoError<DescribeFleetMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeFleetMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeFleetMetadataResponse, RusotoError<DescribeFleetMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.
#[must_use]pub fn describe_identity_provider_configuration<'life0, 'async_trait>(
&'life0 self,
input: DescribeIdentityProviderConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeIdentityProviderConfigurationResponse, RusotoError<DescribeIdentityProviderConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeIdentityProviderConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeIdentityProviderConfigurationResponse, RusotoError<DescribeIdentityProviderConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the identity provider configuration of the specified fleet.
#[must_use]pub fn describe_website_certificate_authority<'life0, 'async_trait>(
&'life0 self,
input: DescribeWebsiteCertificateAuthorityRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeWebsiteCertificateAuthorityResponse, RusotoError<DescribeWebsiteCertificateAuthorityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeWebsiteCertificateAuthorityRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeWebsiteCertificateAuthorityResponse, RusotoError<DescribeWebsiteCertificateAuthorityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides information about the certificate authority.
#[must_use]pub fn disassociate_domain<'life0, 'async_trait>(
&'life0 self,
input: DisassociateDomainRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateDomainResponse, RusotoError<DisassociateDomainError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DisassociateDomainRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateDomainResponse, RusotoError<DisassociateDomainError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.
#[must_use]pub fn disassociate_website_authorization_provider<'life0, 'async_trait>(
&'life0 self,
input: DisassociateWebsiteAuthorizationProviderRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateWebsiteAuthorizationProviderResponse, RusotoError<DisassociateWebsiteAuthorizationProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DisassociateWebsiteAuthorizationProviderRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateWebsiteAuthorizationProviderResponse, RusotoError<DisassociateWebsiteAuthorizationProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load any associated websites that require this authorization provider.
#[must_use]pub fn disassociate_website_certificate_authority<'life0, 'async_trait>(
&'life0 self,
input: DisassociateWebsiteCertificateAuthorityRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateWebsiteCertificateAuthorityResponse, RusotoError<DisassociateWebsiteCertificateAuthorityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DisassociateWebsiteCertificateAuthorityRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateWebsiteCertificateAuthorityResponse, RusotoError<DisassociateWebsiteCertificateAuthorityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes a certificate authority (CA).
#[must_use]pub fn list_devices<'life0, 'async_trait>(
&'life0 self,
input: ListDevicesRequest
) -> Pin<Box<dyn Future<Output = Result<ListDevicesResponse, RusotoError<ListDevicesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListDevicesRequest
) -> Pin<Box<dyn Future<Output = Result<ListDevicesResponse, RusotoError<ListDevicesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of devices registered with the specified fleet.
#[must_use]pub fn list_domains<'life0, 'async_trait>(
&'life0 self,
input: ListDomainsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDomainsResponse, RusotoError<ListDomainsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListDomainsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDomainsResponse, RusotoError<ListDomainsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of domains associated to a specified fleet.
#[must_use]pub fn list_fleets<'life0, 'async_trait>(
&'life0 self,
input: ListFleetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListFleetsResponse, RusotoError<ListFleetsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListFleetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListFleetsResponse, RusotoError<ListFleetsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of fleets for the current account and Region.
#[must_use]pub fn list_tags_for_resource<'life0, 'async_trait>(
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of tags for the specified resource.
#[must_use]pub fn list_website_authorization_providers<'life0, 'async_trait>(
&'life0 self,
input: ListWebsiteAuthorizationProvidersRequest
) -> Pin<Box<dyn Future<Output = Result<ListWebsiteAuthorizationProvidersResponse, RusotoError<ListWebsiteAuthorizationProvidersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListWebsiteAuthorizationProvidersRequest
) -> Pin<Box<dyn Future<Output = Result<ListWebsiteAuthorizationProvidersResponse, RusotoError<ListWebsiteAuthorizationProvidersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of website authorization providers associated with a specified fleet.
#[must_use]pub fn list_website_certificate_authorities<'life0, 'async_trait>(
&'life0 self,
input: ListWebsiteCertificateAuthoritiesRequest
) -> Pin<Box<dyn Future<Output = Result<ListWebsiteCertificateAuthoritiesResponse, RusotoError<ListWebsiteCertificateAuthoritiesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListWebsiteCertificateAuthoritiesRequest
) -> Pin<Box<dyn Future<Output = Result<ListWebsiteCertificateAuthoritiesResponse, RusotoError<ListWebsiteCertificateAuthoritiesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of certificate authorities added for the current account and Region.
#[must_use]pub fn restore_domain_access<'life0, 'async_trait>(
&'life0 self,
input: RestoreDomainAccessRequest
) -> Pin<Box<dyn Future<Output = Result<RestoreDomainAccessResponse, RusotoError<RestoreDomainAccessError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: RestoreDomainAccessRequest
) -> Pin<Box<dyn Future<Output = Result<RestoreDomainAccessResponse, RusotoError<RestoreDomainAccessError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Moves a domain to ACTIVE status if it was in the INACTIVE status.
#[must_use]pub fn revoke_domain_access<'life0, 'async_trait>(
&'life0 self,
input: RevokeDomainAccessRequest
) -> Pin<Box<dyn Future<Output = Result<RevokeDomainAccessResponse, RusotoError<RevokeDomainAccessError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: RevokeDomainAccessRequest
) -> Pin<Box<dyn Future<Output = Result<RevokeDomainAccessResponse, RusotoError<RevokeDomainAccessError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Moves a domain to INACTIVE status if it was in the ACTIVE status.
#[must_use]pub fn sign_out_user<'life0, 'async_trait>(
&'life0 self,
input: SignOutUserRequest
) -> Pin<Box<dyn Future<Output = Result<SignOutUserResponse, RusotoError<SignOutUserError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: SignOutUserRequest
) -> Pin<Box<dyn Future<Output = Result<SignOutUserResponse, RusotoError<SignOutUserError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Signs the user out from all of their devices. The user can sign in again if they have valid credentials.
#[must_use]pub fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
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.
#[must_use]pub fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes one or more tags from the specified resource.
#[must_use]pub fn update_audit_stream_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateAuditStreamConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateAuditStreamConfigurationResponse, RusotoError<UpdateAuditStreamConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateAuditStreamConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateAuditStreamConfigurationResponse, RusotoError<UpdateAuditStreamConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the audit stream configuration for the fleet.
#[must_use]pub fn update_company_network_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateCompanyNetworkConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateCompanyNetworkConfigurationResponse, RusotoError<UpdateCompanyNetworkConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateCompanyNetworkConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateCompanyNetworkConfigurationResponse, RusotoError<UpdateCompanyNetworkConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the company network configuration for the fleet.
#[must_use]pub fn update_device_policy_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateDevicePolicyConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDevicePolicyConfigurationResponse, RusotoError<UpdateDevicePolicyConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateDevicePolicyConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDevicePolicyConfigurationResponse, RusotoError<UpdateDevicePolicyConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the device policy configuration for the fleet.
#[must_use]pub fn update_domain_metadata<'life0, 'async_trait>(
&'life0 self,
input: UpdateDomainMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDomainMetadataResponse, RusotoError<UpdateDomainMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateDomainMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDomainMetadataResponse, RusotoError<UpdateDomainMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates domain metadata, such as DisplayName.
#[must_use]pub fn update_fleet_metadata<'life0, 'async_trait>(
&'life0 self,
input: UpdateFleetMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateFleetMetadataResponse, RusotoError<UpdateFleetMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateFleetMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateFleetMetadataResponse, RusotoError<UpdateFleetMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates fleet metadata, such as DisplayName.
#[must_use]pub fn update_identity_provider_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateIdentityProviderConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateIdentityProviderConfigurationResponse, RusotoError<UpdateIdentityProviderConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateIdentityProviderConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateIdentityProviderConfigurationResponse, RusotoError<UpdateIdentityProviderConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the identity provider configuration for the fleet.
Implementors
impl Worklink for WorklinkClient
[src]
pub fn associate_domain<'life0, 'async_trait>(
&'life0 self,
input: AssociateDomainRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateDomainResponse, RusotoError<AssociateDomainError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: AssociateDomainRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateDomainResponse, RusotoError<AssociateDomainError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Specifies a domain to be associated to Amazon WorkLink.
pub fn associate_website_authorization_provider<'life0, 'async_trait>(
&'life0 self,
input: AssociateWebsiteAuthorizationProviderRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateWebsiteAuthorizationProviderResponse, RusotoError<AssociateWebsiteAuthorizationProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: AssociateWebsiteAuthorizationProviderRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateWebsiteAuthorizationProviderResponse, RusotoError<AssociateWebsiteAuthorizationProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.
pub fn associate_website_certificate_authority<'life0, 'async_trait>(
&'life0 self,
input: AssociateWebsiteCertificateAuthorityRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateWebsiteCertificateAuthorityResponse, RusotoError<AssociateWebsiteCertificateAuthorityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: AssociateWebsiteCertificateAuthorityRequest
) -> Pin<Box<dyn Future<Output = Result<AssociateWebsiteCertificateAuthorityResponse, RusotoError<AssociateWebsiteCertificateAuthorityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.
pub fn create_fleet<'life0, 'async_trait>(
&'life0 self,
input: CreateFleetRequest
) -> Pin<Box<dyn Future<Output = Result<CreateFleetResponse, RusotoError<CreateFleetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateFleetRequest
) -> Pin<Box<dyn Future<Output = Result<CreateFleetResponse, RusotoError<CreateFleetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
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.
pub fn delete_fleet<'life0, 'async_trait>(
&'life0 self,
input: DeleteFleetRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteFleetResponse, RusotoError<DeleteFleetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteFleetRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteFleetResponse, RusotoError<DeleteFleetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a fleet. Prevents users from accessing previously associated websites.
pub fn describe_audit_stream_configuration<'life0, 'async_trait>(
&'life0 self,
input: DescribeAuditStreamConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAuditStreamConfigurationResponse, RusotoError<DescribeAuditStreamConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeAuditStreamConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAuditStreamConfigurationResponse, RusotoError<DescribeAuditStreamConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the configuration for delivering audit streams to the customer account.
pub fn describe_company_network_configuration<'life0, 'async_trait>(
&'life0 self,
input: DescribeCompanyNetworkConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeCompanyNetworkConfigurationResponse, RusotoError<DescribeCompanyNetworkConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeCompanyNetworkConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeCompanyNetworkConfigurationResponse, RusotoError<DescribeCompanyNetworkConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the networking configuration to access the internal websites associated with the specified fleet.
pub fn describe_device<'life0, 'async_trait>(
&'life0 self,
input: DescribeDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDeviceResponse, RusotoError<DescribeDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDeviceResponse, RusotoError<DescribeDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides information about a user's device.
pub fn describe_device_policy_configuration<'life0, 'async_trait>(
&'life0 self,
input: DescribeDevicePolicyConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDevicePolicyConfigurationResponse, RusotoError<DescribeDevicePolicyConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeDevicePolicyConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDevicePolicyConfigurationResponse, RusotoError<DescribeDevicePolicyConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the device policy configuration for the specified fleet.
pub fn describe_domain<'life0, 'async_trait>(
&'life0 self,
input: DescribeDomainRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDomainResponse, RusotoError<DescribeDomainError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeDomainRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDomainResponse, RusotoError<DescribeDomainError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides information about the domain.
pub fn describe_fleet_metadata<'life0, 'async_trait>(
&'life0 self,
input: DescribeFleetMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeFleetMetadataResponse, RusotoError<DescribeFleetMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeFleetMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeFleetMetadataResponse, RusotoError<DescribeFleetMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.
pub fn describe_identity_provider_configuration<'life0, 'async_trait>(
&'life0 self,
input: DescribeIdentityProviderConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeIdentityProviderConfigurationResponse, RusotoError<DescribeIdentityProviderConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeIdentityProviderConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeIdentityProviderConfigurationResponse, RusotoError<DescribeIdentityProviderConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the identity provider configuration of the specified fleet.
pub fn describe_website_certificate_authority<'life0, 'async_trait>(
&'life0 self,
input: DescribeWebsiteCertificateAuthorityRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeWebsiteCertificateAuthorityResponse, RusotoError<DescribeWebsiteCertificateAuthorityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeWebsiteCertificateAuthorityRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeWebsiteCertificateAuthorityResponse, RusotoError<DescribeWebsiteCertificateAuthorityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides information about the certificate authority.
pub fn disassociate_domain<'life0, 'async_trait>(
&'life0 self,
input: DisassociateDomainRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateDomainResponse, RusotoError<DisassociateDomainError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DisassociateDomainRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateDomainResponse, RusotoError<DisassociateDomainError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.
pub fn disassociate_website_authorization_provider<'life0, 'async_trait>(
&'life0 self,
input: DisassociateWebsiteAuthorizationProviderRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateWebsiteAuthorizationProviderResponse, RusotoError<DisassociateWebsiteAuthorizationProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DisassociateWebsiteAuthorizationProviderRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateWebsiteAuthorizationProviderResponse, RusotoError<DisassociateWebsiteAuthorizationProviderError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load any associated websites that require this authorization provider.
pub fn disassociate_website_certificate_authority<'life0, 'async_trait>(
&'life0 self,
input: DisassociateWebsiteCertificateAuthorityRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateWebsiteCertificateAuthorityResponse, RusotoError<DisassociateWebsiteCertificateAuthorityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DisassociateWebsiteCertificateAuthorityRequest
) -> Pin<Box<dyn Future<Output = Result<DisassociateWebsiteCertificateAuthorityResponse, RusotoError<DisassociateWebsiteCertificateAuthorityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes a certificate authority (CA).
pub fn list_devices<'life0, 'async_trait>(
&'life0 self,
input: ListDevicesRequest
) -> Pin<Box<dyn Future<Output = Result<ListDevicesResponse, RusotoError<ListDevicesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListDevicesRequest
) -> Pin<Box<dyn Future<Output = Result<ListDevicesResponse, RusotoError<ListDevicesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of devices registered with the specified fleet.
pub fn list_domains<'life0, 'async_trait>(
&'life0 self,
input: ListDomainsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDomainsResponse, RusotoError<ListDomainsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListDomainsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDomainsResponse, RusotoError<ListDomainsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of domains associated to a specified fleet.
pub fn list_fleets<'life0, 'async_trait>(
&'life0 self,
input: ListFleetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListFleetsResponse, RusotoError<ListFleetsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListFleetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListFleetsResponse, RusotoError<ListFleetsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of fleets for the current account and Region.
pub fn list_tags_for_resource<'life0, 'async_trait>(
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of tags for the specified resource.
pub fn list_website_authorization_providers<'life0, 'async_trait>(
&'life0 self,
input: ListWebsiteAuthorizationProvidersRequest
) -> Pin<Box<dyn Future<Output = Result<ListWebsiteAuthorizationProvidersResponse, RusotoError<ListWebsiteAuthorizationProvidersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListWebsiteAuthorizationProvidersRequest
) -> Pin<Box<dyn Future<Output = Result<ListWebsiteAuthorizationProvidersResponse, RusotoError<ListWebsiteAuthorizationProvidersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of website authorization providers associated with a specified fleet.
pub fn list_website_certificate_authorities<'life0, 'async_trait>(
&'life0 self,
input: ListWebsiteCertificateAuthoritiesRequest
) -> Pin<Box<dyn Future<Output = Result<ListWebsiteCertificateAuthoritiesResponse, RusotoError<ListWebsiteCertificateAuthoritiesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListWebsiteCertificateAuthoritiesRequest
) -> Pin<Box<dyn Future<Output = Result<ListWebsiteCertificateAuthoritiesResponse, RusotoError<ListWebsiteCertificateAuthoritiesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a list of certificate authorities added for the current account and Region.
pub fn restore_domain_access<'life0, 'async_trait>(
&'life0 self,
input: RestoreDomainAccessRequest
) -> Pin<Box<dyn Future<Output = Result<RestoreDomainAccessResponse, RusotoError<RestoreDomainAccessError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: RestoreDomainAccessRequest
) -> Pin<Box<dyn Future<Output = Result<RestoreDomainAccessResponse, RusotoError<RestoreDomainAccessError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Moves a domain to ACTIVE status if it was in the INACTIVE status.
pub fn revoke_domain_access<'life0, 'async_trait>(
&'life0 self,
input: RevokeDomainAccessRequest
) -> Pin<Box<dyn Future<Output = Result<RevokeDomainAccessResponse, RusotoError<RevokeDomainAccessError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: RevokeDomainAccessRequest
) -> Pin<Box<dyn Future<Output = Result<RevokeDomainAccessResponse, RusotoError<RevokeDomainAccessError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Moves a domain to INACTIVE status if it was in the ACTIVE status.
pub fn sign_out_user<'life0, 'async_trait>(
&'life0 self,
input: SignOutUserRequest
) -> Pin<Box<dyn Future<Output = Result<SignOutUserResponse, RusotoError<SignOutUserError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: SignOutUserRequest
) -> Pin<Box<dyn Future<Output = Result<SignOutUserResponse, RusotoError<SignOutUserError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Signs the user out from all of their devices. The user can sign in again if they have valid credentials.
pub fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
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.
pub fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes one or more tags from the specified resource.
pub fn update_audit_stream_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateAuditStreamConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateAuditStreamConfigurationResponse, RusotoError<UpdateAuditStreamConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateAuditStreamConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateAuditStreamConfigurationResponse, RusotoError<UpdateAuditStreamConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the audit stream configuration for the fleet.
pub fn update_company_network_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateCompanyNetworkConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateCompanyNetworkConfigurationResponse, RusotoError<UpdateCompanyNetworkConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateCompanyNetworkConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateCompanyNetworkConfigurationResponse, RusotoError<UpdateCompanyNetworkConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the company network configuration for the fleet.
pub fn update_device_policy_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateDevicePolicyConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDevicePolicyConfigurationResponse, RusotoError<UpdateDevicePolicyConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateDevicePolicyConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDevicePolicyConfigurationResponse, RusotoError<UpdateDevicePolicyConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the device policy configuration for the fleet.
pub fn update_domain_metadata<'life0, 'async_trait>(
&'life0 self,
input: UpdateDomainMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDomainMetadataResponse, RusotoError<UpdateDomainMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateDomainMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDomainMetadataResponse, RusotoError<UpdateDomainMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates domain metadata, such as DisplayName.
pub fn update_fleet_metadata<'life0, 'async_trait>(
&'life0 self,
input: UpdateFleetMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateFleetMetadataResponse, RusotoError<UpdateFleetMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateFleetMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateFleetMetadataResponse, RusotoError<UpdateFleetMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates fleet metadata, such as DisplayName.
pub fn update_identity_provider_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateIdentityProviderConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateIdentityProviderConfigurationResponse, RusotoError<UpdateIdentityProviderConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateIdentityProviderConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateIdentityProviderConfigurationResponse, RusotoError<UpdateIdentityProviderConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the identity provider configuration for the fleet.