{
  "version": "1.0",
  "resources": {
    "Application": {
      "operation": "ListApplications",
      "resourceIdentifier": {
        "ApplicationName": "ApplicationSummaries[].ApplicationName"
      }
    }
  },
  "operations": {
    "AddApplicationCloudWatchLoggingOption": {
      "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"
          }
        ]
      }
    },
    "AddApplicationVpcConfiguration": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "CreateApplicationPresignedUrl": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "CreateApplicationSnapshot": {
      "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"
          }
        ]
      }
    },
    "DeleteApplicationSnapshot": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "DeleteApplicationVpcConfiguration": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "DescribeApplication": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "DescribeApplicationOperation": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "DescribeApplicationSnapshot": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "DescribeApplicationVersion": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "ListApplicationOperations": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "ListApplicationSnapshots": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "ListApplicationVersions": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    },
    "RollbackApplication": {
      "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"
          }
        ]
      }
    },
    "UpdateApplicationMaintenanceConfiguration": {
      "ApplicationName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ApplicationName"
          }
        ]
      }
    }
  }
}
