mypydantic.models.elastictranscoder

  1# Model Generated: Thu Mar  2 21:56:18 2023
  2
  3from __future__ import annotations
  4
  5from typing import Dict, List, Mapping, Optional, Sequence
  6
  7from pydantic import Field
  8
  9from mypydantic.models.base_model import BaseModel
 10
 11
 12class EncryptionModel(BaseModel):
 13    mode: Optional[str] = Field(default=None, alias="Mode")
 14    key: Optional[str] = Field(default=None, alias="Key")
 15    key_md5: Optional[str] = Field(default=None, alias="KeyMd5")
 16    initialization_vector: Optional[str] = Field(
 17        default=None, alias="InitializationVector"
 18    )
 19
 20
 21class AudioCodecOptionsModel(BaseModel):
 22    profile: Optional[str] = Field(default=None, alias="Profile")
 23    bit_depth: Optional[str] = Field(default=None, alias="BitDepth")
 24    bit_order: Optional[str] = Field(default=None, alias="BitOrder")
 25    signed: Optional[str] = Field(default=None, alias="Signed")
 26
 27
 28class CancelJobRequestModel(BaseModel):
 29    id: str = Field(alias="Id")
 30
 31
 32class TimeSpanModel(BaseModel):
 33    start_time: Optional[str] = Field(default=None, alias="StartTime")
 34    duration: Optional[str] = Field(default=None, alias="Duration")
 35
 36
 37class HlsContentProtectionModel(BaseModel):
 38    method: Optional[str] = Field(default=None, alias="Method")
 39    key: Optional[str] = Field(default=None, alias="Key")
 40    key_md5: Optional[str] = Field(default=None, alias="KeyMd5")
 41    initialization_vector: Optional[str] = Field(
 42        default=None, alias="InitializationVector"
 43    )
 44    license_acquisition_url: Optional[str] = Field(
 45        default=None, alias="LicenseAcquisitionUrl"
 46    )
 47    key_storage_policy: Optional[str] = Field(default=None, alias="KeyStoragePolicy")
 48
 49
 50class PlayReadyDrmModel(BaseModel):
 51    format: Optional[str] = Field(default=None, alias="Format")
 52    key: Optional[str] = Field(default=None, alias="Key")
 53    key_md5: Optional[str] = Field(default=None, alias="KeyMd5")
 54    key_id: Optional[str] = Field(default=None, alias="KeyId")
 55    initialization_vector: Optional[str] = Field(
 56        default=None, alias="InitializationVector"
 57    )
 58    license_acquisition_url: Optional[str] = Field(
 59        default=None, alias="LicenseAcquisitionUrl"
 60    )
 61
 62
 63class ResponseMetadataModel(BaseModel):
 64    request_id: str = Field(alias="RequestId")
 65    host_id: str = Field(alias="HostId")
 66    http_status_code: int = Field(alias="HTTPStatusCode")
 67    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
 68    retry_attempts: int = Field(alias="RetryAttempts")
 69
 70
 71class NotificationsModel(BaseModel):
 72    progressing: Optional[str] = Field(default=None, alias="Progressing")
 73    completed: Optional[str] = Field(default=None, alias="Completed")
 74    warning: Optional[str] = Field(default=None, alias="Warning")
 75    error: Optional[str] = Field(default=None, alias="Error")
 76
 77
 78class WarningModel(BaseModel):
 79    code: Optional[str] = Field(default=None, alias="Code")
 80    message: Optional[str] = Field(default=None, alias="Message")
 81
 82
 83class ThumbnailsModel(BaseModel):
 84    format: Optional[str] = Field(default=None, alias="Format")
 85    interval: Optional[str] = Field(default=None, alias="Interval")
 86    resolution: Optional[str] = Field(default=None, alias="Resolution")
 87    aspect_ratio: Optional[str] = Field(default=None, alias="AspectRatio")
 88    max_width: Optional[str] = Field(default=None, alias="MaxWidth")
 89    max_height: Optional[str] = Field(default=None, alias="MaxHeight")
 90    sizing_policy: Optional[str] = Field(default=None, alias="SizingPolicy")
 91    padding_policy: Optional[str] = Field(default=None, alias="PaddingPolicy")
 92
 93
 94class DeletePipelineRequestModel(BaseModel):
 95    id: str = Field(alias="Id")
 96
 97
 98class DeletePresetRequestModel(BaseModel):
 99    id: str = Field(alias="Id")
