{
  "version": "1.0",
  "resources": {
    "ServiceQuotaChangeRequest": {
      "operation": "ListRequestedServiceQuotaChangeHistory",
      "resourceIdentifier": {
        "Id": "RequestedQuotas[].Id"
      }
    },
    "Service": {
      "operation": "ListServices",
      "resourceIdentifier": {
        "ServiceCode": "Services[].ServiceCode"
      }
    }
  },
  "operations": {
    "CreateSupportCase": {
      "RequestId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ServiceQuotaChangeRequest",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteServiceQuotaIncreaseRequestFromTemplate": {
      "ServiceCode": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Service",
            "resourceIdentifier": "ServiceCode"
          }
        ]
      }
    },
    "GetAWSDefaultServiceQuota": {
      "ServiceCode": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Service",
            "resourceIdentifier": "ServiceCode"
          }
        ]
      }
    },
    "GetRequestedServiceQuotaChange": {
      "RequestId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ServiceQuotaChangeRequest",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetServiceQuota": {
      "ServiceCode": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Service",
            "resourceIdentifier": "ServiceCode"
          }
        ]
      }
    },
    "GetServiceQuotaIncreaseRequestFromTemplate": {
      "ServiceCode": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Service",
            "resourceIdentifier": "ServiceCode"
          }
        ]
      }
    },
    "ListAWSDefaultServiceQuotas": {
      "ServiceCode": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Service",
            "resourceIdentifier": "ServiceCode"
          }
        ]
      }
    },
    "ListRequestedServiceQuotaChangeHistory": {
      "ServiceCode": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Service",
            "resourceIdentifier": "ServiceCode"
          }
        ]
      }
    },
    "ListRequestedServiceQuotaChangeHistoryByQuota": {
      "ServiceCode": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Service",
            "resourceIdentifier": "ServiceCode"
          }
        ]
      }
    },
    "ListServiceQuotaIncreaseRequestsInTemplate": {
      "ServiceCode": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Service",
            "resourceIdentifier": "ServiceCode"
          }
        ]
      }
    },
    "ListServiceQuotas": {
      "ServiceCode": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Service",
            "resourceIdentifier": "ServiceCode"
          }
        ]
      }
    },
    "PutServiceQuotaIncreaseRequestIntoTemplate": {
      "ServiceCode": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Service",
            "resourceIdentifier": "ServiceCode"
          }
        ]
      }
    },
    "RequestServiceQuotaIncrease": {
      "ServiceCode": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Service",
            "resourceIdentifier": "ServiceCode"
          }
        ]
      }
    }
  }
}
