Skip to content

Type definitions#

Index > MediaConvert > Type definitions

Auto-generated documentation for MediaConvert type annotations stubs module types-aiobotocore-mediaconvert.

AacSettingsTypeDef#

# AacSettingsTypeDef definition

class AacSettingsTypeDef(TypedDict):
    AudioDescriptionBroadcasterMix: NotRequired[AacAudioDescriptionBroadcasterMixType],  # (1)
    Bitrate: NotRequired[int],
    CodecProfile: NotRequired[AacCodecProfileType],  # (2)
    CodingMode: NotRequired[AacCodingModeType],  # (3)
    RateControlMode: NotRequired[AacRateControlModeType],  # (4)
    RawFormat: NotRequired[AacRawFormatType],  # (5)
    SampleRate: NotRequired[int],
    Specification: NotRequired[AacSpecificationType],  # (6)
    VbrQuality: NotRequired[AacVbrQualityType],  # (7)
  1. See AacAudioDescriptionBroadcasterMixType
  2. See AacCodecProfileType
  3. See AacCodingModeType
  4. See AacRateControlModeType
  5. See AacRawFormatType
  6. See AacSpecificationType
  7. See AacVbrQualityType

Ac3SettingsTypeDef#

# Ac3SettingsTypeDef definition

class Ac3SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    BitstreamMode: NotRequired[Ac3BitstreamModeType],  # (1)
    CodingMode: NotRequired[Ac3CodingModeType],  # (2)
    Dialnorm: NotRequired[int],
    DynamicRangeCompressionLine: NotRequired[Ac3DynamicRangeCompressionLineType],  # (3)
    DynamicRangeCompressionProfile: NotRequired[Ac3DynamicRangeCompressionProfileType],  # (4)
    DynamicRangeCompressionRf: NotRequired[Ac3DynamicRangeCompressionRfType],  # (5)
    LfeFilter: NotRequired[Ac3LfeFilterType],  # (6)
    MetadataControl: NotRequired[Ac3MetadataControlType],  # (7)
    SampleRate: NotRequired[int],
  1. See Ac3BitstreamModeType
  2. See Ac3CodingModeType
  3. See Ac3DynamicRangeCompressionLineType
  4. See Ac3DynamicRangeCompressionProfileType
  5. See Ac3DynamicRangeCompressionRfType
  6. See Ac3LfeFilterType
  7. See Ac3MetadataControlType

AccelerationSettingsTypeDef#

# AccelerationSettingsTypeDef definition

class AccelerationSettingsTypeDef(TypedDict):
    Mode: AccelerationModeType,  # (1)
  1. See AccelerationModeType

AdvancedInputFilterSettingsTypeDef#

# AdvancedInputFilterSettingsTypeDef definition

class AdvancedInputFilterSettingsTypeDef(TypedDict):
    AddTexture: NotRequired[AdvancedInputFilterAddTextureType],  # (1)
    Sharpening: NotRequired[AdvancedInputFilterSharpenType],  # (2)
  1. See AdvancedInputFilterAddTextureType
  2. See AdvancedInputFilterSharpenType

AiffSettingsTypeDef#

# AiffSettingsTypeDef definition

class AiffSettingsTypeDef(TypedDict):
    BitDepth: NotRequired[int],
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],

AllowedRenditionSizeTypeDef#

# AllowedRenditionSizeTypeDef definition

class AllowedRenditionSizeTypeDef(TypedDict):
    Height: NotRequired[int],
    Required: NotRequired[RequiredFlagType],  # (1)
    Width: NotRequired[int],
  1. See RequiredFlagType

AncillarySourceSettingsTypeDef#

# AncillarySourceSettingsTypeDef definition

class AncillarySourceSettingsTypeDef(TypedDict):
    Convert608To708: NotRequired[AncillaryConvert608To708Type],  # (1)
    SourceAncillaryChannelNumber: NotRequired[int],
    TerminateCaptions: NotRequired[AncillaryTerminateCaptionsType],  # (2)
  1. See AncillaryConvert608To708Type
  2. See AncillaryTerminateCaptionsType

AssociateCertificateRequestRequestTypeDef#

# AssociateCertificateRequestRequestTypeDef definition

class AssociateCertificateRequestRequestTypeDef(TypedDict):
    Arn: str,

AudioChannelTaggingSettingsTypeDef#

# AudioChannelTaggingSettingsTypeDef definition

class AudioChannelTaggingSettingsTypeDef(TypedDict):
    ChannelTag: NotRequired[AudioChannelTagType],  # (1)
  1. See AudioChannelTagType

Eac3AtmosSettingsTypeDef#

# Eac3AtmosSettingsTypeDef definition

class Eac3AtmosSettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    BitstreamMode: NotRequired[Eac3AtmosBitstreamModeType],  # (1)
    CodingMode: NotRequired[Eac3AtmosCodingModeType],  # (2)
    DialogueIntelligence: NotRequired[Eac3AtmosDialogueIntelligenceType],  # (3)
    DownmixControl: NotRequired[Eac3AtmosDownmixControlType],  # (4)
    DynamicRangeCompressionLine: NotRequired[Eac3AtmosDynamicRangeCompressionLineType],  # (5)
    DynamicRangeCompressionRf: NotRequired[Eac3AtmosDynamicRangeCompressionRfType],  # (6)
    DynamicRangeControl: NotRequired[Eac3AtmosDynamicRangeControlType],  # (7)
    LoRoCenterMixLevel: NotRequired[float],
    LoRoSurroundMixLevel: NotRequired[float],
    LtRtCenterMixLevel: NotRequired[float],
    LtRtSurroundMixLevel: NotRequired[float],
    MeteringMode: NotRequired[Eac3AtmosMeteringModeType],  # (8)
    SampleRate: NotRequired[int],
    SpeechThreshold: NotRequired[int],
    StereoDownmix: NotRequired[Eac3AtmosStereoDownmixType],  # (9)
    SurroundExMode: NotRequired[Eac3AtmosSurroundExModeType],  # (10)
  1. See Eac3AtmosBitstreamModeType
  2. See Eac3AtmosCodingModeType
  3. See Eac3AtmosDialogueIntelligenceType
  4. See Eac3AtmosDownmixControlType
  5. See Eac3AtmosDynamicRangeCompressionLineType
  6. See Eac3AtmosDynamicRangeCompressionRfType
  7. See Eac3AtmosDynamicRangeControlType
  8. See Eac3AtmosMeteringModeType
  9. See Eac3AtmosStereoDownmixType
  10. See Eac3AtmosSurroundExModeType

Eac3SettingsTypeDef#

# Eac3SettingsTypeDef definition

class Eac3SettingsTypeDef(TypedDict):
    AttenuationControl: NotRequired[Eac3AttenuationControlType],  # (1)
    Bitrate: NotRequired[int],
    BitstreamMode: NotRequired[Eac3BitstreamModeType],  # (2)
    CodingMode: NotRequired[Eac3CodingModeType],  # (3)
    DcFilter: NotRequired[Eac3DcFilterType],  # (4)
    Dialnorm: NotRequired[int],
    DynamicRangeCompressionLine: NotRequired[Eac3DynamicRangeCompressionLineType],  # (5)
    DynamicRangeCompressionRf: NotRequired[Eac3DynamicRangeCompressionRfType],  # (6)
    LfeControl: NotRequired[Eac3LfeControlType],  # (7)
    LfeFilter: NotRequired[Eac3LfeFilterType],  # (8)
    LoRoCenterMixLevel: NotRequired[float],
    LoRoSurroundMixLevel: NotRequired[float],
    LtRtCenterMixLevel: NotRequired[float],
    LtRtSurroundMixLevel: NotRequired[float],
    MetadataControl: NotRequired[Eac3MetadataControlType],  # (9)
    PassthroughControl: NotRequired[Eac3PassthroughControlType],  # (10)
    PhaseControl: NotRequired[Eac3PhaseControlType],  # (11)
    SampleRate: NotRequired[int],
    StereoDownmix: NotRequired[Eac3StereoDownmixType],  # (12)
    SurroundExMode: NotRequired[Eac3SurroundExModeType],  # (13)
    SurroundMode: NotRequired[Eac3SurroundModeType],  # (14)
  1. See Eac3AttenuationControlType
  2. See Eac3BitstreamModeType
  3. See Eac3CodingModeType
  4. See Eac3DcFilterType
  5. See Eac3DynamicRangeCompressionLineType
  6. See Eac3DynamicRangeCompressionRfType
  7. See Eac3LfeControlType
  8. See Eac3LfeFilterType
  9. See Eac3MetadataControlType
  10. See Eac3PassthroughControlType
  11. See Eac3PhaseControlType
  12. See Eac3StereoDownmixType
  13. See Eac3SurroundExModeType
  14. See Eac3SurroundModeType

Mp2SettingsTypeDef#

# Mp2SettingsTypeDef definition

class Mp2SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],

Mp3SettingsTypeDef#

# Mp3SettingsTypeDef definition

class Mp3SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    Channels: NotRequired[int],
    RateControlMode: NotRequired[Mp3RateControlModeType],  # (1)
    SampleRate: NotRequired[int],
    VbrQuality: NotRequired[int],
  1. See Mp3RateControlModeType

OpusSettingsTypeDef#

# OpusSettingsTypeDef definition

class OpusSettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],

VorbisSettingsTypeDef#

# VorbisSettingsTypeDef definition

class VorbisSettingsTypeDef(TypedDict):
    Channels: NotRequired[int],
    SampleRate: NotRequired[int],
    VbrQuality: NotRequired[int],

WavSettingsTypeDef#

# WavSettingsTypeDef definition

class WavSettingsTypeDef(TypedDict):
    BitDepth: NotRequired[int],
    Channels: NotRequired[int],
    Format: NotRequired[WavFormatType],  # (1)
    SampleRate: NotRequired[int],
  1. See WavFormatType

AudioNormalizationSettingsTypeDef#

# AudioNormalizationSettingsTypeDef definition

class AudioNormalizationSettingsTypeDef(TypedDict):
    Algorithm: NotRequired[AudioNormalizationAlgorithmType],  # (1)
    AlgorithmControl: NotRequired[AudioNormalizationAlgorithmControlType],  # (2)
    CorrectionGateLevel: NotRequired[int],
    LoudnessLogging: NotRequired[AudioNormalizationLoudnessLoggingType],  # (3)
    PeakCalculation: NotRequired[AudioNormalizationPeakCalculationType],  # (4)
    TargetLkfs: NotRequired[float],
    TruePeakLimiterThreshold: NotRequired[float],
  1. See AudioNormalizationAlgorithmType
  2. See AudioNormalizationAlgorithmControlType
  3. See AudioNormalizationLoudnessLoggingType
  4. See AudioNormalizationPeakCalculationType

AudioSelectorGroupTypeDef#

# AudioSelectorGroupTypeDef definition

class AudioSelectorGroupTypeDef(TypedDict):
    AudioSelectorNames: NotRequired[Sequence[str]],

HlsRenditionGroupSettingsTypeDef#

# HlsRenditionGroupSettingsTypeDef definition

class HlsRenditionGroupSettingsTypeDef(TypedDict):
    RenditionGroupId: NotRequired[str],
    RenditionLanguageCode: NotRequired[LanguageCodeType],  # (1)
    RenditionName: NotRequired[str],
  1. See LanguageCodeType

ForceIncludeRenditionSizeTypeDef#

# ForceIncludeRenditionSizeTypeDef definition

class ForceIncludeRenditionSizeTypeDef(TypedDict):
    Height: NotRequired[int],
    Width: NotRequired[int],

MinBottomRenditionSizeTypeDef#

# MinBottomRenditionSizeTypeDef definition

class MinBottomRenditionSizeTypeDef(TypedDict):
    Height: NotRequired[int],
    Width: NotRequired[int],

MinTopRenditionSizeTypeDef#

# MinTopRenditionSizeTypeDef definition

class MinTopRenditionSizeTypeDef(TypedDict):
    Height: NotRequired[int],
    Width: NotRequired[int],

Av1QvbrSettingsTypeDef#

# Av1QvbrSettingsTypeDef definition

class Av1QvbrSettingsTypeDef(TypedDict):
    QvbrQualityLevel: NotRequired[int],
    QvbrQualityLevelFineTune: NotRequired[float],

AvailBlankingTypeDef#

# AvailBlankingTypeDef definition

class AvailBlankingTypeDef(TypedDict):
    AvailBlankingImage: NotRequired[str],

AvcIntraUhdSettingsTypeDef#

# AvcIntraUhdSettingsTypeDef definition

class AvcIntraUhdSettingsTypeDef(TypedDict):
    QualityTuningLevel: NotRequired[AvcIntraUhdQualityTuningLevelType],  # (1)
  1. See AvcIntraUhdQualityTuningLevelType

BandwidthReductionFilterTypeDef#

# BandwidthReductionFilterTypeDef definition

class BandwidthReductionFilterTypeDef(TypedDict):
    Sharpening: NotRequired[BandwidthReductionFilterSharpeningType],  # (1)
    Strength: NotRequired[BandwidthReductionFilterStrengthType],  # (2)
  1. See BandwidthReductionFilterSharpeningType
  2. See BandwidthReductionFilterStrengthType

BurninDestinationSettingsTypeDef#

# BurninDestinationSettingsTypeDef definition

class BurninDestinationSettingsTypeDef(TypedDict):
    Alignment: NotRequired[BurninSubtitleAlignmentType],  # (1)
    ApplyFontColor: NotRequired[BurninSubtitleApplyFontColorType],  # (2)
    BackgroundColor: NotRequired[BurninSubtitleBackgroundColorType],  # (3)
    BackgroundOpacity: NotRequired[int],
    FallbackFont: NotRequired[BurninSubtitleFallbackFontType],  # (4)
    FontColor: NotRequired[BurninSubtitleFontColorType],  # (5)
    FontOpacity: NotRequired[int],
    FontResolution: NotRequired[int],
    FontScript: NotRequired[FontScriptType],  # (6)
    FontSize: NotRequired[int],
    HexFontColor: NotRequired[str],
    OutlineColor: NotRequired[BurninSubtitleOutlineColorType],  # (7)
    OutlineSize: NotRequired[int],
    ShadowColor: NotRequired[BurninSubtitleShadowColorType],  # (8)
    ShadowOpacity: NotRequired[int],
    ShadowXOffset: NotRequired[int],
    ShadowYOffset: NotRequired[int],
    StylePassthrough: NotRequired[BurnInSubtitleStylePassthroughType],  # (9)
    TeletextSpacing: NotRequired[BurninSubtitleTeletextSpacingType],  # (10)
    XPosition: NotRequired[int],
    YPosition: NotRequired[int],
  1. See BurninSubtitleAlignmentType
  2. See BurninSubtitleApplyFontColorType
  3. See BurninSubtitleBackgroundColorType
  4. See BurninSubtitleFallbackFontType
  5. See BurninSubtitleFontColorType
  6. See FontScriptType
  7. See BurninSubtitleOutlineColorType
  8. See BurninSubtitleShadowColorType
  9. See BurnInSubtitleStylePassthroughType
  10. See BurninSubtitleTeletextSpacingType

CancelJobRequestRequestTypeDef#

# CancelJobRequestRequestTypeDef definition

class CancelJobRequestRequestTypeDef(TypedDict):
    Id: str,

DvbSubDestinationSettingsTypeDef#

# DvbSubDestinationSettingsTypeDef definition

class DvbSubDestinationSettingsTypeDef(TypedDict):
    Alignment: NotRequired[DvbSubtitleAlignmentType],  # (1)
    ApplyFontColor: NotRequired[DvbSubtitleApplyFontColorType],  # (2)
    BackgroundColor: NotRequired[DvbSubtitleBackgroundColorType],  # (3)
    BackgroundOpacity: NotRequired[int],
    DdsHandling: NotRequired[DvbddsHandlingType],  # (4)
    DdsXCoordinate: NotRequired[int],
    DdsYCoordinate: NotRequired[int],
    FallbackFont: NotRequired[DvbSubSubtitleFallbackFontType],  # (5)
    FontColor: NotRequired[DvbSubtitleFontColorType],  # (6)
    FontOpacity: NotRequired[int],
    FontResolution: NotRequired[int],
    FontScript: NotRequired[FontScriptType],  # (7)
    FontSize: NotRequired[int],
    Height: NotRequired[int],
    HexFontColor: NotRequired[str],
    OutlineColor: NotRequired[DvbSubtitleOutlineColorType],  # (8)
    OutlineSize: NotRequired[int],
    ShadowColor: NotRequired[DvbSubtitleShadowColorType],  # (9)
    ShadowOpacity: NotRequired[int],
    ShadowXOffset: NotRequired[int],
    ShadowYOffset: NotRequired[int],
    StylePassthrough: NotRequired[DvbSubtitleStylePassthroughType],  # (10)
    SubtitlingType: NotRequired[DvbSubtitlingTypeType],  # (11)
    TeletextSpacing: NotRequired[DvbSubtitleTeletextSpacingType],  # (12)
    Width: NotRequired[int],
    XPosition: NotRequired[int],
    YPosition: NotRequired[int],
  1. See DvbSubtitleAlignmentType
  2. See DvbSubtitleApplyFontColorType
  3. See DvbSubtitleBackgroundColorType
  4. See DvbddsHandlingType
  5. See DvbSubSubtitleFallbackFontType
  6. See DvbSubtitleFontColorType
  7. See FontScriptType
  8. See DvbSubtitleOutlineColorType
  9. See DvbSubtitleShadowColorType
  10. See DvbSubtitleStylePassthroughType
  11. See DvbSubtitlingTypeType
  12. See DvbSubtitleTeletextSpacingType

