AWSDeadlineCloud-UserAccessFarms
Summary
Provides user workstation access to AWS Deadline Cloud farms with limited Read-Only permissions to call other necessary services. Attach this policy to the user role associated with your studio.
Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.
Identity
- ARN
arn:aws:iam::aws:policy/AWSDeadlineCloud-UserAccessFarms- Default version
- v8
- Created
- Last edited
- Services
- deadline, ec2, identitystore, kms
Control-plane actions (47)
By access level: 17 List, 8 Permissions management, 15 Read, 7 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| Deadline Cloud | 41 of 92 | 14 List, 8 Permissions management, 13 Read, 6 Write; 39 restricted, 39 conditional | deadline:AssociateMemberToFarm, deadline:AssociateMemberToFleet, deadline:AssociateMemberToJob, deadline:AssociateMemberToQueue, deadline:AssumeFleetRoleForRead, deadline:AssumeQueueRoleForRead, deadline:AssumeQueueRoleForUser, deadline:CreateBudget, deadline:DeleteBudget, deadline:DisassociateMemberFromFarm, deadline:DisassociateMemberFromFleet, deadline:DisassociateMemberFromJob and 29 more |
| EC2 | 1 of 834 | 1 List; 0 restricted, 0 conditional | ec2:DescribeInstanceTypes |
| Identity Store | 4 of 29 | 2 List, 2 Read; 0 restricted, 0 conditional | identitystore:DescribeGroup, identitystore:DescribeUser, identitystore:ListGroupMembershipsForMember, identitystore:ListUsers |
| KMS | 1 of 58 | 1 Write; 1 restricted, 1 conditional | kms:Decrypt |
Deadline Cloud: 41 actions
- deadline:AssociateMemberToFarm (Permissions management)
- deadline:AssociateMemberToFleet (Permissions management)
- deadline:AssociateMemberToJob (Permissions management)
- deadline:AssociateMemberToQueue (Permissions management)
- deadline:AssumeFleetRoleForRead (Write)
- deadline:AssumeQueueRoleForRead (Write)
- deadline:AssumeQueueRoleForUser (Write)
- deadline:CreateBudget (Write)
- deadline:DeleteBudget (Write)
- deadline:DisassociateMemberFromFarm (Permissions management)
- deadline:DisassociateMemberFromFleet (Permissions management)
- deadline:DisassociateMemberFromJob (Permissions management)
- deadline:DisassociateMemberFromQueue (Permissions management)
- deadline:GetApplicationVersion (Read)
- deadline:GetBudget (Read)
- deadline:GetFarm (Read)
- deadline:GetFleet (Read)
- deadline:GetMonitorSettings (Read)
- deadline:GetQueue (Read)
- deadline:GetQueueEnvironment (Read)
- deadline:GetQueueFleetAssociation (Read)
- deadline:GetSessionsStatisticsAggregation (Read)
- deadline:GetStorageProfile (Read)
- deadline:GetStorageProfileForQueue (Read)
- deadline:GetVolume (Read)
- deadline:ListBudgets (List)
- deadline:ListFarmMembers (List)
- deadline:ListFarms (List)
- deadline:ListFleetMembers (List)
- deadline:ListFleets (List)
- deadline:ListJobMembers (List)
- deadline:ListMemberships (List)
- deadline:ListQueueEnvironments (List)
- deadline:ListQueueFleetAssociations (List)
- deadline:ListQueueMembers (List)
- deadline:ListQueues (List)
- deadline:ListStorageProfiles (List)
- deadline:ListStorageProfilesForQueue (List)
- deadline:ListVolumes (List)
- deadline:StartSessionsStatisticsAggregation (Read)
- deadline:UpdateBudget (Write)
EC2: 1 actions
- ec2:DescribeInstanceTypes (List)
Identity Store: 4 actions
- identitystore:DescribeGroup (Read)
- identitystore:DescribeUser (Read)
- identitystore:ListGroupMembershipsForMember (List)
- identitystore:ListUsers (List)
KMS: 1 actions
- kms:Decrypt (Write)
Data-plane actions (26)
By access level: 10 List, 11 Read, 5 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| Deadline Cloud | 26 of 29 | 10 List, 11 Read, 5 Write; 26 restricted, 26 conditional | deadline:CreateJob, deadline:GetJob, deadline:GetJobTemplate, deadline:GetSession, deadline:GetSessionAction, deadline:GetStep, deadline:GetTask, deadline:GetWorker, deadline:ListJobParameterDefinitions, deadline:ListJobs, deadline:ListSessionActions, deadline:ListSessions and 14 more |
Deadline Cloud: 26 actions
- deadline:CreateJob (Write)
- deadline:GetJob (Read)
- deadline:GetJobTemplate (Read)
- deadline:GetSession (Read)
- deadline:GetSessionAction (Read)
- deadline:GetStep (Read)
- deadline:GetTask (Read)
- deadline:GetWorker (Read)
- deadline:ListJobParameterDefinitions (List)
- deadline:ListJobs (List)
- deadline:ListSessionActions (List)
- deadline:ListSessions (List)
- deadline:ListSessionsForWorker (List)
- deadline:ListStepConsumers (List)
- deadline:ListStepDependencies (List)
- deadline:ListSteps (List)
- deadline:ListTasks (List)
- deadline:ListWorkers (List)
- deadline:SearchJobs (Read)
- deadline:SearchSteps (Read)
- deadline:SearchTasks (Read)
- deadline:SearchWorkers (Read)
- deadline:UpdateJob (Write)
- deadline:UpdateSession (Write)
- deadline:UpdateStep (Write)
- deadline:UpdateTask (Write)
Excluded and conditional actions
No patterns are excluded by NotAction or Deny statements.
Resource scope and attachment
Resource scope across granted actions: all-resources.
Can be attached: Yes, to users, groups and roles.
Why this tier
- Grants 20 write, tagging or permissions-management actions, short of full control of any service.
Guidance
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Related policies
Same service
- AWSDeadlineCloud-FleetWorker
- AWSDeadlineCloud-UserAccessFleets
- AWSDeadlineCloud-UserAccessJobs
- AWSDeadlineCloud-UserAccessQueues
- AWSDeadlineCloud-WorkerHost
Same domain
Frequently asked questions
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Policy JSON
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AdditionalPermissions",
"Effect": "Allow",
"Action": [
"identitystore:DescribeGroup",
"identitystore:DescribeUser",
"identitystore:ListGroupMembershipsForMember",
"deadline:GetApplicationVersion",
"deadline:GetMonitorSettings",
"ec2:DescribeInstanceTypes",
"identitystore:ListUsers"
],
"Resource": [
"*"
]
},
{
"Sid": "OwnerLevelPermissions",
"Effect": "Allow",
"Action": [
"deadline:AssociateMemberToFarm",
"deadline:AssociateMemberToFleet",
"deadline:AssociateMemberToJob",
"deadline:AssociateMemberToQueue",
"deadline:CreateBudget",
"deadline:DeleteBudget",
"deadline:DisassociateMemberFromFarm",
"deadline:DisassociateMemberFromFleet",
"deadline:DisassociateMemberFromJob",
"deadline:DisassociateMemberFromQueue",
"deadline:GetBudget",
"deadline:GetSessionsStatisticsAggregation",
"deadline:ListBudgets",
"deadline:StartSessionsStatisticsAggregation",
"deadline:UpdateBudget"
],
"Resource": [
"*"
],
"Condition": {
"ForAnyValue:StringEquals": {
"deadline:FarmMembershipLevels": [
"OWNER"
]
}
}
},
{
"Sid": "ManagerLevelMemberAssociation",
"Effect": "Allow",
"Action": [
"deadline:AssociateMemberToFarm",
"deadline:AssociateMemberToFleet",
"deadline:AssociateMemberToJob",
"deadline:AssociateMemberToQueue"
],
"Resource": [
"*"
],
"Condition": {
"ForAnyValue:StringEquals": {
"deadline:FarmMembershipLevels": [
"MANAGER"
]
},
"StringEquals": {
"deadline:AssociatedMembershipLevel": [
"MANAGER",
"CONTRIBUTOR",
"VIEWER",
""
],
"deadline:MembershipLevel": [
"MANAGER",
"CONTRIBUTOR",
"VIEWER"
]
}
}
},
{
"Sid": "ManagerLevelMemberDisassociation",
"Effect": "Allow",
"Action": [
"deadline:DisassociateMemberFromFarm",
"deadline:DisassociateMemberFromFleet",
"deadline:DisassociateMemberFromJob",
"deadline:DisassociateMemberFromQueue"
],
"Resource": [
"*"
],
"Condition": {
"ForAnyValue:StringEquals": {
"deadline:FarmMembershipLevels": [
"MANAGER"
]
},
"StringEquals": {
"deadline:AssociatedMembershipLevel": [
"MANAGER",
"CONTRIBUTOR",
"VIEWER",
""
]
}
}
},
{
"Sid": "OwnerManagerPermissions",
"Effect": "Allow",
"Action": [
"deadline:ListFarmMembers",
"deadline:ListFleetMembers",
"deadline:ListJobMembers",
"deadline:ListQueueMembers",
"deadline:UpdateJob",
"deadline:UpdateSession",
"deadline:UpdateStep",
"deadline:UpdateTask"
],
"Resource": [
"*"
],
"Condition": {
"ForAnyValue:StringEquals": {
"deadline:FarmMembershipLevels": [
"OWNER",
"MANAGER"
]
}
}
},
{
"Sid": "OwnerManagerContributorPermissions",
"Effect": "Allow",
"Action": [
"deadline:AssumeQueueRoleForUser",
"deadline:CreateJob"
],
"Resource": [
"*"
],
"Condition": {
"ForAnyValue:StringEquals": {
"deadline:FarmMembershipLevels": [
"OWNER",
"MANAGER",
"CONTRIBUTOR"
]
}
}
},
{
"Sid": "AllLevelsPermissions",
"Effect": "Allow",
"Action": [
"deadline:AssumeFleetRoleForRead",
"deadline:AssumeQueueRoleForRead",
"deadline:GetFarm",
"deadline:GetFleet",
"deadline:GetJob",
"deadline:GetJobTemplate",
"deadline:GetQueue",
"deadline:GetQueueEnvironment",
"deadline:GetQueueFleetAssociation",
"deadline:GetSession",
"deadline:GetSessionAction",
"deadline:GetStep",
"deadline:GetStorageProfile",
"deadline:GetStorageProfileForQueue",
"deadline:GetTask",
"deadline:GetVolume",
"deadline:GetWorker",
"deadline:ListJobParameterDefinitions",
"deadline:ListQueueEnvironments",
"deadline:ListQueueFleetAssociations",
"deadline:ListSessionActions",
"deadline:ListSessions",
"deadline:ListSessionsForWorker",
"deadline:ListStepConsumers",
"deadline:ListStepDependencies",
"deadline:ListSteps",
"deadline:ListStorageProfiles",
"deadline:ListStorageProfilesForQueue",
"deadline:ListTasks",
"deadline:ListVolumes",
"deadline:ListWorkers",
"deadline:SearchJobs",
"deadline:SearchSteps",
"deadline:SearchTasks",
"deadline:SearchWorkers"
],
"Resource": [
"*"
],
"Condition": {
"ForAnyValue:StringEquals": {
"deadline:FarmMembershipLevels": [
"OWNER",
"MANAGER",
"CONTRIBUTOR",
"VIEWER"
]
}
}
},
{
"Sid": "ListBasedOnMembership",
"Effect": "Allow",
"Action": [
"deadline:ListFarms",
"deadline:ListFleets",
"deadline:ListJobs",
"deadline:ListMemberships",
"deadline:ListQueues"
],
"Resource": [
"*"
],
"Condition": {
"StringEquals": {
"deadline:RequesterPrincipalId": "${deadline:PrincipalId}"
}
}
},
{
"Sid": "AllowKmsAccessViaIdentityCenter",
"Effect": "Allow",
"Action": [
"kms:Decrypt"
],
"Resource": [
"*"
],
"Condition": {
"ArnLike": {
"kms:EncryptionContext:aws:sso:instance-arn": "arn:*:sso:::instance/*"
},
"StringLike": {
"kms:ViaService": "sso.*.amazonaws.com"
}
}
},
{
"Sid": "AllowKmsAccessViaIdentityStore",
"Effect": "Allow",
"Action": [
"kms:Decrypt"
],
"Resource": [
"*"
],
"Condition": {
"ArnLike": {
"kms:EncryptionContext:aws:identitystore:identitystore-arn": "arn:*:identitystore::*:identitystore/*"
},
"StringLike": {
"kms:ViaService": "identitystore.*.amazonaws.com"
}
}
}
]
}
Version history
Current version v8, edited by AWS on 2026-10-09. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.
Attach snippets
AWS CLI
aws iam attach-role-policy --role-name ROLE_NAME --policy-arn arn:aws:iam::aws:policy/AWSDeadlineCloud-UserAccessFarms
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/AWSDeadlineCloud-UserAccessFarms
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/AWSDeadlineCloud-UserAccessFarmsCloudFormation
Resources:
ExampleRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument: {} # replace with your trust policy
ManagedPolicyArns:
- arn:aws:iam::aws:policy/AWSDeadlineCloud-UserAccessFarmsTerraform
resource "aws_iam_role_policy_attachment" "awsdeadlinecloud_useraccessfarms" {
role = aws_iam_role.example.name
policy_arn = "arn:aws:iam::aws:policy/AWSDeadlineCloud-UserAccessFarms"
}CDK (TypeScript)
role.addManagedPolicy(
iam.ManagedPolicy.fromAwsManagedPolicyName("AWSDeadlineCloud-UserAccessFarms"),
);Sources
Pending editorial review. No editorial sources are listed yet.