[−][src]Struct rusoto_worklink::WorklinkClient
A client for the WorkLink API.
Methods
impl WorklinkClient
[src]
pub fn new(region: Region) -> WorklinkClient
[src]
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> WorklinkClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
[src]
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> WorklinkClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
pub fn new_with_client(client: Client, region: Region) -> WorklinkClient
[src]
Trait Implementations
impl Clone for WorklinkClient
[src]
fn clone(&self) -> WorklinkClient
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Worklink for WorklinkClient
[src]
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Auto Trait Implementations
impl !RefUnwindSafe for WorklinkClient
impl Send for WorklinkClient
impl Sync for WorklinkClient
impl Unpin for WorklinkClient
impl !UnwindSafe for WorklinkClient
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,