EmbeddedDestinationSettingsTypeDef#

# EmbeddedDestinationSettingsTypeDef definition

class EmbeddedDestinationSettingsTypeDef(TypedDict):
    Destination608ChannelNumber: NotRequired[int],
    Destination708ServiceNumber: NotRequired[int],

ImscDestinationSettingsTypeDef#

# ImscDestinationSettingsTypeDef definition

class ImscDestinationSettingsTypeDef(TypedDict):
    Accessibility: NotRequired[ImscAccessibilitySubsType],  # (1)
    StylePassthrough: NotRequired[ImscStylePassthroughType],  # (2)
  1. See ImscAccessibilitySubsType
  2. See ImscStylePassthroughType

SccDestinationSettingsTypeDef#

# SccDestinationSettingsTypeDef definition

class SccDestinationSettingsTypeDef(TypedDict):
    Framerate: NotRequired[SccDestinationFramerateType],  # (1)
  1. See SccDestinationFramerateType

SrtDestinationSettingsTypeDef#

# SrtDestinationSettingsTypeDef definition

class SrtDestinationSettingsTypeDef(TypedDict):
    StylePassthrough: NotRequired[SrtStylePassthroughType],  # (1)
  1. See SrtStylePassthroughType

TeletextDestinationSettingsTypeDef#

# TeletextDestinationSettingsTypeDef definition

class TeletextDestinationSettingsTypeDef(TypedDict):
    PageNumber: NotRequired[str],
    PageTypes: NotRequired[Sequence[TeletextPageTypeType]],  # (1)
  1. See TeletextPageTypeType

TtmlDestinationSettingsTypeDef#

# TtmlDestinationSettingsTypeDef definition

class TtmlDestinationSettingsTypeDef(TypedDict):
    StylePassthrough: NotRequired[TtmlStylePassthroughType],  # (1)
  1. See TtmlStylePassthroughType

WebvttDestinationSettingsTypeDef#

# WebvttDestinationSettingsTypeDef definition

class WebvttDestinationSettingsTypeDef(TypedDict):
    Accessibility: NotRequired[WebvttAccessibilitySubsType],  # (1)
    StylePassthrough: NotRequired[WebvttStylePassthroughType],  # (2)
  1. See WebvttAccessibilitySubsType
  2. See WebvttStylePassthroughType

CaptionSourceFramerateTypeDef#

# CaptionSourceFramerateTypeDef definition

class CaptionSourceFramerateTypeDef(TypedDict):
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],

DvbSubSourceSettingsTypeDef#

# DvbSubSourceSettingsTypeDef definition

class DvbSubSourceSettingsTypeDef(TypedDict):
    Pid: NotRequired[int],

EmbeddedSourceSettingsTypeDef#

# EmbeddedSourceSettingsTypeDef definition

class EmbeddedSourceSettingsTypeDef(TypedDict):
    Convert608To708: NotRequired[EmbeddedConvert608To708Type],  # (1)
    Source608ChannelNumber: NotRequired[int],
    Source608TrackNumber: NotRequired[int],
    TerminateCaptions: NotRequired[EmbeddedTerminateCaptionsType],  # (2)
  1. See EmbeddedConvert608To708Type
  2. See EmbeddedTerminateCaptionsType

TeletextSourceSettingsTypeDef#

# TeletextSourceSettingsTypeDef definition

class TeletextSourceSettingsTypeDef(TypedDict):
    PageNumber: NotRequired[str],

TrackSourceSettingsTypeDef#

# TrackSourceSettingsTypeDef definition

class TrackSourceSettingsTypeDef(TypedDict):
    TrackNumber: NotRequired[int],

WebvttHlsSourceSettingsTypeDef#

# WebvttHlsSourceSettingsTypeDef definition

class WebvttHlsSourceSettingsTypeDef(TypedDict):
    RenditionGroupId: NotRequired[str],
    RenditionLanguageCode: NotRequired[LanguageCodeType],  # (1)
    RenditionName: NotRequired[str],
  1. See LanguageCodeType

OutputChannelMappingTypeDef#

# OutputChannelMappingTypeDef definition

class OutputChannelMappingTypeDef(TypedDict):
    InputChannels: NotRequired[Sequence[int]],
    InputChannelsFineTune: NotRequired[Sequence[float]],

ClipLimitsTypeDef#

# ClipLimitsTypeDef definition

class ClipLimitsTypeDef(TypedDict):
    MaximumRGBTolerance: NotRequired[int],
    MaximumYUV: NotRequired[int],
    MinimumRGBTolerance: NotRequired[int],
    MinimumYUV: NotRequired[int],

CmafAdditionalManifestTypeDef#

# CmafAdditionalManifestTypeDef definition

class CmafAdditionalManifestTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[Sequence[str]],

SpekeKeyProviderCmafTypeDef#

# SpekeKeyProviderCmafTypeDef definition

class SpekeKeyProviderCmafTypeDef(TypedDict):
    CertificateArn: NotRequired[str],
    DashSignaledSystemIds: NotRequired[Sequence[str]],
    HlsSignaledSystemIds: NotRequired[Sequence[str]],
    ResourceId: NotRequired[str],
    Url: NotRequired[str],

StaticKeyProviderTypeDef#

# StaticKeyProviderTypeDef definition

class StaticKeyProviderTypeDef(TypedDict):
    KeyFormat: NotRequired[str],
    KeyFormatVersions: NotRequired[str],
    StaticKeyValue: NotRequired[str],
    Url: NotRequired[str],

CmafImageBasedTrickPlaySettingsTypeDef#

# CmafImageBasedTrickPlaySettingsTypeDef definition

class CmafImageBasedTrickPlaySettingsTypeDef(TypedDict):
    IntervalCadence: NotRequired[CmafIntervalCadenceType],  # (1)
    ThumbnailHeight: NotRequired[int],
    ThumbnailInterval: NotRequired[float],
    ThumbnailWidth: NotRequired[int],
    TileHeight: NotRequired[int],
    TileWidth: NotRequired[int],
  1. See CmafIntervalCadenceType

CmfcSettingsTypeDef#

# CmfcSettingsTypeDef definition

class CmfcSettingsTypeDef(TypedDict):
    AudioDuration: NotRequired[CmfcAudioDurationType],  # (1)
    AudioGroupId: NotRequired[str],
    AudioRenditionSets: NotRequired[str],
    AudioTrackType: NotRequired[CmfcAudioTrackTypeType],  # (2)
    DescriptiveVideoServiceFlag: NotRequired[CmfcDescriptiveVideoServiceFlagType],  # (3)
    IFrameOnlyManifest: NotRequired[CmfcIFrameOnlyManifestType],  # (4)
    KlvMetadata: NotRequired[CmfcKlvMetadataType],  # (5)
    ManifestMetadataSignaling: NotRequired[CmfcManifestMetadataSignalingType],  # (6)
    Scte35Esam: NotRequired[CmfcScte35EsamType],  # (7)
    Scte35Source: NotRequired[CmfcScte35SourceType],  # (8)
    TimedMetadata: NotRequired[CmfcTimedMetadataType],  # (9)
    TimedMetadataBoxVersion: NotRequired[CmfcTimedMetadataBoxVersionType],  # (10)
    TimedMetadataSchemeIdUri: NotRequired[str],
    TimedMetadataValue: NotRequired[str],
  1. See CmfcAudioDurationType
  2. See CmfcAudioTrackTypeType
  3. See CmfcDescriptiveVideoServiceFlagType
  4. See CmfcIFrameOnlyManifestType
  5. See CmfcKlvMetadataType
  6. See CmfcManifestMetadataSignalingType
  7. See CmfcScte35EsamType
  8. See CmfcScte35SourceType
  9. See CmfcTimedMetadataType
  10. See CmfcTimedMetadataBoxVersionType

Hdr10MetadataTypeDef#

# Hdr10MetadataTypeDef definition

class Hdr10MetadataTypeDef(TypedDict):
    BluePrimaryX: NotRequired[int],
    BluePrimaryY: NotRequired[int],
    GreenPrimaryX: NotRequired[int],
    GreenPrimaryY: NotRequired[int],
    MaxContentLightLevel: NotRequired[int],
    MaxFrameAverageLightLevel: NotRequired[int],
    MaxLuminance: NotRequired[int],
    MinLuminance: NotRequired[int],
    RedPrimaryX: NotRequired[int],
    RedPrimaryY: NotRequired[int],
    WhitePointX: NotRequired[int],
    WhitePointY: NotRequired[int],

F4vSettingsTypeDef#

# F4vSettingsTypeDef definition

class F4vSettingsTypeDef(TypedDict):
    MoovPlacement: NotRequired[F4vMoovPlacementType],  # (1)
  1. See F4vMoovPlacementType

M3u8SettingsTypeDef#

# M3u8SettingsTypeDef definition

class M3u8SettingsTypeDef(TypedDict):
    AudioDuration: NotRequired[M3u8AudioDurationType],  # (1)
    AudioFramesPerPes: NotRequired[int],
    AudioPids: NotRequired[Sequence[int]],
    DataPTSControl: NotRequired[M3u8DataPtsControlType],  # (2)
    MaxPcrInterval: NotRequired[int],
    NielsenId3: NotRequired[M3u8NielsenId3Type],  # (3)
    PatInterval: NotRequired[int],
    PcrControl: NotRequired[M3u8PcrControlType],  # (4)
    PcrPid: NotRequired[int],
    PmtInterval: NotRequired[int],
    PmtPid: NotRequired[int],
    PrivateMetadataPid: NotRequired[int],
    ProgramNumber: NotRequired[int],
    Scte35Pid: NotRequired[int],
    Scte35Source: NotRequired[M3u8Scte35SourceType],  # (5)
    TimedMetadata: NotRequired[TimedMetadataType],  # (6)
    TimedMetadataPid: NotRequired[int],
    TransportStreamId: NotRequired[int],
    VideoPid: NotRequired[int],
  1. See M3u8AudioDurationType
  2. See M3u8DataPtsControlType
  3. See M3u8NielsenId3Type
  4. See M3u8PcrControlType
  5. See M3u8Scte35SourceType
  6. See TimedMetadataType

MovSettingsTypeDef#

# MovSettingsTypeDef definition

class MovSettingsTypeDef(TypedDict):
    ClapAtom: NotRequired[MovClapAtomType],  # (1)
    CslgAtom: NotRequired[MovCslgAtomType],  # (2)
    Mpeg2FourCCControl: NotRequired[MovMpeg2FourCCControlType],  # (3)
    PaddingControl: NotRequired[MovPaddingControlType],  # (4)
    Reference: NotRequired[MovReferenceType],  # (5)
  1. See MovClapAtomType
  2. See MovCslgAtomType
  3. See MovMpeg2FourCCControlType
  4. See MovPaddingControlType
  5. See MovReferenceType

Mp4SettingsTypeDef#

# Mp4SettingsTypeDef definition

class Mp4SettingsTypeDef(TypedDict):
    AudioDuration: NotRequired[CmfcAudioDurationType],  # (1)
    CslgAtom: NotRequired[Mp4CslgAtomType],  # (2)
    CttsVersion: NotRequired[int],
    FreeSpaceBox: NotRequired[Mp4FreeSpaceBoxType],  # (3)
    MoovPlacement: NotRequired[Mp4MoovPlacementType],  # (4)
    Mp4MajorBrand: NotRequired[str],
  1. See CmfcAudioDurationType
  2. See Mp4CslgAtomType
  3. See Mp4FreeSpaceBoxType
  4. See Mp4MoovPlacementType

MpdSettingsTypeDef#

# MpdSettingsTypeDef definition

class MpdSettingsTypeDef(TypedDict):
    AccessibilityCaptionHints: NotRequired[MpdAccessibilityCaptionHintsType],  # (1)
    AudioDuration: NotRequired[MpdAudioDurationType],  # (2)
    CaptionContainerType: NotRequired[MpdCaptionContainerTypeType],  # (3)
    KlvMetadata: NotRequired[MpdKlvMetadataType],  # (4)
    ManifestMetadataSignaling: NotRequired[MpdManifestMetadataSignalingType],  # (5)
    Scte35Esam: NotRequired[MpdScte35EsamType],  # (6)
    Scte35Source: NotRequired[MpdScte35SourceType],  # (7)
    TimedMetadata: NotRequired[MpdTimedMetadataType],  # (8)
    TimedMetadataBoxVersion: NotRequired[MpdTimedMetadataBoxVersionType],  # (9)
    TimedMetadataSchemeIdUri: NotRequired[str],
    TimedMetadataValue: NotRequired[str],
  1. See MpdAccessibilityCaptionHintsType
  2. See MpdAudioDurationType
  3. See MpdCaptionContainerTypeType
  4. See MpdKlvMetadataType
  5. See MpdManifestMetadataSignalingType
  6. See MpdScte35EsamType
  7. See MpdScte35SourceType
  8. See MpdTimedMetadataType
  9. See MpdTimedMetadataBoxVersionType

HopDestinationTypeDef#

# HopDestinationTypeDef definition

class HopDestinationTypeDef(TypedDict):
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    WaitMinutes: NotRequired[int],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

ReservationPlanSettingsTypeDef#

# ReservationPlanSettingsTypeDef definition

class ReservationPlanSettingsTypeDef(TypedDict):
    Commitment: CommitmentType,  # (1)
    RenewalType: RenewalTypeType,  # (2)
    ReservedSlots: int,
  1. See CommitmentType
  2. See RenewalTypeType

DashAdditionalManifestTypeDef#

# DashAdditionalManifestTypeDef definition

class DashAdditionalManifestTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[Sequence[str]],

SpekeKeyProviderTypeDef#

# SpekeKeyProviderTypeDef definition

class SpekeKeyProviderTypeDef(TypedDict):
    CertificateArn: NotRequired[str],
    ResourceId: NotRequired[str],
    SystemIds: NotRequired[Sequence[str]],
    Url: NotRequired[str],

DashIsoImageBasedTrickPlaySettingsTypeDef#

# DashIsoImageBasedTrickPlaySettingsTypeDef definition

class DashIsoImageBasedTrickPlaySettingsTypeDef(TypedDict):
    IntervalCadence: NotRequired[DashIsoIntervalCadenceType],  # (1)
    ThumbnailHeight: NotRequired[int],
    ThumbnailInterval: NotRequired[float],
    ThumbnailWidth: NotRequired[int],
    TileHeight: NotRequired[int],
    TileWidth: NotRequired[int],
  1. See DashIsoIntervalCadenceType

DeinterlacerTypeDef#

# DeinterlacerTypeDef definition

class DeinterlacerTypeDef(TypedDict):
    Algorithm: NotRequired[DeinterlaceAlgorithmType],  # (1)
    Control: NotRequired[DeinterlacerControlType],  # (2)
    Mode: NotRequired[DeinterlacerModeType],  # (3)
  1. See DeinterlaceAlgorithmType
  2. See DeinterlacerControlType
  3. See DeinterlacerModeType

DeleteJobTemplateRequestRequestTypeDef#

# DeleteJobTemplateRequestRequestTypeDef definition

class DeleteJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,

DeletePresetRequestRequestTypeDef#

# DeletePresetRequestRequestTypeDef definition

class DeletePresetRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteQueueRequestRequestTypeDef#

# DeleteQueueRequestRequestTypeDef definition

class DeleteQueueRequestRequestTypeDef(TypedDict):
    Name: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeEndpointsRequestRequestTypeDef#

# DescribeEndpointsRequestRequestTypeDef definition

class DescribeEndpointsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    Mode: NotRequired[DescribeEndpointsModeType],  # (1)
    NextToken: NotRequired[str],
  1. See DescribeEndpointsModeType

EndpointTypeDef#

# EndpointTypeDef definition

class EndpointTypeDef(TypedDict):
    Url: NotRequired[str],

DisassociateCertificateRequestRequestTypeDef#

# DisassociateCertificateRequestRequestTypeDef definition

class DisassociateCertificateRequestRequestTypeDef(TypedDict):
    Arn: str,

DolbyVisionLevel6MetadataTypeDef#

# DolbyVisionLevel6MetadataTypeDef definition

class DolbyVisionLevel6MetadataTypeDef(TypedDict):
    MaxCll: NotRequired[int],
    MaxFall: NotRequired[int],

DvbNitSettingsTypeDef#

# DvbNitSettingsTypeDef definition

class DvbNitSettingsTypeDef(TypedDict):
    NetworkId: NotRequired[int],
    NetworkName: NotRequired[str],
    NitInterval: NotRequired[int],

DvbSdtSettingsTypeDef#

# DvbSdtSettingsTypeDef definition

class DvbSdtSettingsTypeDef(TypedDict):
    OutputSdt: NotRequired[OutputSdtType],  # (1)
    SdtInterval: NotRequired[int],
    ServiceName: NotRequired[str],
    ServiceProviderName: NotRequired[str],
  1. See OutputSdtType

DvbTdtSettingsTypeDef#

# DvbTdtSettingsTypeDef definition

class DvbTdtSettingsTypeDef(TypedDict):
    TdtInterval: NotRequired[int],

EsamManifestConfirmConditionNotificationTypeDef#

# EsamManifestConfirmConditionNotificationTypeDef definition

class EsamManifestConfirmConditionNotificationTypeDef(TypedDict):
    MccXml: NotRequired[str],

EsamSignalProcessingNotificationTypeDef#

# EsamSignalProcessingNotificationTypeDef definition

class EsamSignalProcessingNotificationTypeDef(TypedDict):
    SccXml: NotRequired[str],

ExtendedDataServicesTypeDef#

# ExtendedDataServicesTypeDef definition

