Actions, resources, and condition keys for AWS Support
AWS Support (service prefix: support) 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
API operations defined by AWS Support
The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.
| Operation | IAM action | Condition key | Possible value(s) | Access level |
|---|---|---|---|---|
|
AddAttachmentsToSet |
Write |
|||
|
AddCommunicationToCase |
Write |
|||
|
CreateCase |
Write |
|||
|
DescribeAttachment |
Read |
|||
|
DescribeCases |
Read |
|||
|
DescribeCommunications |
Read |
|||
|
DescribeCreateCaseOptions |
Read |
|||
|
DescribeServices |
Read |
|||
|
DescribeSeverityLevels |
Read |
|||
|
DescribeSupportedLanguages |
Read |
|||
|
DescribeTrustedAdvisorCheckRefreshStatuses |
Read |
|||
|
RefreshTrustedAdvisorCheck |
Write |
|||
|
ResolveCase |
Write |
Actions defined by AWS Support
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 |
|---|---|---|---|---|
Grants permission to add one or more attachments to an AWS Support case |
Write |
|||
Grants permission to add a customer communication to an AWS Support case |
Write |
|||
Grants permission to creates a new AWS Support case |
Write |
|||
Grants permission to describe attachment detail |
Read |
|||
Grants permission to allow secondary services to read AWS Support case attributes.This is an internally managed function |
Read |
|||
Grants permission to describe the available options for a single AWS Support case. This is an internally managed function |
Read |
|||
Grants permission to list AWS Support cases that matches the given inputs |
Read |
|||
Grants permission to get a single communication and attachments for a single AWS Support case |
Read |
|||
Grants permission to list the communications and attachments for one or more AWS Support cases |
Read |
|||
Grants permission to describes the available options for creating a support case |
Read |
|||
Grants permission to return issue types for AWS Support cases |
Read |
|||
Grants permission to list AWS services and categories that applies to each service |
Read |
|||
Grants permission to list severity levels that can be assigned to an AWS Support case |
Read |
|||
Grants permission to return the support level for an AWS Account identifier |
Read |
|||
Grants permission to describes the available support languages for a given category code, service code and issue type |
Read |
|||
Grants permission to get the status of a Trusted Advisor refresh check based on a list of check identifiers |
Read |
|||
Grants permission to get the results of the Trusted Advisor check that has the specified check identifier |
Read |
|||
Grants permission to get the summaries of the results of the Trusted Advisor checks that have the specified check identifiers |
Read |
|||
Grants permission to get a list of all available Trusted Advisor checks, including name, identifier, category and description |
Read |
|||
Grants permission to retrieve personalized troubleshooting assistance for account and technical issues for a specific interaction |
Read |
|||
Grants permission to initiate a call on AWS Support Center. This is an internally managed function |
Write |
|||
Grants permission to initiate a chat on AWS Support Center.This is an internally managed function |
Write |
|||
Grants permission to initiate a live contact on AWS Support Center. This is an internally managed function |
Write |
|||
Grants permission to retrieve a list of entries within a specific interaction, including messages, status updates, or other relevant data points |
Read |
|||
Grants permission to retrieve a list of interactions, potentially with filters or pagination |
Read |
|||
Grants permission to allow secondary services to attach attributes to AWS Support cases. This is an internally managed function |
Write |
|||
Grants permission to rate an AWS Support case communication |
Write |
|||
Grants permission to requests a refresh of the Trusted Advisor check that has the specified check identifier |
Write |
|||
Grants permission to resolve an AWS Support case |
Write |
|||
Grants permission to mark a specific interaction as resolved by its unique identifier, indicating that the issue has been addressed and no further action is needed |
Write |
|||
Grants permission to return a list of AWS Support cases that matches the given inputs |
Read |
|||
Grants permission to start a specific interaction to receive personalized troubleshooting assistance for account and technical issues |
Write |
|||
Grants permission to update the severity for a single AWS Support case. This is an internally managed function |
Write |
|||
Grants permission to update a specific interaction to receive personalized troubleshooting assistance for account and technical issues |
Write |
Resource types defined by AWS Support
AWS Support does not support specifying a resource ARN in the
Resource element of an IAM policy statement.
Condition keys for AWS Support
AWS Support has no service-specific condition keys that can be used in the
Condition element of policy statements.