{
  "version": "1.0",
  "resources": {
    "AnomalyMonitor": {
      "operation": "GetAnomalyMonitors",
      "resourceIdentifier": {
        "MonitorArn": "AnomalyMonitors[].MonitorArn"
      }
    },
    "AnomalySubscription": {
      "operation": "GetAnomalySubscriptions",
      "resourceIdentifier": {
        "SubscriptionArn": "AnomalySubscriptions[].SubscriptionArn"
      }
    },
    "CostCategoryDefinition": {
      "operation": "ListCostCategoryDefinitions",
      "resourceIdentifier": {
        "CostCategoryArn": "CostCategoryReferences[].CostCategoryArn",
        "Name": "CostCategoryReferences[].Name"
      }
    },
    "CommitmentPurchaseAnalysis": {
      "operation": "ListCommitmentPurchaseAnalyses",
      "resourceIdentifier": {
        "AnalysisId": "AnalysisSummaryList[].AnalysisId"
      }
    },
    "SavingsPlansPurchaseRecommendationGeneration": {
      "operation": "ListSavingsPlansPurchaseRecommendationGeneration",
      "resourceIdentifier": {
        "RecommendationId": "GenerationSummaryList[].RecommendationId"
      }
    }
  },
  "operations": {
    "DeleteAnomalyMonitor": {
      "MonitorArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AnomalyMonitor",
            "resourceIdentifier": "MonitorArn"
          }
        ]
      }
    },
    "DeleteAnomalySubscription": {
      "SubscriptionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AnomalySubscription",
            "resourceIdentifier": "SubscriptionArn"
          }
        ]
      }
    },
    "DeleteCostCategoryDefinition": {
      "CostCategoryArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CostCategoryDefinition",
            "resourceIdentifier": "CostCategoryArn"
          }
        ]
      }
    },
    "DescribeCostCategoryDefinition": {
      "CostCategoryArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CostCategoryDefinition",
            "resourceIdentifier": "CostCategoryArn"
          }
        ]
      }
    },
    "GetAnomalies": {
      "MonitorArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AnomalyMonitor",
            "resourceIdentifier": "MonitorArn"
          }
        ]
      }
    },
    "GetAnomalySubscriptions": {
      "MonitorArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AnomalyMonitor",
            "resourceIdentifier": "MonitorArn"
          }
        ]
      }
    },
    "GetCommitmentPurchaseAnalysis": {
      "AnalysisId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CommitmentPurchaseAnalysis",
            "resourceIdentifier": "AnalysisId"
          }
        ]
      }
    },
    "GetCostCategories": {
      "CostCategoryName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CostCategoryDefinition",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "ListCommitmentPurchaseAnalyses": {
      "AnalysisIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CommitmentPurchaseAnalysis",
            "resourceIdentifier": "AnalysisId"
          }
        ]
      }
    },
    "ListCostCategoryResourceAssociations": {
      "CostCategoryArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CostCategoryDefinition",
            "resourceIdentifier": "CostCategoryArn"
          }
        ]
      }
    },
    "ListSavingsPlansPurchaseRecommendationGeneration": {
      "RecommendationIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SavingsPlansPurchaseRecommendationGeneration",
            "resourceIdentifier": "RecommendationId"
          }
        ]
      }
    },
    "ListTagsForResource": {
      "ResourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CostCategoryDefinition",
            "resourceIdentifier": "CostCategoryArn"
          }
        ]
      }
    },
    "TagResource": {
      "ResourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CostCategoryDefinition",
            "resourceIdentifier": "CostCategoryArn"
          }
        ]
      }
    },
    "UntagResource": {
      "ResourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CostCategoryDefinition",
            "resourceIdentifier": "CostCategoryArn"
          }
        ]
      }
    },
    "UpdateAnomalyMonitor": {
      "MonitorArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AnomalyMonitor",
            "resourceIdentifier": "MonitorArn"
          }
        ]
      }
    },
    "UpdateAnomalySubscription": {
      "SubscriptionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AnomalySubscription",
            "resourceIdentifier": "SubscriptionArn"
          }
        ]
      }
    },
    "UpdateCostCategoryDefinition": {
      "CostCategoryArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CostCategoryDefinition",
            "resourceIdentifier": "CostCategoryArn"
          }
        ]
      }
    }
  }
}