class ExtendedDataServicesTypeDef(TypedDict):
    CopyProtectionAction: NotRequired[CopyProtectionActionType],  # (1)
    VchipAction: NotRequired[VchipActionType],  # (2)
  1. See CopyProtectionActionType
  2. See VchipActionType

FrameCaptureSettingsTypeDef#

# FrameCaptureSettingsTypeDef definition

class FrameCaptureSettingsTypeDef(TypedDict):
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    MaxCaptures: NotRequired[int],
    Quality: NotRequired[int],

GetJobRequestRequestTypeDef#

# GetJobRequestRequestTypeDef definition

class GetJobRequestRequestTypeDef(TypedDict):
    Id: str,

GetJobTemplateRequestRequestTypeDef#

# GetJobTemplateRequestRequestTypeDef definition

class GetJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,

PolicyTypeDef#

# PolicyTypeDef definition

class PolicyTypeDef(TypedDict):
    HttpInputs: NotRequired[InputPolicyType],  # (1)
    HttpsInputs: NotRequired[InputPolicyType],  # (1)
    S3Inputs: NotRequired[InputPolicyType],  # (1)
  1. See InputPolicyType
  2. See InputPolicyType
  3. See InputPolicyType

GetPresetRequestRequestTypeDef#

# GetPresetRequestRequestTypeDef definition

class GetPresetRequestRequestTypeDef(TypedDict):
    Name: str,

GetQueueRequestRequestTypeDef#

# GetQueueRequestRequestTypeDef definition

class GetQueueRequestRequestTypeDef(TypedDict):
    Name: str,

H264QvbrSettingsTypeDef#

# H264QvbrSettingsTypeDef definition

class H264QvbrSettingsTypeDef(TypedDict):
    MaxAverageBitrate: NotRequired[int],
    QvbrQualityLevel: NotRequired[int],
    QvbrQualityLevelFineTune: NotRequired[float],

H265QvbrSettingsTypeDef#

# H265QvbrSettingsTypeDef definition

class H265QvbrSettingsTypeDef(TypedDict):
    MaxAverageBitrate: NotRequired[int],
    QvbrQualityLevel: NotRequired[int],
    QvbrQualityLevelFineTune: NotRequired[float],

Hdr10PlusTypeDef#

# Hdr10PlusTypeDef definition

class Hdr10PlusTypeDef(TypedDict):
    MasteringMonitorNits: NotRequired[int],
    TargetMonitorNits: NotRequired[int],

HlsAdditionalManifestTypeDef#

# HlsAdditionalManifestTypeDef definition

class HlsAdditionalManifestTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[Sequence[str]],

HlsCaptionLanguageMappingTypeDef#

# HlsCaptionLanguageMappingTypeDef definition

class HlsCaptionLanguageMappingTypeDef(TypedDict):
    CaptionChannel: NotRequired[int],
    CustomLanguageCode: NotRequired[str],
    LanguageCode: NotRequired[LanguageCodeType],  # (1)
    LanguageDescription: NotRequired[str],
  1. See LanguageCodeType

HlsImageBasedTrickPlaySettingsTypeDef#

# HlsImageBasedTrickPlaySettingsTypeDef definition

class HlsImageBasedTrickPlaySettingsTypeDef(TypedDict):
    IntervalCadence: NotRequired[HlsIntervalCadenceType],  # (1)
    ThumbnailHeight: NotRequired[int],
    ThumbnailInterval: NotRequired[float],
    ThumbnailWidth: NotRequired[int],
    TileHeight: NotRequired[int],
    TileWidth: NotRequired[int],
  1. See HlsIntervalCadenceType

HlsSettingsTypeDef#

# HlsSettingsTypeDef definition

class HlsSettingsTypeDef(TypedDict):
    AudioGroupId: NotRequired[str],
    AudioOnlyContainer: NotRequired[HlsAudioOnlyContainerType],  # (1)
    AudioRenditionSets: NotRequired[str],
    AudioTrackType: NotRequired[HlsAudioTrackTypeType],  # (2)
    DescriptiveVideoServiceFlag: NotRequired[HlsDescriptiveVideoServiceFlagType],  # (3)
    IFrameOnlyManifest: NotRequired[HlsIFrameOnlyManifestType],  # (4)
    SegmentModifier: NotRequired[str],
  1. See HlsAudioOnlyContainerType
  2. See HlsAudioTrackTypeType
  3. See HlsDescriptiveVideoServiceFlagType
  4. See HlsIFrameOnlyManifestType

Id3InsertionTypeDef#

# Id3InsertionTypeDef definition

class Id3InsertionTypeDef(TypedDict):
    Id3: NotRequired[str],
    Timecode: NotRequired[str],

InsertableImageTypeDef#

# InsertableImageTypeDef definition

class InsertableImageTypeDef(TypedDict):
    Duration: NotRequired[int],
    FadeIn: NotRequired[int],
    FadeOut: NotRequired[int],
    Height: NotRequired[int],
    ImageInserterInput: NotRequired[str],
    ImageX: NotRequired[int],
    ImageY: NotRequired[int],
    Layer: NotRequired[int],
    Opacity: NotRequired[int],
    StartTime: NotRequired[str],
    Width: NotRequired[int],

InputClippingTypeDef#

# InputClippingTypeDef definition

class InputClippingTypeDef(TypedDict):
    EndTimecode: NotRequired[str],
    StartTimecode: NotRequired[str],

InputDecryptionSettingsTypeDef#

# InputDecryptionSettingsTypeDef definition

class InputDecryptionSettingsTypeDef(TypedDict):
    DecryptionMode: NotRequired[DecryptionModeType],  # (1)
    EncryptedDecryptionKey: NotRequired[str],
    InitializationVector: NotRequired[str],
    KmsKeyRegion: NotRequired[str],
  1. See DecryptionModeType

RectangleTypeDef#

# RectangleTypeDef definition

class RectangleTypeDef(TypedDict):
    Height: NotRequired[int],
    Width: NotRequired[int],
    X: NotRequired[int],
    Y: NotRequired[int],

InputVideoGeneratorTypeDef#

# InputVideoGeneratorTypeDef definition

class InputVideoGeneratorTypeDef(TypedDict):
    Duration: NotRequired[int],

JobMessagesTypeDef#

# JobMessagesTypeDef definition

class JobMessagesTypeDef(TypedDict):
    Info: NotRequired[List[str]],
    Warning: NotRequired[List[str]],

KantarWatermarkSettingsTypeDef#

# KantarWatermarkSettingsTypeDef definition

class KantarWatermarkSettingsTypeDef(TypedDict):
    ChannelName: NotRequired[str],
    ContentReference: NotRequired[str],
    CredentialsSecretName: NotRequired[str],
    FileOffset: NotRequired[float],
    KantarLicenseId: NotRequired[int],
    KantarServerUrl: NotRequired[str],
    LogDestination: NotRequired[str],
    Metadata3: NotRequired[str],
    Metadata4: NotRequired[str],
    Metadata5: NotRequired[str],
    Metadata6: NotRequired[str],
    Metadata7: NotRequired[str],
    Metadata8: NotRequired[str],

NielsenConfigurationTypeDef#

# NielsenConfigurationTypeDef definition

class NielsenConfigurationTypeDef(TypedDict):
    BreakoutCode: NotRequired[int],
    DistributorId: NotRequired[str],

NielsenNonLinearWatermarkSettingsTypeDef#

# NielsenNonLinearWatermarkSettingsTypeDef definition

class NielsenNonLinearWatermarkSettingsTypeDef(TypedDict):
    ActiveWatermarkProcess: NotRequired[NielsenActiveWatermarkProcessTypeType],  # (1)
    AdiFilename: NotRequired[str],
    AssetId: NotRequired[str],
    AssetName: NotRequired[str],
    CbetSourceId: NotRequired[str],
    EpisodeId: NotRequired[str],
    MetadataDestination: NotRequired[str],
    SourceId: NotRequired[int],
    SourceWatermarkStatus: NotRequired[NielsenSourceWatermarkStatusTypeType],  # (2)
    TicServerUrl: NotRequired[str],
    UniqueTicPerAudioTrack: NotRequired[NielsenUniqueTicPerAudioTrackTypeType],  # (3)
  1. See NielsenActiveWatermarkProcessTypeType
  2. See NielsenSourceWatermarkStatusTypeType
  3. See NielsenUniqueTicPerAudioTrackTypeType

TimecodeConfigTypeDef#

# TimecodeConfigTypeDef definition

class TimecodeConfigTypeDef(TypedDict):
    Anchor: NotRequired[str],
    Source: NotRequired[TimecodeSourceType],  # (1)
    Start: NotRequired[str],
    TimestampOffset: NotRequired[str],
  1. See TimecodeSourceType

QueueTransitionTypeDef#

# QueueTransitionTypeDef definition

class QueueTransitionTypeDef(TypedDict):
    DestinationQueue: NotRequired[str],
    SourceQueue: NotRequired[str],
    Timestamp: NotRequired[datetime],

TimingTypeDef#

# TimingTypeDef definition

class TimingTypeDef(TypedDict):
    FinishTime: NotRequired[datetime],
    StartTime: NotRequired[datetime],
    SubmitTime: NotRequired[datetime],

WarningGroupTypeDef#

# WarningGroupTypeDef definition

class WarningGroupTypeDef(TypedDict):
    Code: int,
    Count: int,

ListJobTemplatesRequestRequestTypeDef#

# ListJobTemplatesRequestRequestTypeDef definition

