View a markdown version of this page

Actions, resources, and condition keys for Amazon WorkLink - Service Authorization Reference

Actions, resources, and condition keys for Amazon WorkLink

Amazon WorkLink (service prefix: worklink) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

Actions Description Resource types (*required) Condition keys Access level

AssociateDomain

Grants permission to associate a domain with an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

AssociateWebsiteAuthorizationProvider

Grants permission to associate a website authorization provider with an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

AssociateWebsiteCertificateAuthority

Grants permission to associate a website certificate authority with an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

CreateFleet

Grants permission to create an Amazon WorkLink fleet

aws:RequestTag/${TagKey}

aws:TagKeys

Write

DeleteFleet

Grants permission to delete an Amazon WorkLink fleet

fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

DescribeAuditStreamConfiguration

Grants permission to describe the audit stream configuration for an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Read

DescribeCompanyNetworkConfiguration

Grants permission to describe the company network configuration for an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Read

DescribeDevice

Grants permission to describe details of a device associated with an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Read

DescribeDevicePolicyConfiguration

Grants permission to describe the device policy configuration for an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Read

DescribeDomain

Grants permission to describe details about a domain associated with an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Read

DescribeFleetMetadata

Grants permission to describe metadata of an Amazon WorkLink fleet

fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Read

DescribeIdentityProviderConfiguration

Grants permission to describe the identity provider configuration for an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Read

DescribeWebsiteCertificateAuthority

Grants permission to describe a website certificate authority associated with an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Read

DisassociateDomain

Grants permission to disassociate a domain from an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

DisassociateWebsiteAuthorizationProvider

Grants permission to disassociate a website authorization provider from an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

DisassociateWebsiteCertificateAuthority

Grants permission to disassociate a website certificate authority from an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

ListDevices

Grants permission to list the devices associated with an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

List

ListDomains

Grants permission to list the associated domains for an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

List

ListFleets

Grants permission to list the Amazon WorkLink fleets associated with the account

List

ListTagsForResource

Grants permission to list tags for a resource

fleet*

aws:ResourceTag/${TagKey}

Read

ListWebsiteAuthorizationProviders

Grants permission to list the website authorization providers for an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

List

ListWebsiteCertificateAuthorities

Grants permission to list the website certificate authorities associated with an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

List

RestoreDomainAccess

Grants permission to restore access to a domain associated with an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

RevokeDomainAccess

Grants permission to revoke access to a domain associated with an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

SignOutUser

Grants permission to sign out a user from an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

TagResource

Grants permission to add one or more tags to a resource

fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

UntagResource

Grants permission to remove one or more tags from a resource

fleet*

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

UpdateAuditStreamConfiguration

Grants permission to update the audit stream configuration for an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

UpdateCompanyNetworkConfiguration

Grants permission to update the company network configuration for an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

UpdateDevicePolicyConfiguration

Grants permission to update the device policy configuration for an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

UpdateDomainMetadata

Grants permission to update the metadata for a domain associated with an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

UpdateFleetMetadata

Grants permission to update the metadata of an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

UpdateIdentityProviderConfiguration

Grants permission to update the identity provider configuration for an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

Write

The following actions are defined by Amazon WorkLink but are not directly invocable through any API operation. They can only be used in IAM policy statements to grant or deny permissions.

Actions Description Resource types (*required) Condition keys Access level

SearchEntity

Grants permission to list devices for an Amazon WorkLink fleet

fleet*

aws:ResourceTag/${TagKey}

List

The following resource types are defined by this service and can be used in the Resource element of IAM permission policy statements.

Resource types ARN Condition keys

fleet

arn:${Partition}:worklink::${Account}:fleet/${FleetName}

aws:ResourceTag/${TagKey}

Amazon WorkLink defines the following condition keys that can be used in the Condition element of an IAM policy.

Condition keys Description Type

aws:RequestTag/${TagKey}

Filters actions based on the presence of tag key-value pairs in the request

String

aws:ResourceTag/${TagKey}

Filters actions based on tag key-value pairs attached to the resource

String

aws:TagKeys

Filters actions based on the presence of tag keys in the request

ArrayOfString