View a markdown version of this page

Actions, resources, and condition keys for AWS IoT Fleet Hub for Device Management - Service Authorization Reference

Actions, resources, and condition keys for AWS IoT Fleet Hub for Device Management

AWS IoT Fleet Hub for Device Management (service prefix: iotfleethub) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

Actions defined by AWS IoT Fleet Hub for Device Management

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

CreateApplication

Grants permission to create an application

aws:RequestTag/${TagKey}

aws:TagKeys

Write

DeleteApplication

Grants permission to delete an application

application*

aws:ResourceTag/${TagKey}

Write

DescribeApplication

Grants permission to describe an application

application*

aws:ResourceTag/${TagKey}

Read

ListApplications

Grants permission to list all applications

List

ListTagsForResource

Grants permission to list all tags for a resource

application

aws:ResourceTag/${TagKey}

Read

TagResource

Grants permission to tag a resource

application

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

UntagResource

Grants permission to untag a resource

application

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

UpdateApplication

Grants permission to update an application

application*

aws:ResourceTag/${TagKey}

Write

Resource types defined by AWS IoT Fleet Hub for Device Management

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

application

arn:${Partition}:iotfleethub:${Region}:${Account}:application/${ApplicationId}

aws:ResourceTag/${TagKey}

Condition keys for AWS IoT Fleet Hub for Device Management

AWS IoT Fleet Hub for Device Management 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 access by the tag key-value pairs in the request

String

aws:ResourceTag/${TagKey}

Filters access by the tags attached to the resource

String

aws:TagKeys

Filters actions by the tag keys in the request

ArrayOfString