class ListJobTemplatesRequestRequestTypeDef(TypedDict):
    Category: NotRequired[str],
    ListBy: NotRequired[JobTemplateListByType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Order: NotRequired[OrderType],  # (2)
  1. See JobTemplateListByType
  2. See OrderType

ListJobsRequestRequestTypeDef#

# ListJobsRequestRequestTypeDef definition

class ListJobsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Order: NotRequired[OrderType],  # (1)
    Queue: NotRequired[str],
    Status: NotRequired[JobStatusType],  # (2)
  1. See OrderType
  2. See JobStatusType

ListPresetsRequestRequestTypeDef#

# ListPresetsRequestRequestTypeDef definition

class ListPresetsRequestRequestTypeDef(TypedDict):
    Category: NotRequired[str],
    ListBy: NotRequired[PresetListByType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Order: NotRequired[OrderType],  # (2)
  1. See PresetListByType
  2. See OrderType

ListQueuesRequestRequestTypeDef#

# ListQueuesRequestRequestTypeDef definition

class ListQueuesRequestRequestTypeDef(TypedDict):
    ListBy: NotRequired[QueueListByType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Order: NotRequired[OrderType],  # (2)
  1. See QueueListByType
  2. See OrderType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    Arn: str,

ResourceTagsTypeDef#

# ResourceTagsTypeDef definition

class ResourceTagsTypeDef(TypedDict):
    Arn: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

M2tsScte35EsamTypeDef#

# M2tsScte35EsamTypeDef definition

class M2tsScte35EsamTypeDef(TypedDict):
    Scte35EsamPid: NotRequired[int],

MotionImageInsertionFramerateTypeDef#

# MotionImageInsertionFramerateTypeDef definition

class MotionImageInsertionFramerateTypeDef(TypedDict):
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],

MotionImageInsertionOffsetTypeDef#

# MotionImageInsertionOffsetTypeDef definition

class MotionImageInsertionOffsetTypeDef(TypedDict):
    ImageX: NotRequired[int],
    ImageY: NotRequired[int],

Mpeg2SettingsTypeDef#

# Mpeg2SettingsTypeDef definition

class Mpeg2SettingsTypeDef(TypedDict):
    AdaptiveQuantization: NotRequired[Mpeg2AdaptiveQuantizationType],  # (1)
    Bitrate: NotRequired[int],
    CodecLevel: NotRequired[Mpeg2CodecLevelType],  # (2)
    CodecProfile: NotRequired[Mpeg2CodecProfileType],  # (3)
    DynamicSubGop: NotRequired[Mpeg2DynamicSubGopType],  # (4)
    FramerateControl: NotRequired[Mpeg2FramerateControlType],  # (5)
    FramerateConversionAlgorithm: NotRequired[Mpeg2FramerateConversionAlgorithmType],  # (6)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopClosedCadence: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[Mpeg2GopSizeUnitsType],  # (7)
    HrdBufferFinalFillPercentage: NotRequired[int],
    HrdBufferInitialFillPercentage: NotRequired[int],
    HrdBufferSize: NotRequired[int],
    InterlaceMode: NotRequired[Mpeg2InterlaceModeType],  # (8)
    IntraDcPrecision: NotRequired[Mpeg2IntraDcPrecisionType],  # (9)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    NumberBFramesBetweenReferenceFrames: NotRequired[int],
    ParControl: NotRequired[Mpeg2ParControlType],  # (10)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QualityTuningLevel: NotRequired[Mpeg2QualityTuningLevelType],  # (11)
    RateControlMode: NotRequired[Mpeg2RateControlModeType],  # (12)
    ScanTypeConversionMode: NotRequired[Mpeg2ScanTypeConversionModeType],  # (13)
    SceneChangeDetect: NotRequired[Mpeg2SceneChangeDetectType],  # (14)
    SlowPal: NotRequired[Mpeg2SlowPalType],  # (15)
    Softness: NotRequired[int],
    SpatialAdaptiveQuantization: NotRequired[Mpeg2SpatialAdaptiveQuantizationType],  # (16)
    Syntax: NotRequired[Mpeg2SyntaxType],  # (17)
    Telecine: NotRequired[Mpeg2TelecineType],  # (18)
    TemporalAdaptiveQuantization: NotRequired[Mpeg2TemporalAdaptiveQuantizationType],  # (19)
  1. See Mpeg2AdaptiveQuantizationType
  2. See Mpeg2CodecLevelType
  3. See Mpeg2CodecProfileType
  4. See Mpeg2DynamicSubGopType
  5. See Mpeg2FramerateControlType
  6. See Mpeg2FramerateConversionAlgorithmType
  7. See Mpeg2GopSizeUnitsType
  8. See Mpeg2InterlaceModeType
  9. See Mpeg2IntraDcPrecisionType
  10. See Mpeg2ParControlType
  11. See Mpeg2QualityTuningLevelType
  12. See Mpeg2RateControlModeType
  13. See Mpeg2ScanTypeConversionModeType
  14. See Mpeg2SceneChangeDetectType
  15. See Mpeg2SlowPalType
  16. See Mpeg2SpatialAdaptiveQuantizationType
  17. See Mpeg2SyntaxType
  18. See Mpeg2TelecineType
  19. See Mpeg2TemporalAdaptiveQuantizationType

MsSmoothAdditionalManifestTypeDef#

# MsSmoothAdditionalManifestTypeDef definition

class MsSmoothAdditionalManifestTypeDef(TypedDict):
    ManifestNameModifier: NotRequired[str],
    SelectedOutputs: NotRequired[Sequence[str]],

MxfXavcProfileSettingsTypeDef#

# MxfXavcProfileSettingsTypeDef definition

class MxfXavcProfileSettingsTypeDef(TypedDict):
    DurationMode: NotRequired[MxfXavcDurationModeType],  # (1)
    MaxAncDataSize: NotRequired[int],
  1. See MxfXavcDurationModeType

NexGuardFileMarkerSettingsTypeDef#

# NexGuardFileMarkerSettingsTypeDef definition

class NexGuardFileMarkerSettingsTypeDef(TypedDict):
    License: NotRequired[str],
    Payload: NotRequired[int],
    Preset: NotRequired[str],
    Strength: NotRequired[WatermarkingStrengthType],  # (1)
  1. See WatermarkingStrengthType

NoiseReducerFilterSettingsTypeDef#

# NoiseReducerFilterSettingsTypeDef definition

class NoiseReducerFilterSettingsTypeDef(TypedDict):
    Strength: NotRequired[int],

NoiseReducerSpatialFilterSettingsTypeDef#

# NoiseReducerSpatialFilterSettingsTypeDef definition

class NoiseReducerSpatialFilterSettingsTypeDef(TypedDict):
    PostFilterSharpenStrength: NotRequired[int],
    Speed: NotRequired[int],
    Strength: NotRequired[int],

NoiseReducerTemporalFilterSettingsTypeDef#

# NoiseReducerTemporalFilterSettingsTypeDef definition

class NoiseReducerTemporalFilterSettingsTypeDef(TypedDict):
    AggressiveMode: NotRequired[int],
    PostTemporalSharpening: NotRequired[NoiseFilterPostTemporalSharpeningType],  # (1)
    PostTemporalSharpeningStrength: NotRequired[NoiseFilterPostTemporalSharpeningStrengthType],  # (2)
    Speed: NotRequired[int],
    Strength: NotRequired[int],
  1. See NoiseFilterPostTemporalSharpeningType
  2. See NoiseFilterPostTemporalSharpeningStrengthType

VideoDetailTypeDef#

# VideoDetailTypeDef definition

class VideoDetailTypeDef(TypedDict):
    HeightInPx: NotRequired[int],
    WidthInPx: NotRequired[int],

ProresSettingsTypeDef#

# ProresSettingsTypeDef definition

class ProresSettingsTypeDef(TypedDict):
    ChromaSampling: NotRequired[ProresChromaSamplingType],  # (1)
    CodecProfile: NotRequired[ProresCodecProfileType],  # (2)
    FramerateControl: NotRequired[ProresFramerateControlType],  # (3)
    FramerateConversionAlgorithm: NotRequired[ProresFramerateConversionAlgorithmType],  # (4)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    InterlaceMode: NotRequired[ProresInterlaceModeType],  # (5)
    ParControl: NotRequired[ProresParControlType],  # (6)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    ScanTypeConversionMode: NotRequired[ProresScanTypeConversionModeType],  # (7)
    SlowPal: NotRequired[ProresSlowPalType],  # (8)
    Telecine: NotRequired[ProresTelecineType],  # (9)
  1. See ProresChromaSamplingType
  2. See ProresCodecProfileType
  3. See ProresFramerateControlType
  4. See ProresFramerateConversionAlgorithmType
  5. See ProresInterlaceModeType
  6. See ProresParControlType
  7. See ProresScanTypeConversionModeType
  8. See ProresSlowPalType
  9. See ProresTelecineType

ReservationPlanTypeDef#

# ReservationPlanTypeDef definition

class ReservationPlanTypeDef(TypedDict):
    Commitment: NotRequired[CommitmentType],  # (1)
    ExpiresAt: NotRequired[datetime],
    PurchasedAt: NotRequired[datetime],
    RenewalType: NotRequired[RenewalTypeType],  # (2)
    ReservedSlots: NotRequired[int],
    Status: NotRequired[ReservationPlanStatusType],  # (3)
  1. See CommitmentType
  2. See RenewalTypeType
  3. See ReservationPlanStatusType

S3DestinationAccessControlTypeDef#

# S3DestinationAccessControlTypeDef definition

class S3DestinationAccessControlTypeDef(TypedDict):
    CannedAcl: NotRequired[S3ObjectCannedAclType],  # (1)
  1. See S3ObjectCannedAclType

S3EncryptionSettingsTypeDef#

# S3EncryptionSettingsTypeDef definition

class S3EncryptionSettingsTypeDef(TypedDict):
    EncryptionType: NotRequired[S3ServerSideEncryptionTypeType],  # (1)
    KmsEncryptionContext: NotRequired[str],
    KmsKeyArn: NotRequired[str],
  1. See S3ServerSideEncryptionTypeType

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    Arn: str,
    Tags: Mapping[str, str],

TimecodeBurninTypeDef#

# TimecodeBurninTypeDef definition

class TimecodeBurninTypeDef(TypedDict):
    FontSize: NotRequired[int],
    Position: NotRequired[TimecodeBurninPositionType],  # (1)
    Prefix: NotRequired[str],
  1. See TimecodeBurninPositionType

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

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

Vc3SettingsTypeDef#

# Vc3SettingsTypeDef definition

class Vc3SettingsTypeDef(TypedDict):
    FramerateControl: NotRequired[Vc3FramerateControlType],  # (1)
    FramerateConversionAlgorithm: NotRequired[Vc3FramerateConversionAlgorithmType],  # (2)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    InterlaceMode: NotRequired[Vc3InterlaceModeType],  # (3)
    ScanTypeConversionMode: NotRequired[Vc3ScanTypeConversionModeType],  # (4)
    SlowPal: NotRequired[Vc3SlowPalType],  # (5)
    Telecine: NotRequired[Vc3TelecineType],  # (6)
    Vc3Class: NotRequired[Vc3ClassType],  # (7)
  1. See Vc3FramerateControlType
  2. See Vc3FramerateConversionAlgorithmType
  3. See Vc3InterlaceModeType
  4. See Vc3ScanTypeConversionModeType
  5. See Vc3SlowPalType
  6. See Vc3TelecineType
  7. See Vc3ClassType

Vp8SettingsTypeDef#

# Vp8SettingsTypeDef definition

class Vp8SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    FramerateControl: NotRequired[Vp8FramerateControlType],  # (1)
    FramerateConversionAlgorithm: NotRequired[Vp8FramerateConversionAlgorithmType],  # (2)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopSize: NotRequired[float],
    HrdBufferSize: NotRequired[int],
    MaxBitrate: NotRequired[int],
    ParControl: NotRequired[Vp8ParControlType],  # (3)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QualityTuningLevel: NotRequired[Vp8QualityTuningLevelType],  # (4)
    RateControlMode: NotRequired[Vp8RateControlModeType],  # (5)
  1. See Vp8FramerateControlType
  2. See Vp8FramerateConversionAlgorithmType
  3. See Vp8ParControlType
  4. See Vp8QualityTuningLevelType
  5. See Vp8RateControlModeType

Vp9SettingsTypeDef#

# Vp9SettingsTypeDef definition

class Vp9SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[int],
    FramerateControl: NotRequired[Vp9FramerateControlType],  # (1)
    FramerateConversionAlgorithm: NotRequired[Vp9FramerateConversionAlgorithmType],  # (2)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopSize: NotRequired[float],
    HrdBufferSize: NotRequired[int],
    MaxBitrate: NotRequired[int],
    ParControl: NotRequired[Vp9ParControlType],  # (3)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QualityTuningLevel: NotRequired[Vp9QualityTuningLevelType],  # (4)
    RateControlMode: NotRequired[Vp9RateControlModeType],  # (5)
  1. See Vp9FramerateControlType
  2. See Vp9FramerateConversionAlgorithmType
  3. See Vp9ParControlType
  4. See Vp9QualityTuningLevelType
  5. See Vp9RateControlModeType

Xavc4kIntraCbgProfileSettingsTypeDef#

# Xavc4kIntraCbgProfileSettingsTypeDef definition

class Xavc4kIntraCbgProfileSettingsTypeDef(TypedDict):
    XavcClass: NotRequired[Xavc4kIntraCbgProfileClassType],  # (1)
  1. See Xavc4kIntraCbgProfileClassType

Xavc4kIntraVbrProfileSettingsTypeDef#

# Xavc4kIntraVbrProfileSettingsTypeDef definition

class Xavc4kIntraVbrProfileSettingsTypeDef(TypedDict):
    XavcClass: NotRequired[Xavc4kIntraVbrProfileClassType],  # (1)
  1. See Xavc4kIntraVbrProfileClassType

Xavc4kProfileSettingsTypeDef#

# Xavc4kProfileSettingsTypeDef definition

class Xavc4kProfileSettingsTypeDef(TypedDict):
    BitrateClass: NotRequired[Xavc4kProfileBitrateClassType],  # (1)
    CodecProfile: NotRequired[Xavc4kProfileCodecProfileType],  # (2)
    FlickerAdaptiveQuantization: NotRequired[XavcFlickerAdaptiveQuantizationType],  # (3)
    GopBReference: NotRequired[XavcGopBReferenceType],  # (4)
    GopClosedCadence: NotRequired[int],
    HrdBufferSize: NotRequired[int],
    QualityTuningLevel: NotRequired[Xavc4kProfileQualityTuningLevelType],  # (5)
    Slices: NotRequired[int],
  1. See Xavc4kProfileBitrateClassType
  2. See Xavc4kProfileCodecProfileType
  3. See XavcFlickerAdaptiveQuantizationType
  4. See XavcGopBReferenceType
  5. See Xavc4kProfileQualityTuningLevelType

XavcHdIntraCbgProfileSettingsTypeDef#

# XavcHdIntraCbgProfileSettingsTypeDef definition

class XavcHdIntraCbgProfileSettingsTypeDef(TypedDict):
    XavcClass: NotRequired[XavcHdIntraCbgProfileClassType],  # (1)
  1. See XavcHdIntraCbgProfileClassType

XavcHdProfileSettingsTypeDef#

# XavcHdProfileSettingsTypeDef definition

class XavcHdProfileSettingsTypeDef(TypedDict):
    BitrateClass: NotRequired[XavcHdProfileBitrateClassType],  # (1)
    FlickerAdaptiveQuantization: NotRequired[XavcFlickerAdaptiveQuantizationType],  # (2)
    GopBReference: NotRequired[XavcGopBReferenceType],  # (3)
    GopClosedCadence: NotRequired[int],
    HrdBufferSize: NotRequired[int],
    InterlaceMode: NotRequired[XavcInterlaceModeType],  # (4)
    QualityTuningLevel: NotRequired[XavcHdProfileQualityTuningLevelType],  # (5)
    Slices: NotRequired[int],
    Telecine: NotRequired[XavcHdProfileTelecineType],  # (6)
  1. See XavcHdProfileBitrateClassType
  2. See XavcFlickerAdaptiveQuantizationType
  3. See XavcGopBReferenceType
  4. See XavcInterlaceModeType
  5. See XavcHdProfileQualityTuningLevelType
  6. See XavcHdProfileTelecineType

AudioCodecSettingsTypeDef#

# AudioCodecSettingsTypeDef definition

class AudioCodecSettingsTypeDef(TypedDict):
    AacSettings: NotRequired[AacSettingsTypeDef],  # (1)
    Ac3Settings: NotRequired[Ac3SettingsTypeDef],  # (2)
    AiffSettings: NotRequired[AiffSettingsTypeDef],  # (3)
    Codec: NotRequired[AudioCodecType],  # (4)
    Eac3AtmosSettings: NotRequired[Eac3AtmosSettingsTypeDef],  # (5)
    Eac3Settings: NotRequired[Eac3SettingsTypeDef],  # (6)
    Mp2Settings: NotRequired[Mp2SettingsTypeDef],  # (7)
    Mp3Settings: NotRequired[Mp3SettingsTypeDef],  # (8)
    OpusSettings: NotRequired[OpusSettingsTypeDef],  # (9)
    VorbisSettings: NotRequired[VorbisSettingsTypeDef],  # (10)
    WavSettings: NotRequired[WavSettingsTypeDef],  # (11)
  1. See AacSettingsTypeDef
  2. See Ac3SettingsTypeDef
  3. See AiffSettingsTypeDef
  4. See AudioCodecType
  5. See Eac3AtmosSettingsTypeDef
  6. See Eac3SettingsTypeDef
  7. See Mp2SettingsTypeDef
  8. See Mp3SettingsTypeDef
  9. See OpusSettingsTypeDef
  10. See VorbisSettingsTypeDef
  11. See WavSettingsTypeDef

AutomatedAbrRuleTypeDef#

# AutomatedAbrRuleTypeDef definition

class AutomatedAbrRuleTypeDef(TypedDict):
    AllowedRenditions: NotRequired[Sequence[AllowedRenditionSizeTypeDef]],  # (1)
    ForceIncludeRenditions: NotRequired[Sequence[ForceIncludeRenditionSizeTypeDef]],  # (2)
    MinBottomRenditionSize: NotRequired[MinBottomRenditionSizeTypeDef],  # (3)
    MinTopRenditionSize: NotRequired[MinTopRenditionSizeTypeDef],  # (4)
    Type: NotRequired[RuleTypeType],  # (5)
  1. See AllowedRenditionSizeTypeDef
  2. See ForceIncludeRenditionSizeTypeDef
  3. See MinBottomRenditionSizeTypeDef
  4. See MinTopRenditionSizeTypeDef
  5. See RuleTypeType

Av1SettingsTypeDef#

# Av1SettingsTypeDef definition

class Av1SettingsTypeDef(TypedDict):
    AdaptiveQuantization: NotRequired[Av1AdaptiveQuantizationType],  # (1)
    BitDepth: NotRequired[Av1BitDepthType],  # (2)
    FramerateControl: NotRequired[Av1FramerateControlType],  # (3)
    FramerateConversionAlgorithm: NotRequired[Av1FramerateConversionAlgorithmType],  # (4)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopSize: NotRequired[float],
    MaxBitrate: NotRequired[int],
    NumberBFramesBetweenReferenceFrames: NotRequired[int],
    QvbrSettings: NotRequired[Av1QvbrSettingsTypeDef],  # (5)
    RateControlMode: NotRequired[Av1RateControlModeType],  # (6)
    Slices: NotRequired[int],
    SpatialAdaptiveQuantization: NotRequired[Av1SpatialAdaptiveQuantizationType],  # (7)
  1. See Av1AdaptiveQuantizationType
  2. See Av1BitDepthType
  3. See Av1FramerateControlType
  4. See Av1FramerateConversionAlgorithmType
  5. See Av1QvbrSettingsTypeDef
  6. See Av1RateControlModeType
  7. See Av1SpatialAdaptiveQuantizationType

AvcIntraSettingsTypeDef#

# AvcIntraSettingsTypeDef definition

class AvcIntraSettingsTypeDef(TypedDict):
    AvcIntraClass: NotRequired[AvcIntraClassType],  # (1)
    AvcIntraUhdSettings: NotRequired[AvcIntraUhdSettingsTypeDef],  # (2)
    FramerateControl: NotRequired[AvcIntraFramerateControlType],  # (3)
    FramerateConversionAlgorithm: NotRequired[AvcIntraFramerateConversionAlgorithmType],  # (4)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    InterlaceMode: NotRequired[AvcIntraInterlaceModeType],  # (5)
    ScanTypeConversionMode: NotRequired[AvcIntraScanTypeConversionModeType],  # (6)
    SlowPal: NotRequired[AvcIntraSlowPalType],  # (7)
    Telecine: NotRequired[AvcIntraTelecineType],  # (8)
  1. See AvcIntraClassType
  2. See AvcIntraUhdSettingsTypeDef
  3. See AvcIntraFramerateControlType
  4. See AvcIntraFramerateConversionAlgorithmType
  5. See AvcIntraInterlaceModeType
  6. See AvcIntraScanTypeConversionModeType
  7. See AvcIntraSlowPalType
  8. See AvcIntraTelecineType

CaptionDestinationSettingsTypeDef#

# CaptionDestinationSettingsTypeDef definition

class CaptionDestinationSettingsTypeDef(TypedDict):
    BurninDestinationSettings: NotRequired[BurninDestinationSettingsTypeDef],  # (1)
    DestinationType: NotRequired[CaptionDestinationTypeType],  # (2)
    DvbSubDestinationSettings: NotRequired[DvbSubDestinationSettingsTypeDef],  # (3)
    EmbeddedDestinationSettings: NotRequired[EmbeddedDestinationSettingsTypeDef],  # (4)
    ImscDestinationSettings: NotRequired[ImscDestinationSettingsTypeDef],  # (5)
    SccDestinationSettings: NotRequired[SccDestinationSettingsTypeDef],  # (6)
    SrtDestinationSettings: NotRequired[SrtDestinationSettingsTypeDef],  # (7)
    TeletextDestinationSettings: NotRequired[TeletextDestinationSettingsTypeDef],  # (8)
    TtmlDestinationSettings: NotRequired[TtmlDestinationSettingsTypeDef],  # (9)
    WebvttDestinationSettings: NotRequired[WebvttDestinationSettingsTypeDef],  # (10)
  1. See BurninDestinationSettingsTypeDef
  2. See CaptionDestinationTypeType
  3. See DvbSubDestinationSettingsTypeDef
  4. See EmbeddedDestinationSettingsTypeDef
  5. See ImscDestinationSettingsTypeDef
  6. See SccDestinationSettingsTypeDef
  7. See SrtDestinationSettingsTypeDef
  8. See TeletextDestinationSettingsTypeDef
  9. See TtmlDestinationSettingsTypeDef
  10. See WebvttDestinationSettingsTypeDef

FileSourceSettingsTypeDef#

# FileSourceSettingsTypeDef definition

class FileSourceSettingsTypeDef(TypedDict):
    Convert608To708: NotRequired[FileSourceConvert608To708Type],  # (1)
    ConvertPaintToPop: NotRequired[CaptionSourceConvertPaintOnToPopOnType],  # (2)
    Framerate: NotRequired[CaptionSourceFramerateTypeDef],  # (3)
    SourceFile: NotRequired[str],
    TimeDelta: NotRequired[int],
    TimeDeltaUnits: NotRequired[FileSourceTimeDeltaUnitsType],  # (4)
  1. See FileSourceConvert608To708Type
  2. See CaptionSourceConvertPaintOnToPopOnType
  3. See CaptionSourceFramerateTypeDef
  4. See FileSourceTimeDeltaUnitsType

ChannelMappingTypeDef#

# ChannelMappingTypeDef definition

class ChannelMappingTypeDef(TypedDict):
    OutputChannels: NotRequired[Sequence[OutputChannelMappingTypeDef]],  # (1)
  1. See OutputChannelMappingTypeDef

CmafEncryptionSettingsTypeDef#

# CmafEncryptionSettingsTypeDef definition

class CmafEncryptionSettingsTypeDef(TypedDict):
    ConstantInitializationVector: NotRequired[str],
    EncryptionMethod: NotRequired[CmafEncryptionTypeType],  # (1)
    InitializationVectorInManifest: NotRequired[CmafInitializationVectorInManifestType],  # (2)
    SpekeKeyProvider: NotRequired[SpekeKeyProviderCmafTypeDef],  # (3)
    StaticKeyProvider: NotRequired[StaticKeyProviderTypeDef],  # (4)
    Type: NotRequired[CmafKeyProviderTypeType],  # (5)
  1. See CmafEncryptionTypeType
  2. See CmafInitializationVectorInManifestType
  3. See SpekeKeyProviderCmafTypeDef
  4. See StaticKeyProviderTypeDef
  5. See CmafKeyProviderTypeType

ColorCorrectorTypeDef#

# ColorCorrectorTypeDef definition

class ColorCorrectorTypeDef(TypedDict):
    Brightness: NotRequired[int],
    ClipLimits: NotRequired[ClipLimitsTypeDef],  # (1)
    ColorSpaceConversion: NotRequired[ColorSpaceConversionType],  # (2)
    Contrast: NotRequired[int],
    Hdr10Metadata: NotRequired[Hdr10MetadataTypeDef],  # (3)
    HdrToSdrToneMapper: NotRequired[HDRToSDRToneMapperType],  # (4)
    Hue: NotRequired[int],
    SampleRangeConversion: NotRequired[SampleRangeConversionType],  # (5)
    Saturation: NotRequired[int],
    SdrReferenceWhiteLevel: NotRequired[int],
  1. See ClipLimitsTypeDef
  2. See ColorSpaceConversionType
  3. See Hdr10MetadataTypeDef
  4. See HDRToSDRToneMapperType
  5. See SampleRangeConversionType

VideoSelectorTypeDef#

# VideoSelectorTypeDef definition

class VideoSelectorTypeDef(TypedDict):
    AlphaBehavior: NotRequired[AlphaBehaviorType],  # (1)
    ColorSpace: NotRequired[ColorSpaceType],  # (2)
    ColorSpaceUsage: NotRequired[ColorSpaceUsageType],  # (3)
    EmbeddedTimecodeOverride: NotRequired[EmbeddedTimecodeOverrideType],  # (4)
    Hdr10Metadata: NotRequired[Hdr10MetadataTypeDef],  # (5)
    PadVideo: NotRequired[PadVideoType],  # (6)
    Pid: NotRequired[int],
    ProgramNumber: NotRequired[int],
    Rotate: NotRequired[InputRotateType],  # (7)
    SampleRange: NotRequired[InputSampleRangeType],  # (8)
  1. See AlphaBehaviorType
  2. See ColorSpaceType
  3. See ColorSpaceUsageType
  4. See EmbeddedTimecodeOverrideType
  5. See Hdr10MetadataTypeDef
  6. See PadVideoType
  7. See InputRotateType
  8. See InputSampleRangeType

CreateQueueRequestRequestTypeDef#

# CreateQueueRequestRequestTypeDef definition

class CreateQueueRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    PricingPlan: NotRequired[PricingPlanType],  # (1)
    ReservationPlanSettings: NotRequired[ReservationPlanSettingsTypeDef],  # (2)
    Status: NotRequired[QueueStatusType],  # (3)
    Tags: NotRequired[Mapping[str, str]],
  1. See PricingPlanType
  2. See ReservationPlanSettingsTypeDef
  3. See QueueStatusType

UpdateQueueRequestRequestTypeDef#

# UpdateQueueRequestRequestTypeDef definition

class UpdateQueueRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    ReservationPlanSettings: NotRequired[ReservationPlanSettingsTypeDef],  # (1)
    Status: NotRequired[QueueStatusType],  # (2)
  1. See ReservationPlanSettingsTypeDef
  2. See QueueStatusType

DashIsoEncryptionSettingsTypeDef#

# DashIsoEncryptionSettingsTypeDef definition

class DashIsoEncryptionSettingsTypeDef(TypedDict):
    PlaybackDeviceCompatibility: NotRequired[DashIsoPlaybackDeviceCompatibilityType],  # (1)
    SpekeKeyProvider: NotRequired[SpekeKeyProviderTypeDef],  # (2)
  1. See DashIsoPlaybackDeviceCompatibilityType
  2. See SpekeKeyProviderTypeDef

HlsEncryptionSettingsTypeDef#

# HlsEncryptionSettingsTypeDef definition

class HlsEncryptionSettingsTypeDef(TypedDict):
    ConstantInitializationVector: NotRequired[str],
    EncryptionMethod: NotRequired[HlsEncryptionTypeType],  # (1)
    InitializationVectorInManifest: NotRequired[HlsInitializationVectorInManifestType],  # (2)
    OfflineEncrypted: NotRequired[HlsOfflineEncryptedType],  # (3)
    SpekeKeyProvider: NotRequired[SpekeKeyProviderTypeDef],  # (4)
    StaticKeyProvider: NotRequired[StaticKeyProviderTypeDef],  # (5)
    Type: NotRequired[HlsKeyProviderTypeType],  # (6)
  1. See HlsEncryptionTypeType
  2. See HlsInitializationVectorInManifestType
  3. See HlsOfflineEncryptedType
  4. See SpekeKeyProviderTypeDef
  5. See StaticKeyProviderTypeDef
  6. See HlsKeyProviderTypeType

MsSmoothEncryptionSettingsTypeDef#

# MsSmoothEncryptionSettingsTypeDef definition

class MsSmoothEncryptionSettingsTypeDef(TypedDict):
    SpekeKeyProvider: NotRequired[SpekeKeyProviderTypeDef],  # (1)
  1. See SpekeKeyProviderTypeDef

DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef#

# DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef definition

class DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef(TypedDict):
    Mode: NotRequired[DescribeEndpointsModeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DescribeEndpointsModeType
  2. See PaginatorConfigTypeDef

ListJobTemplatesRequestListJobTemplatesPaginateTypeDef#

# ListJobTemplatesRequestListJobTemplatesPaginateTypeDef definition

class ListJobTemplatesRequestListJobTemplatesPaginateTypeDef(TypedDict):
    Category: NotRequired[str],
    ListBy: NotRequired[JobTemplateListByType],  # (1)
    Order: NotRequired[OrderType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See JobTemplateListByType
  2. See OrderType
  3. See PaginatorConfigTypeDef

ListJobsRequestListJobsPaginateTypeDef#

# ListJobsRequestListJobsPaginateTypeDef definition

class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
    Order: NotRequired[OrderType],  # (1)
    Queue: NotRequired[str],
    Status: NotRequired[JobStatusType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See OrderType
  2. See JobStatusType
  3. See PaginatorConfigTypeDef

ListPresetsRequestListPresetsPaginateTypeDef#

# ListPresetsRequestListPresetsPaginateTypeDef definition

class ListPresetsRequestListPresetsPaginateTypeDef(TypedDict):
    Category: NotRequired[str],
    ListBy: NotRequired[PresetListByType],  # (1)
    Order: NotRequired[OrderType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See PresetListByType
  2. See OrderType
  3. See PaginatorConfigTypeDef

ListQueuesRequestListQueuesPaginateTypeDef#

# ListQueuesRequestListQueuesPaginateTypeDef definition

class ListQueuesRequestListQueuesPaginateTypeDef(TypedDict):
    ListBy: NotRequired[QueueListByType],  # (1)
    Order: NotRequired[OrderType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See QueueListByType
  2. See OrderType
  3. See PaginatorConfigTypeDef

DescribeEndpointsResponseTypeDef#

# DescribeEndpointsResponseTypeDef definition

class DescribeEndpointsResponseTypeDef(TypedDict):
    Endpoints: List[EndpointTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

DolbyVisionTypeDef#

# DolbyVisionTypeDef definition

class DolbyVisionTypeDef(TypedDict):
    L6Metadata: NotRequired[DolbyVisionLevel6MetadataTypeDef],  # (1)
    L6Mode: NotRequired[DolbyVisionLevel6ModeType],  # (2)
    Mapping: NotRequired[DolbyVisionMappingType],  # (3)
    Profile: NotRequired[DolbyVisionProfileType],  # (4)
  1. See DolbyVisionLevel6MetadataTypeDef
  2. See DolbyVisionLevel6ModeType
  3. See DolbyVisionMappingType
  4. See DolbyVisionProfileType

EsamSettingsTypeDef#

# EsamSettingsTypeDef definition

class EsamSettingsTypeDef(TypedDict):
    ManifestConfirmConditionNotification: NotRequired[EsamManifestConfirmConditionNotificationTypeDef],  # (1)
    ResponseSignalPreroll: NotRequired[int],
    SignalProcessingNotification: NotRequired[EsamSignalProcessingNotificationTypeDef],  # (2)
  1. See EsamManifestConfirmConditionNotificationTypeDef
  2. See EsamSignalProcessingNotificationTypeDef

GetPolicyResponseTypeDef#

# GetPolicyResponseTypeDef definition

class GetPolicyResponseTypeDef(TypedDict):
    Policy: PolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDef
  2. See ResponseMetadataTypeDef

PutPolicyRequestRequestTypeDef#

# PutPolicyRequestRequestTypeDef definition

class PutPolicyRequestRequestTypeDef(TypedDict):
    Policy: PolicyTypeDef,  # (1)
  1. See PolicyTypeDef

PutPolicyResponseTypeDef#

# PutPolicyResponseTypeDef definition

class PutPolicyResponseTypeDef(TypedDict):
    Policy: PolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDef
  2. See ResponseMetadataTypeDef

H264SettingsTypeDef#

# H264SettingsTypeDef definition

class H264SettingsTypeDef(TypedDict):
    AdaptiveQuantization: NotRequired[H264AdaptiveQuantizationType],  # (1)
    BandwidthReductionFilter: NotRequired[BandwidthReductionFilterTypeDef],  # (2)
    Bitrate: NotRequired[int],
    CodecLevel: NotRequired[H264CodecLevelType],  # (3)
    CodecProfile: NotRequired[H264CodecProfileType],  # (4)
    DynamicSubGop: NotRequired[H264DynamicSubGopType],  # (5)
    EntropyEncoding: NotRequired[H264EntropyEncodingType],  # (6)
    FieldEncoding: NotRequired[H264FieldEncodingType],  # (7)
    FlickerAdaptiveQuantization: NotRequired[H264FlickerAdaptiveQuantizationType],  # (8)
    FramerateControl: NotRequired[H264FramerateControlType],  # (9)
    FramerateConversionAlgorithm: NotRequired[H264FramerateConversionAlgorithmType],  # (10)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopBReference: NotRequired[H264GopBReferenceType],  # (11)
    GopClosedCadence: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[H264GopSizeUnitsType],  # (12)
    HrdBufferFinalFillPercentage: NotRequired[int],
    HrdBufferInitialFillPercentage: NotRequired[int],
    HrdBufferSize: NotRequired[int],
    InterlaceMode: NotRequired[H264InterlaceModeType],  # (13)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    NumberBFramesBetweenReferenceFrames: NotRequired[int],
    NumberReferenceFrames: NotRequired[int],
    ParControl: NotRequired[H264ParControlType],  # (14)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QualityTuningLevel: NotRequired[H264QualityTuningLevelType],  # (15)
    QvbrSettings: NotRequired[H264QvbrSettingsTypeDef],  # (16)
    RateControlMode: NotRequired[H264RateControlModeType],  # (17)
    RepeatPps: NotRequired[H264RepeatPpsType],  # (18)
    ScanTypeConversionMode: NotRequired[H264ScanTypeConversionModeType],  # (19)
    SceneChangeDetect: NotRequired[H264SceneChangeDetectType],  # (20)
    Slices: NotRequired[int],
    SlowPal: NotRequired[H264SlowPalType],  # (21)
    Softness: NotRequired[int],
    SpatialAdaptiveQuantization: NotRequired[H264SpatialAdaptiveQuantizationType],  # (22)
    Syntax: NotRequired[H264SyntaxType],  # (23)
    Telecine: NotRequired[H264TelecineType],  # (24)
    TemporalAdaptiveQuantization: NotRequired[H264TemporalAdaptiveQuantizationType],  # (25)
    UnregisteredSeiTimecode: NotRequired[H264UnregisteredSeiTimecodeType],  # (26)
  1. See H264AdaptiveQuantizationType
  2. See BandwidthReductionFilterTypeDef
  3. See H264CodecLevelType
  4. See H264CodecProfileType
  5. See H264DynamicSubGopType
  6. See H264EntropyEncodingType
  7. See H264FieldEncodingType
  8. See H264FlickerAdaptiveQuantizationType
  9. See H264FramerateControlType
  10. See H264FramerateConversionAlgorithmType
  11. See H264GopBReferenceType
  12. See H264GopSizeUnitsType
  13. See H264InterlaceModeType
  14. See H264ParControlType
  15. See H264QualityTuningLevelType
  16. See H264QvbrSettingsTypeDef
  17. See H264RateControlModeType
  18. See H264RepeatPpsType
  19. See H264ScanTypeConversionModeType
  20. See H264SceneChangeDetectType
  21. See H264SlowPalType
  22. See H264SpatialAdaptiveQuantizationType
  23. See H264SyntaxType
  24. See H264TelecineType
  25. See H264TemporalAdaptiveQuantizationType
  26. See H264UnregisteredSeiTimecodeType

H265SettingsTypeDef#

# H265SettingsTypeDef definition

class H265SettingsTypeDef(TypedDict):
    AdaptiveQuantization: NotRequired[H265AdaptiveQuantizationType],  # (1)
    AlternateTransferFunctionSei: NotRequired[H265AlternateTransferFunctionSeiType],  # (2)
    BandwidthReductionFilter: NotRequired[BandwidthReductionFilterTypeDef],  # (3)
    Bitrate: NotRequired[int],
    CodecLevel: NotRequired[H265CodecLevelType],  # (4)
    CodecProfile: NotRequired[H265CodecProfileType],  # (5)
    DynamicSubGop: NotRequired[H265DynamicSubGopType],  # (6)
    FlickerAdaptiveQuantization: NotRequired[H265FlickerAdaptiveQuantizationType],  # (7)
    FramerateControl: NotRequired[H265FramerateControlType],  # (8)
    FramerateConversionAlgorithm: NotRequired[H265FramerateConversionAlgorithmType],  # (9)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopBReference: NotRequired[H265GopBReferenceType],  # (10)
    GopClosedCadence: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[H265GopSizeUnitsType],  # (11)
    HrdBufferFinalFillPercentage: NotRequired[int],
    HrdBufferInitialFillPercentage: NotRequired[int],
    HrdBufferSize: NotRequired[int],
    InterlaceMode: NotRequired[H265InterlaceModeType],  # (12)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    NumberBFramesBetweenReferenceFrames: NotRequired[int],
    NumberReferenceFrames: NotRequired[int],
    ParControl: NotRequired[H265ParControlType],  # (13)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QualityTuningLevel: NotRequired[H265QualityTuningLevelType],  # (14)
    QvbrSettings: NotRequired[H265QvbrSettingsTypeDef],  # (15)
    RateControlMode: NotRequired[H265RateControlModeType],  # (16)
    SampleAdaptiveOffsetFilterMode: NotRequired[H265SampleAdaptiveOffsetFilterModeType],  # (17)
    ScanTypeConversionMode: NotRequired[H265ScanTypeConversionModeType],  # (18)
    SceneChangeDetect: NotRequired[H265SceneChangeDetectType],  # (19)
    Slices: NotRequired[int],
    SlowPal: NotRequired[H265SlowPalType],  # (20)
    SpatialAdaptiveQuantization: NotRequired[H265SpatialAdaptiveQuantizationType],  # (21)
    Telecine: NotRequired[H265TelecineType],  # (22)
    TemporalAdaptiveQuantization: NotRequired[H265TemporalAdaptiveQuantizationType],  # (23)
    TemporalIds: NotRequired[H265TemporalIdsType],  # (24)
    Tiles: NotRequired[H265TilesType],  # (25)
    UnregisteredSeiTimecode: NotRequired[H265UnregisteredSeiTimecodeType],  # (26)
    WriteMp4PackagingType: NotRequired[H265WriteMp4PackagingTypeType],  # (27)
  1. See H265AdaptiveQuantizationType
  2. See H265AlternateTransferFunctionSeiType
  3. See BandwidthReductionFilterTypeDef
  4. See H265CodecLevelType
  5. See H265CodecProfileType
  6. See H265DynamicSubGopType
  7. See H265FlickerAdaptiveQuantizationType
  8. See H265FramerateControlType
  9. See H265FramerateConversionAlgorithmType
  10. See H265GopBReferenceType
  11. See H265GopSizeUnitsType
  12. See H265InterlaceModeType
  13. See H265ParControlType
  14. See H265QualityTuningLevelType
  15. See H265QvbrSettingsTypeDef
  16. See H265RateControlModeType
  17. See H265SampleAdaptiveOffsetFilterModeType
  18. See H265ScanTypeConversionModeType
  19. See H265SceneChangeDetectType
  20. See H265SlowPalType
  21. See H265SpatialAdaptiveQuantizationType
  22. See H265TelecineType
  23. See H265TemporalAdaptiveQuantizationType
  24. See H265TemporalIdsType
  25. See H265TilesType
  26. See H265UnregisteredSeiTimecodeType
  27. See H265WriteMp4PackagingTypeType

OutputSettingsTypeDef#

# OutputSettingsTypeDef definition

class OutputSettingsTypeDef(TypedDict):
    HlsSettings: NotRequired[HlsSettingsTypeDef],  # (1)
  1. See HlsSettingsTypeDef

TimedMetadataInsertionTypeDef#

# TimedMetadataInsertionTypeDef definition

class TimedMetadataInsertionTypeDef(TypedDict):
    Id3Insertions: NotRequired[Sequence[Id3InsertionTypeDef]],  # (1)
  1. See Id3InsertionTypeDef

ImageInserterTypeDef#

# ImageInserterTypeDef definition

class ImageInserterTypeDef(TypedDict):
    InsertableImages: NotRequired[Sequence[InsertableImageTypeDef]],  # (1)
    SdrReferenceWhiteLevel: NotRequired[int],
  1. See InsertableImageTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    ResourceTags: ResourceTagsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceTagsTypeDef
  2. See ResponseMetadataTypeDef

M2tsSettingsTypeDef#

# M2tsSettingsTypeDef definition

class M2tsSettingsTypeDef(TypedDict):
    AudioBufferModel: NotRequired[M2tsAudioBufferModelType],  # (1)
    AudioDuration: NotRequired[M2tsAudioDurationType],  # (2)
    AudioFramesPerPes: NotRequired[int],
    AudioPids: NotRequired[Sequence[int]],
    Bitrate: NotRequired[int],
    BufferModel: NotRequired[M2tsBufferModelType],  # (3)
    DataPTSControl: NotRequired[M2tsDataPtsControlType],  # (4)
    DvbNitSettings: NotRequired[DvbNitSettingsTypeDef],  # (5)
    DvbSdtSettings: NotRequired[DvbSdtSettingsTypeDef],  # (6)
    DvbSubPids: NotRequired[Sequence[int]],
    DvbTdtSettings: NotRequired[DvbTdtSettingsTypeDef],  # (7)
    DvbTeletextPid: NotRequired[int],
    EbpAudioInterval: NotRequired[M2tsEbpAudioIntervalType],  # (8)
    EbpPlacement: NotRequired[M2tsEbpPlacementType],  # (9)
    EsRateInPes: NotRequired[M2tsEsRateInPesType],  # (10)
    ForceTsVideoEbpOrder: NotRequired[M2tsForceTsVideoEbpOrderType],  # (11)
    FragmentTime: NotRequired[float],
    KlvMetadata: NotRequired[M2tsKlvMetadataType],  # (12)
    MaxPcrInterval: NotRequired[int],
    MinEbpInterval: NotRequired[int],
    NielsenId3: NotRequired[M2tsNielsenId3Type],  # (13)
    NullPacketBitrate: NotRequired[float],
    PatInterval: NotRequired[int],
    PcrControl: NotRequired[M2tsPcrControlType],  # (14)
    PcrPid: NotRequired[int],
    PmtInterval: NotRequired[int],
    PmtPid: NotRequired[int],
    PrivateMetadataPid: NotRequired[int],
    ProgramNumber: NotRequired[int],
    RateMode: NotRequired[M2tsRateModeType],  # (15)
    Scte35Esam: NotRequired[M2tsScte35EsamTypeDef],  # (16)
    Scte35Pid: NotRequired[int],
    Scte35Source: NotRequired[M2tsScte35SourceType],  # (17)
    SegmentationMarkers: NotRequired[M2tsSegmentationMarkersType],  # (18)
    SegmentationStyle: NotRequired[M2tsSegmentationStyleType],  # (19)
    SegmentationTime: NotRequired[float],
    TimedMetadataPid: NotRequired[int],
    TransportStreamId: NotRequired[int],
    VideoPid: NotRequired[int],
  1. See M2tsAudioBufferModelType
  2. See M2tsAudioDurationType
  3. See M2tsBufferModelType
  4. See M2tsDataPtsControlType
  5. See DvbNitSettingsTypeDef
  6. See DvbSdtSettingsTypeDef
  7. See DvbTdtSettingsTypeDef
  8. See M2tsEbpAudioIntervalType
  9. See M2tsEbpPlacementType
  10. See M2tsEsRateInPesType
  11. See M2tsForceTsVideoEbpOrderType
  12. See M2tsKlvMetadataType
  13. See M2tsNielsenId3Type
  14. See M2tsPcrControlType
  15. See M2tsRateModeType
  16. See M2tsScte35EsamTypeDef
  17. See M2tsScte35SourceType
  18. See M2tsSegmentationMarkersType
  19. See M2tsSegmentationStyleType

MotionImageInserterTypeDef#

# MotionImageInserterTypeDef definition

class MotionImageInserterTypeDef(TypedDict):
    Framerate: NotRequired[MotionImageInsertionFramerateTypeDef],  # (1)
    Input: NotRequired[str],
    InsertionMode: NotRequired[MotionImageInsertionModeType],  # (2)
    Offset: NotRequired[MotionImageInsertionOffsetTypeDef],  # (3)
    Playback: NotRequired[MotionImagePlaybackType],  # (4)
    StartTime: NotRequired[str],
  1. See MotionImageInsertionFramerateTypeDef
  2. See MotionImageInsertionModeType
  3. See MotionImageInsertionOffsetTypeDef
  4. See MotionImagePlaybackType

MxfSettingsTypeDef#

# MxfSettingsTypeDef definition

class MxfSettingsTypeDef(TypedDict):
    AfdSignaling: NotRequired[MxfAfdSignalingType],  # (1)
    Profile: NotRequired[MxfProfileType],  # (2)
    XavcProfileSettings: NotRequired[MxfXavcProfileSettingsTypeDef],  # (3)
  1. See MxfAfdSignalingType
  2. See MxfProfileType
  3. See MxfXavcProfileSettingsTypeDef

PartnerWatermarkingTypeDef#

# PartnerWatermarkingTypeDef definition

class PartnerWatermarkingTypeDef(TypedDict):
    NexguardFileMarkerSettings: NotRequired[NexGuardFileMarkerSettingsTypeDef],  # (1)
  1. See NexGuardFileMarkerSettingsTypeDef

NoiseReducerTypeDef#

# NoiseReducerTypeDef definition

class NoiseReducerTypeDef(TypedDict):
    Filter: NotRequired[NoiseReducerFilterType],  # (1)
    FilterSettings: NotRequired[NoiseReducerFilterSettingsTypeDef],  # (2)
    SpatialFilterSettings: NotRequired[NoiseReducerSpatialFilterSettingsTypeDef],  # (3)
    TemporalFilterSettings: NotRequired[NoiseReducerTemporalFilterSettingsTypeDef],  # (4)
  1. See NoiseReducerFilterType
  2. See NoiseReducerFilterSettingsTypeDef
  3. See NoiseReducerSpatialFilterSettingsTypeDef
  4. See NoiseReducerTemporalFilterSettingsTypeDef

OutputDetailTypeDef#

# OutputDetailTypeDef definition

class OutputDetailTypeDef(TypedDict):
    DurationInMs: NotRequired[int],
    VideoDetails: NotRequired[VideoDetailTypeDef],  # (1)
  1. See VideoDetailTypeDef

QueueTypeDef#

# QueueTypeDef definition

class QueueTypeDef(TypedDict):
    Name: str,
    Arn: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    Description: NotRequired[str],
    LastUpdated: NotRequired[datetime],
    PricingPlan: NotRequired[PricingPlanType],  # (1)
    ProgressingJobsCount: NotRequired[int],
    ReservationPlan: NotRequired[ReservationPlanTypeDef],  # (2)
    Status: NotRequired[QueueStatusType],  # (3)
    SubmittedJobsCount: NotRequired[int],
    Type: NotRequired[TypeType],  # (4)
  1. See PricingPlanType
  2. See ReservationPlanTypeDef
  3. See QueueStatusType
  4. See TypeType

S3DestinationSettingsTypeDef#

# S3DestinationSettingsTypeDef definition

class S3DestinationSettingsTypeDef(TypedDict):
    AccessControl: NotRequired[S3DestinationAccessControlTypeDef],  # (1)
    Encryption: NotRequired[S3EncryptionSettingsTypeDef],  # (2)
  1. See S3DestinationAccessControlTypeDef
  2. See S3EncryptionSettingsTypeDef

XavcSettingsTypeDef#

# XavcSettingsTypeDef definition

class XavcSettingsTypeDef(TypedDict):
    AdaptiveQuantization: NotRequired[XavcAdaptiveQuantizationType],  # (1)
    EntropyEncoding: NotRequired[XavcEntropyEncodingType],  # (2)
    FramerateControl: NotRequired[XavcFramerateControlType],  # (3)
    FramerateConversionAlgorithm: NotRequired[XavcFramerateConversionAlgorithmType],  # (4)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    Profile: NotRequired[XavcProfileType],  # (5)
    SlowPal: NotRequired[XavcSlowPalType],  # (6)
    Softness: NotRequired[int],
    SpatialAdaptiveQuantization: NotRequired[XavcSpatialAdaptiveQuantizationType],  # (7)
    TemporalAdaptiveQuantization: NotRequired[XavcTemporalAdaptiveQuantizationType],  # (8)
    Xavc4kIntraCbgProfileSettings: NotRequired[Xavc4kIntraCbgProfileSettingsTypeDef],  # (9)
    Xavc4kIntraVbrProfileSettings: NotRequired[Xavc4kIntraVbrProfileSettingsTypeDef],  # (10)
    Xavc4kProfileSettings: NotRequired[Xavc4kProfileSettingsTypeDef],  # (11)
    XavcHdIntraCbgProfileSettings: NotRequired[XavcHdIntraCbgProfileSettingsTypeDef],  # (12)
    XavcHdProfileSettings: NotRequired[XavcHdProfileSettingsTypeDef],  # (13)
  1. See XavcAdaptiveQuantizationType
  2. See XavcEntropyEncodingType
  3. See XavcFramerateControlType
  4. See XavcFramerateConversionAlgorithmType
  5. See XavcProfileType
  6. See XavcSlowPalType
  7. See XavcSpatialAdaptiveQuantizationType
  8. See XavcTemporalAdaptiveQuantizationType
  9. See Xavc4kIntraCbgProfileSettingsTypeDef
  10. See Xavc4kIntraVbrProfileSettingsTypeDef
  11. See Xavc4kProfileSettingsTypeDef
  12. See XavcHdIntraCbgProfileSettingsTypeDef
  13. See XavcHdProfileSettingsTypeDef

AutomatedAbrSettingsTypeDef#

# AutomatedAbrSettingsTypeDef definition

class AutomatedAbrSettingsTypeDef(TypedDict):
    MaxAbrBitrate: NotRequired[int],
    MaxRenditions: NotRequired[int],
    MinAbrBitrate: NotRequired[int],
    Rules: NotRequired[Sequence[AutomatedAbrRuleTypeDef]],  # (1)
  1. See AutomatedAbrRuleTypeDef

CaptionDescriptionPresetTypeDef#

# CaptionDescriptionPresetTypeDef definition

class CaptionDescriptionPresetTypeDef(TypedDict):
    CustomLanguageCode: NotRequired[str],
    DestinationSettings: NotRequired[CaptionDestinationSettingsTypeDef],  # (1)
    LanguageCode: NotRequired[LanguageCodeType],  # (2)
    LanguageDescription: NotRequired[str],
  1. See CaptionDestinationSettingsTypeDef
  2. See LanguageCodeType

CaptionDescriptionTypeDef#

# CaptionDescriptionTypeDef definition

class CaptionDescriptionTypeDef(TypedDict):
    CaptionSelectorName: NotRequired[str],
    CustomLanguageCode: NotRequired[str],
    DestinationSettings: NotRequired[CaptionDestinationSettingsTypeDef],  # (1)
    LanguageCode: NotRequired[LanguageCodeType],  # (2)
    LanguageDescription: NotRequired[str],
  1. See CaptionDestinationSettingsTypeDef
  2. See LanguageCodeType

CaptionSourceSettingsTypeDef#

# CaptionSourceSettingsTypeDef definition

class CaptionSourceSettingsTypeDef(TypedDict):
    AncillarySourceSettings: NotRequired[AncillarySourceSettingsTypeDef],  # (1)
    DvbSubSourceSettings: NotRequired[DvbSubSourceSettingsTypeDef],  # (2)
    EmbeddedSourceSettings: NotRequired[EmbeddedSourceSettingsTypeDef],  # (3)
    FileSourceSettings: NotRequired[FileSourceSettingsTypeDef],  # (4)
    SourceType: NotRequired[CaptionSourceTypeType],  # (5)
    TeletextSourceSettings: NotRequired[TeletextSourceSettingsTypeDef],  # (6)
    TrackSourceSettings: NotRequired[TrackSourceSettingsTypeDef],  # (7)
    WebvttHlsSourceSettings: NotRequired[WebvttHlsSourceSettingsTypeDef],  # (8)
  1. See AncillarySourceSettingsTypeDef
  2. See DvbSubSourceSettingsTypeDef
  3. See EmbeddedSourceSettingsTypeDef
  4. See FileSourceSettingsTypeDef
  5. See CaptionSourceTypeType
  6. See TeletextSourceSettingsTypeDef
  7. See TrackSourceSettingsTypeDef
  8. See WebvttHlsSourceSettingsTypeDef

RemixSettingsTypeDef#

# RemixSettingsTypeDef definition

class RemixSettingsTypeDef(TypedDict):
    ChannelMapping: NotRequired[ChannelMappingTypeDef],  # (1)
    ChannelsIn: NotRequired[int],
    ChannelsOut: NotRequired[int],
  1. See ChannelMappingTypeDef

ContainerSettingsTypeDef#

# ContainerSettingsTypeDef definition

class ContainerSettingsTypeDef(TypedDict):
    CmfcSettings: NotRequired[CmfcSettingsTypeDef],  # (1)
    Container: NotRequired[ContainerTypeType],  # (2)
    F4vSettings: NotRequired[F4vSettingsTypeDef],  # (3)
    M2tsSettings: NotRequired[M2tsSettingsTypeDef],  # (4)
    M3u8Settings: NotRequired[M3u8SettingsTypeDef],  # (5)
    MovSettings: NotRequired[MovSettingsTypeDef],  # (6)
    Mp4Settings: NotRequired[Mp4SettingsTypeDef],  # (7)
    MpdSettings: NotRequired[MpdSettingsTypeDef],  # (8)
    MxfSettings: NotRequired[MxfSettingsTypeDef],  # (9)
  1. See CmfcSettingsTypeDef
  2. See ContainerTypeType
  3. See F4vSettingsTypeDef
  4. See M2tsSettingsTypeDef
  5. See M3u8SettingsTypeDef
  6. See MovSettingsTypeDef
  7. See Mp4SettingsTypeDef
  8. See MpdSettingsTypeDef
  9. See MxfSettingsTypeDef

VideoPreprocessorTypeDef#

# VideoPreprocessorTypeDef definition

class VideoPreprocessorTypeDef(TypedDict):
    ColorCorrector: NotRequired[ColorCorrectorTypeDef],  # (1)
    Deinterlacer: NotRequired[DeinterlacerTypeDef],  # (2)
    DolbyVision: NotRequired[DolbyVisionTypeDef],  # (3)
    Hdr10Plus: NotRequired[Hdr10PlusTypeDef],  # (4)
    ImageInserter: NotRequired[ImageInserterTypeDef],  # (5)
    NoiseReducer: NotRequired[NoiseReducerTypeDef],  # (6)
    PartnerWatermarking: NotRequired[PartnerWatermarkingTypeDef],  # (7)
    TimecodeBurnin: NotRequired[TimecodeBurninTypeDef],  # (8)
  1. See ColorCorrectorTypeDef
  2. See DeinterlacerTypeDef
  3. See DolbyVisionTypeDef
  4. See Hdr10PlusTypeDef
  5. See ImageInserterTypeDef
  6. See NoiseReducerTypeDef
  7. See PartnerWatermarkingTypeDef
  8. See TimecodeBurninTypeDef

OutputGroupDetailTypeDef#

# OutputGroupDetailTypeDef definition

class OutputGroupDetailTypeDef(TypedDict):
    OutputDetails: NotRequired[List[OutputDetailTypeDef]],  # (1)
  1. See OutputDetailTypeDef

CreateQueueResponseTypeDef#

# CreateQueueResponseTypeDef definition

class CreateQueueResponseTypeDef(TypedDict):
    Queue: QueueTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

GetQueueResponseTypeDef#

# GetQueueResponseTypeDef definition

class GetQueueResponseTypeDef(TypedDict):
    Queue: QueueTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

ListQueuesResponseTypeDef#

# ListQueuesResponseTypeDef definition

class ListQueuesResponseTypeDef(TypedDict):
    NextToken: str,
    Queues: List[QueueTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

UpdateQueueResponseTypeDef#

# UpdateQueueResponseTypeDef definition

class UpdateQueueResponseTypeDef(TypedDict):
    Queue: QueueTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

DestinationSettingsTypeDef#

# DestinationSettingsTypeDef definition

class DestinationSettingsTypeDef(TypedDict):
    S3Settings: NotRequired[S3DestinationSettingsTypeDef],  # (1)
  1. See S3DestinationSettingsTypeDef

VideoCodecSettingsTypeDef#

# VideoCodecSettingsTypeDef definition

class VideoCodecSettingsTypeDef(TypedDict):
    Av1Settings: NotRequired[Av1SettingsTypeDef],  # (1)
    AvcIntraSettings: NotRequired[AvcIntraSettingsTypeDef],  # (2)
    Codec: NotRequired[VideoCodecType],  # (3)
    FrameCaptureSettings: NotRequired[FrameCaptureSettingsTypeDef],  # (4)
    H264Settings: NotRequired[H264SettingsTypeDef],  # (5)
    H265Settings: NotRequired[H265SettingsTypeDef],  # (6)
    Mpeg2Settings: NotRequired[Mpeg2SettingsTypeDef],  # (7)
    ProresSettings: NotRequired[ProresSettingsTypeDef],  # (8)
    Vc3Settings: NotRequired[Vc3SettingsTypeDef],  # (9)
    Vp8Settings: NotRequired[Vp8SettingsTypeDef],  # (10)
    Vp9Settings: NotRequired[Vp9SettingsTypeDef],  # (11)
    XavcSettings: NotRequired[XavcSettingsTypeDef],  # (12)
  1. See Av1SettingsTypeDef
  2. See AvcIntraSettingsTypeDef
  3. See VideoCodecType
  4. See FrameCaptureSettingsTypeDef
  5. See H264SettingsTypeDef
  6. See H265SettingsTypeDef
  7. See Mpeg2SettingsTypeDef
  8. See ProresSettingsTypeDef
  9. See Vc3SettingsTypeDef
  10. See Vp8SettingsTypeDef
  11. See Vp9SettingsTypeDef
  12. See XavcSettingsTypeDef

AutomatedEncodingSettingsTypeDef#

# AutomatedEncodingSettingsTypeDef definition

class AutomatedEncodingSettingsTypeDef(TypedDict):
    AbrSettings: NotRequired[AutomatedAbrSettingsTypeDef],  # (1)
  1. See AutomatedAbrSettingsTypeDef

CaptionSelectorTypeDef#

# CaptionSelectorTypeDef definition

class CaptionSelectorTypeDef(TypedDict):
    CustomLanguageCode: NotRequired[str],
    LanguageCode: NotRequired[LanguageCodeType],  # (1)
    SourceSettings: NotRequired[CaptionSourceSettingsTypeDef],  # (2)
  1. See LanguageCodeType
  2. See CaptionSourceSettingsTypeDef

AudioDescriptionTypeDef#

# AudioDescriptionTypeDef definition

class AudioDescriptionTypeDef(TypedDict):
    AudioChannelTaggingSettings: NotRequired[AudioChannelTaggingSettingsTypeDef],  # (1)
    AudioNormalizationSettings: NotRequired[AudioNormalizationSettingsTypeDef],  # (2)
    AudioSourceName: NotRequired[str],
    AudioType: NotRequired[int],
    AudioTypeControl: NotRequired[AudioTypeControlType],  # (3)
    CodecSettings: NotRequired[AudioCodecSettingsTypeDef],  # (4)
    CustomLanguageCode: NotRequired[str],
    LanguageCode: NotRequired[LanguageCodeType],  # (5)
    LanguageCodeControl: NotRequired[AudioLanguageCodeControlType],  # (6)
    RemixSettings: NotRequired[RemixSettingsTypeDef],  # (7)
    StreamName: NotRequired[str],
  1. See AudioChannelTaggingSettingsTypeDef
  2. See AudioNormalizationSettingsTypeDef
  3. See AudioTypeControlType
  4. See AudioCodecSettingsTypeDef
  5. See LanguageCodeType
  6. See AudioLanguageCodeControlType
  7. See RemixSettingsTypeDef

AudioSelectorTypeDef#

# AudioSelectorTypeDef definition

class AudioSelectorTypeDef(TypedDict):
    AudioDurationCorrection: NotRequired[AudioDurationCorrectionType],  # (1)
    CustomLanguageCode: NotRequired[str],
    DefaultSelection: NotRequired[AudioDefaultSelectionType],  # (2)
    ExternalAudioFileInput: NotRequired[str],
    HlsRenditionGroupSettings: NotRequired[HlsRenditionGroupSettingsTypeDef],  # (3)
    LanguageCode: NotRequired[LanguageCodeType],  # (4)
    Offset: NotRequired[int],
    Pids: NotRequired[Sequence[int]],
    ProgramSelection: NotRequired[int],
    RemixSettings: NotRequired[RemixSettingsTypeDef],  # (5)
    SelectorType: NotRequired[AudioSelectorTypeType],  # (6)
    Tracks: NotRequired[Sequence[int]],
  1. See AudioDurationCorrectionType
  2. See AudioDefaultSelectionType
  3. See HlsRenditionGroupSettingsTypeDef
  4. See LanguageCodeType
  5. See RemixSettingsTypeDef
  6. See AudioSelectorTypeType

CmafGroupSettingsTypeDef#

# CmafGroupSettingsTypeDef definition

class CmafGroupSettingsTypeDef(TypedDict):
    AdditionalManifests: NotRequired[Sequence[CmafAdditionalManifestTypeDef]],  # (1)
    BaseUrl: NotRequired[str],
    ClientCache: NotRequired[CmafClientCacheType],  # (2)
    CodecSpecification: NotRequired[CmafCodecSpecificationType],  # (3)
    DashManifestStyle: NotRequired[DashManifestStyleType],  # (4)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (5)
    Encryption: NotRequired[CmafEncryptionSettingsTypeDef],  # (6)
    FragmentLength: NotRequired[int],
    ImageBasedTrickPlay: NotRequired[CmafImageBasedTrickPlayType],  # (7)
    ImageBasedTrickPlaySettings: NotRequired[CmafImageBasedTrickPlaySettingsTypeDef],  # (8)
    ManifestCompression: NotRequired[CmafManifestCompressionType],  # (9)
    ManifestDurationFormat: NotRequired[CmafManifestDurationFormatType],  # (10)
    MinBufferTime: NotRequired[int],
    MinFinalSegmentLength: NotRequired[float],
    MpdManifestBandwidthType: NotRequired[CmafMpdManifestBandwidthTypeType],  # (11)
    MpdProfile: NotRequired[CmafMpdProfileType],  # (12)
    PtsOffsetHandlingForBFrames: NotRequired[CmafPtsOffsetHandlingForBFramesType],  # (13)
    SegmentControl: NotRequired[CmafSegmentControlType],  # (14)
    SegmentLength: NotRequired[int],
    SegmentLengthControl: NotRequired[CmafSegmentLengthControlType],  # (15)
    StreamInfResolution: NotRequired[CmafStreamInfResolutionType],  # (16)
    TargetDurationCompatibilityMode: NotRequired[CmafTargetDurationCompatibilityModeType],  # (17)
    VideoCompositionOffsets: NotRequired[CmafVideoCompositionOffsetsType],  # (18)
    WriteDashManifest: NotRequired[CmafWriteDASHManifestType],  # (19)
    WriteHlsManifest: NotRequired[CmafWriteHLSManifestType],  # (20)
    WriteSegmentTimelineInRepresentation: NotRequired[CmafWriteSegmentTimelineInRepresentationType],  # (21)
  1. See CmafAdditionalManifestTypeDef
  2. See CmafClientCacheType
  3. See CmafCodecSpecificationType
  4. See DashManifestStyleType
  5. See DestinationSettingsTypeDef
  6. See CmafEncryptionSettingsTypeDef
  7. See CmafImageBasedTrickPlayType
  8. See CmafImageBasedTrickPlaySettingsTypeDef
  9. See CmafManifestCompressionType
  10. See CmafManifestDurationFormatType
  11. See CmafMpdManifestBandwidthTypeType
  12. See CmafMpdProfileType
  13. See CmafPtsOffsetHandlingForBFramesType
  14. See CmafSegmentControlType
  15. See CmafSegmentLengthControlType
  16. See CmafStreamInfResolutionType
  17. See CmafTargetDurationCompatibilityModeType
  18. See CmafVideoCompositionOffsetsType
  19. See CmafWriteDASHManifestType
  20. See CmafWriteHLSManifestType
  21. See CmafWriteSegmentTimelineInRepresentationType

DashIsoGroupSettingsTypeDef#

# DashIsoGroupSettingsTypeDef definition

class DashIsoGroupSettingsTypeDef(TypedDict):
    AdditionalManifests: NotRequired[Sequence[DashAdditionalManifestTypeDef]],  # (1)
    AudioChannelConfigSchemeIdUri: NotRequired[DashIsoGroupAudioChannelConfigSchemeIdUriType],  # (2)
    BaseUrl: NotRequired[str],
    DashManifestStyle: NotRequired[DashManifestStyleType],  # (3)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (4)
    Encryption: NotRequired[DashIsoEncryptionSettingsTypeDef],  # (5)
    FragmentLength: NotRequired[int],
    HbbtvCompliance: NotRequired[DashIsoHbbtvComplianceType],  # (6)
    ImageBasedTrickPlay: NotRequired[DashIsoImageBasedTrickPlayType],  # (7)
    ImageBasedTrickPlaySettings: NotRequired[DashIsoImageBasedTrickPlaySettingsTypeDef],  # (8)
    MinBufferTime: NotRequired[int],
    MinFinalSegmentLength: NotRequired[float],
    MpdManifestBandwidthType: NotRequired[DashIsoMpdManifestBandwidthTypeType],  # (9)
    MpdProfile: NotRequired[DashIsoMpdProfileType],  # (10)
    PtsOffsetHandlingForBFrames: NotRequired[DashIsoPtsOffsetHandlingForBFramesType],  # (11)
    SegmentControl: NotRequired[DashIsoSegmentControlType],  # (12)
    SegmentLength: NotRequired[int],
    SegmentLengthControl: NotRequired[DashIsoSegmentLengthControlType],  # (13)
    VideoCompositionOffsets: NotRequired[DashIsoVideoCompositionOffsetsType],  # (14)
    WriteSegmentTimelineInRepresentation: NotRequired[DashIsoWriteSegmentTimelineInRepresentationType],  # (15)
  1. See DashAdditionalManifestTypeDef
  2. See DashIsoGroupAudioChannelConfigSchemeIdUriType
  3. See DashManifestStyleType
  4. See DestinationSettingsTypeDef
  5. See DashIsoEncryptionSettingsTypeDef
  6. See DashIsoHbbtvComplianceType
  7. See DashIsoImageBasedTrickPlayType
  8. See DashIsoImageBasedTrickPlaySettingsTypeDef
  9. See DashIsoMpdManifestBandwidthTypeType
  10. See DashIsoMpdProfileType
  11. See DashIsoPtsOffsetHandlingForBFramesType
  12. See DashIsoSegmentControlType
  13. See DashIsoSegmentLengthControlType
  14. See DashIsoVideoCompositionOffsetsType
  15. See DashIsoWriteSegmentTimelineInRepresentationType

FileGroupSettingsTypeDef#

# FileGroupSettingsTypeDef definition

class FileGroupSettingsTypeDef(TypedDict):
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (1)
  1. See DestinationSettingsTypeDef

HlsGroupSettingsTypeDef#

# HlsGroupSettingsTypeDef definition

class HlsGroupSettingsTypeDef(TypedDict):
    AdMarkers: NotRequired[Sequence[HlsAdMarkersType]],  # (1)
    AdditionalManifests: NotRequired[Sequence[HlsAdditionalManifestTypeDef]],  # (2)
    AudioOnlyHeader: NotRequired[HlsAudioOnlyHeaderType],  # (3)
    BaseUrl: NotRequired[str],
    CaptionLanguageMappings: NotRequired[Sequence[HlsCaptionLanguageMappingTypeDef]],  # (4)
    CaptionLanguageSetting: NotRequired[HlsCaptionLanguageSettingType],  # (5)
    CaptionSegmentLengthControl: NotRequired[HlsCaptionSegmentLengthControlType],  # (6)
    ClientCache: NotRequired[HlsClientCacheType],  # (7)
    CodecSpecification: NotRequired[HlsCodecSpecificationType],  # (8)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (9)
    DirectoryStructure: NotRequired[HlsDirectoryStructureType],  # (10)
    Encryption: NotRequired[HlsEncryptionSettingsTypeDef],  # (11)
    ImageBasedTrickPlay: NotRequired[HlsImageBasedTrickPlayType],  # (12)
    ImageBasedTrickPlaySettings: NotRequired[HlsImageBasedTrickPlaySettingsTypeDef],  # (13)
    ManifestCompression: NotRequired[HlsManifestCompressionType],  # (14)
    ManifestDurationFormat: NotRequired[HlsManifestDurationFormatType],  # (15)
    MinFinalSegmentLength: NotRequired[float],
    MinSegmentLength: NotRequired[int],
    OutputSelection: NotRequired[HlsOutputSelectionType],  # (16)
    ProgramDateTime: NotRequired[HlsProgramDateTimeType],  # (17)
    ProgramDateTimePeriod: NotRequired[int],
    ProgressiveWriteHlsManifest: NotRequired[HlsProgressiveWriteHlsManifestType],  # (18)
    SegmentControl: NotRequired[HlsSegmentControlType],  # (19)
    SegmentLength: NotRequired[int],
    SegmentLengthControl: NotRequired[HlsSegmentLengthControlType],  # (20)
    SegmentsPerSubdirectory: NotRequired[int],
    StreamInfResolution: NotRequired[HlsStreamInfResolutionType],  # (21)
    TargetDurationCompatibilityMode: NotRequired[HlsTargetDurationCompatibilityModeType],  # (22)
    TimedMetadataId3Frame: NotRequired[HlsTimedMetadataId3FrameType],  # (23)
    TimedMetadataId3Period: NotRequired[int],
    TimestampDeltaMilliseconds: NotRequired[int],
  1. See HlsAdMarkersType
  2. See HlsAdditionalManifestTypeDef
  3. See HlsAudioOnlyHeaderType
  4. See HlsCaptionLanguageMappingTypeDef
  5. See HlsCaptionLanguageSettingType
  6. See HlsCaptionSegmentLengthControlType
  7. See HlsClientCacheType
  8. See HlsCodecSpecificationType
  9. See DestinationSettingsTypeDef
  10. See HlsDirectoryStructureType
  11. See HlsEncryptionSettingsTypeDef
  12. See HlsImageBasedTrickPlayType
  13. See HlsImageBasedTrickPlaySettingsTypeDef
  14. See HlsManifestCompressionType
  15. See HlsManifestDurationFormatType
  16. See HlsOutputSelectionType
  17. See HlsProgramDateTimeType
  18. See HlsProgressiveWriteHlsManifestType
  19. See HlsSegmentControlType
  20. See HlsSegmentLengthControlType
  21. See HlsStreamInfResolutionType
  22. See HlsTargetDurationCompatibilityModeType
  23. See HlsTimedMetadataId3FrameType

MsSmoothGroupSettingsTypeDef#

# MsSmoothGroupSettingsTypeDef definition

class MsSmoothGroupSettingsTypeDef(TypedDict):
    AdditionalManifests: NotRequired[Sequence[MsSmoothAdditionalManifestTypeDef]],  # (1)
    AudioDeduplication: NotRequired[MsSmoothAudioDeduplicationType],  # (2)
    Destination: NotRequired[str],
    DestinationSettings: NotRequired[DestinationSettingsTypeDef],  # (3)
    Encryption: NotRequired[MsSmoothEncryptionSettingsTypeDef],  # (4)
    FragmentLength: NotRequired[int],
    FragmentLengthControl: NotRequired[MsSmoothFragmentLengthControlType],  # (5)
    ManifestEncoding: NotRequired[MsSmoothManifestEncodingType],  # (6)
  1. See MsSmoothAdditionalManifestTypeDef
  2. See MsSmoothAudioDeduplicationType
  3. See DestinationSettingsTypeDef
  4. See MsSmoothEncryptionSettingsTypeDef
  5. See MsSmoothFragmentLengthControlType
  6. See MsSmoothManifestEncodingType

VideoDescriptionTypeDef#

# VideoDescriptionTypeDef definition

class VideoDescriptionTypeDef(TypedDict):
    AfdSignaling: NotRequired[AfdSignalingType],  # (1)
    AntiAlias: NotRequired[AntiAliasType],  # (2)
    CodecSettings: NotRequired[VideoCodecSettingsTypeDef],  # (3)
    ColorMetadata: NotRequired[ColorMetadataType],  # (4)
    Crop: NotRequired[RectangleTypeDef],  # (5)
    DropFrameTimecode: NotRequired[DropFrameTimecodeType],  # (6)
    FixedAfd: NotRequired[int],
    Height: NotRequired[int],
    Position: NotRequired[RectangleTypeDef],  # (5)
    RespondToAfd: NotRequired[RespondToAfdType],  # (8)
    ScalingBehavior: NotRequired[ScalingBehaviorType],  # (9)
    Sharpness: NotRequired[int],
    TimecodeInsertion: NotRequired[VideoTimecodeInsertionType],  # (10)
    VideoPreprocessors: NotRequired[VideoPreprocessorTypeDef],  # (11)
    Width: NotRequired[int],
  1. See AfdSignalingType
  2. See AntiAliasType
  3. See VideoCodecSettingsTypeDef
  4. See ColorMetadataType
  5. See RectangleTypeDef
  6. See DropFrameTimecodeType
  7. See RectangleTypeDef
  8. See RespondToAfdType
  9. See ScalingBehaviorType
  10. See VideoTimecodeInsertionType
  11. See VideoPreprocessorTypeDef

InputTemplateTypeDef#

# InputTemplateTypeDef definition

class InputTemplateTypeDef(TypedDict):
    AdvancedInputFilter: NotRequired[AdvancedInputFilterType],  # (1)
    AdvancedInputFilterSettings: NotRequired[AdvancedInputFilterSettingsTypeDef],  # (2)
    AudioSelectorGroups: NotRequired[Mapping[str, AudioSelectorGroupTypeDef]],  # (3)
    AudioSelectors: NotRequired[Mapping[str, AudioSelectorTypeDef]],  # (4)
    CaptionSelectors: NotRequired[Mapping[str, CaptionSelectorTypeDef]],  # (5)
    Crop: NotRequired[RectangleTypeDef],  # (6)
    DeblockFilter: NotRequired[InputDeblockFilterType],  # (7)
    DenoiseFilter: NotRequired[InputDenoiseFilterType],  # (8)
    DolbyVisionMetadataXml: NotRequired[str],
    FilterEnable: NotRequired[InputFilterEnableType],  # (9)
    FilterStrength: NotRequired[int],
    ImageInserter: NotRequired[ImageInserterTypeDef],  # (10)
    InputClippings: NotRequired[Sequence[InputClippingTypeDef]],  # (11)
    InputScanType: NotRequired[InputScanTypeType],  # (12)
    Position: NotRequired[RectangleTypeDef],  # (6)
    ProgramNumber: NotRequired[int],
    PsiControl: NotRequired[InputPsiControlType],  # (14)
    TimecodeSource: NotRequired[InputTimecodeSourceType],  # (15)
    TimecodeStart: NotRequired[str],
    VideoSelector: NotRequired[VideoSelectorTypeDef],  # (16)
  1. See AdvancedInputFilterType
  2. See AdvancedInputFilterSettingsTypeDef
  3. See AudioSelectorGroupTypeDef
  4. See AudioSelectorTypeDef
  5. See CaptionSelectorTypeDef
  6. See RectangleTypeDef
  7. See InputDeblockFilterType
  8. See InputDenoiseFilterType
  9. See InputFilterEnableType
  10. See ImageInserterTypeDef
  11. See InputClippingTypeDef
  12. See InputScanTypeType
  13. See RectangleTypeDef
  14. See InputPsiControlType
  15. See InputTimecodeSourceType
  16. See VideoSelectorTypeDef

InputTypeDef#

# InputTypeDef definition

class InputTypeDef(TypedDict):
    AdvancedInputFilter: NotRequired[AdvancedInputFilterType],  # (1)
    AdvancedInputFilterSettings: NotRequired[AdvancedInputFilterSettingsTypeDef],  # (2)
    AudioSelectorGroups: NotRequired[Mapping[str, AudioSelectorGroupTypeDef]],  # (3)
    AudioSelectors: NotRequired[Mapping[str, AudioSelectorTypeDef]],  # (4)
    CaptionSelectors: NotRequired[Mapping[str, CaptionSelectorTypeDef]],  # (5)
    Crop: NotRequired[RectangleTypeDef],  # (6)
    DeblockFilter: NotRequired[InputDeblockFilterType],  # (7)
    DecryptionSettings: NotRequired[InputDecryptionSettingsTypeDef],  # (8)
    DenoiseFilter: NotRequired[InputDenoiseFilterType],  # (9)
    DolbyVisionMetadataXml: NotRequired[str],
    FileInput: NotRequired[str],
    FilterEnable: NotRequired[InputFilterEnableType],  # (10)
    FilterStrength: NotRequired[int],
    ImageInserter: NotRequired[ImageInserterTypeDef],  # (11)
    InputClippings: NotRequired[Sequence[InputClippingTypeDef]],  # (12)
    InputScanType: NotRequired[InputScanTypeType],  # (13)
    Position: NotRequired[RectangleTypeDef],  # (6)
    ProgramNumber: NotRequired[int],
    PsiControl: NotRequired[InputPsiControlType],  # (15)
    SupplementalImps: NotRequired[Sequence[str]],
    TimecodeSource: NotRequired[InputTimecodeSourceType],  # (16)
    TimecodeStart: NotRequired[str],
    VideoGenerator: NotRequired[InputVideoGeneratorTypeDef],  # (17)
    VideoSelector: NotRequired[VideoSelectorTypeDef],  # (18)
  1. See AdvancedInputFilterType
  2. See AdvancedInputFilterSettingsTypeDef
  3. See AudioSelectorGroupTypeDef
  4. See AudioSelectorTypeDef
  5. See CaptionSelectorTypeDef
  6. See RectangleTypeDef
  7. See InputDeblockFilterType
  8. See InputDecryptionSettingsTypeDef
  9. See InputDenoiseFilterType
  10. See InputFilterEnableType
  11. See ImageInserterTypeDef
  12. See InputClippingTypeDef
  13. See InputScanTypeType
  14. See RectangleTypeDef
  15. See InputPsiControlType
  16. See InputTimecodeSourceType
  17. See InputVideoGeneratorTypeDef
  18. See VideoSelectorTypeDef

OutputGroupSettingsTypeDef#

# OutputGroupSettingsTypeDef definition

class OutputGroupSettingsTypeDef(TypedDict):
    CmafGroupSettings: NotRequired[CmafGroupSettingsTypeDef],  # (1)
    DashIsoGroupSettings: NotRequired[DashIsoGroupSettingsTypeDef],  # (2)
    FileGroupSettings: NotRequired[FileGroupSettingsTypeDef],  # (3)
    HlsGroupSettings: NotRequired[HlsGroupSettingsTypeDef],  # (4)
    MsSmoothGroupSettings: NotRequired[MsSmoothGroupSettingsTypeDef],  # (5)
    Type: NotRequired[OutputGroupTypeType],  # (6)
  1. See CmafGroupSettingsTypeDef
  2. See DashIsoGroupSettingsTypeDef
  3. See FileGroupSettingsTypeDef
  4. See HlsGroupSettingsTypeDef
  5. See MsSmoothGroupSettingsTypeDef
  6. See OutputGroupTypeType

OutputTypeDef#

# OutputTypeDef definition

class OutputTypeDef(TypedDict):
    AudioDescriptions: NotRequired[Sequence[AudioDescriptionTypeDef]],  # (1)
    CaptionDescriptions: NotRequired[Sequence[CaptionDescriptionTypeDef]],  # (2)
    ContainerSettings: NotRequired[ContainerSettingsTypeDef],  # (3)
    Extension: NotRequired[str],
    NameModifier: NotRequired[str],
    OutputSettings: NotRequired[OutputSettingsTypeDef],  # (4)
    Preset: NotRequired[str],
    VideoDescription: NotRequired[VideoDescriptionTypeDef],  # (5)
  1. See AudioDescriptionTypeDef
  2. See CaptionDescriptionTypeDef
  3. See ContainerSettingsTypeDef
  4. See OutputSettingsTypeDef
  5. See VideoDescriptionTypeDef

PresetSettingsTypeDef#

# PresetSettingsTypeDef definition

class PresetSettingsTypeDef(TypedDict):
    AudioDescriptions: NotRequired[Sequence[AudioDescriptionTypeDef]],  # (1)
    CaptionDescriptions: NotRequired[Sequence[CaptionDescriptionPresetTypeDef]],  # (2)
    ContainerSettings: NotRequired[ContainerSettingsTypeDef],  # (3)
    VideoDescription: NotRequired[VideoDescriptionTypeDef],  # (4)
  1. See AudioDescriptionTypeDef
  2. See CaptionDescriptionPresetTypeDef
  3. See ContainerSettingsTypeDef
  4. See VideoDescriptionTypeDef

OutputGroupTypeDef#

# OutputGroupTypeDef definition

class OutputGroupTypeDef(TypedDict):
    AutomatedEncodingSettings: NotRequired[AutomatedEncodingSettingsTypeDef],  # (1)
    CustomName: NotRequired[str],
    Name: NotRequired[str],
    OutputGroupSettings: NotRequired[OutputGroupSettingsTypeDef],  # (2)
    Outputs: NotRequired[Sequence[OutputTypeDef]],  # (3)
  1. See AutomatedEncodingSettingsTypeDef
  2. See OutputGroupSettingsTypeDef
  3. See OutputTypeDef

CreatePresetRequestRequestTypeDef#

# CreatePresetRequestRequestTypeDef definition

class CreatePresetRequestRequestTypeDef(TypedDict):
    Name: str,
    Settings: PresetSettingsTypeDef,  # (1)
    Category: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See PresetSettingsTypeDef

PresetTypeDef#

# PresetTypeDef definition

class PresetTypeDef(TypedDict):
    Name: str,
    Settings: PresetSettingsTypeDef,  # (1)
    Arn: NotRequired[str],
    Category: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    Description: NotRequired[str],
    LastUpdated: NotRequired[datetime],
    Type: NotRequired[TypeType],  # (2)
  1. See PresetSettingsTypeDef
  2. See TypeType

UpdatePresetRequestRequestTypeDef#

# UpdatePresetRequestRequestTypeDef definition

class UpdatePresetRequestRequestTypeDef(TypedDict):
    Name: str,
    Category: NotRequired[str],
    Description: NotRequired[str],
    Settings: NotRequired[PresetSettingsTypeDef],  # (1)
  1. See PresetSettingsTypeDef

JobSettingsTypeDef#

# JobSettingsTypeDef definition

class JobSettingsTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    AvailBlanking: NotRequired[AvailBlankingTypeDef],  # (1)
    Esam: NotRequired[EsamSettingsTypeDef],  # (2)
    ExtendedDataServices: NotRequired[ExtendedDataServicesTypeDef],  # (3)
    Inputs: NotRequired[Sequence[InputTypeDef]],  # (4)
    KantarWatermark: NotRequired[KantarWatermarkSettingsTypeDef],  # (5)
    MotionImageInserter: NotRequired[MotionImageInserterTypeDef],  # (6)
    NielsenConfiguration: NotRequired[NielsenConfigurationTypeDef],  # (7)
    NielsenNonLinearWatermark: NotRequired[NielsenNonLinearWatermarkSettingsTypeDef],  # (8)
    OutputGroups: NotRequired[Sequence[OutputGroupTypeDef]],  # (9)
    TimecodeConfig: NotRequired[TimecodeConfigTypeDef],  # (10)
    TimedMetadataInsertion: NotRequired[TimedMetadataInsertionTypeDef],  # (11)
  1. See AvailBlankingTypeDef
  2. See EsamSettingsTypeDef
  3. See ExtendedDataServicesTypeDef
  4. See InputTypeDef
  5. See KantarWatermarkSettingsTypeDef
  6. See MotionImageInserterTypeDef
  7. See NielsenConfigurationTypeDef
  8. See NielsenNonLinearWatermarkSettingsTypeDef
  9. See OutputGroupTypeDef
  10. See TimecodeConfigTypeDef
  11. See TimedMetadataInsertionTypeDef

JobTemplateSettingsTypeDef#

# JobTemplateSettingsTypeDef definition

class JobTemplateSettingsTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    AvailBlanking: NotRequired[AvailBlankingTypeDef],  # (1)
    Esam: NotRequired[EsamSettingsTypeDef],  # (2)
    ExtendedDataServices: NotRequired[ExtendedDataServicesTypeDef],  # (3)
    Inputs: NotRequired[Sequence[InputTemplateTypeDef]],  # (4)
    KantarWatermark: NotRequired[KantarWatermarkSettingsTypeDef],  # (5)
    MotionImageInserter: NotRequired[MotionImageInserterTypeDef],  # (6)
    NielsenConfiguration: NotRequired[NielsenConfigurationTypeDef],  # (7)
    NielsenNonLinearWatermark: NotRequired[NielsenNonLinearWatermarkSettingsTypeDef],  # (8)
    OutputGroups: NotRequired[Sequence[OutputGroupTypeDef]],  # (9)
    TimecodeConfig: NotRequired[TimecodeConfigTypeDef],  # (10)
    TimedMetadataInsertion: NotRequired[TimedMetadataInsertionTypeDef],  # (11)
  1. See AvailBlankingTypeDef
  2. See EsamSettingsTypeDef
  3. See ExtendedDataServicesTypeDef
  4. See InputTemplateTypeDef
  5. See KantarWatermarkSettingsTypeDef
  6. See MotionImageInserterTypeDef
  7. See NielsenConfigurationTypeDef
  8. See NielsenNonLinearWatermarkSettingsTypeDef
  9. See OutputGroupTypeDef
  10. See TimecodeConfigTypeDef
  11. See TimedMetadataInsertionTypeDef

CreatePresetResponseTypeDef#

# CreatePresetResponseTypeDef definition

class CreatePresetResponseTypeDef(TypedDict):
    Preset: PresetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PresetTypeDef
  2. See ResponseMetadataTypeDef

GetPresetResponseTypeDef#

# GetPresetResponseTypeDef definition

class GetPresetResponseTypeDef(TypedDict):
    Preset: PresetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PresetTypeDef
  2. See ResponseMetadataTypeDef

ListPresetsResponseTypeDef#

# ListPresetsResponseTypeDef definition

class ListPresetsResponseTypeDef(TypedDict):
    NextToken: str,
    Presets: List[PresetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PresetTypeDef
  2. See ResponseMetadataTypeDef

UpdatePresetResponseTypeDef#

# UpdatePresetResponseTypeDef definition

class UpdatePresetResponseTypeDef(TypedDict):
    Preset: PresetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PresetTypeDef
  2. See ResponseMetadataTypeDef

CreateJobRequestRequestTypeDef#

# CreateJobRequestRequestTypeDef definition

class CreateJobRequestRequestTypeDef(TypedDict):
    Role: str,
    Settings: JobSettingsTypeDef,  # (1)
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (2)
    BillingTagsSource: NotRequired[BillingTagsSourceType],  # (3)
    ClientRequestToken: NotRequired[str],
    HopDestinations: NotRequired[Sequence[HopDestinationTypeDef]],  # (4)
    JobTemplate: NotRequired[str],
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    SimulateReservedQueue: NotRequired[SimulateReservedQueueType],  # (5)
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (6)
    Tags: NotRequired[Mapping[str, str]],
    UserMetadata: NotRequired[Mapping[str, str]],
  1. See JobSettingsTypeDef
  2. See AccelerationSettingsTypeDef
  3. See BillingTagsSourceType
  4. See HopDestinationTypeDef
  5. See SimulateReservedQueueType
  6. See StatusUpdateIntervalType

JobTypeDef#

# JobTypeDef definition

class JobTypeDef(TypedDict):
    Role: str,
    Settings: JobSettingsTypeDef,  # (9)
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (1)
    AccelerationStatus: NotRequired[AccelerationStatusType],  # (2)
    Arn: NotRequired[str],
    BillingTagsSource: NotRequired[BillingTagsSourceType],  # (3)
    ClientRequestToken: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    CurrentPhase: NotRequired[JobPhaseType],  # (4)
    ErrorCode: NotRequired[int],
    ErrorMessage: NotRequired[str],
    HopDestinations: NotRequired[List[HopDestinationTypeDef]],  # (5)
    Id: NotRequired[str],
    JobPercentComplete: NotRequired[int],
    JobTemplate: NotRequired[str],
    Messages: NotRequired[JobMessagesTypeDef],  # (6)
    OutputGroupDetails: NotRequired[List[OutputGroupDetailTypeDef]],  # (7)
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    QueueTransitions: NotRequired[List[QueueTransitionTypeDef]],  # (8)
    RetryCount: NotRequired[int],
    SimulateReservedQueue: NotRequired[SimulateReservedQueueType],  # (10)
    Status: NotRequired[JobStatusType],  # (11)
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (12)
    Timing: NotRequired[TimingTypeDef],  # (13)
    UserMetadata: NotRequired[Dict[str, str]],
    Warnings: NotRequired[List[WarningGroupTypeDef]],  # (14)
  1. See AccelerationSettingsTypeDef
  2. See AccelerationStatusType
  3. See BillingTagsSourceType
  4. See JobPhaseType
  5. See HopDestinationTypeDef
  6. See JobMessagesTypeDef
  7. See OutputGroupDetailTypeDef
  8. See QueueTransitionTypeDef
  9. See JobSettingsTypeDef
  10. See SimulateReservedQueueType
  11. See JobStatusType
  12. See StatusUpdateIntervalType
  13. See TimingTypeDef
  14. See WarningGroupTypeDef

CreateJobTemplateRequestRequestTypeDef#

# CreateJobTemplateRequestRequestTypeDef definition

class CreateJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,
    Settings: JobTemplateSettingsTypeDef,  # (1)
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (2)
    Category: NotRequired[str],
    Description: NotRequired[str],
    HopDestinations: NotRequired[Sequence[HopDestinationTypeDef]],  # (3)
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (4)
    Tags: NotRequired[Mapping[str, str]],
  1. See JobTemplateSettingsTypeDef
  2. See AccelerationSettingsTypeDef
  3. See HopDestinationTypeDef
  4. See StatusUpdateIntervalType

JobTemplateTypeDef#

# JobTemplateTypeDef definition

class JobTemplateTypeDef(TypedDict):
    Name: str,
    Settings: JobTemplateSettingsTypeDef,  # (3)
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (1)
    Arn: NotRequired[str],
    Category: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    Description: NotRequired[str],
    HopDestinations: NotRequired[List[HopDestinationTypeDef]],  # (2)
    LastUpdated: NotRequired[datetime],
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (4)
    Type: NotRequired[TypeType],  # (5)
  1. See AccelerationSettingsTypeDef
  2. See HopDestinationTypeDef
  3. See JobTemplateSettingsTypeDef
  4. See StatusUpdateIntervalType
  5. See TypeType

UpdateJobTemplateRequestRequestTypeDef#

# UpdateJobTemplateRequestRequestTypeDef definition

class UpdateJobTemplateRequestRequestTypeDef(TypedDict):
    Name: str,
    AccelerationSettings: NotRequired[AccelerationSettingsTypeDef],  # (1)
    Category: NotRequired[str],
    Description: NotRequired[str],
    HopDestinations: NotRequired[Sequence[HopDestinationTypeDef]],  # (2)
    Priority: NotRequired[int],
    Queue: NotRequired[str],
    Settings: NotRequired[JobTemplateSettingsTypeDef],  # (3)
    StatusUpdateInterval: NotRequired[StatusUpdateIntervalType],  # (4)
  1. See AccelerationSettingsTypeDef
  2. See HopDestinationTypeDef
  3. See JobTemplateSettingsTypeDef
  4. See StatusUpdateIntervalType

CreateJobResponseTypeDef#

# CreateJobResponseTypeDef definition

class CreateJobResponseTypeDef(TypedDict):
    Job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

GetJobResponseTypeDef#

# GetJobResponseTypeDef definition

class GetJobResponseTypeDef(TypedDict):
    Job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

ListJobsResponseTypeDef#

# ListJobsResponseTypeDef definition

class ListJobsResponseTypeDef(TypedDict):
    Jobs: List[JobTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

CreateJobTemplateResponseTypeDef#

# CreateJobTemplateResponseTypeDef definition

class CreateJobTemplateResponseTypeDef(TypedDict):
    JobTemplate: JobTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTemplateTypeDef
  2. See ResponseMetadataTypeDef

GetJobTemplateResponseTypeDef#

# GetJobTemplateResponseTypeDef definition

class GetJobTemplateResponseTypeDef(TypedDict):
    JobTemplate: JobTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTemplateTypeDef
  2. See ResponseMetadataTypeDef

ListJobTemplatesResponseTypeDef#

# ListJobTemplatesResponseTypeDef definition

class ListJobTemplatesResponseTypeDef(TypedDict):
    JobTemplates: List[JobTemplateTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTemplateTypeDef
  2. See ResponseMetadataTypeDef

UpdateJobTemplateResponseTypeDef#

# UpdateJobTemplateResponseTypeDef definition

class UpdateJobTemplateResponseTypeDef(TypedDict):
    JobTemplate: JobTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTemplateTypeDef
  2. See ResponseMetadataTypeDef