Skip to content

Chime Sdk Media Pipelines Classes

ActiveSpeakerOnlyConfiguration

ActiveSpeakerPosition

  • Type: typing.Optional[typing.Literal['BottomLeft', 'BottomRight', 'TopLeft', 'TopRight']]

AmazonTranscribeCallAnalyticsProcessorConfiguration

LanguageCode

  • Type: typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-US', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'pt-BR']
  • Required: Yes

VocabularyName

  • Type: typing.Optional[str]

VocabularyFilterName

  • Type: typing.Optional[str]

VocabularyFilterMethod

  • Type: typing.Optional[typing.Literal['mask', 'remove', 'tag']]

LanguageModelName

  • Type: typing.Optional[str]

EnablePartialResultsStabilization

  • Type: typing.Optional[bool]

PartialResultsStability

  • Type: typing.Optional[typing.Literal['high', 'low', 'medium']]

ContentIdentificationType

  • Type: typing.Optional[typing.Literal['PII']]

ContentRedactionType

  • Type: typing.Optional[typing.Literal['PII']]

PiiEntityTypes

  • Type: typing.Optional[str]

FilterPartialResults

  • Type: typing.Optional[bool]

PostCallAnalyticsSettings

  • Type:

CallAnalyticsStreamCategories

  • Type: typing.Optional[typing.List[str]]

AmazonTranscribeCallAnalyticsProcessorConfigurationOutput

LanguageCode

  • Type: typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-US', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'pt-BR']
  • Required: Yes

VocabularyName

  • Type: typing.Optional[str]

VocabularyFilterName

  • Type: typing.Optional[str]

VocabularyFilterMethod

  • Type: typing.Optional[typing.Literal['mask', 'remove', 'tag']]

LanguageModelName

  • Type: typing.Optional[str]

EnablePartialResultsStabilization

  • Type: typing.Optional[bool]

PartialResultsStability

  • Type: typing.Optional[typing.Literal['high', 'low', 'medium']]

ContentIdentificationType

  • Type: typing.Optional[typing.Literal['PII']]

ContentRedactionType

  • Type: typing.Optional[typing.Literal['PII']]

PiiEntityTypes

  • Type: typing.Optional[str]

FilterPartialResults

  • Type: typing.Optional[bool]

PostCallAnalyticsSettings

  • Type:

CallAnalyticsStreamCategories

  • Type: typing.Optional[typing.List[str]]

AmazonTranscribeProcessorConfiguration

LanguageCode

  • Type: typing.Optional[typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-US', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'pt-BR']]

VocabularyName

  • Type: typing.Optional[str]

VocabularyFilterName

  • Type: typing.Optional[str]

VocabularyFilterMethod

  • Type: typing.Optional[typing.Literal['mask', 'remove', 'tag']]

ShowSpeakerLabel

  • Type: typing.Optional[bool]

EnablePartialResultsStabilization

  • Type: typing.Optional[bool]

PartialResultsStability

  • Type: typing.Optional[typing.Literal['high', 'low', 'medium']]

ContentIdentificationType

  • Type: typing.Optional[typing.Literal['PII']]

ContentRedactionType

  • Type: typing.Optional[typing.Literal['PII']]

PiiEntityTypes

  • Type: typing.Optional[str]

LanguageModelName

  • Type: typing.Optional[str]

FilterPartialResults

  • Type: typing.Optional[bool]

IdentifyLanguage

  • Type: typing.Optional[bool]

IdentifyMultipleLanguages

  • Type: typing.Optional[bool]

LanguageOptions

  • Type: typing.Optional[str]

PreferredLanguage

  • Type: typing.Optional[typing.Literal['de-DE', 'en-AU', 'en-GB', 'en-US', 'es-US', 'fr-CA', 'fr-FR', 'it-IT', 'pt-BR']]

VocabularyNames

  • Type: typing.Optional[str]

VocabularyFilterNames

  • Type: typing.Optional[str]

ArtifactsConcatenationConfiguration

Audio

  • Type:
  • Required: Yes

Video

  • Type:
  • Required: Yes

Content

  • Type:
  • Required: Yes

DataChannel

  • Type:
  • Required: Yes

TranscriptionMessages

  • Type:
  • Required: Yes

MeetingEvents

  • Type:
  • Required: Yes

CompositedVideo

  • Type:
  • Required: Yes

ArtifactsConfiguration

Audio

  • Type:
  • Required: Yes

Video

  • Type:
  • Required: Yes

Content

  • Type:
  • Required: Yes

CompositedVideo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.CompositedVideoArtifactsConfiguration]

