Actions, resources, and condition keys for Amazon FreeRTOS
Amazon FreeRTOS (service prefix: freertos) provides the following
service-specific operations, resources, actions, and condition keys for use in IAM permission
policies.
References:
-
Learn how to configure this service.
-
View a list of the API operations available for this service.
-
Learn how to secure this service and its resources by using IAM permission policies.
-
View the programmatic service authorization reference
for this service.
Topics
Actions defined by Amazon FreeRTOS
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 Amazon. 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 |
|---|---|---|---|---|
Grants permission to create a software configuration |
Write |
|||
Grants permission to create a subscription for FreeRTOS extended maintenance plan (EMP) |
Write |
|||
Grants permission to delete the software configuration |
Write |
|||
Grants permission to describe the hardware platform |
Read |
|||
Grants permission to describe the software configuration |
Read |
|||
Grants permission to describes the subscription for FreeRTOS extended maintenance plan (EMP) |
Read |
|||
Grants permission to get URL for sotware patch-release, patch-diff and release notes under FreeRTOS extended maintenance plan (EMP) |
Read |
|||
Grants permission to get the URL for Amazon FreeRTOS software download |
Read |
|||
Grants permission to get the URL for Amazon FreeRTOS software download based on the configuration |
Read |
|||
Grants permission to fetch the subscription billing amount for FreeRTOS extended maintenance plan (EMP) |
Read |
|||
Grants permission to lists versions of AmazonFreeRTOS |
List |
|||
Grants permission to list the hardware platforms |
List |
|||
Grants permission to list the hardware vendors |
List |
|||
Grants permission to lists the software configurations |
List |
|||
Grants permission to list software patches of subscription for FreeRTOS extended maintenance plan (EMP) |
List |
|||
Grants permission to list the subscription emails for FreeRTOS extended maintenance plan (EMP) |
List |
|||
Grants permission to list the subscriptions for FreeRTOS extended maintenance plan (EMP) |
List |
|||
Grants permission to update list of subscription email address for FreeRTOS extended maintenance plan (EMP) |
Write |
|||
Grants permission to update the software configuration |
Write |
|||
Grants permission to verify the email for FreeRTOS extended maintenance plan (EMP) |
Write |
Resource types defined by Amazon FreeRTOS
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 |
|---|---|---|
arn:${Partition}:freertos:${Region}:${Account}:configuration/${ConfigurationName} |
||
arn:${Partition}:freertos:${Region}:${Account}:subscription/${SubscriptionID} |
Condition keys for Amazon FreeRTOS
Amazon FreeRTOS defines the following condition keys that can be used in the
Condition element of an IAM policy.
| Condition keys | Description | Type |
|---|---|---|
Filters access by tag key present in the request that the user makes to Amazon FreeRTOS |
String |
|
Filters access by tag key component attached to an Amazon FreeRTOS resource |
String |
|
Filters access by the list of all the tag key names associated with the resource in the request |
ArrayOfString |