NAME
Paws::WorkLink - Perl Interface to AWS Amazon WorkLink
SYNOPSIS
use Paws;
my $obj = Paws->service('WorkLink');
my $res = $obj->Method(
Arg1 => $val1,
Arg2 => [ 'V1', 'V2' ],
# if Arg3 is an object, the HashRef will be used as arguments to the constructor
# of the arguments type
Arg3 => { Att1 => 'Val1' },
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to
# the constructor of the arguments type
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ],
);
DESCRIPTION
Amazon WorkLink is a cloud-based service that provides secure access to internal websites and web apps from iOS 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.
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25
METHODS
AssociateWebsiteCertificateAuthority
Each argument is described in detail in: Paws::WorkLink::AssociateWebsiteCertificateAuthority
Returns: a Paws::WorkLink::AssociateWebsiteCertificateAuthorityResponse instance
Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.
CreateFleet
Each argument is described in detail in: Paws::WorkLink::CreateFleet
Returns: a Paws::WorkLink::CreateFleetResponse instance
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.
DeleteFleet
Each argument is described in detail in: Paws::WorkLink::DeleteFleet
Returns: a Paws::WorkLink::DeleteFleetResponse instance
Deletes a fleet. Prevents users from accessing previously associated websites.
DescribeAuditStreamConfiguration
Each argument is described in detail in: Paws::WorkLink::DescribeAuditStreamConfiguration
Returns: a Paws::WorkLink::DescribeAuditStreamConfigurationResponse instance
Describes the configuration for delivering audit streams to the customer account.
DescribeCompanyNetworkConfiguration
Each argument is described in detail in: Paws::WorkLink::DescribeCompanyNetworkConfiguration
Returns: a Paws::WorkLink::DescribeCompanyNetworkConfigurationResponse instance
Describes the networking configuration to access the internal websites associated with the specified fleet.
DescribeDevice
Each argument is described in detail in: Paws::WorkLink::DescribeDevice
Returns: a Paws::WorkLink::DescribeDeviceResponse instance
Provides information about a user's device.
DescribeDevicePolicyConfiguration
Each argument is described in detail in: Paws::WorkLink::DescribeDevicePolicyConfiguration
Returns: a Paws::WorkLink::DescribeDevicePolicyConfigurationResponse instance
Describes the device policy configuration for the specified fleet.
DescribeFleetMetadata
Each argument is described in detail in: Paws::WorkLink::DescribeFleetMetadata
Returns: a Paws::WorkLink::DescribeFleetMetadataResponse instance
Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.
DescribeIdentityProviderConfiguration
Each argument is described in detail in: Paws::WorkLink::DescribeIdentityProviderConfiguration
Returns: a Paws::WorkLink::DescribeIdentityProviderConfigurationResponse instance
Describes the identity provider configuration of the specified fleet.
DescribeWebsiteCertificateAuthority
Each argument is described in detail in: Paws::WorkLink::DescribeWebsiteCertificateAuthority
Returns: a Paws::WorkLink::DescribeWebsiteCertificateAuthorityResponse instance
Provides information about the certificate authority.
DisassociateWebsiteCertificateAuthority
Each argument is described in detail in: Paws::WorkLink::DisassociateWebsiteCertificateAuthority
Returns: a Paws::WorkLink::DisassociateWebsiteCertificateAuthorityResponse instance
Removes a certificate authority (CA).
ListDevices
Each argument is described in detail in: Paws::WorkLink::ListDevices
Returns: a Paws::WorkLink::ListDevicesResponse instance
Retrieves a list of devices registered with the specified fleet.
ListFleets
Each argument is described in detail in: Paws::WorkLink::ListFleets
Returns: a Paws::WorkLink::ListFleetsResponse instance
Retrieves a list of fleets for the current account and Region.
ListWebsiteCertificateAuthorities
Each argument is described in detail in: Paws::WorkLink::ListWebsiteCertificateAuthorities
Returns: a Paws::WorkLink::ListWebsiteCertificateAuthoritiesResponse instance
Retrieves a list of certificate authorities added for the current account and Region.
SignOutUser
Each argument is described in detail in: Paws::WorkLink::SignOutUser
Returns: a Paws::WorkLink::SignOutUserResponse instance
Signs the user out from all of their devices. The user can sign in again if they have valid credentials.
UpdateAuditStreamConfiguration
Each argument is described in detail in: Paws::WorkLink::UpdateAuditStreamConfiguration
Returns: a Paws::WorkLink::UpdateAuditStreamConfigurationResponse instance
Updates the audit stream configuration for the fleet.
UpdateCompanyNetworkConfiguration
- FleetArn => Str
- SecurityGroupIds => ArrayRef[Str|Undef]
- SubnetIds => ArrayRef[Str|Undef]
- VpcId => Str
Each argument is described in detail in: Paws::WorkLink::UpdateCompanyNetworkConfiguration
Returns: a Paws::WorkLink::UpdateCompanyNetworkConfigurationResponse instance
Updates the company network configuration for the fleet.
UpdateDevicePolicyConfiguration
Each argument is described in detail in: Paws::WorkLink::UpdateDevicePolicyConfiguration
Returns: a Paws::WorkLink::UpdateDevicePolicyConfigurationResponse instance
Updates the device policy configuration for the fleet.
UpdateFleetMetadata
Each argument is described in detail in: Paws::WorkLink::UpdateFleetMetadata
Returns: a Paws::WorkLink::UpdateFleetMetadataResponse instance
Updates fleet metadata, such as DisplayName.
UpdateIdentityProviderConfiguration
Each argument is described in detail in: Paws::WorkLink::UpdateIdentityProviderConfiguration
Returns: a Paws::WorkLink::UpdateIdentityProviderConfigurationResponse instance
Updates the identity provider configuration for the fleet.
PAGINATORS
Paginator methods are helpers that repetively call methods that return partial results
SEE ALSO
This service class forms part of Paws
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues