@cloud-copilot/iam-data
Version:
401 lines • 9.95 kB
JSON
{
"createtestcase": {
"name": "CreateTestCase",
"description": "Grants permission to create a test case",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createtestconfiguration": {
"name": "CreateTestConfiguration",
"description": "Grants permission to create a test configuration",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createtestsuite": {
"name": "CreateTestSuite",
"description": "Grants permission to create a test suite",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deletetestcase": {
"name": "DeleteTestCase",
"description": "Grants permission to delete a test case",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "TestCase",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletetestconfiguration": {
"name": "DeleteTestConfiguration",
"description": "Grants permission to delete a test configuration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "TestConfiguration",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletetestrun": {
"name": "DeleteTestRun",
"description": "Grants permission to delete a test run",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "TestRun",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletetestsuite": {
"name": "DeleteTestSuite",
"description": "Grants permission to delete a test suite",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "TestSuite",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"gettestcase": {
"name": "GetTestCase",
"description": "Grants permission to get a test case",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "TestCase",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"gettestconfiguration": {
"name": "GetTestConfiguration",
"description": "Grants permission to get a test configuration",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "TestConfiguration",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"gettestrunstep": {
"name": "GetTestRunStep",
"description": "Grants permission to get test run step",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "TestRun",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"gettestsuite": {
"name": "GetTestSuite",
"description": "Grants permission to get a test suite",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "TestSuite",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for a resource",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtestcases": {
"name": "ListTestCases",
"description": "Grants permission to list test cases",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtestconfigurations": {
"name": "ListTestConfigurations",
"description": "Grants permission to list test configurations",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtestrunsteps": {
"name": "ListTestRunSteps",
"description": "Grants permission to list steps for a test run",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "TestRun",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listtestruntestcases": {
"name": "ListTestRunTestCases",
"description": "Grants permission to list test cases for a test run",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "TestRun",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listtestruns": {
"name": "ListTestRuns",
"description": "Grants permission to list test runs",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtestsuites": {
"name": "ListTestSuites",
"description": "Grants permission to list test suites",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"starttestrun": {
"name": "StartTestRun",
"description": "Grants permission to start a test run",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag a resource",
"accessLevel": "Tagging, Write",
"resourceTypes": [
{
"name": "TestCase",
"required": false,
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
{
"name": "TestConfiguration",
"required": false,
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
{
"name": "TestRun",
"required": false,
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
{
"name": "TestSuite",
"required": false,
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to untag a resource",
"accessLevel": "Tagging, Write",
"resourceTypes": [
{
"name": "TestCase",
"required": false,
"conditionKeys": [
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
{
"name": "TestConfiguration",
"required": false,
"conditionKeys": [
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
{
"name": "TestRun",
"required": false,
"conditionKeys": [
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
{
"name": "TestSuite",
"required": false,
"conditionKeys": [
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatetestcase": {
"name": "UpdateTestCase",
"description": "Grants permission to update a test case",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "TestCase",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatetestconfiguration": {
"name": "UpdateTestConfiguration",
"description": "Grants permission to update a test configuration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "TestConfiguration",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatetestsuite": {
"name": "UpdateTestSuite",
"description": "Grants permission to update a test suite",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "TestSuite",
"required": true,
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}