UNPKG

@cloud-copilot/iam-data

Version:
1,351 lines 35 kB
{ "createdevicepool": { "name": "CreateDevicePool", "description": "Grants permission to create a device pool within a project", "accessLevel": "Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createinstanceprofile": { "name": "CreateInstanceProfile", "description": "Grants permission to create a device instance profile", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createnetworkprofile": { "name": "CreateNetworkProfile", "description": "Grants permission to create a network profile within a project", "accessLevel": "Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createproject": { "name": "CreateProject", "description": "Grants permission to create a project for mobile testing", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "ec2:CreateNetworkInterface", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "iam:CreateServiceLinkedRole" ] }, "createremoteaccesssession": { "name": "CreateRemoteAccessSession", "description": "Grants permission to start a remote access session to a device instance", "accessLevel": "Write", "resourceTypes": [ { "name": "device", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "deviceinstance", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "upload", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createtestgridproject": { "name": "CreateTestGridProject", "description": "Grants permission to create a project for desktop testing", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "ec2:CreateNetworkInterface", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "iam:CreateServiceLinkedRole" ] }, "createtestgridurl": { "name": "CreateTestGridUrl", "description": "Grants permission to generate a new pre-signed url used to access our test grid service", "accessLevel": "Write", "resourceTypes": [ { "name": "testgrid-project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createupload": { "name": "CreateUpload", "description": "Grants permission to upload a new file or app within a project", "accessLevel": "Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createvpceconfiguration": { "name": "CreateVPCEConfiguration", "description": "Grants permission to create an Amazon Virtual Private Cloud (VPC) endpoint configuration", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deletedevicepool": { "name": "DeleteDevicePool", "description": "Grants permission to delete a user-generated device pool", "accessLevel": "Write", "resourceTypes": [ { "name": "devicepool", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteinstanceprofile": { "name": "DeleteInstanceProfile", "description": "Grants permission to delete a user-generated instance profile", "accessLevel": "Write", "resourceTypes": [ { "name": "instanceprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletenetworkprofile": { "name": "DeleteNetworkProfile", "description": "Grants permission to delete a user-generated network profile", "accessLevel": "Write", "resourceTypes": [ { "name": "networkprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteproject": { "name": "DeleteProject", "description": "Grants permission to delete a mobile testing project", "accessLevel": "Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteremoteaccesssession": { "name": "DeleteRemoteAccessSession", "description": "Grants permission to delete a completed remote access session and its results", "accessLevel": "Write", "resourceTypes": [ { "name": "session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleterun": { "name": "DeleteRun", "description": "Grants permission to delete a run", "accessLevel": "Write", "resourceTypes": [ { "name": "run", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletetestgridproject": { "name": "DeleteTestGridProject", "description": "Grants permission to delete a desktop testing project", "accessLevel": "Write", "resourceTypes": [ { "name": "testgrid-project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteupload": { "name": "DeleteUpload", "description": "Grants permission to delete a user-uploaded file", "accessLevel": "Write", "resourceTypes": [ { "name": "upload", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletevpceconfiguration": { "name": "DeleteVPCEConfiguration", "description": "Grants permission to delete an Amazon Virtual Private Cloud (VPC) endpoint configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "vpceconfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getaccountsettings": { "name": "GetAccountSettings", "description": "Grants permission to retrieve the number of unmetered iOS and/or unmetered Android devices purchased by the account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getdevice": { "name": "GetDevice", "description": "Grants permission to retrieve the information of a unique device type", "accessLevel": "Read", "resourceTypes": [ { "name": "device", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getdeviceinstance": { "name": "GetDeviceInstance", "description": "Grants permission to retireve the information of a device instance", "accessLevel": "Read", "resourceTypes": [ { "name": "deviceinstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getdevicepool": { "name": "GetDevicePool", "description": "Grants permission to retireve the information of a device pool", "accessLevel": "Read", "resourceTypes": [ { "name": "devicepool", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getdevicepoolcompatibility": { "name": "GetDevicePoolCompatibility", "description": "Grants permission to retrieve information about the compatibility of a test and/or app with a device pool", "accessLevel": "Read", "resourceTypes": [ { "name": "devicepool", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "upload", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getinstanceprofile": { "name": "GetInstanceProfile", "description": "Grants permission to retireve the information of an instance profile", "accessLevel": "Read", "resourceTypes": [ { "name": "instanceprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getjob": { "name": "GetJob", "description": "Grants permission to retireve the information of a job", "accessLevel": "Read", "resourceTypes": [ { "name": "job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getnetworkprofile": { "name": "GetNetworkProfile", "description": "Grants permission to retireve the information of a network profile", "accessLevel": "Read", "resourceTypes": [ { "name": "networkprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getofferingstatus": { "name": "GetOfferingStatus", "description": "Grants permission to retrieve the current status and future status of all offerings purchased by an AWS account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getproject": { "name": "GetProject", "description": "Grants permission to retrieve information about a mobile testing project", "accessLevel": "Read", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getremoteaccesssession": { "name": "GetRemoteAccessSession", "description": "Grants permission to retireve the link to a currently running remote access session", "accessLevel": "Read", "resourceTypes": [ { "name": "session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrun": { "name": "GetRun", "description": "Grants permission to retireve the information of a run", "accessLevel": "Read", "resourceTypes": [ { "name": "run", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getsuite": { "name": "GetSuite", "description": "Grants permission to retireve the information of a testing suite", "accessLevel": "Read", "resourceTypes": [ { "name": "suite", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "gettest": { "name": "GetTest", "description": "Grants permission to retireve the information of a test case", "accessLevel": "Read", "resourceTypes": [ { "name": "test", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "gettestgridproject": { "name": "GetTestGridProject", "description": "Grants permission to retrieve information about a desktop testing project", "accessLevel": "Read", "resourceTypes": [ { "name": "testgrid-project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "gettestgridsession": { "name": "GetTestGridSession", "description": "Grants permission to retireve the information of a test grid session", "accessLevel": "Read", "resourceTypes": [ { "name": "testgrid-project", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "testgrid-session", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getupload": { "name": "GetUpload", "description": "Grants permission to retireve the information of an uploaded file", "accessLevel": "Read", "resourceTypes": [ { "name": "upload", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getvpceconfiguration": { "name": "GetVPCEConfiguration", "description": "Grants permission to retireve the information of an Amazon Virtual Private Cloud (VPC) endpoint configuration", "accessLevel": "Read", "resourceTypes": [ { "name": "vpceconfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "installtoremoteaccesssession": { "name": "InstallToRemoteAccessSession", "description": "Grants permission to install an application to a device in a remote access session", "accessLevel": "Write", "resourceTypes": [ { "name": "session", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "upload", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listartifacts": { "name": "ListArtifacts", "description": "Grants permission to list the artifacts in a project", "accessLevel": "List", "resourceTypes": [ { "name": "job", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "run", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "suite", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "test", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listdeviceinstances": { "name": "ListDeviceInstances", "description": "Grants permission to list the information of device instances", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listdevicepools": { "name": "ListDevicePools", "description": "Grants permission to list the information of device pools", "accessLevel": "List", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listdevices": { "name": "ListDevices", "description": "Grants permission to list the information of unique device types", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listinstanceprofiles": { "name": "ListInstanceProfiles", "description": "Grants permission to list the information of device instance profiles", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listjobs": { "name": "ListJobs", "description": "Grants permission to list the information of jobs within a run", "accessLevel": "List", "resourceTypes": [ { "name": "run", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listnetworkprofiles": { "name": "ListNetworkProfiles", "description": "Grants permission to list the information of network profiles within a project", "accessLevel": "List", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listofferingpromotions": { "name": "ListOfferingPromotions", "description": "Grants permission to list the offering promotions", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listofferingtransactions": { "name": "ListOfferingTransactions", "description": "Grants permission to list all of the historical purchases, renewals, and system renewal transactions for an AWS account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listofferings": { "name": "ListOfferings", "description": "Grants permission to list the products or offerings that the user can manage through the API", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listprojects": { "name": "ListProjects", "description": "Grants permission to list the information of mobile testing projects for an AWS account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listremoteaccesssessions": { "name": "ListRemoteAccessSessions", "description": "Grants permission to list the information of currently running remote access sessions", "accessLevel": "List", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listruns": { "name": "ListRuns", "description": "Grants permission to list the information of runs within a project", "accessLevel": "List", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listsamples": { "name": "ListSamples", "description": "Grants permission to list the information of samples within a project", "accessLevel": "List", "resourceTypes": [ { "name": "job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listsuites": { "name": "ListSuites", "description": "Grants permission to list the information of testing suites within a job", "accessLevel": "List", "resourceTypes": [ { "name": "job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list the tags of a resource", "accessLevel": "List", "resourceTypes": [ { "name": "device", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "deviceinstance", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "devicepool", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "instanceprofile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "networkprofile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "project", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "run", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "session", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "testgrid-project", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "testgrid-session", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "vpceconfiguration", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtestgridprojects": { "name": "ListTestGridProjects", "description": "Grants permission to list the information of desktop testing projects for an AWS account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtestgridsessionactions": { "name": "ListTestGridSessionActions", "description": "Grants permission to list the session actions performed during a test grid session", "accessLevel": "List", "resourceTypes": [ { "name": "testgrid-session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtestgridsessionartifacts": { "name": "ListTestGridSessionArtifacts", "description": "Grants permission to list the artifacts generated by a test grid session", "accessLevel": "List", "resourceTypes": [ { "name": "testgrid-session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtestgridsessions": { "name": "ListTestGridSessions", "description": "Grants permission to list the sessions within a test grid project", "accessLevel": "List", "resourceTypes": [ { "name": "testgrid-project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtests": { "name": "ListTests", "description": "Grants permission to list the information of tests within a testing suite", "accessLevel": "List", "resourceTypes": [ { "name": "suite", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listuniqueproblems": { "name": "ListUniqueProblems", "description": "Grants permission to list the information of unique problems within a run", "accessLevel": "List", "resourceTypes": [ { "name": "run", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listuploads": { "name": "ListUploads", "description": "Grants permission to list the information of uploads within a project", "accessLevel": "List", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listvpceconfigurations": { "name": "ListVPCEConfigurations", "description": "Grants permission to list the information of Amazon Virtual Private Cloud (VPC) endpoint configurations", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "purchaseoffering": { "name": "PurchaseOffering", "description": "Grants permission to purchase offerings for an AWS account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "renewoffering": { "name": "RenewOffering", "description": "Grants permission to set the quantity of devices to renew for an offering", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "schedulerun": { "name": "ScheduleRun", "description": "Grants permission to schedule a run", "accessLevel": "Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "devicepool", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "upload", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [], "scenarios": [ { "name": "Device Pool as filter", "resourceTypes": [ { "name": "devicepool", "required": true }, { "name": "project", "required": true }, { "name": "upload", "required": false } ] }, { "name": "Device Selection Configuration as filter", "resourceTypes": [ { "name": "project", "required": true }, { "name": "upload", "required": false } ] } ] }, "stopjob": { "name": "StopJob", "description": "Grants permission to terminate a running job", "accessLevel": "Write", "resourceTypes": [ { "name": "job", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stopremoteaccesssession": { "name": "StopRemoteAccessSession", "description": "Grants permission to terminate a running remote access session", "accessLevel": "Write", "resourceTypes": [ { "name": "session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stoprun": { "name": "StopRun", "description": "Grants permission to terminate a running test run", "accessLevel": "Write", "resourceTypes": [ { "name": "run", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add tags to a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "device", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "deviceinstance", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "devicepool", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "instanceprofile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "networkprofile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "project", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "run", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "session", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "testgrid-project", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "testgrid-session", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "vpceconfiguration", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "device", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "deviceinstance", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "devicepool", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "instanceprofile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "networkprofile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "project", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "run", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "session", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "testgrid-project", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "testgrid-session", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "vpceconfiguration", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatedeviceinstance": { "name": "UpdateDeviceInstance", "description": "Grants permission to modify an existing device instance", "accessLevel": "Write", "resourceTypes": [ { "name": "deviceinstance", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "instanceprofile", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatedevicepool": { "name": "UpdateDevicePool", "description": "Grants permission to modify an existing device pool", "accessLevel": "Write", "resourceTypes": [ { "name": "devicepool", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateinstanceprofile": { "name": "UpdateInstanceProfile", "description": "Grants permission to modify an existing instance profile", "accessLevel": "Write", "resourceTypes": [ { "name": "instanceprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatenetworkprofile": { "name": "UpdateNetworkProfile", "description": "Grants permission to modify an existing network profile", "accessLevel": "Write", "resourceTypes": [ { "name": "networkprofile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateproject": { "name": "UpdateProject", "description": "Grants permission to modify an existing mobile testing project", "accessLevel": "Write", "resourceTypes": [ { "name": "project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:CreateNetworkInterface", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "iam:CreateServiceLinkedRole" ] }, "updatetestgridproject": { "name": "UpdateTestGridProject", "description": "Grants permission to modify an existing desktop testing project", "accessLevel": "Write", "resourceTypes": [ { "name": "testgrid-project", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:CreateNetworkInterface", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "iam:CreateServiceLinkedRole" ] }, "updateupload": { "name": "UpdateUpload", "description": "Grants permission to modify an existing upload", "accessLevel": "Write", "resourceTypes": [ { "name": "upload", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatevpceconfiguration": { "name": "UpdateVPCEConfiguration", "description": "Grants permission to modify an existing Amazon Virtual Private Cloud (VPC) endpoint configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "vpceconfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }