View a markdown version of this page

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

Actions, resources, and condition keys for AWS Device Farm

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

References:

API operations defined by AWS Device Farm

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

CreateDevicePool

devicefarm:CreateDevicePool

Write

CreateInstanceProfile

devicefarm:CreateInstanceProfile

Write

CreateNetworkProfile

devicefarm:CreateNetworkProfile

Write

CreateProject

devicefarm:CreateProject

Write

iam:PassRole

iam:PassedToService

devicefarm.amazonaws.com

Write

CreateRemoteAccessSession

devicefarm:CreateRemoteAccessSession

Write

CreateTestGridProject

devicefarm:CreateTestGridProject

Write

CreateTestGridUrl

devicefarm:CreateTestGridUrl

Write

CreateUpload

devicefarm:CreateUpload

Write

CreateVPCEConfiguration

devicefarm:CreateVPCEConfiguration

Write

DeleteDevicePool

devicefarm:DeleteDevicePool

Write

DeleteInstanceProfile

devicefarm:DeleteInstanceProfile

Write

DeleteNetworkProfile

devicefarm:DeleteNetworkProfile

Write

DeleteProject

devicefarm:DeleteProject

Write

DeleteRemoteAccessSession

devicefarm:DeleteRemoteAccessSession

Write

DeleteRun

devicefarm:DeleteRun

Write

DeleteTestGridProject

devicefarm:DeleteTestGridProject

Write

DeleteUpload

devicefarm:DeleteUpload

Write

DeleteVPCEConfiguration

devicefarm:DeleteVPCEConfiguration

Write

GetAccountSettings

devicefarm:GetAccountSettings

Read

GetDevice

devicefarm:GetDevice

Read

GetDeviceInstance

devicefarm:GetDeviceInstance

Read

GetDevicePool

devicefarm:GetDevicePool

Read

GetDevicePoolCompatibility

devicefarm:GetDevicePoolCompatibility

Read

GetInstanceProfile

devicefarm:GetInstanceProfile

Read

GetJob

devicefarm:GetJob

Read

GetNetworkProfile

devicefarm:GetNetworkProfile

Read

GetOfferingStatus

devicefarm:GetOfferingStatus

Read

GetProject

devicefarm:GetProject

Read

GetRemoteAccessSession

devicefarm:GetRemoteAccessSession

Read

GetRun

devicefarm:GetRun

Read

GetSuite

devicefarm:GetSuite

Read

GetTest

devicefarm:GetTest

Read

GetTestGridProject

devicefarm:GetTestGridProject

Read

GetTestGridSession

devicefarm:GetTestGridSession

Read

GetUpload

devicefarm:GetUpload

Read

GetVPCEConfiguration

devicefarm:GetVPCEConfiguration

Read

InstallToRemoteAccessSession

devicefarm:InstallToRemoteAccessSession

Write

ListArtifacts

devicefarm:ListArtifacts

List

ListDeviceInstances

devicefarm:ListDeviceInstances

List

ListDevicePools

devicefarm:ListDevicePools

List

ListDevices

devicefarm:ListDevices

List

ListInstanceProfiles

devicefarm:ListInstanceProfiles

List

ListJobs

devicefarm:ListJobs

List

ListNetworkProfiles

devicefarm:ListNetworkProfiles

List

ListOfferingPromotions

devicefarm:ListOfferingPromotions

List

ListOfferingTransactions

devicefarm:ListOfferingTransactions

List

ListOfferings

devicefarm:ListOfferings

List

ListProjects

devicefarm:ListProjects

List

ListRemoteAccessSessions

devicefarm:ListRemoteAccessSessions

List

ListRuns

devicefarm:ListRuns

List

ListSamples

devicefarm:ListSamples

List

ListSuites

devicefarm:ListSuites

List

ListTagsForResource

devicefarm:ListTagsForResource

List

ListTestGridProjects

devicefarm:ListTestGridProjects

List

ListTestGridSessionActions

devicefarm:ListTestGridSessionActions

List

ListTestGridSessionArtifacts

devicefarm:ListTestGridSessionArtifacts

List

ListTestGridSessions

devicefarm:ListTestGridSessions

List

ListTests

devicefarm:ListTests

List

ListUniqueProblems

devicefarm:ListUniqueProblems

List

ListUploads

devicefarm:ListUploads

List

ListVPCEConfigurations

devicefarm:ListVPCEConfigurations

List

PurchaseOffering

devicefarm:PurchaseOffering

Write

RenewOffering

devicefarm:RenewOffering

Write

ScheduleRun