Skip to content

Type definitions#

Index > KinesisAnalyticsV2 > Type definitions

Auto-generated documentation for KinesisAnalyticsV2 type annotations stubs module types-boto3-kinesisanalyticsv2.

BlobTypeDef#

# BlobTypeDef Union usage example

from types_boto3_kinesisanalyticsv2.type_defs import BlobTypeDef


def get_value() -> BlobTypeDef:
    return ...


# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

TimestampTypeDef#

# TimestampTypeDef Union usage example

from types_boto3_kinesisanalyticsv2.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

PropertyGroupUnionTypeDef#

# PropertyGroupUnionTypeDef Union usage example

from types_boto3_kinesisanalyticsv2.type_defs import PropertyGroupUnionTypeDef


def get_value() -> PropertyGroupUnionTypeDef:
    return ...


# PropertyGroupUnionTypeDef definition

PropertyGroupUnionTypeDef = Union[
    PropertyGroupTypeDef,  # (1)
    PropertyGroupOutputTypeDef,  # (2)
]
  1. See PropertyGroupTypeDef
  2. See PropertyGroupOutputTypeDef

SourceSchemaUnionTypeDef#

# SourceSchemaUnionTypeDef Union usage example

from types_boto3_kinesisanalyticsv2.type_defs import SourceSchemaUnionTypeDef


def get_value() -> SourceSchemaUnionTypeDef:
    return ...


# SourceSchemaUnionTypeDef definition

SourceSchemaUnionTypeDef = Union[
    SourceSchemaTypeDef,  # (1)
    SourceSchemaOutputTypeDef,  # (2)
]
  1. See SourceSchemaTypeDef
  2. See SourceSchemaOutputTypeDef

CloudWatchLoggingOptionTypeDef#

# CloudWatchLoggingOptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CloudWatchLoggingOptionTypeDef


def get_value() -> CloudWatchLoggingOptionTypeDef:
    return {
        "LogStreamARN": ...,
    }


# CloudWatchLoggingOptionTypeDef definition

class CloudWatchLoggingOptionTypeDef(TypedDict):
    LogStreamARN: str,

CloudWatchLoggingOptionDescriptionTypeDef#

# CloudWatchLoggingOptionDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CloudWatchLoggingOptionDescriptionTypeDef


def get_value() -> CloudWatchLoggingOptionDescriptionTypeDef:
    return {
        "CloudWatchLoggingOptionId": ...,
    }


# CloudWatchLoggingOptionDescriptionTypeDef definition

class CloudWatchLoggingOptionDescriptionTypeDef(TypedDict):
    LogStreamARN: str,
    CloudWatchLoggingOptionId: NotRequired[str],
    RoleARN: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

VpcConfigurationTypeDef#

# VpcConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import VpcConfigurationTypeDef


def get_value() -> VpcConfigurationTypeDef:
    return {
        "SubnetIds": ...,
    }


# VpcConfigurationTypeDef definition

class VpcConfigurationTypeDef(TypedDict):
    SubnetIds: Sequence[str],
    SecurityGroupIds: Sequence[str],

VpcConfigurationDescriptionTypeDef#

# VpcConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import VpcConfigurationDescriptionTypeDef


def get_value() -> VpcConfigurationDescriptionTypeDef:
    return {
        "VpcConfigurationId": ...,
    }


# VpcConfigurationDescriptionTypeDef definition

class VpcConfigurationDescriptionTypeDef(TypedDict):
    VpcConfigurationId: str,
    VpcId: str,
    SubnetIds: List[str],
    SecurityGroupIds: List[str],

ApplicationSnapshotConfigurationDescriptionTypeDef#

# ApplicationSnapshotConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationSnapshotConfigurationDescriptionTypeDef


def get_value() -> ApplicationSnapshotConfigurationDescriptionTypeDef:
    return {
        "SnapshotsEnabled": ...,
    }


# ApplicationSnapshotConfigurationDescriptionTypeDef definition

class ApplicationSnapshotConfigurationDescriptionTypeDef(TypedDict):
    SnapshotsEnabled: bool,

ApplicationSystemRollbackConfigurationDescriptionTypeDef#

# ApplicationSystemRollbackConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationSystemRollbackConfigurationDescriptionTypeDef


def get_value() -> ApplicationSystemRollbackConfigurationDescriptionTypeDef:
    return {
        "RollbackEnabled": ...,
    }


# ApplicationSystemRollbackConfigurationDescriptionTypeDef definition

class ApplicationSystemRollbackConfigurationDescriptionTypeDef(TypedDict):
    RollbackEnabled: bool,

ApplicationSnapshotConfigurationTypeDef#

# ApplicationSnapshotConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationSnapshotConfigurationTypeDef


def get_value() -> ApplicationSnapshotConfigurationTypeDef:
    return {
        "SnapshotsEnabled": ...,
    }


# ApplicationSnapshotConfigurationTypeDef definition

class ApplicationSnapshotConfigurationTypeDef(TypedDict):
    SnapshotsEnabled: bool,

ApplicationSystemRollbackConfigurationTypeDef#

# ApplicationSystemRollbackConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationSystemRollbackConfigurationTypeDef


def get_value() -> ApplicationSystemRollbackConfigurationTypeDef:
    return {
        "RollbackEnabled": ...,
    }


# ApplicationSystemRollbackConfigurationTypeDef definition

class ApplicationSystemRollbackConfigurationTypeDef(TypedDict):
    RollbackEnabled: bool,

ApplicationSnapshotConfigurationUpdateTypeDef#

# ApplicationSnapshotConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationSnapshotConfigurationUpdateTypeDef


def get_value() -> ApplicationSnapshotConfigurationUpdateTypeDef:
    return {
        "SnapshotsEnabledUpdate": ...,
    }


# ApplicationSnapshotConfigurationUpdateTypeDef definition

class ApplicationSnapshotConfigurationUpdateTypeDef(TypedDict):
    SnapshotsEnabledUpdate: bool,

ApplicationSystemRollbackConfigurationUpdateTypeDef#

# ApplicationSystemRollbackConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationSystemRollbackConfigurationUpdateTypeDef


def get_value() -> ApplicationSystemRollbackConfigurationUpdateTypeDef:
    return {
        "RollbackEnabledUpdate": ...,
    }


# ApplicationSystemRollbackConfigurationUpdateTypeDef definition

class ApplicationSystemRollbackConfigurationUpdateTypeDef(TypedDict):
    RollbackEnabledUpdate: bool,

VpcConfigurationUpdateTypeDef#

# VpcConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import VpcConfigurationUpdateTypeDef


def get_value() -> VpcConfigurationUpdateTypeDef:
    return {
        "VpcConfigurationId": ...,
    }


# VpcConfigurationUpdateTypeDef definition

class VpcConfigurationUpdateTypeDef(TypedDict):
    VpcConfigurationId: str,
    SubnetIdUpdates: NotRequired[Sequence[str]],
    SecurityGroupIdUpdates: NotRequired[Sequence[str]],

ApplicationMaintenanceConfigurationDescriptionTypeDef#

# ApplicationMaintenanceConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationMaintenanceConfigurationDescriptionTypeDef


def get_value() -> ApplicationMaintenanceConfigurationDescriptionTypeDef:
    return {
        "ApplicationMaintenanceWindowStartTime": ...,
    }


# ApplicationMaintenanceConfigurationDescriptionTypeDef definition

class ApplicationMaintenanceConfigurationDescriptionTypeDef(TypedDict):
    ApplicationMaintenanceWindowStartTime: str,
    ApplicationMaintenanceWindowEndTime: str,

ApplicationMaintenanceConfigurationUpdateTypeDef#

# ApplicationMaintenanceConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationMaintenanceConfigurationUpdateTypeDef


def get_value() -> ApplicationMaintenanceConfigurationUpdateTypeDef:
    return {
        "ApplicationMaintenanceWindowStartTimeUpdate": ...,
    }


# ApplicationMaintenanceConfigurationUpdateTypeDef definition

class ApplicationMaintenanceConfigurationUpdateTypeDef(TypedDict):
    ApplicationMaintenanceWindowStartTimeUpdate: str,

ApplicationVersionChangeDetailsTypeDef#

# ApplicationVersionChangeDetailsTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationVersionChangeDetailsTypeDef


def get_value() -> ApplicationVersionChangeDetailsTypeDef:
    return {
        "ApplicationVersionUpdatedFrom": ...,
    }


# ApplicationVersionChangeDetailsTypeDef definition

class ApplicationVersionChangeDetailsTypeDef(TypedDict):
    ApplicationVersionUpdatedFrom: int,
    ApplicationVersionUpdatedTo: int,

ApplicationOperationInfoTypeDef#

# ApplicationOperationInfoTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationOperationInfoTypeDef


def get_value() -> ApplicationOperationInfoTypeDef:
    return {
        "Operation": ...,
    }


# ApplicationOperationInfoTypeDef definition

class ApplicationOperationInfoTypeDef(TypedDict):
    Operation: NotRequired[str],
    OperationId: NotRequired[str],
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    OperationStatus: NotRequired[OperationStatusType],  # (1)
  1. See OperationStatusType

ApplicationRestoreConfigurationTypeDef#

# ApplicationRestoreConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationRestoreConfigurationTypeDef


def get_value() -> ApplicationRestoreConfigurationTypeDef:
    return {
        "ApplicationRestoreType": ...,
    }


# ApplicationRestoreConfigurationTypeDef definition

class ApplicationRestoreConfigurationTypeDef(TypedDict):
    ApplicationRestoreType: ApplicationRestoreTypeType,  # (1)
    SnapshotName: NotRequired[str],
  1. See ApplicationRestoreTypeType

ApplicationSummaryTypeDef#

# ApplicationSummaryTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationSummaryTypeDef


def get_value() -> ApplicationSummaryTypeDef:
    return {
        "ApplicationName": ...,
    }


# ApplicationSummaryTypeDef definition

class ApplicationSummaryTypeDef(TypedDict):
    ApplicationName: str,
    ApplicationARN: str,
    ApplicationStatus: ApplicationStatusType,  # (1)
    ApplicationVersionId: int,
    RuntimeEnvironment: RuntimeEnvironmentType,  # (2)
    ApplicationMode: NotRequired[ApplicationModeType],  # (3)
  1. See ApplicationStatusType
  2. See RuntimeEnvironmentType
  3. See ApplicationModeType

ApplicationVersionSummaryTypeDef#

# ApplicationVersionSummaryTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationVersionSummaryTypeDef


def get_value() -> ApplicationVersionSummaryTypeDef:
    return {
        "ApplicationVersionId": ...,
    }


# ApplicationVersionSummaryTypeDef definition

class ApplicationVersionSummaryTypeDef(TypedDict):
    ApplicationVersionId: int,
    ApplicationStatus: ApplicationStatusType,  # (1)
  1. See ApplicationStatusType

CSVMappingParametersTypeDef#

# CSVMappingParametersTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CSVMappingParametersTypeDef


def get_value() -> CSVMappingParametersTypeDef:
    return {
        "RecordRowDelimiter": ...,
    }


# CSVMappingParametersTypeDef definition

class CSVMappingParametersTypeDef(TypedDict):
    RecordRowDelimiter: str,
    RecordColumnDelimiter: str,

GlueDataCatalogConfigurationDescriptionTypeDef#

# GlueDataCatalogConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import GlueDataCatalogConfigurationDescriptionTypeDef


def get_value() -> GlueDataCatalogConfigurationDescriptionTypeDef:
    return {
        "DatabaseARN": ...,
    }


# GlueDataCatalogConfigurationDescriptionTypeDef definition

class GlueDataCatalogConfigurationDescriptionTypeDef(TypedDict):
    DatabaseARN: str,

GlueDataCatalogConfigurationTypeDef#

# GlueDataCatalogConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import GlueDataCatalogConfigurationTypeDef


def get_value() -> GlueDataCatalogConfigurationTypeDef:
    return {
        "DatabaseARN": ...,
    }


# GlueDataCatalogConfigurationTypeDef definition

class GlueDataCatalogConfigurationTypeDef(TypedDict):
    DatabaseARN: str,

GlueDataCatalogConfigurationUpdateTypeDef#

# GlueDataCatalogConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import GlueDataCatalogConfigurationUpdateTypeDef


def get_value() -> GlueDataCatalogConfigurationUpdateTypeDef:
    return {
        "DatabaseARNUpdate": ...,
    }


# GlueDataCatalogConfigurationUpdateTypeDef definition

class GlueDataCatalogConfigurationUpdateTypeDef(TypedDict):
    DatabaseARNUpdate: str,

CheckpointConfigurationDescriptionTypeDef#

# CheckpointConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CheckpointConfigurationDescriptionTypeDef


def get_value() -> CheckpointConfigurationDescriptionTypeDef:
    return {
        "ConfigurationType": ...,
    }


# CheckpointConfigurationDescriptionTypeDef definition

class CheckpointConfigurationDescriptionTypeDef(TypedDict):
    ConfigurationType: NotRequired[ConfigurationTypeType],  # (1)
    CheckpointingEnabled: NotRequired[bool],
    CheckpointInterval: NotRequired[int],
    MinPauseBetweenCheckpoints: NotRequired[int],
  1. See ConfigurationTypeType

CheckpointConfigurationTypeDef#

# CheckpointConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CheckpointConfigurationTypeDef


def get_value() -> CheckpointConfigurationTypeDef:
    return {
        "ConfigurationType": ...,
    }


# CheckpointConfigurationTypeDef definition

