{
  "alter": {
    "name": "Alter",
    "description": "Grants permission to alter a keyspace or table",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "keyspace",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "table",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "altermultiregionresource": {
    "name": "AlterMultiRegionResource",
    "description": "Grants permission to alter a multiregion keyspace or table",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "keyspace",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "table",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "create": {
    "name": "Create",
    "description": "Grants permission to create a keyspace or table",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "keyspace",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "table",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createmultiregionresource": {
    "name": "CreateMultiRegionResource",
    "description": "Grants permission to create a multiregion keyspace or table",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "keyspace",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "table",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "drop": {
    "name": "Drop",
    "description": "Grants permission to drop a keyspace or table",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "keyspace",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "table",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "dropmultiregionresource": {
    "name": "DropMultiRegionResource",
    "description": "Grants permission to drop a multiregion keyspace or table",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "keyspace",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "table",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "modify": {
    "name": "Modify",
    "description": "Grants permission to INSERT, UPDATE or DELETE data in a table",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "table",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "modifymultiregionresource": {
    "name": "ModifyMultiRegionResource",
    "description": "Grants permission to INSERT, UPDATE or DELETE data in a multiregion table",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "table",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "restore": {
    "name": "Restore",
    "description": "Grants permission to restore table from a backup",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "table",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "restoremultiregiontable": {
    "name": "RestoreMultiRegionTable",
    "description": "Grants permission to restore multiregion table from a backup",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "table",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "select": {
    "name": "Select",
    "description": "Grants permission to SELECT data from a table",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "table",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "selectmultiregionresource": {
    "name": "SelectMultiRegionResource",
    "description": "Grants permission to SELECT data from a multiregion table",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "table",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "tagmultiregionresource": {
    "name": "TagMultiRegionResource",
    "description": "Grants permission to tag a multiregion keyspace or table",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "keyspace",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "table",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to tag a keyspace or table",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "keyspace",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "table",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "untagmultiregionresource": {
    "name": "UnTagMultiRegionResource",
    "description": "Grants permission to untag a multiregion keyspace or table",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "keyspace",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "table",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to untag a keyspace or table",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "keyspace",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "table",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "updatepartitioner": {
    "name": "UpdatePartitioner",
    "description": "Grants permission to UPDATE the partitioner in a system table",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "table",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  }
}