{
  "version": "1.0",
  "resources": {
    "Application": {
      "operation": "ListApplications",
      "resourceIdentifier": {
        "ApplicationName": "ApplicationSummaries[].ApplicationName"
      }
    }
  },
  "operations": {
    "AddApplicationCloudWatchLoggingOption": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "AddApplicationInput": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "AddApplicationInputProcessingConfiguration": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "AddApplicationOutput": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "AddApplicationReferenceDataSource": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "DeleteApplication": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "DeleteApplicationCloudWatchLoggingOption": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "DeleteApplicationInputProcessingConfiguration": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "DeleteApplicationOutput": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "DeleteApplicationReferenceDataSource": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "DescribeApplication": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "StartApplication": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "StopApplication": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "UpdateApplication": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    }
  }
}
