View a markdown version of this page

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

Actions, resources, and condition keys for AWS Transform

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

References:

Actions defined by AWS Transform

AWS Transform has no API operations that can be used in the Actions element of an IAM policy statement.

Permission-only actions for AWS Transform

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

AccessTransformProfile

Grants permission to invoke AccessTransformProfile on AWS Transform

profile*

Write

AssociateConnectorResource

Grants permission to invoke AssociateConnectorResource on AWS Transform

connector*

aws:ResourceTag/${TagKey}

Write

CreateProfile

Grants permission to invoke CreateProfile on AWS Transform

profile*

Write

DeleteAgentRuntimeConfiguration

Grants permission to invoke DeleteAgentRuntimeConfiguration on AWS Transform

Write

DeleteConnector

Grants permission to invoke DeleteConnector on AWS Transform

connector*

aws:ResourceTag/${TagKey}

Write

DeleteProfile

Grants permission to invoke DeleteProfile on AWS Transform

profile*

Write

GetAccountSettings

Grants permission to invoke GetAccountSettings on AWS Transform

Read

GetAgent

Grants permission to invoke GetAgent on AWS Transform

Read

GetAgentRuntimeConfiguration

Grants permission to invoke GetAgentRuntimeConfiguration on AWS Transform

Read

GetConnector

Grants permission to invoke GetConnector on AWS Transform

connector*

aws:ResourceTag/${TagKey}

Read

GetWebAppUrl

Grants permission to invoke GetWebAppUrl on AWS Transform

Read

ListAgents

Grants permission to invoke ListAgents on AWS Transform

Read

ListConnectors

Grants permission to invoke ListConnectors on AWS Transform

aws:ResourceTag/${TagKey}

List

ListProfiles

Grants permission to invoke ListProfiles on AWS Transform

List

ListTagsForResource

Grants permission to invoke ListTagsForResource on AWS Transform

connector*

aws:ResourceTag/${TagKey}

Read

PutAgentRuntimeConfiguration

Grants permission to invoke PutAgentRuntimeConfiguration on AWS Transform

Write

RejectConnector

Grants permission to invoke RejectConnector on AWS Transform

connector*

aws:ResourceTag/${TagKey}

Write

TagResource

Grants permission to invoke TagResource on AWS Transform

connector*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

UntagResource

Grants permission to invoke UntagResource on AWS Transform

connector*

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

UpdateAccountSettings

Grants permission to invoke UpdateAccountSettings on AWS Transform

Write

UpdateAgentAccess

Grants permission to invoke UpdateAgentAccess on AWS Transform

Write

UpdateProfile

Grants permission to invoke UpdateProfile on AWS Transform

profile*

Write

Resource types defined by AWS Transform

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

connector

arn:${Partition}:transform:${Region}:${Account}:connector/${WorkspaceId}/${ConnectorId}

aws:ResourceTag/${TagKey}

profile

arn:${Partition}:transform:${Region}:${Account}:profile/${Identifier}

Condition keys for AWS Transform

AWS Transform 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 tags that are passed in the request

String

aws:ResourceTag/${TagKey}

Filters access by the tags associated with the resource

String

aws:TagKeys

Filters access by the tag keys that are passed in the request

ArrayOfString