AudioArtifactsConfiguration

MuxType

  • Type: typing.Literal['AudioOnly', 'AudioWithActiveSpeakerVideo', 'AudioWithCompositedVideo']
  • Required: Yes

AudioConcatenationConfiguration

State

  • Type: typing.Literal['Enabled']
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

ChannelDefinition

ChannelId

  • Type:
  • Required: Yes

ParticipantRole

  • Type: typing.Optional[typing.Literal['AGENT', 'CUSTOMER']]

ChimeSdkMeetingConcatenationConfiguration

ArtifactsConfiguration

  • Type:
  • Required: Yes

ChimeSdkMeetingConfiguration

SourceConfiguration

  • Type:

ArtifactsConfiguration

  • Type:

ChimeSdkMeetingConfigurationOutput

SourceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.SourceConfigurationOutput]

ArtifactsConfiguration

  • Type:

ChimeSdkMeetingLiveConnectorConfiguration

Arn

  • Type:
  • Required: Yes

MuxType

  • Type: typing.Literal['AudioWithActiveSpeakerVideo', 'AudioWithCompositedVideo']
  • Required: Yes

CompositedVideo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.CompositedVideoArtifactsConfiguration]

SourceConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.SourceConfiguration, aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.SourceConfigurationOutput, NoneType]

ChimeSdkMeetingLiveConnectorConfigurationOutput

Arn

  • Type:
  • Required: Yes

MuxType

  • Type: typing.Literal['AudioWithActiveSpeakerVideo', 'AudioWithCompositedVideo']
  • Required: Yes

CompositedVideo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.CompositedVideoArtifactsConfiguration]

SourceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.SourceConfigurationOutput]

CompositedVideoArtifactsConfiguration

GridViewConfiguration

  • Type:
  • Required: Yes

Layout

  • Type: typing.Optional[typing.Literal['GridView']]

Resolution

  • Type: typing.Optional[typing.Literal['FHD', 'HD']]

CompositedVideoConcatenationConfiguration

State

  • Type: typing.Literal['Disabled', 'Enabled']
  • Required: Yes

ConcatenationSink

Type

  • Type: typing.Literal['S3Bucket']
  • Required: Yes

S3BucketSinkConfiguration

  • Type:
  • Required: Yes

ConcatenationSource

Type

  • Type: typing.Literal['MediaCapturePipeline']
  • Required: Yes

MediaCapturePipelineSourceConfiguration

  • Type:
  • Required: Yes

ContentArtifactsConfiguration

State

  • Type: typing.Literal['Disabled', 'Enabled']
  • Required: Yes

MuxType

  • Type: typing.Optional[typing.Literal['ContentOnly']]

ContentConcatenationConfiguration

State

  • Type: typing.Literal['Disabled', 'Enabled']
  • Required: Yes

CreateMediaCapturePipelineRequest

SourceType

  • Type: typing.Literal['ChimeSdkMeeting']
  • Required: Yes

SourceArn

  • Type:
  • Required: Yes

SinkType

  • Type: typing.Literal['S3Bucket']
  • Required: Yes

SinkArn

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

ChimeSdkMeetingConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.ChimeSdkMeetingConfiguration, aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.ChimeSdkMeetingConfigurationOutput, NoneType]

SseAwsKeyManagementParams

  • Type:

SinkIamRoleArn

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.Tag]]

CreateMediaCapturePipelineResponse

MediaCapturePipeline

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMediaConcatenationPipelineRequest

Sources

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.ConcatenationSource]
  • Required: Yes

Sinks

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.ConcatenationSink]
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.Tag]]

CreateMediaConcatenationPipelineResponse

MediaConcatenationPipeline

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMediaInsightsPipelineConfigurationRequest

MediaInsightsPipelineConfigurationName

  • Type:
  • Required: Yes

ResourceAccessRoleArn

  • Type:
  • Required: Yes

Elements

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaInsightsPipelineConfigurationElement, aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaInsightsPipelineConfigurationElementOutput]]
  • Required: Yes

RealTimeAlertConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.RealTimeAlertConfiguration, aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.RealTimeAlertConfigurationOutput, NoneType]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.Tag]]

ClientRequestToken

  • Type: typing.Optional[str]

CreateMediaInsightsPipelineConfigurationResponse

MediaInsightsPipelineConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMediaInsightsPipelineRequest

MediaInsightsPipelineConfigurationArn

  • Type:
  • Required: Yes

KinesisVideoStreamSourceRuntimeConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.KinesisVideoStreamSourceRuntimeConfiguration, aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.KinesisVideoStreamSourceRuntimeConfigurationOutput, NoneType]

MediaInsightsRuntimeMetadata

  • Type: typing.Optional[typing.Dict[str, str]]

KinesisVideoStreamRecordingSourceRuntimeConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.KinesisVideoStreamRecordingSourceRuntimeConfiguration, aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.KinesisVideoStreamRecordingSourceRuntimeConfigurationOutput, NoneType]

S3RecordingSinkRuntimeConfiguration

  • Type:

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.Tag]]

ClientRequestToken

  • Type: typing.Optional[str]

CreateMediaInsightsPipelineResponse

MediaInsightsPipeline

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMediaLiveConnectorPipelineRequest

Sources

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.LiveConnectorSourceConfiguration, aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.LiveConnectorSourceConfigurationOutput]]
  • Required: Yes

Sinks

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.LiveConnectorSinkConfiguration]
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.Tag]]

CreateMediaLiveConnectorPipelineResponse

MediaLiveConnectorPipeline

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMediaPipelineKinesisVideoStreamPoolRequest

StreamConfiguration

  • Type:
  • Required: Yes

PoolName

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.Tag]]

CreateMediaPipelineKinesisVideoStreamPoolResponse

KinesisVideoStreamPoolConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMediaStreamPipelineRequest

Sources

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaStreamSource]
  • Required: Yes

Sinks

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaStreamSink]
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.Tag]]

CreateMediaStreamPipelineResponse

MediaStreamPipeline

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DataChannelConcatenationConfiguration

State

  • Type: typing.Literal['Disabled', 'Enabled']
  • Required: Yes

DeleteMediaCapturePipelineRequest

MediaPipelineId

  • Type:
  • Required: Yes

DeleteMediaInsightsPipelineConfigurationRequest

Identifier

  • Type:
  • Required: Yes

DeleteMediaPipelineKinesisVideoStreamPoolRequest

Identifier

  • Type:
  • Required: Yes

DeleteMediaPipelineRequest

MediaPipelineId

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

FragmentSelector

FragmentSelectorType

  • Type: typing.Literal['ProducerTimestamp', 'ServerTimestamp']
  • Required: Yes

TimestampRange

  • Type:
  • Required: Yes

FragmentSelectorOutput

FragmentSelectorType

  • Type: typing.Literal['ProducerTimestamp', 'ServerTimestamp']
  • Required: Yes

TimestampRange

  • Type:
  • Required: Yes

GetMediaCapturePipelineRequest

MediaPipelineId

  • Type:
  • Required: Yes

GetMediaCapturePipelineResponse

MediaCapturePipeline

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMediaInsightsPipelineConfigurationRequest

Identifier

  • Type:
  • Required: Yes

GetMediaInsightsPipelineConfigurationResponse

MediaInsightsPipelineConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMediaPipelineKinesisVideoStreamPoolRequest

Identifier

  • Type:
  • Required: Yes

GetMediaPipelineKinesisVideoStreamPoolResponse

KinesisVideoStreamPoolConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMediaPipelineRequest

MediaPipelineId

  • Type:
  • Required: Yes

GetMediaPipelineResponse

MediaPipeline

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSpeakerSearchTaskRequest

Identifier

  • Type:
  • Required: Yes

SpeakerSearchTaskId

  • Type:
  • Required: Yes

GetSpeakerSearchTaskResponse

SpeakerSearchTask

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetVoiceToneAnalysisTaskRequest

Identifier

  • Type:
  • Required: Yes

VoiceToneAnalysisTaskId

  • Type:
  • Required: Yes

GetVoiceToneAnalysisTaskResponse

VoiceToneAnalysisTask

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GridViewConfiguration

ContentShareLayout

  • Type: typing.Literal['ActiveSpeakerOnly', 'Horizontal', 'PresenterOnly', 'Vertical']
  • Required: Yes

PresenterOnlyConfiguration

  • Type:

ActiveSpeakerOnlyConfiguration

  • Type:

HorizontalLayoutConfiguration

  • Type:

VerticalLayoutConfiguration

  • Type:

VideoAttribute

  • Type:

CanvasOrientation

  • Type: typing.Optional[typing.Literal['Landscape', 'Portrait']]

HorizontalLayoutConfiguration

TileOrder

  • Type: typing.Optional[typing.Literal['JoinSequence', 'SpeakerSequence']]

TilePosition

  • Type: typing.Optional[typing.Literal['Bottom', 'Top']]

TileCount

  • Type: typing.Optional[int]

TileAspectRatio

  • Type: typing.Optional[str]

IssueDetectionConfiguration

RuleName

  • Type:
  • Required: Yes

KeywordMatchConfiguration

RuleName

  • Type:
  • Required: Yes

Keywords

  • Type: typing.List[str]
  • Required: Yes

Negate

  • Type: typing.Optional[bool]

KeywordMatchConfigurationOutput

RuleName

  • Type:
  • Required: Yes

Keywords

  • Type: typing.List[str]
  • Required: Yes

Negate

  • Type: typing.Optional[bool]

KinesisDataStreamSinkConfiguration

InsightsTarget

  • Type: typing.Optional[str]

KinesisVideoStreamConfiguration

Region

  • Type:
  • Required: Yes

DataRetentionInHours

  • Type: typing.Optional[int]

KinesisVideoStreamConfigurationUpdate

DataRetentionInHours

  • Type: typing.Optional[int]

KinesisVideoStreamPoolConfiguration

PoolArn

  • Type: typing.Optional[str]

PoolName

  • Type: typing.Optional[str]

PoolId

  • Type: typing.Optional[str]

PoolStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED', 'UPDATING']]

PoolSize

  • Type: typing.Optional[int]

StreamConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.KinesisVideoStreamConfiguration]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

UpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

KinesisVideoStreamPoolSummary

PoolName

  • Type: typing.Optional[str]

PoolId

  • Type: typing.Optional[str]

PoolArn

  • Type: typing.Optional[str]

KinesisVideoStreamRecordingSourceRuntimeConfiguration

Streams

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.RecordingStreamConfiguration]
  • Required: Yes

FragmentSelector

  • Type:
  • Required: Yes

KinesisVideoStreamRecordingSourceRuntimeConfigurationOutput

Streams

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.RecordingStreamConfiguration]
  • Required: Yes

FragmentSelector

  • Type:
  • Required: Yes

KinesisVideoStreamSourceRuntimeConfiguration

Streams

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.StreamConfiguration]
  • Required: Yes

MediaEncoding

  • Type: typing.Literal['pcm']
  • Required: Yes

MediaSampleRate

  • Type:
  • Required: Yes

KinesisVideoStreamSourceRuntimeConfigurationOutput

Streams

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.StreamConfigurationOutput]
  • Required: Yes

MediaEncoding

  • Type: typing.Literal['pcm']
  • Required: Yes

MediaSampleRate

  • Type:
  • Required: Yes

KinesisVideoStreamSourceTaskConfiguration

StreamArn

  • Type:
  • Required: Yes

ChannelId

  • Type:
  • Required: Yes

FragmentNumber

  • Type: typing.Optional[str]

LambdaFunctionSinkConfiguration

InsightsTarget

  • Type: typing.Optional[str]

ListMediaCapturePipelinesRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListMediaCapturePipelinesResponse

MediaCapturePipelines

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaCapturePipelineSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMediaInsightsPipelineConfigurationsRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListMediaInsightsPipelineConfigurationsResponse

MediaInsightsPipelineConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaInsightsPipelineConfigurationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMediaPipelineKinesisVideoStreamPoolsRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListMediaPipelineKinesisVideoStreamPoolsResponse

KinesisVideoStreamPools

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.KinesisVideoStreamPoolSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMediaPipelinesRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListMediaPipelinesResponse

MediaPipelines

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaPipelineSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceARN

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LiveConnectorRTMPConfiguration

