View a markdown version of this page

Actions, resources, and condition keys for AWS Support Authorization - Service Authorization Reference

Actions, resources, and condition keys for AWS Support Authorization

AWS Support Authorization (service prefix: supportauthz) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by AWS Support Authorization

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

CreateSupportPermit

supportauthz:CreateSupportPermit

Write

supportauthz:TagResource

Tagging, Write

DeleteSupportPermit

supportauthz:DeleteSupportPermit

Write

GetAction

supportauthz:GetAction

Read

GetSupportPermit

supportauthz:GetSupportPermit

Read

ListActions

supportauthz:ListActions

List

ListSupportPermitRequests

supportauthz:ListSupportPermitRequests

List

ListSupportPermits

supportauthz:ListSupportPermits

List

ListTagsForResource

supportauthz:ListTagsForResource

Read

RejectSupportPermitRequest

supportauthz:RejectSupportPermitRequest

Write

TagResource

supportauthz:TagResource

Tagging, Write

UntagResource

supportauthz:UntagResource

Tagging, Write

Actions defined by AWS Support Authorization

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

CreateSupportPermit

Grants permission to create a support permit

aws:RequestTag/${TagKey}

aws:TagKeys

Write

DeleteSupportPermit

Grants permission to delete a support permit

supportpermit*

aws:ResourceTag/${TagKey}

Write

GetAction

Grants permission to retrieve details about a support action

Read

GetSupportPermit

Grants permission to retrieve a support permit

supportpermit*

aws:ResourceTag/${TagKey}

Read

ListActions

Grants permission to list available support actions

List

ListSupportPermitRequests

Grants permission to list support permit requests

List

ListSupportPermits

Grants permission to list support permits

List

ListTagsForResource

Grants permission to list tags for a resource

supportpermit*

aws:ResourceTag/${TagKey}

Read

RejectSupportPermitRequest

Grants permission to reject a support permit request

supportpermitrequest*

Write

TagResource

Grants permission to add tags to a resource

supportpermit*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

UntagResource

Grants permission to remove tags from a resource

supportpermit*

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

Permission-only actions for AWS Support Authorization

The following actions are defined by AWS Support Authorization 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

RegisterKey

Grants permission to register a KMS key to use for a support permit

Write

Resource types defined by AWS Support Authorization

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

supportpermit

arn:${Partition}:supportauthz:${Region}:${Account}:supportpermit/${ResourceId}

aws:ResourceTag/${TagKey}

supportpermitrequest

arn:${Partition}:supportauthz:${Region}:${Account}:supportpermitrequest/${ResourceId}

Condition keys for AWS Support Authorization

AWS Support Authorization 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 a tag key-value pair in the request

String

aws:ResourceTag/${TagKey}

Filters access by a tag key-value pair assigned to the resource

String

aws:TagKeys

Filters access by the tag keys in the request

ArrayOfString