{
  "associatefraudster": {
    "name": "AssociateFraudster",
    "description": "Grants permission to associate a fraudster with a watchlist",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createdomain": {
    "name": "CreateDomain",
    "description": "Grants permission to create a domain",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createwatchlist": {
    "name": "CreateWatchlist",
    "description": "Grants permission to create a watchlist",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletedomain": {
    "name": "DeleteDomain",
    "description": "Grants permission to delete a domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletefraudster": {
    "name": "DeleteFraudster",
    "description": "Grants permission to delete a fraudster",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletespeaker": {
    "name": "DeleteSpeaker",
    "description": "Grants permission to delete a speaker",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletewatchlist": {
    "name": "DeleteWatchlist",
    "description": "Grants permission to delete a watchlist",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describecomplianceconsent": {
    "name": "DescribeComplianceConsent",
    "isPermissionOnly": true,
    "description": "Grants permission to describe compliance consent",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describedomain": {
    "name": "DescribeDomain",
    "description": "Grants permission to describe a domain",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describefraudster": {
    "name": "DescribeFraudster",
    "description": "Grants permission to describe a fraudster",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describefraudsterregistrationjob": {
    "name": "DescribeFraudsterRegistrationJob",
    "description": "Grants permission to describe a fraudster registration job",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describespeaker": {
    "name": "DescribeSpeaker",
    "description": "Grants permission to describe a speaker",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describespeakerenrollmentjob": {
    "name": "DescribeSpeakerEnrollmentJob",
    "description": "Grants permission to describe a speaker enrollment job",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describewatchlist": {
    "name": "DescribeWatchlist",
    "description": "Grants permission to describe a watchlist",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "disassociatefraudster": {
    "name": "DisassociateFraudster",
    "description": "Grants permission to disassociate a fraudster from a watchlist",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "evaluatesession": {
    "name": "EvaluateSession",
    "description": "Grants permission to evaluate a session",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listdomains": {
    "name": "ListDomains",
    "description": "Grants permission to list domains for an account",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listfraudsterregistrationjobs": {
    "name": "ListFraudsterRegistrationJobs",
    "description": "Grants permission to list fraudster registration jobs for a domain",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listfraudsters": {
    "name": "ListFraudsters",
    "description": "Grants permission to list fraudsters for a domain or watchlist",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listspeakerenrollmentjobs": {
    "name": "ListSpeakerEnrollmentJobs",
    "description": "Grants permission to list speaker enrollment jobs for a domain",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listspeakers": {
    "name": "ListSpeakers",
    "description": "Grants permission to list speakers for a domain",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtagsforresource": {
    "name": "ListTagsForResource",
    "description": "Grants permission to list tags for a Voice ID resource",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "domain",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listwatchlists": {
    "name": "ListWatchlists",
    "description": "Grants permission to list watchlists for a domain",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "optoutspeaker": {
    "name": "OptOutSpeaker",
    "description": "Grants permission to opt out a speaker",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "registercomplianceconsent": {
    "name": "RegisterComplianceConsent",
    "isPermissionOnly": true,
    "description": "Grants permission to register compliance consent",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startfraudsterregistrationjob": {
    "name": "StartFraudsterRegistrationJob",
    "description": "Grants permission to start a fraudster registration job",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startspeakerenrollmentjob": {
    "name": "StartSpeakerEnrollmentJob",
    "description": "Grants permission to start a speaker enrollment job",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to tag a Voice ID resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "domain",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to remove a tag from a Voice ID resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "domain",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "updatedomain": {
    "name": "UpdateDomain",
    "description": "Grants permission to update a domain",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatewatchlist": {
    "name": "UpdateWatchlist",
    "description": "Grants permission to update a watchlist",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "domain",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  }
}