{
  "batchgetmemberaccountdetails": {
    "name": "BatchGetMemberAccountDetails",
    "description": "Grants permission to get member account details in batch",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "membership",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "cancelmembership": {
    "name": "CancelMembership",
    "description": "Grants permission to cancel a membership",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "membership",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "closecase": {
    "name": "CloseCase",
    "description": "Grants permission to close a case",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createcase": {
    "name": "CreateCase",
    "description": "Grants permission to create a case",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createcasecomment": {
    "name": "CreateCaseComment",
    "description": "Grants permission to create a case comment",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createmembership": {
    "name": "CreateMembership",
    "description": "Grants permission to create a membership",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": [
      "iam:CreateServiceLinkedRole",
      "organizations:DescribeOrganization",
      "organizations:ListDelegatedAdministrators"
    ]
  },
  "getcase": {
    "name": "GetCase",
    "description": "Grants permission to get a case",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getcaseattachmentdownloadurl": {
    "name": "GetCaseAttachmentDownloadUrl",
    "description": "Grants permission to get a case attachment download URL",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getcaseattachmentuploadurl": {
    "name": "GetCaseAttachmentUploadUrl",
    "description": "Grants permission to get a case attachment upload URL",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getmembership": {
    "name": "GetMembership",
    "description": "Grants permission to get a membership",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "membership",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listcaseedits": {
    "name": "ListCaseEdits",
    "description": "Grants permission to list case edits",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listcases": {
    "name": "ListCases",
    "description": "Grants permission to list cases",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listcomments": {
    "name": "ListComments",
    "description": "Grants permission to list case comments",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listmemberships": {
    "name": "ListMemberships",
    "description": "Grants permission to list memberships",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtagsforresource": {
    "name": "ListTagsForResource",
    "description": "Grants permission to list the tags attached to the specified resource",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "case",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "membership",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to add tags to the specified resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "case",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "membership",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:ResourceTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to remove tags from the specified resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "case",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "membership",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "updatecase": {
    "name": "UpdateCase",
    "description": "Grants permission to update a case",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatecasecomment": {
    "name": "UpdateCaseComment",
    "description": "Grants permission to update a case comment",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatecasestatus": {
    "name": "UpdateCaseStatus",
    "description": "Grants permission to update a case status",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatemembership": {
    "name": "UpdateMembership",
    "description": "Grants permission to update memberships",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "membership",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": [
      "iam:CreateServiceLinkedRole"
    ]
  },
  "updateresolvertype": {
    "name": "UpdateResolverType",
    "description": "Grants permission to update case resolver type",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "case",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  }
}