Skip to content

Type definitions#

Index > ChimeSDKMediaPipelines > Type definitions

Auto-generated documentation for ChimeSDKMediaPipelines type annotations stubs module types-aiobotocore-chime-sdk-media-pipelines.

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

ActiveSpeakerOnlyConfigurationTypeDef#

# ActiveSpeakerOnlyConfigurationTypeDef definition

class ActiveSpeakerOnlyConfigurationTypeDef(TypedDict):
    ActiveSpeakerPosition: NotRequired[ActiveSpeakerPositionType],  # (1)
  1. See ActiveSpeakerPositionType

PostCallAnalyticsSettingsTypeDef#

# PostCallAnalyticsSettingsTypeDef definition

class PostCallAnalyticsSettingsTypeDef(TypedDict):
    OutputLocation: str,
    DataAccessRoleArn: str,
    ContentRedactionOutput: NotRequired[ContentRedactionOutputType],  # (1)
    OutputEncryptionKMSKeyId: NotRequired[str],
  1. See ContentRedactionOutputType

AmazonTranscribeProcessorConfigurationTypeDef#

# AmazonTranscribeProcessorConfigurationTypeDef definition

class AmazonTranscribeProcessorConfigurationTypeDef(TypedDict):
    LanguageCode: NotRequired[CallAnalyticsLanguageCodeType],  # (1)
    VocabularyName: NotRequired[str],
    VocabularyFilterName: NotRequired[str],
    VocabularyFilterMethod: NotRequired[VocabularyFilterMethodType],  # (2)
    ShowSpeakerLabel: NotRequired[bool],
    EnablePartialResultsStabilization: NotRequired[bool],
    PartialResultsStability: NotRequired[PartialResultsStabilityType],  # (3)
    ContentIdentificationType: NotRequired[ContentTypeType],  # (4)
    ContentRedactionType: NotRequired[ContentTypeType],  # (4)
    PiiEntityTypes: NotRequired[str],
    LanguageModelName: NotRequired[str],
    FilterPartialResults: NotRequired[bool],
    IdentifyLanguage: NotRequired[bool],
    LanguageOptions: NotRequired[str],
    PreferredLanguage: NotRequired[CallAnalyticsLanguageCodeType],  # (1)
    VocabularyNames: NotRequired[str],
    VocabularyFilterNames: NotRequired[str],
  1. See CallAnalyticsLanguageCodeType
  2. See VocabularyFilterMethodType
  3. See PartialResultsStabilityType
  4. See ContentTypeType
  5. See ContentTypeType
  6. See CallAnalyticsLanguageCodeType

AudioConcatenationConfigurationTypeDef#

# AudioConcatenationConfigurationTypeDef definition

class AudioConcatenationConfigurationTypeDef(TypedDict):
    State: AudioArtifactsConcatenationStateType,  # (1)
  1. See AudioArtifactsConcatenationStateType

CompositedVideoConcatenationConfigurationTypeDef#

# CompositedVideoConcatenationConfigurationTypeDef definition

class CompositedVideoConcatenationConfigurationTypeDef(TypedDict):
    State: ArtifactsConcatenationStateType,  # (1)
  1. See ArtifactsConcatenationStateType

ContentConcatenationConfigurationTypeDef#

# ContentConcatenationConfigurationTypeDef definition

class ContentConcatenationConfigurationTypeDef(TypedDict):
    State: ArtifactsConcatenationStateType,  # (1)
  1. See ArtifactsConcatenationStateType

DataChannelConcatenationConfigurationTypeDef#

# DataChannelConcatenationConfigurationTypeDef definition

class DataChannelConcatenationConfigurationTypeDef(TypedDict):
    State: ArtifactsConcatenationStateType,  # (1)
  1. See ArtifactsConcatenationStateType

MeetingEventsConcatenationConfigurationTypeDef#

# MeetingEventsConcatenationConfigurationTypeDef definition

class MeetingEventsConcatenationConfigurationTypeDef(TypedDict):
    State: ArtifactsConcatenationStateType,  # (1)
  1. See ArtifactsConcatenationStateType

TranscriptionMessagesConcatenationConfigurationTypeDef#

# TranscriptionMessagesConcatenationConfigurationTypeDef definition

class TranscriptionMessagesConcatenationConfigurationTypeDef(TypedDict):
    State: ArtifactsConcatenationStateType,  # (1)
  1. See ArtifactsConcatenationStateType

VideoConcatenationConfigurationTypeDef#

# VideoConcatenationConfigurationTypeDef definition

class VideoConcatenationConfigurationTypeDef(TypedDict):
    State: ArtifactsConcatenationStateType,  # (1)
  1. See ArtifactsConcatenationStateType

AudioArtifactsConfigurationTypeDef#

# AudioArtifactsConfigurationTypeDef definition

class AudioArtifactsConfigurationTypeDef(TypedDict):
    MuxType: AudioMuxTypeType,  # (1)
  1. See AudioMuxTypeType

ContentArtifactsConfigurationTypeDef#

# ContentArtifactsConfigurationTypeDef definition

class ContentArtifactsConfigurationTypeDef(TypedDict):
    State: ArtifactsStateType,  # (1)
    MuxType: NotRequired[ContentMuxTypeType],  # (2)
  1. See ArtifactsStateType
  2. See ContentMuxTypeType

VideoArtifactsConfigurationTypeDef#

# VideoArtifactsConfigurationTypeDef definition