class CheckpointConfigurationTypeDef(TypedDict):
    ConfigurationType: ConfigurationTypeType,  # (1)
    CheckpointingEnabled: NotRequired[bool],
    CheckpointInterval: NotRequired[int],
    MinPauseBetweenCheckpoints: NotRequired[int],
  1. See ConfigurationTypeType

CheckpointConfigurationUpdateTypeDef#

# CheckpointConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CheckpointConfigurationUpdateTypeDef


def get_value() -> CheckpointConfigurationUpdateTypeDef:
    return {
        "ConfigurationTypeUpdate": ...,
    }


# CheckpointConfigurationUpdateTypeDef definition

class CheckpointConfigurationUpdateTypeDef(TypedDict):
    ConfigurationTypeUpdate: NotRequired[ConfigurationTypeType],  # (1)
    CheckpointingEnabledUpdate: NotRequired[bool],
    CheckpointIntervalUpdate: NotRequired[int],
    MinPauseBetweenCheckpointsUpdate: NotRequired[int],
  1. See ConfigurationTypeType

CloudWatchLoggingOptionUpdateTypeDef#

# CloudWatchLoggingOptionUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CloudWatchLoggingOptionUpdateTypeDef


def get_value() -> CloudWatchLoggingOptionUpdateTypeDef:
    return {
        "CloudWatchLoggingOptionId": ...,
    }


# CloudWatchLoggingOptionUpdateTypeDef definition

class CloudWatchLoggingOptionUpdateTypeDef(TypedDict):
    CloudWatchLoggingOptionId: str,
    LogStreamARNUpdate: NotRequired[str],

S3ApplicationCodeLocationDescriptionTypeDef#

# S3ApplicationCodeLocationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import S3ApplicationCodeLocationDescriptionTypeDef


def get_value() -> S3ApplicationCodeLocationDescriptionTypeDef:
    return {
        "BucketARN": ...,
    }


# S3ApplicationCodeLocationDescriptionTypeDef definition

class S3ApplicationCodeLocationDescriptionTypeDef(TypedDict):
    BucketARN: str,
    FileKey: str,
    ObjectVersion: NotRequired[str],

S3ContentLocationTypeDef#

# S3ContentLocationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import S3ContentLocationTypeDef


def get_value() -> S3ContentLocationTypeDef:
    return {
        "BucketARN": ...,
    }


# S3ContentLocationTypeDef definition

class S3ContentLocationTypeDef(TypedDict):
    BucketARN: str,
    FileKey: str,
    ObjectVersion: NotRequired[str],

S3ContentLocationUpdateTypeDef#

# S3ContentLocationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import S3ContentLocationUpdateTypeDef


def get_value() -> S3ContentLocationUpdateTypeDef:
    return {
        "BucketARNUpdate": ...,
    }


# S3ContentLocationUpdateTypeDef definition

class S3ContentLocationUpdateTypeDef(TypedDict):
    BucketARNUpdate: NotRequired[str],
    FileKeyUpdate: NotRequired[str],
    ObjectVersionUpdate: NotRequired[str],

CreateApplicationPresignedUrlRequestTypeDef#

# CreateApplicationPresignedUrlRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CreateApplicationPresignedUrlRequestTypeDef


def get_value() -> CreateApplicationPresignedUrlRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# CreateApplicationPresignedUrlRequestTypeDef definition

class CreateApplicationPresignedUrlRequestTypeDef(TypedDict):
    ApplicationName: str,
    UrlType: UrlTypeType,  # (1)
    SessionExpirationDurationInSeconds: NotRequired[int],
  1. See UrlTypeType

TagTypeDef#

# TagTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: NotRequired[str],

CreateApplicationSnapshotRequestTypeDef#

# CreateApplicationSnapshotRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CreateApplicationSnapshotRequestTypeDef


def get_value() -> CreateApplicationSnapshotRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# CreateApplicationSnapshotRequestTypeDef definition

class CreateApplicationSnapshotRequestTypeDef(TypedDict):
    ApplicationName: str,
    SnapshotName: str,

MavenReferenceTypeDef#

# MavenReferenceTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import MavenReferenceTypeDef


def get_value() -> MavenReferenceTypeDef:
    return {
        "GroupId": ...,
    }


# MavenReferenceTypeDef definition

class MavenReferenceTypeDef(TypedDict):
    GroupId: str,
    ArtifactId: str,
    Version: str,

DeleteApplicationCloudWatchLoggingOptionRequestTypeDef#

# DeleteApplicationCloudWatchLoggingOptionRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationCloudWatchLoggingOptionRequestTypeDef


def get_value() -> DeleteApplicationCloudWatchLoggingOptionRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# DeleteApplicationCloudWatchLoggingOptionRequestTypeDef definition

class DeleteApplicationCloudWatchLoggingOptionRequestTypeDef(TypedDict):
    ApplicationName: str,
    CloudWatchLoggingOptionId: str,
    CurrentApplicationVersionId: NotRequired[int],
    ConditionalToken: NotRequired[str],

DeleteApplicationInputProcessingConfigurationRequestTypeDef#

# DeleteApplicationInputProcessingConfigurationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationInputProcessingConfigurationRequestTypeDef


def get_value() -> DeleteApplicationInputProcessingConfigurationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# DeleteApplicationInputProcessingConfigurationRequestTypeDef definition

class DeleteApplicationInputProcessingConfigurationRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    InputId: str,

DeleteApplicationOutputRequestTypeDef#

# DeleteApplicationOutputRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationOutputRequestTypeDef


def get_value() -> DeleteApplicationOutputRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# DeleteApplicationOutputRequestTypeDef definition

class DeleteApplicationOutputRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    OutputId: str,

DeleteApplicationReferenceDataSourceRequestTypeDef#

# DeleteApplicationReferenceDataSourceRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationReferenceDataSourceRequestTypeDef


def get_value() -> DeleteApplicationReferenceDataSourceRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# DeleteApplicationReferenceDataSourceRequestTypeDef definition

class DeleteApplicationReferenceDataSourceRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    ReferenceId: str,

DeleteApplicationVpcConfigurationRequestTypeDef#

# DeleteApplicationVpcConfigurationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationVpcConfigurationRequestTypeDef


def get_value() -> DeleteApplicationVpcConfigurationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# DeleteApplicationVpcConfigurationRequestTypeDef definition

class DeleteApplicationVpcConfigurationRequestTypeDef(TypedDict):
    ApplicationName: str,
    VpcConfigurationId: str,
    CurrentApplicationVersionId: NotRequired[int],
    ConditionalToken: NotRequired[str],

S3ContentBaseLocationDescriptionTypeDef#

# S3ContentBaseLocationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import S3ContentBaseLocationDescriptionTypeDef


def get_value() -> S3ContentBaseLocationDescriptionTypeDef:
    return {
        "BucketARN": ...,
    }


# S3ContentBaseLocationDescriptionTypeDef definition

class S3ContentBaseLocationDescriptionTypeDef(TypedDict):
    BucketARN: str,
    BasePath: NotRequired[str],

S3ContentBaseLocationTypeDef#

# S3ContentBaseLocationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import S3ContentBaseLocationTypeDef


def get_value() -> S3ContentBaseLocationTypeDef:
    return {
        "BucketARN": ...,
    }


# S3ContentBaseLocationTypeDef definition

class S3ContentBaseLocationTypeDef(TypedDict):
    BucketARN: str,
    BasePath: NotRequired[str],

S3ContentBaseLocationUpdateTypeDef#

# S3ContentBaseLocationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import S3ContentBaseLocationUpdateTypeDef


def get_value() -> S3ContentBaseLocationUpdateTypeDef:
    return {
        "BucketARNUpdate": ...,
    }


# S3ContentBaseLocationUpdateTypeDef definition

class S3ContentBaseLocationUpdateTypeDef(TypedDict):
    BucketARNUpdate: NotRequired[str],
    BasePathUpdate: NotRequired[str],

DescribeApplicationOperationRequestTypeDef#

# DescribeApplicationOperationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationOperationRequestTypeDef


def get_value() -> DescribeApplicationOperationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# DescribeApplicationOperationRequestTypeDef definition

class DescribeApplicationOperationRequestTypeDef(TypedDict):
    ApplicationName: str,
    OperationId: str,

DescribeApplicationRequestTypeDef#

# DescribeApplicationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationRequestTypeDef


def get_value() -> DescribeApplicationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# DescribeApplicationRequestTypeDef definition

class DescribeApplicationRequestTypeDef(TypedDict):
    ApplicationName: str,
    IncludeAdditionalDetails: NotRequired[bool],

DescribeApplicationSnapshotRequestTypeDef#

# DescribeApplicationSnapshotRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationSnapshotRequestTypeDef


def get_value() -> DescribeApplicationSnapshotRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# DescribeApplicationSnapshotRequestTypeDef definition

class DescribeApplicationSnapshotRequestTypeDef(TypedDict):
    ApplicationName: str,
    SnapshotName: str,

SnapshotDetailsTypeDef#

# SnapshotDetailsTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import SnapshotDetailsTypeDef


def get_value() -> SnapshotDetailsTypeDef:
    return {
        "SnapshotName": ...,
    }


# SnapshotDetailsTypeDef definition

class SnapshotDetailsTypeDef(TypedDict):
    SnapshotName: str,
    SnapshotStatus: SnapshotStatusType,  # (1)
    ApplicationVersionId: int,
    SnapshotCreationTimestamp: NotRequired[datetime],
    RuntimeEnvironment: NotRequired[RuntimeEnvironmentType],  # (2)
  1. See SnapshotStatusType
  2. See RuntimeEnvironmentType

DescribeApplicationVersionRequestTypeDef#

# DescribeApplicationVersionRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationVersionRequestTypeDef


def get_value() -> DescribeApplicationVersionRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# DescribeApplicationVersionRequestTypeDef definition

class DescribeApplicationVersionRequestTypeDef(TypedDict):
    ApplicationName: str,
    ApplicationVersionId: int,

DestinationSchemaTypeDef#

# DestinationSchemaTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DestinationSchemaTypeDef


def get_value() -> DestinationSchemaTypeDef:
    return {
        "RecordFormatType": ...,
    }


# DestinationSchemaTypeDef definition

class DestinationSchemaTypeDef(TypedDict):
    RecordFormatType: RecordFormatTypeType,  # (1)
  1. See RecordFormatTypeType

InputStartingPositionConfigurationTypeDef#

# InputStartingPositionConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputStartingPositionConfigurationTypeDef


def get_value() -> InputStartingPositionConfigurationTypeDef:
    return {
        "InputStartingPosition": ...,
    }


# InputStartingPositionConfigurationTypeDef definition

class InputStartingPositionConfigurationTypeDef(TypedDict):
    InputStartingPosition: NotRequired[InputStartingPositionType],  # (1)
  1. See InputStartingPositionType

S3ConfigurationTypeDef#

# S3ConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import S3ConfigurationTypeDef


def get_value() -> S3ConfigurationTypeDef:
    return {
        "BucketARN": ...,
    }


# S3ConfigurationTypeDef definition

class S3ConfigurationTypeDef(TypedDict):
    BucketARN: str,
    FileKey: str,

PropertyGroupOutputTypeDef#

# PropertyGroupOutputTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import PropertyGroupOutputTypeDef


def get_value() -> PropertyGroupOutputTypeDef:
    return {
        "PropertyGroupId": ...,
    }


# PropertyGroupOutputTypeDef definition

class PropertyGroupOutputTypeDef(TypedDict):
    PropertyGroupId: str,
    PropertyMap: Dict[str, str],

ErrorInfoTypeDef#

# ErrorInfoTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ErrorInfoTypeDef


def get_value() -> ErrorInfoTypeDef:
    return {
        "ErrorString": ...,
    }


# ErrorInfoTypeDef definition

class ErrorInfoTypeDef(TypedDict):
    ErrorString: NotRequired[str],

MonitoringConfigurationDescriptionTypeDef#

# MonitoringConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import MonitoringConfigurationDescriptionTypeDef


def get_value() -> MonitoringConfigurationDescriptionTypeDef:
    return {
        "ConfigurationType": ...,
    }


# MonitoringConfigurationDescriptionTypeDef definition

class MonitoringConfigurationDescriptionTypeDef(TypedDict):
    ConfigurationType: NotRequired[ConfigurationTypeType],  # (1)
    MetricsLevel: NotRequired[MetricsLevelType],  # (2)
    LogLevel: NotRequired[LogLevelType],  # (3)
  1. See ConfigurationTypeType
  2. See MetricsLevelType
  3. See LogLevelType

ParallelismConfigurationDescriptionTypeDef#

# ParallelismConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ParallelismConfigurationDescriptionTypeDef


def get_value() -> ParallelismConfigurationDescriptionTypeDef:
    return {
        "ConfigurationType": ...,
    }


# ParallelismConfigurationDescriptionTypeDef definition

class ParallelismConfigurationDescriptionTypeDef(TypedDict):
    ConfigurationType: NotRequired[ConfigurationTypeType],  # (1)
    Parallelism: NotRequired[int],
    ParallelismPerKPU: NotRequired[int],
    CurrentParallelism: NotRequired[int],
    AutoScalingEnabled: NotRequired[bool],
  1. See ConfigurationTypeType

MonitoringConfigurationTypeDef#

# MonitoringConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import MonitoringConfigurationTypeDef


def get_value() -> MonitoringConfigurationTypeDef:
    return {
        "ConfigurationType": ...,
    }


# MonitoringConfigurationTypeDef definition

class MonitoringConfigurationTypeDef(TypedDict):
    ConfigurationType: ConfigurationTypeType,  # (1)
    MetricsLevel: NotRequired[MetricsLevelType],  # (2)
    LogLevel: NotRequired[LogLevelType],  # (3)
  1. See ConfigurationTypeType
  2. See MetricsLevelType
  3. See LogLevelType

ParallelismConfigurationTypeDef#

# ParallelismConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ParallelismConfigurationTypeDef


def get_value() -> ParallelismConfigurationTypeDef:
    return {
        "ConfigurationType": ...,
    }


# ParallelismConfigurationTypeDef definition

class ParallelismConfigurationTypeDef(TypedDict):
    ConfigurationType: ConfigurationTypeType,  # (1)
    Parallelism: NotRequired[int],
    ParallelismPerKPU: NotRequired[int],
    AutoScalingEnabled: NotRequired[bool],
  1. See ConfigurationTypeType

MonitoringConfigurationUpdateTypeDef#

# MonitoringConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import MonitoringConfigurationUpdateTypeDef


def get_value() -> MonitoringConfigurationUpdateTypeDef:
    return {
        "ConfigurationTypeUpdate": ...,
    }


# MonitoringConfigurationUpdateTypeDef definition

class MonitoringConfigurationUpdateTypeDef(TypedDict):
    ConfigurationTypeUpdate: NotRequired[ConfigurationTypeType],  # (1)
    MetricsLevelUpdate: NotRequired[MetricsLevelType],  # (2)
    LogLevelUpdate: NotRequired[LogLevelType],  # (3)
  1. See ConfigurationTypeType
  2. See MetricsLevelType
  3. See LogLevelType

ParallelismConfigurationUpdateTypeDef#

# ParallelismConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ParallelismConfigurationUpdateTypeDef


def get_value() -> ParallelismConfigurationUpdateTypeDef:
    return {
        "ConfigurationTypeUpdate": ...,
    }


# ParallelismConfigurationUpdateTypeDef definition

class ParallelismConfigurationUpdateTypeDef(TypedDict):
    ConfigurationTypeUpdate: NotRequired[ConfigurationTypeType],  # (1)
    ParallelismUpdate: NotRequired[int],
    ParallelismPerKPUUpdate: NotRequired[int],
    AutoScalingEnabledUpdate: NotRequired[bool],
  1. See ConfigurationTypeType

FlinkRunConfigurationTypeDef#

# FlinkRunConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import FlinkRunConfigurationTypeDef


def get_value() -> FlinkRunConfigurationTypeDef:
    return {
        "AllowNonRestoredState": ...,
    }


# FlinkRunConfigurationTypeDef definition

class FlinkRunConfigurationTypeDef(TypedDict):
    AllowNonRestoredState: NotRequired[bool],

InputParallelismTypeDef#

# InputParallelismTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputParallelismTypeDef


def get_value() -> InputParallelismTypeDef:
    return {
        "Count": ...,
    }


# InputParallelismTypeDef definition

class InputParallelismTypeDef(TypedDict):
    Count: NotRequired[int],

KinesisFirehoseInputDescriptionTypeDef#

# KinesisFirehoseInputDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseInputDescriptionTypeDef


def get_value() -> KinesisFirehoseInputDescriptionTypeDef:
    return {
        "ResourceARN": ...,
    }


# KinesisFirehoseInputDescriptionTypeDef definition

class KinesisFirehoseInputDescriptionTypeDef(TypedDict):
    ResourceARN: str,
    RoleARN: NotRequired[str],

KinesisStreamsInputDescriptionTypeDef#

# KinesisStreamsInputDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsInputDescriptionTypeDef


def get_value() -> KinesisStreamsInputDescriptionTypeDef:
    return {
        "ResourceARN": ...,
    }


# KinesisStreamsInputDescriptionTypeDef definition

class KinesisStreamsInputDescriptionTypeDef(TypedDict):
    ResourceARN: str,
    RoleARN: NotRequired[str],

InputLambdaProcessorDescriptionTypeDef#

# InputLambdaProcessorDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputLambdaProcessorDescriptionTypeDef


def get_value() -> InputLambdaProcessorDescriptionTypeDef:
    return {
        "ResourceARN": ...,
    }


# InputLambdaProcessorDescriptionTypeDef definition

class InputLambdaProcessorDescriptionTypeDef(TypedDict):
    ResourceARN: str,
    RoleARN: NotRequired[str],

InputLambdaProcessorTypeDef#

# InputLambdaProcessorTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputLambdaProcessorTypeDef


def get_value() -> InputLambdaProcessorTypeDef:
    return {
        "ResourceARN": ...,
    }


# InputLambdaProcessorTypeDef definition

class InputLambdaProcessorTypeDef(TypedDict):
    ResourceARN: str,

InputLambdaProcessorUpdateTypeDef#

# InputLambdaProcessorUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputLambdaProcessorUpdateTypeDef


def get_value() -> InputLambdaProcessorUpdateTypeDef:
    return {
        "ResourceARNUpdate": ...,
    }


# InputLambdaProcessorUpdateTypeDef definition

class InputLambdaProcessorUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

InputParallelismUpdateTypeDef#

# InputParallelismUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputParallelismUpdateTypeDef


def get_value() -> InputParallelismUpdateTypeDef:
    return {
        "CountUpdate": ...,
    }


# InputParallelismUpdateTypeDef definition

class InputParallelismUpdateTypeDef(TypedDict):
    CountUpdate: int,

RecordColumnTypeDef#

# RecordColumnTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import RecordColumnTypeDef


def get_value() -> RecordColumnTypeDef:
    return {
        "Name": ...,
    }


# RecordColumnTypeDef definition

class RecordColumnTypeDef(TypedDict):
    Name: str,
    SqlType: str,
    Mapping: NotRequired[str],

KinesisFirehoseInputTypeDef#

# KinesisFirehoseInputTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseInputTypeDef


def get_value() -> KinesisFirehoseInputTypeDef:
    return {
        "ResourceARN": ...,
    }


# KinesisFirehoseInputTypeDef definition

class KinesisFirehoseInputTypeDef(TypedDict):
    ResourceARN: str,

KinesisStreamsInputTypeDef#

# KinesisStreamsInputTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsInputTypeDef


def get_value() -> KinesisStreamsInputTypeDef:
    return {
        "ResourceARN": ...,
    }


# KinesisStreamsInputTypeDef definition

class KinesisStreamsInputTypeDef(TypedDict):
    ResourceARN: str,

KinesisFirehoseInputUpdateTypeDef#

# KinesisFirehoseInputUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseInputUpdateTypeDef


def get_value() -> KinesisFirehoseInputUpdateTypeDef:
    return {
        "ResourceARNUpdate": ...,
    }


# KinesisFirehoseInputUpdateTypeDef definition

class KinesisFirehoseInputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

KinesisStreamsInputUpdateTypeDef#

# KinesisStreamsInputUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsInputUpdateTypeDef


def get_value() -> KinesisStreamsInputUpdateTypeDef:
    return {
        "ResourceARNUpdate": ...,
    }


# KinesisStreamsInputUpdateTypeDef definition

class KinesisStreamsInputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

JSONMappingParametersTypeDef#

# JSONMappingParametersTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import JSONMappingParametersTypeDef


def get_value() -> JSONMappingParametersTypeDef:
    return {
        "RecordRowPath": ...,
    }


# JSONMappingParametersTypeDef definition

class JSONMappingParametersTypeDef(TypedDict):
    RecordRowPath: str,

KinesisFirehoseOutputDescriptionTypeDef#

# KinesisFirehoseOutputDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseOutputDescriptionTypeDef


def get_value() -> KinesisFirehoseOutputDescriptionTypeDef:
    return {
        "ResourceARN": ...,
    }


# KinesisFirehoseOutputDescriptionTypeDef definition

class KinesisFirehoseOutputDescriptionTypeDef(TypedDict):
    ResourceARN: str,
    RoleARN: NotRequired[str],

KinesisFirehoseOutputTypeDef#

# KinesisFirehoseOutputTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseOutputTypeDef


def get_value() -> KinesisFirehoseOutputTypeDef:
    return {
        "ResourceARN": ...,
    }


# KinesisFirehoseOutputTypeDef definition

class KinesisFirehoseOutputTypeDef(TypedDict):
    ResourceARN: str,

KinesisFirehoseOutputUpdateTypeDef#

# KinesisFirehoseOutputUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseOutputUpdateTypeDef


def get_value() -> KinesisFirehoseOutputUpdateTypeDef:
    return {
        "ResourceARNUpdate": ...,
    }


# KinesisFirehoseOutputUpdateTypeDef definition

class KinesisFirehoseOutputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

KinesisStreamsOutputDescriptionTypeDef#

# KinesisStreamsOutputDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsOutputDescriptionTypeDef


def get_value() -> KinesisStreamsOutputDescriptionTypeDef:
    return {
        "ResourceARN": ...,
    }


# KinesisStreamsOutputDescriptionTypeDef definition

class KinesisStreamsOutputDescriptionTypeDef(TypedDict):
    ResourceARN: str,
    RoleARN: NotRequired[str],

KinesisStreamsOutputTypeDef#

# KinesisStreamsOutputTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsOutputTypeDef


def get_value() -> KinesisStreamsOutputTypeDef:
    return {
        "ResourceARN": ...,
    }


# KinesisStreamsOutputTypeDef definition

class KinesisStreamsOutputTypeDef(TypedDict):
    ResourceARN: str,

KinesisStreamsOutputUpdateTypeDef#

# KinesisStreamsOutputUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsOutputUpdateTypeDef


def get_value() -> KinesisStreamsOutputUpdateTypeDef:
    return {
        "ResourceARNUpdate": ...,
    }


# KinesisStreamsOutputUpdateTypeDef definition

class KinesisStreamsOutputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

LambdaOutputDescriptionTypeDef#

# LambdaOutputDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import LambdaOutputDescriptionTypeDef


def get_value() -> LambdaOutputDescriptionTypeDef:
    return {
        "ResourceARN": ...,
    }


# LambdaOutputDescriptionTypeDef definition

class LambdaOutputDescriptionTypeDef(TypedDict):
    ResourceARN: str,
    RoleARN: NotRequired[str],

LambdaOutputTypeDef#

# LambdaOutputTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import LambdaOutputTypeDef


def get_value() -> LambdaOutputTypeDef:
    return {
        "ResourceARN": ...,
    }


# LambdaOutputTypeDef definition

class LambdaOutputTypeDef(TypedDict):
    ResourceARN: str,

LambdaOutputUpdateTypeDef#

# LambdaOutputUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import LambdaOutputUpdateTypeDef


def get_value() -> LambdaOutputUpdateTypeDef:
    return {
        "ResourceARNUpdate": ...,
    }


# LambdaOutputUpdateTypeDef definition

class LambdaOutputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListApplicationOperationsRequestTypeDef#

# ListApplicationOperationsRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListApplicationOperationsRequestTypeDef


def get_value() -> ListApplicationOperationsRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# ListApplicationOperationsRequestTypeDef definition

class ListApplicationOperationsRequestTypeDef(TypedDict):
    ApplicationName: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
    Operation: NotRequired[str],
    OperationStatus: NotRequired[OperationStatusType],  # (1)
  1. See OperationStatusType

ListApplicationSnapshotsRequestTypeDef#

# ListApplicationSnapshotsRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListApplicationSnapshotsRequestTypeDef


def get_value() -> ListApplicationSnapshotsRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# ListApplicationSnapshotsRequestTypeDef definition

class ListApplicationSnapshotsRequestTypeDef(TypedDict):
    ApplicationName: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

ListApplicationVersionsRequestTypeDef#

# ListApplicationVersionsRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListApplicationVersionsRequestTypeDef


def get_value() -> ListApplicationVersionsRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# ListApplicationVersionsRequestTypeDef definition

class ListApplicationVersionsRequestTypeDef(TypedDict):
    ApplicationName: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

ListApplicationsRequestTypeDef#

# ListApplicationsRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListApplicationsRequestTypeDef


def get_value() -> ListApplicationsRequestTypeDef:
    return {
        "Limit": ...,
    }


# ListApplicationsRequestTypeDef definition

class ListApplicationsRequestTypeDef(TypedDict):
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceARN: str,

PropertyGroupTypeDef#

# PropertyGroupTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import PropertyGroupTypeDef


def get_value() -> PropertyGroupTypeDef:
    return {
        "PropertyGroupId": ...,
    }


# PropertyGroupTypeDef definition

class PropertyGroupTypeDef(TypedDict):
    PropertyGroupId: str,
    PropertyMap: Mapping[str, str],

S3ReferenceDataSourceDescriptionTypeDef#

# S3ReferenceDataSourceDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import S3ReferenceDataSourceDescriptionTypeDef


def get_value() -> S3ReferenceDataSourceDescriptionTypeDef:
    return {
        "BucketARN": ...,
    }


# S3ReferenceDataSourceDescriptionTypeDef definition

class S3ReferenceDataSourceDescriptionTypeDef(TypedDict):
    BucketARN: str,
    FileKey: str,
    ReferenceRoleARN: NotRequired[str],

S3ReferenceDataSourceTypeDef#

# S3ReferenceDataSourceTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import S3ReferenceDataSourceTypeDef


def get_value() -> S3ReferenceDataSourceTypeDef:
    return {
        "BucketARN": ...,
    }


# S3ReferenceDataSourceTypeDef definition

class S3ReferenceDataSourceTypeDef(TypedDict):
    BucketARN: NotRequired[str],
    FileKey: NotRequired[str],

S3ReferenceDataSourceUpdateTypeDef#

# S3ReferenceDataSourceUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import S3ReferenceDataSourceUpdateTypeDef


