Paws::WorkLink - Perl Interface to AWS Amazon WorkLink
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' } ], );
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
Each argument is described in detail in: Paws::WorkLink::AssociateDomain
Returns: a Paws::WorkLink::AssociateDomainResponse instance
Specifies a domain to be associated to Amazon WorkLink.
Each argument is described in detail in: Paws::WorkLink::AssociateWebsiteAuthorizationProvider
Returns: a Paws::WorkLink::AssociateWebsiteAuthorizationProviderResponse instance
Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.
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.
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.
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.
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.
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.
Each argument is described in detail in: Paws::WorkLink::DescribeDevice
Returns: a Paws::WorkLink::DescribeDeviceResponse instance
Provides information about a user's device.
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.
Each argument is described in detail in: Paws::WorkLink::DescribeDomain
Returns: a Paws::WorkLink::DescribeDomainResponse instance
Provides information about the domain.
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.
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.
Each argument is described in detail in: Paws::WorkLink::DescribeWebsiteCertificateAuthority
Returns: a Paws::WorkLink::DescribeWebsiteCertificateAuthorityResponse instance
Provides information about the certificate authority.
Each argument is described in detail in: Paws::WorkLink::DisassociateDomain
Returns: a Paws::WorkLink::DisassociateDomainResponse instance
Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.
Each argument is described in detail in: Paws::WorkLink::DisassociateWebsiteAuthorizationProvider
Returns: a Paws::WorkLink::DisassociateWebsiteAuthorizationProviderResponse instance
Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load any associated websites that require this authorization provider.
Each argument is described in detail in: Paws::WorkLink::DisassociateWebsiteCertificateAuthority
Returns: a Paws::WorkLink::DisassociateWebsiteCertificateAuthorityResponse instance
Removes a certificate authority (CA).
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.
Each argument is described in detail in: Paws::WorkLink::ListDomains
Returns: a Paws::WorkLink::ListDomainsResponse instance
Retrieves a list of domains associated to a specified fleet.
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.
Each argument is described in detail in: Paws::WorkLink::ListWebsiteAuthorizationProviders
Returns: a Paws::WorkLink::ListWebsiteAuthorizationProvidersResponse instance
Retrieves a list of website authorization providers associated with a specified fleet.
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.
Each argument is described in detail in: Paws::WorkLink::RestoreDomainAccess
Returns: a Paws::WorkLink::RestoreDomainAccessResponse instance
Moves a domain to ACTIVE status if it was in the INACTIVE status.
Each argument is described in detail in: Paws::WorkLink::RevokeDomainAccess
Returns: a Paws::WorkLink::RevokeDomainAccessResponse instance
Moves a domain to INACTIVE status if it was in the ACTIVE status.
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.
Each argument is described in detail in: Paws::WorkLink::UpdateAuditStreamConfiguration
Returns: a Paws::WorkLink::UpdateAuditStreamConfigurationResponse instance
Updates the audit stream configuration for the fleet.
Each argument is described in detail in: Paws::WorkLink::UpdateCompanyNetworkConfiguration
Returns: a Paws::WorkLink::UpdateCompanyNetworkConfigurationResponse instance
Updates the company network configuration for the fleet.
Each argument is described in detail in: Paws::WorkLink::UpdateDevicePolicyConfiguration
Returns: a Paws::WorkLink::UpdateDevicePolicyConfigurationResponse instance
Updates the device policy configuration for the fleet.
Each argument is described in detail in: Paws::WorkLink::UpdateDomainMetadata
Returns: a Paws::WorkLink::UpdateDomainMetadataResponse instance
Updates domain metadata, such as DisplayName.
Each argument is described in detail in: Paws::WorkLink::UpdateFleetMetadata
Returns: a Paws::WorkLink::UpdateFleetMetadataResponse instance
Updates fleet metadata, such as DisplayName.
Each argument is described in detail in: Paws::WorkLink::UpdateIdentityProviderConfiguration
Returns: a Paws::WorkLink::UpdateIdentityProviderConfigurationResponse instance
Updates the identity provider configuration for the fleet.
Paginator methods are helpers that repetively call methods that return partial results
This service class forms part of Paws
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
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.