{
  "version": "1.0",
  "resources": {
    "Domain": {
      "operation": "ListDomains",
      "resourceIdentifier": {
        "DomainId": "DomainSummaries[].DomainId",
        "Name": "DomainSummaries[].Name"
      }
    }
  },
  "operations": {
    "AssociateFraudster": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "CreateWatchlist": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "DeleteDomain": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "DeleteFraudster": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "DeleteSpeaker": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "DeleteWatchlist": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "DescribeDomain": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "DescribeFraudster": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "DescribeFraudsterRegistrationJob": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "DescribeSpeaker": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "DescribeSpeakerEnrollmentJob": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "DescribeWatchlist": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "DisassociateFraudster": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "EvaluateSession": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "ListFraudsterRegistrationJobs": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "ListFraudsters": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "ListSpeakerEnrollmentJobs": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "ListSpeakers": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "ListWatchlists": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "OptOutSpeaker": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "StartFraudsterRegistrationJob": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "StartSpeakerEnrollmentJob": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    },
    "UpdateDomain": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      },
      "Name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "UpdateWatchlist": {
      "DomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainId"
          }
        ]
      }
    }
  }
}
