AWS Kinesis · JSON Structure
Kinesis Structure
Structural overview of the AWS Kinesis API surface; extracted from openapi/.
Type:
Properties: 0
AnalyticsApache FlinkBig DataData ProcessingReal-TimeStreamingVideo
Kinesis Structure is a JSON Structure definition published by AWS Kinesis.
Meta-schema:
JSON Structure
{
"provider": "AWS Kinesis",
"providerId": "kinesis",
"kind": "json-structure",
"description": "Structural overview of the AWS Kinesis API surface; extracted from openapi/.",
"schemaCount": 297,
"operationCount": 31,
"schemas": [
{
"name": "AddApplicationCloudWatchLoggingOptionResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "AddApplicationCloudWatchLoggingOptionRequest",
"type": "object",
"propertyCount": 4,
"required": [
"ApplicationName",
"CloudWatchLoggingOption"
]
},
{
"name": "ResourceNotFoundException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "ResourceInUseException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "InvalidArgumentException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "ConcurrentModificationException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "InvalidRequestException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "InvalidApplicationConfigurationException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "AddApplicationInputResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "AddApplicationInputRequest",
"type": "object",
"propertyCount": 3,
"required": [
"ApplicationName",
"CurrentApplicationVersionId",
"Input"
]
},
{
"name": "CodeValidationException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "AddApplicationInputProcessingConfigurationResponse",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "AddApplicationInputProcessingConfigurationRequest",
"type": "object",
"propertyCount": 4,
"required": [
"ApplicationName",
"CurrentApplicationVersionId",
"InputId",
"InputProcessingConfiguration"
]
},
{
"name": "AddApplicationOutputResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "AddApplicationOutputRequest",
"type": "object",
"propertyCount": 3,
"required": [
"ApplicationName",
"CurrentApplicationVersionId",
"Output"
]
},
{
"name": "AddApplicationReferenceDataSourceResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "AddApplicationReferenceDataSourceRequest",
"type": "object",
"propertyCount": 3,
"required": [
"ApplicationName",
"CurrentApplicationVersionId",
"ReferenceDataSource"
]
},
{
"name": "AddApplicationVpcConfigurationResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "AddApplicationVpcConfigurationRequest",
"type": "object",
"propertyCount": 4,
"required": [
"ApplicationName",
"VpcConfiguration"
]
},
{
"name": "CreateApplicationResponse",
"type": "object",
"propertyCount": 1,
"required": [
"ApplicationDetail"
]
},
{
"name": "CreateApplicationRequest",
"type": "object",
"propertyCount": 8,
"required": [
"ApplicationName",
"RuntimeEnvironment",
"ServiceExecutionRole"
]
},
{
"name": "LimitExceededException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "TooManyTagsException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "UnsupportedOperationException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "CreateApplicationPresignedUrlResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "CreateApplicationPresignedUrlRequest",
"type": "object",
"propertyCount": 3,
"required": [
"ApplicationName",
"UrlType"
]
},
{
"name": "CreateApplicationSnapshotResponse",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "CreateApplicationSnapshotRequest",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationName",
"SnapshotName"
]
},
{
"name": "DeleteApplicationResponse",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "DeleteApplicationRequest",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationName",
"CreateTimestamp"
]
},
{
"name": "DeleteApplicationCloudWatchLoggingOptionResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "DeleteApplicationCloudWatchLoggingOptionRequest",
"type": "object",
"propertyCount": 4,
"required": [
"ApplicationName",
"CloudWatchLoggingOptionId"
]
},
{
"name": "DeleteApplicationInputProcessingConfigurationResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "DeleteApplicationInputProcessingConfigurationRequest",
"type": "object",
"propertyCount": 3,
"required": [
"ApplicationName",
"CurrentApplicationVersionId",
"InputId"
]
},
{
"name": "DeleteApplicationOutputResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "DeleteApplicationOutputRequest",
"type": "object",
"propertyCount": 3,
"required": [
"ApplicationName",
"CurrentApplicationVersionId",
"OutputId"
]
},
{
"name": "DeleteApplicationReferenceDataSourceResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "DeleteApplicationReferenceDataSourceRequest",
"type": "object",
"propertyCount": 3,
"required": [
"ApplicationName",
"CurrentApplicationVersionId",
"ReferenceId"
]
},
{
"name": "DeleteApplicationSnapshotResponse",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "DeleteApplicationSnapshotRequest",
"type": "object",
"propertyCount": 3,
"required": [
"ApplicationName",
"SnapshotName",
"SnapshotCreationTimestamp"
]
},
{
"name": "DeleteApplicationVpcConfigurationResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "DeleteApplicationVpcConfigurationRequest",
"type": "object",
"propertyCount": 4,
"required": [
"ApplicationName",
"VpcConfigurationId"
]
},
{
"name": "DescribeApplicationResponse",
"type": "object",
"propertyCount": 1,
"required": [
"ApplicationDetail"
]
},
{
"name": "DescribeApplicationRequest",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationName"
]
},
{
"name": "DescribeApplicationSnapshotResponse",
"type": "object",
"propertyCount": 1,
"required": [
"SnapshotDetails"
]
},
{
"name": "DescribeApplicationSnapshotRequest",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationName",
"SnapshotName"
]
},
{
"name": "DescribeApplicationVersionResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "DescribeApplicationVersionRequest",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationName",
"ApplicationVersionId"
]
},
{
"name": "DiscoverInputSchemaResponse",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "DiscoverInputSchemaRequest",
"type": "object",
"propertyCount": 5,
"required": [
"ServiceExecutionRole"
]
},
{
"name": "UnableToDetectSchemaException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "ResourceProvisionedThroughputExceededException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "ServiceUnavailableException",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "ListApplicationSnapshotsResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "ListApplicationSnapshotsRequest",
"type": "object",
"propertyCount": 3,
"required": [
"ApplicationName"
]
},
{
"name": "ListApplicationVersionsResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "ListApplicationVersionsRequest",
"type": "object",
"propertyCount": 3,
"required": [
"ApplicationName"
]
},
{
"name": "ListApplicationsResponse",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationSummaries"
]
},
{
"name": "ListApplicationsRequest",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "ListTagsForResourceResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "ListTagsForResourceRequest",
"type": "object",
"propertyCount": 1,
"required": [
"ResourceARN"
]
},
{
"name": "RollbackApplicationResponse",
"type": "object",
"propertyCount": 1,
"required": [
"ApplicationDetail"
]
},
{
"name": "RollbackApplicationRequest",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationName",
"CurrentApplicationVersionId"
]
},
{
"name": "StartApplicationResponse",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "StartApplicationRequest",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationName"
]
},
{
"name": "StopApplicationResponse",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "StopApplicationRequest",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationName"
]
},
{
"name": "TagResourceResponse",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "TagResourceRequest",
"type": "object",
"propertyCount": 2,
"required": [
"ResourceARN",
"Tags"
]
},
{
"name": "UntagResourceResponse",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "UntagResourceRequest",
"type": "object",
"propertyCount": 2,
"required": [
"ResourceARN",
"TagKeys"
]
},
{
"name": "UpdateApplicationResponse",
"type": "object",
"propertyCount": 1,
"required": [
"ApplicationDetail"
]
},
{
"name": "UpdateApplicationRequest",
"type": "object",
"propertyCount": 7,
"required": [
"ApplicationName"
]
},
{
"name": "UpdateApplicationMaintenanceConfigurationResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "UpdateApplicationMaintenanceConfigurationRequest",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationName",
"ApplicationMaintenanceConfigurationUpdate"
]
},
{
"name": "ApplicationName",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationVersionId",
"type": "integer",
"propertyCount": 0,
"required": []
},
{
"name": "CloudWatchLoggingOption",
"type": "object",
"propertyCount": 1,
"required": [
"LogStreamARN"
]
},
{
"name": "ConditionalToken",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ResourceARN",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CloudWatchLoggingOptionDescriptions",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "Id",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "InputProcessingConfiguration",
"type": "object",
"propertyCount": 1,
"required": [
"InputLambdaProcessor"
]
},
{
"name": "InputProcessingConfigurationDescription",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "Input",
"type": "object",
"propertyCount": 6,
"required": [
"NamePrefix",
"InputSchema"
]
},
{
"name": "InputDescriptions",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "Output",
"type": "object",
"propertyCount": 5,
"required": [
"Name",
"DestinationSchema"
]
},
{
"name": "OutputDescriptions",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "ReferenceDataSource",
"type": "object",
"propertyCount": 3,
"required": [
"TableName",
"ReferenceSchema"
]
},
{
"name": "ReferenceDataSourceDescriptions",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "VpcConfiguration",
"type": "object",
"propertyCount": 2,
"required": [
"SubnetIds",
"SecurityGroupIds"
]
},
{
"name": "VpcConfigurationDescription",
"type": "object",
"propertyCount": 4,
"required": [
"VpcConfigurationId",
"VpcId",
"SubnetIds",
"SecurityGroupIds"
]
},
{
"name": "CodeContent",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "CodeContentType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationCodeConfiguration",
"type": "object",
"propertyCount": 2,
"required": [
"CodeContentType"
]
},
{
"name": "CodeContentDescription",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "ApplicationCodeConfigurationDescription",
"type": "object",
"propertyCount": 2,
"required": [
"CodeContentType"
]
},
{
"name": "CodeContentUpdate",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ApplicationCodeConfigurationUpdate",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "SqlApplicationConfiguration",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "FlinkApplicationConfiguration",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "EnvironmentProperties",
"type": "object",
"propertyCount": 1,
"required": [
"PropertyGroups"
]
},
{
"name": "ApplicationSnapshotConfiguration",
"type": "object",
"propertyCount": 1,
"required": [
"SnapshotsEnabled"
]
},
{
"name": "VpcConfigurations",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "ZeppelinApplicationConfiguration",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "ApplicationConfiguration",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "SqlApplicationConfigurationDescription",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "RunConfigurationDescription",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "FlinkApplicationConfigurationDescription",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "EnvironmentPropertyDescriptions",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "ApplicationSnapshotConfigurationDescription",
"type": "object",
"propertyCount": 1,
"required": [
"SnapshotsEnabled"
]
},
{
"name": "VpcConfigurationDescriptions",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "ZeppelinApplicationConfigurationDescription",
"type": "object",
"propertyCount": 4,
"required": [
"MonitoringConfigurationDescription"
]
},
{
"name": "ApplicationConfigurationDescription",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "SqlApplicationConfigurationUpdate",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "FlinkApplicationConfigurationUpdate",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "EnvironmentPropertyUpdates",
"type": "object",
"propertyCount": 1,
"required": [
"PropertyGroups"
]
},
{
"name": "ApplicationSnapshotConfigurationUpdate",
"type": "object",
"propertyCount": 1,
"required": [
"SnapshotsEnabledUpdate"
]
},
{
"name": "VpcConfigurationUpdates",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "ZeppelinApplicationConfigurationUpdate",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "ApplicationConfigurationUpdate",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "ApplicationDescription",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "RuntimeEnvironment",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "RoleARN",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationStatus",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Timestamp",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationMaintenanceConfigurationDescription",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationMaintenanceWindowStartTime",
"ApplicationMaintenanceWindowEndTime"
]
},
{
"name": "ApplicationMode",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationDetail",
"type": "object",
"propertyCount": 17,
"required": [
"ApplicationARN",
"ApplicationName",
"RuntimeEnvironment",
"ApplicationStatus",
"ApplicationVersionId"
]
},
{
"name": "ApplicationMaintenanceWindowStartTime",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationMaintenanceWindowEndTime",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationMaintenanceConfigurationUpdate",
"type": "object",
"propertyCount": 1,
"required": [
"ApplicationMaintenanceWindowStartTimeUpdate"
]
},
{
"name": "ApplicationRestoreType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "SnapshotName",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationRestoreConfiguration",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationRestoreType"
]
},
{
"name": "BooleanObject",
"type": "boolean",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationSummary",
"type": "object",
"propertyCount": 6,
"required": [
"ApplicationName",
"ApplicationARN",
"ApplicationStatus",
"ApplicationVersionId",
"RuntimeEnvironment"
]
},
{
"name": "ApplicationSummaries",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationVersionSummary",
"type": "object",
"propertyCount": 2,
"required": [
"ApplicationVersionId",
"ApplicationStatus"
]
},
{
"name": "ApplicationVersionSummaries",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "ArtifactType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AuthorizedUrl",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "BasePath",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "BucketARN",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "RecordRowDelimiter",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "RecordColumnDelimiter",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CSVMappingParameters",
"type": "object",
"propertyCount": 2,
"required": [
"RecordRowDelimiter",
"RecordColumnDelimiter"
]
},
{
"name": "GlueDataCatalogConfiguration",
"type": "object",
"propertyCount": 1,
"required": [
"DatabaseARN"
]
},
{
"name": "CatalogConfiguration",
"type": "object",
"propertyCount": 1,
"required": [
"GlueDataCatalogConfiguration"
]
},
{
"name": "GlueDataCatalogConfigurationDescription",
"type": "object",
"propertyCount": 1,
"required": [
"DatabaseARN"
]
},
{
"name": "CatalogConfigurationDescription",
"type": "object",
"propertyCount": 1,
"required": [
"GlueDataCatalogConfigurationDescription"
]
},
{
"name": "GlueDataCatalogConfigurationUpdate",
"type": "object",
"propertyCount": 1,
"required": [
"DatabaseARNUpdate"
]
},
{
"name": "CatalogConfigurationUpdate",
"type": "object",
"propertyCount": 1,
"required": [
"GlueDataCatalogConfigurationUpdate"
]
},
{
"name": "ConfigurationType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CheckpointInterval",
"type": "integer",
"propertyCount": 0,
"required": []
},
{
"name": "MinPauseBetweenCheckpoints",
"type": "integer",
"propertyCount": 0,
"required": []
},
{
"name": "CheckpointConfiguration",
"type": "object",
"propertyCount": 4,
"required": [
"ConfigurationType"
]
},
{
"name": "CheckpointConfigurationDescription",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "CheckpointConfigurationUpdate",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "LogStreamARN",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CloudWatchLoggingOptionDescription",
"type": "object",
"propertyCount": 3,
"required": [
"LogStreamARN"
]
},
{
"name": "CloudWatchLoggingOptionUpdate",
"type": "object",
"propertyCount": 2,
"required": [
"CloudWatchLoggingOptionId"
]
},
{
"name": "CloudWatchLoggingOptionUpdates",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "CloudWatchLoggingOptions",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "TextContent",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ZipFileContent",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "S3ContentLocation",
"type": "object",
"propertyCount": 3,
"required": [
"BucketARN",
"FileKey"
]
},
{
"name": "CodeMD5",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CodeSize",
"type": "integer",
"propertyCount": 0,
"required": []
},
{
"name": "S3ApplicationCodeLocationDescription",
"type": "object",
"propertyCount": 3,
"required": [
"BucketARN",
"FileKey"
]
},
{
"name": "S3ContentLocationUpdate",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "UrlType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "SessionExpirationDurationInSeconds",
"type": "integer",
"propertyCount": 0,
"required": []
},
{
"name": "Tags",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "MavenReference",
"type": "object",
"propertyCount": 3,
"required": [
"GroupId",
"ArtifactId",
"Version"
]
},
{
"name": "CustomArtifactConfiguration",
"type": "object",
"propertyCount": 3,
"required": [
"ArtifactType"
]
},
{
"name": "CustomArtifactConfigurationDescription",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "CustomArtifactsConfigurationDescriptionList",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "CustomArtifactsConfigurationList",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "DatabaseARN",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "S3ContentBaseLocation",
"type": "object",
"propertyCount": 2,
"required": [
"BucketARN"
]
},
{
"name": "DeployAsApplicationConfiguration",
"type": "object",
"propertyCount": 1,
"required": [
"S3ContentLocation"
]
},
{
"name": "S3ContentBaseLocationDescription",
"type": "object",
"propertyCount": 2,
"required": [
"BucketARN"
]
},
{
"name": "DeployAsApplicationConfigurationDescription",
"type": "object",
"propertyCount": 1,
"required": [
"S3ContentLocationDescription"
]
},
{
"name": "S3ContentBaseLocationUpdate",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "DeployAsApplicationConfigurationUpdate",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "SnapshotDetails",
"type": "object",
"propertyCount": 4,
"required": [
"SnapshotName",
"SnapshotStatus",
"ApplicationVersionId"
]
},
{
"name": "RecordFormatType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "DestinationSchema",
"type": "object",
"propertyCount": 1,
"required": [
"RecordFormatType"
]
},
{
"name": "InputStartingPositionConfiguration",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "S3Configuration",
"type": "object",
"propertyCount": 2,
"required": [
"BucketARN",
"FileKey"
]
},
{
"name": "SourceSchema",
"type": "object",
"propertyCount": 3,
"required": [
"RecordFormat",
"RecordColumns"
]
},
{
"name": "ParsedInputRecords",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "ProcessedInputRecords",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "RawInputRecords",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "PropertyGroups",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "FileKey",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "MonitoringConfiguration",
"type": "object",
"propertyCount": 3,
"required": [
"ConfigurationType"
]
},
{
"name": "ParallelismConfiguration",
"type": "object",
"propertyCount": 4,
"required": [
"ConfigurationType"
]
},
{
"name": "MonitoringConfigurationDescription",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ParallelismConfigurationDescription",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "JobPlanDescription",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "MonitoringConfigurationUpdate",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ParallelismConfigurationUpdate",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "FlinkRunConfiguration",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "InAppStreamName",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "InAppStreamNames",
"type": "array",
"propertyCount": 0,
"required": []
},
{
"name": "InAppTableName",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "KinesisStreamsInput",
"type": "object",
"propertyCount": 1,
"required": [
"ResourceARN"
]
},
{
"name": "KinesisFirehoseInput",
"type": "object",
"propertyCount": 1,
"required": [
"ResourceARN"
]
},
{
"name": "InputParallelism",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "KinesisStreamsInputDescription",
"type": "object",
"propertyCount": 2,
"required": [
"ResourceARN"
]
},
{
"name": "KinesisFirehoseInputDescription",
"type": "object",
"propertyCount": 2,
"required": [
"ResourceARN"
]
},
{
"name": "InputDescription",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "InputLambdaProcessor",
"type": "object",
"propertyCount": 1,
"required": [
"ResourceARN"
]
},
{
"name": "InputLambdaProcessorDescription",
"type": "object",
"propertyCount": 2,
"required": [
"ResourceARN"
]
},
{
"name": "InputLambdaProcessorUpdate",
"type": "object",
"propertyCount": 1,
"required": [
"ResourceARNUpdate"
]
},
{
"name": "InputParallelismCount",
"type": "integer",
"proper
# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/kinesis/refs/heads/main/json-structure/kinesis-structure.json