{
  "acceptuseragreement": {
    "name": "AcceptUserAgreement",
    "isPermissionOnly": true,
    "description": "Grants permission to accept the Amazon Braket user agreement",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "canceljob": {
    "name": "CancelJob",
    "description": "Grants permission to cancel a job",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "job",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "cancelquantumtask": {
    "name": "CancelQuantumTask",
    "description": "Grants permission to cancel a quantum task",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "quantum-task",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createjob": {
    "name": "CreateJob",
    "description": "Grants permission to create a job",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:ResourceTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createquantumtask": {
    "name": "CreateQuantumTask",
    "description": "Grants permission to create a quantum task",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:ResourceTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "getdevice": {
    "name": "GetDevice",
    "description": "Grants permission to retrieve information about the devices available in Amazon Braket",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getjob": {
    "name": "GetJob",
    "description": "Grants permission to retrieve jobs",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "job",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getquantumtask": {
    "name": "GetQuantumTask",
    "description": "Grants permission to retrieve quantum tasks",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "quantum-task",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getservicelinkedrolestatus": {
    "name": "GetServiceLinkedRoleStatus",
    "isPermissionOnly": true,
    "description": "Grants permission to check if the Amazon Braket service linked role has been created",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getuseragreementstatus": {
    "name": "GetUserAgreementStatus",
    "isPermissionOnly": true,
    "description": "Grants permission to check if the account has accepted the Amazon Braket user agreement",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtagsforresource": {
    "name": "ListTagsForResource",
    "description": "Grants permission to listing the tags that have been applied to the quantum task resource or the job",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "job",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "quantum-task",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "searchdevices": {
    "name": "SearchDevices",
    "description": "Grants permission to search for devices available in Amazon Braket",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "searchjobs": {
    "name": "SearchJobs",
    "description": "Grants permission to search for jobs",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "searchquantumtasks": {
    "name": "SearchQuantumTasks",
    "description": "Grants permission to search for quantum tasks",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to add one or more tags to a quantum task or a hybrid job",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "job",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "quantum-task",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to remove one or more tags from a quantum task resource or a job. A tag consists of a key-value pair",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "job",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "quantum-task",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys"
    ],
    "dependentActions": []
  }
}