@cloud-copilot/iam-data
Version:
1,351 lines • 35 kB
JSON
{
"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": []
}
}