{
  "batchgetcaserule": {
    "name": "BatchGetCaseRule",
    "description": "Grants permission to retrieve information about the case rules in the case domain",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "CaseRule",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "batchgetfield": {
    "name": "BatchGetField",
    "description": "Grants permission to retrieve information about the fields in the case domain",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Field",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "batchputfieldoptions": {
    "name": "BatchPutFieldOptions",
    "description": "Grants permission to update the field options in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Field",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createcase": {
    "name": "CreateCase",
    "description": "Grants permission to create a case in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Field",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Template",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "connect:UserArn"
    ],
    "dependentActions": []
  },
  "createcaserule": {
    "name": "CreateCaseRule",
    "description": "Grants permission to create a case rule in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "CaseRule",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createdomain": {
    "name": "CreateDomain",
    "description": "Grants permission to create a new case domain",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createfield": {
    "name": "CreateField",
    "description": "Grants permission to create a field in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Field",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createlayout": {
    "name": "CreateLayout",
    "description": "Grants permission to create a layout in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Layout",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createrelateditem": {
    "name": "CreateRelatedItem",
    "description": "Grants permission to create a related item associated to a case in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "RelatedItem",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "connect:UserArn"
    ],
    "dependentActions": []
  },
  "createtemplate": {
    "name": "CreateTemplate",
    "description": "Grants permission to create a template in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Layout",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Template",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletecaserule": {
    "name": "DeleteCaseRule",
    "description": "Grants permission to delete the case rule in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "CaseRule",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletedomain": {
    "name": "DeleteDomain",
    "description": "Grants permission to delete the domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletefield": {
    "name": "DeleteField",
    "description": "Grants permission to delete the field in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Field",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletelayout": {
    "name": "DeleteLayout",
    "description": "Grants permission to delete the layout in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Layout",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deleterelateditem": {
    "name": "DeleteRelatedItem",
    "isPermissionOnly": true,
    "description": "Grants permission to delete a related item associated to a case in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "RelatedItem",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletetemplate": {
    "name": "DeleteTemplate",
    "description": "Grants permission to delete the template in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Template",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getcase": {
    "name": "GetCase",
    "description": "Grants permission to retrieve information about a case in the case domain",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Field",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getcaseauditevents": {
    "name": "GetCaseAuditEvents",
    "description": "Grants permission to view audit history of a case",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getcaseeventconfiguration": {
    "name": "GetCaseEventConfiguration",
    "description": "Grants permission to retrieve information about the case event configuraton in the case domain",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getdomain": {
    "name": "GetDomain",
    "description": "Grants permission to retrieve information about the case domain",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getlayout": {
    "name": "GetLayout",
    "description": "Grants permission to retrieve information about the layout in the case domain",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Layout",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "gettemplate": {
    "name": "GetTemplate",
    "description": "Grants permission to retrieve information about the template in the case domain",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Template",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listcaserules": {
    "name": "ListCaseRules",
    "description": "Grants permission to list case rules in the case domain",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listcasesforcontact": {
    "name": "ListCasesForContact",
    "description": "Grants permission to list cases for a specific contact in the case domain",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listdomains": {
    "name": "ListDomains",
    "description": "Grants permission to list all domains in the aws account",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listfieldoptions": {
    "name": "ListFieldOptions",
    "description": "Grants permission to list field options for a single select field in the case domain",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Field",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listfields": {
    "name": "ListFields",
    "description": "Grants permission to list fields in the case domain",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listlayouts": {
    "name": "ListLayouts",
    "description": "Grants permission to list layouts in the case domain",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtagsforresource": {
    "name": "ListTagsForResource",
    "description": "Grants permission to list the tags for the specified resource",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtemplates": {
    "name": "ListTemplates",
    "description": "Grants permission to list templates in the case domain",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "putcaseeventconfiguration": {
    "name": "PutCaseEventConfiguration",
    "description": "Grants permission to insert or update the case event configuration in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "searchcases": {
    "name": "SearchCases",
    "description": "Grants permission to search for cases in the case domain",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "searchrelateditems": {
    "name": "SearchRelatedItems",
    "description": "Grants permission to search for related items associated to the case in the case domain",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to add the specified tags to the specified resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "Case",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "CaseRule",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Field",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Layout",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "RelatedItem",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Template",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to remove the specified tags from the specified resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "Case",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "CaseRule",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Field",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Layout",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "RelatedItem",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Template",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "updatecase": {
    "name": "UpdateCase",
    "description": "Grants permission to update the field values on the case in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Field",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "connect:UserArn"
    ],
    "dependentActions": []
  },
  "updatecaserule": {
    "name": "UpdateCaseRule",
    "description": "Grants permission to update the case rule in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "CaseRule",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatefield": {
    "name": "UpdateField",
    "description": "Grants permission to update the field in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Field",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatelayout": {
    "name": "UpdateLayout",
    "description": "Grants permission to update the layout in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Layout",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatetemplate": {
    "name": "UpdateTemplate",
    "description": "Grants permission to update the template in the case domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Template",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  }
}