def get_value() -> S3ReferenceDataSourceUpdateTypeDef:
    return {
        "BucketARNUpdate": ...,
    }


# S3ReferenceDataSourceUpdateTypeDef definition

class S3ReferenceDataSourceUpdateTypeDef(TypedDict):
    BucketARNUpdate: NotRequired[str],
    FileKeyUpdate: NotRequired[str],

RollbackApplicationRequestTypeDef#

# RollbackApplicationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import RollbackApplicationRequestTypeDef


def get_value() -> RollbackApplicationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# RollbackApplicationRequestTypeDef definition

class RollbackApplicationRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,

StopApplicationRequestTypeDef#

# StopApplicationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import StopApplicationRequestTypeDef


def get_value() -> StopApplicationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# StopApplicationRequestTypeDef definition

class StopApplicationRequestTypeDef(TypedDict):
    ApplicationName: str,
    Force: NotRequired[bool],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

ZeppelinMonitoringConfigurationDescriptionTypeDef#

# ZeppelinMonitoringConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ZeppelinMonitoringConfigurationDescriptionTypeDef


def get_value() -> ZeppelinMonitoringConfigurationDescriptionTypeDef:
    return {
        "LogLevel": ...,
    }


# ZeppelinMonitoringConfigurationDescriptionTypeDef definition

class ZeppelinMonitoringConfigurationDescriptionTypeDef(TypedDict):
    LogLevel: NotRequired[LogLevelType],  # (1)
  1. See LogLevelType

ZeppelinMonitoringConfigurationTypeDef#

# ZeppelinMonitoringConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ZeppelinMonitoringConfigurationTypeDef


def get_value() -> ZeppelinMonitoringConfigurationTypeDef:
    return {
        "LogLevel": ...,
    }


# ZeppelinMonitoringConfigurationTypeDef definition

class ZeppelinMonitoringConfigurationTypeDef(TypedDict):
    LogLevel: LogLevelType,  # (1)
  1. See LogLevelType

ZeppelinMonitoringConfigurationUpdateTypeDef#

# ZeppelinMonitoringConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ZeppelinMonitoringConfigurationUpdateTypeDef


def get_value() -> ZeppelinMonitoringConfigurationUpdateTypeDef:
    return {
        "LogLevelUpdate": ...,
    }


# ZeppelinMonitoringConfigurationUpdateTypeDef definition

class ZeppelinMonitoringConfigurationUpdateTypeDef(TypedDict):
    LogLevelUpdate: LogLevelType,  # (1)
  1. See LogLevelType

AddApplicationCloudWatchLoggingOptionRequestTypeDef#

# AddApplicationCloudWatchLoggingOptionRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import AddApplicationCloudWatchLoggingOptionRequestTypeDef


def get_value() -> AddApplicationCloudWatchLoggingOptionRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# AddApplicationCloudWatchLoggingOptionRequestTypeDef definition

class AddApplicationCloudWatchLoggingOptionRequestTypeDef(TypedDict):
    ApplicationName: str,
    CloudWatchLoggingOption: CloudWatchLoggingOptionTypeDef,  # (1)
    CurrentApplicationVersionId: NotRequired[int],
    ConditionalToken: NotRequired[str],
  1. See CloudWatchLoggingOptionTypeDef

AddApplicationCloudWatchLoggingOptionResponseTypeDef#

# AddApplicationCloudWatchLoggingOptionResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import AddApplicationCloudWatchLoggingOptionResponseTypeDef


def get_value() -> AddApplicationCloudWatchLoggingOptionResponseTypeDef:
    return {
        "ApplicationARN": ...,
    }


# AddApplicationCloudWatchLoggingOptionResponseTypeDef definition

class AddApplicationCloudWatchLoggingOptionResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    CloudWatchLoggingOptionDescriptions: List[CloudWatchLoggingOptionDescriptionTypeDef],  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CloudWatchLoggingOptionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

CreateApplicationPresignedUrlResponseTypeDef#

# CreateApplicationPresignedUrlResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CreateApplicationPresignedUrlResponseTypeDef


def get_value() -> CreateApplicationPresignedUrlResponseTypeDef:
    return {
        "AuthorizedUrl": ...,
    }


# CreateApplicationPresignedUrlResponseTypeDef definition

class CreateApplicationPresignedUrlResponseTypeDef(TypedDict):
    AuthorizedUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteApplicationCloudWatchLoggingOptionResponseTypeDef#

# DeleteApplicationCloudWatchLoggingOptionResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationCloudWatchLoggingOptionResponseTypeDef


def get_value() -> DeleteApplicationCloudWatchLoggingOptionResponseTypeDef:
    return {
        "ApplicationARN": ...,
    }


# DeleteApplicationCloudWatchLoggingOptionResponseTypeDef definition

class DeleteApplicationCloudWatchLoggingOptionResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    CloudWatchLoggingOptionDescriptions: List[CloudWatchLoggingOptionDescriptionTypeDef],  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CloudWatchLoggingOptionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DeleteApplicationInputProcessingConfigurationResponseTypeDef#

# DeleteApplicationInputProcessingConfigurationResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationInputProcessingConfigurationResponseTypeDef


def get_value() -> DeleteApplicationInputProcessingConfigurationResponseTypeDef:
    return {
        "ApplicationARN": ...,
    }


# DeleteApplicationInputProcessingConfigurationResponseTypeDef definition

class DeleteApplicationInputProcessingConfigurationResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteApplicationOutputResponseTypeDef#

# DeleteApplicationOutputResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationOutputResponseTypeDef


def get_value() -> DeleteApplicationOutputResponseTypeDef:
    return {
        "ApplicationARN": ...,
    }


# DeleteApplicationOutputResponseTypeDef definition

class DeleteApplicationOutputResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteApplicationReferenceDataSourceResponseTypeDef#

# DeleteApplicationReferenceDataSourceResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationReferenceDataSourceResponseTypeDef


def get_value() -> DeleteApplicationReferenceDataSourceResponseTypeDef:
    return {
        "ApplicationARN": ...,
    }


# DeleteApplicationReferenceDataSourceResponseTypeDef definition

class DeleteApplicationReferenceDataSourceResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteApplicationVpcConfigurationResponseTypeDef#

# DeleteApplicationVpcConfigurationResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationVpcConfigurationResponseTypeDef


def get_value() -> DeleteApplicationVpcConfigurationResponseTypeDef:
    return {
        "ApplicationARN": ...,
    }


# DeleteApplicationVpcConfigurationResponseTypeDef definition

class DeleteApplicationVpcConfigurationResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartApplicationResponseTypeDef#

# StartApplicationResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import StartApplicationResponseTypeDef


def get_value() -> StartApplicationResponseTypeDef:
    return {
        "OperationId": ...,
    }


# StartApplicationResponseTypeDef definition

class StartApplicationResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopApplicationResponseTypeDef#

# StopApplicationResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import StopApplicationResponseTypeDef


def get_value() -> StopApplicationResponseTypeDef:
    return {
        "OperationId": ...,
    }


# StopApplicationResponseTypeDef definition

class StopApplicationResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AddApplicationVpcConfigurationRequestTypeDef#

# AddApplicationVpcConfigurationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import AddApplicationVpcConfigurationRequestTypeDef


def get_value() -> AddApplicationVpcConfigurationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# AddApplicationVpcConfigurationRequestTypeDef definition

class AddApplicationVpcConfigurationRequestTypeDef(TypedDict):
    ApplicationName: str,
    VpcConfiguration: VpcConfigurationTypeDef,  # (1)
    CurrentApplicationVersionId: NotRequired[int],
    ConditionalToken: NotRequired[str],
  1. See VpcConfigurationTypeDef

AddApplicationVpcConfigurationResponseTypeDef#

# AddApplicationVpcConfigurationResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import AddApplicationVpcConfigurationResponseTypeDef


def get_value() -> AddApplicationVpcConfigurationResponseTypeDef:
    return {
        "ApplicationARN": ...,
    }


# AddApplicationVpcConfigurationResponseTypeDef definition

class AddApplicationVpcConfigurationResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    VpcConfigurationDescription: VpcConfigurationDescriptionTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcConfigurationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateApplicationMaintenanceConfigurationResponseTypeDef#

# UpdateApplicationMaintenanceConfigurationResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import UpdateApplicationMaintenanceConfigurationResponseTypeDef


def get_value() -> UpdateApplicationMaintenanceConfigurationResponseTypeDef:
    return {
        "ApplicationARN": ...,
    }


# UpdateApplicationMaintenanceConfigurationResponseTypeDef definition

class UpdateApplicationMaintenanceConfigurationResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationMaintenanceConfigurationDescription: ApplicationMaintenanceConfigurationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationMaintenanceConfigurationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateApplicationMaintenanceConfigurationRequestTypeDef#

# UpdateApplicationMaintenanceConfigurationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import UpdateApplicationMaintenanceConfigurationRequestTypeDef


def get_value() -> UpdateApplicationMaintenanceConfigurationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# UpdateApplicationMaintenanceConfigurationRequestTypeDef definition

class UpdateApplicationMaintenanceConfigurationRequestTypeDef(TypedDict):
    ApplicationName: str,
    ApplicationMaintenanceConfigurationUpdate: ApplicationMaintenanceConfigurationUpdateTypeDef,  # (1)
  1. See ApplicationMaintenanceConfigurationUpdateTypeDef

ListApplicationOperationsResponseTypeDef#

# ListApplicationOperationsResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListApplicationOperationsResponseTypeDef


def get_value() -> ListApplicationOperationsResponseTypeDef:
    return {
        "ApplicationOperationInfoList": ...,
    }


# ListApplicationOperationsResponseTypeDef definition

