[][src]Trait rusoto_worklink::Worklink

pub trait Worklink {
    fn associate_website_certificate_authority(
        &self,
        input: AssociateWebsiteCertificateAuthorityRequest
    ) -> RusotoFuture<AssociateWebsiteCertificateAuthorityResponse, AssociateWebsiteCertificateAuthorityError>;
fn create_fleet(
        &self,
        input: CreateFleetRequest
    ) -> RusotoFuture<CreateFleetResponse, CreateFleetError>;
fn delete_fleet(
        &self,
        input: DeleteFleetRequest
    ) -> RusotoFuture<DeleteFleetResponse, DeleteFleetError>;
fn describe_audit_stream_configuration(
        &self,
        input: DescribeAuditStreamConfigurationRequest
    ) -> RusotoFuture<DescribeAuditStreamConfigurationResponse, DescribeAuditStreamConfigurationError>;
fn describe_company_network_configuration(
        &self,
        input: DescribeCompanyNetworkConfigurationRequest
    ) -> RusotoFuture<DescribeCompanyNetworkConfigurationResponse, DescribeCompanyNetworkConfigurationError>;
fn describe_device(
        &self,
        input: DescribeDeviceRequest
    ) -> RusotoFuture<DescribeDeviceResponse, DescribeDeviceError>;
fn describe_device_policy_configuration(
        &self,
        input: DescribeDevicePolicyConfigurationRequest
    ) -> RusotoFuture<DescribeDevicePolicyConfigurationResponse, DescribeDevicePolicyConfigurationError>;
fn describe_fleet_metadata(
        &self,
        input: DescribeFleetMetadataRequest
    ) -> RusotoFuture<DescribeFleetMetadataResponse, DescribeFleetMetadataError>;
fn describe_identity_provider_configuration(
        &self,
        input: DescribeIdentityProviderConfigurationRequest
    ) -> RusotoFuture<DescribeIdentityProviderConfigurationResponse, DescribeIdentityProviderConfigurationError>;
fn describe_website_certificate_authority(
        &self,
        input: DescribeWebsiteCertificateAuthorityRequest
    ) -> RusotoFuture<DescribeWebsiteCertificateAuthorityResponse, DescribeWebsiteCertificateAuthorityError>;
fn disassociate_website_certificate_authority(
        &self,
        input: DisassociateWebsiteCertificateAuthorityRequest
    ) -> RusotoFuture<DisassociateWebsiteCertificateAuthorityResponse, DisassociateWebsiteCertificateAuthorityError>;
fn list_devices(
        &self,
        input: ListDevicesRequest
    ) -> RusotoFuture<ListDevicesResponse, ListDevicesError>;
fn list_fleets(
        &self,
        input: ListFleetsRequest
    ) -> RusotoFuture<ListFleetsResponse, ListFleetsError>;
fn list_website_certificate_authorities(
        &self,
        input: ListWebsiteCertificateAuthoritiesRequest
    ) -> RusotoFuture<ListWebsiteCertificateAuthoritiesResponse, ListWebsiteCertificateAuthoritiesError>;
fn sign_out_user(
        &self,
        input: SignOutUserRequest
    ) -> RusotoFuture<SignOutUserResponse, SignOutUserError>;
fn update_audit_stream_configuration(
        &self,
        input: UpdateAuditStreamConfigurationRequest
    ) -> RusotoFuture<UpdateAuditStreamConfigurationResponse, UpdateAuditStreamConfigurationError>;
fn update_company_network_configuration(
        &self,
        input: UpdateCompanyNetworkConfigurationRequest
    ) -> RusotoFuture<UpdateCompanyNetworkConfigurationResponse, UpdateCompanyNetworkConfigurationError>;
fn update_device_policy_configuration(
        &self,
        input: UpdateDevicePolicyConfigurationRequest
    ) -> RusotoFuture<UpdateDevicePolicyConfigurationResponse, UpdateDevicePolicyConfigurationError>;
fn update_fleet_metadata(
        &self,
        input: UpdateFleetMetadataRequest
    ) -> RusotoFuture<UpdateFleetMetadataResponse, UpdateFleetMetadataError>;
fn update_identity_provider_configuration(
        &self,
        input: UpdateIdentityProviderConfigurationRequest
    ) -> RusotoFuture<UpdateIdentityProviderConfigurationResponse, UpdateIdentityProviderConfigurationError>; }

Trait representing the capabilities of the WorkLink API. WorkLink clients implement this trait.

Required methods

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

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>

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>

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

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

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

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

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

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

Provides information about a user's device.

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

Describes the device policy configuration for the specified fleet.

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

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>

Describes the identity provider configuration of the specified fleet.

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

Provides information about the certificate authority.

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

Removes a certificate authority (CA).

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

Retrieves a list of devices registered with the specified fleet.

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

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

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

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

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

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>

Updates the audit stream configuration for the fleet.

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

Updates the company network configuration for the fleet.

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

Updates the device policy configuration for the fleet.

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

Updates fleet metadata, such as DisplayName.

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

Updates the identity provider configuration for the fleet.

Loading content...

Implementors

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.

Loading content...