aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
490 lines (489 loc) • 19.7 kB
TypeScript
/**
* All IAM policy actions for AWS Device Farm (DEVICEFARM)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdevicefarm.html
*
* 2025-02-24T21:47:36.389Z
*/
export declare enum AwsDevicefarmActions {
/**
* Grants permission to create a device pool within a project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateDevicePool.html
*/
CreateDevicePool = "devicefarm:CreateDevicePool",
/**
* Grants permission to create a device instance profile
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateInstanceProfile.html
*/
CreateInstanceProfile = "devicefarm:CreateInstanceProfile",
/**
* Grants permission to create a network profile within a project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateNetworkProfile.html
*/
CreateNetworkProfile = "devicefarm:CreateNetworkProfile",
/**
* Grants permission to create a project for mobile testing
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateProject.html
*/
CreateProject = "devicefarm:CreateProject",
/**
* Grants permission to start a remote access session to a device instance
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateRemoteAccessSession.html
*/
CreateRemoteAccessSession = "devicefarm:CreateRemoteAccessSession",
/**
* Grants permission to create a project for desktop testing
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateTestGridProject.html
*/
CreateTestGridProject = "devicefarm:CreateTestGridProject",
/**
* Grants permission to generate a new pre-signed url used to access our test grid
* service
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateTestGridUrl.html
*/
CreateTestGridUrl = "devicefarm:CreateTestGridUrl",
/**
* Grants permission to upload a new file or app within a project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateUpload.html
*/
CreateUpload = "devicefarm:CreateUpload",
/**
* Grants permission to create an Amazon Virtual Private Cloud (VPC) endpoint conf
* iguration
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateVPCEConfiguration.html
*/
CreateVPCEConfiguration = "devicefarm:CreateVPCEConfiguration",
/**
* Grants permission to delete a user-generated device pool
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteDevicePool.html
*/
DeleteDevicePool = "devicefarm:DeleteDevicePool",
/**
* Grants permission to delete a user-generated instance profile
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteInstanceProfile.html
*/
DeleteInstanceProfile = "devicefarm:DeleteInstanceProfile",
/**
* Grants permission to delete a user-generated network profile
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/DeleteNetworkProfile.html
*/
DeleteNetworkProfile = "devicefarm:DeleteNetworkProfile",
/**
* Grants permission to delete a mobile testing project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteProject.html
*/
DeleteProject = "devicefarm:DeleteProject",
/**
* Grants permission to delete a completed remote access session and its results
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteRemoteAccessSession.html
*/
DeleteRemoteAccessSession = "devicefarm:DeleteRemoteAccessSession",
/**
* Grants permission to delete a run
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteRun.html
*/
DeleteRun = "devicefarm:DeleteRun",
/**
* Grants permission to delete a desktop testing project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteTestGridProject.html
*/
DeleteTestGridProject = "devicefarm:DeleteTestGridProject",
/**
* Grants permission to delete a user-uploaded file
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteUpload.html
*/
DeleteUpload = "devicefarm:DeleteUpload",
/**
* Grants permission to delete an Amazon Virtual Private Cloud (VPC) endpoint conf
* iguration
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteVPCEConfiguration.html
*/
DeleteVPCEConfiguration = "devicefarm:DeleteVPCEConfiguration",
/**
* Grants permission to retrieve the number of unmetered iOS and/or unmetered Andr
* oid devices purchased by the account
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetAccountSettings.html
*/
GetAccountSettings = "devicefarm:GetAccountSettings",
/**
* Grants permission to retrieve the information of a unique device type
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetDevice.html
*/
GetDevice = "devicefarm:GetDevice",
/**
* Grants permission to retireve the information of a device instance
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetDeviceInstance.html
*/
GetDeviceInstance = "devicefarm:GetDeviceInstance",
/**
* Grants permission to retireve the information of a device pool
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetDevicePool.html
*/
GetDevicePool = "devicefarm:GetDevicePool",
/**
* Grants permission to retrieve information about the compatibility of a test and
* /or app with a device pool
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetDevicePoolCompatibility.html
*/
GetDevicePoolCompatibility = "devicefarm:GetDevicePoolCompatibility",
/**
* Grants permission to retireve the information of an instance profile
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetInstanceProfile.html
*/
GetInstanceProfile = "devicefarm:GetInstanceProfile",
/**
* Grants permission to retireve the information of a job
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetJob.html
*/
GetJob = "devicefarm:GetJob",
/**
* Grants permission to retireve the information of a network profile
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetNetworkProfile.html
*/
GetNetworkProfile = "devicefarm:GetNetworkProfile",
/**
* Grants permission to retrieve the current status and future status of all offer
* ings purchased by an AWS account
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetOfferingStatus.html
*/
GetOfferingStatus = "devicefarm:GetOfferingStatus",
/**
* Grants permission to retrieve information about a mobile testing project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetProject.html
*/
GetProject = "devicefarm:GetProject",
/**
* Grants permission to retireve the link to a currently running remote access ses
* sion
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetRemoteAccessSession.html
*/
GetRemoteAccessSession = "devicefarm:GetRemoteAccessSession",
/**
* Grants permission to retireve the information of a run
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetRun.html
*/
GetRun = "devicefarm:GetRun",
/**
* Grants permission to retireve the information of a testing suite
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetSuite.html
*/
GetSuite = "devicefarm:GetSuite",
/**
* Grants permission to retireve the information of a test case
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetTest.html
*/
GetTest = "devicefarm:GetTest",
/**
* Grants permission to retrieve information about a desktop testing project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetTestGridProject.html
*/
GetTestGridProject = "devicefarm:GetTestGridProject",
/**
* Grants permission to retireve the information of a test grid session
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetTestGridSession.html
*/
GetTestGridSession = "devicefarm:GetTestGridSession",
/**
* Grants permission to retireve the information of an uploaded file
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetUpload.html
*/
GetUpload = "devicefarm:GetUpload",
/**
* Grants permission to retireve the information of an Amazon Virtual Private Clou
* d (VPC) endpoint configuration
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetVPCEConfiguration.html
*/
GetVPCEConfiguration = "devicefarm:GetVPCEConfiguration",
/**
* Grants permission to install an application to a device in a remote access sess
* ion
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_InstallToRemoteAccessSession.html
*/
InstallToRemoteAccessSession = "devicefarm:InstallToRemoteAccessSession",
/**
* Grants permission to list the artifacts in a project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListArtifacts.html
*/
ListArtifacts = "devicefarm:ListArtifacts",
/**
* Grants permission to list the information of device instances
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListDeviceInstances.html
*/
ListDeviceInstances = "devicefarm:ListDeviceInstances",
/**
* Grants permission to list the information of device pools
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListDevicePools.html
*/
ListDevicePools = "devicefarm:ListDevicePools",
/**
* Grants permission to list the information of unique device types
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListDevices.html
*/
ListDevices = "devicefarm:ListDevices",
/**
* Grants permission to list the information of device instance profiles
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListInstanceProfiles.html
*/
ListInstanceProfiles = "devicefarm:ListInstanceProfiles",
/**
* Grants permission to list the information of jobs within a run
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListJobs.html
*/
ListJobs = "devicefarm:ListJobs",
/**
* Grants permission to list the information of network profiles within a project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListNetworkProfiles.html
*/
ListNetworkProfiles = "devicefarm:ListNetworkProfiles",
/**
* Grants permission to list the offering promotions
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListOfferingPromotions.html
*/
ListOfferingPromotions = "devicefarm:ListOfferingPromotions",
/**
* Grants permission to list all of the historical purchases, renewals, and system
* renewal transactions for an AWS account
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListOfferingTransactions.html
*/
ListOfferingTransactions = "devicefarm:ListOfferingTransactions",
/**
* Grants permission to list the products or offerings that the user can manage th
* rough the API
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListOfferings.html
*/
ListOfferings = "devicefarm:ListOfferings",
/**
* Grants permission to list the information of mobile testing projects for an AWS
* account
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListProjects.html
*/
ListProjects = "devicefarm:ListProjects",
/**
* Grants permission to list the information of currently running remote access se
* ssions
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListRemoteAccessSessions.html
*/
ListRemoteAccessSessions = "devicefarm:ListRemoteAccessSessions",
/**
* Grants permission to list the information of runs within a project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListRuns.html
*/
ListRuns = "devicefarm:ListRuns",
/**
* Grants permission to list the information of samples within a project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListSamples.html
*/
ListSamples = "devicefarm:ListSamples",
/**
* Grants permission to list the information of testing suites within a job
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListSuites.html
*/
ListSuites = "devicefarm:ListSuites",
/**
* Grants permission to list the tags of a resource
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "devicefarm:ListTagsForResource",
/**
* Grants permission to list the information of desktop testing projects for an AW
* S account
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListTestGridProjects.html
*/
ListTestGridProjects = "devicefarm:ListTestGridProjects",
/**
* Grants permission to list the session actions performed during a test grid sess
* ion
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListTestGridSessionActions.html
*/
ListTestGridSessionActions = "devicefarm:ListTestGridSessionActions",
/**
* Grants permission to list the artifacts generated by a test grid session
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListTestGridSessionArtifacts.html
*/
ListTestGridSessionArtifacts = "devicefarm:ListTestGridSessionArtifacts",
/**
* Grants permission to list the sessions within a test grid project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListTestGridSessions.html
*/
ListTestGridSessions = "devicefarm:ListTestGridSessions",
/**
* Grants permission to list the information of tests within a testing suite
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListTests.html
*/
ListTests = "devicefarm:ListTests",
/**
* Grants permission to list the information of unique problems within a run
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListUniqueProblems.html
*/
ListUniqueProblems = "devicefarm:ListUniqueProblems",
/**
* Grants permission to list the information of uploads within a project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListUploads.html
*/
ListUploads = "devicefarm:ListUploads",
/**
* Grants permission to list the information of Amazon Virtual Private Cloud (VPC)
* endpoint configurations
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListVPCEConfigurations.html
*/
ListVPCEConfigurations = "devicefarm:ListVPCEConfigurations",
/**
* Grants permission to purchase offerings for an AWS account
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_PurchaseOffering.html
*/
PurchaseOffering = "devicefarm:PurchaseOffering",
/**
* Grants permission to set the quantity of devices to renew for an offering
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_RenewOffering.html
*/
RenewOffering = "devicefarm:RenewOffering",
/**
* Grants permission to schedule a run
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ScheduleRun.html
*/
ScheduleRun = "devicefarm:ScheduleRun",
/**
* Grants permission to terminate a running job
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_StopJob.html
*/
StopJob = "devicefarm:StopJob",
/**
* Grants permission to terminate a running remote access session
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_StopRemoteAccessSession.html
*/
StopRemoteAccessSession = "devicefarm:StopRemoteAccessSession",
/**
* Grants permission to terminate a running test run
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_StopRun.html
*/
StopRun = "devicefarm:StopRun",
/**
* Grants permission to add tags to a resource
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_TagResource.html
*/
TagResource = "devicefarm:TagResource",
/**
* Grants permission to remove tags from a resource
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UntagResource.html
*/
UntagResource = "devicefarm:UntagResource",
/**
* Grants permission to modify an existing device instance
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateDeviceInstance.html
*/
UpdateDeviceInstance = "devicefarm:UpdateDeviceInstance",
/**
* Grants permission to modify an existing device pool
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateDevicePool.html
*/
UpdateDevicePool = "devicefarm:UpdateDevicePool",
/**
* Grants permission to modify an existing instance profile
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateInstanceProfile.html
*/
UpdateInstanceProfile = "devicefarm:UpdateInstanceProfile",
/**
* Grants permission to modify an existing network profile
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateNetworkProfile.html
*/
UpdateNetworkProfile = "devicefarm:UpdateNetworkProfile",
/**
* Grants permission to modify an existing mobile testing project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateProject.html
*/
UpdateProject = "devicefarm:UpdateProject",
/**
* Grants permission to modify an existing desktop testing project
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateTestGridProject.html
*/
UpdateTestGridProject = "devicefarm:UpdateTestGridProject",
/**
* Grants permission to modify an existing upload
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateUpload.html
*/
UpdateUpload = "devicefarm:UpdateUpload",
/**
* Grants permission to modify an existing Amazon Virtual Private Cloud (VPC) endp
* oint configuration
*
* See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateVPCEConfiguration.html
*/
UpdateVPCEConfiguration = "devicefarm:UpdateVPCEConfiguration"
}