Url

  • Type:
  • Required: Yes

AudioChannels

  • Type: typing.Optional[typing.Literal['Mono', 'Stereo']]

AudioSampleRate

  • Type: typing.Optional[str]

LiveConnectorSinkConfiguration

SinkType

  • Type: typing.Literal['RTMP']
  • Required: Yes

RTMPConfiguration

  • Type:
  • Required: Yes

LiveConnectorSourceConfiguration

SourceType

  • Type: typing.Literal['ChimeSdkMeeting']
  • Required: Yes

ChimeSdkMeetingLiveConnectorConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.ChimeSdkMeetingLiveConnectorConfiguration, aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.ChimeSdkMeetingLiveConnectorConfigurationOutput]
  • Required: Yes

LiveConnectorSourceConfigurationOutput

SourceType

  • Type: typing.Literal['ChimeSdkMeeting']
  • Required: Yes

ChimeSdkMeetingLiveConnectorConfiguration

  • Type:
  • Required: Yes

MediaCapturePipeline

MediaPipelineId

  • Type: typing.Optional[str]

MediaPipelineArn

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[typing.Literal['ChimeSdkMeeting']]

SourceArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Initializing', 'NotStarted', 'Paused', 'Stopped', 'Stopping']]

SinkType

  • Type: typing.Optional[typing.Literal['S3Bucket']]

SinkArn

  • Type: typing.Optional[str]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

UpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

ChimeSdkMeetingConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.ChimeSdkMeetingConfigurationOutput]

SseAwsKeyManagementParams

  • Type:

SinkIamRoleArn

  • Type: typing.Optional[str]

MediaCapturePipelineSourceConfiguration

MediaPipelineArn

  • Type:
  • Required: Yes

ChimeSdkMeetingConfiguration

  • Type:
  • Required: Yes

MediaCapturePipelineSummary

MediaPipelineId

  • Type: typing.Optional[str]

MediaPipelineArn

  • Type: typing.Optional[str]

MediaConcatenationPipeline

MediaPipelineId

  • Type: typing.Optional[str]

MediaPipelineArn

  • Type: typing.Optional[str]

Sources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.ConcatenationSource]]

Sinks

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.ConcatenationSink]]

Status

  • Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Initializing', 'NotStarted', 'Paused', 'Stopped', 'Stopping']]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

UpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

MediaInsightsPipeline

MediaPipelineId

  • Type: typing.Optional[str]

MediaPipelineArn

  • Type: typing.Optional[str]

MediaInsightsPipelineConfigurationArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Initializing', 'NotStarted', 'Paused', 'Stopped', 'Stopping']]

KinesisVideoStreamSourceRuntimeConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.KinesisVideoStreamSourceRuntimeConfigurationOutput]

MediaInsightsRuntimeMetadata

  • Type: typing.Optional[typing.Dict[str, str]]

KinesisVideoStreamRecordingSourceRuntimeConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.KinesisVideoStreamRecordingSourceRuntimeConfigurationOutput]

S3RecordingSinkRuntimeConfiguration

  • Type:

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

ElementStatuses

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaInsightsPipelineElementStatus]]

MediaInsightsPipelineConfiguration

MediaInsightsPipelineConfigurationName

  • Type: typing.Optional[str]

MediaInsightsPipelineConfigurationArn

  • Type: typing.Optional[str]

ResourceAccessRoleArn

  • Type: typing.Optional[str]

RealTimeAlertConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.RealTimeAlertConfigurationOutput]

Elements

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaInsightsPipelineConfigurationElementOutput]]

MediaInsightsPipelineConfigurationId

  • Type: typing.Optional[str]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

UpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

MediaInsightsPipelineConfigurationElement

Type

  • Type: typing.Literal['AmazonTranscribeCallAnalyticsProcessor', 'AmazonTranscribeProcessor', 'KinesisDataStreamSink', 'LambdaFunctionSink', 'S3RecordingSink', 'SnsTopicSink', 'SqsQueueSink', 'VoiceAnalyticsProcessor', 'VoiceEnhancementSink']
  • Required: Yes

AmazonTranscribeCallAnalyticsProcessorConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.AmazonTranscribeCallAnalyticsProcessorConfiguration, aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.AmazonTranscribeCallAnalyticsProcessorConfigurationOutput, NoneType]