class VideoArtifactsConfigurationTypeDef(TypedDict):
    State: ArtifactsStateType,  # (1)
    MuxType: NotRequired[VideoMuxTypeType],  # (2)
  1. See ArtifactsStateType
  2. See VideoMuxTypeType

ChannelDefinitionTypeDef#

# ChannelDefinitionTypeDef definition

class ChannelDefinitionTypeDef(TypedDict):
    ChannelId: int,
    ParticipantRole: NotRequired[ParticipantRoleType],  # (1)
  1. See ParticipantRoleType

S3BucketSinkConfigurationTypeDef#

# S3BucketSinkConfigurationTypeDef definition

class S3BucketSinkConfigurationTypeDef(TypedDict):
    Destination: str,

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

S3RecordingSinkRuntimeConfigurationTypeDef#

# S3RecordingSinkRuntimeConfigurationTypeDef definition

class S3RecordingSinkRuntimeConfigurationTypeDef(TypedDict):
    Destination: str,
    RecordingFileFormat: RecordingFileFormatType,  # (1)
  1. See RecordingFileFormatType

DeleteMediaCapturePipelineRequestRequestTypeDef#

# DeleteMediaCapturePipelineRequestRequestTypeDef definition

class DeleteMediaCapturePipelineRequestRequestTypeDef(TypedDict):
    MediaPipelineId: str,

DeleteMediaInsightsPipelineConfigurationRequestRequestTypeDef#

# DeleteMediaInsightsPipelineConfigurationRequestRequestTypeDef definition

class DeleteMediaInsightsPipelineConfigurationRequestRequestTypeDef(TypedDict):
    Identifier: str,

DeleteMediaPipelineRequestRequestTypeDef#

# DeleteMediaPipelineRequestRequestTypeDef definition

class DeleteMediaPipelineRequestRequestTypeDef(TypedDict):
    MediaPipelineId: str,

GetMediaCapturePipelineRequestRequestTypeDef#

# GetMediaCapturePipelineRequestRequestTypeDef definition

class GetMediaCapturePipelineRequestRequestTypeDef(TypedDict):
    MediaPipelineId: str,

GetMediaInsightsPipelineConfigurationRequestRequestTypeDef#

# GetMediaInsightsPipelineConfigurationRequestRequestTypeDef definition

class GetMediaInsightsPipelineConfigurationRequestRequestTypeDef(TypedDict):
    Identifier: str,

GetMediaPipelineRequestRequestTypeDef#

# GetMediaPipelineRequestRequestTypeDef definition

class GetMediaPipelineRequestRequestTypeDef(TypedDict):
    MediaPipelineId: str,

HorizontalLayoutConfigurationTypeDef#

# HorizontalLayoutConfigurationTypeDef definition

class HorizontalLayoutConfigurationTypeDef(TypedDict):
    TileOrder: NotRequired[TileOrderType],  # (1)
    TilePosition: NotRequired[HorizontalTilePositionType],  # (2)
    TileCount: NotRequired[int],
    TileAspectRatio: NotRequired[str],
  1. See TileOrderType
  2. See HorizontalTilePositionType

PresenterOnlyConfigurationTypeDef#

# PresenterOnlyConfigurationTypeDef definition

class PresenterOnlyConfigurationTypeDef(TypedDict):
    PresenterPosition: NotRequired[PresenterPositionType],  # (1)
  1. See PresenterPositionType

VerticalLayoutConfigurationTypeDef#

# VerticalLayoutConfigurationTypeDef definition

class VerticalLayoutConfigurationTypeDef(TypedDict):
    TileOrder: NotRequired[TileOrderType],  # (1)
    TilePosition: NotRequired[VerticalTilePositionType],  # (2)
    TileCount: NotRequired[int],
    TileAspectRatio: NotRequired[str],
  1. See TileOrderType
  2. See VerticalTilePositionType

VideoAttributeTypeDef#

# VideoAttributeTypeDef definition

class VideoAttributeTypeDef(TypedDict):
    CornerRadius: NotRequired[int],
    BorderColor: NotRequired[BorderColorType],  # (1)
    HighlightColor: NotRequired[HighlightColorType],  # (2)
    BorderThickness: NotRequired[int],
  1. See BorderColorType
  2. See HighlightColorType

IssueDetectionConfigurationTypeDef#

# IssueDetectionConfigurationTypeDef definition

class IssueDetectionConfigurationTypeDef(TypedDict):
    RuleName: str,

KeywordMatchConfigurationTypeDef#

# KeywordMatchConfigurationTypeDef definition

class KeywordMatchConfigurationTypeDef(TypedDict):
    RuleName: str,
    Keywords: Sequence[str],
    Negate: NotRequired[bool],

KinesisDataStreamSinkConfigurationTypeDef#

# KinesisDataStreamSinkConfigurationTypeDef definition

class KinesisDataStreamSinkConfigurationTypeDef(TypedDict):
    InsightsTarget: NotRequired[str],

RecordingStreamConfigurationTypeDef#

# RecordingStreamConfigurationTypeDef definition

class RecordingStreamConfigurationTypeDef(TypedDict):
    StreamArn: NotRequired[str],

LambdaFunctionSinkConfigurationTypeDef#

# LambdaFunctionSinkConfigurationTypeDef definition

class LambdaFunctionSinkConfigurationTypeDef(TypedDict):
    InsightsTarget: NotRequired[str],

ListMediaCapturePipelinesRequestRequestTypeDef#

# ListMediaCapturePipelinesRequestRequestTypeDef definition

class ListMediaCapturePipelinesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

MediaCapturePipelineSummaryTypeDef#

