{
  "version": "1.0",
  "resources": {
    "SolutionVersion": {
      "operation": "ListSolutionVersions",
      "resourceIdentifier": {
        "solutionVersionArn": "solutionVersions[].solutionVersionArn"
      }
    },
    "Filter": {
      "operation": "ListFilters",
      "resourceIdentifier": {
        "filterArn": "Filters[].filterArn"
      }
    },
    "DatasetGroup": {
      "operation": "ListDatasetGroups",
      "resourceIdentifier": {
        "datasetGroupArn": "datasetGroups[].datasetGroupArn"
      }
    },
    "Schema": {
      "operation": "ListSchemas",
      "resourceIdentifier": {
        "schemaArn": "schemas[].schemaArn"
      }
    },
    "Dataset": {
      "operation": "ListDatasets",
      "resourceIdentifier": {
        "datasetArn": "datasets[].datasetArn"
      }
    },
    "Recipe": {
      "operation": "ListRecipes",
      "resourceIdentifier": {
        "recipeArn": "recipes[].recipeArn"
      }
    },
    "Solution": {
      "operation": "ListSolutions",
      "resourceIdentifier": {
        "solutionArn": "solutions[].solutionArn"
      }
    },
    "Campaign": {
      "operation": "ListCampaigns",
      "resourceIdentifier": {
        "campaignArn": "campaigns[].campaignArn"
      }
    },
    "EventTracker": {
      "operation": "ListEventTrackers",
      "resourceIdentifier": {
        "eventTrackerArn": "eventTrackers[].eventTrackerArn"
      }
    },
    "MetricAttribution": {
      "operation": "ListMetricAttributions",
      "resourceIdentifier": {
        "metricAttributionArn": "metricAttributions[].metricAttributionArn"
      }
    },
    "Recommender": {
      "operation": "ListRecommenders",
      "resourceIdentifier": {
        "recommenderArn": "recommenders[].recommenderArn"
      }
    },
    "BatchInferenceJob": {
      "operation": "ListBatchInferenceJobs",
      "resourceIdentifier": {
        "batchInferenceJobArn": "batchInferenceJobs[].batchInferenceJobArn"
      }
    },
    "BatchSegmentJob": {
      "operation": "ListBatchSegmentJobs",
      "resourceIdentifier": {
        "batchSegmentJobArn": "batchSegmentJobs[].batchSegmentJobArn"
      }
    },
    "DataDeletionJob": {
      "operation": "ListDataDeletionJobs",
      "resourceIdentifier": {
        "dataDeletionJobArn": "dataDeletionJobs[].dataDeletionJobArn"
      }
    },
    "DatasetExportJob": {
      "operation": "ListDatasetExportJobs",
      "resourceIdentifier": {
        "datasetExportJobArn": "datasetExportJobs[].datasetExportJobArn"
      }
    },
    "DatasetImportJob": {
      "operation": "ListDatasetImportJobs",
      "resourceIdentifier": {
        "datasetImportJobArn": "datasetImportJobs[].datasetImportJobArn"
      }
    }
  },
  "operations": {
    "CreateBatchInferenceJob": {
      "solutionVersionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SolutionVersion",
            "resourceIdentifier": "solutionVersionArn"
          }
        ]
      },
      "filterArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Filter",
            "resourceIdentifier": "filterArn"
          }
        ]
      }
    },
    "CreateBatchSegmentJob": {
      "solutionVersionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SolutionVersion",
            "resourceIdentifier": "solutionVersionArn"
          }
        ]
      },
      "filterArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Filter",
            "resourceIdentifier": "filterArn"
          }
        ]
      }
    },
    "CreateCampaign": {
      "solutionVersionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SolutionVersion",
            "resourceIdentifier": "solutionVersionArn"
          }
        ]
      }
    },
    "CreateDataDeletionJob": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "CreateDataset": {
      "schemaArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Schema",
            "resourceIdentifier": "schemaArn"
          }
        ]
      },
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "CreateDatasetExportJob": {
      "datasetArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Dataset",
            "resourceIdentifier": "datasetArn"
          }
        ]
      }
    },
    "CreateDatasetImportJob": {
      "datasetArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Dataset",
            "resourceIdentifier": "datasetArn"
          }
        ]
      }
    },
    "CreateEventTracker": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "CreateFilter": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "CreateMetricAttribution": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "CreateRecommender": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      },
      "recipeArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Recipe",
            "resourceIdentifier": "recipeArn"
          }
        ]
      }
    },
    "CreateSolution": {
      "recipeArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Recipe",
            "resourceIdentifier": "recipeArn"
          }
        ]
      },
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "CreateSolutionVersion": {
      "solutionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Solution",
            "resourceIdentifier": "solutionArn"
          }
        ]
      }
    },
    "DeleteCampaign": {
      "campaignArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Campaign",
            "resourceIdentifier": "campaignArn"
          }
        ]
      }
    },
    "DeleteDataset": {
      "datasetArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Dataset",
            "resourceIdentifier": "datasetArn"
          }
        ]
      }
    },
    "DeleteDatasetGroup": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "DeleteEventTracker": {
      "eventTrackerArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EventTracker",
            "resourceIdentifier": "eventTrackerArn"
          }
        ]
      }
    },
    "DeleteFilter": {
      "filterArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Filter",
            "resourceIdentifier": "filterArn"
          }
        ]
      }
    },
    "DeleteMetricAttribution": {
      "metricAttributionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MetricAttribution",
            "resourceIdentifier": "metricAttributionArn"
          }
        ]
      }
    },
    "DeleteRecommender": {
      "recommenderArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Recommender",
            "resourceIdentifier": "recommenderArn"
          }
        ]
      }
    },
    "DeleteSchema": {
      "schemaArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Schema",
            "resourceIdentifier": "schemaArn"
          }
        ]
      }
    },
    "DeleteSolution": {
      "solutionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Solution",
            "resourceIdentifier": "solutionArn"
          }
        ]
      }
    },
    "DescribeBatchInferenceJob": {
      "batchInferenceJobArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "BatchInferenceJob",
            "resourceIdentifier": "batchInferenceJobArn"
          }
        ]
      }
    },
    "DescribeBatchSegmentJob": {
      "batchSegmentJobArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "BatchSegmentJob",
            "resourceIdentifier": "batchSegmentJobArn"
          }
        ]
      }
    },
    "DescribeCampaign": {
      "campaignArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Campaign",
            "resourceIdentifier": "campaignArn"
          }
        ]
      }
    },
    "DescribeDataDeletionJob": {
      "dataDeletionJobArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataDeletionJob",
            "resourceIdentifier": "dataDeletionJobArn"
          }
        ]
      }
    },
    "DescribeDataset": {
      "datasetArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Dataset",
            "resourceIdentifier": "datasetArn"
          }
        ]
      }
    },
    "DescribeDatasetExportJob": {
      "datasetExportJobArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetExportJob",
            "resourceIdentifier": "datasetExportJobArn"
          }
        ]
      }
    },
    "DescribeDatasetGroup": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "DescribeDatasetImportJob": {
      "datasetImportJobArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetImportJob",
            "resourceIdentifier": "datasetImportJobArn"
          }
        ]
      }
    },
    "DescribeEventTracker": {
      "eventTrackerArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "EventTracker",
            "resourceIdentifier": "eventTrackerArn"
          }
        ]
      }
    },
    "DescribeFilter": {
      "filterArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Filter",
            "resourceIdentifier": "filterArn"
          }
        ]
      }
    },
    "DescribeMetricAttribution": {
      "metricAttributionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MetricAttribution",
            "resourceIdentifier": "metricAttributionArn"
          }
        ]
      }
    },
    "DescribeRecipe": {
      "recipeArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Recipe",
            "resourceIdentifier": "recipeArn"
          }
        ]
      }
    },
    "DescribeRecommender": {
      "recommenderArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Recommender",
            "resourceIdentifier": "recommenderArn"
          }
        ]
      }
    },
    "DescribeSchema": {
      "schemaArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Schema",
            "resourceIdentifier": "schemaArn"
          }
        ]
      }
    },
    "DescribeSolution": {
      "solutionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Solution",
            "resourceIdentifier": "solutionArn"
          }
        ]
      }
    },
    "DescribeSolutionVersion": {
      "solutionVersionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SolutionVersion",
            "resourceIdentifier": "solutionVersionArn"
          }
        ]
      }
    },
    "GetSolutionMetrics": {
      "solutionVersionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SolutionVersion",
            "resourceIdentifier": "solutionVersionArn"
          }
        ]
      }
    },
    "ListBatchInferenceJobs": {
      "solutionVersionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SolutionVersion",
            "resourceIdentifier": "solutionVersionArn"
          }
        ]
      }
    },
    "ListBatchSegmentJobs": {
      "solutionVersionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SolutionVersion",
            "resourceIdentifier": "solutionVersionArn"
          }
        ]
      }
    },
    "ListCampaigns": {
      "solutionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Solution",
            "resourceIdentifier": "solutionArn"
          }
        ]
      }
    },
    "ListDataDeletionJobs": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "ListDatasetExportJobs": {
      "datasetArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Dataset",
            "resourceIdentifier": "datasetArn"
          }
        ]
      }
    },
    "ListDatasetImportJobs": {
      "datasetArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Dataset",
            "resourceIdentifier": "datasetArn"
          }
        ]
      }
    },
    "ListDatasets": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "ListEventTrackers": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "ListFilters": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "ListMetricAttributionMetrics": {
      "metricAttributionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MetricAttribution",
            "resourceIdentifier": "metricAttributionArn"
          }
        ]
      }
    },
    "ListMetricAttributions": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "ListRecommenders": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "ListSolutionVersions": {
      "solutionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Solution",
            "resourceIdentifier": "solutionArn"
          }
        ]
      }
    },
    "ListSolutions": {
      "datasetGroupArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DatasetGroup",
            "resourceIdentifier": "datasetGroupArn"
          }
        ]
      }
    },
    "ListTagsForResource": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "BatchInferenceJob",
            "resourceIdentifier": "batchInferenceJobArn"
          }
        ]
      }
    },
    "StartRecommender": {
      "recommenderArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Recommender",
            "resourceIdentifier": "recommenderArn"
          }
        ]
      }
    },
    "StopRecommender": {
      "recommenderArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Recommender",
            "resourceIdentifier": "recommenderArn"
          }
        ]
      }
    },
    "StopSolutionVersionCreation": {
      "solutionVersionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SolutionVersion",
            "resourceIdentifier": "solutionVersionArn"
          }
        ]
      }
    },
    "UntagResource": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "BatchInferenceJob",
            "resourceIdentifier": "batchInferenceJobArn"
          }
        ]
      }
    },
    "UpdateCampaign": {
      "campaignArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Campaign",
            "resourceIdentifier": "campaignArn"
          }
        ]
      },
      "solutionVersionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SolutionVersion",
            "resourceIdentifier": "solutionVersionArn"
          }
        ]
      }
    },
    "UpdateDataset": {
      "datasetArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Dataset",
            "resourceIdentifier": "datasetArn"
          }
        ]
      },
      "schemaArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Schema",
            "resourceIdentifier": "schemaArn"
          }
        ]
      }
    },
    "UpdateMetricAttribution": {
      "metricAttributionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "MetricAttribution",
            "resourceIdentifier": "metricAttributionArn"
          }
        ]
      }
    },
    "UpdateRecommender": {
      "recommenderArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Recommender",
            "resourceIdentifier": "recommenderArn"
          }
        ]
      }
    },
    "UpdateSolution": {
      "solutionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Solution",
            "resourceIdentifier": "solutionArn"
          }
        ]
      }
    }
  }
}
