mypydantic.models.chime_sdk_media_pipelines
1# Model Generated: Thu Mar 2 21:56:16 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Optional, Sequence 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class AudioConcatenationConfigurationModel(BaseModel): 14 state: Literal["Enabled"] = Field(alias="State") 15 16 17class CompositedVideoConcatenationConfigurationModel(BaseModel): 18 state: Literal["Disabled", "Enabled"] = Field(alias="State") 19 20 21class ContentConcatenationConfigurationModel(BaseModel): 22 state: Literal["Disabled", "Enabled"] = Field(alias="State") 23 24 25class DataChannelConcatenationConfigurationModel(BaseModel): 26 state: Literal["Disabled", "Enabled"] = Field(alias="State") 27 28 29class MeetingEventsConcatenationConfigurationModel(BaseModel): 30 state: Literal["Disabled", "Enabled"] = Field(alias="State") 31 32 33class TranscriptionMessagesConcatenationConfigurationModel(BaseModel): 34 state: Literal["Disabled", "Enabled"] = Field(alias="State") 35 36 37class VideoConcatenationConfigurationModel(BaseModel): 38 state: Literal["Disabled", "Enabled"] = Field(alias="State") 39 40 41class AudioArtifactsConfigurationModel(BaseModel): 42 mux_type: Literal[ 43 "AudioOnly", "AudioWithActiveSpeakerVideo", "AudioWithCompositedVideo" 44 ] = Field(alias="MuxType") 45 46 47class ContentArtifactsConfigurationModel(BaseModel): 48 state: Literal["Disabled", "Enabled"] = Field(alias="State") 49 mux_type: Optional[Literal["ContentOnly"]] = Field(default=None, alias="MuxType") 50 51 52class VideoArtifactsConfigurationModel(BaseModel): 53 state: Literal["Disabled", "Enabled"] = Field(alias="State") 54 mux_type: Optional[Literal["VideoOnly"]] = Field(default=None, alias="MuxType") 55 56 57class S3BucketSinkConfigurationModel(BaseModel): 58 destination: str = Field(alias="Destination") 59 60 61class TagModel(BaseModel): 62 key: str = Field(alias="Key") 63 value: str = Field(alias="Value") 64 65 66class ResponseMetadataModel(BaseModel): 67 request_id: str = Field(alias="RequestId") 68 host_id: str = Field(alias="HostId") 69 http_status_code: int = Field(alias="HTTPStatusCode") 70 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 71 retry_attempts: int = Field(alias="RetryAttempts") 72 73 74class DeleteMediaCapturePipelineRequestModel(BaseModel): 75 media_pipeline_id: str = Field(alias="MediaPipelineId") 76 77 78class DeleteMediaPipelineRequestModel(BaseModel): 79 media_pipeline_id: str = Field(alias="MediaPipelineId") 80 81 82class GetMediaCapturePipelineRequestModel(BaseModel): 83 media_pipeline_id: str = Field(alias="MediaPipelineId") 84 85 86class GetMediaPipelineRequestModel(BaseModel): 87 media_pipeline_id: str = Field(alias="MediaPipelineId") 88 89 90class PresenterOnlyConfigurationModel(BaseModel): 91 presenter_position: Optional[ 92 Literal["BottomLeft", "BottomRight", "TopLeft", "TopRight"] 93 ] = Field(default=None, alias="PresenterPosition") 94 95 96class ListMediaCapturePipelinesRequestModel(BaseModel): 97 next_token: Optional[str] = Field(default=None, alias="NextToken") 98 max_results: Optional[int] = Field(default=None, alias="MaxResults") 99 100 101class MediaCapturePipelineSummaryModel(BaseModel): 102 media_pipeline_id: Optional[str] = Field(default=None, alias="MediaPipelineId") 103 media_pipeline_arn: Optional[str] = Field(default=None, alias="MediaPipelineArn") 104 105 106class ListMediaPipelinesRequestModel(BaseModel): 107 next_token: Optional[str] = Field(default=None, alias="NextToken") 108 max_results: Optional[int] = Field(default=None, alias="MaxResults") 109 110 111class MediaPipelineSummaryModel(BaseModel): 112 media_pipeline_id: Optional[str] = Field(default=None, alias="MediaPipelineId") 113 media_pipeline_arn: Optional[str] = Field(default=None, alias="MediaPipelineArn") 114 115 116class ListTagsForResourceRequestModel(BaseModel): 117 resource_arn: str = Field(alias="ResourceARN") 118 119 120class LiveConnectorRTMPConfigurationModel(BaseModel): 121 url: str = Field(alias="Url") 122 audio_channels: Optional[Literal["Mono", "Stereo"]] = Field( 123 default=None, alias="AudioChannels" 124 ) 125 audio_sample_rate: Optional[str] = Field(default=None, alias="AudioSampleRate") 126 127 128class SelectedVideoStreamsModel(BaseModel): 129 attendee_ids: Optional[Sequence[str]] = Field(default=None, alias="AttendeeIds") 130 external_user_ids: Optional[Sequence[str]] = Field( 131 default=None, alias="ExternalUserIds" 132 ) 133 134 135class UntagResourceRequestModel(BaseModel): 136 resource_arn: str = Field(alias="ResourceARN") 137 tag_keys: Sequence[str] = Field(alias="TagKeys") 138 139 140class ArtifactsConcatenationConfigurationModel(BaseModel): 141 audio: AudioConcatenationConfigurationModel = Field(alias="Audio") 142 video: VideoConcatenationConfigurationModel = Field(alias="Video") 143 content: ContentConcatenationConfigurationModel = Field(alias="Content") 144 data_channel: DataChannelConcatenationConfigurationModel = Field( 145 alias="DataChannel" 146 ) 147 transcription_messages: TranscriptionMessagesConcatenationConfigurationModel = ( 148 Field(alias="TranscriptionMessages") 149 ) 150 meeting_events: MeetingEventsConcatenationConfigurationModel = Field( 151 alias="MeetingEvents" 152 ) 153 composited_video: CompositedVideoConcatenationConfigurationModel = Field( 154 alias="CompositedVideo" 155 ) 156 157 158class ConcatenationSinkModel(BaseModel): 159 type: Literal["S3Bucket"] = Field(alias="Type") 160 s3_bucket_sink_configuration: S3BucketSinkConfigurationModel = Field( 161 alias="S3BucketSinkConfiguration" 162 ) 163 164 165class TagResourceRequestModel(BaseModel): 166 resource_arn: str = Field(alias="ResourceARN") 167 tags: Sequence[TagModel] = Field(alias="Tags") 168 169 170class EmptyResponseMetadataModel(BaseModel): 171 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 172 173 174class ListTagsForResourceResponseModel(BaseModel): 175 tags: List[TagModel] = Field(alias="Tags") 176 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 177 178 179class GridViewConfigurationModel(BaseModel): 180 content_share_layout: Literal["Horizontal", "PresenterOnly", "Vertical"] = Field( 181 alias="ContentShareLayout" 182 ) 183 presenter_only_configuration: Optional[PresenterOnlyConfigurationModel] = Field( 184 default=None, alias="PresenterOnlyConfiguration" 185 ) 186 187 188class ListMediaCapturePipelinesResponseModel(BaseModel): 189 media_capture_pipelines: List[MediaCapturePipelineSummaryModel] = Field( 190 alias="MediaCapturePipelines" 191 ) 192 next_token: str = Field(alias="NextToken") 193 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 194 195 196class ListMediaPipelinesResponseModel(BaseModel): 197 media_pipelines: List[MediaPipelineSummaryModel] = Field(alias="MediaPipelines") 198 next_token: str = Field(alias="NextToken") 199 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 200 201 202class LiveConnectorSinkConfigurationModel(BaseModel): 203 sink_type: Literal["RTMP"] = Field(alias="SinkType") 204 rtmp_configuration: LiveConnectorRTMPConfigurationModel = Field( 205 alias="RTMPConfiguration" 206 ) 207 208 209class SourceConfigurationModel(BaseModel): 210 selected_video_streams: Optional[SelectedVideoStreamsModel] = Field( 211 default=None, alias="SelectedVideoStreams" 212 ) 213 214 215class ChimeSdkMeetingConcatenationConfigurationModel(BaseModel): 216 artifacts_configuration: ArtifactsConcatenationConfigurationModel = Field( 217 alias="ArtifactsConfiguration" 218 ) 219 220 221class CompositedVideoArtifactsConfigurationModel(BaseModel): 222 grid_view_configuration: GridViewConfigurationModel = Field( 223 alias="GridViewConfiguration" 224 ) 225 layout: Optional[Literal["GridView"]] = Field(default=None, alias="Layout") 226 resolution: Optional[Literal["FHD", "HD"]] = Field(default=None, alias="Resolution") 227 228 229class MediaCapturePipelineSourceConfigurationModel(BaseModel): 230 media_pipeline_arn: str = Field(alias="MediaPipelineArn") 231 chime_sdk_meeting_configuration: ChimeSdkMeetingConcatenationConfigurationModel = ( 232 Field(alias="ChimeSdkMeetingConfiguration") 233 ) 234 235 236class ArtifactsConfigurationModel(BaseModel): 237 audio: AudioArtifactsConfigurationModel = Field(alias="Audio") 238 video: VideoArtifactsConfigurationModel = Field(alias="Video") 239 content: ContentArtifactsConfigurationModel = Field(alias="Content") 240 composited_video: Optional[CompositedVideoArtifactsConfigurationModel] = Field( 241 default=None, alias="CompositedVideo" 242 ) 243 244 245class ChimeSdkMeetingLiveConnectorConfigurationModel(BaseModel): 246 arn: str = Field(alias="Arn") 247 mux_type: Literal[ 248 "AudioWithActiveSpeakerVideo", "AudioWithCompositedVideo" 249 ] = Field(alias="MuxType") 250 composited_video: Optional[CompositedVideoArtifactsConfigurationModel] = Field( 251 default=None, alias="CompositedVideo" 252 ) 253 source_configuration: Optional[SourceConfigurationModel] = Field( 254 default=None, alias="SourceConfiguration" 255 ) 256 257 258class ConcatenationSourceModel(BaseModel): 259 type: Literal["MediaCapturePipeline"] = Field(alias="Type") 260 media_capture_pipeline_source_configuration: MediaCapturePipelineSourceConfigurationModel = Field( 261 alias="MediaCapturePipelineSourceConfiguration" 262 ) 263 264 265class ChimeSdkMeetingConfigurationModel(BaseModel): 266 source_configuration: Optional[SourceConfigurationModel] = Field( 267 default=None, alias="SourceConfiguration" 268 ) 269 artifacts_configuration: Optional[ArtifactsConfigurationModel] = Field( 270 default=None, alias="ArtifactsConfiguration" 271 ) 272 273 274class LiveConnectorSourceConfigurationModel(BaseModel): 275 source_type: Literal["ChimeSdkMeeting"] = Field(alias="SourceType") 276 chime_sdk_meeting_live_connector_configuration: ChimeSdkMeetingLiveConnectorConfigurationModel = Field( 277 alias="ChimeSdkMeetingLiveConnectorConfiguration" 278 ) 279 280 281class CreateMediaConcatenationPipelineRequestModel(BaseModel): 282 sources: Sequence[ConcatenationSourceModel] = Field(alias="Sources") 283 sinks: Sequence[ConcatenationSinkModel] = Field(alias="Sinks") 284 client_request_token: Optional[str] = Field( 285 default=None, alias="ClientRequestToken" 286 ) 287 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 288 289 290class MediaConcatenationPipelineModel(BaseModel): 291 media_pipeline_id: Optional[str] = Field(default=None, alias="MediaPipelineId") 292 media_pipeline_arn: Optional[str] = Field(default=None, alias="MediaPipelineArn") 293 sources: Optional[List[ConcatenationSourceModel]] = Field( 294 default=None, alias="Sources" 295 ) 296 sinks: Optional[List[ConcatenationSinkModel]] = Field(default=None, alias="Sinks") 297 status: Optional[ 298 Literal["Failed", "InProgress", "Initializing", "Stopped", "Stopping"] 299 ] = Field(default=None, alias="Status") 300 created_timestamp: Optional[datetime] = Field( 301 default=None, alias="CreatedTimestamp" 302 ) 303 updated_timestamp: Optional[datetime] = Field( 304 default=None, alias="UpdatedTimestamp" 305 ) 306 307 308class CreateMediaCapturePipelineRequestModel(BaseModel): 309 source_type: Literal["ChimeSdkMeeting"] = Field(alias="SourceType") 310 source_arn: str = Field(alias="SourceArn") 311 sink_type: Literal["S3Bucket"] = Field(alias="SinkType") 312 sink_arn: str = Field(alias="SinkArn") 313 client_request_token: Optional[str] = Field( 314 default=None, alias="ClientRequestToken" 315 ) 316 chime_sdk_meeting_configuration: Optional[ 317 ChimeSdkMeetingConfigurationModel 318 ] = Field(default=None, alias="ChimeSdkMeetingConfiguration") 319 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 320 321 322class MediaCapturePipelineModel(BaseModel): 323 media_pipeline_id: Optional[str] = Field(default=None, alias="MediaPipelineId") 324 media_pipeline_arn: Optional[str] = Field(default=None, alias="MediaPipelineArn") 325 source_type: Optional[Literal["ChimeSdkMeeting"]] = Field( 326 default=None, alias="SourceType" 327 ) 328 source_arn: Optional[str] = Field(default=None, alias="SourceArn") 329 status: Optional[ 330 Literal["Failed", "InProgress", "Initializing", "Stopped", "Stopping"] 331 ] = Field(default=None, alias="Status") 332 sink_type: Optional[Literal["S3Bucket"]] = Field(default=None, alias="SinkType") 333 sink_arn: Optional[str] = Field(default=None, alias="SinkArn") 334 created_timestamp: Optional[datetime] = Field( 335 default=None, alias="CreatedTimestamp" 336 ) 337 updated_timestamp: Optional[datetime] = Field( 338 default=None, alias="UpdatedTimestamp" 339 ) 340 chime_sdk_meeting_configuration: Optional[ 341 ChimeSdkMeetingConfigurationModel 342 ] = Field(default=None, alias="ChimeSdkMeetingConfiguration") 343 344 345class CreateMediaLiveConnectorPipelineRequestModel(BaseModel): 346 sources: Sequence[LiveConnectorSourceConfigurationModel] = Field(alias="Sources") 347 sinks: Sequence[LiveConnectorSinkConfigurationModel] = Field(alias="Sinks") 348 client_request_token: Optional[str] = Field( 349 default=None, alias="ClientRequestToken" 350 ) 351 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 352 353 354class MediaLiveConnectorPipelineModel(BaseModel): 355 sources: Optional[List[LiveConnectorSourceConfigurationModel]] = Field( 356 default=None, alias="Sources" 357 ) 358 sinks: Optional[List[LiveConnectorSinkConfigurationModel]] = Field( 359 default=None, alias="Sinks" 360 ) 361 media_pipeline_id: Optional[str] = Field(default=None, alias="MediaPipelineId") 362 media_pipeline_arn: Optional[str] = Field(default=None, alias="MediaPipelineArn") 363 status: Optional[ 364 Literal["Failed", "InProgress", "Initializing", "Stopped", "Stopping"] 365 ] = Field(default=None, alias="Status") 366 created_timestamp: Optional[datetime] = Field( 367 default=None, alias="CreatedTimestamp" 368 ) 369 updated_timestamp: Optional[datetime] = Field( 370 default=None, alias="UpdatedTimestamp" 371 ) 372 373 374class CreateMediaConcatenationPipelineResponseModel(BaseModel): 375 media_concatenation_pipeline: MediaConcatenationPipelineModel = Field( 376 alias="MediaConcatenationPipeline" 377 ) 378 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 379 380 381class CreateMediaCapturePipelineResponseModel(BaseModel): 382 media_capture_pipeline: MediaCapturePipelineModel = Field( 383 alias="MediaCapturePipeline" 384 ) 385 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 386 387 388class GetMediaCapturePipelineResponseModel(BaseModel): 389 media_capture_pipeline: MediaCapturePipelineModel = Field( 390 alias="MediaCapturePipeline" 391 ) 392 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 393 394 395class CreateMediaLiveConnectorPipelineResponseModel(BaseModel): 396 media_live_connector_pipeline: MediaLiveConnectorPipelineModel = Field( 397 alias="MediaLiveConnectorPipeline" 398 ) 399 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 400 401 402class MediaPipelineModel(BaseModel): 403 media_capture_pipeline: Optional[MediaCapturePipelineModel] = Field( 404 default=None, alias="MediaCapturePipeline" 405 ) 406 media_live_connector_pipeline: Optional[MediaLiveConnectorPipelineModel] = Field( 407 default=None, alias="MediaLiveConnectorPipeline" 408 ) 409 media_concatenation_pipeline: Optional[MediaConcatenationPipelineModel] = Field( 410 default=None, alias="MediaConcatenationPipeline" 411 ) 412 413 414class GetMediaPipelineResponseModel(BaseModel): 415 media_pipeline: MediaPipelineModel = Field(alias="MediaPipeline") 416 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class AudioConcatenationConfigurationModel(BaseModel): 15 state: Literal["Enabled"] = Field(alias="State")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
18class CompositedVideoConcatenationConfigurationModel(BaseModel): 19 state: Literal["Disabled", "Enabled"] = Field(alias="State")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
22class ContentConcatenationConfigurationModel(BaseModel): 23 state: Literal["Disabled", "Enabled"] = Field(alias="State")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
26class DataChannelConcatenationConfigurationModel(BaseModel): 27 state: Literal["Disabled", "Enabled"] = Field(alias="State")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
30class MeetingEventsConcatenationConfigurationModel(BaseModel): 31 state: Literal["Disabled", "Enabled"] = Field(alias="State")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
34class TranscriptionMessagesConcatenationConfigurationModel(BaseModel): 35 state: Literal["Disabled", "Enabled"] = Field(alias="State")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
38class VideoConcatenationConfigurationModel(BaseModel): 39 state: Literal["Disabled", "Enabled"] = Field(alias="State")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
42class AudioArtifactsConfigurationModel(BaseModel): 43 mux_type: Literal[ 44 "AudioOnly", "AudioWithActiveSpeakerVideo", "AudioWithCompositedVideo" 45 ] = Field(alias="MuxType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
48class ContentArtifactsConfigurationModel(BaseModel): 49 state: Literal["Disabled", "Enabled"] = Field(alias="State") 50 mux_type: Optional[Literal["ContentOnly"]] = Field(default=None, alias="MuxType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
53class VideoArtifactsConfigurationModel(BaseModel): 54 state: Literal["Disabled", "Enabled"] = Field(alias="State") 55 mux_type: Optional[Literal["VideoOnly"]] = Field(default=None, alias="MuxType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
67class ResponseMetadataModel(BaseModel): 68 request_id: str = Field(alias="RequestId") 69 host_id: str = Field(alias="HostId") 70 http_status_code: int = Field(alias="HTTPStatusCode") 71 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 72 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
75class DeleteMediaCapturePipelineRequestModel(BaseModel): 76 media_pipeline_id: str = Field(alias="MediaPipelineId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
79class DeleteMediaPipelineRequestModel(BaseModel): 80 media_pipeline_id: str = Field(alias="MediaPipelineId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
83class GetMediaCapturePipelineRequestModel(BaseModel): 84 media_pipeline_id: str = Field(alias="MediaPipelineId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
87class GetMediaPipelineRequestModel(BaseModel): 88 media_pipeline_id: str = Field(alias="MediaPipelineId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
91class PresenterOnlyConfigurationModel(BaseModel): 92 presenter_position: Optional[ 93 Literal["BottomLeft", "BottomRight", "TopLeft", "TopRight"] 94 ] = Field(default=None, alias="PresenterPosition")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
97class ListMediaCapturePipelinesRequestModel(BaseModel): 98 next_token: Optional[str] = Field(default=None, alias="NextToken") 99 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
102class MediaCapturePipelineSummaryModel(BaseModel): 103 media_pipeline_id: Optional[str] = Field(default=None, alias="MediaPipelineId") 104 media_pipeline_arn: Optional[str] = Field(default=None, alias="MediaPipelineArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
107class ListMediaPipelinesRequestModel(BaseModel): 108 next_token: Optional[str] = Field(default=None, alias="NextToken") 109 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
112class MediaPipelineSummaryModel(BaseModel): 113 media_pipeline_id: Optional[str] = Field(default=None, alias="MediaPipelineId") 114 media_pipeline_arn: Optional[str] = Field(default=None, alias="MediaPipelineArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
117class ListTagsForResourceRequestModel(BaseModel): 118 resource_arn: str = Field(alias="ResourceARN")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
121class LiveConnectorRTMPConfigurationModel(BaseModel): 122 url: str = Field(alias="Url") 123 audio_channels: Optional[Literal["Mono", "Stereo"]] = Field( 124 default=None, alias="AudioChannels" 125 ) 126 audio_sample_rate: Optional[str] = Field(default=None, alias="AudioSampleRate")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
129class SelectedVideoStreamsModel(BaseModel): 130 attendee_ids: Optional[Sequence[str]] = Field(default=None, alias="AttendeeIds") 131 external_user_ids: Optional[Sequence[str]] = Field( 132 default=None, alias="ExternalUserIds" 133 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
136class UntagResourceRequestModel(BaseModel): 137 resource_arn: str = Field(alias="ResourceARN") 138 tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
141class ArtifactsConcatenationConfigurationModel(BaseModel): 142 audio: AudioConcatenationConfigurationModel = Field(alias="Audio") 143 video: VideoConcatenationConfigurationModel = Field(alias="Video") 144 content: ContentConcatenationConfigurationModel = Field(alias="Content") 145 data_channel: DataChannelConcatenationConfigurationModel = Field( 146 alias="DataChannel" 147 ) 148 transcription_messages: TranscriptionMessagesConcatenationConfigurationModel = ( 149 Field(alias="TranscriptionMessages") 150 ) 151 meeting_events: MeetingEventsConcatenationConfigurationModel = Field( 152 alias="MeetingEvents" 153 ) 154 composited_video: CompositedVideoConcatenationConfigurationModel = Field( 155 alias="CompositedVideo" 156 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
159class ConcatenationSinkModel(BaseModel): 160 type: Literal["S3Bucket"] = Field(alias="Type") 161 s3_bucket_sink_configuration: S3BucketSinkConfigurationModel = Field( 162 alias="S3BucketSinkConfiguration" 163 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
166class TagResourceRequestModel(BaseModel): 167 resource_arn: str = Field(alias="ResourceARN") 168 tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
171class EmptyResponseMetadataModel(BaseModel): 172 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
175class ListTagsForResourceResponseModel(BaseModel): 176 tags: List[TagModel] = Field(alias="Tags") 177 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
180class GridViewConfigurationModel(BaseModel): 181 content_share_layout: Literal["Horizontal", "PresenterOnly", "Vertical"] = Field( 182 alias="ContentShareLayout" 183 ) 184 presenter_only_configuration: Optional[PresenterOnlyConfigurationModel] = Field( 185 default=None, alias="PresenterOnlyConfiguration" 186 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
189class ListMediaCapturePipelinesResponseModel(BaseModel): 190 media_capture_pipelines: List[MediaCapturePipelineSummaryModel] = Field( 191 alias="MediaCapturePipelines" 192 ) 193 next_token: str = Field(alias="NextToken") 194 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
197class ListMediaPipelinesResponseModel(BaseModel): 198 media_pipelines: List[MediaPipelineSummaryModel] = Field(alias="MediaPipelines") 199 next_token: str = Field(alias="NextToken") 200 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
203class LiveConnectorSinkConfigurationModel(BaseModel): 204 sink_type: Literal["RTMP"] = Field(alias="SinkType") 205 rtmp_configuration: LiveConnectorRTMPConfigurationModel = Field( 206 alias="RTMPConfiguration" 207 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
210class SourceConfigurationModel(BaseModel): 211 selected_video_streams: Optional[SelectedVideoStreamsModel] = Field( 212 default=None, alias="SelectedVideoStreams" 213 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
216class ChimeSdkMeetingConcatenationConfigurationModel(BaseModel): 217 artifacts_configuration: ArtifactsConcatenationConfigurationModel = Field( 218 alias="ArtifactsConfiguration" 219 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
222class CompositedVideoArtifactsConfigurationModel(BaseModel): 223 grid_view_configuration: GridViewConfigurationModel = Field( 224 alias="GridViewConfiguration" 225 ) 226 layout: Optional[Literal["GridView"]] = Field(default=None, alias="Layout") 227 resolution: Optional[Literal["FHD", "HD"]] = Field(default=None, alias="Resolution")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
230class MediaCapturePipelineSourceConfigurationModel(BaseModel): 231 media_pipeline_arn: str = Field(alias="MediaPipelineArn") 232 chime_sdk_meeting_configuration: ChimeSdkMeetingConcatenationConfigurationModel = ( 233 Field(alias="ChimeSdkMeetingConfiguration") 234 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
237class ArtifactsConfigurationModel(BaseModel): 238 audio: AudioArtifactsConfigurationModel = Field(alias="Audio") 239 video: VideoArtifactsConfigurationModel = Field(alias="Video") 240 content: ContentArtifactsConfigurationModel = Field(alias="Content") 241 composited_video: Optional[CompositedVideoArtifactsConfigurationModel] = Field( 242 default=None, alias="CompositedVideo" 243 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
246class ChimeSdkMeetingLiveConnectorConfigurationModel(BaseModel): 247 arn: str = Field(alias="Arn") 248 mux_type: Literal[ 249 "AudioWithActiveSpeakerVideo", "AudioWithCompositedVideo" 250 ] = Field(alias="MuxType") 251 composited_video: Optional[CompositedVideoArtifactsConfigurationModel] = Field( 252 default=None, alias="CompositedVideo" 253 ) 254 source_configuration: Optional[SourceConfigurationModel] = Field( 255 default=None, alias="SourceConfiguration" 256 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
259class ConcatenationSourceModel(BaseModel): 260 type: Literal["MediaCapturePipeline"] = Field(alias="Type") 261 media_capture_pipeline_source_configuration: MediaCapturePipelineSourceConfigurationModel = Field( 262 alias="MediaCapturePipelineSourceConfiguration" 263 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
266class ChimeSdkMeetingConfigurationModel(BaseModel): 267 source_configuration: Optional[SourceConfigurationModel] = Field( 268 default=None, alias="SourceConfiguration" 269 ) 270 artifacts_configuration: Optional[ArtifactsConfigurationModel] = Field( 271 default=None, alias="ArtifactsConfiguration" 272 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
275class LiveConnectorSourceConfigurationModel(BaseModel): 276 source_type: Literal["ChimeSdkMeeting"] = Field(alias="SourceType") 277 chime_sdk_meeting_live_connector_configuration: ChimeSdkMeetingLiveConnectorConfigurationModel = Field( 278 alias="ChimeSdkMeetingLiveConnectorConfiguration" 279 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
282class CreateMediaConcatenationPipelineRequestModel(BaseModel): 283 sources: Sequence[ConcatenationSourceModel] = Field(alias="Sources") 284 sinks: Sequence[ConcatenationSinkModel] = Field(alias="Sinks") 285 client_request_token: Optional[str] = Field( 286 default=None, alias="ClientRequestToken" 287 ) 288 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
291class MediaConcatenationPipelineModel(BaseModel): 292 media_pipeline_id: Optional[str] = Field(default=None, alias="MediaPipelineId") 293 media_pipeline_arn: Optional[str] = Field(default=None, alias="MediaPipelineArn") 294 sources: Optional[List[ConcatenationSourceModel]] = Field( 295 default=None, alias="Sources" 296 ) 297 sinks: Optional[List[ConcatenationSinkModel]] = Field(default=None, alias="Sinks") 298 status: Optional[ 299 Literal["Failed", "InProgress", "Initializing", "Stopped", "Stopping"] 300 ] = Field(default=None, alias="Status") 301 created_timestamp: Optional[datetime] = Field( 302 default=None, alias="CreatedTimestamp" 303 ) 304 updated_timestamp: Optional[datetime] = Field( 305 default=None, alias="UpdatedTimestamp" 306 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
309class CreateMediaCapturePipelineRequestModel(BaseModel): 310 source_type: Literal["ChimeSdkMeeting"] = Field(alias="SourceType") 311 source_arn: str = Field(alias="SourceArn") 312 sink_type: Literal["S3Bucket"] = Field(alias="SinkType") 313 sink_arn: str = Field(alias="SinkArn") 314 client_request_token: Optional[str] = Field( 315 default=None, alias="ClientRequestToken" 316 ) 317 chime_sdk_meeting_configuration: Optional[ 318 ChimeSdkMeetingConfigurationModel 319 ] = Field(default=None, alias="ChimeSdkMeetingConfiguration") 320 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
323class MediaCapturePipelineModel(BaseModel): 324 media_pipeline_id: Optional[str] = Field(default=None, alias="MediaPipelineId") 325 media_pipeline_arn: Optional[str] = Field(default=None, alias="MediaPipelineArn") 326 source_type: Optional[Literal["ChimeSdkMeeting"]] = Field( 327 default=None, alias="SourceType" 328 ) 329 source_arn: Optional[str] = Field(default=None, alias="SourceArn") 330 status: Optional[ 331 Literal["Failed", "InProgress", "Initializing", "Stopped", "Stopping"] 332 ] = Field(default=None, alias="Status") 333 sink_type: Optional[Literal["S3Bucket"]] = Field(default=None, alias="SinkType") 334 sink_arn: Optional[str] = Field(default=None, alias="SinkArn") 335 created_timestamp: Optional[datetime] = Field( 336 default=None, alias="CreatedTimestamp" 337 ) 338 updated_timestamp: Optional[datetime] = Field( 339 default=None, alias="UpdatedTimestamp" 340 ) 341 chime_sdk_meeting_configuration: Optional[ 342 ChimeSdkMeetingConfigurationModel 343 ] = Field(default=None, alias="ChimeSdkMeetingConfiguration")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
346class CreateMediaLiveConnectorPipelineRequestModel(BaseModel): 347 sources: Sequence[LiveConnectorSourceConfigurationModel] = Field(alias="Sources") 348 sinks: Sequence[LiveConnectorSinkConfigurationModel] = Field(alias="Sinks") 349 client_request_token: Optional[str] = Field( 350 default=None, alias="ClientRequestToken" 351 ) 352 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
355class MediaLiveConnectorPipelineModel(BaseModel): 356 sources: Optional[List[LiveConnectorSourceConfigurationModel]] = Field( 357 default=None, alias="Sources" 358 ) 359 sinks: Optional[List[LiveConnectorSinkConfigurationModel]] = Field( 360 default=None, alias="Sinks" 361 ) 362 media_pipeline_id: Optional[str] = Field(default=None, alias="MediaPipelineId") 363 media_pipeline_arn: Optional[str] = Field(default=None, alias="MediaPipelineArn") 364 status: Optional[ 365 Literal["Failed", "InProgress", "Initializing", "Stopped", "Stopping"] 366 ] = Field(default=None, alias="Status") 367 created_timestamp: Optional[datetime] = Field( 368 default=None, alias="CreatedTimestamp" 369 ) 370 updated_timestamp: Optional[datetime] = Field( 371 default=None, alias="UpdatedTimestamp" 372 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
375class CreateMediaConcatenationPipelineResponseModel(BaseModel): 376 media_concatenation_pipeline: MediaConcatenationPipelineModel = Field( 377 alias="MediaConcatenationPipeline" 378 ) 379 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
382class CreateMediaCapturePipelineResponseModel(BaseModel): 383 media_capture_pipeline: MediaCapturePipelineModel = Field( 384 alias="MediaCapturePipeline" 385 ) 386 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
389class GetMediaCapturePipelineResponseModel(BaseModel): 390 media_capture_pipeline: MediaCapturePipelineModel = Field( 391 alias="MediaCapturePipeline" 392 ) 393 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
396class CreateMediaLiveConnectorPipelineResponseModel(BaseModel): 397 media_live_connector_pipeline: MediaLiveConnectorPipelineModel = Field( 398 alias="MediaLiveConnectorPipeline" 399 ) 400 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
403class MediaPipelineModel(BaseModel): 404 media_capture_pipeline: Optional[MediaCapturePipelineModel] = Field( 405 default=None, alias="MediaCapturePipeline" 406 ) 407 media_live_connector_pipeline: Optional[MediaLiveConnectorPipelineModel] = Field( 408 default=None, alias="MediaLiveConnectorPipeline" 409 ) 410 media_concatenation_pipeline: Optional[MediaConcatenationPipelineModel] = Field( 411 default=None, alias="MediaConcatenationPipeline" 412 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
415class GetMediaPipelineResponseModel(BaseModel): 416 media_pipeline: MediaPipelineModel = Field(alias="MediaPipeline") 417 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs