AWS.WorkLink (aws-elixir v0.8.0) View Source

Amazon WorkLink is a cloud-based service that provides secure access to internal websites and web apps from iOS and Android phones.

In a single step, your users, such as employees, can access internal websites as efficiently as they access any other public website. They enter a URL in their web browser, or choose a link to an internal website in an email. Amazon WorkLink authenticates the user's access and securely renders authorized internal web content in a secure rendering service in the AWS cloud. Amazon WorkLink doesn't download or store any internal web content on mobile devices.

Link to this section Summary

Functions

Specifies a domain to be associated to Amazon WorkLink.

Associates a website authorization provider with a specified fleet.

Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.

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

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

Provides information about a user's device.

Describes the device policy configuration for the specified fleet.

Provides information about the domain.

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

Describes the identity provider configuration of the specified fleet.

Provides information about the certificate authority.

Disassociates a domain from Amazon WorkLink.

Disassociates a website authorization provider from a specified fleet.

Retrieves a list of devices registered with the specified fleet.

Retrieves a list of domains associated to a specified fleet.

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

Retrieves a list of tags for the specified resource.

Retrieves a list of website authorization providers associated with a specified fleet.

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

Moves a domain to ACTIVE status if it was in the INACTIVE status.

Moves a domain to INACTIVE status if it was in the ACTIVE status.

Signs the user out from all of their devices.

Adds or overwrites one or more tags for the specified resource, such as a fleet.

Removes one or more tags from the specified resource.

Updates the audit stream configuration for the fleet.

Updates the company network configuration for the fleet.

Updates the device policy configuration for the fleet.

Updates domain metadata, such as DisplayName.

Updates fleet metadata, such as DisplayName.

Updates the identity provider configuration for the fleet.

Link to this section Functions

Link to this function

associate_domain(client, input, options \\ [])

View Source

Specifies a domain to be associated to Amazon WorkLink.

Link to this function

associate_website_authorization_provider(client, input, options \\ [])

View Source

Associates a website authorization provider with a specified fleet.

This is used to authorize users against associated websites in the company network.

Link to this function

associate_website_certificate_authority(client, input, options \\ [])

View Source

Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.

Link to this function

create_fleet(client, input, options \\ [])

View Source

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.

Link to this function

delete_fleet(client, input, options \\ [])

View Source

Deletes a fleet.

Prevents users from accessing previously associated websites.

Link to this function

describe_audit_stream_configuration(client, input, options \\ [])

View Source

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

Link to this function

describe_company_network_configuration(client, input, options \\ [])

View Source

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

Link to this function

describe_device(client, input, options \\ [])

View Source

Provides information about a user's device.

Link to this function

describe_device_policy_configuration(client, input, options \\ [])

View Source

Describes the device policy configuration for the specified fleet.

Link to this function

describe_domain(client, input, options \\ [])

View Source

Provides information about the domain.

Link to this function

describe_fleet_metadata(client, input, options \\ [])

View Source

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

Link to this function

describe_identity_provider_configuration(client, input, options \\ [])

View Source

Describes the identity provider configuration of the specified fleet.

Link to this function

describe_website_certificate_authority(client, input, options \\ [])

View Source

Provides information about the certificate authority.

Link to this function

disassociate_domain(client, input, options \\ [])

View Source

Disassociates a domain from Amazon WorkLink.

End users lose the ability to access the domain with Amazon WorkLink.

Link to this function

disassociate_website_authorization_provider(client, input, options \\ [])

View Source

Disassociates a website authorization provider from a specified fleet.

After the disassociation, users can't load any associated websites that require this authorization provider.

Link to this function

disassociate_website_certificate_authority(client, input, options \\ [])

View Source

Removes a certificate authority (CA).

Link to this function

list_devices(client, input, options \\ [])

View Source

Retrieves a list of devices registered with the specified fleet.

Link to this function

list_domains(client, input, options \\ [])

View Source

Retrieves a list of domains associated to a specified fleet.

Link to this function

list_fleets(client, input, options \\ [])

View Source

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

Link to this function

list_tags_for_resource(client, resource_arn, options \\ [])

View Source

Retrieves a list of tags for the specified resource.

Link to this function

list_website_authorization_providers(client, input, options \\ [])

View Source

Retrieves a list of website authorization providers associated with a specified fleet.

Link to this function

list_website_certificate_authorities(client, input, options \\ [])

View Source

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

Link to this function

restore_domain_access(client, input, options \\ [])

View Source

Moves a domain to ACTIVE status if it was in the INACTIVE status.

Link to this function

revoke_domain_access(client, input, options \\ [])

View Source

Moves a domain to INACTIVE status if it was in the ACTIVE status.

Link to this function

sign_out_user(client, input, options \\ [])

View Source

Signs the user out from all of their devices.

The user can sign in again if they have valid credentials.

Link to this function

tag_resource(client, resource_arn, input, options \\ [])

View Source

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.

Link to this function

untag_resource(client, resource_arn, input, options \\ [])

View Source

Removes one or more tags from the specified resource.

Link to this function

update_audit_stream_configuration(client, input, options \\ [])

View Source

Updates the audit stream configuration for the fleet.

Link to this function

update_company_network_configuration(client, input, options \\ [])

View Source

Updates the company network configuration for the fleet.

Link to this function

update_device_policy_configuration(client, input, options \\ [])

View Source

Updates the device policy configuration for the fleet.

Link to this function

update_domain_metadata(client, input, options \\ [])

View Source

Updates domain metadata, such as DisplayName.

Link to this function

update_fleet_metadata(client, input, options \\ [])

View Source

Updates fleet metadata, such as DisplayName.

Link to this function

update_identity_provider_configuration(client, input, options \\ [])

View Source

Updates the identity provider configuration for the fleet.