aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
492 lines • 21.7 kB
JavaScript
// 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