View a markdown version of this page

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

Actions, resources, and condition keys for AWS Diagnostic tools

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

References:

Actions defined by AWS Diagnostic tools

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

GetExecution

Grants permission to get details about specific execution within AWS Diagnostic tools

execution*

aws:ResourceTag/${TagKey}

Read

GetExecutionOutput

Grants permission to get details about specific execution output within AWS Diagnostic tools

execution*

aws:ResourceTag/${TagKey}

Read

GetTool

Grants permission to get details about specific tool within AWS Diagnostic tools

tool*

Read

ListExecutions

Grants permission to list all available execution within AWS Diagnostic tools

List

ListTagsForResource

Grants permission to list the tags for an AWS Diagnostic tools resource

execution*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Read

ListTools

Grants permission to list all available tools within AWS Diagnostic tools

List

StartExecution

Grants permission to start an execution workflow of specific tool within AWS Diagnostic tools

aws:RequestTag/${TagKey}

aws:TagKeys

Write

TagResource

Grants permission to tag an AWS Diagnostic tools resource

execution*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

UntagResource

Grants permission to untag an AWS Diagnostic tools resource

execution*

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

Resource types defined by AWS Diagnostic tools

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

execution

arn:${Partition}:ts::${Account}:execution/${UserId}/${ToolId}/${ExecutionId}

aws:ResourceTag/${TagKey}

tool

arn:${Partition}:ts::aws:tool/${ToolId}

Condition keys for AWS Diagnostic tools

AWS Diagnostic tools 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 allowed set of values for each of the tags

String

aws:ResourceTag/${TagKey}

Filters access by tag-value associated with the resource

String

aws:TagKeys

Filters access by the presence of mandatory tags in the request

ArrayOfString