AmazonTranscribeProcessorConfiguration

  • Type:

KinesisDataStreamSinkConfiguration

  • Type:

S3RecordingSinkConfiguration

  • Type:

VoiceAnalyticsProcessorConfiguration

  • Type:

LambdaFunctionSinkConfiguration

  • Type:

SqsQueueSinkConfiguration

  • Type:

SnsTopicSinkConfiguration

  • Type:

VoiceEnhancementSinkConfiguration

  • Type:

MediaInsightsPipelineConfigurationElementOutput

Type

  • Type: typing.Literal['AmazonTranscribeCallAnalyticsProcessor', 'AmazonTranscribeProcessor', 'KinesisDataStreamSink', 'LambdaFunctionSink', 'S3RecordingSink', 'SnsTopicSink', 'SqsQueueSink', 'VoiceAnalyticsProcessor', 'VoiceEnhancementSink']
  • Required: Yes

AmazonTranscribeCallAnalyticsProcessorConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.AmazonTranscribeCallAnalyticsProcessorConfigurationOutput]

AmazonTranscribeProcessorConfiguration

  • Type:

KinesisDataStreamSinkConfiguration

  • Type:

S3RecordingSinkConfiguration

  • Type:

VoiceAnalyticsProcessorConfiguration

  • Type:

LambdaFunctionSinkConfiguration

  • Type:

SqsQueueSinkConfiguration

  • Type:

SnsTopicSinkConfiguration

  • Type:

VoiceEnhancementSinkConfiguration

  • Type:

MediaInsightsPipelineConfigurationSummary

MediaInsightsPipelineConfigurationName

  • Type: typing.Optional[str]

MediaInsightsPipelineConfigurationId

  • Type: typing.Optional[str]

MediaInsightsPipelineConfigurationArn

  • Type: typing.Optional[str]

MediaInsightsPipelineElementStatus

Type

  • Type: typing.Optional[typing.Literal['AmazonTranscribeCallAnalyticsProcessor', 'AmazonTranscribeProcessor', 'KinesisDataStreamSink', 'LambdaFunctionSink', 'S3RecordingSink', 'SnsTopicSink', 'SqsQueueSink', 'VoiceAnalyticsProcessor', 'VoiceEnhancementSink']]

Status

  • Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Initializing', 'NotStarted', 'NotSupported', 'Paused', 'Stopped', 'Stopping']]

MediaLiveConnectorPipeline

Sources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.LiveConnectorSourceConfigurationOutput]]

Sinks

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.LiveConnectorSinkConfiguration]]

MediaPipelineId

  • Type: typing.Optional[str]

MediaPipelineArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Initializing', 'NotStarted', 'Paused', 'Stopped', 'Stopping']]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

UpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

MediaPipeline

MediaCapturePipeline

  • Type:

MediaLiveConnectorPipeline

  • Type:

MediaConcatenationPipeline

  • Type:

MediaInsightsPipeline

  • Type:

MediaStreamPipeline

  • Type:

MediaPipelineSummary

MediaPipelineId

  • Type: typing.Optional[str]

MediaPipelineArn

  • Type: typing.Optional[str]

MediaStreamPipeline

MediaPipelineId

  • Type: typing.Optional[str]

MediaPipelineArn

  • Type: typing.Optional[str]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

UpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Initializing', 'NotStarted', 'Paused', 'Stopped', 'Stopping']]

Sources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaStreamSource]]

Sinks

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaStreamSink]]

MediaStreamSink

SinkArn

  • Type:
  • Required: Yes

SinkType

  • Type: typing.Literal['KinesisVideoStreamPool']
  • Required: Yes

ReservedStreamCapacity

  • Type:
  • Required: Yes

MediaStreamType

  • Type: typing.Literal['IndividualAudio', 'MixedAudio']
  • Required: Yes

MediaStreamSource

SourceType

  • Type: typing.Literal['ChimeSdkMeeting']
  • Required: Yes

SourceArn

  • Type:
  • Required: Yes

MeetingEventsConcatenationConfiguration

State

  • Type: typing.Literal['Disabled', 'Enabled']
  • Required: Yes

PostCallAnalyticsSettings

OutputLocation

  • Type:
  • Required: Yes

