{
  "exportartifact": {
    "name": "ExportArtifact",
    "description": "Grants permission to export artifacts from Amazon Q Developer",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "codeTransformation",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "importartifact": {
    "name": "ImportArtifact",
    "description": "Grants permission to import artifacts to Amazon Q Developer",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "codeTransformation",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtagsforresource": {
    "name": "ListTagsForResource",
    "isPermissionOnly": true,
    "description": "Grants permission to list all tags associated with an Amazon Q Developer resource",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "codeTransformation",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startagentsession": {
    "name": "StartAgentSession",
    "description": "Grants permission to start an agent session with Amazon Q Developer",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:TagKeys",
      "aws:RequestTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "isPermissionOnly": true,
    "description": "Grants permission to associate tags with an Amazon Q Developer resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "codeTransformation",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys",
      "aws:RequestTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "transformcode": {
    "name": "TransformCode",
    "description": "Grants permission to transform code with Amazon Q Developer Transform Agent",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "codeTransformation",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "isPermissionOnly": true,
    "description": "Grants permission to remove tags associated with an Amazon Q Developer resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "codeTransformation",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys"
    ],
    "dependentActions": []
  }
}