{
  "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": []
  }
}