ApplicationConfigurationDescription

Describes details about the application code and starting parameters for a Kinesis Data Analytics application.

Apache FlinkBig DataReal-Time ProcessingStreaming Analytics

Properties

Name Type Description
SqlApplicationConfigurationDescription object
ApplicationCodeConfigurationDescription object
RunConfigurationDescription object
FlinkApplicationConfigurationDescription object
EnvironmentPropertyDescriptions object
ApplicationSnapshotConfigurationDescription object
VpcConfigurationDescriptions object
ZeppelinApplicationConfigurationDescription object
View JSON Schema on GitHub

JSON Schema

amazon-managed-apache-flink-application-configuration-description-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-managed-apache-flink/refs/heads/main/json-schema/amazon-managed-apache-flink-application-configuration-description-schema.json",
  "title": "ApplicationConfigurationDescription",
  "description": "Describes details about the application code and starting parameters for a Kinesis Data Analytics application.",
  "type": "object",
  "properties": {
    "SqlApplicationConfigurationDescription": {
      "allOf": [
        {
          "$ref": "#/components/schemas/SqlApplicationConfigurationDescription"
        },
        {
          "description": "The details about inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application."
        }
      ]
    },
    "ApplicationCodeConfigurationDescription": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ApplicationCodeConfigurationDescription"
        },
        {
          "description": "The details about the application code for a Flink-based Kinesis Data Analytics application."
        }
      ]
    },
    "RunConfigurationDescription": {
      "allOf": [
        {
          "$ref": "#/components/schemas/RunConfigurationDescription"
        },
        {
          "description": "The details about the starting properties for a Kinesis Data Analytics application."
        }
      ]
    },
    "FlinkApplicationConfigurationDescription": {
      "allOf": [
        {
          "$ref": "#/components/schemas/FlinkApplicationConfigurationDescription"
        },
        {
          "description": "The details about a Flink-based Kinesis Data Analytics application."
        }
      ]
    },
    "EnvironmentPropertyDescriptions": {
      "allOf": [
        {
          "$ref": "#/components/schemas/EnvironmentPropertyDescriptions"
        },
        {
          "description": "Describes execution properties for a Flink-based Kinesis Data Analytics application."
        }
      ]
    },
    "ApplicationSnapshotConfigurationDescription": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ApplicationSnapshotConfigurationDescription"
        },
        {
          "description": "Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application."
        }
      ]
    },
    "VpcConfigurationDescriptions": {
      "allOf": [
        {
          "$ref": "#/components/schemas/VpcConfigurationDescriptions"
        },
        {
          "description": "The array of descriptions of VPC configurations available to the application."
        }
      ]
    },
    "ZeppelinApplicationConfigurationDescription": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ZeppelinApplicationConfigurationDescription"
        },
        {
          "description": "The configuration parameters for a Kinesis Data Analytics Studio notebook."
        }
      ]
    }
  }
}