# MediaCapturePipelineSummaryTypeDef definition

class MediaCapturePipelineSummaryTypeDef(TypedDict):
    MediaPipelineId: NotRequired[str],
    MediaPipelineArn: NotRequired[str],

ListMediaInsightsPipelineConfigurationsRequestRequestTypeDef#

# ListMediaInsightsPipelineConfigurationsRequestRequestTypeDef definition

class ListMediaInsightsPipelineConfigurationsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

MediaInsightsPipelineConfigurationSummaryTypeDef#

# MediaInsightsPipelineConfigurationSummaryTypeDef definition

class MediaInsightsPipelineConfigurationSummaryTypeDef(TypedDict):
    MediaInsightsPipelineConfigurationName: NotRequired[str],
    MediaInsightsPipelineConfigurationId: NotRequired[str],
    MediaInsightsPipelineConfigurationArn: NotRequired[str],

ListMediaPipelinesRequestRequestTypeDef#

# ListMediaPipelinesRequestRequestTypeDef definition

class ListMediaPipelinesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

MediaPipelineSummaryTypeDef#

# MediaPipelineSummaryTypeDef definition

class MediaPipelineSummaryTypeDef(TypedDict):
    MediaPipelineId: NotRequired[str],
    MediaPipelineArn: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

LiveConnectorRTMPConfigurationTypeDef#

# LiveConnectorRTMPConfigurationTypeDef definition

class LiveConnectorRTMPConfigurationTypeDef(TypedDict):
    Url: str,
    AudioChannels: NotRequired[AudioChannelsOptionType],  # (1)
    AudioSampleRate: NotRequired[str],
  1. See AudioChannelsOptionType

S3RecordingSinkConfigurationTypeDef#

# S3RecordingSinkConfigurationTypeDef definition

class S3RecordingSinkConfigurationTypeDef(TypedDict):
    Destination: NotRequired[str],
    RecordingFileFormat: NotRequired[RecordingFileFormatType],  # (1)
  1. See RecordingFileFormatType

SnsTopicSinkConfigurationTypeDef#

# SnsTopicSinkConfigurationTypeDef definition

class SnsTopicSinkConfigurationTypeDef(TypedDict):
    InsightsTarget: NotRequired[str],

SqsQueueSinkConfigurationTypeDef#

# SqsQueueSinkConfigurationTypeDef definition

class SqsQueueSinkConfigurationTypeDef(TypedDict):
    InsightsTarget: NotRequired[str],

VoiceAnalyticsProcessorConfigurationTypeDef#

# VoiceAnalyticsProcessorConfigurationTypeDef definition

class VoiceAnalyticsProcessorConfigurationTypeDef(TypedDict):
    SpeakerSearchStatus: NotRequired[VoiceAnalyticsConfigurationStatusType],  # (1)
    VoiceToneAnalysisStatus: NotRequired[VoiceAnalyticsConfigurationStatusType],  # (1)
  1. See VoiceAnalyticsConfigurationStatusType
  2. See VoiceAnalyticsConfigurationStatusType

SentimentConfigurationTypeDef#

# SentimentConfigurationTypeDef definition

class SentimentConfigurationTypeDef(TypedDict):
    RuleName: str,
    SentimentType: SentimentTypeType,  # (1)
    TimePeriod: int,
  1. See SentimentTypeType

SelectedVideoStreamsTypeDef#

# SelectedVideoStreamsTypeDef definition

class SelectedVideoStreamsTypeDef(TypedDict):
    AttendeeIds: NotRequired[Sequence[str]],
    ExternalUserIds: NotRequired[Sequence[str]],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

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

UpdateMediaInsightsPipelineStatusRequestRequestTypeDef#

# UpdateMediaInsightsPipelineStatusRequestRequestTypeDef definition

class UpdateMediaInsightsPipelineStatusRequestRequestTypeDef(TypedDict):
    Identifier: str,
    UpdateStatus: MediaPipelineStatusUpdateType,  # (1)
  1. See MediaPipelineStatusUpdateType

AmazonTranscribeCallAnalyticsProcessorConfigurationTypeDef#

# AmazonTranscribeCallAnalyticsProcessorConfigurationTypeDef definition

class AmazonTranscribeCallAnalyticsProcessorConfigurationTypeDef(TypedDict):
    LanguageCode: CallAnalyticsLanguageCodeType,  # (1)
    VocabularyName: NotRequired[str],
    VocabularyFilterName: NotRequired[str],
    VocabularyFilterMethod: NotRequired[VocabularyFilterMethodType],  # (2)
    LanguageModelName: NotRequired[str],
    EnablePartialResultsStabilization: NotRequired[bool],
    PartialResultsStability: NotRequired[PartialResultsStabilityType],  # (3)
    ContentIdentificationType: NotRequired[ContentTypeType],  # (4)
    ContentRedactionType: NotRequired[ContentTypeType],  # (4)
    PiiEntityTypes: NotRequired[str],
    FilterPartialResults: NotRequired[bool],
    PostCallAnalyticsSettings: NotRequired[PostCallAnalyticsSettingsTypeDef],  # (6)
    CallAnalyticsStreamCategories: NotRequired[Sequence[str]],
  1. See CallAnalyticsLanguageCodeType
  2. See VocabularyFilterMethodType
  3. See PartialResultsStabilityType
  4. See ContentTypeType
  5. See ContentTypeType
  6. See PostCallAnalyticsSettingsTypeDef

ArtifactsConcatenationConfigurationTypeDef#

# ArtifactsConcatenationConfigurationTypeDef definition

class ArtifactsConcatenationConfigurationTypeDef(TypedDict):
    Audio: AudioConcatenationConfigurationTypeDef,  # (1)
    Video: VideoConcatenationConfigurationTypeDef,  # (2)
    Content: ContentConcatenationConfigurationTypeDef,  # (3)
    DataChannel: DataChannelConcatenationConfigurationTypeDef,  # (4)
    TranscriptionMessages: TranscriptionMessagesConcatenationConfigurationTypeDef,  # (5)
    MeetingEvents: MeetingEventsConcatenationConfigurationTypeDef,  # (6)
    CompositedVideo: CompositedVideoConcatenationConfigurationTypeDef,  # (7)
  1. See AudioConcatenationConfigurationTypeDef
  2. See VideoConcatenationConfigurationTypeDef
  3. See ContentConcatenationConfigurationTypeDef
  4. See DataChannelConcatenationConfigurationTypeDef
  5. See TranscriptionMessagesConcatenationConfigurationTypeDef
  6. See MeetingEventsConcatenationConfigurationTypeDef
  7. See CompositedVideoConcatenationConfigurationTypeDef

StreamChannelDefinitionTypeDef#

# StreamChannelDefinitionTypeDef definition

class StreamChannelDefinitionTypeDef(TypedDict):
    NumberOfChannels: int,
    ChannelDefinitions: NotRequired[Sequence[ChannelDefinitionTypeDef]],  # (1)
  1. See ChannelDefinitionTypeDef

ConcatenationSinkTypeDef#

# ConcatenationSinkTypeDef definition

class ConcatenationSinkTypeDef(TypedDict):
    Type: ConcatenationSinkTypeType,  # (1)
    S3BucketSinkConfiguration: S3BucketSinkConfigurationTypeDef,  # (2)
  1. See ConcatenationSinkTypeType
  2. See S3BucketSinkConfigurationTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

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

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

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

GridViewConfigurationTypeDef#

# GridViewConfigurationTypeDef definition

class GridViewConfigurationTypeDef(TypedDict):
    ContentShareLayout: ContentShareLayoutOptionType,  # (1)
    PresenterOnlyConfiguration: NotRequired[PresenterOnlyConfigurationTypeDef],  # (2)
    ActiveSpeakerOnlyConfiguration: NotRequired[ActiveSpeakerOnlyConfigurationTypeDef],  # (3)
    HorizontalLayoutConfiguration: NotRequired[HorizontalLayoutConfigurationTypeDef],  # (4)
    VerticalLayoutConfiguration: NotRequired[VerticalLayoutConfigurationTypeDef],  # (5)
    VideoAttribute: NotRequired[VideoAttributeTypeDef],  # (6)
    CanvasOrientation: NotRequired[CanvasOrientationType],  # (7)
  1. See ContentShareLayoutOptionType
  2. See PresenterOnlyConfigurationTypeDef
  3. See ActiveSpeakerOnlyConfigurationTypeDef
  4. See HorizontalLayoutConfigurationTypeDef
  5. See VerticalLayoutConfigurationTypeDef
  6. See VideoAttributeTypeDef
  7. See CanvasOrientationType

ListMediaCapturePipelinesResponseTypeDef#

# ListMediaCapturePipelinesResponseTypeDef definition