DataAccessRoleArn

  • Type:
  • Required: Yes

ContentRedactionOutput

  • Type: typing.Optional[typing.Literal['redacted', 'redacted_and_unredacted']]

OutputEncryptionKMSKeyId

  • Type: typing.Optional[str]

PresenterOnlyConfiguration

PresenterPosition

  • Type: typing.Optional[typing.Literal['BottomLeft', 'BottomRight', 'TopLeft', 'TopRight']]

RealTimeAlertConfiguration

Disabled

  • Type: typing.Optional[bool]

Rules

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.RealTimeAlertRule]]

RealTimeAlertConfigurationOutput

Disabled

  • Type: typing.Optional[bool]

Rules

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.RealTimeAlertRuleOutput]]

RealTimeAlertRule

Type

  • Type: typing.Literal['IssueDetection', 'KeywordMatch', 'Sentiment']
  • Required: Yes

KeywordMatchConfiguration

  • Type:

SentimentConfiguration

  • Type:

IssueDetectionConfiguration

  • Type:

RealTimeAlertRuleOutput

Type

  • Type: typing.Literal['IssueDetection', 'KeywordMatch', 'Sentiment']
  • Required: Yes

KeywordMatchConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.KeywordMatchConfigurationOutput]

SentimentConfiguration

  • Type:

IssueDetectionConfiguration

  • Type:

RecordingStreamConfiguration

StreamArn

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

S3BucketSinkConfiguration

Destination

  • Type:
  • Required: Yes

S3RecordingSinkConfiguration

Destination

  • Type: typing.Optional[str]

RecordingFileFormat

  • Type: typing.Optional[typing.Literal['Opus', 'Wav']]

S3RecordingSinkRuntimeConfiguration

Destination

  • Type:
  • Required: Yes

RecordingFileFormat

  • Type: typing.Literal['Opus', 'Wav']
  • Required: Yes

SelectedVideoStreams

AttendeeIds

  • Type: typing.Optional[typing.List[str]]

ExternalUserIds

  • Type: typing.Optional[typing.List[str]]

SelectedVideoStreamsOutput

AttendeeIds

  • Type: typing.Optional[typing.List[str]]

ExternalUserIds

  • Type: typing.Optional[typing.List[str]]

SentimentConfiguration

RuleName

  • Type:
  • Required: Yes

SentimentType

  • Type: typing.Literal['NEGATIVE']
  • Required: Yes

TimePeriod

  • Type:
  • Required: Yes

SnsTopicSinkConfiguration

InsightsTarget

  • Type: typing.Optional[str]

SourceConfiguration

SelectedVideoStreams

  • Type: typing.Union[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.SelectedVideoStreams, aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.SelectedVideoStreamsOutput, NoneType]

SourceConfigurationOutput

SelectedVideoStreams

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.SelectedVideoStreamsOutput]

SpeakerSearchTask

SpeakerSearchTaskId

  • Type: typing.Optional[str]

SpeakerSearchTaskStatus

  • Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Initializing', 'NotStarted', 'Stopped', 'Stopping']]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

UpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

SqsQueueSinkConfiguration

InsightsTarget

  • Type: typing.Optional[str]

SseAwsKeyManagementParams

AwsKmsKeyId

  • Type:
  • Required: Yes

AwsKmsEncryptionContext

  • Type: typing.Optional[str]

StartSpeakerSearchTaskRequest

Identifier

  • Type:
  • Required: Yes

VoiceProfileDomainArn

  • Type:
  • Required: Yes

KinesisVideoStreamSourceTaskConfiguration

  • Type:

ClientRequestToken

  • Type: typing.Optional[str]

StartSpeakerSearchTaskResponse

SpeakerSearchTask

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartVoiceToneAnalysisTaskRequest

Identifier

  • Type:
  • Required: Yes

LanguageCode

  • Type: typing.Literal['en-US']
  • Required: Yes

KinesisVideoStreamSourceTaskConfiguration

  • Type:

ClientRequestToken

  • Type: typing.Optional[str]

StartVoiceToneAnalysisTaskResponse

VoiceToneAnalysisTask

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopSpeakerSearchTaskRequest

Identifier

  • Type:
  • Required: Yes

SpeakerSearchTaskId

  • Type:
  • Required: Yes

