[][src]Struct rusoto_worklink::WorklinkClient

pub struct WorklinkClient { /* fields omitted */ }

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,
    P::Future: Send,
    D: DispatchSignedRequest + Send + Sync + 'static,
    D::Future: Send
[src]

Trait Implementations

fn associate_website_certificate_authority(
    &self,
    input: AssociateWebsiteCertificateAuthorityRequest
) -> RusotoFuture<AssociateWebsiteCertificateAuthorityResponse, AssociateWebsiteCertificateAuthorityError>
[src]

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(
    &self,
    input: CreateFleetRequest
) -> RusotoFuture<CreateFleetResponse, CreateFleetError>
[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.

fn delete_fleet(
    &self,
    input: DeleteFleetRequest
) -> RusotoFuture<DeleteFleetResponse, DeleteFleetError>
[src]

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

fn describe_audit_stream_configuration(
    &self,
    input: DescribeAuditStreamConfigurationRequest
) -> RusotoFuture<DescribeAuditStreamConfigurationResponse, DescribeAuditStreamConfigurationError>
[src]

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

fn describe_company_network_configuration(
    &self,
    input: DescribeCompanyNetworkConfigurationRequest
) -> RusotoFuture<DescribeCompanyNetworkConfigurationResponse, DescribeCompanyNetworkConfigurationError>
[src]

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

fn describe_device(
    &self,
    input: DescribeDeviceRequest
) -> RusotoFuture<DescribeDeviceResponse, DescribeDeviceError>
[src]

Provides information about a user's device.

fn describe_device_policy_configuration(
    &self,
    input: DescribeDevicePolicyConfigurationRequest
) -> RusotoFuture<DescribeDevicePolicyConfigurationResponse, DescribeDevicePolicyConfigurationError>
[src]

Describes the device policy configuration for the specified fleet.

fn describe_fleet_metadata(
    &self,
    input: DescribeFleetMetadataRequest
) -> RusotoFuture<DescribeFleetMetadataResponse, DescribeFleetMetadataError>
[src]

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

fn describe_identity_provider_configuration(
    &self,
    input: DescribeIdentityProviderConfigurationRequest
) -> RusotoFuture<DescribeIdentityProviderConfigurationResponse, DescribeIdentityProviderConfigurationError>
[src]

Describes the identity provider configuration of the specified fleet.

fn describe_website_certificate_authority(
    &self,
    input: DescribeWebsiteCertificateAuthorityRequest
) -> RusotoFuture<DescribeWebsiteCertificateAuthorityResponse, DescribeWebsiteCertificateAuthorityError>
[src]

Provides information about the certificate authority.

fn disassociate_website_certificate_authority(
    &self,
    input: DisassociateWebsiteCertificateAuthorityRequest
) -> RusotoFuture<DisassociateWebsiteCertificateAuthorityResponse, DisassociateWebsiteCertificateAuthorityError>
[src]

Removes a certificate authority (CA).

fn list_devices(
    &self,
    input: ListDevicesRequest
) -> RusotoFuture<ListDevicesResponse, ListDevicesError>
[src]

Retrieves a list of devices registered with the specified fleet.

fn list_fleets(
    &self,
    input: ListFleetsRequest
) -> RusotoFuture<ListFleetsResponse, ListFleetsError>
[src]

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

fn list_website_certificate_authorities(
    &self,
    input: ListWebsiteCertificateAuthoritiesRequest
) -> RusotoFuture<ListWebsiteCertificateAuthoritiesResponse, ListWebsiteCertificateAuthoritiesError>
[src]

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

fn sign_out_user(
    &self,
    input: SignOutUserRequest
) -> RusotoFuture<SignOutUserResponse, SignOutUserError>
[src]

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(
    &self,
    input: UpdateAuditStreamConfigurationRequest
) -> RusotoFuture<UpdateAuditStreamConfigurationResponse, UpdateAuditStreamConfigurationError>
[src]

Updates the audit stream configuration for the fleet.

fn update_company_network_configuration(
    &self,
    input: UpdateCompanyNetworkConfigurationRequest
) -> RusotoFuture<UpdateCompanyNetworkConfigurationResponse, UpdateCompanyNetworkConfigurationError>
[src]

Updates the company network configuration for the fleet.

fn update_device_policy_configuration(
    &self,
    input: UpdateDevicePolicyConfigurationRequest
) -> RusotoFuture<UpdateDevicePolicyConfigurationResponse, UpdateDevicePolicyConfigurationError>
[src]

Updates the device policy configuration for the fleet.

fn update_fleet_metadata(
    &self,
    input: UpdateFleetMetadataRequest
) -> RusotoFuture<UpdateFleetMetadataResponse, UpdateFleetMetadataError>
[src]

Updates fleet metadata, such as DisplayName.

fn update_identity_provider_configuration(
    &self,
    input: UpdateIdentityProviderConfigurationRequest
) -> RusotoFuture<UpdateIdentityProviderConfigurationResponse, UpdateIdentityProviderConfigurationError>
[src]

Updates the identity provider configuration for the fleet.

impl Clone for WorklinkClient[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same<T> for T

type Output = T

Should always be Self