import { ActiveSpeakerPosition, ArtifactsConcatenationState, ArtifactsState, AudioArtifactsConcatenationState, AudioChannelsOption, AudioMuxType, BorderColor, CallAnalyticsLanguageCode, CanvasOrientation, ConcatenationSinkType, ConcatenationSourceType, ContentMuxType, ContentRedactionOutput, ContentShareLayoutOption, ContentType, FragmentSelectorType, HighlightColor, HorizontalTilePosition, KinesisVideoStreamPoolStatus, LayoutOption, LiveConnectorMuxType, LiveConnectorSinkType, LiveConnectorSourceType, MediaEncoding, MediaInsightsPipelineConfigurationElementType, MediaPipelineElementStatus, MediaPipelineSinkType, MediaPipelineSourceType, MediaPipelineStatus, MediaPipelineStatusUpdate, MediaPipelineTaskStatus, MediaStreamPipelineSinkType, MediaStreamType, PartialResultsStability, ParticipantRole, PresenterPosition, RealTimeAlertRuleType, RecordingFileFormat, ResolutionOption, SentimentType, TileOrder, VerticalTilePosition, VideoMuxType, VocabularyFilterMethod, VoiceAnalyticsConfigurationStatus, VoiceAnalyticsLanguageCode, } from "./enums"; export interface ActiveSpeakerOnlyConfiguration { ActiveSpeakerPosition?: ActiveSpeakerPosition | undefined; } export interface PostCallAnalyticsSettings { OutputLocation: string | undefined; DataAccessRoleArn: string | undefined; ContentRedactionOutput?: ContentRedactionOutput | undefined; OutputEncryptionKMSKeyId?: string | undefined; } export interface AmazonTranscribeCallAnalyticsProcessorConfiguration { LanguageCode: CallAnalyticsLanguageCode | undefined; VocabularyName?: string | undefined; VocabularyFilterName?: string | undefined; VocabularyFilterMethod?: VocabularyFilterMethod | undefined; LanguageModelName?: string | undefined; EnablePartialResultsStabilization?: boolean | undefined; PartialResultsStability?: PartialResultsStability | undefined; ContentIdentificationType?: ContentType | undefined; ContentRedactionType?: ContentType | undefined; PiiEntityTypes?: string | undefined; FilterPartialResults?: boolean | undefined; PostCallAnalyticsSettings?: PostCallAnalyticsSettings | undefined; CallAnalyticsStreamCategories?: string[] | undefined; } export interface AmazonTranscribeProcessorConfiguration { LanguageCode?: CallAnalyticsLanguageCode | undefined; VocabularyName?: string | undefined; VocabularyFilterName?: string | undefined; VocabularyFilterMethod?: VocabularyFilterMethod | undefined; ShowSpeakerLabel?: boolean | undefined; EnablePartialResultsStabilization?: boolean | undefined; PartialResultsStability?: PartialResultsStability | undefined; ContentIdentificationType?: ContentType | undefined; ContentRedactionType?: ContentType | undefined; PiiEntityTypes?: string | undefined; LanguageModelName?: string | undefined; FilterPartialResults?: boolean | undefined; IdentifyLanguage?: boolean | undefined; IdentifyMultipleLanguages?: boolean | undefined; LanguageOptions?: string | undefined; PreferredLanguage?: CallAnalyticsLanguageCode | undefined; VocabularyNames?: string | undefined; VocabularyFilterNames?: string | undefined; } export interface AudioConcatenationConfiguration { State: AudioArtifactsConcatenationState | undefined; } export interface CompositedVideoConcatenationConfiguration { State: ArtifactsConcatenationState | undefined; } export interface ContentConcatenationConfiguration { State: ArtifactsConcatenationState | undefined; } export interface DataChannelConcatenationConfiguration { State: ArtifactsConcatenationState | undefined; } export interface MeetingEventsConcatenationConfiguration { State: ArtifactsConcatenationState | undefined; } export interface TranscriptionMessagesConcatenationConfiguration { State: ArtifactsConcatenationState | undefined; } export interface VideoConcatenationConfiguration { State: ArtifactsConcatenationState | undefined; } export interface ArtifactsConcatenationConfiguration { Audio: AudioConcatenationConfiguration | undefined; Video: VideoConcatenationConfiguration | undefined; Content: ContentConcatenationConfiguration | undefined; DataChannel: DataChannelConcatenationConfiguration | undefined; TranscriptionMessages: TranscriptionMessagesConcatenationConfiguration | undefined; MeetingEvents: MeetingEventsConcatenationConfiguration | undefined; CompositedVideo: CompositedVideoConcatenationConfiguration | undefined; } export interface AudioArtifactsConfiguration { MuxType: AudioMuxType | undefined; } export interface HorizontalLayoutConfiguration { TileOrder?: TileOrder | undefined; TilePosition?: HorizontalTilePosition | undefined; TileCount?: number | undefined; TileAspectRatio?: string | undefined; } export interface PresenterOnlyConfiguration { PresenterPosition?: PresenterPosition | undefined; } export interface VerticalLayoutConfiguration { TileOrder?: TileOrder | undefined; TilePosition?: VerticalTilePosition | undefined; TileCount?: number | undefined; TileAspectRatio?: string | undefined; } export interface VideoAttribute { CornerRadius?: number | undefined; BorderColor?: BorderColor | undefined; HighlightColor?: HighlightColor | undefined; BorderThickness?: number | undefined; } export interface GridViewConfiguration { ContentShareLayout: ContentShareLayoutOption | undefined; PresenterOnlyConfiguration?: PresenterOnlyConfiguration | undefined; ActiveSpeakerOnlyConfiguration?: ActiveSpeakerOnlyConfiguration | undefined; HorizontalLayoutConfiguration?: HorizontalLayoutConfiguration | undefined; VerticalLayoutConfiguration?: VerticalLayoutConfiguration | undefined; VideoAttribute?: VideoAttribute | undefined; CanvasOrientation?: CanvasOrientation | undefined; } export interface CompositedVideoArtifactsConfiguration { Layout?: LayoutOption | undefined; Resolution?: ResolutionOption | undefined; GridViewConfiguration: GridViewConfiguration | undefined; } export interface ContentArtifactsConfiguration { State: ArtifactsState | undefined; MuxType?: ContentMuxType | undefined; } export interface VideoArtifactsConfiguration { State: ArtifactsState | undefined; MuxType?: VideoMuxType | undefined; } export interface ArtifactsConfiguration { Audio: AudioArtifactsConfiguration | undefined; Video: VideoArtifactsConfiguration | undefined; Content: ContentArtifactsConfiguration | undefined; CompositedVideo?: CompositedVideoArtifactsConfiguration | undefined; } export interface ChannelDefinition { ChannelId: number | undefined; ParticipantRole?: ParticipantRole | undefined; } export interface SelectedVideoStreams { AttendeeIds?: string[] | undefined; ExternalUserIds?: string[] | undefined; } export interface SourceConfiguration { SelectedVideoStreams?: SelectedVideoStreams | undefined; } export interface ChimeSdkMeetingConfiguration { SourceConfiguration?: SourceConfiguration | undefined; ArtifactsConfiguration?: ArtifactsConfiguration | undefined; } export interface SseAwsKeyManagementParams { AwsKmsKeyId: string | undefined; AwsKmsEncryptionContext?: string | undefined; } export interface Tag { Key: string | undefined; Value: string | undefined; } export interface CreateMediaCapturePipelineRequest { SourceType: MediaPipelineSourceType | undefined; SourceArn: string | undefined; SinkType: MediaPipelineSinkType | undefined; SinkArn: string | undefined; ClientRequestToken?: string | undefined; ChimeSdkMeetingConfiguration?: ChimeSdkMeetingConfiguration | undefined; SseAwsKeyManagementParams?: SseAwsKeyManagementParams | undefined; SinkIamRoleArn?: string | undefined; Tags?: Tag[] | undefined; } export interface MediaCapturePipeline { MediaPipelineId?: string | undefined; MediaPipelineArn?: string | undefined; SourceType?: MediaPipelineSourceType | undefined; SourceArn?: string | undefined; Status?: MediaPipelineStatus | undefined; SinkType?: MediaPipelineSinkType | undefined; SinkArn?: string | undefined; CreatedTimestamp?: Date | undefined; UpdatedTimestamp?: Date | undefined; ChimeSdkMeetingConfiguration?: ChimeSdkMeetingConfiguration | undefined; SseAwsKeyManagementParams?: SseAwsKeyManagementParams | undefined; SinkIamRoleArn?: string | undefined; } export interface CreateMediaCapturePipelineResponse { MediaCapturePipeline?: MediaCapturePipeline | undefined; } export interface S3BucketSinkConfiguration { Destination: string | undefined; } export interface ConcatenationSink { Type: ConcatenationSinkType | undefined; S3BucketSinkConfiguration: S3BucketSinkConfiguration | undefined; } export interface ChimeSdkMeetingConcatenationConfiguration { ArtifactsConfiguration: ArtifactsConcatenationConfiguration | undefined; } export interface MediaCapturePipelineSourceConfiguration { MediaPipelineArn: string | undefined; ChimeSdkMeetingConfiguration: ChimeSdkMeetingConcatenationConfiguration | undefined; } export interface ConcatenationSource { Type: ConcatenationSourceType | undefined; MediaCapturePipelineSourceConfiguration: MediaCapturePipelineSourceConfiguration | undefined; } export interface CreateMediaConcatenationPipelineRequest { Sources: ConcatenationSource[] | undefined; Sinks: ConcatenationSink[] | undefined; ClientRequestToken?: string | undefined; Tags?: Tag[] | undefined; } export interface MediaConcatenationPipeline { MediaPipelineId?: string | undefined; MediaPipelineArn?: string | undefined; Sources?: ConcatenationSource[] | undefined; Sinks?: ConcatenationSink[] | undefined; Status?: MediaPipelineStatus | undefined; CreatedTimestamp?: Date | undefined; UpdatedTimestamp?: Date | undefined; } export interface CreateMediaConcatenationPipelineResponse { MediaConcatenationPipeline?: MediaConcatenationPipeline | undefined; } export interface TimestampRange { StartTimestamp: Date | undefined; EndTimestamp: Date | undefined; } export interface FragmentSelector { FragmentSelectorType: FragmentSelectorType | undefined; TimestampRange: TimestampRange | undefined; } export interface RecordingStreamConfiguration { StreamArn?: string | undefined; } export interface KinesisVideoStreamRecordingSourceRuntimeConfiguration { Streams: RecordingStreamConfiguration[] | undefined; FragmentSelector: FragmentSelector | undefined; } export interface StreamChannelDefinition { NumberOfChannels: number | undefined; ChannelDefinitions?: ChannelDefinition[] | undefined; } export interface StreamConfiguration { StreamArn: string | undefined; FragmentNumber?: string | undefined; StreamChannelDefinition: StreamChannelDefinition | undefined; } export interface KinesisVideoStreamSourceRuntimeConfiguration { Streams: StreamConfiguration[] | undefined; MediaEncoding: MediaEncoding | undefined; MediaSampleRate: number | undefined; } export interface S3RecordingSinkRuntimeConfiguration { Destination: string | undefined; RecordingFileFormat: RecordingFileFormat | undefined; } export interface CreateMediaInsightsPipelineRequest { MediaInsightsPipelineConfigurationArn: string | undefined; KinesisVideoStreamSourceRuntimeConfiguration?: | KinesisVideoStreamSourceRuntimeConfiguration | undefined; MediaInsightsRuntimeMetadata?: Record | undefined; KinesisVideoStreamRecordingSourceRuntimeConfiguration?: | KinesisVideoStreamRecordingSourceRuntimeConfiguration | undefined; S3RecordingSinkRuntimeConfiguration?: S3RecordingSinkRuntimeConfiguration | undefined; Tags?: Tag[] | undefined; ClientRequestToken?: string | undefined; } export interface MediaInsightsPipelineElementStatus { Type?: MediaInsightsPipelineConfigurationElementType | undefined; Status?: MediaPipelineElementStatus | undefined; } export interface MediaInsightsPipeline { MediaPipelineId?: string | undefined; MediaPipelineArn?: string | undefined; MediaInsightsPipelineConfigurationArn?: string | undefined; Status?: MediaPipelineStatus | undefined; KinesisVideoStreamSourceRuntimeConfiguration?: | KinesisVideoStreamSourceRuntimeConfiguration | undefined; MediaInsightsRuntimeMetadata?: Record | undefined; KinesisVideoStreamRecordingSourceRuntimeConfiguration?: | KinesisVideoStreamRecordingSourceRuntimeConfiguration | undefined; S3RecordingSinkRuntimeConfiguration?: S3RecordingSinkRuntimeConfiguration | undefined; CreatedTimestamp?: Date | undefined; ElementStatuses?: MediaInsightsPipelineElementStatus[] | undefined; } export interface CreateMediaInsightsPipelineResponse { MediaInsightsPipeline: MediaInsightsPipeline | undefined; } export interface KinesisDataStreamSinkConfiguration { InsightsTarget?: string | undefined; } export interface LambdaFunctionSinkConfiguration { InsightsTarget?: string | undefined; } export interface S3RecordingSinkConfiguration { Destination?: string | undefined; RecordingFileFormat?: RecordingFileFormat | undefined; } export interface SnsTopicSinkConfiguration { InsightsTarget?: string | undefined; } export interface SqsQueueSinkConfiguration { InsightsTarget?: string | undefined; } export interface VoiceAnalyticsProcessorConfiguration { SpeakerSearchStatus?: VoiceAnalyticsConfigurationStatus | undefined; VoiceToneAnalysisStatus?: VoiceAnalyticsConfigurationStatus | undefined; } export interface VoiceEnhancementSinkConfiguration { Disabled?: boolean | undefined; } export interface MediaInsightsPipelineConfigurationElement { Type: MediaInsightsPipelineConfigurationElementType | undefined; AmazonTranscribeCallAnalyticsProcessorConfiguration?: | AmazonTranscribeCallAnalyticsProcessorConfiguration | undefined; AmazonTranscribeProcessorConfiguration?: AmazonTranscribeProcessorConfiguration | undefined; KinesisDataStreamSinkConfiguration?: KinesisDataStreamSinkConfiguration | undefined; S3RecordingSinkConfiguration?: S3RecordingSinkConfiguration | undefined; VoiceAnalyticsProcessorConfiguration?: VoiceAnalyticsProcessorConfiguration | undefined; LambdaFunctionSinkConfiguration?: LambdaFunctionSinkConfiguration | undefined; SqsQueueSinkConfiguration?: SqsQueueSinkConfiguration | undefined; SnsTopicSinkConfiguration?: SnsTopicSinkConfiguration | undefined; VoiceEnhancementSinkConfiguration?: VoiceEnhancementSinkConfiguration | undefined; } export interface IssueDetectionConfiguration { RuleName: string | undefined; } export interface KeywordMatchConfiguration { RuleName: string | undefined; Keywords: string[] | undefined; Negate?: boolean | undefined; } export interface SentimentConfiguration { RuleName: string | undefined; SentimentType: SentimentType | undefined; TimePeriod: number | undefined; } export interface RealTimeAlertRule { Type: RealTimeAlertRuleType | undefined; KeywordMatchConfiguration?: KeywordMatchConfiguration | undefined; SentimentConfiguration?: SentimentConfiguration | undefined; IssueDetectionConfiguration?: IssueDetectionConfiguration | undefined; } export interface RealTimeAlertConfiguration { Disabled?: boolean | undefined; Rules?: RealTimeAlertRule[] | undefined; } export interface CreateMediaInsightsPipelineConfigurationRequest { MediaInsightsPipelineConfigurationName: string | undefined; ResourceAccessRoleArn: string | undefined; RealTimeAlertConfiguration?: RealTimeAlertConfiguration | undefined; Elements: MediaInsightsPipelineConfigurationElement[] | undefined; Tags?: Tag[] | undefined; ClientRequestToken?: string | undefined; } export interface MediaInsightsPipelineConfiguration { MediaInsightsPipelineConfigurationName?: string | undefined; MediaInsightsPipelineConfigurationArn?: string | undefined; ResourceAccessRoleArn?: string | undefined; RealTimeAlertConfiguration?: RealTimeAlertConfiguration | undefined; Elements?: MediaInsightsPipelineConfigurationElement[] | undefined; MediaInsightsPipelineConfigurationId?: string | undefined; CreatedTimestamp?: Date | undefined; UpdatedTimestamp?: Date | undefined; } export interface CreateMediaInsightsPipelineConfigurationResponse { MediaInsightsPipelineConfiguration?: MediaInsightsPipelineConfiguration | undefined; } export interface LiveConnectorRTMPConfiguration { Url: string | undefined; AudioChannels?: AudioChannelsOption | undefined; AudioSampleRate?: string | undefined; } export interface LiveConnectorSinkConfiguration { SinkType: LiveConnectorSinkType | undefined; RTMPConfiguration: LiveConnectorRTMPConfiguration | undefined; } export interface ChimeSdkMeetingLiveConnectorConfiguration { Arn: string | undefined; MuxType: LiveConnectorMuxType | undefined; CompositedVideo?: CompositedVideoArtifactsConfiguration | undefined; SourceConfiguration?: SourceConfiguration | undefined; } export interface LiveConnectorSourceConfiguration { SourceType: LiveConnectorSourceType | undefined; ChimeSdkMeetingLiveConnectorConfiguration: ChimeSdkMeetingLiveConnectorConfiguration | undefined; } export interface CreateMediaLiveConnectorPipelineRequest { Sources: LiveConnectorSourceConfiguration[] | undefined; Sinks: LiveConnectorSinkConfiguration[] | undefined; ClientRequestToken?: string | undefined; Tags?: Tag[] | undefined; } export interface MediaLiveConnectorPipeline { Sources?: LiveConnectorSourceConfiguration[] | undefined; Sinks?: LiveConnectorSinkConfiguration[] | undefined; MediaPipelineId?: string | undefined; MediaPipelineArn?: string | undefined; Status?: MediaPipelineStatus | undefined; CreatedTimestamp?: Date | undefined; UpdatedTimestamp?: Date | undefined; } export interface CreateMediaLiveConnectorPipelineResponse { MediaLiveConnectorPipeline?: MediaLiveConnectorPipeline | undefined; } export interface KinesisVideoStreamConfiguration { Region: string | undefined; DataRetentionInHours?: number | undefined; } export interface CreateMediaPipelineKinesisVideoStreamPoolRequest { StreamConfiguration: KinesisVideoStreamConfiguration | undefined; PoolName: string | undefined; ClientRequestToken?: string | undefined; Tags?: Tag[] | undefined; } export interface KinesisVideoStreamPoolConfiguration { PoolArn?: string | undefined; PoolName?: string | undefined; PoolId?: string | undefined; PoolStatus?: KinesisVideoStreamPoolStatus | undefined; PoolSize?: number | undefined; StreamConfiguration?: KinesisVideoStreamConfiguration | undefined; CreatedTimestamp?: Date | undefined; UpdatedTimestamp?: Date | undefined; } export interface CreateMediaPipelineKinesisVideoStreamPoolResponse { KinesisVideoStreamPoolConfiguration?: KinesisVideoStreamPoolConfiguration | undefined; } export interface MediaStreamSink { SinkArn: string | undefined; SinkType: MediaStreamPipelineSinkType | undefined; ReservedStreamCapacity: number | undefined; MediaStreamType: MediaStreamType | undefined; } export interface MediaStreamSource { SourceType: MediaPipelineSourceType | undefined; SourceArn: string | undefined; } export interface CreateMediaStreamPipelineRequest { Sources: MediaStreamSource[] | undefined; Sinks: MediaStreamSink[] | undefined; ClientRequestToken?: string | undefined; Tags?: Tag[] | undefined; } export interface MediaStreamPipeline { MediaPipelineId?: string | undefined; MediaPipelineArn?: string | undefined; CreatedTimestamp?: Date | undefined; UpdatedTimestamp?: Date | undefined; Status?: MediaPipelineStatus | undefined; Sources?: MediaStreamSource[] | undefined; Sinks?: MediaStreamSink[] | undefined; } export interface CreateMediaStreamPipelineResponse { MediaStreamPipeline?: MediaStreamPipeline | undefined; } export interface DeleteMediaCapturePipelineRequest { MediaPipelineId: string | undefined; } export interface DeleteMediaInsightsPipelineConfigurationRequest { Identifier: string | undefined; } export interface DeleteMediaPipelineRequest { MediaPipelineId: string | undefined; } export interface DeleteMediaPipelineKinesisVideoStreamPoolRequest { Identifier: string | undefined; } export interface GetMediaCapturePipelineRequest { MediaPipelineId: string | undefined; } export interface GetMediaCapturePipelineResponse { MediaCapturePipeline?: MediaCapturePipeline | undefined; } export interface GetMediaInsightsPipelineConfigurationRequest { Identifier: string | undefined; } export interface GetMediaInsightsPipelineConfigurationResponse { MediaInsightsPipelineConfiguration?: MediaInsightsPipelineConfiguration | undefined; } export interface GetMediaPipelineRequest { MediaPipelineId: string | undefined; } export interface MediaPipeline { MediaCapturePipeline?: MediaCapturePipeline | undefined; MediaLiveConnectorPipeline?: MediaLiveConnectorPipeline | undefined; MediaConcatenationPipeline?: MediaConcatenationPipeline | undefined; MediaInsightsPipeline?: MediaInsightsPipeline | undefined; MediaStreamPipeline?: MediaStreamPipeline | undefined; } export interface GetMediaPipelineResponse { MediaPipeline?: MediaPipeline | undefined; } export interface GetMediaPipelineKinesisVideoStreamPoolRequest { Identifier: string | undefined; } export interface GetMediaPipelineKinesisVideoStreamPoolResponse { KinesisVideoStreamPoolConfiguration?: KinesisVideoStreamPoolConfiguration | undefined; } export interface GetSpeakerSearchTaskRequest { Identifier: string | undefined; SpeakerSearchTaskId: string | undefined; } export interface SpeakerSearchTask { SpeakerSearchTaskId?: string | undefined; SpeakerSearchTaskStatus?: MediaPipelineTaskStatus | undefined; CreatedTimestamp?: Date | undefined; UpdatedTimestamp?: Date | undefined; } export interface GetSpeakerSearchTaskResponse { SpeakerSearchTask?: SpeakerSearchTask | undefined; } export interface GetVoiceToneAnalysisTaskRequest { Identifier: string | undefined; VoiceToneAnalysisTaskId: string | undefined; } export interface VoiceToneAnalysisTask { VoiceToneAnalysisTaskId?: string | undefined; VoiceToneAnalysisTaskStatus?: MediaPipelineTaskStatus | undefined; CreatedTimestamp?: Date | undefined; UpdatedTimestamp?: Date | undefined; } export interface GetVoiceToneAnalysisTaskResponse { VoiceToneAnalysisTask?: VoiceToneAnalysisTask | undefined; } export interface ListMediaCapturePipelinesRequest { NextToken?: string | undefined; MaxResults?: number | undefined; } export interface MediaCapturePipelineSummary { MediaPipelineId?: string | undefined; MediaPipelineArn?: string | undefined; } export interface ListMediaCapturePipelinesResponse { MediaCapturePipelines?: MediaCapturePipelineSummary[] | undefined; NextToken?: string | undefined; } export interface ListMediaInsightsPipelineConfigurationsRequest { NextToken?: string | undefined; MaxResults?: number | undefined; } export interface MediaInsightsPipelineConfigurationSummary { MediaInsightsPipelineConfigurationName?: string | undefined; MediaInsightsPipelineConfigurationId?: string | undefined; MediaInsightsPipelineConfigurationArn?: string | undefined; } export interface ListMediaInsightsPipelineConfigurationsResponse { MediaInsightsPipelineConfigurations?: MediaInsightsPipelineConfigurationSummary[] | undefined; NextToken?: string | undefined; } export interface ListMediaPipelineKinesisVideoStreamPoolsRequest { NextToken?: string | undefined; MaxResults?: number | undefined; } export interface KinesisVideoStreamPoolSummary { PoolName?: string | undefined; PoolId?: string | undefined; PoolArn?: string | undefined; } export interface ListMediaPipelineKinesisVideoStreamPoolsResponse { KinesisVideoStreamPools?: KinesisVideoStreamPoolSummary[] | undefined; NextToken?: string | undefined; } export interface ListMediaPipelinesRequest { NextToken?: string | undefined; MaxResults?: number | undefined; } export interface MediaPipelineSummary { MediaPipelineId?: string | undefined; MediaPipelineArn?: string | undefined; } export interface ListMediaPipelinesResponse { MediaPipelines?: MediaPipelineSummary[] | undefined; NextToken?: string | undefined; } export interface ListTagsForResourceRequest { ResourceARN: string | undefined; } export interface ListTagsForResourceResponse { Tags?: Tag[] | undefined; } export interface KinesisVideoStreamSourceTaskConfiguration { StreamArn: string | undefined; ChannelId: number | undefined; FragmentNumber?: string | undefined; } export interface StartSpeakerSearchTaskRequest { Identifier: string | undefined; VoiceProfileDomainArn: string | undefined; KinesisVideoStreamSourceTaskConfiguration?: KinesisVideoStreamSourceTaskConfiguration | undefined; ClientRequestToken?: string | undefined; } export interface StartSpeakerSearchTaskResponse { SpeakerSearchTask?: SpeakerSearchTask | undefined; } export interface StartVoiceToneAnalysisTaskRequest { Identifier: string | undefined; LanguageCode: VoiceAnalyticsLanguageCode | undefined; KinesisVideoStreamSourceTaskConfiguration?: KinesisVideoStreamSourceTaskConfiguration | undefined; ClientRequestToken?: string | undefined; } export interface StartVoiceToneAnalysisTaskResponse { VoiceToneAnalysisTask?: VoiceToneAnalysisTask | undefined; } export interface StopSpeakerSearchTaskRequest { Identifier: string | undefined; SpeakerSearchTaskId: string | undefined; } export interface StopVoiceToneAnalysisTaskRequest { Identifier: string | undefined; VoiceToneAnalysisTaskId: string | undefined; } export interface TagResourceRequest { ResourceARN: string | undefined; Tags: Tag[] | undefined; } export interface TagResourceResponse {} export interface UntagResourceRequest { ResourceARN: string | undefined; TagKeys: string[] | undefined; } export interface UntagResourceResponse {} export interface UpdateMediaInsightsPipelineConfigurationRequest { Identifier: string | undefined; ResourceAccessRoleArn: string | undefined; RealTimeAlertConfiguration?: RealTimeAlertConfiguration | undefined; Elements: MediaInsightsPipelineConfigurationElement[] | undefined; } export interface UpdateMediaInsightsPipelineConfigurationResponse { MediaInsightsPipelineConfiguration?: MediaInsightsPipelineConfiguration | undefined; } export interface UpdateMediaInsightsPipelineStatusRequest { Identifier: string | undefined; UpdateStatus: MediaPipelineStatusUpdate | undefined; } export interface KinesisVideoStreamConfigurationUpdate { DataRetentionInHours?: number | undefined; } export interface UpdateMediaPipelineKinesisVideoStreamPoolRequest { Identifier: string | undefined; StreamConfiguration?: KinesisVideoStreamConfigurationUpdate | undefined; } export interface UpdateMediaPipelineKinesisVideoStreamPoolResponse { KinesisVideoStreamPoolConfiguration?: KinesisVideoStreamPoolConfiguration | undefined; }