libZSservicesZSamazonka-worklinkZSamazonka-worklink
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.WorkLink.Lens

Description

 
Synopsis

Operations

UpdateDomainMetadata

SignOutUser

RestoreDomainAccess

AssociateDomain

associateDomain_fleetArn :: Lens' AssociateDomain Text Source #

The Amazon Resource Name (ARN) of the fleet.

associateDomain_domainName :: Lens' AssociateDomain Text Source #

The fully qualified domain name (FQDN).

associateDomain_acmCertificateArn :: Lens' AssociateDomain Text Source #

The ARN of an issued ACM certificate that is valid for the domain being associated.

DeleteFleet

DisassociateDomain

ListTagsForResource

listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #

The Amazon Resource Name (ARN) of the fleet.

listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text)) Source #

The tags attached to the resource. A tag is a key-value pair.

AssociateWebsiteAuthorizationProvider

associateWebsiteAuthorizationProvider_domainName :: Lens' AssociateWebsiteAuthorizationProvider (Maybe Text) Source #

The domain name of the authorization provider. This applies only to SAML-based authorization providers.

DescribeDevicePolicyConfiguration

describeDevicePolicyConfigurationResponse_deviceCaCertificate :: Lens' DescribeDevicePolicyConfigurationResponse (Maybe Text) Source #

The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.

ListWebsiteAuthorizationProviders

listWebsiteAuthorizationProviders_nextToken :: Lens' ListWebsiteAuthorizationProviders (Maybe Text) Source #

The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

listWebsiteAuthorizationProviders_maxResults :: Lens' ListWebsiteAuthorizationProviders (Maybe Natural) Source #

The maximum number of results to be included in the next page.

listWebsiteAuthorizationProvidersResponse_nextToken :: Lens' ListWebsiteAuthorizationProvidersResponse (Maybe Text) Source #

The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

DisassociateWebsiteAuthorizationProvider

ListWebsiteCertificateAuthorities

listWebsiteCertificateAuthorities_nextToken :: Lens' ListWebsiteCertificateAuthorities (Maybe Text) Source #

The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

listWebsiteCertificateAuthorities_maxResults :: Lens' ListWebsiteCertificateAuthorities (Maybe Natural) Source #

The maximum number of results to be included in the next page.

listWebsiteCertificateAuthoritiesResponse_nextToken :: Lens' ListWebsiteCertificateAuthoritiesResponse (Maybe Text) Source #

The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.

UpdateIdentityProviderConfiguration

updateIdentityProviderConfiguration_identityProviderSamlMetadata :: Lens' UpdateIdentityProviderConfiguration (Maybe Text) Source #

The SAML metadata document provided by the customer’s identity provider. The existing IdentityProviderSamlMetadata is unset if null is passed.

DescribeFleetMetadata

describeFleetMetadata_fleetArn :: Lens' DescribeFleetMetadata Text Source #

The Amazon Resource Name (ARN) of the fleet.

describeFleetMetadataResponse_companyCode :: Lens' DescribeFleetMetadataResponse (Maybe Text) Source #

The identifier used by users to sign in to the Amazon WorkLink app.

describeFleetMetadataResponse_optimizeForEndUserLocation :: Lens' DescribeFleetMetadataResponse (Maybe Bool) Source #

The option to optimize for better performance by routing traffic through the closest AWS Region to users, which may be outside of your home Region.

describeFleetMetadataResponse_tags :: Lens' DescribeFleetMetadataResponse (Maybe (HashMap Text Text)) Source #

The tags attached to the resource. A tag is a key-value pair.

UpdateDevicePolicyConfiguration

updateDevicePolicyConfiguration_deviceCaCertificate :: Lens' UpdateDevicePolicyConfiguration (Maybe Text) Source #

The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.

DescribeCompanyNetworkConfiguration

describeCompanyNetworkConfigurationResponse_subnetIds :: Lens' DescribeCompanyNetworkConfigurationResponse (Maybe [Text]) Source #

The subnets used for X-ENI connections from Amazon WorkLink rendering containers.

DescribeAuditStreamConfiguration

describeAuditStreamConfigurationResponse_auditStreamArn :: Lens' DescribeAuditStreamConfigurationResponse (Maybe Text) Source #

The ARN of the Amazon Kinesis data stream that will receive the audit events.

RevokeDomainAccess

ListFleets

listFleets_nextToken :: Lens' ListFleets (Maybe Text) Source #

The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

listFleets_maxResults :: Lens' ListFleets (Maybe Natural) Source #

The maximum number of results to be included in the next page.

listFleetsResponse_nextToken :: Lens' ListFleetsResponse (Maybe Text) Source #

The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.

UpdateFleetMetadata

updateFleetMetadata_optimizeForEndUserLocation :: Lens' UpdateFleetMetadata (Maybe Bool) Source #

The option to optimize for better performance by routing traffic through the closest AWS Region to users, which may be outside of your home Region.

updateFleetMetadata_displayName :: Lens' UpdateFleetMetadata (Maybe Text) Source #

The fleet name to display. The existing DisplayName is unset if null is passed.

DescribeIdentityProviderConfiguration

CreateFleet

createFleet_optimizeForEndUserLocation :: Lens' CreateFleet (Maybe Bool) Source #

The option to optimize for better performance by routing traffic through the closest AWS Region to users, which may be outside of your home Region.

createFleet_displayName :: Lens' CreateFleet (Maybe Text) Source #

The fleet name to display.

createFleet_tags :: Lens' CreateFleet (Maybe (HashMap Text Text)) Source #

The tags to add to the resource. A tag is a key-value pair.

createFleet_fleetName :: Lens' CreateFleet Text Source #

A unique name for the fleet.

createFleetResponse_fleetArn :: Lens' CreateFleetResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the fleet.

DescribeWebsiteCertificateAuthority

DescribeDomain

describeDomainResponse_acmCertificateArn :: Lens' DescribeDomainResponse (Maybe Text) Source #

The ARN of an issued ACM certificate that is valid for the domain being associated.

DisassociateWebsiteCertificateAuthority

DescribeDevice

describeDevice_deviceId :: Lens' DescribeDevice Text Source #

A unique identifier for a registered user's device.

describeDeviceResponse_lastAccessedTime :: Lens' DescribeDeviceResponse (Maybe UTCTime) Source #

The date that the device last accessed Amazon WorkLink.

describeDeviceResponse_username :: Lens' DescribeDeviceResponse (Maybe Text) Source #

The user name associated with the device.

describeDeviceResponse_firstAccessedTime :: Lens' DescribeDeviceResponse (Maybe UTCTime) Source #

The date that the device first signed in to Amazon WorkLink.

describeDeviceResponse_patchLevel :: Lens' DescribeDeviceResponse (Maybe Text) Source #

The operating system patch level of the device.

UpdateAuditStreamConfiguration

updateAuditStreamConfiguration_auditStreamArn :: Lens' UpdateAuditStreamConfiguration (Maybe Text) Source #

The ARN of the Amazon Kinesis data stream that receives the audit events.

UpdateCompanyNetworkConfiguration

updateCompanyNetworkConfiguration_subnetIds :: Lens' UpdateCompanyNetworkConfiguration [Text] Source #

The subnets used for X-ENI connections from Amazon WorkLink rendering containers.

updateCompanyNetworkConfiguration_securityGroupIds :: Lens' UpdateCompanyNetworkConfiguration [Text] Source #

The security groups associated with access to the provided subnets.

TagResource

tagResource_resourceArn :: Lens' TagResource Text Source #

The Amazon Resource Name (ARN) of the fleet.

tagResource_tags :: Lens' TagResource (HashMap Text Text) Source #

The tags to add to the resource. A tag is a key-value pair.

UntagResource

untagResource_resourceArn :: Lens' UntagResource Text Source #

The Amazon Resource Name (ARN) of the fleet.

untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text) Source #

The list of tag keys to remove from the resource.

AssociateWebsiteCertificateAuthority

ListDomains

listDomains_nextToken :: Lens' ListDomains (Maybe Text) Source #

The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

listDomains_maxResults :: Lens' ListDomains (Maybe Natural) Source #

The maximum number of results to be included in the next page.

listDomainsResponse_nextToken :: Lens' ListDomainsResponse (Maybe Text) Source #

The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.

ListDevices

listDevices_nextToken :: Lens' ListDevices (Maybe Text) Source #

The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

listDevices_maxResults :: Lens' ListDevices (Maybe Natural) Source #

The maximum number of results to be included in the next page.

listDevicesResponse_nextToken :: Lens' ListDevicesResponse (Maybe Text) Source #

The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.

Types

DeviceSummary

DomainSummary

domainSummary_createdTime :: Lens' DomainSummary UTCTime Source #

The time that the domain was created.

FleetSummary

fleetSummary_lastUpdatedTime :: Lens' FleetSummary (Maybe UTCTime) Source #

The time when the fleet was last updated.

fleetSummary_companyCode :: Lens' FleetSummary (Maybe Text) Source #

The identifier used by users to sign into the Amazon WorkLink app.

fleetSummary_createdTime :: Lens' FleetSummary (Maybe UTCTime) Source #

The time when the fleet was created.

fleetSummary_fleetArn :: Lens' FleetSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the fleet.

fleetSummary_displayName :: Lens' FleetSummary (Maybe Text) Source #

The name of the fleet to display.

fleetSummary_tags :: Lens' FleetSummary (Maybe (HashMap Text Text)) Source #

The tags attached to the resource. A tag is a key-value pair.

WebsiteAuthorizationProviderSummary

websiteAuthorizationProviderSummary_domainName :: Lens' WebsiteAuthorizationProviderSummary (Maybe Text) Source #

The domain name of the authorization provider. This applies only to SAML-based authorization providers.

WebsiteCaSummary