> For the complete documentation index, see [llms.txt](https://docs.greennode.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.greennode.ai/vstorage/datasync/quan-ly-truy-cap/quan-ly-truy-cap-tai-nguyen-datasync/tinh-nang-tai-nguyen-datasync-va-quyen-truy-cap.md).

# Features, DataSync Resources, and Access Permissions

#### **DataSync resources that support access control**

We provide one resource type that supports access control: **Transfer Job**.

***

#### **DataSync features and the permissions required to perform them**

We provide 3 main permission groups (**List**, **Read**, **Write**), described in the table below:

<table data-full-width="true"><thead><tr><th width="129.3046875">DataSync feature</th><th width="204.5390625">Permissions required (Action)</th><th width="150.92578125">Meaning</th><th width="152.80078125">DataSync resources (Resource)</th><th width="127.26953125">Tool</th><th width="129.578125">Account type</th></tr></thead><tbody><tr><td><strong>List group:</strong></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td><ul><li>ListTransferJob</li></ul></td><td><ul><li>ListTransferJob</li></ul></td><td><ul><li>Displays the list of transfer jobs.</li></ul></td><td><ul><li>All resources</li><li>Specific resource: transfer job id.</li></ul></td><td><ul><li>DataSync Portal</li></ul></td><td><ul><li>Root User Account</li><li>IAM User Account</li></ul></td></tr><tr><td><ul><li>ListJobRunHistories</li></ul></td><td><ul><li>ListTransferJob</li><li>ListJobRunHistories</li></ul></td><td><ul><li>Displays the transfer job run-history list.</li></ul></td><td><ul><li>All resources</li><li>Specific resource: transfer job id.</li></ul></td><td><ul><li>DataSync Portal</li></ul></td><td><ul><li>Root User Account</li><li>IAM User Account</li></ul></td></tr><tr><td><strong>Read group:</strong></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td><ul><li>GetTransferJob</li></ul></td><td><ul><li>ListTransferJob</li><li>GetTransferJob</li></ul></td><td><ul><li>Retrieves transfer job information.</li></ul></td><td><ul><li>All resources</li><li>Specific resource: transfer job id.</li></ul></td><td><ul><li>DataSync Portal</li></ul></td><td><ul><li>Root User Account</li><li>IAM User Account</li></ul></td></tr><tr><td><ul><li>GetRunningJobStatics</li></ul></td><td><ul><li>ListJobRunHistories</li><li>GetRunningJobStatics</li></ul></td><td><ul><li>Retrieves detailed transfer job run results (excluding the Monitoring section).</li></ul></td><td><ul><li>All resources</li><li>Specific resource: transfer job id.</li></ul></td><td><ul><li>DataSync Portal</li></ul></td><td><ul><li>Root User Account</li><li>IAM User Account</li></ul></td></tr><tr><td><ul><li>GetMonitorJobStatics</li></ul></td><td><ul><li>ListJobRunHistories</li><li>GetMonitorJobStatics</li></ul></td><td><ul><li>Retrieves detailed transfer job run results (Monitoring).</li></ul></td><td><ul><li>All resources</li><li>Specific resource: transfer job id.</li></ul></td><td><ul><li>DataSync Portal</li></ul></td><td><ul><li>Root User Account</li><li>IAM User Account</li></ul></td></tr><tr><td><strong>Write group:</strong></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td><ul><li>CreateTransferJob</li></ul></td><td><ul><li>ListTransferJob</li><li>GetTransferJob</li><li>CreateTransferJob</li><li><p>vStorage:</p><ul><li>ListRegions</li><li>ListProjects</li><li>ListContainers</li><li>ListDirectories</li><li>GetRegions</li><li>GetProjects</li><li>GetContainers</li><li>GetDirectories</li></ul></li><li><p>vMonitor Platform:</p><ul><li>ListLogProjects</li><li>GetLogProjects</li></ul></li></ul></td><td><ul><li>Creates a transfer job.</li></ul></td><td><ul><li>All resources</li><li>Specific resource: transfer job id.</li></ul></td><td><ul><li>DataSync Portal</li></ul></td><td><ul><li>Root User Account</li><li>IAM User Account</li></ul></td></tr><tr><td><ul><li>DeleteTransferJob</li></ul></td><td><ul><li>ListTransferJob</li><li>GetTransferJob</li><li>DeleteTransferJob</li></ul></td><td><ul><li>Deletes a transfer job.</li></ul></td><td><ul><li>All resources</li><li>Specific resource: transfer job id.</li></ul></td><td><ul><li>DataSync Portal</li></ul></td><td><ul><li>Root User Account</li><li>IAM User Account</li></ul></td></tr><tr><td><ul><li>RunTransferJob</li></ul></td><td><ul><li>ListTransferJob</li><li>GetTransferJob</li><li>RunTransferJob</li></ul></td><td><ul><li>Runs a transfer job.</li></ul></td><td><ul><li>All resources</li><li>Specific resource: transfer job id.</li></ul></td><td><ul><li>DataSync Portal</li></ul></td><td><ul><li>Root User Account</li><li>IAM User Account</li></ul></td></tr><tr><td><ul><li>UpdateTransferJob</li></ul></td><td><ul><li>ListTransferJob</li><li>GetTransferJob</li><li>UpdateTransferJob</li><li><p>vStorage:</p><ul><li>ListRegions</li><li>ListProjects</li><li>ListContainers</li><li>ListDirectories</li><li>GetRegions</li><li>GetProjects</li><li>GetContainers</li><li>GetDirectories</li></ul></li><li><p>vMonitor Platform:</p><ul><li>ListLogProjects</li><li>GetLogProjects</li></ul></li></ul></td><td><ul><li>Updates a previously created transfer job.</li></ul></td><td><ul><li>All resources</li><li>Specific resource: transfer job id.</li></ul></td><td><ul><li>DataSync Portal</li></ul></td><td><ul><li>Root User Account</li><li>IAM User Account</li></ul></td></tr><tr><td><ul><li>CancelTransferJob</li></ul></td><td><ul><li>ListTransferJob</li><li>GetTransferJob</li><li>CancelTransferJob</li></ul></td><td><ul><li>Stops a running transfer job.</li></ul></td><td><ul><li>All resources</li><li>Specific resource: transfer job id.</li></ul></td><td><ul><li>DataSync Portal</li></ul></td><td><ul><li>Root User Account</li><li>IAM User Account</li></ul></td></tr><tr><td><ul><li>RetryTransferJob</li></ul></td><td><ul><li>ListTransferJob</li><li>GetTransferJob</li><li>ListJobRunHistories</li><li>GetRunningJobStatics</li><li>GetMonitorJobStatics</li><li>RetryTransferJob</li></ul></td><td><ul><li>Retries a transfer job based on the results of the previous run.</li></ul></td><td><ul><li>All resources</li><li>Specific resource: transfer job id.</li></ul></td><td><ul><li>DataSync Portal</li></ul></td><td><ul><li>Root User Account</li><li>IAM User Account</li></ul></td></tr></tbody></table>

#### **Predefined permissions provided by DataSync**

We provide a set of preconfigured permission sets, described below. You can attach them directly to IAM User Accounts for quick authorization without creating a detailed policy.

<table data-header-hidden data-full-width="true"><thead><tr><th width="282.68359375">Predefined roles</th><th width="281.9375">Description</th><th width="286.984375"></th></tr></thead><tbody><tr><td><strong>Predefined roles</strong></td><td><strong>Description</strong></td><td><strong>Resource</strong></td></tr><tr><td>DataSync Full Access</td><td><ul><li>ListTransferJob</li><li>ListJobRunHistories</li><li>GetTransferJob</li><li>GetRunningJobStatics</li><li>CreateTransferJob</li><li>DeleteTransferJob</li><li>RunTransferJob</li><li>UpdateTransferJob</li><li>CancelTransferJob</li><li>RetryTransferJob</li></ul></td><td>All resources</td></tr><tr><td>DataSync Read Only Access</td><td><ul><li>ListTransferJob</li><li>ListJobRunHistories</li><li>GetTransferJob</li><li>GetRunningJobStatics</li></ul></td><td>All resources</td></tr><tr><td>DataSync IAM User Full Access</td><td><ul><li>ListTransferJob</li><li>ListJobRunHistories</li><li>GetTransferJob</li><li>GetRunningJobStatics</li><li>CreateTransferJob</li><li>DeleteTransferJob</li><li>RunTransferJob</li><li>UpdateTransferJob</li><li>CancelTransferJob</li><li>RetryTransferJob</li></ul></td><td>All resources</td></tr><tr><td>DataSync IAM User Read Only Access</td><td><ul><li>ListTransferJob</li><li>ListJobRunHistories</li><li>GetTransferJob</li><li>GetRunningJobStatics</li></ul></td><td>All resources</td></tr></tbody></table>