class ListApplicationOperationsResponseTypeDef(TypedDict):
    ApplicationOperationInfoList: List[ApplicationOperationInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ApplicationOperationInfoTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationsResponseTypeDef#

# ListApplicationsResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListApplicationsResponseTypeDef


def get_value() -> ListApplicationsResponseTypeDef:
    return {
        "ApplicationSummaries": ...,
    }


# ListApplicationsResponseTypeDef definition

class ListApplicationsResponseTypeDef(TypedDict):
    ApplicationSummaries: List[ApplicationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ApplicationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationVersionsResponseTypeDef#

# ListApplicationVersionsResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListApplicationVersionsResponseTypeDef


def get_value() -> ListApplicationVersionsResponseTypeDef:
    return {
        "ApplicationVersionSummaries": ...,
    }


# ListApplicationVersionsResponseTypeDef definition

class ListApplicationVersionsResponseTypeDef(TypedDict):
    ApplicationVersionSummaries: List[ApplicationVersionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ApplicationVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

CatalogConfigurationDescriptionTypeDef#

# CatalogConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CatalogConfigurationDescriptionTypeDef


def get_value() -> CatalogConfigurationDescriptionTypeDef:
    return {
        "GlueDataCatalogConfigurationDescription": ...,
    }


# CatalogConfigurationDescriptionTypeDef definition

class CatalogConfigurationDescriptionTypeDef(TypedDict):
    GlueDataCatalogConfigurationDescription: GlueDataCatalogConfigurationDescriptionTypeDef,  # (1)
  1. See GlueDataCatalogConfigurationDescriptionTypeDef

CatalogConfigurationTypeDef#

# CatalogConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CatalogConfigurationTypeDef


def get_value() -> CatalogConfigurationTypeDef:
    return {
        "GlueDataCatalogConfiguration": ...,
    }


# CatalogConfigurationTypeDef definition

class CatalogConfigurationTypeDef(TypedDict):
    GlueDataCatalogConfiguration: GlueDataCatalogConfigurationTypeDef,  # (1)
  1. See GlueDataCatalogConfigurationTypeDef

CatalogConfigurationUpdateTypeDef#

# CatalogConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CatalogConfigurationUpdateTypeDef


def get_value() -> CatalogConfigurationUpdateTypeDef:
    return {
        "GlueDataCatalogConfigurationUpdate": ...,
    }


# CatalogConfigurationUpdateTypeDef definition

class CatalogConfigurationUpdateTypeDef(TypedDict):
    GlueDataCatalogConfigurationUpdate: GlueDataCatalogConfigurationUpdateTypeDef,  # (1)
  1. See GlueDataCatalogConfigurationUpdateTypeDef

CodeContentDescriptionTypeDef#

# CodeContentDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CodeContentDescriptionTypeDef


def get_value() -> CodeContentDescriptionTypeDef:
    return {
        "TextContent": ...,
    }


# CodeContentDescriptionTypeDef definition

class CodeContentDescriptionTypeDef(TypedDict):
    TextContent: NotRequired[str],
    CodeMD5: NotRequired[str],
    CodeSize: NotRequired[int],
    S3ApplicationCodeLocationDescription: NotRequired[S3ApplicationCodeLocationDescriptionTypeDef],  # (1)
  1. See S3ApplicationCodeLocationDescriptionTypeDef

CodeContentTypeDef#

# CodeContentTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CodeContentTypeDef


def get_value() -> CodeContentTypeDef:
    return {
        "TextContent": ...,
    }


# CodeContentTypeDef definition

class CodeContentTypeDef(TypedDict):
    TextContent: NotRequired[str],
    ZipFileContent: NotRequired[BlobTypeDef],
    S3ContentLocation: NotRequired[S3ContentLocationTypeDef],  # (1)
  1. See S3ContentLocationTypeDef

CodeContentUpdateTypeDef#

# CodeContentUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CodeContentUpdateTypeDef


def get_value() -> CodeContentUpdateTypeDef:
    return {
        "TextContentUpdate": ...,
    }


# CodeContentUpdateTypeDef definition

class CodeContentUpdateTypeDef(TypedDict):
    TextContentUpdate: NotRequired[str],
    ZipFileContentUpdate: NotRequired[BlobTypeDef],
    S3ContentLocationUpdate: NotRequired[S3ContentLocationUpdateTypeDef],  # (1)
  1. See S3ContentLocationUpdateTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CustomArtifactConfigurationDescriptionTypeDef#

# CustomArtifactConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CustomArtifactConfigurationDescriptionTypeDef


def get_value() -> CustomArtifactConfigurationDescriptionTypeDef:
    return {
        "ArtifactType": ...,
    }


# CustomArtifactConfigurationDescriptionTypeDef definition

class CustomArtifactConfigurationDescriptionTypeDef(TypedDict):
    ArtifactType: NotRequired[ArtifactTypeType],  # (1)
    S3ContentLocationDescription: NotRequired[S3ContentLocationTypeDef],  # (2)
    MavenReferenceDescription: NotRequired[MavenReferenceTypeDef],  # (3)
  1. See ArtifactTypeType
  2. See S3ContentLocationTypeDef
  3. See MavenReferenceTypeDef

CustomArtifactConfigurationTypeDef#

# CustomArtifactConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CustomArtifactConfigurationTypeDef


def get_value() -> CustomArtifactConfigurationTypeDef:
    return {
        "ArtifactType": ...,
    }


# CustomArtifactConfigurationTypeDef definition

class CustomArtifactConfigurationTypeDef(TypedDict):
    ArtifactType: ArtifactTypeType,  # (1)
    S3ContentLocation: NotRequired[S3ContentLocationTypeDef],  # (2)
    MavenReference: NotRequired[MavenReferenceTypeDef],  # (3)
  1. See ArtifactTypeType
  2. See S3ContentLocationTypeDef
  3. See MavenReferenceTypeDef

DeleteApplicationRequestTypeDef#

# DeleteApplicationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationRequestTypeDef


def get_value() -> DeleteApplicationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# DeleteApplicationRequestTypeDef definition

class DeleteApplicationRequestTypeDef(TypedDict):
    ApplicationName: str,
    CreateTimestamp: TimestampTypeDef,

DeleteApplicationSnapshotRequestTypeDef#

# DeleteApplicationSnapshotRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationSnapshotRequestTypeDef


def get_value() -> DeleteApplicationSnapshotRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# DeleteApplicationSnapshotRequestTypeDef definition

class DeleteApplicationSnapshotRequestTypeDef(TypedDict):
    ApplicationName: str,
    SnapshotName: str,
    SnapshotCreationTimestamp: TimestampTypeDef,

DeployAsApplicationConfigurationDescriptionTypeDef#

# DeployAsApplicationConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeployAsApplicationConfigurationDescriptionTypeDef


def get_value() -> DeployAsApplicationConfigurationDescriptionTypeDef:
    return {
        "S3ContentLocationDescription": ...,
    }


# DeployAsApplicationConfigurationDescriptionTypeDef definition

class DeployAsApplicationConfigurationDescriptionTypeDef(TypedDict):
    S3ContentLocationDescription: S3ContentBaseLocationDescriptionTypeDef,  # (1)
  1. See S3ContentBaseLocationDescriptionTypeDef

DeployAsApplicationConfigurationTypeDef#

# DeployAsApplicationConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeployAsApplicationConfigurationTypeDef


def get_value() -> DeployAsApplicationConfigurationTypeDef:
    return {
        "S3ContentLocation": ...,
    }


# DeployAsApplicationConfigurationTypeDef definition

class DeployAsApplicationConfigurationTypeDef(TypedDict):
    S3ContentLocation: S3ContentBaseLocationTypeDef,  # (1)
  1. See S3ContentBaseLocationTypeDef

DeployAsApplicationConfigurationUpdateTypeDef#

# DeployAsApplicationConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DeployAsApplicationConfigurationUpdateTypeDef


def get_value() -> DeployAsApplicationConfigurationUpdateTypeDef:
    return {
        "S3ContentLocationUpdate": ...,
    }


# DeployAsApplicationConfigurationUpdateTypeDef definition

class DeployAsApplicationConfigurationUpdateTypeDef(TypedDict):
    S3ContentLocationUpdate: NotRequired[S3ContentBaseLocationUpdateTypeDef],  # (1)
  1. See S3ContentBaseLocationUpdateTypeDef

DescribeApplicationSnapshotResponseTypeDef#

# DescribeApplicationSnapshotResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationSnapshotResponseTypeDef


def get_value() -> DescribeApplicationSnapshotResponseTypeDef:
    return {
        "SnapshotDetails": ...,
    }


# DescribeApplicationSnapshotResponseTypeDef definition

class DescribeApplicationSnapshotResponseTypeDef(TypedDict):
    SnapshotDetails: SnapshotDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationSnapshotsResponseTypeDef#

# ListApplicationSnapshotsResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListApplicationSnapshotsResponseTypeDef


def get_value() -> ListApplicationSnapshotsResponseTypeDef:
    return {
        "SnapshotSummaries": ...,
    }


# ListApplicationSnapshotsResponseTypeDef definition

class ListApplicationSnapshotsResponseTypeDef(TypedDict):
    SnapshotSummaries: List[SnapshotDetailsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef

SqlRunConfigurationTypeDef#

# SqlRunConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import SqlRunConfigurationTypeDef


def get_value() -> SqlRunConfigurationTypeDef:
    return {
        "InputId": ...,
    }


# SqlRunConfigurationTypeDef definition

class SqlRunConfigurationTypeDef(TypedDict):
    InputId: str,
    InputStartingPositionConfiguration: InputStartingPositionConfigurationTypeDef,  # (1)
  1. See InputStartingPositionConfigurationTypeDef

EnvironmentPropertyDescriptionsTypeDef#

# EnvironmentPropertyDescriptionsTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import EnvironmentPropertyDescriptionsTypeDef


def get_value() -> EnvironmentPropertyDescriptionsTypeDef:
    return {
        "PropertyGroupDescriptions": ...,
    }


# EnvironmentPropertyDescriptionsTypeDef definition

class EnvironmentPropertyDescriptionsTypeDef(TypedDict):
    PropertyGroupDescriptions: NotRequired[List[PropertyGroupOutputTypeDef]],  # (1)
  1. See PropertyGroupOutputTypeDef

OperationFailureDetailsTypeDef#

# OperationFailureDetailsTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import OperationFailureDetailsTypeDef


def get_value() -> OperationFailureDetailsTypeDef:
    return {
        "RollbackOperationId": ...,
    }


# OperationFailureDetailsTypeDef definition

class OperationFailureDetailsTypeDef(TypedDict):
    RollbackOperationId: NotRequired[str],
    ErrorInfo: NotRequired[ErrorInfoTypeDef],  # (1)
  1. See ErrorInfoTypeDef

FlinkApplicationConfigurationDescriptionTypeDef#

# FlinkApplicationConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import FlinkApplicationConfigurationDescriptionTypeDef


def get_value() -> FlinkApplicationConfigurationDescriptionTypeDef:
    return {
        "CheckpointConfigurationDescription": ...,
    }


# FlinkApplicationConfigurationDescriptionTypeDef definition

class FlinkApplicationConfigurationDescriptionTypeDef(TypedDict):
    CheckpointConfigurationDescription: NotRequired[CheckpointConfigurationDescriptionTypeDef],  # (1)
    MonitoringConfigurationDescription: NotRequired[MonitoringConfigurationDescriptionTypeDef],  # (2)
    ParallelismConfigurationDescription: NotRequired[ParallelismConfigurationDescriptionTypeDef],  # (3)
    JobPlanDescription: NotRequired[str],
  1. See CheckpointConfigurationDescriptionTypeDef
  2. See MonitoringConfigurationDescriptionTypeDef
  3. See ParallelismConfigurationDescriptionTypeDef

FlinkApplicationConfigurationTypeDef#

# FlinkApplicationConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import FlinkApplicationConfigurationTypeDef


def get_value() -> FlinkApplicationConfigurationTypeDef:
    return {
        "CheckpointConfiguration": ...,
    }


# FlinkApplicationConfigurationTypeDef definition

class FlinkApplicationConfigurationTypeDef(TypedDict):
    CheckpointConfiguration: NotRequired[CheckpointConfigurationTypeDef],  # (1)
    MonitoringConfiguration: NotRequired[MonitoringConfigurationTypeDef],  # (2)
    ParallelismConfiguration: NotRequired[ParallelismConfigurationTypeDef],  # (3)
  1. See CheckpointConfigurationTypeDef
  2. See MonitoringConfigurationTypeDef
  3. See ParallelismConfigurationTypeDef

FlinkApplicationConfigurationUpdateTypeDef#

# FlinkApplicationConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import FlinkApplicationConfigurationUpdateTypeDef


def get_value() -> FlinkApplicationConfigurationUpdateTypeDef:
    return {
        "CheckpointConfigurationUpdate": ...,
    }


# FlinkApplicationConfigurationUpdateTypeDef definition

class FlinkApplicationConfigurationUpdateTypeDef(TypedDict):
    CheckpointConfigurationUpdate: NotRequired[CheckpointConfigurationUpdateTypeDef],  # (1)
    MonitoringConfigurationUpdate: NotRequired[MonitoringConfigurationUpdateTypeDef],  # (2)
    ParallelismConfigurationUpdate: NotRequired[ParallelismConfigurationUpdateTypeDef],  # (3)
  1. See CheckpointConfigurationUpdateTypeDef
  2. See MonitoringConfigurationUpdateTypeDef
  3. See ParallelismConfigurationUpdateTypeDef

RunConfigurationDescriptionTypeDef#

# RunConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import RunConfigurationDescriptionTypeDef


def get_value() -> RunConfigurationDescriptionTypeDef:
    return {
        "ApplicationRestoreConfigurationDescription": ...,
    }


# RunConfigurationDescriptionTypeDef definition

class RunConfigurationDescriptionTypeDef(TypedDict):
    ApplicationRestoreConfigurationDescription: NotRequired[ApplicationRestoreConfigurationTypeDef],  # (1)
    FlinkRunConfigurationDescription: NotRequired[FlinkRunConfigurationTypeDef],  # (2)
  1. See ApplicationRestoreConfigurationTypeDef
  2. See FlinkRunConfigurationTypeDef

RunConfigurationUpdateTypeDef#

# RunConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import RunConfigurationUpdateTypeDef


def get_value() -> RunConfigurationUpdateTypeDef:
    return {
        "FlinkRunConfiguration": ...,
    }


# RunConfigurationUpdateTypeDef definition

class RunConfigurationUpdateTypeDef(TypedDict):
    FlinkRunConfiguration: NotRequired[FlinkRunConfigurationTypeDef],  # (1)
    ApplicationRestoreConfiguration: NotRequired[ApplicationRestoreConfigurationTypeDef],  # (2)
  1. See FlinkRunConfigurationTypeDef
  2. See ApplicationRestoreConfigurationTypeDef

InputProcessingConfigurationDescriptionTypeDef#

# InputProcessingConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputProcessingConfigurationDescriptionTypeDef


def get_value() -> InputProcessingConfigurationDescriptionTypeDef:
    return {
        "InputLambdaProcessorDescription": ...,
    }


# InputProcessingConfigurationDescriptionTypeDef definition

class InputProcessingConfigurationDescriptionTypeDef(TypedDict):
    InputLambdaProcessorDescription: NotRequired[InputLambdaProcessorDescriptionTypeDef],  # (1)
  1. See InputLambdaProcessorDescriptionTypeDef

InputProcessingConfigurationTypeDef#

# InputProcessingConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputProcessingConfigurationTypeDef


def get_value() -> InputProcessingConfigurationTypeDef:
    return {
        "InputLambdaProcessor": ...,
    }


# InputProcessingConfigurationTypeDef definition

class InputProcessingConfigurationTypeDef(TypedDict):
    InputLambdaProcessor: InputLambdaProcessorTypeDef,  # (1)
  1. See InputLambdaProcessorTypeDef

InputProcessingConfigurationUpdateTypeDef#

# InputProcessingConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputProcessingConfigurationUpdateTypeDef


def get_value() -> InputProcessingConfigurationUpdateTypeDef:
    return {
        "InputLambdaProcessorUpdate": ...,
    }


# InputProcessingConfigurationUpdateTypeDef definition

class InputProcessingConfigurationUpdateTypeDef(TypedDict):
    InputLambdaProcessorUpdate: InputLambdaProcessorUpdateTypeDef,  # (1)
  1. See InputLambdaProcessorUpdateTypeDef

MappingParametersTypeDef#

# MappingParametersTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import MappingParametersTypeDef


def get_value() -> MappingParametersTypeDef:
    return {
        "JSONMappingParameters": ...,
    }


# MappingParametersTypeDef definition

class MappingParametersTypeDef(TypedDict):
    JSONMappingParameters: NotRequired[JSONMappingParametersTypeDef],  # (1)
    CSVMappingParameters: NotRequired[CSVMappingParametersTypeDef],  # (2)
  1. See JSONMappingParametersTypeDef
  2. See CSVMappingParametersTypeDef

OutputDescriptionTypeDef#

# OutputDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import OutputDescriptionTypeDef


def get_value() -> OutputDescriptionTypeDef:
    return {
        "OutputId": ...,
    }


# OutputDescriptionTypeDef definition

class OutputDescriptionTypeDef(TypedDict):
    OutputId: NotRequired[str],
    Name: NotRequired[str],
    KinesisStreamsOutputDescription: NotRequired[KinesisStreamsOutputDescriptionTypeDef],  # (1)
    KinesisFirehoseOutputDescription: NotRequired[KinesisFirehoseOutputDescriptionTypeDef],  # (2)
    LambdaOutputDescription: NotRequired[LambdaOutputDescriptionTypeDef],  # (3)
    DestinationSchema: NotRequired[DestinationSchemaTypeDef],  # (4)
  1. See KinesisStreamsOutputDescriptionTypeDef
  2. See KinesisFirehoseOutputDescriptionTypeDef
  3. See LambdaOutputDescriptionTypeDef
  4. See DestinationSchemaTypeDef

OutputTypeDef#

# OutputTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import OutputTypeDef


def get_value() -> OutputTypeDef:
    return {
        "Name": ...,
    }


# OutputTypeDef definition

class OutputTypeDef(TypedDict):
    Name: str,
    DestinationSchema: DestinationSchemaTypeDef,  # (4)
    KinesisStreamsOutput: NotRequired[KinesisStreamsOutputTypeDef],  # (1)
    KinesisFirehoseOutput: NotRequired[KinesisFirehoseOutputTypeDef],  # (2)
    LambdaOutput: NotRequired[LambdaOutputTypeDef],  # (3)
  1. See KinesisStreamsOutputTypeDef
  2. See KinesisFirehoseOutputTypeDef
  3. See LambdaOutputTypeDef
  4. See DestinationSchemaTypeDef

OutputUpdateTypeDef#

# OutputUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import OutputUpdateTypeDef


def get_value() -> OutputUpdateTypeDef:
    return {
        "OutputId": ...,
    }


# OutputUpdateTypeDef definition

class OutputUpdateTypeDef(TypedDict):
    OutputId: str,
    NameUpdate: NotRequired[str],
    KinesisStreamsOutputUpdate: NotRequired[KinesisStreamsOutputUpdateTypeDef],  # (1)
    KinesisFirehoseOutputUpdate: NotRequired[KinesisFirehoseOutputUpdateTypeDef],  # (2)
    LambdaOutputUpdate: NotRequired[LambdaOutputUpdateTypeDef],  # (3)
    DestinationSchemaUpdate: NotRequired[DestinationSchemaTypeDef],  # (4)
  1. See KinesisStreamsOutputUpdateTypeDef
  2. See KinesisFirehoseOutputUpdateTypeDef
  3. See LambdaOutputUpdateTypeDef
  4. See DestinationSchemaTypeDef

ListApplicationOperationsRequestPaginateTypeDef#

# ListApplicationOperationsRequestPaginateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListApplicationOperationsRequestPaginateTypeDef


def get_value() -> ListApplicationOperationsRequestPaginateTypeDef:
    return {
        "ApplicationName": ...,
    }


# ListApplicationOperationsRequestPaginateTypeDef definition

class ListApplicationOperationsRequestPaginateTypeDef(TypedDict):
    ApplicationName: str,
    Operation: NotRequired[str],
    OperationStatus: NotRequired[OperationStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OperationStatusType
  2. See PaginatorConfigTypeDef

ListApplicationSnapshotsRequestPaginateTypeDef#

# ListApplicationSnapshotsRequestPaginateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListApplicationSnapshotsRequestPaginateTypeDef


def get_value() -> ListApplicationSnapshotsRequestPaginateTypeDef:
    return {
        "ApplicationName": ...,
    }


# ListApplicationSnapshotsRequestPaginateTypeDef definition

class ListApplicationSnapshotsRequestPaginateTypeDef(TypedDict):
    ApplicationName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListApplicationVersionsRequestPaginateTypeDef#

# ListApplicationVersionsRequestPaginateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListApplicationVersionsRequestPaginateTypeDef


def get_value() -> ListApplicationVersionsRequestPaginateTypeDef:
    return {
        "ApplicationName": ...,
    }


# ListApplicationVersionsRequestPaginateTypeDef definition

class ListApplicationVersionsRequestPaginateTypeDef(TypedDict):
    ApplicationName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListApplicationsRequestPaginateTypeDef#

# ListApplicationsRequestPaginateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ListApplicationsRequestPaginateTypeDef


def get_value() -> ListApplicationsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListApplicationsRequestPaginateTypeDef definition

class ListApplicationsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ApplicationCodeConfigurationDescriptionTypeDef#

# ApplicationCodeConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationCodeConfigurationDescriptionTypeDef


def get_value() -> ApplicationCodeConfigurationDescriptionTypeDef:
    return {
        "CodeContentType": ...,
    }


# ApplicationCodeConfigurationDescriptionTypeDef definition

class ApplicationCodeConfigurationDescriptionTypeDef(TypedDict):
    CodeContentType: CodeContentTypeType,  # (1)
    CodeContentDescription: NotRequired[CodeContentDescriptionTypeDef],  # (2)
  1. See CodeContentTypeType
  2. See CodeContentDescriptionTypeDef

ApplicationCodeConfigurationTypeDef#

# ApplicationCodeConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationCodeConfigurationTypeDef


def get_value() -> ApplicationCodeConfigurationTypeDef:
    return {
        "CodeContent": ...,
    }


# ApplicationCodeConfigurationTypeDef definition

class ApplicationCodeConfigurationTypeDef(TypedDict):
    CodeContentType: CodeContentTypeType,  # (2)
    CodeContent: NotRequired[CodeContentTypeDef],  # (1)
  1. See CodeContentTypeDef
  2. See CodeContentTypeType

ApplicationCodeConfigurationUpdateTypeDef#

# ApplicationCodeConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationCodeConfigurationUpdateTypeDef


def get_value() -> ApplicationCodeConfigurationUpdateTypeDef:
    return {
        "CodeContentTypeUpdate": ...,
    }


# ApplicationCodeConfigurationUpdateTypeDef definition

class ApplicationCodeConfigurationUpdateTypeDef(TypedDict):
    CodeContentTypeUpdate: NotRequired[CodeContentTypeType],  # (1)
    CodeContentUpdate: NotRequired[CodeContentUpdateTypeDef],  # (2)
  1. See CodeContentTypeType
  2. See CodeContentUpdateTypeDef

ZeppelinApplicationConfigurationDescriptionTypeDef#

# ZeppelinApplicationConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ZeppelinApplicationConfigurationDescriptionTypeDef


def get_value() -> ZeppelinApplicationConfigurationDescriptionTypeDef:
    return {
        "MonitoringConfigurationDescription": ...,
    }


# ZeppelinApplicationConfigurationDescriptionTypeDef definition

class ZeppelinApplicationConfigurationDescriptionTypeDef(TypedDict):
    MonitoringConfigurationDescription: ZeppelinMonitoringConfigurationDescriptionTypeDef,  # (1)
    CatalogConfigurationDescription: NotRequired[CatalogConfigurationDescriptionTypeDef],  # (2)
    DeployAsApplicationConfigurationDescription: NotRequired[DeployAsApplicationConfigurationDescriptionTypeDef],  # (3)
    CustomArtifactsConfigurationDescription: NotRequired[List[CustomArtifactConfigurationDescriptionTypeDef]],  # (4)
  1. See ZeppelinMonitoringConfigurationDescriptionTypeDef
  2. See CatalogConfigurationDescriptionTypeDef
  3. See DeployAsApplicationConfigurationDescriptionTypeDef
  4. See CustomArtifactConfigurationDescriptionTypeDef

ZeppelinApplicationConfigurationTypeDef#

# ZeppelinApplicationConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ZeppelinApplicationConfigurationTypeDef


def get_value() -> ZeppelinApplicationConfigurationTypeDef:
    return {
        "MonitoringConfiguration": ...,
    }


# ZeppelinApplicationConfigurationTypeDef definition

class ZeppelinApplicationConfigurationTypeDef(TypedDict):
    MonitoringConfiguration: NotRequired[ZeppelinMonitoringConfigurationTypeDef],  # (1)
    CatalogConfiguration: NotRequired[CatalogConfigurationTypeDef],  # (2)
    DeployAsApplicationConfiguration: NotRequired[DeployAsApplicationConfigurationTypeDef],  # (3)
    CustomArtifactsConfiguration: NotRequired[Sequence[CustomArtifactConfigurationTypeDef]],  # (4)
  1. See ZeppelinMonitoringConfigurationTypeDef
  2. See CatalogConfigurationTypeDef
  3. See DeployAsApplicationConfigurationTypeDef
  4. See CustomArtifactConfigurationTypeDef

ZeppelinApplicationConfigurationUpdateTypeDef#

# ZeppelinApplicationConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ZeppelinApplicationConfigurationUpdateTypeDef


def get_value() -> ZeppelinApplicationConfigurationUpdateTypeDef:
    return {
        "MonitoringConfigurationUpdate": ...,
    }


# ZeppelinApplicationConfigurationUpdateTypeDef definition

class ZeppelinApplicationConfigurationUpdateTypeDef(TypedDict):
    MonitoringConfigurationUpdate: NotRequired[ZeppelinMonitoringConfigurationUpdateTypeDef],  # (1)
    CatalogConfigurationUpdate: NotRequired[CatalogConfigurationUpdateTypeDef],  # (2)
    DeployAsApplicationConfigurationUpdate: NotRequired[DeployAsApplicationConfigurationUpdateTypeDef],  # (3)
    CustomArtifactsConfigurationUpdate: NotRequired[Sequence[CustomArtifactConfigurationTypeDef]],  # (4)
  1. See ZeppelinMonitoringConfigurationUpdateTypeDef
  2. See CatalogConfigurationUpdateTypeDef
  3. See DeployAsApplicationConfigurationUpdateTypeDef
  4. See CustomArtifactConfigurationTypeDef

RunConfigurationTypeDef#

# RunConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import RunConfigurationTypeDef


def get_value() -> RunConfigurationTypeDef:
    return {
        "FlinkRunConfiguration": ...,
    }


# RunConfigurationTypeDef definition

class RunConfigurationTypeDef(TypedDict):
    FlinkRunConfiguration: NotRequired[FlinkRunConfigurationTypeDef],  # (1)
    SqlRunConfigurations: NotRequired[Sequence[SqlRunConfigurationTypeDef]],  # (2)
    ApplicationRestoreConfiguration: NotRequired[ApplicationRestoreConfigurationTypeDef],  # (3)
  1. See FlinkRunConfigurationTypeDef
  2. See SqlRunConfigurationTypeDef
  3. See ApplicationRestoreConfigurationTypeDef

ApplicationOperationInfoDetailsTypeDef#

# ApplicationOperationInfoDetailsTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationOperationInfoDetailsTypeDef


def get_value() -> ApplicationOperationInfoDetailsTypeDef:
    return {
        "Operation": ...,
    }


# ApplicationOperationInfoDetailsTypeDef definition

class ApplicationOperationInfoDetailsTypeDef(TypedDict):
    Operation: str,
    StartTime: datetime,
    EndTime: datetime,
    OperationStatus: OperationStatusType,  # (1)
    ApplicationVersionChangeDetails: NotRequired[ApplicationVersionChangeDetailsTypeDef],  # (2)
    OperationFailureDetails: NotRequired[OperationFailureDetailsTypeDef],  # (3)
  1. See OperationStatusType
  2. See ApplicationVersionChangeDetailsTypeDef
  3. See OperationFailureDetailsTypeDef

AddApplicationInputProcessingConfigurationResponseTypeDef#

# AddApplicationInputProcessingConfigurationResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import AddApplicationInputProcessingConfigurationResponseTypeDef


def get_value() -> AddApplicationInputProcessingConfigurationResponseTypeDef:
    return {
        "ApplicationARN": ...,
    }


# AddApplicationInputProcessingConfigurationResponseTypeDef definition

class AddApplicationInputProcessingConfigurationResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    InputId: str,
    InputProcessingConfigurationDescription: InputProcessingConfigurationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputProcessingConfigurationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

AddApplicationInputProcessingConfigurationRequestTypeDef#

# AddApplicationInputProcessingConfigurationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import AddApplicationInputProcessingConfigurationRequestTypeDef


def get_value() -> AddApplicationInputProcessingConfigurationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# AddApplicationInputProcessingConfigurationRequestTypeDef definition

class AddApplicationInputProcessingConfigurationRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    InputId: str,
    InputProcessingConfiguration: InputProcessingConfigurationTypeDef,  # (1)
  1. See InputProcessingConfigurationTypeDef

DiscoverInputSchemaRequestTypeDef#

# DiscoverInputSchemaRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DiscoverInputSchemaRequestTypeDef


def get_value() -> DiscoverInputSchemaRequestTypeDef:
    return {
        "ServiceExecutionRole": ...,
    }


# DiscoverInputSchemaRequestTypeDef definition

class DiscoverInputSchemaRequestTypeDef(TypedDict):
    ServiceExecutionRole: str,
    ResourceARN: NotRequired[str],
    InputStartingPositionConfiguration: NotRequired[InputStartingPositionConfigurationTypeDef],  # (1)
    S3Configuration: NotRequired[S3ConfigurationTypeDef],  # (2)
    InputProcessingConfiguration: NotRequired[InputProcessingConfigurationTypeDef],  # (3)
  1. See InputStartingPositionConfigurationTypeDef
  2. See S3ConfigurationTypeDef
  3. See InputProcessingConfigurationTypeDef

RecordFormatTypeDef#

# RecordFormatTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import RecordFormatTypeDef


def get_value() -> RecordFormatTypeDef:
    return {
        "RecordFormatType": ...,
    }


# RecordFormatTypeDef definition

class RecordFormatTypeDef(TypedDict):
    RecordFormatType: RecordFormatTypeType,  # (1)
    MappingParameters: NotRequired[MappingParametersTypeDef],  # (2)
  1. See RecordFormatTypeType
  2. See MappingParametersTypeDef

AddApplicationOutputResponseTypeDef#

# AddApplicationOutputResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import AddApplicationOutputResponseTypeDef


def get_value() -> AddApplicationOutputResponseTypeDef:
    return {
        "ApplicationARN": ...,
    }


# AddApplicationOutputResponseTypeDef definition

class AddApplicationOutputResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    OutputDescriptions: List[OutputDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutputDescriptionTypeDef
  2. See ResponseMetadataTypeDef

AddApplicationOutputRequestTypeDef#

# AddApplicationOutputRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import AddApplicationOutputRequestTypeDef


def get_value() -> AddApplicationOutputRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# AddApplicationOutputRequestTypeDef definition

class AddApplicationOutputRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    Output: OutputTypeDef,  # (1)
  1. See OutputTypeDef

EnvironmentPropertiesTypeDef#

# EnvironmentPropertiesTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import EnvironmentPropertiesTypeDef


def get_value() -> EnvironmentPropertiesTypeDef:
    return {
        "PropertyGroups": ...,
    }


# EnvironmentPropertiesTypeDef definition

class EnvironmentPropertiesTypeDef(TypedDict):
    PropertyGroups: Sequence[PropertyGroupUnionTypeDef],  # (1)
  1. See PropertyGroupTypeDef PropertyGroupOutputTypeDef

EnvironmentPropertyUpdatesTypeDef#

# EnvironmentPropertyUpdatesTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import EnvironmentPropertyUpdatesTypeDef


def get_value() -> EnvironmentPropertyUpdatesTypeDef:
    return {
        "PropertyGroups": ...,
    }


# EnvironmentPropertyUpdatesTypeDef definition

class EnvironmentPropertyUpdatesTypeDef(TypedDict):
    PropertyGroups: Sequence[PropertyGroupUnionTypeDef],  # (1)
  1. See PropertyGroupTypeDef PropertyGroupOutputTypeDef

StartApplicationRequestTypeDef#

# StartApplicationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import StartApplicationRequestTypeDef


def get_value() -> StartApplicationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# StartApplicationRequestTypeDef definition

class StartApplicationRequestTypeDef(TypedDict):
    ApplicationName: str,
    RunConfiguration: NotRequired[RunConfigurationTypeDef],  # (1)
  1. See RunConfigurationTypeDef

DescribeApplicationOperationResponseTypeDef#

# DescribeApplicationOperationResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationOperationResponseTypeDef


def get_value() -> DescribeApplicationOperationResponseTypeDef:
    return {
        "ApplicationOperationInfoDetails": ...,
    }


# DescribeApplicationOperationResponseTypeDef definition

class DescribeApplicationOperationResponseTypeDef(TypedDict):
    ApplicationOperationInfoDetails: ApplicationOperationInfoDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationOperationInfoDetailsTypeDef
  2. See ResponseMetadataTypeDef

InputSchemaUpdateTypeDef#

# InputSchemaUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputSchemaUpdateTypeDef


def get_value() -> InputSchemaUpdateTypeDef:
    return {
        "RecordFormatUpdate": ...,
    }


# InputSchemaUpdateTypeDef definition

class InputSchemaUpdateTypeDef(TypedDict):
    RecordFormatUpdate: NotRequired[RecordFormatTypeDef],  # (1)
    RecordEncodingUpdate: NotRequired[str],
    RecordColumnUpdates: NotRequired[Sequence[RecordColumnTypeDef]],  # (2)
  1. See RecordFormatTypeDef
  2. See RecordColumnTypeDef

SourceSchemaOutputTypeDef#

# SourceSchemaOutputTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import SourceSchemaOutputTypeDef


def get_value() -> SourceSchemaOutputTypeDef:
    return {
        "RecordFormat": ...,
    }


# SourceSchemaOutputTypeDef definition

class SourceSchemaOutputTypeDef(TypedDict):
    RecordFormat: RecordFormatTypeDef,  # (1)
    RecordColumns: List[RecordColumnTypeDef],  # (2)
    RecordEncoding: NotRequired[str],
  1. See RecordFormatTypeDef
  2. See RecordColumnTypeDef

SourceSchemaTypeDef#

# SourceSchemaTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import SourceSchemaTypeDef


def get_value() -> SourceSchemaTypeDef:
    return {
        "RecordFormat": ...,
    }


# SourceSchemaTypeDef definition

class SourceSchemaTypeDef(TypedDict):
    RecordFormat: RecordFormatTypeDef,  # (1)
    RecordColumns: Sequence[RecordColumnTypeDef],  # (2)
    RecordEncoding: NotRequired[str],
  1. See RecordFormatTypeDef
  2. See RecordColumnTypeDef

InputUpdateTypeDef#

# InputUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputUpdateTypeDef


def get_value() -> InputUpdateTypeDef:
    return {
        "InputId": ...,
    }


# InputUpdateTypeDef definition

class InputUpdateTypeDef(TypedDict):
    InputId: str,
    NamePrefixUpdate: NotRequired[str],
    InputProcessingConfigurationUpdate: NotRequired[InputProcessingConfigurationUpdateTypeDef],  # (1)
    KinesisStreamsInputUpdate: NotRequired[KinesisStreamsInputUpdateTypeDef],  # (2)
    KinesisFirehoseInputUpdate: NotRequired[KinesisFirehoseInputUpdateTypeDef],  # (3)
    InputSchemaUpdate: NotRequired[InputSchemaUpdateTypeDef],  # (4)
    InputParallelismUpdate: NotRequired[InputParallelismUpdateTypeDef],  # (5)
  1. See InputProcessingConfigurationUpdateTypeDef
  2. See KinesisStreamsInputUpdateTypeDef
  3. See KinesisFirehoseInputUpdateTypeDef
  4. See InputSchemaUpdateTypeDef
  5. See InputParallelismUpdateTypeDef

DiscoverInputSchemaResponseTypeDef#

# DiscoverInputSchemaResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DiscoverInputSchemaResponseTypeDef


def get_value() -> DiscoverInputSchemaResponseTypeDef:
    return {
        "InputSchema": ...,
    }


# DiscoverInputSchemaResponseTypeDef definition

class DiscoverInputSchemaResponseTypeDef(TypedDict):
    InputSchema: SourceSchemaOutputTypeDef,  # (1)
    ParsedInputRecords: List[List[str]],
    ProcessedInputRecords: List[str],
    RawInputRecords: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceSchemaOutputTypeDef
  2. See ResponseMetadataTypeDef

InputDescriptionTypeDef#

# InputDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputDescriptionTypeDef


def get_value() -> InputDescriptionTypeDef:
    return {
        "InputId": ...,
    }


# InputDescriptionTypeDef definition

class InputDescriptionTypeDef(TypedDict):
    InputId: NotRequired[str],
    NamePrefix: NotRequired[str],
    InAppStreamNames: NotRequired[List[str]],
    InputProcessingConfigurationDescription: NotRequired[InputProcessingConfigurationDescriptionTypeDef],  # (1)
    KinesisStreamsInputDescription: NotRequired[KinesisStreamsInputDescriptionTypeDef],  # (2)
    KinesisFirehoseInputDescription: NotRequired[KinesisFirehoseInputDescriptionTypeDef],  # (3)
    InputSchema: NotRequired[SourceSchemaOutputTypeDef],  # (4)
    InputParallelism: NotRequired[InputParallelismTypeDef],  # (5)
    InputStartingPositionConfiguration: NotRequired[InputStartingPositionConfigurationTypeDef],  # (6)
  1. See InputProcessingConfigurationDescriptionTypeDef
  2. See KinesisStreamsInputDescriptionTypeDef
  3. See KinesisFirehoseInputDescriptionTypeDef
  4. See SourceSchemaOutputTypeDef
  5. See InputParallelismTypeDef
  6. See InputStartingPositionConfigurationTypeDef

ReferenceDataSourceDescriptionTypeDef#

# ReferenceDataSourceDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ReferenceDataSourceDescriptionTypeDef


def get_value() -> ReferenceDataSourceDescriptionTypeDef:
    return {
        "ReferenceId": ...,
    }


# ReferenceDataSourceDescriptionTypeDef definition

class ReferenceDataSourceDescriptionTypeDef(TypedDict):
    ReferenceId: str,
    TableName: str,
    S3ReferenceDataSourceDescription: S3ReferenceDataSourceDescriptionTypeDef,  # (1)
    ReferenceSchema: NotRequired[SourceSchemaOutputTypeDef],  # (2)
  1. See S3ReferenceDataSourceDescriptionTypeDef
  2. See SourceSchemaOutputTypeDef

AddApplicationInputResponseTypeDef#

# AddApplicationInputResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import AddApplicationInputResponseTypeDef


def get_value() -> AddApplicationInputResponseTypeDef:
    return {
        "ApplicationARN": ...,
    }


# AddApplicationInputResponseTypeDef definition

class AddApplicationInputResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    InputDescriptions: List[InputDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputDescriptionTypeDef
  2. See ResponseMetadataTypeDef

AddApplicationReferenceDataSourceResponseTypeDef#

# AddApplicationReferenceDataSourceResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import AddApplicationReferenceDataSourceResponseTypeDef


def get_value() -> AddApplicationReferenceDataSourceResponseTypeDef:
    return {
        "ApplicationARN": ...,
    }


# AddApplicationReferenceDataSourceResponseTypeDef definition

class AddApplicationReferenceDataSourceResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    ReferenceDataSourceDescriptions: List[ReferenceDataSourceDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReferenceDataSourceDescriptionTypeDef
  2. See ResponseMetadataTypeDef

SqlApplicationConfigurationDescriptionTypeDef#

# SqlApplicationConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import SqlApplicationConfigurationDescriptionTypeDef


def get_value() -> SqlApplicationConfigurationDescriptionTypeDef:
    return {
        "InputDescriptions": ...,
    }


# SqlApplicationConfigurationDescriptionTypeDef definition

class SqlApplicationConfigurationDescriptionTypeDef(TypedDict):
    InputDescriptions: NotRequired[List[InputDescriptionTypeDef]],  # (1)
    OutputDescriptions: NotRequired[List[OutputDescriptionTypeDef]],  # (2)
    ReferenceDataSourceDescriptions: NotRequired[List[ReferenceDataSourceDescriptionTypeDef]],  # (3)
  1. See InputDescriptionTypeDef
  2. See OutputDescriptionTypeDef
  3. See ReferenceDataSourceDescriptionTypeDef

InputTypeDef#

# InputTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import InputTypeDef


def get_value() -> InputTypeDef:
    return {
        "NamePrefix": ...,
    }


# InputTypeDef definition

class InputTypeDef(TypedDict):
    NamePrefix: str,
    InputSchema: SourceSchemaUnionTypeDef,  # (5)
    InputProcessingConfiguration: NotRequired[InputProcessingConfigurationTypeDef],  # (1)
    KinesisStreamsInput: NotRequired[KinesisStreamsInputTypeDef],  # (2)
    KinesisFirehoseInput: NotRequired[KinesisFirehoseInputTypeDef],  # (3)
    InputParallelism: NotRequired[InputParallelismTypeDef],  # (4)
  1. See InputProcessingConfigurationTypeDef
  2. See KinesisStreamsInputTypeDef
  3. See KinesisFirehoseInputTypeDef
  4. See InputParallelismTypeDef
  5. See SourceSchemaTypeDef SourceSchemaOutputTypeDef

ReferenceDataSourceTypeDef#

# ReferenceDataSourceTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ReferenceDataSourceTypeDef


def get_value() -> ReferenceDataSourceTypeDef:
    return {
        "TableName": ...,
    }


# ReferenceDataSourceTypeDef definition

class ReferenceDataSourceTypeDef(TypedDict):
    TableName: str,
    ReferenceSchema: SourceSchemaUnionTypeDef,  # (2)
    S3ReferenceDataSource: NotRequired[S3ReferenceDataSourceTypeDef],  # (1)
  1. See S3ReferenceDataSourceTypeDef
  2. See SourceSchemaTypeDef SourceSchemaOutputTypeDef

ReferenceDataSourceUpdateTypeDef#

# ReferenceDataSourceUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ReferenceDataSourceUpdateTypeDef


def get_value() -> ReferenceDataSourceUpdateTypeDef:
    return {
        "ReferenceId": ...,
    }


# ReferenceDataSourceUpdateTypeDef definition

class ReferenceDataSourceUpdateTypeDef(TypedDict):
    ReferenceId: str,
    TableNameUpdate: NotRequired[str],
    S3ReferenceDataSourceUpdate: NotRequired[S3ReferenceDataSourceUpdateTypeDef],  # (1)
    ReferenceSchemaUpdate: NotRequired[SourceSchemaUnionTypeDef],  # (2)
  1. See S3ReferenceDataSourceUpdateTypeDef
  2. See SourceSchemaTypeDef SourceSchemaOutputTypeDef

ApplicationConfigurationDescriptionTypeDef#

# ApplicationConfigurationDescriptionTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationConfigurationDescriptionTypeDef


def get_value() -> ApplicationConfigurationDescriptionTypeDef:
    return {
        "SqlApplicationConfigurationDescription": ...,
    }


# ApplicationConfigurationDescriptionTypeDef definition

class ApplicationConfigurationDescriptionTypeDef(TypedDict):
    SqlApplicationConfigurationDescription: NotRequired[SqlApplicationConfigurationDescriptionTypeDef],  # (1)
    ApplicationCodeConfigurationDescription: NotRequired[ApplicationCodeConfigurationDescriptionTypeDef],  # (2)
    RunConfigurationDescription: NotRequired[RunConfigurationDescriptionTypeDef],  # (3)
    FlinkApplicationConfigurationDescription: NotRequired[FlinkApplicationConfigurationDescriptionTypeDef],  # (4)
    EnvironmentPropertyDescriptions: NotRequired[EnvironmentPropertyDescriptionsTypeDef],  # (5)
    ApplicationSnapshotConfigurationDescription: NotRequired[ApplicationSnapshotConfigurationDescriptionTypeDef],  # (6)
    ApplicationSystemRollbackConfigurationDescription: NotRequired[ApplicationSystemRollbackConfigurationDescriptionTypeDef],  # (7)
    VpcConfigurationDescriptions: NotRequired[List[VpcConfigurationDescriptionTypeDef]],  # (8)
    ZeppelinApplicationConfigurationDescription: NotRequired[ZeppelinApplicationConfigurationDescriptionTypeDef],  # (9)
  1. See SqlApplicationConfigurationDescriptionTypeDef
  2. See ApplicationCodeConfigurationDescriptionTypeDef
  3. See RunConfigurationDescriptionTypeDef
  4. See FlinkApplicationConfigurationDescriptionTypeDef
  5. See EnvironmentPropertyDescriptionsTypeDef
  6. See ApplicationSnapshotConfigurationDescriptionTypeDef
  7. See ApplicationSystemRollbackConfigurationDescriptionTypeDef
  8. See VpcConfigurationDescriptionTypeDef
  9. See ZeppelinApplicationConfigurationDescriptionTypeDef

AddApplicationInputRequestTypeDef#

# AddApplicationInputRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import AddApplicationInputRequestTypeDef


def get_value() -> AddApplicationInputRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# AddApplicationInputRequestTypeDef definition

class AddApplicationInputRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    Input: InputTypeDef,  # (1)
  1. See InputTypeDef

AddApplicationReferenceDataSourceRequestTypeDef#

# AddApplicationReferenceDataSourceRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import AddApplicationReferenceDataSourceRequestTypeDef


def get_value() -> AddApplicationReferenceDataSourceRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# AddApplicationReferenceDataSourceRequestTypeDef definition

class AddApplicationReferenceDataSourceRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    ReferenceDataSource: ReferenceDataSourceTypeDef,  # (1)
  1. See ReferenceDataSourceTypeDef

SqlApplicationConfigurationTypeDef#

# SqlApplicationConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import SqlApplicationConfigurationTypeDef


def get_value() -> SqlApplicationConfigurationTypeDef:
    return {
        "Inputs": ...,
    }


# SqlApplicationConfigurationTypeDef definition

class SqlApplicationConfigurationTypeDef(TypedDict):
    Inputs: NotRequired[Sequence[InputTypeDef]],  # (1)
    Outputs: NotRequired[Sequence[OutputTypeDef]],  # (2)
    ReferenceDataSources: NotRequired[Sequence[ReferenceDataSourceTypeDef]],  # (3)
  1. See InputTypeDef
  2. See OutputTypeDef
  3. See ReferenceDataSourceTypeDef

SqlApplicationConfigurationUpdateTypeDef#

# SqlApplicationConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import SqlApplicationConfigurationUpdateTypeDef


def get_value() -> SqlApplicationConfigurationUpdateTypeDef:
    return {
        "InputUpdates": ...,
    }


# SqlApplicationConfigurationUpdateTypeDef definition

class SqlApplicationConfigurationUpdateTypeDef(TypedDict):
    InputUpdates: NotRequired[Sequence[InputUpdateTypeDef]],  # (1)
    OutputUpdates: NotRequired[Sequence[OutputUpdateTypeDef]],  # (2)
    ReferenceDataSourceUpdates: NotRequired[Sequence[ReferenceDataSourceUpdateTypeDef]],  # (3)
  1. See InputUpdateTypeDef
  2. See OutputUpdateTypeDef
  3. See ReferenceDataSourceUpdateTypeDef

ApplicationDetailTypeDef#

# ApplicationDetailTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationDetailTypeDef


def get_value() -> ApplicationDetailTypeDef:
    return {
        "ApplicationARN": ...,
    }


# ApplicationDetailTypeDef definition

class ApplicationDetailTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationName: str,
    RuntimeEnvironment: RuntimeEnvironmentType,  # (1)
    ApplicationStatus: ApplicationStatusType,  # (2)
    ApplicationVersionId: int,
    ApplicationDescription: NotRequired[str],
    ServiceExecutionRole: NotRequired[str],
    CreateTimestamp: NotRequired[datetime],
    LastUpdateTimestamp: NotRequired[datetime],
    ApplicationConfigurationDescription: NotRequired[ApplicationConfigurationDescriptionTypeDef],  # (3)
    CloudWatchLoggingOptionDescriptions: NotRequired[List[CloudWatchLoggingOptionDescriptionTypeDef]],  # (4)
    ApplicationMaintenanceConfigurationDescription: NotRequired[ApplicationMaintenanceConfigurationDescriptionTypeDef],  # (5)
    ApplicationVersionUpdatedFrom: NotRequired[int],
    ApplicationVersionRolledBackFrom: NotRequired[int],
    ApplicationVersionCreateTimestamp: NotRequired[datetime],
    ConditionalToken: NotRequired[str],
    ApplicationVersionRolledBackTo: NotRequired[int],
    ApplicationMode: NotRequired[ApplicationModeType],  # (6)
  1. See RuntimeEnvironmentType
  2. See ApplicationStatusType
  3. See ApplicationConfigurationDescriptionTypeDef
  4. See CloudWatchLoggingOptionDescriptionTypeDef
  5. See ApplicationMaintenanceConfigurationDescriptionTypeDef
  6. See ApplicationModeType

ApplicationConfigurationTypeDef#

# ApplicationConfigurationTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationConfigurationTypeDef


def get_value() -> ApplicationConfigurationTypeDef:
    return {
        "SqlApplicationConfiguration": ...,
    }


# ApplicationConfigurationTypeDef definition

class ApplicationConfigurationTypeDef(TypedDict):
    SqlApplicationConfiguration: NotRequired[SqlApplicationConfigurationTypeDef],  # (1)
    FlinkApplicationConfiguration: NotRequired[FlinkApplicationConfigurationTypeDef],  # (2)
    EnvironmentProperties: NotRequired[EnvironmentPropertiesTypeDef],  # (3)
    ApplicationCodeConfiguration: NotRequired[ApplicationCodeConfigurationTypeDef],  # (4)
    ApplicationSnapshotConfiguration: NotRequired[ApplicationSnapshotConfigurationTypeDef],  # (5)
    ApplicationSystemRollbackConfiguration: NotRequired[ApplicationSystemRollbackConfigurationTypeDef],  # (6)
    VpcConfigurations: NotRequired[Sequence[VpcConfigurationTypeDef]],  # (7)
    ZeppelinApplicationConfiguration: NotRequired[ZeppelinApplicationConfigurationTypeDef],  # (8)
  1. See SqlApplicationConfigurationTypeDef
  2. See FlinkApplicationConfigurationTypeDef
  3. See EnvironmentPropertiesTypeDef
  4. See ApplicationCodeConfigurationTypeDef
  5. See ApplicationSnapshotConfigurationTypeDef
  6. See ApplicationSystemRollbackConfigurationTypeDef
  7. See VpcConfigurationTypeDef
  8. See ZeppelinApplicationConfigurationTypeDef

ApplicationConfigurationUpdateTypeDef#

# ApplicationConfigurationUpdateTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import ApplicationConfigurationUpdateTypeDef


def get_value() -> ApplicationConfigurationUpdateTypeDef:
    return {
        "SqlApplicationConfigurationUpdate": ...,
    }


# ApplicationConfigurationUpdateTypeDef definition

class ApplicationConfigurationUpdateTypeDef(TypedDict):
    SqlApplicationConfigurationUpdate: NotRequired[SqlApplicationConfigurationUpdateTypeDef],  # (1)
    ApplicationCodeConfigurationUpdate: NotRequired[ApplicationCodeConfigurationUpdateTypeDef],  # (2)
    FlinkApplicationConfigurationUpdate: NotRequired[FlinkApplicationConfigurationUpdateTypeDef],  # (3)
    EnvironmentPropertyUpdates: NotRequired[EnvironmentPropertyUpdatesTypeDef],  # (4)
    ApplicationSnapshotConfigurationUpdate: NotRequired[ApplicationSnapshotConfigurationUpdateTypeDef],  # (5)
    ApplicationSystemRollbackConfigurationUpdate: NotRequired[ApplicationSystemRollbackConfigurationUpdateTypeDef],  # (6)
    VpcConfigurationUpdates: NotRequired[Sequence[VpcConfigurationUpdateTypeDef]],  # (7)
    ZeppelinApplicationConfigurationUpdate: NotRequired[ZeppelinApplicationConfigurationUpdateTypeDef],  # (8)
  1. See SqlApplicationConfigurationUpdateTypeDef
  2. See ApplicationCodeConfigurationUpdateTypeDef
  3. See FlinkApplicationConfigurationUpdateTypeDef
  4. See EnvironmentPropertyUpdatesTypeDef
  5. See ApplicationSnapshotConfigurationUpdateTypeDef
  6. See ApplicationSystemRollbackConfigurationUpdateTypeDef
  7. See VpcConfigurationUpdateTypeDef
  8. See ZeppelinApplicationConfigurationUpdateTypeDef

CreateApplicationResponseTypeDef#

# CreateApplicationResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CreateApplicationResponseTypeDef


def get_value() -> CreateApplicationResponseTypeDef:
    return {
        "ApplicationDetail": ...,
    }


# CreateApplicationResponseTypeDef definition

class CreateApplicationResponseTypeDef(TypedDict):
    ApplicationDetail: ApplicationDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeApplicationResponseTypeDef#

# DescribeApplicationResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationResponseTypeDef


def get_value() -> DescribeApplicationResponseTypeDef:
    return {
        "ApplicationDetail": ...,
    }


# DescribeApplicationResponseTypeDef definition

class DescribeApplicationResponseTypeDef(TypedDict):
    ApplicationDetail: ApplicationDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeApplicationVersionResponseTypeDef#

# DescribeApplicationVersionResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationVersionResponseTypeDef


def get_value() -> DescribeApplicationVersionResponseTypeDef:
    return {
        "ApplicationVersionDetail": ...,
    }


# DescribeApplicationVersionResponseTypeDef definition

class DescribeApplicationVersionResponseTypeDef(TypedDict):
    ApplicationVersionDetail: ApplicationDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

RollbackApplicationResponseTypeDef#

# RollbackApplicationResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import RollbackApplicationResponseTypeDef


def get_value() -> RollbackApplicationResponseTypeDef:
    return {
        "ApplicationDetail": ...,
    }


# RollbackApplicationResponseTypeDef definition

class RollbackApplicationResponseTypeDef(TypedDict):
    ApplicationDetail: ApplicationDetailTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

UpdateApplicationResponseTypeDef#

# UpdateApplicationResponseTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import UpdateApplicationResponseTypeDef


def get_value() -> UpdateApplicationResponseTypeDef:
    return {
        "ApplicationDetail": ...,
    }


# UpdateApplicationResponseTypeDef definition

class UpdateApplicationResponseTypeDef(TypedDict):
    ApplicationDetail: ApplicationDetailTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

CreateApplicationRequestTypeDef#

# CreateApplicationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import CreateApplicationRequestTypeDef


def get_value() -> CreateApplicationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# CreateApplicationRequestTypeDef definition

class CreateApplicationRequestTypeDef(TypedDict):
    ApplicationName: str,
    RuntimeEnvironment: RuntimeEnvironmentType,  # (1)
    ServiceExecutionRole: str,
    ApplicationDescription: NotRequired[str],
    ApplicationConfiguration: NotRequired[ApplicationConfigurationTypeDef],  # (2)
    CloudWatchLoggingOptions: NotRequired[Sequence[CloudWatchLoggingOptionTypeDef]],  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    ApplicationMode: NotRequired[ApplicationModeType],  # (5)
  1. See RuntimeEnvironmentType
  2. See ApplicationConfigurationTypeDef
  3. See CloudWatchLoggingOptionTypeDef
  4. See TagTypeDef
  5. See ApplicationModeType

UpdateApplicationRequestTypeDef#

# UpdateApplicationRequestTypeDef TypedDict usage example

from types_boto3_kinesisanalyticsv2.type_defs import UpdateApplicationRequestTypeDef


def get_value() -> UpdateApplicationRequestTypeDef:
    return {
        "ApplicationName": ...,
    }


# UpdateApplicationRequestTypeDef definition

class UpdateApplicationRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: NotRequired[int],
    ApplicationConfigurationUpdate: NotRequired[ApplicationConfigurationUpdateTypeDef],  # (1)
    ServiceExecutionRoleUpdate: NotRequired[str],
    RunConfigurationUpdate: NotRequired[RunConfigurationUpdateTypeDef],  # (2)
    CloudWatchLoggingOptionUpdates: NotRequired[Sequence[CloudWatchLoggingOptionUpdateTypeDef]],  # (3)
    ConditionalToken: NotRequired[str],
    RuntimeEnvironmentUpdate: NotRequired[RuntimeEnvironmentType],  # (4)
  1. See ApplicationConfigurationUpdateTypeDef
  2. See RunConfigurationUpdateTypeDef
  3. See CloudWatchLoggingOptionUpdateTypeDef
  4. See RuntimeEnvironmentType