100
101
102class DetectedPropertiesModel(BaseModel):
103    width: Optional[int] = Field(default=None, alias="Width")
104    height: Optional[int] = Field(default=None, alias="Height")
105    frame_rate: Optional[str] = Field(default=None, alias="FrameRate")
106    file_size: Optional[int] = Field(default=None, alias="FileSize")
107    duration_millis: Optional[int] = Field(default=None, alias="DurationMillis")
108
109
110class TimingModel(BaseModel):
111    submit_time_millis: Optional[int] = Field(default=None, alias="SubmitTimeMillis")
112    start_time_millis: Optional[int] = Field(default=None, alias="StartTimeMillis")
113    finish_time_millis: Optional[int] = Field(default=None, alias="FinishTimeMillis")
114
115
116class PaginatorConfigModel(BaseModel):
117    max_items: Optional[int] = Field(default=None, alias="MaxItems")
118    page_size: Optional[int] = Field(default=None, alias="PageSize")
119    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
120
121
122class ListJobsByPipelineRequestModel(BaseModel):
123    pipeline_id: str = Field(alias="PipelineId")
124    ascending: Optional[str] = Field(default=None, alias="Ascending")
125    page_token: Optional[str] = Field(default=None, alias="PageToken")
126
127
128class ListJobsByStatusRequestModel(BaseModel):
129    status: str = Field(alias="Status")
130    ascending: Optional[str] = Field(default=None, alias="Ascending")
131    page_token: Optional[str] = Field(default=None, alias="PageToken")
132
133
134class ListPipelinesRequestModel(BaseModel):
135    ascending: Optional[str] = Field(default=None, alias="Ascending")
136    page_token: Optional[str] = Field(default=None, alias="PageToken")
137
138
139class ListPresetsRequestModel(BaseModel):
140    ascending: Optional[str] = Field(default=None, alias="Ascending")
141    page_token: Optional[str] = Field(default=None, alias="PageToken")
142
143
144class PermissionModel(BaseModel):
145    grantee_type: Optional[str] = Field(default=None, alias="GranteeType")
146    grantee: Optional[str] = Field(default=None, alias="Grantee")
147    access: Optional[Sequence[str]] = Field(default=None, alias="Access")
148
149
150class PresetWatermarkModel(BaseModel):
151    id: Optional[str] = Field(default=None, alias="Id")
152    max_width: Optional[str] = Field(default=None, alias="MaxWidth")
153    max_height: Optional[str] = Field(default=None, alias="MaxHeight")
154    sizing_policy: Optional[str] = Field(default=None, alias="SizingPolicy")
155    horizontal_align: Optional[str] = Field(default=None, alias="HorizontalAlign")
156    horizontal_offset: Optional[str] = Field(default=None, alias="HorizontalOffset")
157    vertical_align: Optional[str] = Field(default=None, alias="VerticalAlign")
158    vertical_offset: Optional[str] = Field(default=None, alias="VerticalOffset")
159    opacity: Optional[str] = Field(default=None, alias="Opacity")
160    target: Optional[str] = Field(default=None, alias="Target")
161
162
163class WaiterConfigModel(BaseModel):
164    delay: Optional[int] = Field(default=None, alias="Delay")
165    max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts")
166
167
168class ReadJobRequestModel(BaseModel):
169    id: str = Field(alias="Id")
170
171
172class ReadPipelineRequestModel(BaseModel):
173    id: str = Field(alias="Id")
174
175
176class ReadPresetRequestModel(BaseModel):
177    id: str = Field(alias="Id")
178
179
180class TestRoleRequestModel(BaseModel):
181    role: str = Field(alias="Role")
182    input_bucket: str = Field(alias="InputBucket")
183    output_bucket: str = Field(alias="OutputBucket")
184    topics: Sequence[str] = Field(alias="Topics")
185
186
187class UpdatePipelineStatusRequestModel(BaseModel):
188    id: str = Field(alias="Id")
189    status: str = Field(alias="Status")
190
191
192class ArtworkModel(BaseModel):
193    input_key: Optional[str] = Field(default=None, alias="InputKey")
194    max_width: Optional[str] = Field(default=None, alias="MaxWidth")
195    max_height: Optional[str] = Field(default=None, alias="MaxHeight")
196    sizing_policy: Optional[str] = Field(default=None, alias="SizingPolicy")
197    padding_policy: Optional[str] = Field(default=None, alias="PaddingPolicy")
198    album_art_format: Optional[str] = Field(default=None, alias="AlbumArtFormat")
199    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
200
201
202class CaptionFormatModel(BaseModel):
203    format: Optional[str] = Field(default=None, alias="Format")
204    pattern: Optional[str] = Field(default=None, alias="Pattern")
205    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
206
207
208class CaptionSourceModel(BaseModel):
209    key: Optional[str] = Field(default=None, alias="Key")
210    language: Optional[str] = Field(default=None, alias="Language")
211    time_offset: Optional[str] = Field(default=None, alias="TimeOffset")
212    label: Optional[str] = Field(default=None, alias="Label")
213    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
214
215
216class JobWatermarkModel(BaseModel):
217    preset_watermark_id: Optional[str] = Field(default=None, alias="PresetWatermarkId")
218    input_key: Optional[str] = Field(default=None, alias="InputKey")
219    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
220
221
222class AudioParametersModel(BaseModel):
223    codec: Optional[str] = Field(default=None, alias="Codec")
224    sample_rate: Optional[str] = Field(default=None, alias="SampleRate")
225    bit_rate: Optional[str] = Field(default=None, alias="BitRate")
226    channels: Optional[str] = Field(default=None, alias="Channels")
227    audio_packing_mode: Optional[str] = Field(default=None, alias="AudioPackingMode")
228    codec_options: Optional[AudioCodecOptionsModel] = Field(
229        default=None, alias="CodecOptions"
230    )
231
232
233class ClipModel(BaseModel):
234    time_span: Optional[TimeSpanModel] = Field(default=None, alias="TimeSpan")
235
236
237class CreateJobPlaylistModel(BaseModel):
238    name: Optional[str] = Field(default=None, alias="Name")
239    format: Optional[str] = Field(default=None, alias="Format")
240    output_keys: Optional[Sequence[str]] = Field(default=None, alias="OutputKeys")
241    hls_content_protection: Optional[HlsContentProtectionModel] = Field(
242        default=None, alias="HlsContentProtection"
243    )
244    play_ready_drm: Optional[PlayReadyDrmModel] = Field(
245        default=None, alias="PlayReadyDrm"
246    )
247
248
249class PlaylistModel(BaseModel):
250    name: Optional[str] = Field(default=None, alias="Name")
251    format: Optional[str] = Field(default=None, alias="Format")
252    output_keys: Optional[List[str]] = Field(default=None, alias="OutputKeys")
253    hls_content_protection: Optional[HlsContentProtectionModel] = Field(
254        default=None, alias="HlsContentProtection"
255    )
256    play_ready_drm: Optional[PlayReadyDrmModel] = Field(
257        default=None, alias="PlayReadyDrm"
258    )
259    status: Optional[str] = Field(default=None, alias="Status")
260    status_detail: Optional[str] = Field(default=None, alias="StatusDetail")
261
262
263class TestRoleResponseModel(BaseModel):
264    success: str = Field(alias="Success")
265    messages: List[str] = Field(alias="Messages")
266    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
267
268
269class UpdatePipelineNotificationsRequestModel(BaseModel):
270    id: str = Field(alias="Id")
271    notifications: NotificationsModel = Field(alias="Notifications")
272
273
274class ListJobsByPipelineRequestListJobsByPipelinePaginateModel(BaseModel):
275    pipeline_id: str = Field(alias="PipelineId")
276    ascending: Optional[str] = Field(default=None, alias="Ascending")
277    pagination_config: Optional[PaginatorConfigModel] = Field(
278        default=None, alias="PaginationConfig"
279    )
280
281
282class ListJobsByStatusRequestListJobsByStatusPaginateModel(BaseModel):
283    status: str = Field(alias="Status")
284    ascending: Optional[str] = Field(default=None, alias="Ascending")
285    pagination_config: Optional[PaginatorConfigModel] = Field(
286        default=None, alias="PaginationConfig"
287    )
288
289
290class ListPipelinesRequestListPipelinesPaginateModel(BaseModel):
291    ascending: Optional[str] = Field(default=None, alias="Ascending")
292    pagination_config: Optional[PaginatorConfigModel] = Field(
293        default=None, alias="PaginationConfig"
294    )
295
296
297class ListPresetsRequestListPresetsPaginateModel(BaseModel):
298    ascending: Optional[str] = Field(default=None, alias="Ascending")
299    pagination_config: Optional[PaginatorConfigModel] = Field(
300        default=None, alias="PaginationConfig"
301    )
302
303
304class PipelineOutputConfigModel(BaseModel):
305    bucket: Optional[str] = Field(default=None, alias="Bucket")
306    storage_class: Optional[str] = Field(default=None, alias="StorageClass")
307    permissions: Optional[Sequence[PermissionModel]] = Field(
308        default=None, alias="Permissions"
309    )
310
311
312class VideoParametersModel(BaseModel):
313    codec: Optional[str] = Field(default=None, alias="Codec")
314    codec_options: Optional[Mapping[str, str]] = Field(
315        default=None, alias="CodecOptions"
316    )
317    keyframes_max_dist: Optional[str] = Field(default=None, alias="KeyframesMaxDist")
318    fixed_gop: Optional[str] = Field(default=None, alias="FixedGOP")
319    bit_rate: Optional[str] = Field(default=None, alias="BitRate")
320    frame_rate: Optional[str] = Field(default=None, alias="FrameRate")
321    max_frame_rate: Optional[str] = Field(default=None, alias="MaxFrameRate")
322    resolution: Optional[str] = Field(default=None, alias="Resolution")
323    aspect_ratio: Optional[str] = Field(default=None, alias="AspectRatio")
324    max_width: Optional[str] = Field(default=None, alias="MaxWidth")
325    max_height: Optional[str] = Field(default=None, alias="MaxHeight")
326    display_aspect_ratio: Optional[str] = Field(
327        default=None, alias="DisplayAspectRatio"
328    )
329    sizing_policy: Optional[str] = Field(default=None, alias="SizingPolicy")
330    padding_policy: Optional[str] = Field(default=None, alias="PaddingPolicy")
331    watermarks: Optional[Sequence[PresetWatermarkModel]] = Field(
332        default=None, alias="Watermarks"
333    )
334
335
336class ReadJobRequestJobCompleteWaitModel(BaseModel):
337    id: str = Field(alias="Id")
338    waiter_config: Optional[WaiterConfigModel] = Field(
339        default=None, alias="WaiterConfig"
340    )
341
342
343class JobAlbumArtModel(BaseModel):
344    merge_policy: Optional[str] = Field(default=None, alias="MergePolicy")
345    artwork: Optional[Sequence[ArtworkModel]] = Field(default=None, alias="Artwork")
346
347
348class CaptionsModel(BaseModel):
349    merge_policy: Optional[str] = Field(default=None, alias="MergePolicy")
350    caption_sources: Optional[Sequence[CaptionSourceModel]] = Field(
351        default=None, alias="CaptionSources"
352    )
353    caption_formats: Optional[Sequence[CaptionFormatModel]] = Field(
354        default=None, alias="CaptionFormats"
355    )
356
357
358class InputCaptionsModel(BaseModel):
359    merge_policy: Optional[str] = Field(default=None, alias="MergePolicy")
360    caption_sources: Optional[Sequence[CaptionSourceModel]] = Field(
361        default=None, alias="CaptionSources"
362    )
363
364
365class CreatePipelineRequestModel(BaseModel):
366    name: str = Field(alias="Name")
367    input_bucket: str = Field(alias="InputBucket")
368    role: str = Field(alias="Role")
369    output_bucket: Optional[str] = Field(default=None, alias="OutputBucket")
370    aws_kms_key_arn: Optional[str] = Field(default=None, alias="AwsKmsKeyArn")
371    notifications: Optional[NotificationsModel] = Field(
372        default=None, alias="Notifications"
373    )
374    content_config: Optional[PipelineOutputConfigModel] = Field(
375        default=None, alias="ContentConfig"
376    )
377    thumbnail_config: Optional[PipelineOutputConfigModel] = Field(
378        default=None, alias="ThumbnailConfig"
379    )
380
381
382class PipelineModel(BaseModel):
383    id: Optional[str] = Field(default=None, alias="Id")
384    arn: Optional[str] = Field(default=None, alias="Arn")
385    name: Optional[str] = Field(default=None, alias="Name")
386    status: Optional[str] = Field(default=None, alias="Status")
387    input_bucket: Optional[str] = Field(default=None, alias="InputBucket")
388    output_bucket: Optional[str] = Field(default=None, alias="OutputBucket")
389    role: Optional[str] = Field(default=None, alias="Role")
390    aws_kms_key_arn: Optional[str] = Field(default=None, alias="AwsKmsKeyArn")
391    notifications: Optional[NotificationsModel] = Field(
392        default=None, alias="Notifications"
393    )
394    content_config: Optional[PipelineOutputConfigModel] = Field(
395        default=None, alias="ContentConfig"
396    )
397    thumbnail_config: Optional[PipelineOutputConfigModel] = Field(
398        default=None, alias="ThumbnailConfig"
399    )
400
401
402class UpdatePipelineRequestModel(BaseModel):
403    id: str = Field(alias="Id")
404    name: Optional[str] = Field(default=None, alias="Name")
405    input_bucket: Optional[str] = Field(default=None, alias="InputBucket")
406    role: Optional[str] = Field(default=None, alias="Role")
407    aws_kms_key_arn: Optional[str] = Field(default=None, alias="AwsKmsKeyArn")
408    notifications: Optional[NotificationsModel] = Field(
409        default=None, alias="Notifications"
410    )
411    content_config: Optional[PipelineOutputConfigModel] = Field(
412        default=None, alias="ContentConfig"
413    )
414    thumbnail_config: Optional[PipelineOutputConfigModel] = Field(
415        default=None, alias="ThumbnailConfig"
416    )
417
418
419class CreatePresetRequestModel(BaseModel):
420    name: str = Field(alias="Name")
421    container: str = Field(alias="Container")
422    description: Optional[str] = Field(default=None, alias="Description")
423    video: Optional[VideoParametersModel] = Field(default=None, alias="Video")
424    audio: Optional[AudioParametersModel] = Field(default=None, alias="Audio")
425    thumbnails: Optional[ThumbnailsModel] = Field(default=None, alias="Thumbnails")
426
427
428class PresetModel(BaseModel):
429    id: Optional[str] = Field(default=None, alias="Id")
430    arn: Optional[str] = Field(default=None, alias="Arn")
431    name: Optional[str] = Field(default=None, alias="Name")
432    description: Optional[str] = Field(default=None, alias="Description")
433    container: Optional[str] = Field(default=None, alias="Container")
434    audio: Optional[AudioParametersModel] = Field(default=None, alias="Audio")
435    video: Optional[VideoParametersModel] = Field(default=None, alias="Video")
436    thumbnails: Optional[ThumbnailsModel] = Field(default=None, alias="Thumbnails")
437    type: Optional[str] = Field(default=None, alias="Type")
438
439
440class CreateJobOutputModel(BaseModel):
441    key: Optional[str] = Field(default=None, alias="Key")
442    thumbnail_pattern: Optional[str] = Field(default=None, alias="ThumbnailPattern")
443    thumbnail_encryption: Optional[EncryptionModel] = Field(
444        default=None, alias="ThumbnailEncryption"
445    )
446    rotate: Optional[str] = Field(default=None, alias="Rotate")
447    preset_id: Optional[str] = Field(default=None, alias="PresetId")
448    segment_duration: Optional[str] = Field(default=None, alias="SegmentDuration")
449    watermarks: Optional[Sequence[JobWatermarkModel]] = Field(
450        default=None, alias="Watermarks"
451    )
452    album_art: Optional[JobAlbumArtModel] = Field(default=None, alias="AlbumArt")
453    composition: Optional[Sequence[ClipModel]] = Field(
454        default=None, alias="Composition"
455    )
456    captions: Optional[CaptionsModel] = Field(default=None, alias="Captions")
457    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
458
459
460class JobOutputModel(BaseModel):
461    id: Optional[str] = Field(default=None, alias="Id")
462    key: Optional[str] = Field(default=None, alias="Key")
463    thumbnail_pattern: Optional[str] = Field(default=None, alias="ThumbnailPattern")
464    thumbnail_encryption: Optional[EncryptionModel] = Field(
465        default=None, alias="ThumbnailEncryption"
466    )
467    rotate: Optional[str] = Field(default=None, alias="Rotate")
468    preset_id: Optional[str] = Field(default=None, alias="PresetId")
469    segment_duration: Optional[str] = Field(default=None, alias="SegmentDuration")
470    status: Optional[str] = Field(default=None, alias="Status")
471    status_detail: Optional[str] = Field(default=None, alias="StatusDetail")
472    duration: Optional[int] = Field(default=None, alias="Duration")
473    width: Optional[int] = Field(default=None, alias="Width")
474    height: Optional[int] = Field(default=None, alias="Height")
475    frame_rate: Optional[str] = Field(default=None, alias="FrameRate")
476    file_size: Optional[int] = Field(default=None, alias="FileSize")
477    duration_millis: Optional[int] = Field(default=None, alias="DurationMillis")
478    watermarks: Optional[List[JobWatermarkModel]] = Field(
479        default=None, alias="Watermarks"
480    )
481    album_art: Optional[JobAlbumArtModel] = Field(default=None, alias="AlbumArt")
482    composition: Optional[List[ClipModel]] = Field(default=None, alias="Composition")
483    captions: Optional[CaptionsModel] = Field(default=None, alias="Captions")
484    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
485    applied_color_space_conversion: Optional[str] = Field(
486        default=None, alias="AppliedColorSpaceConversion"
487    )
488
489
490class JobInputModel(BaseModel):
491    key: Optional[str] = Field(default=None, alias="Key")
492    frame_rate: Optional[str] = Field(default=None, alias="FrameRate")
493    resolution: Optional[str] = Field(default=None, alias="Resolution")
494    aspect_ratio: Optional[str] = Field(default=None, alias="AspectRatio")
495    interlaced: Optional[str] = Field(default=None, alias="Interlaced")
496    container: Optional[str] = Field(default=None, alias="Container")
497    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
498    time_span: Optional[TimeSpanModel] = Field(default=None, alias="TimeSpan")
499    input_captions: Optional[InputCaptionsModel] = Field(
500        default=None, alias="InputCaptions"
501    )
502    detected_properties: Optional[DetectedPropertiesModel] = Field(
503        default=None, alias="DetectedProperties"
504    )
505
506
507class CreatePipelineResponseModel(BaseModel):
508    pipeline: PipelineModel = Field(alias="Pipeline")
509    warnings: List[WarningModel] = Field(alias="Warnings")
510    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
511
512
513class ListPipelinesResponseModel(BaseModel):
514    pipelines: List[PipelineModel] = Field(alias="Pipelines")
515    next_page_token: str = Field(alias="NextPageToken")
516    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
517
518
519class ReadPipelineResponseModel(BaseModel):
520    pipeline: PipelineModel = Field(alias="Pipeline")
521    warnings: List[WarningModel] = Field(alias="Warnings")
522    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
523
524
525class UpdatePipelineNotificationsResponseModel(BaseModel):
526    pipeline: PipelineModel = Field(alias="Pipeline")
527    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
528
529
530class UpdatePipelineResponseModel(BaseModel):
531    pipeline: PipelineModel = Field(alias="Pipeline")
532    warnings: List[WarningModel] = Field(alias="Warnings")
533    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
534
535
536class UpdatePipelineStatusResponseModel(BaseModel):
537    pipeline: PipelineModel = Field(alias="Pipeline")
538    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
539
540
541class CreatePresetResponseModel(BaseModel):
542    preset: PresetModel = Field(alias="Preset")
543    warning: str = Field(alias="Warning")
544    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
545
546
547class ListPresetsResponseModel(BaseModel):
548    presets: List[PresetModel] = Field(alias="Presets")
549    next_page_token: str = Field(alias="NextPageToken")
550    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
551
552
553class ReadPresetResponseModel(BaseModel):
554    preset: PresetModel = Field(alias="Preset")
555    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
556
557
558class CreateJobRequestModel(BaseModel):
559    pipeline_id: str = Field(alias="PipelineId")
560    input: Optional[JobInputModel] = Field(default=None, alias="Input")
561    inputs: Optional[Sequence[JobInputModel]] = Field(default=None, alias="Inputs")
562    output: Optional[CreateJobOutputModel] = Field(default=None, alias="Output")
563    outputs: Optional[Sequence[CreateJobOutputModel]] = Field(
564        default=None, alias="Outputs"
565    )
566    output_key_prefix: Optional[str] = Field(default=None, alias="OutputKeyPrefix")
567    playlists: Optional[Sequence[CreateJobPlaylistModel]] = Field(
568        default=None, alias="Playlists"
569    )
570    user_metadata: Optional[Mapping[str, str]] = Field(
571        default=None, alias="UserMetadata"
572    )
573
574
575class JobModel(BaseModel):
576    id: Optional[str] = Field(default=None, alias="Id")
577    arn: Optional[str] = Field(default=None, alias="Arn")
578    pipeline_id: Optional[str] = Field(default=None, alias="PipelineId")
579    input: Optional[JobInputModel] = Field(default=None, alias="Input")
580    inputs: Optional[List[JobInputModel]] = Field(default=None, alias="Inputs")
581    output: Optional[JobOutputModel] = Field(default=None, alias="Output")
582    outputs: Optional[List[JobOutputModel]] = Field(default=None, alias="Outputs")
583    output_key_prefix: Optional[str] = Field(default=None, alias="OutputKeyPrefix")
584    playlists: Optional[List[PlaylistModel]] = Field(default=None, alias="Playlists")
585    status: Optional[str] = Field(default=None, alias="Status")
586    user_metadata: Optional[Dict[str, str]] = Field(default=None, alias="UserMetadata")
587    timing: Optional[TimingModel] = Field(default=None, alias="Timing")
588
589
590class CreateJobResponseModel(BaseModel):
591    job: JobModel = Field(alias="Job")
592    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
593
594
595class ListJobsByPipelineResponseModel(BaseModel):
596    jobs: List[JobModel] = Field(alias="Jobs")
597    next_page_token: str = Field(alias="NextPageToken")
598    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
599
600
601class ListJobsByStatusResponseModel(BaseModel):
602    jobs: List[JobModel] = Field(alias="Jobs")
603    next_page_token: str = Field(alias="NextPageToken")
604    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
605
606
607class ReadJobResponseModel(BaseModel):
608    job: JobModel = Field(alias="Job")
609    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class EncryptionModel(mypydantic.models.base_model.BaseModel):
13class EncryptionModel(BaseModel):
14    mode: Optional[str] = Field(default=None, alias="Mode")
15    key: Optional[str] = Field(default=None, alias="Key")
16    key_md5: Optional[str] = Field(default=None, alias="KeyMd5")
17    initialization_vector: Optional[str] = Field(
18        default=None, alias="InitializationVector"
19    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AudioCodecOptionsModel(mypydantic.models.base_model.BaseModel):
22class AudioCodecOptionsModel(BaseModel):
23    profile: Optional[str] = Field(default=None, alias="Profile")
24    bit_depth: Optional[str] = Field(default=None, alias="BitDepth")
25    bit_order: Optional[str] = Field(default=None, alias="BitOrder")
26    signed: Optional[str] = Field(default=None, alias="Signed")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CancelJobRequestModel(mypydantic.models.base_model.BaseModel):
29class CancelJobRequestModel(BaseModel):
30    id: str = Field(alias="Id")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TimeSpanModel(mypydantic.models.base_model.BaseModel):
33class TimeSpanModel(BaseModel):
34    start_time: Optional[str] = Field(default=None, alias="StartTime")
35    duration: Optional[str] = Field(default=None, alias="Duration")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class HlsContentProtectionModel(mypydantic.models.base_model.BaseModel):
38class HlsContentProtectionModel(BaseModel):
39    method: Optional[str] = Field(default=None, alias="Method")
40    key: Optional[str] = Field(default=None, alias="Key")
41    key_md5: Optional[str] = Field(default=None, alias="KeyMd5")
42    initialization_vector: Optional[str] = Field(
43        default=None, alias="InitializationVector"
44    )
45    license_acquisition_url: Optional[str] = Field(
46        default=None, alias="LicenseAcquisitionUrl"
47    )
48    key_storage_policy: Optional[str] = Field(default=None, alias="KeyStoragePolicy")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PlayReadyDrmModel(mypydantic.models.base_model.BaseModel):
51class PlayReadyDrmModel(BaseModel):
52    format: Optional[str] = Field(default=None, alias="Format")
53    key: Optional[str] = Field(default=None, alias="Key")
54    key_md5: Optional[str] = Field(default=None, alias="KeyMd5")
55    key_id: Optional[str] = Field(default=None, alias="KeyId")
56    initialization_vector: Optional[str] = Field(
57        default=None, alias="InitializationVector"
58    )
59    license_acquisition_url: Optional[str] = Field(
60        default=None, alias="LicenseAcquisitionUrl"
61    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
64class ResponseMetadataModel(BaseModel):
65    request_id: str = Field(alias="RequestId")
66    host_id: str = Field(alias="HostId")
67    http_status_code: int = Field(alias="HTTPStatusCode")
68    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
69    retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class NotificationsModel(mypydantic.models.base_model.BaseModel):
72class NotificationsModel(BaseModel):
73    progressing: Optional[str] = Field(default=None, alias="Progressing")
74    completed: Optional[str] = Field(default=None, alias="Completed")
75    warning: Optional[str] = Field(default=None, alias="Warning")
76    error: Optional[str] = Field(default=None, alias="Error")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WarningModel(mypydantic.models.base_model.BaseModel):
79class WarningModel(BaseModel):
80    code: Optional[str] = Field(default=None, alias="Code")
81    message: Optional[str] = Field(default=None, alias="Message")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ThumbnailsModel(mypydantic.models.base_model.BaseModel):
84class ThumbnailsModel(BaseModel):
85    format: Optional[str] = Field(default=None, alias="Format")
86    interval: Optional[str] = Field(default=None, alias="Interval")
87    resolution: Optional[str] = Field(default=None, alias="Resolution")
88    aspect_ratio: Optional[str] = Field(default=None, alias="AspectRatio")
89    max_width: Optional[str] = Field(default=None, alias="MaxWidth")
90    max_height: Optional[str] = Field(default=None, alias="MaxHeight")
91    sizing_policy: Optional[str] = Field(default=None, alias="SizingPolicy")
92    padding_policy: Optional[str] = Field(default=None, alias="PaddingPolicy")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeletePipelineRequestModel(mypydantic.models.base_model.BaseModel):
95class DeletePipelineRequestModel(BaseModel):
96    id: str = Field(alias="Id")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeletePresetRequestModel(mypydantic.models.base_model.BaseModel):
 99class DeletePresetRequestModel(BaseModel):
100    id: str = Field(alias="Id")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DetectedPropertiesModel(mypydantic.models.base_model.BaseModel):
103class DetectedPropertiesModel(BaseModel):
104    width: Optional[int] = Field(default=None, alias="Width")
105    height: Optional[int] = Field(default=None, alias="Height")
106    frame_rate: Optional[str] = Field(default=None, alias="FrameRate")
107    file_size: Optional[int] = Field(default=None, alias="FileSize")
108    duration_millis: Optional[int] = Field(default=None, alias="DurationMillis")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TimingModel(mypydantic.models.base_model.BaseModel):
111class TimingModel(BaseModel):
112    submit_time_millis: Optional[int] = Field(default=None, alias="SubmitTimeMillis")
113    start_time_millis: Optional[int] = Field(default=None, alias="StartTimeMillis")
114    finish_time_millis: Optional[int] = Field(default=None, alias="FinishTimeMillis")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
117class PaginatorConfigModel(BaseModel):
118    max_items: Optional[int] = Field(default=None, alias="MaxItems")
119    page_size: Optional[int] = Field(default=None, alias="PageSize")
120    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListJobsByPipelineRequestModel(mypydantic.models.base_model.BaseModel):
123class ListJobsByPipelineRequestModel(BaseModel):
124    pipeline_id: str = Field(alias="PipelineId")
125    ascending: Optional[str] = Field(default=None, alias="Ascending")
126    page_token: Optional[str] = Field(default=None, alias="PageToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListJobsByStatusRequestModel(mypydantic.models.base_model.BaseModel):
129class ListJobsByStatusRequestModel(BaseModel):
130    status: str = Field(alias="Status")
131    ascending: Optional[str] = Field(default=None, alias="Ascending")
132    page_token: Optional[str] = Field(default=None, alias="PageToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPipelinesRequestModel(mypydantic.models.base_model.BaseModel):
135class ListPipelinesRequestModel(BaseModel):
136    ascending: Optional[str] = Field(default=None, alias="Ascending")
137    page_token: Optional[str] = Field(default=None, alias="PageToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPresetsRequestModel(mypydantic.models.base_model.BaseModel):
140class ListPresetsRequestModel(BaseModel):
141    ascending: Optional[str] = Field(default=None, alias="Ascending")
142    page_token: Optional[str] = Field(default=None, alias="PageToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PermissionModel(mypydantic.models.base_model.BaseModel):
145class PermissionModel(BaseModel):
146    grantee_type: Optional[str] = Field(default=None, alias="GranteeType")
147    grantee: Optional[str] = Field(default=None, alias="Grantee")
148    access: Optional[Sequence[str]] = Field(default=None, alias="Access")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PresetWatermarkModel(mypydantic.models.base_model.BaseModel):
151class PresetWatermarkModel(BaseModel):
152    id: Optional[str] = Field(default=None, alias="Id")
153    max_width: Optional[str] = Field(default=None, alias="MaxWidth")
154    max_height: Optional[str] = Field(default=None, alias="MaxHeight")
155    sizing_policy: Optional[str] = Field(default=None, alias="SizingPolicy")
156    horizontal_align: Optional[str] = Field(default=None, alias="HorizontalAlign")
157    horizontal_offset: Optional[str] = Field(default=None, alias="HorizontalOffset")
158    vertical_align: Optional[str] = Field(default=None, alias="VerticalAlign")
159    vertical_offset: Optional[str] = Field(default=None, alias="VerticalOffset")
160    opacity: Optional[str] = Field(default=None, alias="Opacity")
161    target: Optional[str] = Field(default=None, alias="Target")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WaiterConfigModel(mypydantic.models.base_model.BaseModel):
164class WaiterConfigModel(BaseModel):
165    delay: Optional[int] = Field(default=None, alias="Delay")
166    max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReadJobRequestModel(mypydantic.models.base_model.BaseModel):
169class ReadJobRequestModel(BaseModel):
170    id: str = Field(alias="Id")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReadPipelineRequestModel(mypydantic.models.base_model.BaseModel):
173class ReadPipelineRequestModel(BaseModel):
174    id: str = Field(alias="Id")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReadPresetRequestModel(mypydantic.models.base_model.BaseModel):
177class ReadPresetRequestModel(BaseModel):
178    id: str = Field(alias="Id")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TestRoleRequestModel(mypydantic.models.base_model.BaseModel):
181class TestRoleRequestModel(BaseModel):
182    role: str = Field(alias="Role")
183    input_bucket: str = Field(alias="InputBucket")
184    output_bucket: str = Field(alias="OutputBucket")
185    topics: Sequence[str] = Field(alias="Topics")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdatePipelineStatusRequestModel(mypydantic.models.base_model.BaseModel):
188class UpdatePipelineStatusRequestModel(BaseModel):
189    id: str = Field(alias="Id")
190    status: str = Field(alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ArtworkModel(mypydantic.models.base_model.BaseModel):
193class ArtworkModel(BaseModel):
194    input_key: Optional[str] = Field(default=None, alias="InputKey")
195    max_width: Optional[str] = Field(default=None, alias="MaxWidth")
196    max_height: Optional[str] = Field(default=None, alias="MaxHeight")
197    sizing_policy: Optional[str] = Field(default=None, alias="SizingPolicy")
198    padding_policy: Optional[str] = Field(default=None, alias="PaddingPolicy")
199    album_art_format: Optional[str] = Field(default=None, alias="AlbumArtFormat")
200    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CaptionFormatModel(mypydantic.models.base_model.BaseModel):
203class CaptionFormatModel(BaseModel):
204    format: Optional[str] = Field(default=None, alias="Format")
205    pattern: Optional[str] = Field(default=None, alias="Pattern")
206    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CaptionSourceModel(mypydantic.models.base_model.BaseModel):
209class CaptionSourceModel(BaseModel):
210    key: Optional[str] = Field(default=None, alias="Key")
211    language: Optional[str] = Field(default=None, alias="Language")
212    time_offset: Optional[str] = Field(default=None, alias="TimeOffset")
213    label: Optional[str] = Field(default=None, alias="Label")
214    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class JobWatermarkModel(mypydantic.models.base_model.BaseModel):
217class JobWatermarkModel(BaseModel):
218    preset_watermark_id: Optional[str] = Field(default=None, alias="PresetWatermarkId")
219    input_key: Optional[str] = Field(default=None, alias="InputKey")
220    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AudioParametersModel(mypydantic.models.base_model.BaseModel):
223class AudioParametersModel(BaseModel):
224    codec: Optional[str] = Field(default=None, alias="Codec")
225    sample_rate: Optional[str] = Field(default=None, alias="SampleRate")
226    bit_rate: Optional[str] = Field(default=None, alias="BitRate")
227    channels: Optional[str] = Field(default=None, alias="Channels")
228    audio_packing_mode: Optional[str] = Field(default=None, alias="AudioPackingMode")
229    codec_options: Optional[AudioCodecOptionsModel] = Field(
230        default=None, alias="CodecOptions"
231    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ClipModel(mypydantic.models.base_model.BaseModel):
234class ClipModel(BaseModel):
235    time_span: Optional[TimeSpanModel] = Field(default=None, alias="TimeSpan")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateJobPlaylistModel(mypydantic.models.base_model.BaseModel):
238class CreateJobPlaylistModel(BaseModel):
239    name: Optional[str] = Field(default=None, alias="Name")
240    format: Optional[str] = Field(default=None, alias="Format")
241    output_keys: Optional[Sequence[str]] = Field(default=None, alias="OutputKeys")
242    hls_content_protection: Optional[HlsContentProtectionModel] = Field(
243        default=None, alias="HlsContentProtection"
244    )
245    play_ready_drm: Optional[PlayReadyDrmModel] = Field(
246        default=None, alias="PlayReadyDrm"
247    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PlaylistModel(mypydantic.models.base_model.BaseModel):
250class PlaylistModel(BaseModel):
251    name: Optional[str] = Field(default=None, alias="Name")
252    format: Optional[str] = Field(default=None, alias="Format")
253    output_keys: Optional[List[str]] = Field(default=None, alias="OutputKeys")
254    hls_content_protection: Optional[HlsContentProtectionModel] = Field(
255        default=None, alias="HlsContentProtection"
256    )
257    play_ready_drm: Optional[PlayReadyDrmModel] = Field(
258        default=None, alias="PlayReadyDrm"
259    )
260    status: Optional[str] = Field(default=None, alias="Status")
261    status_detail: Optional[str] = Field(default=None, alias="StatusDetail")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TestRoleResponseModel(mypydantic.models.base_model.BaseModel):
264class TestRoleResponseModel(BaseModel):
265    success: str = Field(alias="Success")
266    messages: List[str] = Field(alias="Messages")
267    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdatePipelineNotificationsRequestModel(mypydantic.models.base_model.BaseModel):
270class UpdatePipelineNotificationsRequestModel(BaseModel):
271    id: str = Field(alias="Id")
272    notifications: NotificationsModel = Field(alias="Notifications")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListJobsByPipelineRequestListJobsByPipelinePaginateModel(mypydantic.models.base_model.BaseModel):
275class ListJobsByPipelineRequestListJobsByPipelinePaginateModel(BaseModel):
276    pipeline_id: str = Field(alias="PipelineId")
277    ascending: Optional[str] = Field(default=None, alias="Ascending")
278    pagination_config: Optional[PaginatorConfigModel] = Field(
279        default=None, alias="PaginationConfig"
280    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListJobsByStatusRequestListJobsByStatusPaginateModel(mypydantic.models.base_model.BaseModel):
283class ListJobsByStatusRequestListJobsByStatusPaginateModel(BaseModel):
284    status: str = Field(alias="Status")
285    ascending: Optional[str] = Field(default=None, alias="Ascending")
286    pagination_config: Optional[PaginatorConfigModel] = Field(
287        default=None, alias="PaginationConfig"
288    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPipelinesRequestListPipelinesPaginateModel(mypydantic.models.base_model.BaseModel):
291class ListPipelinesRequestListPipelinesPaginateModel(BaseModel):
292    ascending: Optional[str] = Field(default=None, alias="Ascending")
293    pagination_config: Optional[PaginatorConfigModel] = Field(
294        default=None, alias="PaginationConfig"
295    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPresetsRequestListPresetsPaginateModel(mypydantic.models.base_model.BaseModel):
298class ListPresetsRequestListPresetsPaginateModel(BaseModel):
299    ascending: Optional[str] = Field(default=None, alias="Ascending")
300    pagination_config: Optional[PaginatorConfigModel] = Field(
301        default=None, alias="PaginationConfig"
302    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PipelineOutputConfigModel(mypydantic.models.base_model.BaseModel):
305class PipelineOutputConfigModel(BaseModel):
306    bucket: Optional[str] = Field(default=None, alias="Bucket")
307    storage_class: Optional[str] = Field(default=None, alias="StorageClass")
308    permissions: Optional[Sequence[PermissionModel]] = Field(
309        default=None, alias="Permissions"
310    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class VideoParametersModel(mypydantic.models.base_model.BaseModel):
313class VideoParametersModel(BaseModel):
314    codec: Optional[str] = Field(default=None, alias="Codec")
315    codec_options: Optional[Mapping[str, str]] = Field(
316        default=None, alias="CodecOptions"
317    )
318    keyframes_max_dist: Optional[str] = Field(default=None, alias="KeyframesMaxDist")
319    fixed_gop: Optional[str] = Field(default=None, alias="FixedGOP")
320    bit_rate: Optional[str] = Field(default=None, alias="BitRate")
321    frame_rate: Optional[str] = Field(default=None, alias="FrameRate")
322    max_frame_rate: Optional[str] = Field(default=None, alias="MaxFrameRate")
323    resolution: Optional[str] = Field(default=None, alias="Resolution")
324    aspect_ratio: Optional[str] = Field(default=None, alias="AspectRatio")
325    max_width: Optional[str] = Field(default=None, alias="MaxWidth")
326    max_height: Optional[str] = Field(default=None, alias="MaxHeight")
327    display_aspect_ratio: Optional[str] = Field(
328        default=None, alias="DisplayAspectRatio"
329    )
330    sizing_policy: Optional[str] = Field(default=None, alias="SizingPolicy")
331    padding_policy: Optional[str] = Field(default=None, alias="PaddingPolicy")
332    watermarks: Optional[Sequence[PresetWatermarkModel]] = Field(
333        default=None, alias="Watermarks"
334    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReadJobRequestJobCompleteWaitModel(mypydantic.models.base_model.BaseModel):
337class ReadJobRequestJobCompleteWaitModel(BaseModel):
338    id: str = Field(alias="Id")
339    waiter_config: Optional[WaiterConfigModel] = Field(
340        default=None, alias="WaiterConfig"
341    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class JobAlbumArtModel(mypydantic.models.base_model.BaseModel):
344class JobAlbumArtModel(BaseModel):
345    merge_policy: Optional[str] = Field(default=None, alias="MergePolicy")
346    artwork: Optional[Sequence[ArtworkModel]] = Field(default=None, alias="Artwork")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CaptionsModel(mypydantic.models.base_model.BaseModel):
349class CaptionsModel(BaseModel):
350    merge_policy: Optional[str] = Field(default=None, alias="MergePolicy")
351    caption_sources: Optional[Sequence[CaptionSourceModel]] = Field(
352        default=None, alias="CaptionSources"
353    )
354    caption_formats: Optional[Sequence[CaptionFormatModel]] = Field(
355        default=None, alias="CaptionFormats"
356    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class InputCaptionsModel(mypydantic.models.base_model.BaseModel):
359class InputCaptionsModel(BaseModel):
360    merge_policy: Optional[str] = Field(default=None, alias="MergePolicy")
361    caption_sources: Optional[Sequence[CaptionSourceModel]] = Field(
362        default=None, alias="CaptionSources"
363    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePipelineRequestModel(mypydantic.models.base_model.BaseModel):
366class CreatePipelineRequestModel(BaseModel):
367    name: str = Field(alias="Name")
368    input_bucket: str = Field(alias="InputBucket")
369    role: str = Field(alias="Role")
370    output_bucket: Optional[str] = Field(default=None, alias="OutputBucket")
371    aws_kms_key_arn: Optional[str] = Field(default=None, alias="AwsKmsKeyArn")
372    notifications: Optional[NotificationsModel] = Field(
373        default=None, alias="Notifications"
374    )
375    content_config: Optional[PipelineOutputConfigModel] = Field(
376        default=None, alias="ContentConfig"
377    )
378    thumbnail_config: Optional[PipelineOutputConfigModel] = Field(
379        default=None, alias="ThumbnailConfig"
380    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PipelineModel(mypydantic.models.base_model.BaseModel):
383class PipelineModel(BaseModel):
384    id: Optional[str] = Field(default=None, alias="Id")
385    arn: Optional[str] = Field(default=None, alias="Arn")
386    name: Optional[str] = Field(default=None, alias="Name")
387    status: Optional[str] = Field(default=None, alias="Status")
388    input_bucket: Optional[str] = Field(default=None, alias="InputBucket")
389    output_bucket: Optional[str] = Field(default=None, alias="OutputBucket")
390    role: Optional[str] = Field(default=None, alias="Role")
391    aws_kms_key_arn: Optional[str] = Field(default=None, alias="AwsKmsKeyArn")
392    notifications: Optional[NotificationsModel] = Field(
393        default=None, alias="Notifications"
394    )
395    content_config: Optional[PipelineOutputConfigModel] = Field(
396        default=None, alias="ContentConfig"
397    )
398    thumbnail_config: Optional[PipelineOutputConfigModel] = Field(
399        default=None, alias="ThumbnailConfig"
400    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdatePipelineRequestModel(mypydantic.models.base_model.BaseModel):
403class UpdatePipelineRequestModel(BaseModel):
404    id: str = Field(alias="Id")
405    name: Optional[str] = Field(default=None, alias="Name")
406    input_bucket: Optional[str] = Field(default=None, alias="InputBucket")
407    role: Optional[str] = Field(default=None, alias="Role")
408    aws_kms_key_arn: Optional[str] = Field(default=None, alias="AwsKmsKeyArn")
409    notifications: Optional[NotificationsModel] = Field(
410        default=None, alias="Notifications"
411    )
412    content_config: Optional[PipelineOutputConfigModel] = Field(
413        default=None, alias="ContentConfig"
414    )
415    thumbnail_config: Optional[PipelineOutputConfigModel] = Field(
416        default=None, alias="ThumbnailConfig"
417    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePresetRequestModel(mypydantic.models.base_model.BaseModel):
420class CreatePresetRequestModel(BaseModel):
421    name: str = Field(alias="Name")
422    container: str = Field(alias="Container")
423    description: Optional[str] = Field(default=None, alias="Description")
424    video: Optional[VideoParametersModel] = Field(default=None, alias="Video")
425    audio: Optional[AudioParametersModel] = Field(default=None, alias="Audio")
426    thumbnails: Optional[ThumbnailsModel] = Field(default=None, alias="Thumbnails")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PresetModel(mypydantic.models.base_model.BaseModel):
429class PresetModel(BaseModel):
430    id: Optional[str] = Field(default=None, alias="Id")
431    arn: Optional[str] = Field(default=None, alias="Arn")
432    name: Optional[str] = Field(default=None, alias="Name")
433    description: Optional[str] = Field(default=None, alias="Description")
434    container: Optional[str] = Field(default=None, alias="Container")
435    audio: Optional[AudioParametersModel] = Field(default=None, alias="Audio")
436    video: Optional[VideoParametersModel] = Field(default=None, alias="Video")
437    thumbnails: Optional[ThumbnailsModel] = Field(default=None, alias="Thumbnails")
438    type: Optional[str] = Field(default=None, alias="Type")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateJobOutputModel(mypydantic.models.base_model.BaseModel):
441class CreateJobOutputModel(BaseModel):
442    key: Optional[str] = Field(default=None, alias="Key")
443    thumbnail_pattern: Optional[str] = Field(default=None, alias="ThumbnailPattern")
444    thumbnail_encryption: Optional[EncryptionModel] = Field(
445        default=None, alias="ThumbnailEncryption"
446    )
447    rotate: Optional[str] = Field(default=None, alias="Rotate")
448    preset_id: Optional[str] = Field(default=None, alias="PresetId")
449    segment_duration: Optional[str] = Field(default=None, alias="SegmentDuration")
450    watermarks: Optional[Sequence[JobWatermarkModel]] = Field(
451        default=None, alias="Watermarks"
452    )
453    album_art: Optional[JobAlbumArtModel] = Field(default=None, alias="AlbumArt")
454    composition: Optional[Sequence[ClipModel]] = Field(
455        default=None, alias="Composition"
456    )
457    captions: Optional[CaptionsModel] = Field(default=None, alias="Captions")
458    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class JobOutputModel(mypydantic.models.base_model.BaseModel):
461class JobOutputModel(BaseModel):
462    id: Optional[str] = Field(default=None, alias="Id")
463    key: Optional[str] = Field(default=None, alias="Key")
464    thumbnail_pattern: Optional[str] = Field(default=None, alias="ThumbnailPattern")
465    thumbnail_encryption: Optional[EncryptionModel] = Field(
466        default=None, alias="ThumbnailEncryption"
467    )
468    rotate: Optional[str] = Field(default=None, alias="Rotate")
469    preset_id: Optional[str] = Field(default=None, alias="PresetId")
470    segment_duration: Optional[str] = Field(default=None, alias="SegmentDuration")
471    status: Optional[str] = Field(default=None, alias="Status")
472    status_detail: Optional[str] = Field(default=None, alias="StatusDetail")
473    duration: Optional[int] = Field(default=None, alias="Duration")
474    width: Optional[int] = Field(default=None, alias="Width")
475    height: Optional[int] = Field(default=None, alias="Height")
476    frame_rate: Optional[str] = Field(default=None, alias="FrameRate")
477    file_size: Optional[int] = Field(default=None, alias="FileSize")
478    duration_millis: Optional[int] = Field(default=None, alias="DurationMillis")
479    watermarks: Optional[List[JobWatermarkModel]] = Field(
480        default=None, alias="Watermarks"
481    )
482    album_art: Optional[JobAlbumArtModel] = Field(default=None, alias="AlbumArt")
483    composition: Optional[List[ClipModel]] = Field(default=None, alias="Composition")
484    captions: Optional[CaptionsModel] = Field(default=None, alias="Captions")
485    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
486    applied_color_space_conversion: Optional[str] = Field(
487        default=None, alias="AppliedColorSpaceConversion"
488    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class JobInputModel(mypydantic.models.base_model.BaseModel):
491class JobInputModel(BaseModel):
492    key: Optional[str] = Field(default=None, alias="Key")
493    frame_rate: Optional[str] = Field(default=None, alias="FrameRate")
494    resolution: Optional[str] = Field(default=None, alias="Resolution")
495    aspect_ratio: Optional[str] = Field(default=None, alias="AspectRatio")
496    interlaced: Optional[str] = Field(default=None, alias="Interlaced")
497    container: Optional[str] = Field(default=None, alias="Container")
498    encryption: Optional[EncryptionModel] = Field(default=None, alias="Encryption")
499    time_span: Optional[TimeSpanModel] = Field(default=None, alias="TimeSpan")
500    input_captions: Optional[InputCaptionsModel] = Field(
501        default=None, alias="InputCaptions"
502    )
503    detected_properties: Optional[DetectedPropertiesModel] = Field(
504        default=None, alias="DetectedProperties"
505    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePipelineResponseModel(mypydantic.models.base_model.BaseModel):
508class CreatePipelineResponseModel(BaseModel):
509    pipeline: PipelineModel = Field(alias="Pipeline")
510    warnings: List[WarningModel] = Field(alias="Warnings")
511    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPipelinesResponseModel(mypydantic.models.base_model.BaseModel):
514class ListPipelinesResponseModel(BaseModel):
515    pipelines: List[PipelineModel] = Field(alias="Pipelines")
516    next_page_token: str = Field(alias="NextPageToken")
517    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReadPipelineResponseModel(mypydantic.models.base_model.BaseModel):
520class ReadPipelineResponseModel(BaseModel):
521    pipeline: PipelineModel = Field(alias="Pipeline")
522    warnings: List[WarningModel] = Field(alias="Warnings")
523    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdatePipelineNotificationsResponseModel(mypydantic.models.base_model.BaseModel):
526class UpdatePipelineNotificationsResponseModel(BaseModel):
527    pipeline: PipelineModel = Field(alias="Pipeline")
528    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdatePipelineResponseModel(mypydantic.models.base_model.BaseModel):
531class UpdatePipelineResponseModel(BaseModel):
532    pipeline: PipelineModel = Field(alias="Pipeline")
533    warnings: List[WarningModel] = Field(alias="Warnings")
534    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdatePipelineStatusResponseModel(mypydantic.models.base_model.BaseModel):
537class UpdatePipelineStatusResponseModel(BaseModel):
538    pipeline: PipelineModel = Field(alias="Pipeline")
539    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePresetResponseModel(mypydantic.models.base_model.BaseModel):
542class CreatePresetResponseModel(BaseModel):
543    preset: PresetModel = Field(alias="Preset")
544    warning: str = Field(alias="Warning")
545    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPresetsResponseModel(mypydantic.models.base_model.BaseModel):
548class ListPresetsResponseModel(BaseModel):
549    presets: List[PresetModel] = Field(alias="Presets")
550    next_page_token: str = Field(alias="NextPageToken")
551    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReadPresetResponseModel(mypydantic.models.base_model.BaseModel):
554class ReadPresetResponseModel(BaseModel):
555    preset: PresetModel = Field(alias="Preset")
556    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateJobRequestModel(mypydantic.models.base_model.BaseModel):
559class CreateJobRequestModel(BaseModel):
560    pipeline_id: str = Field(alias="PipelineId")
561    input: Optional[JobInputModel] = Field(default=None, alias="Input")
562    inputs: Optional[Sequence[JobInputModel]] = Field(default=None, alias="Inputs")
563    output: Optional[CreateJobOutputModel] = Field(default=None, alias="Output")
564    outputs: Optional[Sequence[CreateJobOutputModel]] = Field(
565        default=None, alias="Outputs"
566    )
567    output_key_prefix: Optional[str] = Field(default=None, alias="OutputKeyPrefix")
568    playlists: Optional[Sequence[CreateJobPlaylistModel]] = Field(
569        default=None, alias="Playlists"
570    )
571    user_metadata: Optional[Mapping[str, str]] = Field(
572        default=None, alias="UserMetadata"
573    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class JobModel(mypydantic.models.base_model.BaseModel):
576class JobModel(BaseModel):
577    id: Optional[str] = Field(default=None, alias="Id")
578    arn: Optional[str] = Field(default=None, alias="Arn")
579    pipeline_id: Optional[str] = Field(default=None, alias="PipelineId")
580    input: Optional[JobInputModel] = Field(default=None, alias="Input")
581    inputs: Optional[List[JobInputModel]] = Field(default=None, alias="Inputs")
582    output: Optional[JobOutputModel] = Field(default=None, alias="Output")
583    outputs: Optional[List[JobOutputModel]] = Field(default=None, alias="Outputs")
584    output_key_prefix: Optional[str] = Field(default=None, alias="OutputKeyPrefix")
585    playlists: Optional[List[PlaylistModel]] = Field(default=None, alias="Playlists")
586    status: Optional[str] = Field(default=None, alias="Status")
587    user_metadata: Optional[Dict[str, str]] = Field(default=None, alias="UserMetadata")
588    timing: Optional[TimingModel] = Field(default=None, alias="Timing")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateJobResponseModel(mypydantic.models.base_model.BaseModel):
591class CreateJobResponseModel(BaseModel):
592    job: JobModel = Field(alias="Job")
593    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListJobsByPipelineResponseModel(mypydantic.models.base_model.BaseModel):
596class ListJobsByPipelineResponseModel(BaseModel):
597    jobs: List[JobModel] = Field(alias="Jobs")
598    next_page_token: str = Field(alias="NextPageToken")
599    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListJobsByStatusResponseModel(mypydantic.models.base_model.BaseModel):
602class ListJobsByStatusResponseModel(BaseModel):
603    jobs: List[JobModel] = Field(alias="Jobs")
604    next_page_token: str = Field(alias="NextPageToken")
605    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReadJobResponseModel(mypydantic.models.base_model.BaseModel):
608class ReadJobResponseModel(BaseModel):
609    job: JobModel = Field(alias="Job")
610    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs