UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

492 lines 21.7 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * 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 var AwsDevicefarmActions; (function (AwsDevicefarmActions) { /** * Grants permission to create a device pool within a project * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateDevicePool.html */ AwsDevicefarmActions["CreateDevicePool"] = "devicefarm:CreateDevicePool"; /** * Grants permission to create a device instance profile * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateInstanceProfile.html */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["CreateNetworkProfile"] = "devicefarm:CreateNetworkProfile"; /** * Grants permission to create a project for mobile testing * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateProject.html */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["CreateRemoteAccessSession"] = "devicefarm:CreateRemoteAccessSession"; /** * Grants permission to create a project for desktop testing * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateTestGridProject.html */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["CreateVPCEConfiguration"] = "devicefarm:CreateVPCEConfiguration"; /** * Grants permission to delete a user-generated device pool * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteDevicePool.html */ AwsDevicefarmActions["DeleteDevicePool"] = "devicefarm:DeleteDevicePool"; /** * Grants permission to delete a user-generated instance profile * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteInstanceProfile.html */ AwsDevicefarmActions["DeleteInstanceProfile"] = "devicefarm:DeleteInstanceProfile"; /** * Grants permission to delete a user-generated network profile * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/DeleteNetworkProfile.html */ AwsDevicefarmActions["DeleteNetworkProfile"] = "devicefarm:DeleteNetworkProfile"; /** * Grants permission to delete a mobile testing project * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteProject.html */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["DeleteRemoteAccessSession"] = "devicefarm:DeleteRemoteAccessSession"; /** * Grants permission to delete a run * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteRun.html */ AwsDevicefarmActions["DeleteRun"] = "devicefarm:DeleteRun"; /** * Grants permission to delete a desktop testing project * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteTestGridProject.html */ AwsDevicefarmActions["DeleteTestGridProject"] = "devicefarm:DeleteTestGridProject"; /** * Grants permission to delete a user-uploaded file * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteUpload.html */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["GetInstanceProfile"] = "devicefarm:GetInstanceProfile"; /** * Grants permission to retireve the information of a job * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetJob.html */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["GetRemoteAccessSession"] = "devicefarm:GetRemoteAccessSession"; /** * Grants permission to retireve the information of a run * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_GetRun.html */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["InstallToRemoteAccessSession"] = "devicefarm:InstallToRemoteAccessSession"; /** * Grants permission to list the artifacts in a project * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListArtifacts.html */ AwsDevicefarmActions["ListArtifacts"] = "devicefarm:ListArtifacts"; /** * Grants permission to list the information of device instances * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListDeviceInstances.html */ AwsDevicefarmActions["ListDeviceInstances"] = "devicefarm:ListDeviceInstances"; /** * Grants permission to list the information of device pools * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListDevicePools.html */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["ListNetworkProfiles"] = "devicefarm:ListNetworkProfiles"; /** * Grants permission to list the offering promotions * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListOfferingPromotions.html */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["ListSuites"] = "devicefarm:ListSuites"; /** * Grants permission to list the tags of a resource * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListTagsForResource.html */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["ListVPCEConfigurations"] = "devicefarm:ListVPCEConfigurations"; /** * Grants permission to purchase offerings for an AWS account * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_PurchaseOffering.html */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["RenewOffering"] = "devicefarm:RenewOffering"; /** * Grants permission to schedule a run * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ScheduleRun.html */ AwsDevicefarmActions["ScheduleRun"] = "devicefarm:ScheduleRun"; /** * Grants permission to terminate a running job * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_StopJob.html */ AwsDevicefarmActions["StopJob"] = "devicefarm:StopJob"; /** * Grants permission to terminate a running remote access session * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_StopRemoteAccessSession.html */ AwsDevicefarmActions["StopRemoteAccessSession"] = "devicefarm:StopRemoteAccessSession"; /** * Grants permission to terminate a running test run * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_StopRun.html */ AwsDevicefarmActions["StopRun"] = "devicefarm:StopRun"; /** * Grants permission to add tags to a resource * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_TagResource.html */ AwsDevicefarmActions["TagResource"] = "devicefarm:TagResource"; /** * Grants permission to remove tags from a resource * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UntagResource.html */ AwsDevicefarmActions["UntagResource"] = "devicefarm:UntagResource"; /** * Grants permission to modify an existing device instance * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateDeviceInstance.html */ AwsDevicefarmActions["UpdateDeviceInstance"] = "devicefarm:UpdateDeviceInstance"; /** * Grants permission to modify an existing device pool * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateDevicePool.html */ AwsDevicefarmActions["UpdateDevicePool"] = "devicefarm:UpdateDevicePool"; /** * Grants permission to modify an existing instance profile * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateInstanceProfile.html */ AwsDevicefarmActions["UpdateInstanceProfile"] = "devicefarm:UpdateInstanceProfile"; /** * Grants permission to modify an existing network profile * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateNetworkProfile.html */ AwsDevicefarmActions["UpdateNetworkProfile"] = "devicefarm:UpdateNetworkProfile"; /** * Grants permission to modify an existing mobile testing project * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateProject.html */ AwsDevicefarmActions["UpdateProject"] = "devicefarm:UpdateProject"; /** * Grants permission to modify an existing desktop testing project * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateTestGridProject.html */ AwsDevicefarmActions["UpdateTestGridProject"] = "devicefarm:UpdateTestGridProject"; /** * Grants permission to modify an existing upload * * See https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateUpload.html */ AwsDevicefarmActions["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 */ AwsDevicefarmActions["UpdateVPCEConfiguration"] = "devicefarm:UpdateVPCEConfiguration"; })(AwsDevicefarmActions || (AwsDevicefarmActions = {})); //# sourceMappingURL=devicefarm.js.map