StopVoiceToneAnalysisTaskRequest

Identifier

  • Type:
  • Required: Yes

VoiceToneAnalysisTaskId

  • Type:
  • Required: Yes

StreamChannelDefinition

NumberOfChannels

  • Type:
  • Required: Yes

ChannelDefinitions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.ChannelDefinition]]

StreamChannelDefinitionOutput

NumberOfChannels

  • Type:
  • Required: Yes

ChannelDefinitions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.ChannelDefinition]]

StreamConfiguration

StreamArn

  • Type:
  • Required: Yes

StreamChannelDefinition

  • Type:
  • Required: Yes

FragmentNumber

  • Type: typing.Optional[str]

StreamConfigurationOutput

StreamArn

  • Type:
  • Required: Yes

StreamChannelDefinition

  • Type:
  • Required: Yes

FragmentNumber

  • Type: typing.Optional[str]

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TagResourceRequest

ResourceARN

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.Tag]
  • Required: Yes

TimestampRange

StartTimestamp

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EndTimestamp

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

TimestampRangeOutput

StartTimestamp

  • Type:
  • Required: Yes

EndTimestamp

  • Type:
  • Required: Yes

TranscriptionMessagesConcatenationConfiguration

State

  • Type: typing.Literal['Disabled', 'Enabled']
  • Required: Yes

UntagResourceRequest

ResourceARN

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateMediaInsightsPipelineConfigurationRequest

Identifier

  • Type:
  • Required: Yes

ResourceAccessRoleArn

  • Type:
  • Required: Yes

Elements

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaInsightsPipelineConfigurationElement, aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.MediaInsightsPipelineConfigurationElementOutput]]
  • Required: Yes

RealTimeAlertConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.RealTimeAlertConfiguration, aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.RealTimeAlertConfigurationOutput, NoneType]

UpdateMediaInsightsPipelineConfigurationResponse

MediaInsightsPipelineConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateMediaInsightsPipelineStatusRequest

Identifier

  • Type:
  • Required: Yes

UpdateStatus

  • Type: typing.Literal['Pause', 'Resume']
  • Required: Yes

UpdateMediaPipelineKinesisVideoStreamPoolRequest

Identifier

  • Type:
  • Required: Yes

StreamConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_media_pipelines.chime_sdk_media_pipelines_classes.KinesisVideoStreamConfigurationUpdate]

UpdateMediaPipelineKinesisVideoStreamPoolResponse

KinesisVideoStreamPoolConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VerticalLayoutConfiguration

TileOrder

  • Type: typing.Optional[typing.Literal['JoinSequence', 'SpeakerSequence']]

TilePosition

  • Type: typing.Optional[typing.Literal['Left', 'Right']]

TileCount

  • Type: typing.Optional[int]

TileAspectRatio

  • Type: typing.Optional[str]

VideoArtifactsConfiguration

State

  • Type: typing.Literal['Disabled', 'Enabled']
  • Required: Yes

MuxType

  • Type: typing.Optional[typing.Literal['VideoOnly']]

VideoAttribute

CornerRadius

  • Type: typing.Optional[int]

BorderColor

  • Type: typing.Optional[typing.Literal['Black', 'Blue', 'Green', 'Red', 'White', 'Yellow']]

HighlightColor

  • Type: typing.Optional[typing.Literal['Black', 'Blue', 'Green', 'Red', 'White', 'Yellow']]

BorderThickness

  • Type: typing.Optional[int]

VideoConcatenationConfiguration

State

  • Type: typing.Literal['Disabled', 'Enabled']
  • Required: Yes

VoiceAnalyticsProcessorConfiguration

SpeakerSearchStatus

  • Type: typing.Optional[typing.Literal['Disabled', 'Enabled']]

VoiceToneAnalysisStatus

  • Type: typing.Optional[typing.Literal['Disabled', 'Enabled']]

VoiceEnhancementSinkConfiguration

Disabled

  • Type: typing.Optional[bool]

VoiceToneAnalysisTask

VoiceToneAnalysisTaskId

  • Type: typing.Optional[str]

VoiceToneAnalysisTaskStatus

  • Type: typing.Optional[typing.Literal['Failed', 'InProgress', 'Initializing', 'NotStarted', 'Stopped', 'Stopping']]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

UpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]