[][src]Trait rusoto_worklink::Worklink

pub trait Worklink {
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
; }

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

Updates the identity provider configuration for the fleet.

Loading content...

Implementors

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

Updates the identity provider configuration for the fleet.

Loading content...