{
  "version": "1.0",
  "resources": {
    "BatchPrediction": {
      "operation": "DescribeBatchPredictions",
      "resourceIdentifier": {
        "BatchPredictionId": "Results[].BatchPredictionId",
        "Name": "Results[].Name"
      }
    },
    "DataSource": {
      "operation": "DescribeDataSources",
      "resourceIdentifier": {
        "DataSourceId": "Results[].DataSourceId",
        "Name": "Results[].Name"
      }
    },
    "Evaluation": {
      "operation": "DescribeEvaluations",
      "resourceIdentifier": {
        "EvaluationId": "Results[].EvaluationId",
        "Name": "Results[].Name"
      }
    },
    "MLModel": {
      "operation": "DescribeMLModels",
      "resourceIdentifier": {
        "MLModelId": "Results[].MLModelId"
      }
    }
  },
  "operations": {
    "DeleteBatchPrediction": {
      "BatchPredictionId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "BatchPrediction",
            "resourceIdentifier": "BatchPredictionId"
          }
        ]
      }
    },
    "DeleteDataSource": {
      "DataSourceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataSource",
            "resourceIdentifier": "DataSourceId"
          }
        ]
      }
    },
    "DeleteEvaluation": {
      "EvaluationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Evaluation",
            "resourceIdentifier": "EvaluationId"
          }
        ]
      }
    },
    "DeleteMLModel": {
      "MLModelId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MLModel",
            "resourceIdentifier": "MLModelId"
          }
        ]
      }
    },
    "DeleteRealtimeEndpoint": {
      "MLModelId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MLModel",
            "resourceIdentifier": "MLModelId"
          }
        ]
      }
    },
    "GetBatchPrediction": {
      "BatchPredictionId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "BatchPrediction",
            "resourceIdentifier": "BatchPredictionId"
          }
        ]
      }
    },
    "GetDataSource": {
      "DataSourceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataSource",
            "resourceIdentifier": "DataSourceId"
          }
        ]
      }
    },
    "GetEvaluation": {
      "EvaluationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Evaluation",
            "resourceIdentifier": "EvaluationId"
          }
        ]
      }
    },
    "GetMLModel": {
      "MLModelId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MLModel",
            "resourceIdentifier": "MLModelId"
          }
        ]
      }
    },
    "Predict": {
      "MLModelId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MLModel",
            "resourceIdentifier": "MLModelId"
          }
        ]
      }
    },
    "UpdateBatchPrediction": {
      "BatchPredictionId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "BatchPrediction",
            "resourceIdentifier": "BatchPredictionId"
          }
        ]
      },
      "BatchPredictionName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "BatchPrediction",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "UpdateDataSource": {
      "DataSourceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataSource",
            "resourceIdentifier": "DataSourceId"
          }
        ]
      },
      "DataSourceName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataSource",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "UpdateEvaluation": {
      "EvaluationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Evaluation",
            "resourceIdentifier": "EvaluationId"
          }
        ]
      },
      "EvaluationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Evaluation",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "UpdateMLModel": {
      "MLModelId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MLModel",
            "resourceIdentifier": "MLModelId"
          }
        ]
      }
    },
    "AddTags": {
      "ResourceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "BatchPrediction",
            "resourceIdentifier": "BatchPredictionId"
          }
        ]
      }
    },
    "CreateBatchPrediction": {
      "MLModelId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MLModel",
            "resourceIdentifier": "MLModelId"
          }
        ]
      },
      "BatchPredictionDataSourceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataSource",
            "resourceIdentifier": "DataSourceId"
          }
        ]
      }
    },
    "CreateEvaluation": {
      "MLModelId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MLModel",
            "resourceIdentifier": "MLModelId"
          }
        ]
      },
      "EvaluationDataSourceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataSource",
            "resourceIdentifier": "DataSourceId"
          }
        ]
      }
    },
    "CreateMLModel": {
      "TrainingDataSourceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataSource",
            "resourceIdentifier": "DataSourceId"
          }
        ]
      }
    },
    "CreateRealtimeEndpoint": {
      "MLModelId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MLModel",
            "resourceIdentifier": "MLModelId"
          }
        ]
      }
    },
    "DeleteTags": {
      "ResourceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "BatchPrediction",
            "resourceIdentifier": "BatchPredictionId"
          }
        ]
      }
    },
    "DescribeTags": {
      "ResourceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "BatchPrediction",
            "resourceIdentifier": "BatchPredictionId"
          }
        ]
      }
    }
  }
}