class ListMediaCapturePipelinesResponseTypeDef(TypedDict):
    MediaCapturePipelines: List[MediaCapturePipelineSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaCapturePipelineSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListMediaInsightsPipelineConfigurationsResponseTypeDef#

# ListMediaInsightsPipelineConfigurationsResponseTypeDef definition

class ListMediaInsightsPipelineConfigurationsResponseTypeDef(TypedDict):
    MediaInsightsPipelineConfigurations: List[MediaInsightsPipelineConfigurationSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaInsightsPipelineConfigurationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListMediaPipelinesResponseTypeDef#

# ListMediaPipelinesResponseTypeDef definition

class ListMediaPipelinesResponseTypeDef(TypedDict):
    MediaPipelines: List[MediaPipelineSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaPipelineSummaryTypeDef
  2. See ResponseMetadataTypeDef

LiveConnectorSinkConfigurationTypeDef#

# LiveConnectorSinkConfigurationTypeDef definition

class LiveConnectorSinkConfigurationTypeDef(TypedDict):
    SinkType: LiveConnectorSinkTypeType,  # (1)
    RTMPConfiguration: LiveConnectorRTMPConfigurationTypeDef,  # (2)
  1. See LiveConnectorSinkTypeType
  2. See LiveConnectorRTMPConfigurationTypeDef

RealTimeAlertRuleTypeDef#

# RealTimeAlertRuleTypeDef definition

class RealTimeAlertRuleTypeDef(TypedDict):
    Type: RealTimeAlertRuleTypeType,  # (1)
    KeywordMatchConfiguration: NotRequired[KeywordMatchConfigurationTypeDef],  # (2)
    SentimentConfiguration: NotRequired[SentimentConfigurationTypeDef],  # (3)
    IssueDetectionConfiguration: NotRequired[IssueDetectionConfigurationTypeDef],  # (4)
  1. See RealTimeAlertRuleTypeType
  2. See KeywordMatchConfigurationTypeDef
  3. See SentimentConfigurationTypeDef
  4. See IssueDetectionConfigurationTypeDef

SourceConfigurationTypeDef#

# SourceConfigurationTypeDef definition

class SourceConfigurationTypeDef(TypedDict):
    SelectedVideoStreams: NotRequired[SelectedVideoStreamsTypeDef],  # (1)
  1. See SelectedVideoStreamsTypeDef

TimestampRangeTypeDef#

# TimestampRangeTypeDef definition

class TimestampRangeTypeDef(TypedDict):
    StartTimestamp: Union[datetime, str],
    EndTimestamp: Union[datetime, str],

MediaInsightsPipelineConfigurationElementTypeDef#

# MediaInsightsPipelineConfigurationElementTypeDef definition

class MediaInsightsPipelineConfigurationElementTypeDef(TypedDict):
    Type: MediaInsightsPipelineConfigurationElementTypeType,  # (1)
    AmazonTranscribeCallAnalyticsProcessorConfiguration: NotRequired[AmazonTranscribeCallAnalyticsProcessorConfigurationTypeDef],  # (2)
    AmazonTranscribeProcessorConfiguration: NotRequired[AmazonTranscribeProcessorConfigurationTypeDef],  # (3)
    KinesisDataStreamSinkConfiguration: NotRequired[KinesisDataStreamSinkConfigurationTypeDef],  # (4)
    S3RecordingSinkConfiguration: NotRequired[S3RecordingSinkConfigurationTypeDef],  # (5)
    VoiceAnalyticsProcessorConfiguration: NotRequired[VoiceAnalyticsProcessorConfigurationTypeDef],  # (6)
    LambdaFunctionSinkConfiguration: NotRequired[LambdaFunctionSinkConfigurationTypeDef],  # (7)
    SqsQueueSinkConfiguration: NotRequired[SqsQueueSinkConfigurationTypeDef],  # (8)
    SnsTopicSinkConfiguration: NotRequired[SnsTopicSinkConfigurationTypeDef],  # (9)
  1. See MediaInsightsPipelineConfigurationElementTypeType
  2. See AmazonTranscribeCallAnalyticsProcessorConfigurationTypeDef
  3. See AmazonTranscribeProcessorConfigurationTypeDef
  4. See KinesisDataStreamSinkConfigurationTypeDef
  5. See S3RecordingSinkConfigurationTypeDef
  6. See VoiceAnalyticsProcessorConfigurationTypeDef
  7. See LambdaFunctionSinkConfigurationTypeDef
  8. See SqsQueueSinkConfigurationTypeDef
  9. See SnsTopicSinkConfigurationTypeDef

ChimeSdkMeetingConcatenationConfigurationTypeDef#

# ChimeSdkMeetingConcatenationConfigurationTypeDef definition

class ChimeSdkMeetingConcatenationConfigurationTypeDef(TypedDict):
    ArtifactsConfiguration: ArtifactsConcatenationConfigurationTypeDef,  # (1)
  1. See ArtifactsConcatenationConfigurationTypeDef

StreamConfigurationTypeDef#

# StreamConfigurationTypeDef definition

class StreamConfigurationTypeDef(TypedDict):
    StreamArn: str,
    StreamChannelDefinition: StreamChannelDefinitionTypeDef,  # (1)
    FragmentNumber: NotRequired[str],
  1. See StreamChannelDefinitionTypeDef

CompositedVideoArtifactsConfigurationTypeDef#

# CompositedVideoArtifactsConfigurationTypeDef definition

class CompositedVideoArtifactsConfigurationTypeDef(TypedDict):
    GridViewConfiguration: GridViewConfigurationTypeDef,  # (3)
    Layout: NotRequired[LayoutOptionType],  # (1)
    Resolution: NotRequired[ResolutionOptionType],  # (2)
  1. See LayoutOptionType
  2. See ResolutionOptionType
  3. See GridViewConfigurationTypeDef

RealTimeAlertConfigurationTypeDef#

# RealTimeAlertConfigurationTypeDef definition

class RealTimeAlertConfigurationTypeDef(TypedDict):
    Disabled: NotRequired[bool],
    Rules: NotRequired[Sequence[RealTimeAlertRuleTypeDef]],  # (1)
  1. See RealTimeAlertRuleTypeDef

FragmentSelectorTypeDef#

# FragmentSelectorTypeDef definition

class FragmentSelectorTypeDef(TypedDict):
    FragmentSelectorType: FragmentSelectorTypeType,  # (1)
    TimestampRange: TimestampRangeTypeDef,  # (2)
  1. See FragmentSelectorTypeType
  2. See TimestampRangeTypeDef

MediaCapturePipelineSourceConfigurationTypeDef#

# MediaCapturePipelineSourceConfigurationTypeDef definition

class MediaCapturePipelineSourceConfigurationTypeDef(TypedDict):
    MediaPipelineArn: str,
    ChimeSdkMeetingConfiguration: ChimeSdkMeetingConcatenationConfigurationTypeDef,  # (1)
  1. See ChimeSdkMeetingConcatenationConfigurationTypeDef

KinesisVideoStreamSourceRuntimeConfigurationTypeDef#

# KinesisVideoStreamSourceRuntimeConfigurationTypeDef definition

class KinesisVideoStreamSourceRuntimeConfigurationTypeDef(TypedDict):
    Streams: Sequence[StreamConfigurationTypeDef],  # (1)
    MediaEncoding: MediaEncodingType,  # (2)
    MediaSampleRate: int,
  1. See StreamConfigurationTypeDef
  2. See MediaEncodingType

ArtifactsConfigurationTypeDef#

# ArtifactsConfigurationTypeDef definition

class ArtifactsConfigurationTypeDef(TypedDict):
    Audio: AudioArtifactsConfigurationTypeDef,  # (1)
    Video: VideoArtifactsConfigurationTypeDef,  # (2)
    Content: ContentArtifactsConfigurationTypeDef,  # (3)
    CompositedVideo: NotRequired[CompositedVideoArtifactsConfigurationTypeDef],  # (4)
  1. See AudioArtifactsConfigurationTypeDef
  2. See VideoArtifactsConfigurationTypeDef
  3. See ContentArtifactsConfigurationTypeDef
  4. See CompositedVideoArtifactsConfigurationTypeDef

ChimeSdkMeetingLiveConnectorConfigurationTypeDef#

# ChimeSdkMeetingLiveConnectorConfigurationTypeDef definition

class ChimeSdkMeetingLiveConnectorConfigurationTypeDef(TypedDict):
    Arn: str,
    MuxType: LiveConnectorMuxTypeType,  # (1)
    CompositedVideo: NotRequired[CompositedVideoArtifactsConfigurationTypeDef],  # (2)
    SourceConfiguration: NotRequired[SourceConfigurationTypeDef],  # (3)
  1. See LiveConnectorMuxTypeType
  2. See CompositedVideoArtifactsConfigurationTypeDef
  3. See SourceConfigurationTypeDef

CreateMediaInsightsPipelineConfigurationRequestRequestTypeDef#

# CreateMediaInsightsPipelineConfigurationRequestRequestTypeDef definition

class CreateMediaInsightsPipelineConfigurationRequestRequestTypeDef(TypedDict):
    MediaInsightsPipelineConfigurationName: str,
    ResourceAccessRoleArn: str,
    Elements: Sequence[MediaInsightsPipelineConfigurationElementTypeDef],  # (1)
    RealTimeAlertConfiguration: NotRequired[RealTimeAlertConfigurationTypeDef],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    ClientRequestToken: NotRequired[str],
  1. See MediaInsightsPipelineConfigurationElementTypeDef
  2. See RealTimeAlertConfigurationTypeDef
  3. See TagTypeDef

MediaInsightsPipelineConfigurationTypeDef#

# MediaInsightsPipelineConfigurationTypeDef definition

class MediaInsightsPipelineConfigurationTypeDef(TypedDict):
    MediaInsightsPipelineConfigurationName: NotRequired[str],
    MediaInsightsPipelineConfigurationArn: NotRequired[str],
    ResourceAccessRoleArn: NotRequired[str],
    RealTimeAlertConfiguration: NotRequired[RealTimeAlertConfigurationTypeDef],  # (1)
    Elements: NotRequired[List[MediaInsightsPipelineConfigurationElementTypeDef]],  # (2)
    MediaInsightsPipelineConfigurationId: NotRequired[str],
    CreatedTimestamp: NotRequired[datetime],
    UpdatedTimestamp: NotRequired[datetime],
  1. See RealTimeAlertConfigurationTypeDef
  2. See MediaInsightsPipelineConfigurationElementTypeDef

UpdateMediaInsightsPipelineConfigurationRequestRequestTypeDef#

# UpdateMediaInsightsPipelineConfigurationRequestRequestTypeDef definition

class UpdateMediaInsightsPipelineConfigurationRequestRequestTypeDef(TypedDict):
    Identifier: str,
    ResourceAccessRoleArn: str,
    Elements: Sequence[MediaInsightsPipelineConfigurationElementTypeDef],  # (1)
    RealTimeAlertConfiguration: NotRequired[RealTimeAlertConfigurationTypeDef],  # (2)
  1. See MediaInsightsPipelineConfigurationElementTypeDef
  2. See RealTimeAlertConfigurationTypeDef

KinesisVideoStreamRecordingSourceRuntimeConfigurationTypeDef#

# KinesisVideoStreamRecordingSourceRuntimeConfigurationTypeDef definition

class KinesisVideoStreamRecordingSourceRuntimeConfigurationTypeDef(TypedDict):
    Streams: Sequence[RecordingStreamConfigurationTypeDef],  # (1)
    FragmentSelector: FragmentSelectorTypeDef,  # (2)
  1. See RecordingStreamConfigurationTypeDef
  2. See FragmentSelectorTypeDef

ConcatenationSourceTypeDef#

# ConcatenationSourceTypeDef definition

class ConcatenationSourceTypeDef(TypedDict):
    Type: ConcatenationSourceTypeType,  # (1)
    MediaCapturePipelineSourceConfiguration: MediaCapturePipelineSourceConfigurationTypeDef,  # (2)
  1. See ConcatenationSourceTypeType
  2. See MediaCapturePipelineSourceConfigurationTypeDef

ChimeSdkMeetingConfigurationTypeDef#

# ChimeSdkMeetingConfigurationTypeDef definition

class ChimeSdkMeetingConfigurationTypeDef(TypedDict):
    SourceConfiguration: NotRequired[SourceConfigurationTypeDef],  # (1)
    ArtifactsConfiguration: NotRequired[ArtifactsConfigurationTypeDef],  # (2)
  1. See SourceConfigurationTypeDef
  2. See ArtifactsConfigurationTypeDef

LiveConnectorSourceConfigurationTypeDef#

# LiveConnectorSourceConfigurationTypeDef definition

class LiveConnectorSourceConfigurationTypeDef(TypedDict):
    SourceType: LiveConnectorSourceTypeType,  # (1)
    ChimeSdkMeetingLiveConnectorConfiguration: ChimeSdkMeetingLiveConnectorConfigurationTypeDef,  # (2)
  1. See LiveConnectorSourceTypeType
  2. See ChimeSdkMeetingLiveConnectorConfigurationTypeDef

CreateMediaInsightsPipelineConfigurationResponseTypeDef#

# CreateMediaInsightsPipelineConfigurationResponseTypeDef definition

class CreateMediaInsightsPipelineConfigurationResponseTypeDef(TypedDict):
    MediaInsightsPipelineConfiguration: MediaInsightsPipelineConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaInsightsPipelineConfigurationTypeDef
  2. See ResponseMetadataTypeDef

GetMediaInsightsPipelineConfigurationResponseTypeDef#

# GetMediaInsightsPipelineConfigurationResponseTypeDef definition

class GetMediaInsightsPipelineConfigurationResponseTypeDef(TypedDict):
    MediaInsightsPipelineConfiguration: MediaInsightsPipelineConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaInsightsPipelineConfigurationTypeDef
  2. See ResponseMetadataTypeDef

UpdateMediaInsightsPipelineConfigurationResponseTypeDef#

# UpdateMediaInsightsPipelineConfigurationResponseTypeDef definition

class UpdateMediaInsightsPipelineConfigurationResponseTypeDef(TypedDict):
    MediaInsightsPipelineConfiguration: MediaInsightsPipelineConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaInsightsPipelineConfigurationTypeDef
  2. See ResponseMetadataTypeDef

CreateMediaInsightsPipelineRequestRequestTypeDef#

# CreateMediaInsightsPipelineRequestRequestTypeDef definition

class CreateMediaInsightsPipelineRequestRequestTypeDef(TypedDict):
    MediaInsightsPipelineConfigurationArn: str,
    KinesisVideoStreamSourceRuntimeConfiguration: NotRequired[KinesisVideoStreamSourceRuntimeConfigurationTypeDef],  # (1)
    MediaInsightsRuntimeMetadata: NotRequired[Mapping[str, str]],
    KinesisVideoStreamRecordingSourceRuntimeConfiguration: NotRequired[KinesisVideoStreamRecordingSourceRuntimeConfigurationTypeDef],  # (2)
    S3RecordingSinkRuntimeConfiguration: NotRequired[S3RecordingSinkRuntimeConfigurationTypeDef],  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    ClientRequestToken: NotRequired[str],
  1. See KinesisVideoStreamSourceRuntimeConfigurationTypeDef
  2. See KinesisVideoStreamRecordingSourceRuntimeConfigurationTypeDef
  3. See S3RecordingSinkRuntimeConfigurationTypeDef
  4. See TagTypeDef

MediaInsightsPipelineTypeDef#

# MediaInsightsPipelineTypeDef definition

class MediaInsightsPipelineTypeDef(TypedDict):
    MediaPipelineId: NotRequired[str],
    MediaPipelineArn: NotRequired[str],
    MediaInsightsPipelineConfigurationArn: NotRequired[str],
    Status: NotRequired[MediaPipelineStatusType],  # (1)
    KinesisVideoStreamSourceRuntimeConfiguration: NotRequired[KinesisVideoStreamSourceRuntimeConfigurationTypeDef],  # (2)
    MediaInsightsRuntimeMetadata: NotRequired[Dict[str, str]],
    KinesisVideoStreamRecordingSourceRuntimeConfiguration: NotRequired[KinesisVideoStreamRecordingSourceRuntimeConfigurationTypeDef],  # (3)
    S3RecordingSinkRuntimeConfiguration: NotRequired[S3RecordingSinkRuntimeConfigurationTypeDef],  # (4)
    CreatedTimestamp: NotRequired[datetime],
  1. See MediaPipelineStatusType
  2. See KinesisVideoStreamSourceRuntimeConfigurationTypeDef
  3. See KinesisVideoStreamRecordingSourceRuntimeConfigurationTypeDef
  4. See S3RecordingSinkRuntimeConfigurationTypeDef

CreateMediaConcatenationPipelineRequestRequestTypeDef#

# CreateMediaConcatenationPipelineRequestRequestTypeDef definition

class CreateMediaConcatenationPipelineRequestRequestTypeDef(TypedDict):
    Sources: Sequence[ConcatenationSourceTypeDef],  # (1)
    Sinks: Sequence[ConcatenationSinkTypeDef],  # (2)
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See ConcatenationSourceTypeDef
  2. See ConcatenationSinkTypeDef
  3. See TagTypeDef

MediaConcatenationPipelineTypeDef#

# MediaConcatenationPipelineTypeDef definition

class MediaConcatenationPipelineTypeDef(TypedDict):
    MediaPipelineId: NotRequired[str],
    MediaPipelineArn: NotRequired[str],
    Sources: NotRequired[List[ConcatenationSourceTypeDef]],  # (1)
    Sinks: NotRequired[List[ConcatenationSinkTypeDef]],  # (2)
    Status: NotRequired[MediaPipelineStatusType],  # (3)
    CreatedTimestamp: NotRequired[datetime],
    UpdatedTimestamp: NotRequired[datetime],
  1. See ConcatenationSourceTypeDef
  2. See ConcatenationSinkTypeDef
  3. See MediaPipelineStatusType

CreateMediaCapturePipelineRequestRequestTypeDef#

# CreateMediaCapturePipelineRequestRequestTypeDef definition

class CreateMediaCapturePipelineRequestRequestTypeDef(TypedDict):
    SourceType: MediaPipelineSourceTypeType,  # (1)
    SourceArn: str,
    SinkType: MediaPipelineSinkTypeType,  # (2)
    SinkArn: str,
    ClientRequestToken: NotRequired[str],
    ChimeSdkMeetingConfiguration: NotRequired[ChimeSdkMeetingConfigurationTypeDef],  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
  1. See MediaPipelineSourceTypeType
  2. See MediaPipelineSinkTypeType
  3. See ChimeSdkMeetingConfigurationTypeDef
  4. See TagTypeDef

MediaCapturePipelineTypeDef#

# MediaCapturePipelineTypeDef definition

class MediaCapturePipelineTypeDef(TypedDict):
    MediaPipelineId: NotRequired[str],
    MediaPipelineArn: NotRequired[str],
    SourceType: NotRequired[MediaPipelineSourceTypeType],  # (1)
    SourceArn: NotRequired[str],
    Status: NotRequired[MediaPipelineStatusType],  # (2)
    SinkType: NotRequired[MediaPipelineSinkTypeType],  # (3)
    SinkArn: NotRequired[str],
    CreatedTimestamp: NotRequired[datetime],
    UpdatedTimestamp: NotRequired[datetime],
    ChimeSdkMeetingConfiguration: NotRequired[ChimeSdkMeetingConfigurationTypeDef],  # (4)
  1. See MediaPipelineSourceTypeType
  2. See MediaPipelineStatusType
  3. See MediaPipelineSinkTypeType
  4. See ChimeSdkMeetingConfigurationTypeDef

CreateMediaLiveConnectorPipelineRequestRequestTypeDef#

# CreateMediaLiveConnectorPipelineRequestRequestTypeDef definition

class CreateMediaLiveConnectorPipelineRequestRequestTypeDef(TypedDict):
    Sources: Sequence[LiveConnectorSourceConfigurationTypeDef],  # (1)
    Sinks: Sequence[LiveConnectorSinkConfigurationTypeDef],  # (2)
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See LiveConnectorSourceConfigurationTypeDef
  2. See LiveConnectorSinkConfigurationTypeDef
  3. See TagTypeDef

MediaLiveConnectorPipelineTypeDef#

# MediaLiveConnectorPipelineTypeDef definition

class MediaLiveConnectorPipelineTypeDef(TypedDict):
    Sources: NotRequired[List[LiveConnectorSourceConfigurationTypeDef]],  # (1)
    Sinks: NotRequired[List[LiveConnectorSinkConfigurationTypeDef]],  # (2)
    MediaPipelineId: NotRequired[str],
    MediaPipelineArn: NotRequired[str],
    Status: NotRequired[MediaPipelineStatusType],  # (3)
    CreatedTimestamp: NotRequired[datetime],
    UpdatedTimestamp: NotRequired[datetime],
  1. See LiveConnectorSourceConfigurationTypeDef
  2. See LiveConnectorSinkConfigurationTypeDef
  3. See MediaPipelineStatusType

CreateMediaInsightsPipelineResponseTypeDef#

# CreateMediaInsightsPipelineResponseTypeDef definition

class CreateMediaInsightsPipelineResponseTypeDef(TypedDict):
    MediaInsightsPipeline: MediaInsightsPipelineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaInsightsPipelineTypeDef
  2. See ResponseMetadataTypeDef

CreateMediaConcatenationPipelineResponseTypeDef#

# CreateMediaConcatenationPipelineResponseTypeDef definition

class CreateMediaConcatenationPipelineResponseTypeDef(TypedDict):
    MediaConcatenationPipeline: MediaConcatenationPipelineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaConcatenationPipelineTypeDef
  2. See ResponseMetadataTypeDef

CreateMediaCapturePipelineResponseTypeDef#

# CreateMediaCapturePipelineResponseTypeDef definition

class CreateMediaCapturePipelineResponseTypeDef(TypedDict):
    MediaCapturePipeline: MediaCapturePipelineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaCapturePipelineTypeDef
  2. See ResponseMetadataTypeDef

GetMediaCapturePipelineResponseTypeDef#

# GetMediaCapturePipelineResponseTypeDef definition

class GetMediaCapturePipelineResponseTypeDef(TypedDict):
    MediaCapturePipeline: MediaCapturePipelineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaCapturePipelineTypeDef
  2. See ResponseMetadataTypeDef

CreateMediaLiveConnectorPipelineResponseTypeDef#

# CreateMediaLiveConnectorPipelineResponseTypeDef definition

class CreateMediaLiveConnectorPipelineResponseTypeDef(TypedDict):
    MediaLiveConnectorPipeline: MediaLiveConnectorPipelineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaLiveConnectorPipelineTypeDef
  2. See ResponseMetadataTypeDef

MediaPipelineTypeDef#

# MediaPipelineTypeDef definition

class MediaPipelineTypeDef(TypedDict):
    MediaCapturePipeline: NotRequired[MediaCapturePipelineTypeDef],  # (1)
    MediaLiveConnectorPipeline: NotRequired[MediaLiveConnectorPipelineTypeDef],  # (2)
    MediaConcatenationPipeline: NotRequired[MediaConcatenationPipelineTypeDef],  # (3)
    MediaInsightsPipeline: NotRequired[MediaInsightsPipelineTypeDef],  # (4)
  1. See MediaCapturePipelineTypeDef
  2. See MediaLiveConnectorPipelineTypeDef
  3. See MediaConcatenationPipelineTypeDef
  4. See MediaInsightsPipelineTypeDef

GetMediaPipelineResponseTypeDef#

# GetMediaPipelineResponseTypeDef definition

class GetMediaPipelineResponseTypeDef(TypedDict):
    MediaPipeline: MediaPipelineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaPipelineTypeDef
  2. See ResponseMetadataTypeDef