View a markdown version of this page

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

Actions, resources, and condition keys for AWS DataSync

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

References:

API operations defined by AWS DataSync

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

CancelTaskExecution

datasync:CancelTaskExecution

Write

CreateAgent

datasync:CreateAgent

Write

datasync:TagResource

Tagging, Write

CreateLocationAzureBlob

datasync:CreateLocationAzureBlob

Write

datasync:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

datasync.amazonaws.com

Write

CreateLocationEfs

datasync:CreateLocationEfs

Write

datasync:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

datasync.amazonaws.com

Write

CreateLocationFsxLustre

datasync:CreateLocationFsxLustre

Write

datasync:TagResource

Tagging, Write

CreateLocationFsxOntap

datasync:CreateLocationFsxOntap

Write

datasync:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

datasync.amazonaws.com

Write

CreateLocationFsxOpenZfs

datasync:CreateLocationFsxOpenZfs

Write

datasync:TagResource

Tagging, Write

CreateLocationFsxWindows

datasync:CreateLocationFsxWindows

Write

datasync:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

datasync.amazonaws.com

Write

CreateLocationHdfs

datasync:CreateLocationHdfs

Write

datasync:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

datasync.amazonaws.com

Write

CreateLocationNfs

datasync:CreateLocationNfs

Write

datasync:TagResource

Tagging, Write

CreateLocationObjectStorage

datasync:CreateLocationObjectStorage

Write

datasync:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

datasync.amazonaws.com

Write

CreateLocationS3

datasync:CreateLocationS3

Write

datasync:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

datasync.amazonaws.com

Write

CreateLocationSmb

datasync:CreateLocationSmb

Write

datasync:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

datasync.amazonaws.com

Write

CreateTask

datasync:CreateTask

Write

datasync:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

datasync.amazonaws.com

Write

DeleteAgent

datasync:DeleteAgent

Write

DeleteLocation

datasync:DeleteLocation

Write

DeleteTask

datasync:DeleteTask

Write

DescribeAgent

datasync:DescribeAgent

Read

DescribeLocationAzureBlob

datasync:DescribeLocationAzureBlob