{
  "version": "1.0",
  "resources": {
    "Connector": {
      "operation": "ListConnectors",
      "resourceIdentifier": {
        "connectorArn": "connectors[].connectorArn"
      }
    },
    "CustomPlugin": {
      "operation": "ListCustomPlugins",
      "resourceIdentifier": {
        "customPluginArn": "customPlugins[].customPluginArn"
      }
    },
    "WorkerConfiguration": {
      "operation": "ListWorkerConfigurations",
      "resourceIdentifier": {
        "workerConfigurationArn": "workerConfigurations[].workerConfigurationArn"
      }
    }
  },
  "operations": {
    "DeleteConnector": {
      "connectorArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Connector",
            "resourceIdentifier": "connectorArn"
          }
        ]
      }
    },
    "DeleteCustomPlugin": {
      "customPluginArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CustomPlugin",
            "resourceIdentifier": "customPluginArn"
          }
        ]
      }
    },
    "DeleteWorkerConfiguration": {
      "workerConfigurationArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "WorkerConfiguration",
            "resourceIdentifier": "workerConfigurationArn"
          }
        ]
      }
    },
    "DescribeConnector": {
      "connectorArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Connector",
            "resourceIdentifier": "connectorArn"
          }
        ]
      }
    },
    "DescribeConnectorOperation": {
      "connectorOperationArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Connector",
            "resourceIdentifier": "connectorArn"
          }
        ]
      }
    },
    "DescribeCustomPlugin": {
      "customPluginArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CustomPlugin",
            "resourceIdentifier": "customPluginArn"
          }
        ]
      }
    },
    "DescribeWorkerConfiguration": {
      "workerConfigurationArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "WorkerConfiguration",
            "resourceIdentifier": "workerConfigurationArn"
          }
        ]
      }
    },
    "ListConnectorOperations": {
      "connectorArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Connector",
            "resourceIdentifier": "connectorArn"
          }
        ]
      }
    },
    "ListTagsForResource": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Connector",
            "resourceIdentifier": "connectorArn"
          }
        ]
      }
    },
    "TagResource": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Connector",
            "resourceIdentifier": "connectorArn"
          }
        ]
      }
    },
    "UntagResource": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Connector",
            "resourceIdentifier": "connectorArn"
          }
        ]
      }
    },
    "UpdateConnector": {
      "connectorArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Connector",
            "resourceIdentifier": "connectorArn"
          }
        ]
      }
    }
  }
}
