{
  "version": "1.0",
  "resources": {
    "SavingsPlan": {
      "operation": "DescribeSavingsPlans",
      "resourceIdentifier": {
        "savingsPlanId": "savingsPlans[].savingsPlanId",
        "savingsPlanArn": "savingsPlans[].savingsPlanArn"
      }
    },
    "SavingsPlansOffering": {
      "operation": "DescribeSavingsPlansOfferings",
      "resourceIdentifier": {
        "offeringId": "searchResults[].offeringId"
      }
    }
  },
  "operations": {
    "DeleteQueuedSavingsPlan": {
      "savingsPlanId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SavingsPlan",
            "resourceIdentifier": "savingsPlanId"
          }
        ]
      }
    },
    "DescribeSavingsPlanRates": {
      "savingsPlanId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SavingsPlan",
            "resourceIdentifier": "savingsPlanId"
          }
        ]
      }
    },
    "DescribeSavingsPlans": {
      "savingsPlanArns": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SavingsPlan",
            "resourceIdentifier": "savingsPlanArn"
          }
        ]
      },
      "savingsPlanIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SavingsPlan",
            "resourceIdentifier": "savingsPlanId"
          }
        ]
      }
    },
    "DescribeSavingsPlansOfferingRates": {
      "savingsPlanOfferingIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SavingsPlansOffering",
            "resourceIdentifier": "offeringId"
          }
        ]
      }
    },
    "DescribeSavingsPlansOfferings": {
      "offeringIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SavingsPlansOffering",
            "resourceIdentifier": "offeringId"
          }
        ]
      }
    },
    "ListTagsForResource": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SavingsPlan",
            "resourceIdentifier": "savingsPlanArn"
          }
        ]
      }
    },
    "ReturnSavingsPlan": {
      "savingsPlanId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SavingsPlan",
            "resourceIdentifier": "savingsPlanId"
          }
        ]
      }
    },
    "TagResource": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SavingsPlan",
            "resourceIdentifier": "savingsPlanArn"
          }
        ]
      }
    },
    "UntagResource": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SavingsPlan",
            "resourceIdentifier": "savingsPlanArn"
          }
        ]
      }
    }
  }
}
