Skip to content

Type definitions#

Index > MediaLive > Type definitions

Auto-generated documentation for MediaLive type annotations stubs module mypy-boto3-medialive.

H264ColorSpaceSettingsUnionTypeDef#

# H264ColorSpaceSettingsUnionTypeDef definition

H264ColorSpaceSettingsUnionTypeDef = Union[
    H264ColorSpaceSettingsTypeDef,  # (1)
    H264ColorSpaceSettingsOutputTypeDef,  # (2)
]
  1. See H264ColorSpaceSettingsTypeDef
  2. See H264ColorSpaceSettingsOutputTypeDef

MotionGraphicsSettingsUnionTypeDef#

# MotionGraphicsSettingsUnionTypeDef definition

MotionGraphicsSettingsUnionTypeDef = Union[
    MotionGraphicsSettingsTypeDef,  # (1)
    MotionGraphicsSettingsOutputTypeDef,  # (2)
]
  1. See MotionGraphicsSettingsTypeDef
  2. See MotionGraphicsSettingsOutputTypeDef

MultiplexProgramPacketIdentifiersMapUnionTypeDef#

# MultiplexProgramPacketIdentifiersMapUnionTypeDef definition

MultiplexProgramPacketIdentifiersMapUnionTypeDef = Union[
    MultiplexProgramPacketIdentifiersMapTypeDef,  # (1)
    MultiplexProgramPacketIdentifiersMapOutputTypeDef,  # (2)
]
  1. See MultiplexProgramPacketIdentifiersMapTypeDef
  2. See MultiplexProgramPacketIdentifiersMapOutputTypeDef

RtmpGroupSettingsUnionTypeDef#

# RtmpGroupSettingsUnionTypeDef definition

RtmpGroupSettingsUnionTypeDef = Union[
    RtmpGroupSettingsTypeDef,  # (1)
    RtmpGroupSettingsOutputTypeDef,  # (2)
]
  1. See RtmpGroupSettingsTypeDef
  2. See RtmpGroupSettingsOutputTypeDef

StaticImageOutputDeactivateScheduleActionSettingsUnionTypeDef#

# StaticImageOutputDeactivateScheduleActionSettingsUnionTypeDef definition

StaticImageOutputDeactivateScheduleActionSettingsUnionTypeDef = Union[
    StaticImageOutputDeactivateScheduleActionSettingsTypeDef,  # (1)
    StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef,  # (2)
]
  1. See StaticImageOutputDeactivateScheduleActionSettingsTypeDef
  2. See StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef

AudioChannelMappingUnionTypeDef#

# AudioChannelMappingUnionTypeDef definition

AudioChannelMappingUnionTypeDef = Union[
    AudioChannelMappingTypeDef,  # (1)
    AudioChannelMappingOutputTypeDef,  # (2)
]
  1. See AudioChannelMappingTypeDef
  2. See AudioChannelMappingOutputTypeDef

AudioCodecSettingsUnionTypeDef#

# AudioCodecSettingsUnionTypeDef definition

AudioCodecSettingsUnionTypeDef = Union[
    AudioCodecSettingsTypeDef,  # (1)
    AudioCodecSettingsOutputTypeDef,  # (2)
]
  1. See AudioCodecSettingsTypeDef
  2. See AudioCodecSettingsOutputTypeDef

StaticImageOutputActivateScheduleActionSettingsUnionTypeDef#

# StaticImageOutputActivateScheduleActionSettingsUnionTypeDef definition

StaticImageOutputActivateScheduleActionSettingsUnionTypeDef = Union[
    StaticImageOutputActivateScheduleActionSettingsTypeDef,  # (1)
    StaticImageOutputActivateScheduleActionSettingsOutputTypeDef,  # (2)
]
  1. See StaticImageOutputActivateScheduleActionSettingsTypeDef
  2. See StaticImageOutputActivateScheduleActionSettingsOutputTypeDef

AudioTrackSelectionUnionTypeDef#

# AudioTrackSelectionUnionTypeDef definition

AudioTrackSelectionUnionTypeDef = Union[
    AudioTrackSelectionTypeDef,  # (1)
    AudioTrackSelectionOutputTypeDef,  # (2)
]
  1. See AudioTrackSelectionTypeDef
  2. See AudioTrackSelectionOutputTypeDef

Av1ColorSpaceSettingsUnionTypeDef#

# Av1ColorSpaceSettingsUnionTypeDef definition

Av1ColorSpaceSettingsUnionTypeDef = Union[
    Av1ColorSpaceSettingsTypeDef,  # (1)
    Av1ColorSpaceSettingsOutputTypeDef,  # (2)
]
  1. See Av1ColorSpaceSettingsTypeDef
  2. See Av1ColorSpaceSettingsOutputTypeDef

H265ColorSpaceSettingsUnionTypeDef#

# H265ColorSpaceSettingsUnionTypeDef definition

H265ColorSpaceSettingsUnionTypeDef = Union[
    H265ColorSpaceSettingsTypeDef,  # (1)
    H265ColorSpaceSettingsOutputTypeDef,  # (2)
]
  1. See H265ColorSpaceSettingsTypeDef
  2. See H265ColorSpaceSettingsOutputTypeDef

ColorCorrectionSettingsUnionTypeDef#

# ColorCorrectionSettingsUnionTypeDef definition

ColorCorrectionSettingsUnionTypeDef = Union[
    ColorCorrectionSettingsTypeDef,  # (1)
    ColorCorrectionSettingsOutputTypeDef,  # (2)
]
  1. See ColorCorrectionSettingsTypeDef
  2. See ColorCorrectionSettingsOutputTypeDef

OutputLockingSettingsUnionTypeDef#

# OutputLockingSettingsUnionTypeDef definition

OutputLockingSettingsUnionTypeDef = Union[
    OutputLockingSettingsTypeDef,  # (1)
    OutputLockingSettingsOutputTypeDef,  # (2)
]
  1. See OutputLockingSettingsTypeDef
  2. See OutputLockingSettingsOutputTypeDef

ScheduleActionStartSettingsUnionTypeDef#

# ScheduleActionStartSettingsUnionTypeDef definition

ScheduleActionStartSettingsUnionTypeDef = Union[
    ScheduleActionStartSettingsTypeDef,  # (1)
    ScheduleActionStartSettingsOutputTypeDef,  # (2)
]
  1. See ScheduleActionStartSettingsTypeDef
  2. See ScheduleActionStartSettingsOutputTypeDef

OutputDestinationUnionTypeDef#

# OutputDestinationUnionTypeDef definition

OutputDestinationUnionTypeDef = Union[
    OutputDestinationTypeDef,  # (1)
    OutputDestinationOutputTypeDef,  # (2)
]
  1. See OutputDestinationTypeDef
  2. See OutputDestinationOutputTypeDef

PauseStateScheduleActionSettingsUnionTypeDef#

# PauseStateScheduleActionSettingsUnionTypeDef definition

PauseStateScheduleActionSettingsUnionTypeDef = Union[
    PauseStateScheduleActionSettingsTypeDef,  # (1)
    PauseStateScheduleActionSettingsOutputTypeDef,  # (2)
]
  1. See PauseStateScheduleActionSettingsTypeDef
  2. See PauseStateScheduleActionSettingsOutputTypeDef

CaptionDestinationSettingsUnionTypeDef#

# CaptionDestinationSettingsUnionTypeDef definition

CaptionDestinationSettingsUnionTypeDef = Union[
    CaptionDestinationSettingsTypeDef,  # (1)
    CaptionDestinationSettingsOutputTypeDef,  # (2)
]
  1. See CaptionDestinationSettingsTypeDef
  2. See CaptionDestinationSettingsOutputTypeDef

CaptionSelectorSettingsUnionTypeDef#

# CaptionSelectorSettingsUnionTypeDef definition

CaptionSelectorSettingsUnionTypeDef = Union[
    CaptionSelectorSettingsTypeDef,  # (1)
    CaptionSelectorSettingsOutputTypeDef,  # (2)
]
  1. See CaptionSelectorSettingsTypeDef
  2. See CaptionSelectorSettingsOutputTypeDef

ArchiveContainerSettingsUnionTypeDef#

# ArchiveContainerSettingsUnionTypeDef definition

ArchiveContainerSettingsUnionTypeDef = Union[
    ArchiveContainerSettingsTypeDef,  # (1)
    ArchiveContainerSettingsOutputTypeDef,  # (2)
]
  1. See ArchiveContainerSettingsTypeDef
  2. See ArchiveContainerSettingsOutputTypeDef

H264SettingsUnionTypeDef#

# H264SettingsUnionTypeDef definition

H264SettingsUnionTypeDef = Union[
    H264SettingsTypeDef,  # (1)
    H264SettingsOutputTypeDef,  # (2)
]
  1. See H264SettingsTypeDef
  2. See H264SettingsOutputTypeDef

InputPrepareScheduleActionSettingsUnionTypeDef#

# InputPrepareScheduleActionSettingsUnionTypeDef definition

InputPrepareScheduleActionSettingsUnionTypeDef = Union[
    InputPrepareScheduleActionSettingsTypeDef,  # (1)
    InputPrepareScheduleActionSettingsOutputTypeDef,  # (2)
]
  1. See InputPrepareScheduleActionSettingsTypeDef
  2. See InputPrepareScheduleActionSettingsOutputTypeDef

InputSwitchScheduleActionSettingsUnionTypeDef#

# InputSwitchScheduleActionSettingsUnionTypeDef definition

InputSwitchScheduleActionSettingsUnionTypeDef = Union[
    InputSwitchScheduleActionSettingsTypeDef,  # (1)
    InputSwitchScheduleActionSettingsOutputTypeDef,  # (2)
]
  1. See InputSwitchScheduleActionSettingsTypeDef
  2. See InputSwitchScheduleActionSettingsOutputTypeDef

HlsSettingsUnionTypeDef#

# HlsSettingsUnionTypeDef definition

HlsSettingsUnionTypeDef = Union[
    HlsSettingsTypeDef,  # (1)
    HlsSettingsOutputTypeDef,  # (2)
]
  1. See HlsSettingsTypeDef
  2. See HlsSettingsOutputTypeDef

MotionGraphicsConfigurationUnionTypeDef#

# MotionGraphicsConfigurationUnionTypeDef definition

MotionGraphicsConfigurationUnionTypeDef = Union[
    MotionGraphicsConfigurationTypeDef,  # (1)
    MotionGraphicsConfigurationOutputTypeDef,  # (2)
]
  1. See MotionGraphicsConfigurationTypeDef
  2. See MotionGraphicsConfigurationOutputTypeDef

RemixSettingsUnionTypeDef#

# RemixSettingsUnionTypeDef definition

RemixSettingsUnionTypeDef = Union[
    RemixSettingsTypeDef,  # (1)
    RemixSettingsOutputTypeDef,  # (2)
]
  1. See RemixSettingsTypeDef
  2. See RemixSettingsOutputTypeDef

HlsGroupSettingsUnionTypeDef#

# HlsGroupSettingsUnionTypeDef definition

HlsGroupSettingsUnionTypeDef = Union[
    HlsGroupSettingsTypeDef,  # (1)
    HlsGroupSettingsOutputTypeDef,  # (2)
]
  1. See HlsGroupSettingsTypeDef
  2. See HlsGroupSettingsOutputTypeDef

AudioSelectorSettingsUnionTypeDef#

# AudioSelectorSettingsUnionTypeDef definition

AudioSelectorSettingsUnionTypeDef = Union[
    AudioSelectorSettingsTypeDef,  # (1)
    AudioSelectorSettingsOutputTypeDef,  # (2)
]
  1. See AudioSelectorSettingsTypeDef
  2. See AudioSelectorSettingsOutputTypeDef

Av1SettingsUnionTypeDef#

# Av1SettingsUnionTypeDef definition

Av1SettingsUnionTypeDef = Union[
    Av1SettingsTypeDef,  # (1)
    Av1SettingsOutputTypeDef,  # (2)
]
  1. See Av1SettingsTypeDef
  2. See Av1SettingsOutputTypeDef

H265SettingsUnionTypeDef#

# H265SettingsUnionTypeDef definition

H265SettingsUnionTypeDef = Union[
    H265SettingsTypeDef,  # (1)
    H265SettingsOutputTypeDef,  # (2)
]
  1. See H265SettingsTypeDef
  2. See H265SettingsOutputTypeDef

GlobalConfigurationUnionTypeDef#

# GlobalConfigurationUnionTypeDef definition

GlobalConfigurationUnionTypeDef = Union[
    GlobalConfigurationTypeDef,  # (1)
    GlobalConfigurationOutputTypeDef,  # (2)
]
  1. See GlobalConfigurationTypeDef
  2. See GlobalConfigurationOutputTypeDef

AutomaticInputFailoverSettingsUnionTypeDef#

# AutomaticInputFailoverSettingsUnionTypeDef definition

AutomaticInputFailoverSettingsUnionTypeDef = Union[
    AutomaticInputFailoverSettingsTypeDef,  # (1)
    AutomaticInputFailoverSettingsOutputTypeDef,  # (2)
]
  1. See AutomaticInputFailoverSettingsTypeDef
  2. See AutomaticInputFailoverSettingsOutputTypeDef

CaptionDescriptionUnionTypeDef#

# CaptionDescriptionUnionTypeDef definition

CaptionDescriptionUnionTypeDef = Union[
    CaptionDescriptionTypeDef,  # (1)
    CaptionDescriptionOutputTypeDef,  # (2)
]
  1. See CaptionDescriptionTypeDef
  2. See CaptionDescriptionOutputTypeDef

CaptionSelectorUnionTypeDef#

# CaptionSelectorUnionTypeDef definition

CaptionSelectorUnionTypeDef = Union[
    CaptionSelectorTypeDef,  # (1)
    CaptionSelectorOutputTypeDef,  # (2)
]
  1. See CaptionSelectorTypeDef
  2. See CaptionSelectorOutputTypeDef

ArchiveOutputSettingsUnionTypeDef#

# ArchiveOutputSettingsUnionTypeDef definition

ArchiveOutputSettingsUnionTypeDef = Union[
    ArchiveOutputSettingsTypeDef,  # (1)
    ArchiveOutputSettingsOutputTypeDef,  # (2)
]
  1. See ArchiveOutputSettingsTypeDef
  2. See ArchiveOutputSettingsOutputTypeDef

HlsOutputSettingsUnionTypeDef#

# HlsOutputSettingsUnionTypeDef definition

HlsOutputSettingsUnionTypeDef = Union[
    HlsOutputSettingsTypeDef,  # (1)
    HlsOutputSettingsOutputTypeDef,  # (2)
]
  1. See HlsOutputSettingsTypeDef
  2. See HlsOutputSettingsOutputTypeDef

Scte35TimeSignalScheduleActionSettingsUnionTypeDef#

# Scte35TimeSignalScheduleActionSettingsUnionTypeDef definition

Scte35TimeSignalScheduleActionSettingsUnionTypeDef = Union[
    Scte35TimeSignalScheduleActionSettingsTypeDef,  # (1)
    Scte35TimeSignalScheduleActionSettingsOutputTypeDef,  # (2)
]
  1. See Scte35TimeSignalScheduleActionSettingsTypeDef
  2. See Scte35TimeSignalScheduleActionSettingsOutputTypeDef

AudioDescriptionUnionTypeDef#

# AudioDescriptionUnionTypeDef definition

AudioDescriptionUnionTypeDef = Union[
    AudioDescriptionTypeDef,  # (1)
    AudioDescriptionOutputTypeDef,  # (2)
]
  1. See AudioDescriptionTypeDef
  2. See AudioDescriptionOutputTypeDef

OutputGroupSettingsUnionTypeDef#

# OutputGroupSettingsUnionTypeDef definition

OutputGroupSettingsUnionTypeDef = Union[
    OutputGroupSettingsTypeDef,  # (1)
    OutputGroupSettingsOutputTypeDef,  # (2)
]
  1. See OutputGroupSettingsTypeDef
  2. See OutputGroupSettingsOutputTypeDef

AudioSelectorUnionTypeDef#

# AudioSelectorUnionTypeDef definition

AudioSelectorUnionTypeDef = Union[
    AudioSelectorTypeDef,  # (1)
    AudioSelectorOutputTypeDef,  # (2)
]
  1. See AudioSelectorTypeDef
  2. See AudioSelectorOutputTypeDef

VideoCodecSettingsUnionTypeDef#

# VideoCodecSettingsUnionTypeDef definition

VideoCodecSettingsUnionTypeDef = Union[
    VideoCodecSettingsTypeDef,  # (1)
    VideoCodecSettingsOutputTypeDef,  # (2)
]
  1. See VideoCodecSettingsTypeDef
  2. See VideoCodecSettingsOutputTypeDef

OutputSettingsUnionTypeDef#

# OutputSettingsUnionTypeDef definition

OutputSettingsUnionTypeDef = Union[
    OutputSettingsTypeDef,  # (1)
    OutputSettingsOutputTypeDef,  # (2)
]
  1. See OutputSettingsTypeDef
  2. See OutputSettingsOutputTypeDef

ScheduleActionSettingsUnionTypeDef#

# ScheduleActionSettingsUnionTypeDef definition

ScheduleActionSettingsUnionTypeDef = Union[
    ScheduleActionSettingsTypeDef,  # (1)
    ScheduleActionSettingsOutputTypeDef,  # (2)
]
  1. See ScheduleActionSettingsTypeDef
  2. See ScheduleActionSettingsOutputTypeDef

InputSettingsUnionTypeDef#

# InputSettingsUnionTypeDef definition

InputSettingsUnionTypeDef = Union[
    InputSettingsTypeDef,  # (1)
    InputSettingsOutputTypeDef,  # (2)
]
  1. See InputSettingsTypeDef
  2. See InputSettingsOutputTypeDef

VideoDescriptionUnionTypeDef#

# VideoDescriptionUnionTypeDef definition

VideoDescriptionUnionTypeDef = Union[
    VideoDescriptionTypeDef,  # (1)
    VideoDescriptionOutputTypeDef,  # (2)
]
  1. See VideoDescriptionTypeDef
  2. See VideoDescriptionOutputTypeDef

UnionTypeDef#

# UnionTypeDef definition

UnionTypeDef = Union[
    OutputTypeDef,  # (1)
    ExtraOutputTypeDef,  # (2)
]
  1. See OutputTypeDef
  2. See ExtraOutputTypeDef

ScheduleActionUnionTypeDef#

# ScheduleActionUnionTypeDef definition

ScheduleActionUnionTypeDef = Union[
    ScheduleActionTypeDef,  # (1)
    ScheduleActionOutputTypeDef,  # (2)
]
  1. See ScheduleActionTypeDef
  2. See ScheduleActionOutputTypeDef

InputAttachmentUnionTypeDef#

# InputAttachmentUnionTypeDef definition

InputAttachmentUnionTypeDef = Union[
    InputAttachmentTypeDef,  # (1)
    InputAttachmentOutputTypeDef,  # (2)
]
  1. See InputAttachmentTypeDef
  2. See InputAttachmentOutputTypeDef

OutputGroupUnionTypeDef#

# OutputGroupUnionTypeDef definition

OutputGroupUnionTypeDef = Union[
    OutputGroupTypeDef,  # (1)
    OutputGroupOutputTypeDef,  # (2)
]
  1. See OutputGroupTypeDef
  2. See OutputGroupOutputTypeDef

AacSettingsTypeDef#

# AacSettingsTypeDef definition

class AacSettingsTypeDef(TypedDict):
    Bitrate: NotRequired[float],
    CodingMode: NotRequired[AacCodingModeType],  # (1)
    InputType: NotRequired[AacInputTypeType],  # (2)
    Profile: NotRequired[AacProfileType],  # (3)
    RateControlMode: NotRequired[AacRateControlModeType],  # (4)
    RawFormat: NotRequired[AacRawFormatType],  # (5)
    SampleRate: NotRequired[float],
    Spec: NotRequired[AacSpecType],  # (6)
    VbrQuality: NotRequired[AacVbrQualityType],  # (7)
  1. See AacCodingModeType
  2. See AacInputTypeType
  3. See AacProfileType
  4. See AacRateControlModeType
  5. See AacRawFormatType
  6. See AacSpecType
  7. See AacVbrQualityType

Ac3SettingsTypeDef#

# Ac3SettingsTypeDef definition

class Ac3SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[float],
    BitstreamMode: NotRequired[Ac3BitstreamModeType],  # (1)
    CodingMode: NotRequired[Ac3CodingModeType],  # (2)
    Dialnorm: NotRequired[int],
    DrcProfile: NotRequired[Ac3DrcProfileType],  # (3)
    LfeFilter: NotRequired[Ac3LfeFilterType],  # (4)
    MetadataControl: NotRequired[Ac3MetadataControlType],  # (5)
    AttenuationControl: NotRequired[Ac3AttenuationControlType],  # (6)
  1. See Ac3BitstreamModeType
  2. See Ac3CodingModeType
  3. See Ac3DrcProfileType
  4. See Ac3LfeFilterType
  5. See Ac3MetadataControlType
  6. See Ac3AttenuationControlType

AcceptInputDeviceTransferRequestRequestTypeDef#

# AcceptInputDeviceTransferRequestRequestTypeDef definition

class AcceptInputDeviceTransferRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

AccountConfigurationTypeDef#

# AccountConfigurationTypeDef definition

class AccountConfigurationTypeDef(TypedDict):
    KmsKeyId: NotRequired[str],

AncillarySourceSettingsTypeDef#

# AncillarySourceSettingsTypeDef definition

class AncillarySourceSettingsTypeDef(TypedDict):
    SourceAncillaryChannelNumber: NotRequired[int],

AnywhereSettingsTypeDef#

# AnywhereSettingsTypeDef definition

class AnywhereSettingsTypeDef(TypedDict):
    ChannelPlacementGroupId: NotRequired[str],
    ClusterId: NotRequired[str],

ArchiveS3SettingsTypeDef#

# ArchiveS3SettingsTypeDef definition

class ArchiveS3SettingsTypeDef(TypedDict):
    CannedAcl: NotRequired[S3CannedAclType],  # (1)
  1. See S3CannedAclType

OutputLocationRefTypeDef#

# OutputLocationRefTypeDef definition

class OutputLocationRefTypeDef(TypedDict):
    DestinationRefId: NotRequired[str],

InputChannelLevelTypeDef#

# InputChannelLevelTypeDef definition

class InputChannelLevelTypeDef(TypedDict):
    Gain: int,
    InputChannel: int,

Eac3AtmosSettingsTypeDef#

# Eac3AtmosSettingsTypeDef definition

class Eac3AtmosSettingsTypeDef(TypedDict):
    Bitrate: NotRequired[float],
    CodingMode: NotRequired[Eac3AtmosCodingModeType],  # (1)
    Dialnorm: NotRequired[int],
    DrcLine: NotRequired[Eac3AtmosDrcLineType],  # (2)
    DrcRf: NotRequired[Eac3AtmosDrcRfType],  # (3)
    HeightTrim: NotRequired[float],
    SurroundTrim: NotRequired[float],
  1. See Eac3AtmosCodingModeType
  2. See Eac3AtmosDrcLineType
  3. See Eac3AtmosDrcRfType

Eac3SettingsTypeDef#

# Eac3SettingsTypeDef definition

class Eac3SettingsTypeDef(TypedDict):
    AttenuationControl: NotRequired[Eac3AttenuationControlType],  # (1)
    Bitrate: NotRequired[float],
    BitstreamMode: NotRequired[Eac3BitstreamModeType],  # (2)
    CodingMode: NotRequired[Eac3CodingModeType],  # (3)
    DcFilter: NotRequired[Eac3DcFilterType],  # (4)
    Dialnorm: NotRequired[int],
    DrcLine: NotRequired[Eac3DrcLineType],  # (5)
    DrcRf: NotRequired[Eac3DrcRfType],  # (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)
    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 Eac3DrcLineType
  6. See Eac3DrcRfType
  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[float],
    CodingMode: NotRequired[Mp2CodingModeType],  # (1)
    SampleRate: NotRequired[float],
  1. See Mp2CodingModeType

WavSettingsTypeDef#

# WavSettingsTypeDef definition

class WavSettingsTypeDef(TypedDict):
    BitDepth: NotRequired[float],
    CodingMode: NotRequired[WavCodingModeType],  # (1)
    SampleRate: NotRequired[float],
  1. See WavCodingModeType

AudioNormalizationSettingsTypeDef#

# AudioNormalizationSettingsTypeDef definition

class AudioNormalizationSettingsTypeDef(TypedDict):
    Algorithm: NotRequired[AudioNormalizationAlgorithmType],  # (1)
    AlgorithmControl: NotRequired[AudioNormalizationAlgorithmControlType],  # (2)
    TargetLkfs: NotRequired[float],
  1. See AudioNormalizationAlgorithmType
  2. See AudioNormalizationAlgorithmControlType

AudioDolbyEDecodeTypeDef#

# AudioDolbyEDecodeTypeDef definition

class AudioDolbyEDecodeTypeDef(TypedDict):
    ProgramSelection: DolbyEProgramSelectionType,  # (1)
  1. See DolbyEProgramSelectionType

AudioHlsRenditionSelectionTypeDef#

# AudioHlsRenditionSelectionTypeDef definition

class AudioHlsRenditionSelectionTypeDef(TypedDict):
    GroupId: str,
    Name: str,

AudioLanguageSelectionTypeDef#

# AudioLanguageSelectionTypeDef definition

class AudioLanguageSelectionTypeDef(TypedDict):
    LanguageCode: str,
    LanguageSelectionPolicy: NotRequired[AudioLanguageSelectionPolicyType],  # (1)
  1. See AudioLanguageSelectionPolicyType

InputLocationTypeDef#

# InputLocationTypeDef definition

class InputLocationTypeDef(TypedDict):
    Uri: str,
    PasswordParam: NotRequired[str],
    Username: NotRequired[str],

AudioPidSelectionTypeDef#

# AudioPidSelectionTypeDef definition

class AudioPidSelectionTypeDef(TypedDict):
    Pid: int,

AudioSilenceFailoverSettingsTypeDef#

# AudioSilenceFailoverSettingsTypeDef definition

class AudioSilenceFailoverSettingsTypeDef(TypedDict):
    AudioSelectorName: str,
    AudioSilenceThresholdMsec: NotRequired[int],

AudioTrackTypeDef#

# AudioTrackTypeDef definition

class AudioTrackTypeDef(TypedDict):
    Track: int,

Hdr10SettingsTypeDef#

# Hdr10SettingsTypeDef definition

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

TimecodeBurninSettingsTypeDef#

# TimecodeBurninSettingsTypeDef definition

class TimecodeBurninSettingsTypeDef(TypedDict):
    FontSize: TimecodeBurninFontSizeType,  # (1)
    Position: TimecodeBurninPositionType,  # (2)
    Prefix: NotRequired[str],
  1. See TimecodeBurninFontSizeType
  2. See TimecodeBurninPositionType

EsamTypeDef#

# EsamTypeDef definition

class EsamTypeDef(TypedDict):
    AcquisitionPointId: str,
    PoisEndpoint: str,
    AdAvailOffset: NotRequired[int],
    PasswordParam: NotRequired[str],
    Username: NotRequired[str],
    ZoneIdentity: NotRequired[str],

Scte35SpliceInsertTypeDef#

# Scte35SpliceInsertTypeDef definition

class Scte35SpliceInsertTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    NoRegionalBlackoutFlag: NotRequired[Scte35SpliceInsertNoRegionalBlackoutBehaviorType],  # (1)
    WebDeliveryAllowedFlag: NotRequired[Scte35SpliceInsertWebDeliveryAllowedBehaviorType],  # (2)
  1. See Scte35SpliceInsertNoRegionalBlackoutBehaviorType
  2. See Scte35SpliceInsertWebDeliveryAllowedBehaviorType

Scte35TimeSignalAposTypeDef#

# Scte35TimeSignalAposTypeDef definition

class Scte35TimeSignalAposTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    NoRegionalBlackoutFlag: NotRequired[Scte35AposNoRegionalBlackoutBehaviorType],  # (1)
    WebDeliveryAllowedFlag: NotRequired[Scte35AposWebDeliveryAllowedBehaviorType],  # (2)
  1. See Scte35AposNoRegionalBlackoutBehaviorType
  2. See Scte35AposWebDeliveryAllowedBehaviorType

BandwidthReductionFilterSettingsTypeDef#

# BandwidthReductionFilterSettingsTypeDef definition

class BandwidthReductionFilterSettingsTypeDef(TypedDict):
    PostFilterSharpening: NotRequired[BandwidthReductionPostFilterSharpeningType],  # (1)
    Strength: NotRequired[BandwidthReductionFilterStrengthType],  # (2)
  1. See BandwidthReductionPostFilterSharpeningType
  2. See BandwidthReductionFilterStrengthType

BatchDeleteRequestRequestTypeDef#

# BatchDeleteRequestRequestTypeDef definition

class BatchDeleteRequestRequestTypeDef(TypedDict):
    ChannelIds: NotRequired[Sequence[str]],
    InputIds: NotRequired[Sequence[str]],
    InputSecurityGroupIds: NotRequired[Sequence[str]],
    MultiplexIds: NotRequired[Sequence[str]],

BatchFailedResultModelTypeDef#

# BatchFailedResultModelTypeDef definition

class BatchFailedResultModelTypeDef(TypedDict):
    Arn: NotRequired[str],
    Code: NotRequired[str],
    Id: NotRequired[str],
    Message: NotRequired[str],

BatchSuccessfulResultModelTypeDef#

# BatchSuccessfulResultModelTypeDef definition

class BatchSuccessfulResultModelTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    State: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

BatchScheduleActionDeleteRequestTypeDef#

# BatchScheduleActionDeleteRequestTypeDef definition

class BatchScheduleActionDeleteRequestTypeDef(TypedDict):
    ActionNames: Sequence[str],

BatchStartRequestRequestTypeDef#

# BatchStartRequestRequestTypeDef definition

class BatchStartRequestRequestTypeDef(TypedDict):
    ChannelIds: NotRequired[Sequence[str]],
    MultiplexIds: NotRequired[Sequence[str]],

BatchStopRequestRequestTypeDef#

# BatchStopRequestRequestTypeDef definition

class BatchStopRequestRequestTypeDef(TypedDict):
    ChannelIds: NotRequired[Sequence[str]],
    MultiplexIds: NotRequired[Sequence[str]],

CancelInputDeviceTransferRequestRequestTypeDef#

# CancelInputDeviceTransferRequestRequestTypeDef definition

class CancelInputDeviceTransferRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

EbuTtDDestinationSettingsTypeDef#

# EbuTtDDestinationSettingsTypeDef definition

class EbuTtDDestinationSettingsTypeDef(TypedDict):
    CopyrightHolder: NotRequired[str],
    FillLineGap: NotRequired[EbuTtDFillLineGapControlType],  # (1)
    FontFamily: NotRequired[str],
    StyleControl: NotRequired[EbuTtDDestinationStyleControlType],  # (2)
  1. See EbuTtDFillLineGapControlType
  2. See EbuTtDDestinationStyleControlType

TtmlDestinationSettingsTypeDef#

# TtmlDestinationSettingsTypeDef definition

class TtmlDestinationSettingsTypeDef(TypedDict):
    StyleControl: NotRequired[TtmlDestinationStyleControlType],  # (1)
  1. See TtmlDestinationStyleControlType

WebvttDestinationSettingsTypeDef#

# WebvttDestinationSettingsTypeDef definition

class WebvttDestinationSettingsTypeDef(TypedDict):
    StyleControl: NotRequired[WebvttDestinationStyleControlType],  # (1)
  1. See WebvttDestinationStyleControlType

CaptionLanguageMappingTypeDef#

# CaptionLanguageMappingTypeDef definition

class CaptionLanguageMappingTypeDef(TypedDict):
    CaptionChannel: int,
    LanguageCode: str,
    LanguageDescription: str,

CaptionRectangleTypeDef#

# CaptionRectangleTypeDef definition

class CaptionRectangleTypeDef(TypedDict):
    Height: float,
    LeftOffset: float,
    TopOffset: float,
    Width: float,

DvbSubSourceSettingsTypeDef#

# DvbSubSourceSettingsTypeDef definition

class DvbSubSourceSettingsTypeDef(TypedDict):
    OcrLanguage: NotRequired[DvbSubOcrLanguageType],  # (1)
    Pid: NotRequired[int],
  1. See DvbSubOcrLanguageType

EmbeddedSourceSettingsTypeDef#

# EmbeddedSourceSettingsTypeDef definition

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

Scte20SourceSettingsTypeDef#

# Scte20SourceSettingsTypeDef definition

class Scte20SourceSettingsTypeDef(TypedDict):
    Convert608To708: NotRequired[Scte20Convert608To708Type],  # (1)
    Source608ChannelNumber: NotRequired[int],
  1. See Scte20Convert608To708Type

Scte27SourceSettingsTypeDef#

# Scte27SourceSettingsTypeDef definition

class Scte27SourceSettingsTypeDef(TypedDict):
    OcrLanguage: NotRequired[Scte27OcrLanguageType],  # (1)
    Pid: NotRequired[int],
  1. See Scte27OcrLanguageType

CdiInputSpecificationTypeDef#

# CdiInputSpecificationTypeDef definition

class CdiInputSpecificationTypeDef(TypedDict):
    Resolution: NotRequired[CdiInputResolutionType],  # (1)
  1. See CdiInputResolutionType

ChannelEgressEndpointTypeDef#

# ChannelEgressEndpointTypeDef definition

class ChannelEgressEndpointTypeDef(TypedDict):
    SourceIp: NotRequired[str],

ChannelEngineVersionRequestTypeDef#

# ChannelEngineVersionRequestTypeDef definition

class ChannelEngineVersionRequestTypeDef(TypedDict):
    Version: NotRequired[str],

ChannelEngineVersionResponseTypeDef#

# ChannelEngineVersionResponseTypeDef definition

class ChannelEngineVersionResponseTypeDef(TypedDict):
    ExpirationDate: NotRequired[datetime],
    Version: NotRequired[str],

DescribeAnywhereSettingsTypeDef#

# DescribeAnywhereSettingsTypeDef definition

class DescribeAnywhereSettingsTypeDef(TypedDict):
    ChannelPlacementGroupId: NotRequired[str],
    ClusterId: NotRequired[str],

InputSpecificationTypeDef#

# InputSpecificationTypeDef definition

class InputSpecificationTypeDef(TypedDict):
    Codec: NotRequired[InputCodecType],  # (1)
    MaximumBitrate: NotRequired[InputMaximumBitrateType],  # (2)
    Resolution: NotRequired[InputResolutionType],  # (3)
  1. See InputCodecType
  2. See InputMaximumBitrateType
  3. See InputResolutionType

MaintenanceStatusTypeDef#

# MaintenanceStatusTypeDef definition

class MaintenanceStatusTypeDef(TypedDict):
    MaintenanceDay: NotRequired[MaintenanceDayType],  # (1)
    MaintenanceDeadline: NotRequired[str],
    MaintenanceScheduledDate: NotRequired[str],
    MaintenanceStartTime: NotRequired[str],
  1. See MaintenanceDayType

VpcOutputSettingsDescriptionTypeDef#

# VpcOutputSettingsDescriptionTypeDef definition

class VpcOutputSettingsDescriptionTypeDef(TypedDict):
    AvailabilityZones: NotRequired[list[str]],
    NetworkInterfaceIds: NotRequired[list[str]],
    SecurityGroupIds: NotRequired[list[str]],
    SubnetIds: NotRequired[list[str]],

ClaimDeviceRequestRequestTypeDef#

# ClaimDeviceRequestRequestTypeDef definition

class ClaimDeviceRequestRequestTypeDef(TypedDict):
    Id: NotRequired[str],

CloudWatchAlarmTemplateGroupSummaryTypeDef#

# CloudWatchAlarmTemplateGroupSummaryTypeDef definition

class CloudWatchAlarmTemplateGroupSummaryTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    Id: str,
    Name: str,
    TemplateCount: int,
    Description: NotRequired[str],
    ModifiedAt: NotRequired[datetime],
    Tags: NotRequired[dict[str, str]],

CloudWatchAlarmTemplateSummaryTypeDef#

# CloudWatchAlarmTemplateSummaryTypeDef definition

class CloudWatchAlarmTemplateSummaryTypeDef(TypedDict):
    Arn: str,
    ComparisonOperator: CloudWatchAlarmTemplateComparisonOperatorType,  # (1)
    CreatedAt: datetime,
    EvaluationPeriods: int,
    GroupId: str,
    Id: str,
    MetricName: str,
    Name: str,
    Period: int,
    Statistic: CloudWatchAlarmTemplateStatisticType,  # (2)
    TargetResourceType: CloudWatchAlarmTemplateTargetResourceTypeType,  # (3)
    Threshold: float,
    TreatMissingData: CloudWatchAlarmTemplateTreatMissingDataType,  # (4)
    DatapointsToAlarm: NotRequired[int],
    Description: NotRequired[str],
    ModifiedAt: NotRequired[datetime],
    Tags: NotRequired[dict[str, str]],
  1. See CloudWatchAlarmTemplateComparisonOperatorType
  2. See CloudWatchAlarmTemplateStatisticType
  3. See CloudWatchAlarmTemplateTargetResourceTypeType
  4. See CloudWatchAlarmTemplateTreatMissingDataType

InterfaceMappingCreateRequestTypeDef#

# InterfaceMappingCreateRequestTypeDef definition

class InterfaceMappingCreateRequestTypeDef(TypedDict):
    LogicalInterfaceName: NotRequired[str],
    NetworkId: NotRequired[str],

InterfaceMappingTypeDef#

# InterfaceMappingTypeDef definition

class InterfaceMappingTypeDef(TypedDict):
    LogicalInterfaceName: NotRequired[str],
    NetworkId: NotRequired[str],

InterfaceMappingUpdateRequestTypeDef#

# InterfaceMappingUpdateRequestTypeDef definition

class InterfaceMappingUpdateRequestTypeDef(TypedDict):
    LogicalInterfaceName: NotRequired[str],
    NetworkId: NotRequired[str],

CmafIngestOutputSettingsTypeDef#

# CmafIngestOutputSettingsTypeDef definition

class CmafIngestOutputSettingsTypeDef(TypedDict):
    NameModifier: NotRequired[str],

ColorCorrectionTypeDef#

# ColorCorrectionTypeDef definition

class ColorCorrectionTypeDef(TypedDict):
    InputColorSpace: ColorSpaceType,  # (1)
    OutputColorSpace: ColorSpaceType,  # (1)
    Uri: str,
  1. See ColorSpaceType
  2. See ColorSpaceType

CreateChannelPlacementGroupRequestRequestTypeDef#

# CreateChannelPlacementGroupRequestRequestTypeDef definition

class CreateChannelPlacementGroupRequestRequestTypeDef(TypedDict):
    ClusterId: str,
    Name: NotRequired[str],
    Nodes: NotRequired[Sequence[str]],
    RequestId: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

MaintenanceCreateSettingsTypeDef#

# MaintenanceCreateSettingsTypeDef definition

class MaintenanceCreateSettingsTypeDef(TypedDict):
    MaintenanceDay: NotRequired[MaintenanceDayType],  # (1)
    MaintenanceStartTime: NotRequired[str],
  1. See MaintenanceDayType

VpcOutputSettingsTypeDef#

# VpcOutputSettingsTypeDef definition

class VpcOutputSettingsTypeDef(TypedDict):
    SubnetIds: Sequence[str],
    PublicAddressAllocationIds: NotRequired[Sequence[str]],
    SecurityGroupIds: NotRequired[Sequence[str]],

CreateCloudWatchAlarmTemplateGroupRequestRequestTypeDef#

# CreateCloudWatchAlarmTemplateGroupRequestRequestTypeDef definition

class CreateCloudWatchAlarmTemplateGroupRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

CreateCloudWatchAlarmTemplateRequestRequestTypeDef#

# CreateCloudWatchAlarmTemplateRequestRequestTypeDef definition

class CreateCloudWatchAlarmTemplateRequestRequestTypeDef(TypedDict):
    ComparisonOperator: CloudWatchAlarmTemplateComparisonOperatorType,  # (1)
    EvaluationPeriods: int,
    GroupIdentifier: str,
    MetricName: str,
    Name: str,
    Period: int,
    Statistic: CloudWatchAlarmTemplateStatisticType,  # (2)
    TargetResourceType: CloudWatchAlarmTemplateTargetResourceTypeType,  # (3)
    Threshold: float,
    TreatMissingData: CloudWatchAlarmTemplateTreatMissingDataType,  # (4)
    DatapointsToAlarm: NotRequired[int],
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See CloudWatchAlarmTemplateComparisonOperatorType
  2. See CloudWatchAlarmTemplateStatisticType
  3. See CloudWatchAlarmTemplateTargetResourceTypeType
  4. See CloudWatchAlarmTemplateTreatMissingDataType

CreateEventBridgeRuleTemplateGroupRequestRequestTypeDef#

# CreateEventBridgeRuleTemplateGroupRequestRequestTypeDef definition

class CreateEventBridgeRuleTemplateGroupRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

EventBridgeRuleTemplateTargetTypeDef#

# EventBridgeRuleTemplateTargetTypeDef definition

class EventBridgeRuleTemplateTargetTypeDef(TypedDict):
    Arn: str,

InputDeviceSettingsTypeDef#

# InputDeviceSettingsTypeDef definition

class InputDeviceSettingsTypeDef(TypedDict):
    Id: NotRequired[str],

InputSourceRequestTypeDef#

# InputSourceRequestTypeDef definition

class InputSourceRequestTypeDef(TypedDict):
    PasswordParam: NotRequired[str],
    Url: NotRequired[str],
    Username: NotRequired[str],

InputVpcRequestTypeDef#

# InputVpcRequestTypeDef definition

class InputVpcRequestTypeDef(TypedDict):
    SubnetIds: Sequence[str],
    SecurityGroupIds: NotRequired[Sequence[str]],

MediaConnectFlowRequestTypeDef#

# MediaConnectFlowRequestTypeDef definition

class MediaConnectFlowRequestTypeDef(TypedDict):
    FlowArn: NotRequired[str],

InputWhitelistRuleCidrTypeDef#

# InputWhitelistRuleCidrTypeDef definition

class InputWhitelistRuleCidrTypeDef(TypedDict):
    Cidr: NotRequired[str],

MultiplexSettingsTypeDef#

# MultiplexSettingsTypeDef definition

class MultiplexSettingsTypeDef(TypedDict):
    TransportStreamBitrate: int,
    TransportStreamId: int,
    MaximumVideoBufferDelayMilliseconds: NotRequired[int],
    TransportStreamReservedBitrate: NotRequired[int],

IpPoolCreateRequestTypeDef#

# IpPoolCreateRequestTypeDef definition

class IpPoolCreateRequestTypeDef(TypedDict):
    Cidr: NotRequired[str],

RouteCreateRequestTypeDef#

# RouteCreateRequestTypeDef definition

class RouteCreateRequestTypeDef(TypedDict):
    Cidr: NotRequired[str],
    Gateway: NotRequired[str],

IpPoolTypeDef#

# IpPoolTypeDef definition

class IpPoolTypeDef(TypedDict):
    Cidr: NotRequired[str],

RouteTypeDef#

# RouteTypeDef definition

class RouteTypeDef(TypedDict):
    Cidr: NotRequired[str],
    Gateway: NotRequired[str],

NodeInterfaceMappingTypeDef#

# NodeInterfaceMappingTypeDef definition

class NodeInterfaceMappingTypeDef(TypedDict):
    LogicalInterfaceName: NotRequired[str],
    NetworkInterfaceMode: NotRequired[NetworkInterfaceModeType],  # (1)
    PhysicalInterfaceName: NotRequired[str],
  1. See NetworkInterfaceModeType

NodeInterfaceMappingCreateRequestTypeDef#

# NodeInterfaceMappingCreateRequestTypeDef definition

class NodeInterfaceMappingCreateRequestTypeDef(TypedDict):
    LogicalInterfaceName: NotRequired[str],
    NetworkInterfaceMode: NotRequired[NetworkInterfaceModeType],  # (1)
    PhysicalInterfaceName: NotRequired[str],
  1. See NetworkInterfaceModeType

CreatePartnerInputRequestRequestTypeDef#

# CreatePartnerInputRequestRequestTypeDef definition

class CreatePartnerInputRequestRequestTypeDef(TypedDict):
    InputId: str,
    RequestId: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

CreateSignalMapRequestRequestTypeDef#

# CreateSignalMapRequestRequestTypeDef definition

class CreateSignalMapRequestRequestTypeDef(TypedDict):
    DiscoveryEntryPointArn: str,
    Name: str,
    CloudWatchAlarmTemplateGroupIdentifiers: NotRequired[Sequence[str]],
    Description: NotRequired[str],
    EventBridgeRuleTemplateGroupIdentifiers: NotRequired[Sequence[str]],
    Tags: NotRequired[Mapping[str, str]],

MonitorDeploymentTypeDef#

# MonitorDeploymentTypeDef definition

class MonitorDeploymentTypeDef(TypedDict):
    Status: SignalMapMonitorDeploymentStatusType,  # (1)
    DetailsUri: NotRequired[str],
    ErrorMessage: NotRequired[str],
  1. See SignalMapMonitorDeploymentStatusType

SuccessfulMonitorDeploymentTypeDef#

# SuccessfulMonitorDeploymentTypeDef definition

class SuccessfulMonitorDeploymentTypeDef(TypedDict):
    DetailsUri: str,
    Status: SignalMapMonitorDeploymentStatusType,  # (1)
  1. See SignalMapMonitorDeploymentStatusType

CreateTagsRequestRequestTypeDef#

# CreateTagsRequestRequestTypeDef definition

class CreateTagsRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: NotRequired[Mapping[str, str]],

DeleteChannelPlacementGroupRequestRequestTypeDef#

# DeleteChannelPlacementGroupRequestRequestTypeDef definition

class DeleteChannelPlacementGroupRequestRequestTypeDef(TypedDict):
    ChannelPlacementGroupId: str,
    ClusterId: str,

DeleteChannelRequestRequestTypeDef#

# DeleteChannelRequestRequestTypeDef definition

class DeleteChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

DeleteCloudWatchAlarmTemplateGroupRequestRequestTypeDef#

# DeleteCloudWatchAlarmTemplateGroupRequestRequestTypeDef definition

class DeleteCloudWatchAlarmTemplateGroupRequestRequestTypeDef(TypedDict):
    Identifier: str,

DeleteCloudWatchAlarmTemplateRequestRequestTypeDef#

# DeleteCloudWatchAlarmTemplateRequestRequestTypeDef definition

class DeleteCloudWatchAlarmTemplateRequestRequestTypeDef(TypedDict):
    Identifier: str,

DeleteClusterRequestRequestTypeDef#

# DeleteClusterRequestRequestTypeDef definition

class DeleteClusterRequestRequestTypeDef(TypedDict):
    ClusterId: str,

DeleteEventBridgeRuleTemplateGroupRequestRequestTypeDef#

# DeleteEventBridgeRuleTemplateGroupRequestRequestTypeDef definition

class DeleteEventBridgeRuleTemplateGroupRequestRequestTypeDef(TypedDict):
    Identifier: str,

DeleteEventBridgeRuleTemplateRequestRequestTypeDef#

# DeleteEventBridgeRuleTemplateRequestRequestTypeDef definition

class DeleteEventBridgeRuleTemplateRequestRequestTypeDef(TypedDict):
    Identifier: str,

DeleteInputRequestRequestTypeDef#

# DeleteInputRequestRequestTypeDef definition

class DeleteInputRequestRequestTypeDef(TypedDict):
    InputId: str,

DeleteInputSecurityGroupRequestRequestTypeDef#

# DeleteInputSecurityGroupRequestRequestTypeDef definition

class DeleteInputSecurityGroupRequestRequestTypeDef(TypedDict):
    InputSecurityGroupId: str,

DeleteMultiplexProgramRequestRequestTypeDef#

# DeleteMultiplexProgramRequestRequestTypeDef definition

class DeleteMultiplexProgramRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    ProgramName: str,

MultiplexProgramPacketIdentifiersMapOutputTypeDef#

# MultiplexProgramPacketIdentifiersMapOutputTypeDef definition

class MultiplexProgramPacketIdentifiersMapOutputTypeDef(TypedDict):
    AudioPids: NotRequired[list[int]],
    DvbSubPids: NotRequired[list[int]],
    DvbTeletextPid: NotRequired[int],
    EtvPlatformPid: NotRequired[int],
    EtvSignalPid: NotRequired[int],
    KlvDataPids: NotRequired[list[int]],
    PcrPid: NotRequired[int],
    PmtPid: NotRequired[int],
    PrivateMetadataPid: NotRequired[int],
    Scte27Pids: NotRequired[list[int]],
    Scte35Pid: NotRequired[int],
    TimedMetadataPid: NotRequired[int],
    VideoPid: NotRequired[int],
    AribCaptionsPid: NotRequired[int],
    DvbTeletextPids: NotRequired[list[int]],
    EcmPid: NotRequired[int],
    Smpte2038Pid: NotRequired[int],

MultiplexProgramPipelineDetailTypeDef#

# MultiplexProgramPipelineDetailTypeDef definition

class MultiplexProgramPipelineDetailTypeDef(TypedDict):
    ActiveChannelPipeline: NotRequired[str],
    PipelineId: NotRequired[str],

DeleteMultiplexRequestRequestTypeDef#

# DeleteMultiplexRequestRequestTypeDef definition

class DeleteMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

DeleteNetworkRequestRequestTypeDef#

# DeleteNetworkRequestRequestTypeDef definition

class DeleteNetworkRequestRequestTypeDef(TypedDict):
    NetworkId: str,

DeleteNodeRequestRequestTypeDef#

# DeleteNodeRequestRequestTypeDef definition

class DeleteNodeRequestRequestTypeDef(TypedDict):
    ClusterId: str,
    NodeId: str,

DeleteReservationRequestRequestTypeDef#

# DeleteReservationRequestRequestTypeDef definition

class DeleteReservationRequestRequestTypeDef(TypedDict):
    ReservationId: str,

RenewalSettingsTypeDef#

# RenewalSettingsTypeDef definition

class RenewalSettingsTypeDef(TypedDict):
    AutomaticRenewal: NotRequired[ReservationAutomaticRenewalType],  # (1)
    RenewalCount: NotRequired[int],
  1. See ReservationAutomaticRenewalType

ReservationResourceSpecificationTypeDef#

# ReservationResourceSpecificationTypeDef definition

class ReservationResourceSpecificationTypeDef(TypedDict):
    ChannelClass: NotRequired[ChannelClassType],  # (1)
    Codec: NotRequired[ReservationCodecType],  # (2)
    MaximumBitrate: NotRequired[ReservationMaximumBitrateType],  # (3)
    MaximumFramerate: NotRequired[ReservationMaximumFramerateType],  # (4)
    Resolution: NotRequired[ReservationResolutionType],  # (5)
    ResourceType: NotRequired[ReservationResourceTypeType],  # (6)
    SpecialFeature: NotRequired[ReservationSpecialFeatureType],  # (7)
    VideoQuality: NotRequired[ReservationVideoQualityType],  # (8)
  1. See ChannelClassType
  2. See ReservationCodecType
  3. See ReservationMaximumBitrateType
  4. See ReservationMaximumFramerateType
  5. See ReservationResolutionType
  6. See ReservationResourceTypeType
  7. See ReservationSpecialFeatureType
  8. See ReservationVideoQualityType

DeleteScheduleRequestRequestTypeDef#

# DeleteScheduleRequestRequestTypeDef definition

class DeleteScheduleRequestRequestTypeDef(TypedDict):
    ChannelId: str,

DeleteSignalMapRequestRequestTypeDef#

# DeleteSignalMapRequestRequestTypeDef definition

class DeleteSignalMapRequestRequestTypeDef(TypedDict):
    Identifier: str,

DeleteTagsRequestRequestTypeDef#

# DeleteTagsRequestRequestTypeDef definition

class DeleteTagsRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

DescribeChannelPlacementGroupRequestRequestTypeDef#

# DescribeChannelPlacementGroupRequestRequestTypeDef definition

class DescribeChannelPlacementGroupRequestRequestTypeDef(TypedDict):
    ChannelPlacementGroupId: str,
    ClusterId: str,

WaiterConfigTypeDef#

# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeChannelPlacementGroupSummaryTypeDef#

# DescribeChannelPlacementGroupSummaryTypeDef definition

class DescribeChannelPlacementGroupSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    Channels: NotRequired[list[str]],
    ClusterId: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],
    Nodes: NotRequired[list[str]],
    State: NotRequired[ChannelPlacementGroupStateType],  # (1)
  1. See ChannelPlacementGroupStateType

DescribeChannelRequestRequestTypeDef#

# DescribeChannelRequestRequestTypeDef definition

class DescribeChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

DescribeClusterRequestRequestTypeDef#

# DescribeClusterRequestRequestTypeDef definition

class DescribeClusterRequestRequestTypeDef(TypedDict):
    ClusterId: str,

DescribeInputDeviceRequestRequestTypeDef#

# DescribeInputDeviceRequestRequestTypeDef definition

class DescribeInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

InputDeviceHdSettingsTypeDef#

# InputDeviceHdSettingsTypeDef definition

class InputDeviceHdSettingsTypeDef(TypedDict):
    ActiveInput: NotRequired[InputDeviceActiveInputType],  # (1)
    ConfiguredInput: NotRequired[InputDeviceConfiguredInputType],  # (2)
    DeviceState: NotRequired[InputDeviceStateType],  # (3)
    Framerate: NotRequired[float],
    Height: NotRequired[int],
    MaxBitrate: NotRequired[int],
    ScanType: NotRequired[InputDeviceScanTypeType],  # (4)
    Width: NotRequired[int],
    LatencyMs: NotRequired[int],
  1. See InputDeviceActiveInputType
  2. See InputDeviceConfiguredInputType
  3. See InputDeviceStateType
  4. See InputDeviceScanTypeType

InputDeviceNetworkSettingsTypeDef#

# InputDeviceNetworkSettingsTypeDef definition

class InputDeviceNetworkSettingsTypeDef(TypedDict):
    DnsAddresses: NotRequired[list[str]],
    Gateway: NotRequired[str],
    IpAddress: NotRequired[str],
    IpScheme: NotRequired[InputDeviceIpSchemeType],  # (1)
    SubnetMask: NotRequired[str],
  1. See InputDeviceIpSchemeType

DescribeInputDeviceThumbnailRequestRequestTypeDef#

# DescribeInputDeviceThumbnailRequestRequestTypeDef definition

class DescribeInputDeviceThumbnailRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,
    Accept: AcceptHeaderType,  # (1)
  1. See AcceptHeaderType

DescribeInputRequestRequestTypeDef#

# DescribeInputRequestRequestTypeDef definition

class DescribeInputRequestRequestTypeDef(TypedDict):
    InputId: str,

InputSourceTypeDef#

# InputSourceTypeDef definition

class InputSourceTypeDef(TypedDict):
    PasswordParam: NotRequired[str],
    Url: NotRequired[str],
    Username: NotRequired[str],

MediaConnectFlowTypeDef#

# MediaConnectFlowTypeDef definition

class MediaConnectFlowTypeDef(TypedDict):
    FlowArn: NotRequired[str],

DescribeInputSecurityGroupRequestRequestTypeDef#

# DescribeInputSecurityGroupRequestRequestTypeDef definition

class DescribeInputSecurityGroupRequestRequestTypeDef(TypedDict):
    InputSecurityGroupId: str,

InputWhitelistRuleTypeDef#

# InputWhitelistRuleTypeDef definition

class InputWhitelistRuleTypeDef(TypedDict):
    Cidr: NotRequired[str],

DescribeMultiplexProgramRequestRequestTypeDef#

# DescribeMultiplexProgramRequestRequestTypeDef definition

class DescribeMultiplexProgramRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    ProgramName: str,

DescribeMultiplexRequestRequestTypeDef#

# DescribeMultiplexRequestRequestTypeDef definition

class DescribeMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

DescribeNetworkRequestRequestTypeDef#

# DescribeNetworkRequestRequestTypeDef definition

class DescribeNetworkRequestRequestTypeDef(TypedDict):
    NetworkId: str,

DescribeNodeRequestRequestTypeDef#

# DescribeNodeRequestRequestTypeDef definition

class DescribeNodeRequestRequestTypeDef(TypedDict):
    ClusterId: str,
    NodeId: str,

DescribeOfferingRequestRequestTypeDef#

# DescribeOfferingRequestRequestTypeDef definition

class DescribeOfferingRequestRequestTypeDef(TypedDict):
    OfferingId: str,

DescribeReservationRequestRequestTypeDef#

# DescribeReservationRequestRequestTypeDef definition

class DescribeReservationRequestRequestTypeDef(TypedDict):
    ReservationId: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

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

DescribeScheduleRequestRequestTypeDef#

# DescribeScheduleRequestRequestTypeDef definition

class DescribeScheduleRequestRequestTypeDef(TypedDict):
    ChannelId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeThumbnailsRequestRequestTypeDef#

# DescribeThumbnailsRequestRequestTypeDef definition

class DescribeThumbnailsRequestRequestTypeDef(TypedDict):
    ChannelId: str,
    PipelineId: str,
    ThumbnailType: str,

DvbNitSettingsTypeDef#

# DvbNitSettingsTypeDef definition

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

DvbSdtSettingsTypeDef#

# DvbSdtSettingsTypeDef definition

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

DvbTdtSettingsTypeDef#

# DvbTdtSettingsTypeDef definition

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

FeatureActivationsTypeDef#

# FeatureActivationsTypeDef definition

class FeatureActivationsTypeDef(TypedDict):
    InputPrepareScheduleActions: NotRequired[FeatureActivationsInputPrepareScheduleActionsType],  # (1)
    OutputStaticImageOverlayScheduleActions: NotRequired[FeatureActivationsOutputStaticImageOverlayScheduleActionsType],  # (2)
  1. See FeatureActivationsInputPrepareScheduleActionsType
  2. See FeatureActivationsOutputStaticImageOverlayScheduleActionsType

NielsenConfigurationTypeDef#

# NielsenConfigurationTypeDef definition

class NielsenConfigurationTypeDef(TypedDict):
    DistributorId: NotRequired[str],
    NielsenPcmToId3Tagging: NotRequired[NielsenPcmToId3TaggingStateType],  # (1)
  1. See NielsenPcmToId3TaggingStateType

ThumbnailConfigurationTypeDef#

# ThumbnailConfigurationTypeDef definition

class ThumbnailConfigurationTypeDef(TypedDict):
    State: ThumbnailStateType,  # (1)
  1. See ThumbnailStateType

TimecodeConfigTypeDef#

# TimecodeConfigTypeDef definition

class TimecodeConfigTypeDef(TypedDict):
    Source: TimecodeConfigSourceType,  # (1)
    SyncThreshold: NotRequired[int],
  1. See TimecodeConfigSourceType

EpochLockingSettingsTypeDef#

# EpochLockingSettingsTypeDef definition

class EpochLockingSettingsTypeDef(TypedDict):
    CustomEpoch: NotRequired[str],
    JamSyncTime: NotRequired[str],

EventBridgeRuleTemplateGroupSummaryTypeDef#

# EventBridgeRuleTemplateGroupSummaryTypeDef definition

class EventBridgeRuleTemplateGroupSummaryTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    Id: str,
    Name: str,
    TemplateCount: int,
    Description: NotRequired[str],
    ModifiedAt: NotRequired[datetime],
    Tags: NotRequired[dict[str, str]],

EventBridgeRuleTemplateSummaryTypeDef#

# EventBridgeRuleTemplateSummaryTypeDef definition

class EventBridgeRuleTemplateSummaryTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    EventTargetCount: int,
    EventType: EventBridgeRuleTemplateEventTypeType,  # (1)
    GroupId: str,
    Id: str,
    Name: str,
    Description: NotRequired[str],
    ModifiedAt: NotRequired[datetime],
    Tags: NotRequired[dict[str, str]],
  1. See EventBridgeRuleTemplateEventTypeType

InputLossFailoverSettingsTypeDef#

# InputLossFailoverSettingsTypeDef definition

class InputLossFailoverSettingsTypeDef(TypedDict):
    InputLossThresholdMsec: NotRequired[int],

VideoBlackFailoverSettingsTypeDef#

# VideoBlackFailoverSettingsTypeDef definition

class VideoBlackFailoverSettingsTypeDef(TypedDict):
    BlackDetectThreshold: NotRequired[float],
    VideoBlackThresholdMsec: NotRequired[int],

FecOutputSettingsTypeDef#

# FecOutputSettingsTypeDef definition

class FecOutputSettingsTypeDef(TypedDict):
    ColumnDepth: NotRequired[int],
    IncludeFec: NotRequired[FecOutputIncludeFecType],  # (1)
    RowLength: NotRequired[int],
  1. See FecOutputIncludeFecType

FixedModeScheduleActionStartSettingsTypeDef#

# FixedModeScheduleActionStartSettingsTypeDef definition

class FixedModeScheduleActionStartSettingsTypeDef(TypedDict):
    Time: str,

Fmp4HlsSettingsTypeDef#

# Fmp4HlsSettingsTypeDef definition

class Fmp4HlsSettingsTypeDef(TypedDict):
    AudioRenditionSets: NotRequired[str],
    NielsenId3Behavior: NotRequired[Fmp4NielsenId3BehaviorType],  # (1)
    TimedMetadataBehavior: NotRequired[Fmp4TimedMetadataBehaviorType],  # (2)
  1. See Fmp4NielsenId3BehaviorType
  2. See Fmp4TimedMetadataBehaviorType

FollowModeScheduleActionStartSettingsTypeDef#

# FollowModeScheduleActionStartSettingsTypeDef definition

class FollowModeScheduleActionStartSettingsTypeDef(TypedDict):
    FollowPoint: FollowPointType,  # (1)
    ReferenceActionName: str,
  1. See FollowPointType

FrameCaptureS3SettingsTypeDef#

# FrameCaptureS3SettingsTypeDef definition

class FrameCaptureS3SettingsTypeDef(TypedDict):
    CannedAcl: NotRequired[S3CannedAclType],  # (1)
  1. See S3CannedAclType

FrameCaptureOutputSettingsTypeDef#

# FrameCaptureOutputSettingsTypeDef definition

class FrameCaptureOutputSettingsTypeDef(TypedDict):
    NameModifier: NotRequired[str],

GetCloudWatchAlarmTemplateGroupRequestRequestTypeDef#

# GetCloudWatchAlarmTemplateGroupRequestRequestTypeDef definition

class GetCloudWatchAlarmTemplateGroupRequestRequestTypeDef(TypedDict):
    Identifier: str,

GetCloudWatchAlarmTemplateRequestRequestTypeDef#

# GetCloudWatchAlarmTemplateRequestRequestTypeDef definition

class GetCloudWatchAlarmTemplateRequestRequestTypeDef(TypedDict):
    Identifier: str,

GetEventBridgeRuleTemplateGroupRequestRequestTypeDef#

# GetEventBridgeRuleTemplateGroupRequestRequestTypeDef definition

class GetEventBridgeRuleTemplateGroupRequestRequestTypeDef(TypedDict):
    Identifier: str,

GetEventBridgeRuleTemplateRequestRequestTypeDef#

# GetEventBridgeRuleTemplateRequestRequestTypeDef definition

class GetEventBridgeRuleTemplateRequestRequestTypeDef(TypedDict):
    Identifier: str,

GetSignalMapRequestRequestTypeDef#

# GetSignalMapRequestRequestTypeDef definition

class GetSignalMapRequestRequestTypeDef(TypedDict):
    Identifier: str,

H264ColorSpaceSettingsOutputTypeDef#

# H264ColorSpaceSettingsOutputTypeDef definition

class H264ColorSpaceSettingsOutputTypeDef(TypedDict):
    ColorSpacePassthroughSettings: NotRequired[dict[str, Any]],
    Rec601Settings: NotRequired[dict[str, Any]],
    Rec709Settings: NotRequired[dict[str, Any]],

H264ColorSpaceSettingsTypeDef#

# H264ColorSpaceSettingsTypeDef definition

class H264ColorSpaceSettingsTypeDef(TypedDict):
    ColorSpacePassthroughSettings: NotRequired[Mapping[str, Any]],
    Rec601Settings: NotRequired[Mapping[str, Any]],
    Rec709Settings: NotRequired[Mapping[str, Any]],

TemporalFilterSettingsTypeDef#

# TemporalFilterSettingsTypeDef definition

class TemporalFilterSettingsTypeDef(TypedDict):
    PostFilterSharpening: NotRequired[TemporalFilterPostFilterSharpeningType],  # (1)
    Strength: NotRequired[TemporalFilterStrengthType],  # (2)
  1. See TemporalFilterPostFilterSharpeningType
  2. See TemporalFilterStrengthType

HlsAkamaiSettingsTypeDef#

# HlsAkamaiSettingsTypeDef definition

class HlsAkamaiSettingsTypeDef(TypedDict):
    ConnectionRetryInterval: NotRequired[int],
    FilecacheDuration: NotRequired[int],
    HttpTransferMode: NotRequired[HlsAkamaiHttpTransferModeType],  # (1)
    NumRetries: NotRequired[int],
    RestartDelay: NotRequired[int],
    Salt: NotRequired[str],
    Token: NotRequired[str],
  1. See HlsAkamaiHttpTransferModeType

HlsBasicPutSettingsTypeDef#

# HlsBasicPutSettingsTypeDef definition

class HlsBasicPutSettingsTypeDef(TypedDict):
    ConnectionRetryInterval: NotRequired[int],
    FilecacheDuration: NotRequired[int],
    NumRetries: NotRequired[int],
    RestartDelay: NotRequired[int],

HlsMediaStoreSettingsTypeDef#

# HlsMediaStoreSettingsTypeDef definition

class HlsMediaStoreSettingsTypeDef(TypedDict):
    ConnectionRetryInterval: NotRequired[int],
    FilecacheDuration: NotRequired[int],
    MediaStoreStorageClass: NotRequired[HlsMediaStoreStorageClassType],  # (1)
    NumRetries: NotRequired[int],
    RestartDelay: NotRequired[int],
  1. See HlsMediaStoreStorageClassType

HlsS3SettingsTypeDef#

# HlsS3SettingsTypeDef definition

class HlsS3SettingsTypeDef(TypedDict):
    CannedAcl: NotRequired[S3CannedAclType],  # (1)
  1. See S3CannedAclType

HlsWebdavSettingsTypeDef#

# HlsWebdavSettingsTypeDef definition

class HlsWebdavSettingsTypeDef(TypedDict):
    ConnectionRetryInterval: NotRequired[int],
    FilecacheDuration: NotRequired[int],
    HttpTransferMode: NotRequired[HlsWebdavHttpTransferModeType],  # (1)
    NumRetries: NotRequired[int],
    RestartDelay: NotRequired[int],
  1. See HlsWebdavHttpTransferModeType

HlsId3SegmentTaggingScheduleActionSettingsTypeDef#

# HlsId3SegmentTaggingScheduleActionSettingsTypeDef definition

class HlsId3SegmentTaggingScheduleActionSettingsTypeDef(TypedDict):
    Tag: NotRequired[str],
    Id3: NotRequired[str],

HlsInputSettingsTypeDef#

# HlsInputSettingsTypeDef definition

class HlsInputSettingsTypeDef(TypedDict):
    Bandwidth: NotRequired[int],
    BufferSegments: NotRequired[int],
    Retries: NotRequired[int],
    RetryInterval: NotRequired[int],
    Scte35Source: NotRequired[HlsScte35SourceTypeType],  # (1)
  1. See HlsScte35SourceTypeType

HlsTimedMetadataScheduleActionSettingsTypeDef#

# HlsTimedMetadataScheduleActionSettingsTypeDef definition

class HlsTimedMetadataScheduleActionSettingsTypeDef(TypedDict):
    Id3: str,

StartTimecodeTypeDef#

# StartTimecodeTypeDef definition

class StartTimecodeTypeDef(TypedDict):
    Timecode: NotRequired[str],

StopTimecodeTypeDef#

# StopTimecodeTypeDef definition

class StopTimecodeTypeDef(TypedDict):
    LastFrameClippingBehavior: NotRequired[LastFrameClippingBehaviorType],  # (1)
    Timecode: NotRequired[str],
  1. See LastFrameClippingBehaviorType

InputRequestDestinationRouteTypeDef#

# InputRequestDestinationRouteTypeDef definition

class InputRequestDestinationRouteTypeDef(TypedDict):
    Cidr: NotRequired[str],
    Gateway: NotRequired[str],

InputDestinationRouteTypeDef#

# InputDestinationRouteTypeDef definition

class InputDestinationRouteTypeDef(TypedDict):
    Cidr: NotRequired[str],
    Gateway: NotRequired[str],

InputDestinationVpcTypeDef#

# InputDestinationVpcTypeDef definition

class InputDestinationVpcTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],

InputDeviceConfigurableAudioChannelPairConfigTypeDef#

# InputDeviceConfigurableAudioChannelPairConfigTypeDef definition

class InputDeviceConfigurableAudioChannelPairConfigTypeDef(TypedDict):
    Id: NotRequired[int],
    Profile: NotRequired[InputDeviceConfigurableAudioChannelPairProfileType],  # (1)
  1. See InputDeviceConfigurableAudioChannelPairProfileType

InputDeviceMediaConnectConfigurableSettingsTypeDef#

# InputDeviceMediaConnectConfigurableSettingsTypeDef definition

class InputDeviceMediaConnectConfigurableSettingsTypeDef(TypedDict):
    FlowArn: NotRequired[str],
    RoleArn: NotRequired[str],
    SecretArn: NotRequired[str],
    SourceName: NotRequired[str],

InputDeviceMediaConnectSettingsTypeDef#

# InputDeviceMediaConnectSettingsTypeDef definition

class InputDeviceMediaConnectSettingsTypeDef(TypedDict):
    FlowArn: NotRequired[str],
    RoleArn: NotRequired[str],
    SecretArn: NotRequired[str],
    SourceName: NotRequired[str],

InputDeviceRequestTypeDef#

# InputDeviceRequestTypeDef definition

class InputDeviceRequestTypeDef(TypedDict):
    Id: NotRequired[str],

InputDeviceUhdAudioChannelPairConfigTypeDef#

# InputDeviceUhdAudioChannelPairConfigTypeDef definition

class InputDeviceUhdAudioChannelPairConfigTypeDef(TypedDict):
    Id: NotRequired[int],
    Profile: NotRequired[InputDeviceUhdAudioChannelPairProfileType],  # (1)
  1. See InputDeviceUhdAudioChannelPairProfileType

IpPoolUpdateRequestTypeDef#

# IpPoolUpdateRequestTypeDef definition

class IpPoolUpdateRequestTypeDef(TypedDict):
    Cidr: NotRequired[str],

ListChannelPlacementGroupsRequestRequestTypeDef#

# ListChannelPlacementGroupsRequestRequestTypeDef definition

class ListChannelPlacementGroupsRequestRequestTypeDef(TypedDict):
    ClusterId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListChannelsRequestRequestTypeDef#

# ListChannelsRequestRequestTypeDef definition

class ListChannelsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCloudWatchAlarmTemplateGroupsRequestRequestTypeDef#

# ListCloudWatchAlarmTemplateGroupsRequestRequestTypeDef definition

class ListCloudWatchAlarmTemplateGroupsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Scope: NotRequired[str],
    SignalMapIdentifier: NotRequired[str],

ListCloudWatchAlarmTemplatesRequestRequestTypeDef#

# ListCloudWatchAlarmTemplatesRequestRequestTypeDef definition

class ListCloudWatchAlarmTemplatesRequestRequestTypeDef(TypedDict):
    GroupIdentifier: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Scope: NotRequired[str],
    SignalMapIdentifier: NotRequired[str],

ListClustersRequestRequestTypeDef#

# ListClustersRequestRequestTypeDef definition

class ListClustersRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListEventBridgeRuleTemplateGroupsRequestRequestTypeDef#

# ListEventBridgeRuleTemplateGroupsRequestRequestTypeDef definition

class ListEventBridgeRuleTemplateGroupsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    SignalMapIdentifier: NotRequired[str],

ListEventBridgeRuleTemplatesRequestRequestTypeDef#

# ListEventBridgeRuleTemplatesRequestRequestTypeDef definition

class ListEventBridgeRuleTemplatesRequestRequestTypeDef(TypedDict):
    GroupIdentifier: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    SignalMapIdentifier: NotRequired[str],

ListInputDeviceTransfersRequestRequestTypeDef#

# ListInputDeviceTransfersRequestRequestTypeDef definition

class ListInputDeviceTransfersRequestRequestTypeDef(TypedDict):
    TransferType: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

TransferringInputDeviceSummaryTypeDef#

# TransferringInputDeviceSummaryTypeDef definition

class TransferringInputDeviceSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Message: NotRequired[str],
    TargetCustomerId: NotRequired[str],
    TransferType: NotRequired[InputDeviceTransferTypeType],  # (1)
  1. See InputDeviceTransferTypeType

ListInputDevicesRequestRequestTypeDef#

# ListInputDevicesRequestRequestTypeDef definition

class ListInputDevicesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListInputSecurityGroupsRequestRequestTypeDef#

# ListInputSecurityGroupsRequestRequestTypeDef definition

class ListInputSecurityGroupsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListInputsRequestRequestTypeDef#

# ListInputsRequestRequestTypeDef definition

class ListInputsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListMultiplexProgramsRequestRequestTypeDef#

# ListMultiplexProgramsRequestRequestTypeDef definition

class ListMultiplexProgramsRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

MultiplexProgramSummaryTypeDef#

# MultiplexProgramSummaryTypeDef definition

class MultiplexProgramSummaryTypeDef(TypedDict):
    ChannelId: NotRequired[str],
    ProgramName: NotRequired[str],

ListMultiplexesRequestRequestTypeDef#

# ListMultiplexesRequestRequestTypeDef definition

class ListMultiplexesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListNetworksRequestRequestTypeDef#

# ListNetworksRequestRequestTypeDef definition

class ListNetworksRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListNodesRequestRequestTypeDef#

# ListNodesRequestRequestTypeDef definition

class ListNodesRequestRequestTypeDef(TypedDict):
    ClusterId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListOfferingsRequestRequestTypeDef#

# ListOfferingsRequestRequestTypeDef definition

class ListOfferingsRequestRequestTypeDef(TypedDict):
    ChannelClass: NotRequired[str],
    ChannelConfiguration: NotRequired[str],
    Codec: NotRequired[str],
    Duration: NotRequired[str],
    MaxResults: NotRequired[int],
    MaximumBitrate: NotRequired[str],
    MaximumFramerate: NotRequired[str],
    NextToken: NotRequired[str],
    Resolution: NotRequired[str],
    ResourceType: NotRequired[str],
    SpecialFeature: NotRequired[str],
    VideoQuality: NotRequired[str],

ListReservationsRequestRequestTypeDef#

# ListReservationsRequestRequestTypeDef definition

class ListReservationsRequestRequestTypeDef(TypedDict):
    ChannelClass: NotRequired[str],
    Codec: NotRequired[str],
    MaxResults: NotRequired[int],
    MaximumBitrate: NotRequired[str],
    MaximumFramerate: NotRequired[str],
    NextToken: NotRequired[str],
    Resolution: NotRequired[str],
    ResourceType: NotRequired[str],
    SpecialFeature: NotRequired[str],
    VideoQuality: NotRequired[str],

ListSignalMapsRequestRequestTypeDef#

# ListSignalMapsRequestRequestTypeDef definition

class ListSignalMapsRequestRequestTypeDef(TypedDict):
    CloudWatchAlarmTemplateGroupIdentifier: NotRequired[str],
    EventBridgeRuleTemplateGroupIdentifier: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

SignalMapSummaryTypeDef#

# SignalMapSummaryTypeDef definition

class SignalMapSummaryTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    Id: str,
    MonitorDeploymentStatus: SignalMapMonitorDeploymentStatusType,  # (1)
    Name: str,
    Status: SignalMapStatusType,  # (2)
    Description: NotRequired[str],
    ModifiedAt: NotRequired[datetime],
    Tags: NotRequired[dict[str, str]],
  1. See SignalMapMonitorDeploymentStatusType
  2. See SignalMapStatusType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

M3u8SettingsTypeDef#

# M3u8SettingsTypeDef definition

class M3u8SettingsTypeDef(TypedDict):
    AudioFramesPerPes: NotRequired[int],
    AudioPids: NotRequired[str],
    EcmPid: NotRequired[str],
    NielsenId3Behavior: NotRequired[M3u8NielsenId3BehaviorType],  # (1)
    PatInterval: NotRequired[int],
    PcrControl: NotRequired[M3u8PcrControlType],  # (2)
    PcrPeriod: NotRequired[int],
    PcrPid: NotRequired[str],
    PmtInterval: NotRequired[int],
    PmtPid: NotRequired[str],
    ProgramNum: NotRequired[int],
    Scte35Behavior: NotRequired[M3u8Scte35BehaviorType],  # (3)
    Scte35Pid: NotRequired[str],
    TimedMetadataBehavior: NotRequired[M3u8TimedMetadataBehaviorType],  # (4)
    TimedMetadataPid: NotRequired[str],
    TransportStreamId: NotRequired[int],
    VideoPid: NotRequired[str],
    KlvBehavior: NotRequired[M3u8KlvBehaviorType],  # (5)
    KlvDataPids: NotRequired[str],
  1. See M3u8NielsenId3BehaviorType
  2. See M3u8PcrControlType
  3. See M3u8Scte35BehaviorType
  4. See M3u8TimedMetadataBehaviorType
  5. See M3u8KlvBehaviorType

MaintenanceUpdateSettingsTypeDef#

# MaintenanceUpdateSettingsTypeDef definition

class MaintenanceUpdateSettingsTypeDef(TypedDict):
    MaintenanceDay: NotRequired[MaintenanceDayType],  # (1)
    MaintenanceScheduledDate: NotRequired[str],
    MaintenanceStartTime: NotRequired[str],
  1. See MaintenanceDayType

MediaPackageOutputDestinationSettingsTypeDef#

# MediaPackageOutputDestinationSettingsTypeDef definition

class MediaPackageOutputDestinationSettingsTypeDef(TypedDict):
    ChannelId: NotRequired[str],
    ChannelGroup: NotRequired[str],
    ChannelName: NotRequired[str],

MediaResourceNeighborTypeDef#

# MediaResourceNeighborTypeDef definition

class MediaResourceNeighborTypeDef(TypedDict):
    Arn: str,
    Name: NotRequired[str],

MotionGraphicsActivateScheduleActionSettingsTypeDef#

# MotionGraphicsActivateScheduleActionSettingsTypeDef definition

class MotionGraphicsActivateScheduleActionSettingsTypeDef(TypedDict):
    Duration: NotRequired[int],
    PasswordParam: NotRequired[str],
    Url: NotRequired[str],
    Username: NotRequired[str],

MotionGraphicsSettingsOutputTypeDef#

# MotionGraphicsSettingsOutputTypeDef definition

class MotionGraphicsSettingsOutputTypeDef(TypedDict):
    HtmlMotionGraphicsSettings: NotRequired[dict[str, Any]],

MotionGraphicsSettingsTypeDef#

# MotionGraphicsSettingsTypeDef definition

class MotionGraphicsSettingsTypeDef(TypedDict):
    HtmlMotionGraphicsSettings: NotRequired[Mapping[str, Any]],

MsSmoothOutputSettingsTypeDef#

# MsSmoothOutputSettingsTypeDef definition

class MsSmoothOutputSettingsTypeDef(TypedDict):
    H265PackagingType: NotRequired[MsSmoothH265PackagingTypeType],  # (1)
    NameModifier: NotRequired[str],
  1. See MsSmoothH265PackagingTypeType

MulticastInputSettingsTypeDef#

# MulticastInputSettingsTypeDef definition

class MulticastInputSettingsTypeDef(TypedDict):
    SourceIpAddress: NotRequired[str],

MulticastSourceCreateRequestTypeDef#

# MulticastSourceCreateRequestTypeDef definition

class MulticastSourceCreateRequestTypeDef(TypedDict):
    Url: str,
    SourceIp: NotRequired[str],

MulticastSourceTypeDef#

# MulticastSourceTypeDef definition

class MulticastSourceTypeDef(TypedDict):
    Url: str,
    SourceIp: NotRequired[str],

MulticastSourceUpdateRequestTypeDef#

# MulticastSourceUpdateRequestTypeDef definition

class MulticastSourceUpdateRequestTypeDef(TypedDict):
    Url: str,
    SourceIp: NotRequired[str],

MultiplexM2tsSettingsTypeDef#

# MultiplexM2tsSettingsTypeDef definition

class MultiplexM2tsSettingsTypeDef(TypedDict):
    AbsentInputAudioBehavior: NotRequired[M2tsAbsentInputAudioBehaviorType],  # (1)
    Arib: NotRequired[M2tsAribType],  # (2)
    AudioBufferModel: NotRequired[M2tsAudioBufferModelType],  # (3)
    AudioFramesPerPes: NotRequired[int],
    AudioStreamType: NotRequired[M2tsAudioStreamTypeType],  # (4)
    CcDescriptor: NotRequired[M2tsCcDescriptorType],  # (5)
    Ebif: NotRequired[M2tsEbifControlType],  # (6)
    EsRateInPes: NotRequired[M2tsEsRateInPesType],  # (7)
    Klv: NotRequired[M2tsKlvType],  # (8)
    NielsenId3Behavior: NotRequired[M2tsNielsenId3BehaviorType],  # (9)
    PcrControl: NotRequired[M2tsPcrControlType],  # (10)
    PcrPeriod: NotRequired[int],
    Scte35Control: NotRequired[M2tsScte35ControlType],  # (11)
    Scte35PrerollPullupMilliseconds: NotRequired[float],
  1. See M2tsAbsentInputAudioBehaviorType
  2. See M2tsAribType
  3. See M2tsAudioBufferModelType
  4. See M2tsAudioStreamTypeType
  5. See M2tsCcDescriptorType
  6. See M2tsEbifControlType
  7. See M2tsEsRateInPesType
  8. See M2tsKlvType
  9. See M2tsNielsenId3BehaviorType
  10. See M2tsPcrControlType
  11. See M2tsScte35ControlType

MultiplexMediaConnectOutputDestinationSettingsTypeDef#

# MultiplexMediaConnectOutputDestinationSettingsTypeDef definition

class MultiplexMediaConnectOutputDestinationSettingsTypeDef(TypedDict):
    EntitlementArn: NotRequired[str],

MultiplexProgramChannelDestinationSettingsTypeDef#

# MultiplexProgramChannelDestinationSettingsTypeDef definition

class MultiplexProgramChannelDestinationSettingsTypeDef(TypedDict):
    MultiplexId: NotRequired[str],
    ProgramName: NotRequired[str],

MultiplexProgramPacketIdentifiersMapTypeDef#

# MultiplexProgramPacketIdentifiersMapTypeDef definition

class MultiplexProgramPacketIdentifiersMapTypeDef(TypedDict):
    AudioPids: NotRequired[Sequence[int]],
    DvbSubPids: NotRequired[Sequence[int]],
    DvbTeletextPid: NotRequired[int],
    EtvPlatformPid: NotRequired[int],
    EtvSignalPid: NotRequired[int],
    KlvDataPids: NotRequired[Sequence[int]],
    PcrPid: NotRequired[int],
    PmtPid: NotRequired[int],
    PrivateMetadataPid: NotRequired[int],
    Scte27Pids: NotRequired[Sequence[int]],
    Scte35Pid: NotRequired[int],
    TimedMetadataPid: NotRequired[int],
    VideoPid: NotRequired[int],
    AribCaptionsPid: NotRequired[int],
    DvbTeletextPids: NotRequired[Sequence[int]],
    EcmPid: NotRequired[int],
    Smpte2038Pid: NotRequired[int],

MultiplexProgramServiceDescriptorTypeDef#

# MultiplexProgramServiceDescriptorTypeDef definition

class MultiplexProgramServiceDescriptorTypeDef(TypedDict):
    ProviderName: str,
    ServiceName: str,

MultiplexSettingsSummaryTypeDef#

# MultiplexSettingsSummaryTypeDef definition

class MultiplexSettingsSummaryTypeDef(TypedDict):
    TransportStreamBitrate: NotRequired[int],

MultiplexStatmuxVideoSettingsTypeDef#

# MultiplexStatmuxVideoSettingsTypeDef definition

class MultiplexStatmuxVideoSettingsTypeDef(TypedDict):
    MaximumBitrate: NotRequired[int],
    MinimumBitrate: NotRequired[int],
    Priority: NotRequired[int],

NielsenCBETTypeDef#

# NielsenCBETTypeDef definition

class NielsenCBETTypeDef(TypedDict):
    CbetCheckDigitString: str,
    CbetStepaside: NielsenWatermarksCbetStepasideType,  # (1)
    Csid: str,
  1. See NielsenWatermarksCbetStepasideType

NielsenNaesIiNwTypeDef#

# NielsenNaesIiNwTypeDef definition

class NielsenNaesIiNwTypeDef(TypedDict):
    CheckDigitString: str,
    Sid: float,
    Timezone: NotRequired[NielsenWatermarkTimezonesType],  # (1)
  1. See NielsenWatermarkTimezonesType

OutputDestinationSettingsTypeDef#

# OutputDestinationSettingsTypeDef definition

class OutputDestinationSettingsTypeDef(TypedDict):
    PasswordParam: NotRequired[str],
    StreamName: NotRequired[str],
    Url: NotRequired[str],
    Username: NotRequired[str],

SrtOutputDestinationSettingsTypeDef#

# SrtOutputDestinationSettingsTypeDef definition

class SrtOutputDestinationSettingsTypeDef(TypedDict):
    EncryptionPassphraseSecretArn: NotRequired[str],
    StreamId: NotRequired[str],
    Url: NotRequired[str],

RtmpGroupSettingsOutputTypeDef#

# RtmpGroupSettingsOutputTypeDef definition

class RtmpGroupSettingsOutputTypeDef(TypedDict):
    AdMarkers: NotRequired[list[RtmpAdMarkersType]],  # (1)
    AuthenticationScheme: NotRequired[AuthenticationSchemeType],  # (2)
    CacheFullBehavior: NotRequired[RtmpCacheFullBehaviorType],  # (3)
    CacheLength: NotRequired[int],
    CaptionData: NotRequired[RtmpCaptionDataType],  # (4)
    InputLossAction: NotRequired[InputLossActionForRtmpOutType],  # (5)
    RestartDelay: NotRequired[int],
    IncludeFillerNalUnits: NotRequired[IncludeFillerNalUnitsType],  # (6)
  1. See RtmpAdMarkersType
  2. See AuthenticationSchemeType
  3. See RtmpCacheFullBehaviorType
  4. See RtmpCaptionDataType
  5. See InputLossActionForRtmpOutType
  6. See IncludeFillerNalUnitsType

SrtGroupSettingsTypeDef#

# SrtGroupSettingsTypeDef definition

class SrtGroupSettingsTypeDef(TypedDict):
    InputLossAction: NotRequired[InputLossActionForUdpOutType],  # (1)
  1. See InputLossActionForUdpOutType

UdpGroupSettingsTypeDef#

# UdpGroupSettingsTypeDef definition

class UdpGroupSettingsTypeDef(TypedDict):
    InputLossAction: NotRequired[InputLossActionForUdpOutType],  # (1)
    TimedMetadataId3Frame: NotRequired[UdpTimedMetadataId3FrameType],  # (2)
    TimedMetadataId3Period: NotRequired[int],
  1. See InputLossActionForUdpOutType
  2. See UdpTimedMetadataId3FrameType

PipelinePauseStateSettingsTypeDef#

# PipelinePauseStateSettingsTypeDef definition

class PipelinePauseStateSettingsTypeDef(TypedDict):
    PipelineId: PipelineIdType,  # (1)
  1. See PipelineIdType

RebootInputDeviceRequestRequestTypeDef#

# RebootInputDeviceRequestRequestTypeDef definition

class RebootInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,
    Force: NotRequired[RebootInputDeviceForceType],  # (1)
  1. See RebootInputDeviceForceType

RejectInputDeviceTransferRequestRequestTypeDef#

# RejectInputDeviceTransferRequestRequestTypeDef definition

class RejectInputDeviceTransferRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

RestartChannelPipelinesRequestRequestTypeDef#

# RestartChannelPipelinesRequestRequestTypeDef definition

class RestartChannelPipelinesRequestRequestTypeDef(TypedDict):
    ChannelId: str,
    PipelineIds: NotRequired[Sequence[ChannelPipelineIdToRestartType]],  # (1)
  1. See ChannelPipelineIdToRestartType

RouteUpdateRequestTypeDef#

# RouteUpdateRequestTypeDef definition

class RouteUpdateRequestTypeDef(TypedDict):
    Cidr: NotRequired[str],
    Gateway: NotRequired[str],

RtmpGroupSettingsTypeDef#

# RtmpGroupSettingsTypeDef definition

class RtmpGroupSettingsTypeDef(TypedDict):
    AdMarkers: NotRequired[Sequence[RtmpAdMarkersType]],  # (1)
    AuthenticationScheme: NotRequired[AuthenticationSchemeType],  # (2)
    CacheFullBehavior: NotRequired[RtmpCacheFullBehaviorType],  # (3)
    CacheLength: NotRequired[int],
    CaptionData: NotRequired[RtmpCaptionDataType],  # (4)
    InputLossAction: NotRequired[InputLossActionForRtmpOutType],  # (5)
    RestartDelay: NotRequired[int],
    IncludeFillerNalUnits: NotRequired[IncludeFillerNalUnitsType],  # (6)
  1. See RtmpAdMarkersType
  2. See AuthenticationSchemeType
  3. See RtmpCacheFullBehaviorType
  4. See RtmpCaptionDataType
  5. See InputLossActionForRtmpOutType
  6. See IncludeFillerNalUnitsType

Scte35InputScheduleActionSettingsTypeDef#

# Scte35InputScheduleActionSettingsTypeDef definition

class Scte35InputScheduleActionSettingsTypeDef(TypedDict):
    Mode: Scte35InputModeType,  # (1)
    InputAttachmentNameReference: NotRequired[str],
  1. See Scte35InputModeType

Scte35ReturnToNetworkScheduleActionSettingsTypeDef#

# Scte35ReturnToNetworkScheduleActionSettingsTypeDef definition

class Scte35ReturnToNetworkScheduleActionSettingsTypeDef(TypedDict):
    SpliceEventId: int,

Scte35SpliceInsertScheduleActionSettingsTypeDef#

# Scte35SpliceInsertScheduleActionSettingsTypeDef definition

class Scte35SpliceInsertScheduleActionSettingsTypeDef(TypedDict):
    SpliceEventId: int,
    Duration: NotRequired[int],

StaticImageDeactivateScheduleActionSettingsTypeDef#

# StaticImageDeactivateScheduleActionSettingsTypeDef definition

class StaticImageDeactivateScheduleActionSettingsTypeDef(TypedDict):
    FadeOut: NotRequired[int],
    Layer: NotRequired[int],

StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef#

# StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef definition

class StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef(TypedDict):
    OutputNames: list[str],
    FadeOut: NotRequired[int],
    Layer: NotRequired[int],

Scte35DeliveryRestrictionsTypeDef#

# Scte35DeliveryRestrictionsTypeDef definition

class Scte35DeliveryRestrictionsTypeDef(TypedDict):
    ArchiveAllowedFlag: Scte35ArchiveAllowedFlagType,  # (1)
    DeviceRestrictions: Scte35DeviceRestrictionsType,  # (2)
    NoRegionalBlackoutFlag: Scte35NoRegionalBlackoutFlagType,  # (3)
    WebDeliveryAllowedFlag: Scte35WebDeliveryAllowedFlagType,  # (4)
  1. See Scte35ArchiveAllowedFlagType
  2. See Scte35DeviceRestrictionsType
  3. See Scte35NoRegionalBlackoutFlagType
  4. See Scte35WebDeliveryAllowedFlagType

SrtCallerDecryptionRequestTypeDef#

# SrtCallerDecryptionRequestTypeDef definition

class SrtCallerDecryptionRequestTypeDef(TypedDict):
    Algorithm: NotRequired[AlgorithmType],  # (1)
    PassphraseSecretArn: NotRequired[str],
  1. See AlgorithmType

SrtCallerDecryptionTypeDef#

# SrtCallerDecryptionTypeDef definition

class SrtCallerDecryptionTypeDef(TypedDict):
    Algorithm: NotRequired[AlgorithmType],  # (1)
    PassphraseSecretArn: NotRequired[str],
  1. See AlgorithmType

StartChannelRequestRequestTypeDef#

# StartChannelRequestRequestTypeDef definition

class StartChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

StartDeleteMonitorDeploymentRequestRequestTypeDef#

# StartDeleteMonitorDeploymentRequestRequestTypeDef definition

class StartDeleteMonitorDeploymentRequestRequestTypeDef(TypedDict):
    Identifier: str,

StartInputDeviceMaintenanceWindowRequestRequestTypeDef#

# StartInputDeviceMaintenanceWindowRequestRequestTypeDef definition

class StartInputDeviceMaintenanceWindowRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

StartInputDeviceRequestRequestTypeDef#

# StartInputDeviceRequestRequestTypeDef definition

class StartInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

StartMonitorDeploymentRequestRequestTypeDef#

# StartMonitorDeploymentRequestRequestTypeDef definition

class StartMonitorDeploymentRequestRequestTypeDef(TypedDict):
    Identifier: str,
    DryRun: NotRequired[bool],

StartMultiplexRequestRequestTypeDef#

# StartMultiplexRequestRequestTypeDef definition

class StartMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

StartUpdateSignalMapRequestRequestTypeDef#

# StartUpdateSignalMapRequestRequestTypeDef definition

class StartUpdateSignalMapRequestRequestTypeDef(TypedDict):
    Identifier: str,
    CloudWatchAlarmTemplateGroupIdentifiers: NotRequired[Sequence[str]],
    Description: NotRequired[str],
    DiscoveryEntryPointArn: NotRequired[str],
    EventBridgeRuleTemplateGroupIdentifiers: NotRequired[Sequence[str]],
    ForceRediscovery: NotRequired[bool],
    Name: NotRequired[str],

StaticImageOutputDeactivateScheduleActionSettingsTypeDef#

# StaticImageOutputDeactivateScheduleActionSettingsTypeDef definition

class StaticImageOutputDeactivateScheduleActionSettingsTypeDef(TypedDict):
    OutputNames: Sequence[str],
    FadeOut: NotRequired[int],
    Layer: NotRequired[int],

StopChannelRequestRequestTypeDef#

# StopChannelRequestRequestTypeDef definition

class StopChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

StopInputDeviceRequestRequestTypeDef#

# StopInputDeviceRequestRequestTypeDef definition

class StopInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

StopMultiplexRequestRequestTypeDef#

# StopMultiplexRequestRequestTypeDef definition

class StopMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

ThumbnailTypeDef#

# ThumbnailTypeDef definition

class ThumbnailTypeDef(TypedDict):
    Body: NotRequired[str],
    ContentType: NotRequired[str],
    ThumbnailType: NotRequired[ThumbnailTypeType],  # (1)
    TimeStamp: NotRequired[datetime],
  1. See ThumbnailTypeType

TransferInputDeviceRequestRequestTypeDef#

# TransferInputDeviceRequestRequestTypeDef definition

class TransferInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,
    TargetCustomerId: NotRequired[str],
    TargetRegion: NotRequired[str],
    TransferMessage: NotRequired[str],

UpdateChannelPlacementGroupRequestRequestTypeDef#

# UpdateChannelPlacementGroupRequestRequestTypeDef definition

class UpdateChannelPlacementGroupRequestRequestTypeDef(TypedDict):
    ChannelPlacementGroupId: str,
    ClusterId: str,
    Name: NotRequired[str],
    Nodes: NotRequired[Sequence[str]],

UpdateCloudWatchAlarmTemplateGroupRequestRequestTypeDef#

# UpdateCloudWatchAlarmTemplateGroupRequestRequestTypeDef definition

class UpdateCloudWatchAlarmTemplateGroupRequestRequestTypeDef(TypedDict):
    Identifier: str,
    Description: NotRequired[str],

UpdateCloudWatchAlarmTemplateRequestRequestTypeDef#

# UpdateCloudWatchAlarmTemplateRequestRequestTypeDef definition

class UpdateCloudWatchAlarmTemplateRequestRequestTypeDef(TypedDict):
    Identifier: str,
    ComparisonOperator: NotRequired[CloudWatchAlarmTemplateComparisonOperatorType],  # (1)
    DatapointsToAlarm: NotRequired[int],
    Description: NotRequired[str],
    EvaluationPeriods: NotRequired[int],
    GroupIdentifier: NotRequired[str],
    MetricName: NotRequired[str],
    Name: NotRequired[str],
    Period: NotRequired[int],
    Statistic: NotRequired[CloudWatchAlarmTemplateStatisticType],  # (2)
    TargetResourceType: NotRequired[CloudWatchAlarmTemplateTargetResourceTypeType],  # (3)
    Threshold: NotRequired[float],
    TreatMissingData: NotRequired[CloudWatchAlarmTemplateTreatMissingDataType],  # (4)
  1. See CloudWatchAlarmTemplateComparisonOperatorType
  2. See CloudWatchAlarmTemplateStatisticType
  3. See CloudWatchAlarmTemplateTargetResourceTypeType
  4. See CloudWatchAlarmTemplateTreatMissingDataType

UpdateEventBridgeRuleTemplateGroupRequestRequestTypeDef#

# UpdateEventBridgeRuleTemplateGroupRequestRequestTypeDef definition

class UpdateEventBridgeRuleTemplateGroupRequestRequestTypeDef(TypedDict):
    Identifier: str,
    Description: NotRequired[str],

UpdateNodeRequestRequestTypeDef#

# UpdateNodeRequestRequestTypeDef definition

class UpdateNodeRequestRequestTypeDef(TypedDict):
    ClusterId: str,
    NodeId: str,
    Name: NotRequired[str],
    Role: NotRequired[NodeRoleType],  # (1)
  1. See NodeRoleType

UpdateNodeStateRequestRequestTypeDef#

# UpdateNodeStateRequestRequestTypeDef definition

class UpdateNodeStateRequestRequestTypeDef(TypedDict):
    ClusterId: str,
    NodeId: str,
    State: NotRequired[UpdateNodeStateType],  # (1)
  1. See UpdateNodeStateType

VideoSelectorPidTypeDef#

# VideoSelectorPidTypeDef definition

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

VideoSelectorProgramIdTypeDef#

# VideoSelectorProgramIdTypeDef definition

class VideoSelectorProgramIdTypeDef(TypedDict):
    ProgramId: NotRequired[int],

UpdateAccountConfigurationRequestRequestTypeDef#

# UpdateAccountConfigurationRequestRequestTypeDef definition

class UpdateAccountConfigurationRequestRequestTypeDef(TypedDict):
    AccountConfiguration: NotRequired[AccountConfigurationTypeDef],  # (1)
  1. See AccountConfigurationTypeDef

ArchiveCdnSettingsTypeDef#

# ArchiveCdnSettingsTypeDef definition

class ArchiveCdnSettingsTypeDef(TypedDict):
    ArchiveS3Settings: NotRequired[ArchiveS3SettingsTypeDef],  # (1)
  1. See ArchiveS3SettingsTypeDef

CmafIngestGroupSettingsTypeDef#

# CmafIngestGroupSettingsTypeDef definition

class CmafIngestGroupSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (1)
    NielsenId3Behavior: NotRequired[CmafNielsenId3BehaviorType],  # (2)
    Scte35Type: NotRequired[Scte35TypeType],  # (3)
    SegmentLength: NotRequired[int],
    SegmentLengthUnits: NotRequired[CmafIngestSegmentLengthUnitsType],  # (4)
    SendDelayMs: NotRequired[int],
    KlvBehavior: NotRequired[CmafKLVBehaviorType],  # (5)
    KlvNameModifier: NotRequired[str],
    NielsenId3NameModifier: NotRequired[str],
    Scte35NameModifier: NotRequired[str],
  1. See OutputLocationRefTypeDef
  2. See CmafNielsenId3BehaviorType
  3. See Scte35TypeType
  4. See CmafIngestSegmentLengthUnitsType
  5. See CmafKLVBehaviorType

MediaPackageGroupSettingsTypeDef#

# MediaPackageGroupSettingsTypeDef definition

class MediaPackageGroupSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (1)
  1. See OutputLocationRefTypeDef

MsSmoothGroupSettingsTypeDef#

# MsSmoothGroupSettingsTypeDef definition

class MsSmoothGroupSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (3)
    AcquisitionPointId: NotRequired[str],
    AudioOnlyTimecodeControl: NotRequired[SmoothGroupAudioOnlyTimecodeControlType],  # (1)
    CertificateMode: NotRequired[SmoothGroupCertificateModeType],  # (2)
    ConnectionRetryInterval: NotRequired[int],
    EventId: NotRequired[str],
    EventIdMode: NotRequired[SmoothGroupEventIdModeType],  # (4)
    EventStopBehavior: NotRequired[SmoothGroupEventStopBehaviorType],  # (5)
    FilecacheDuration: NotRequired[int],
    FragmentLength: NotRequired[int],
    InputLossAction: NotRequired[InputLossActionForMsSmoothOutType],  # (6)
    NumRetries: NotRequired[int],
    RestartDelay: NotRequired[int],
    SegmentationMode: NotRequired[SmoothGroupSegmentationModeType],  # (7)
    SendDelayMs: NotRequired[int],
    SparseTrackType: NotRequired[SmoothGroupSparseTrackTypeType],  # (8)
    StreamManifestBehavior: NotRequired[SmoothGroupStreamManifestBehaviorType],  # (9)
    TimestampOffset: NotRequired[str],
    TimestampOffsetMode: NotRequired[SmoothGroupTimestampOffsetModeType],  # (10)
  1. See SmoothGroupAudioOnlyTimecodeControlType
  2. See SmoothGroupCertificateModeType
  3. See OutputLocationRefTypeDef
  4. See SmoothGroupEventIdModeType
  5. See SmoothGroupEventStopBehaviorType
  6. See InputLossActionForMsSmoothOutType
  7. See SmoothGroupSegmentationModeType
  8. See SmoothGroupSparseTrackTypeType
  9. See SmoothGroupStreamManifestBehaviorType
  10. See SmoothGroupTimestampOffsetModeType

RtmpOutputSettingsTypeDef#

# RtmpOutputSettingsTypeDef definition

class RtmpOutputSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (2)
    CertificateMode: NotRequired[RtmpOutputCertificateModeType],  # (1)
    ConnectionRetryInterval: NotRequired[int],
    NumRetries: NotRequired[int],
  1. See RtmpOutputCertificateModeType
  2. See OutputLocationRefTypeDef

AudioChannelMappingOutputTypeDef#

# AudioChannelMappingOutputTypeDef definition

class AudioChannelMappingOutputTypeDef(TypedDict):
    InputChannelLevels: list[InputChannelLevelTypeDef],  # (1)
    OutputChannel: int,
  1. See InputChannelLevelTypeDef

AudioChannelMappingTypeDef#

# AudioChannelMappingTypeDef definition

class AudioChannelMappingTypeDef(TypedDict):
    InputChannelLevels: Sequence[InputChannelLevelTypeDef],  # (1)
    OutputChannel: int,
  1. See InputChannelLevelTypeDef

AudioCodecSettingsOutputTypeDef#

# AudioCodecSettingsOutputTypeDef definition

class AudioCodecSettingsOutputTypeDef(TypedDict):
    AacSettings: NotRequired[AacSettingsTypeDef],  # (1)
    Ac3Settings: NotRequired[Ac3SettingsTypeDef],  # (2)
    Eac3AtmosSettings: NotRequired[Eac3AtmosSettingsTypeDef],  # (3)
    Eac3Settings: NotRequired[Eac3SettingsTypeDef],  # (4)
    Mp2Settings: NotRequired[Mp2SettingsTypeDef],  # (5)
    PassThroughSettings: NotRequired[dict[str, Any]],
    WavSettings: NotRequired[WavSettingsTypeDef],  # (6)
  1. See AacSettingsTypeDef
  2. See Ac3SettingsTypeDef
  3. See Eac3AtmosSettingsTypeDef
  4. See Eac3SettingsTypeDef
  5. See Mp2SettingsTypeDef
  6. See WavSettingsTypeDef

AudioCodecSettingsTypeDef#

# AudioCodecSettingsTypeDef definition

class AudioCodecSettingsTypeDef(TypedDict):
    AacSettings: NotRequired[AacSettingsTypeDef],  # (1)
    Ac3Settings: NotRequired[Ac3SettingsTypeDef],  # (2)
    Eac3AtmosSettings: NotRequired[Eac3AtmosSettingsTypeDef],  # (3)
    Eac3Settings: NotRequired[Eac3SettingsTypeDef],  # (4)
    Mp2Settings: NotRequired[Mp2SettingsTypeDef],  # (5)
    PassThroughSettings: NotRequired[Mapping[str, Any]],
    WavSettings: NotRequired[WavSettingsTypeDef],  # (6)
  1. See AacSettingsTypeDef
  2. See Ac3SettingsTypeDef
  3. See Eac3AtmosSettingsTypeDef
  4. See Eac3SettingsTypeDef
  5. See Mp2SettingsTypeDef
  6. See WavSettingsTypeDef

AudioOnlyHlsSettingsTypeDef#

# AudioOnlyHlsSettingsTypeDef definition

class AudioOnlyHlsSettingsTypeDef(TypedDict):
    AudioGroupId: NotRequired[str],
    AudioOnlyImage: NotRequired[InputLocationTypeDef],  # (1)
    AudioTrackType: NotRequired[AudioOnlyHlsTrackTypeType],  # (2)
    SegmentType: NotRequired[AudioOnlyHlsSegmentTypeType],  # (3)
  1. See InputLocationTypeDef
  2. See AudioOnlyHlsTrackTypeType
  3. See AudioOnlyHlsSegmentTypeType

AvailBlankingTypeDef#

# AvailBlankingTypeDef definition

class AvailBlankingTypeDef(TypedDict):
    AvailBlankingImage: NotRequired[InputLocationTypeDef],  # (1)
    State: NotRequired[AvailBlankingStateType],  # (2)
  1. See InputLocationTypeDef
  2. See AvailBlankingStateType

BlackoutSlateTypeDef#

# BlackoutSlateTypeDef definition

class BlackoutSlateTypeDef(TypedDict):
    BlackoutSlateImage: NotRequired[InputLocationTypeDef],  # (1)
    NetworkEndBlackout: NotRequired[BlackoutSlateNetworkEndBlackoutType],  # (2)
    NetworkEndBlackoutImage: NotRequired[InputLocationTypeDef],  # (1)
    NetworkId: NotRequired[str],
    State: NotRequired[BlackoutSlateStateType],  # (4)
  1. See InputLocationTypeDef
  2. See BlackoutSlateNetworkEndBlackoutType
  3. See InputLocationTypeDef
  4. See BlackoutSlateStateType

BurnInDestinationSettingsTypeDef#

# BurnInDestinationSettingsTypeDef definition

class BurnInDestinationSettingsTypeDef(TypedDict):
    Alignment: NotRequired[BurnInAlignmentType],  # (1)
    BackgroundColor: NotRequired[BurnInBackgroundColorType],  # (2)
    BackgroundOpacity: NotRequired[int],
    Font: NotRequired[InputLocationTypeDef],  # (3)
    FontColor: NotRequired[BurnInFontColorType],  # (4)
    FontOpacity: NotRequired[int],
    FontResolution: NotRequired[int],
    FontSize: NotRequired[str],
    OutlineColor: NotRequired[BurnInOutlineColorType],  # (5)
    OutlineSize: NotRequired[int],
    ShadowColor: NotRequired[BurnInShadowColorType],  # (6)
    ShadowOpacity: NotRequired[int],
    ShadowXOffset: NotRequired[int],
    ShadowYOffset: NotRequired[int],
    TeletextGridControl: NotRequired[BurnInTeletextGridControlType],  # (7)
    XPosition: NotRequired[int],
    YPosition: NotRequired[int],
  1. See BurnInAlignmentType
  2. See BurnInBackgroundColorType
  3. See InputLocationTypeDef
  4. See BurnInFontColorType
  5. See BurnInOutlineColorType
  6. See BurnInShadowColorType
  7. See BurnInTeletextGridControlType

DvbSubDestinationSettingsTypeDef#

# DvbSubDestinationSettingsTypeDef definition

class DvbSubDestinationSettingsTypeDef(TypedDict):
    Alignment: NotRequired[DvbSubDestinationAlignmentType],  # (1)
    BackgroundColor: NotRequired[DvbSubDestinationBackgroundColorType],  # (2)
    BackgroundOpacity: NotRequired[int],
    Font: NotRequired[InputLocationTypeDef],  # (3)
    FontColor: NotRequired[DvbSubDestinationFontColorType],  # (4)
    FontOpacity: NotRequired[int],
    FontResolution: NotRequired[int],
    FontSize: NotRequired[str],
    OutlineColor: NotRequired[DvbSubDestinationOutlineColorType],  # (5)
    OutlineSize: NotRequired[int],
    ShadowColor: NotRequired[DvbSubDestinationShadowColorType],  # (6)
    ShadowOpacity: NotRequired[int],
    ShadowXOffset: NotRequired[int],
    ShadowYOffset: NotRequired[int],
    TeletextGridControl: NotRequired[DvbSubDestinationTeletextGridControlType],  # (7)
    XPosition: NotRequired[int],
    YPosition: NotRequired[int],
  1. See DvbSubDestinationAlignmentType
  2. See DvbSubDestinationBackgroundColorType
  3. See InputLocationTypeDef
  4. See DvbSubDestinationFontColorType
  5. See DvbSubDestinationOutlineColorType
  6. See DvbSubDestinationShadowColorType
  7. See DvbSubDestinationTeletextGridControlType

InputLossBehaviorTypeDef#

# InputLossBehaviorTypeDef definition

class InputLossBehaviorTypeDef(TypedDict):
    BlackFrameMsec: NotRequired[int],
    InputLossImageColor: NotRequired[str],
    InputLossImageSlate: NotRequired[InputLocationTypeDef],  # (1)
    InputLossImageType: NotRequired[InputLossImageTypeType],  # (2)
    RepeatFrameMsec: NotRequired[int],
  1. See InputLocationTypeDef
  2. See InputLossImageTypeType

StaticImageActivateScheduleActionSettingsTypeDef#

# StaticImageActivateScheduleActionSettingsTypeDef definition

class StaticImageActivateScheduleActionSettingsTypeDef(TypedDict):
    Image: InputLocationTypeDef,  # (1)
    Duration: NotRequired[int],
    FadeIn: NotRequired[int],
    FadeOut: NotRequired[int],
    Height: NotRequired[int],
    ImageX: NotRequired[int],
    ImageY: NotRequired[int],
    Layer: NotRequired[int],
    Opacity: NotRequired[int],
    Width: NotRequired[int],
  1. See InputLocationTypeDef

StaticImageOutputActivateScheduleActionSettingsOutputTypeDef#

# StaticImageOutputActivateScheduleActionSettingsOutputTypeDef definition

class StaticImageOutputActivateScheduleActionSettingsOutputTypeDef(TypedDict):
    Image: InputLocationTypeDef,  # (1)
    OutputNames: list[str],
    Duration: NotRequired[int],
    FadeIn: NotRequired[int],
    FadeOut: NotRequired[int],
    Height: NotRequired[int],
    ImageX: NotRequired[int],
    ImageY: NotRequired[int],
    Layer: NotRequired[int],
    Opacity: NotRequired[int],
    Width: NotRequired[int],
  1. See InputLocationTypeDef

StaticImageOutputActivateScheduleActionSettingsTypeDef#

# StaticImageOutputActivateScheduleActionSettingsTypeDef definition

class StaticImageOutputActivateScheduleActionSettingsTypeDef(TypedDict):
    Image: InputLocationTypeDef,  # (1)
    OutputNames: Sequence[str],
    Duration: NotRequired[int],
    FadeIn: NotRequired[int],
    FadeOut: NotRequired[int],
    Height: NotRequired[int],
    ImageX: NotRequired[int],
    ImageY: NotRequired[int],
    Layer: NotRequired[int],
    Opacity: NotRequired[int],
    Width: NotRequired[int],
  1. See InputLocationTypeDef

StaticKeySettingsTypeDef#

# StaticKeySettingsTypeDef definition

class StaticKeySettingsTypeDef(TypedDict):
    StaticKeyValue: str,
    KeyProviderServer: NotRequired[InputLocationTypeDef],  # (1)
  1. See InputLocationTypeDef

AudioTrackSelectionOutputTypeDef#

# AudioTrackSelectionOutputTypeDef definition

class AudioTrackSelectionOutputTypeDef(TypedDict):
    Tracks: list[AudioTrackTypeDef],  # (1)
    DolbyEDecode: NotRequired[AudioDolbyEDecodeTypeDef],  # (2)
  1. See AudioTrackTypeDef
  2. See AudioDolbyEDecodeTypeDef

AudioTrackSelectionTypeDef#

# AudioTrackSelectionTypeDef definition

class AudioTrackSelectionTypeDef(TypedDict):
    Tracks: Sequence[AudioTrackTypeDef],  # (1)
    DolbyEDecode: NotRequired[AudioDolbyEDecodeTypeDef],  # (2)
  1. See AudioTrackTypeDef
  2. See AudioDolbyEDecodeTypeDef

Av1ColorSpaceSettingsOutputTypeDef#

# Av1ColorSpaceSettingsOutputTypeDef definition

class Av1ColorSpaceSettingsOutputTypeDef(TypedDict):
    ColorSpacePassthroughSettings: NotRequired[dict[str, Any]],
    Hdr10Settings: NotRequired[Hdr10SettingsTypeDef],  # (1)
    Rec601Settings: NotRequired[dict[str, Any]],
    Rec709Settings: NotRequired[dict[str, Any]],
  1. See Hdr10SettingsTypeDef

Av1ColorSpaceSettingsTypeDef#

# Av1ColorSpaceSettingsTypeDef definition

class Av1ColorSpaceSettingsTypeDef(TypedDict):
    ColorSpacePassthroughSettings: NotRequired[Mapping[str, Any]],
    Hdr10Settings: NotRequired[Hdr10SettingsTypeDef],  # (1)
    Rec601Settings: NotRequired[Mapping[str, Any]],
    Rec709Settings: NotRequired[Mapping[str, Any]],
  1. See Hdr10SettingsTypeDef

H265ColorSpaceSettingsOutputTypeDef#

# H265ColorSpaceSettingsOutputTypeDef definition

class H265ColorSpaceSettingsOutputTypeDef(TypedDict):
    ColorSpacePassthroughSettings: NotRequired[dict[str, Any]],
    DolbyVision81Settings: NotRequired[dict[str, Any]],
    Hdr10Settings: NotRequired[Hdr10SettingsTypeDef],  # (1)
    Rec601Settings: NotRequired[dict[str, Any]],
    Rec709Settings: NotRequired[dict[str, Any]],
  1. See Hdr10SettingsTypeDef

H265ColorSpaceSettingsTypeDef#

# H265ColorSpaceSettingsTypeDef definition

class H265ColorSpaceSettingsTypeDef(TypedDict):
    ColorSpacePassthroughSettings: NotRequired[Mapping[str, Any]],
    DolbyVision81Settings: NotRequired[Mapping[str, Any]],
    Hdr10Settings: NotRequired[Hdr10SettingsTypeDef],  # (1)
    Rec601Settings: NotRequired[Mapping[str, Any]],
    Rec709Settings: NotRequired[Mapping[str, Any]],
  1. See Hdr10SettingsTypeDef

VideoSelectorColorSpaceSettingsTypeDef#

# VideoSelectorColorSpaceSettingsTypeDef definition

class VideoSelectorColorSpaceSettingsTypeDef(TypedDict):
    Hdr10Settings: NotRequired[Hdr10SettingsTypeDef],  # (1)
  1. See Hdr10SettingsTypeDef

FrameCaptureSettingsTypeDef#

# FrameCaptureSettingsTypeDef definition

class FrameCaptureSettingsTypeDef(TypedDict):
    CaptureInterval: NotRequired[int],
    CaptureIntervalUnits: NotRequired[FrameCaptureIntervalUnitType],  # (1)
    TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef],  # (2)
  1. See FrameCaptureIntervalUnitType
  2. See TimecodeBurninSettingsTypeDef

AvailSettingsTypeDef#

# AvailSettingsTypeDef definition

class AvailSettingsTypeDef(TypedDict):
    Esam: NotRequired[EsamTypeDef],  # (1)
    Scte35SpliceInsert: NotRequired[Scte35SpliceInsertTypeDef],  # (2)
    Scte35TimeSignalApos: NotRequired[Scte35TimeSignalAposTypeDef],  # (3)
  1. See EsamTypeDef
  2. See Scte35SpliceInsertTypeDef
  3. See Scte35TimeSignalAposTypeDef

BatchDeleteResponseTypeDef#

# BatchDeleteResponseTypeDef definition

class BatchDeleteResponseTypeDef(TypedDict):
    Failed: list[BatchFailedResultModelTypeDef],  # (1)
    Successful: list[BatchSuccessfulResultModelTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchFailedResultModelTypeDef
  2. See BatchSuccessfulResultModelTypeDef
  3. See ResponseMetadataTypeDef

BatchStartResponseTypeDef#

# BatchStartResponseTypeDef definition

class BatchStartResponseTypeDef(TypedDict):
    Failed: list[BatchFailedResultModelTypeDef],  # (1)
    Successful: list[BatchSuccessfulResultModelTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchFailedResultModelTypeDef
  2. See BatchSuccessfulResultModelTypeDef
  3. See ResponseMetadataTypeDef

BatchStopResponseTypeDef#

# BatchStopResponseTypeDef definition

class BatchStopResponseTypeDef(TypedDict):
    Failed: list[BatchFailedResultModelTypeDef],  # (1)
    Successful: list[BatchSuccessfulResultModelTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchFailedResultModelTypeDef
  2. See BatchSuccessfulResultModelTypeDef
  3. See ResponseMetadataTypeDef

CreateChannelPlacementGroupResponseTypeDef#

# CreateChannelPlacementGroupResponseTypeDef definition

class CreateChannelPlacementGroupResponseTypeDef(TypedDict):
    Arn: str,
    Channels: list[str],
    ClusterId: str,
    Id: str,
    Name: str,
    Nodes: list[str],
    State: ChannelPlacementGroupStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelPlacementGroupStateType
  2. See ResponseMetadataTypeDef

CreateCloudWatchAlarmTemplateGroupResponseTypeDef#

# CreateCloudWatchAlarmTemplateGroupResponseTypeDef definition

class CreateCloudWatchAlarmTemplateGroupResponseTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    Description: str,
    Id: str,
    ModifiedAt: datetime,
    Name: str,
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateCloudWatchAlarmTemplateResponseTypeDef#

# CreateCloudWatchAlarmTemplateResponseTypeDef definition

class CreateCloudWatchAlarmTemplateResponseTypeDef(TypedDict):
    Arn: str,
    ComparisonOperator: CloudWatchAlarmTemplateComparisonOperatorType,  # (1)
    CreatedAt: datetime,
    DatapointsToAlarm: int,
    Description: str,
    EvaluationPeriods: int,
    GroupId: str,
    Id: str,
    MetricName: str,
    ModifiedAt: datetime,
    Name: str,
    Period: int,
    Statistic: CloudWatchAlarmTemplateStatisticType,  # (2)
    Tags: dict[str, str],
    TargetResourceType: CloudWatchAlarmTemplateTargetResourceTypeType,  # (3)
    Threshold: float,
    TreatMissingData: CloudWatchAlarmTemplateTreatMissingDataType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See CloudWatchAlarmTemplateComparisonOperatorType
  2. See CloudWatchAlarmTemplateStatisticType
  3. See CloudWatchAlarmTemplateTargetResourceTypeType
  4. See CloudWatchAlarmTemplateTreatMissingDataType
  5. See ResponseMetadataTypeDef

CreateEventBridgeRuleTemplateGroupResponseTypeDef#

# CreateEventBridgeRuleTemplateGroupResponseTypeDef definition

class CreateEventBridgeRuleTemplateGroupResponseTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    Description: str,
    Id: str,
    ModifiedAt: datetime,
    Name: str,
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateNodeRegistrationScriptResponseTypeDef#

# CreateNodeRegistrationScriptResponseTypeDef definition

class CreateNodeRegistrationScriptResponseTypeDef(TypedDict):
    NodeRegistrationScript: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteChannelPlacementGroupResponseTypeDef#

# DeleteChannelPlacementGroupResponseTypeDef definition

class DeleteChannelPlacementGroupResponseTypeDef(TypedDict):
    Arn: str,
    Channels: list[str],
    ClusterId: str,
    Id: str,
    Name: str,
    Nodes: list[str],
    State: ChannelPlacementGroupStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelPlacementGroupStateType
  2. See ResponseMetadataTypeDef

DescribeAccountConfigurationResponseTypeDef#

# DescribeAccountConfigurationResponseTypeDef definition

class DescribeAccountConfigurationResponseTypeDef(TypedDict):
    AccountConfiguration: AccountConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DescribeChannelPlacementGroupResponseTypeDef#

# DescribeChannelPlacementGroupResponseTypeDef definition

class DescribeChannelPlacementGroupResponseTypeDef(TypedDict):
    Arn: str,
    Channels: list[str],
    ClusterId: str,
    Id: str,
    Name: str,
    Nodes: list[str],
    State: ChannelPlacementGroupStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelPlacementGroupStateType
  2. See ResponseMetadataTypeDef

DescribeInputDeviceThumbnailResponseTypeDef#

# DescribeInputDeviceThumbnailResponseTypeDef definition

class DescribeInputDeviceThumbnailResponseTypeDef(TypedDict):
    Body: StreamingBody,
    ContentType: ContentTypeType,  # (1)
    ContentLength: int,
    ETag: str,
    LastModified: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContentTypeType
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetCloudWatchAlarmTemplateGroupResponseTypeDef#

# GetCloudWatchAlarmTemplateGroupResponseTypeDef definition

class GetCloudWatchAlarmTemplateGroupResponseTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    Description: str,
    Id: str,
    ModifiedAt: datetime,
    Name: str,
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetCloudWatchAlarmTemplateResponseTypeDef#

# GetCloudWatchAlarmTemplateResponseTypeDef definition

class GetCloudWatchAlarmTemplateResponseTypeDef(TypedDict):
    Arn: str,
    ComparisonOperator: CloudWatchAlarmTemplateComparisonOperatorType,  # (1)
    CreatedAt: datetime,
    DatapointsToAlarm: int,
    Description: str,
    EvaluationPeriods: int,
    GroupId: str,
    Id: str,
    MetricName: str,
    ModifiedAt: datetime,
    Name: str,
    Period: int,
    Statistic: CloudWatchAlarmTemplateStatisticType,  # (2)
    Tags: dict[str, str],
    TargetResourceType: CloudWatchAlarmTemplateTargetResourceTypeType,  # (3)
    Threshold: float,
    TreatMissingData: CloudWatchAlarmTemplateTreatMissingDataType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See CloudWatchAlarmTemplateComparisonOperatorType
  2. See CloudWatchAlarmTemplateStatisticType
  3. See CloudWatchAlarmTemplateTargetResourceTypeType
  4. See CloudWatchAlarmTemplateTreatMissingDataType
  5. See ResponseMetadataTypeDef

GetEventBridgeRuleTemplateGroupResponseTypeDef#

# GetEventBridgeRuleTemplateGroupResponseTypeDef definition

class GetEventBridgeRuleTemplateGroupResponseTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    Description: str,
    Id: str,
    ModifiedAt: datetime,
    Name: str,
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateAccountConfigurationResponseTypeDef#

# UpdateAccountConfigurationResponseTypeDef definition

class UpdateAccountConfigurationResponseTypeDef(TypedDict):
    AccountConfiguration: AccountConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountConfigurationTypeDef
  2. See ResponseMetadataTypeDef

UpdateChannelPlacementGroupResponseTypeDef#

# UpdateChannelPlacementGroupResponseTypeDef definition

class UpdateChannelPlacementGroupResponseTypeDef(TypedDict):
    Arn: str,
    Channels: list[str],
    ClusterId: str,
    Id: str,
    Name: str,
    Nodes: list[str],
    State: ChannelPlacementGroupStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelPlacementGroupStateType
  2. See ResponseMetadataTypeDef

UpdateCloudWatchAlarmTemplateGroupResponseTypeDef#

# UpdateCloudWatchAlarmTemplateGroupResponseTypeDef definition

class UpdateCloudWatchAlarmTemplateGroupResponseTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    Description: str,
    Id: str,
    ModifiedAt: datetime,
    Name: str,
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateCloudWatchAlarmTemplateResponseTypeDef#

# UpdateCloudWatchAlarmTemplateResponseTypeDef definition

class UpdateCloudWatchAlarmTemplateResponseTypeDef(TypedDict):
    Arn: str,
    ComparisonOperator: CloudWatchAlarmTemplateComparisonOperatorType,  # (1)
    CreatedAt: datetime,
    DatapointsToAlarm: int,
    Description: str,
    EvaluationPeriods: int,
    GroupId: str,
    Id: str,
    MetricName: str,
    ModifiedAt: datetime,
    Name: str,
    Period: int,
    Statistic: CloudWatchAlarmTemplateStatisticType,  # (2)
    Tags: dict[str, str],
    TargetResourceType: CloudWatchAlarmTemplateTargetResourceTypeType,  # (3)
    Threshold: float,
    TreatMissingData: CloudWatchAlarmTemplateTreatMissingDataType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See CloudWatchAlarmTemplateComparisonOperatorType
  2. See CloudWatchAlarmTemplateStatisticType
  3. See CloudWatchAlarmTemplateTargetResourceTypeType
  4. See CloudWatchAlarmTemplateTreatMissingDataType
  5. See ResponseMetadataTypeDef

UpdateEventBridgeRuleTemplateGroupResponseTypeDef#

# UpdateEventBridgeRuleTemplateGroupResponseTypeDef definition

class UpdateEventBridgeRuleTemplateGroupResponseTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    Description: str,
    Id: str,
    ModifiedAt: datetime,
    Name: str,
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TeletextSourceSettingsTypeDef#

# TeletextSourceSettingsTypeDef definition

class TeletextSourceSettingsTypeDef(TypedDict):
    OutputRectangle: NotRequired[CaptionRectangleTypeDef],  # (1)
    PageNumber: NotRequired[str],
  1. See CaptionRectangleTypeDef

ListVersionsResponseTypeDef#

# ListVersionsResponseTypeDef definition

class ListVersionsResponseTypeDef(TypedDict):
    Versions: list[ChannelEngineVersionResponseTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelEngineVersionResponseTypeDef
  2. See ResponseMetadataTypeDef

PipelineDetailTypeDef#

# PipelineDetailTypeDef definition

class PipelineDetailTypeDef(TypedDict):
    ActiveInputAttachmentName: NotRequired[str],
    ActiveInputSwitchActionName: NotRequired[str],
    ActiveMotionGraphicsActionName: NotRequired[str],
    ActiveMotionGraphicsUri: NotRequired[str],
    PipelineId: NotRequired[str],
    ChannelEngineVersion: NotRequired[ChannelEngineVersionResponseTypeDef],  # (1)
  1. See ChannelEngineVersionResponseTypeDef

ListCloudWatchAlarmTemplateGroupsResponseTypeDef#

# ListCloudWatchAlarmTemplateGroupsResponseTypeDef definition

class ListCloudWatchAlarmTemplateGroupsResponseTypeDef(TypedDict):
    CloudWatchAlarmTemplateGroups: list[CloudWatchAlarmTemplateGroupSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CloudWatchAlarmTemplateGroupSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListCloudWatchAlarmTemplatesResponseTypeDef#

# ListCloudWatchAlarmTemplatesResponseTypeDef definition

class ListCloudWatchAlarmTemplatesResponseTypeDef(TypedDict):
    CloudWatchAlarmTemplates: list[CloudWatchAlarmTemplateSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CloudWatchAlarmTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

ClusterNetworkSettingsCreateRequestTypeDef#

# ClusterNetworkSettingsCreateRequestTypeDef definition

class ClusterNetworkSettingsCreateRequestTypeDef(TypedDict):
    DefaultRoute: NotRequired[str],
    InterfaceMappings: NotRequired[Sequence[InterfaceMappingCreateRequestTypeDef]],  # (1)
  1. See InterfaceMappingCreateRequestTypeDef

ClusterNetworkSettingsTypeDef#

# ClusterNetworkSettingsTypeDef definition

class ClusterNetworkSettingsTypeDef(TypedDict):
    DefaultRoute: NotRequired[str],
    InterfaceMappings: NotRequired[list[InterfaceMappingTypeDef]],  # (1)
  1. See InterfaceMappingTypeDef

ClusterNetworkSettingsUpdateRequestTypeDef#

# ClusterNetworkSettingsUpdateRequestTypeDef definition

class ClusterNetworkSettingsUpdateRequestTypeDef(TypedDict):
    DefaultRoute: NotRequired[str],
    InterfaceMappings: NotRequired[Sequence[InterfaceMappingUpdateRequestTypeDef]],  # (1)
  1. See InterfaceMappingUpdateRequestTypeDef

ColorCorrectionSettingsOutputTypeDef#

# ColorCorrectionSettingsOutputTypeDef definition

class ColorCorrectionSettingsOutputTypeDef(TypedDict):
    GlobalColorCorrections: list[ColorCorrectionTypeDef],  # (1)
  1. See ColorCorrectionTypeDef

ColorCorrectionSettingsTypeDef#

# ColorCorrectionSettingsTypeDef definition

class ColorCorrectionSettingsTypeDef(TypedDict):
    GlobalColorCorrections: Sequence[ColorCorrectionTypeDef],  # (1)
  1. See ColorCorrectionTypeDef

CreateEventBridgeRuleTemplateRequestRequestTypeDef#

# CreateEventBridgeRuleTemplateRequestRequestTypeDef definition

class CreateEventBridgeRuleTemplateRequestRequestTypeDef(TypedDict):
    EventType: EventBridgeRuleTemplateEventTypeType,  # (1)
    GroupIdentifier: str,
    Name: str,
    Description: NotRequired[str],
    EventTargets: NotRequired[Sequence[EventBridgeRuleTemplateTargetTypeDef]],  # (2)
    Tags: NotRequired[Mapping[str, str]],
  1. See EventBridgeRuleTemplateEventTypeType
  2. See EventBridgeRuleTemplateTargetTypeDef

CreateEventBridgeRuleTemplateResponseTypeDef#

# CreateEventBridgeRuleTemplateResponseTypeDef definition

class CreateEventBridgeRuleTemplateResponseTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    Description: str,
    EventTargets: list[EventBridgeRuleTemplateTargetTypeDef],  # (1)
    EventType: EventBridgeRuleTemplateEventTypeType,  # (2)
    GroupId: str,
    Id: str,
    ModifiedAt: datetime,
    Name: str,
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EventBridgeRuleTemplateTargetTypeDef
  2. See EventBridgeRuleTemplateEventTypeType
  3. See ResponseMetadataTypeDef

GetEventBridgeRuleTemplateResponseTypeDef#

# GetEventBridgeRuleTemplateResponseTypeDef definition

class GetEventBridgeRuleTemplateResponseTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    Description: str,
    EventTargets: list[EventBridgeRuleTemplateTargetTypeDef],  # (1)
    EventType: EventBridgeRuleTemplateEventTypeType,  # (2)
    GroupId: str,
    Id: str,
    ModifiedAt: datetime,
    Name: str,
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EventBridgeRuleTemplateTargetTypeDef
  2. See EventBridgeRuleTemplateEventTypeType
  3. See ResponseMetadataTypeDef

UpdateEventBridgeRuleTemplateRequestRequestTypeDef#

# UpdateEventBridgeRuleTemplateRequestRequestTypeDef definition

class UpdateEventBridgeRuleTemplateRequestRequestTypeDef(TypedDict):
    Identifier: str,
    Description: NotRequired[str],
    EventTargets: NotRequired[Sequence[EventBridgeRuleTemplateTargetTypeDef]],  # (1)
    EventType: NotRequired[EventBridgeRuleTemplateEventTypeType],  # (2)
    GroupIdentifier: NotRequired[str],
    Name: NotRequired[str],
  1. See EventBridgeRuleTemplateTargetTypeDef
  2. See EventBridgeRuleTemplateEventTypeType

UpdateEventBridgeRuleTemplateResponseTypeDef#

# UpdateEventBridgeRuleTemplateResponseTypeDef definition

class UpdateEventBridgeRuleTemplateResponseTypeDef(TypedDict):
    Arn: str,
    CreatedAt: datetime,
    Description: str,
    EventTargets: list[EventBridgeRuleTemplateTargetTypeDef],  # (1)
    EventType: EventBridgeRuleTemplateEventTypeType,  # (2)
    GroupId: str,
    Id: str,
    ModifiedAt: datetime,
    Name: str,
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EventBridgeRuleTemplateTargetTypeDef
  2. See EventBridgeRuleTemplateEventTypeType
  3. See ResponseMetadataTypeDef

CreateInputSecurityGroupRequestRequestTypeDef#

# CreateInputSecurityGroupRequestRequestTypeDef definition

class CreateInputSecurityGroupRequestRequestTypeDef(TypedDict):
    Tags: NotRequired[Mapping[str, str]],
    WhitelistRules: NotRequired[Sequence[InputWhitelistRuleCidrTypeDef]],  # (1)
  1. See InputWhitelistRuleCidrTypeDef

UpdateInputSecurityGroupRequestRequestTypeDef#

# UpdateInputSecurityGroupRequestRequestTypeDef definition

class UpdateInputSecurityGroupRequestRequestTypeDef(TypedDict):
    InputSecurityGroupId: str,
    Tags: NotRequired[Mapping[str, str]],
    WhitelistRules: NotRequired[Sequence[InputWhitelistRuleCidrTypeDef]],  # (1)
  1. See InputWhitelistRuleCidrTypeDef

CreateMultiplexRequestRequestTypeDef#

# CreateMultiplexRequestRequestTypeDef definition

class CreateMultiplexRequestRequestTypeDef(TypedDict):
    AvailabilityZones: Sequence[str],
    MultiplexSettings: MultiplexSettingsTypeDef,  # (1)
    Name: str,
    RequestId: str,
    Tags: NotRequired[Mapping[str, str]],
  1. See MultiplexSettingsTypeDef

CreateNetworkRequestRequestTypeDef#

# CreateNetworkRequestRequestTypeDef definition

class CreateNetworkRequestRequestTypeDef(TypedDict):
    IpPools: NotRequired[Sequence[IpPoolCreateRequestTypeDef]],  # (1)
    Name: NotRequired[str],
    RequestId: NotRequired[str],
    Routes: NotRequired[Sequence[RouteCreateRequestTypeDef]],  # (2)
    Tags: NotRequired[Mapping[str, str]],
  1. See IpPoolCreateRequestTypeDef
  2. See RouteCreateRequestTypeDef

CreateNetworkResponseTypeDef#

# CreateNetworkResponseTypeDef definition

class CreateNetworkResponseTypeDef(TypedDict):
    Arn: str,
    AssociatedClusterIds: list[str],
    Id: str,
    IpPools: list[IpPoolTypeDef],  # (1)
    Name: str,
    Routes: list[RouteTypeDef],  # (2)
    State: NetworkStateType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See IpPoolTypeDef
  2. See RouteTypeDef
  3. See NetworkStateType
  4. See ResponseMetadataTypeDef

DeleteNetworkResponseTypeDef#

# DeleteNetworkResponseTypeDef definition

class DeleteNetworkResponseTypeDef(TypedDict):
    Arn: str,
    AssociatedClusterIds: list[str],
    Id: str,
    IpPools: list[IpPoolTypeDef],  # (1)
    Name: str,
    Routes: list[RouteTypeDef],  # (2)
    State: NetworkStateType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See IpPoolTypeDef
  2. See RouteTypeDef
  3. See NetworkStateType
  4. See ResponseMetadataTypeDef

DescribeNetworkResponseTypeDef#

# DescribeNetworkResponseTypeDef definition

class DescribeNetworkResponseTypeDef(TypedDict):
    Arn: str,
    AssociatedClusterIds: list[str],
    Id: str,
    IpPools: list[IpPoolTypeDef],  # (1)
    Name: str,
    Routes: list[RouteTypeDef],  # (2)
    State: NetworkStateType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See IpPoolTypeDef
  2. See RouteTypeDef
  3. See NetworkStateType
  4. See ResponseMetadataTypeDef

DescribeNetworkSummaryTypeDef#

# DescribeNetworkSummaryTypeDef definition

class DescribeNetworkSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    AssociatedClusterIds: NotRequired[list[str]],
    Id: NotRequired[str],
    IpPools: NotRequired[list[IpPoolTypeDef]],  # (1)
    Name: NotRequired[str],
    Routes: NotRequired[list[RouteTypeDef]],  # (2)
    State: NotRequired[NetworkStateType],  # (3)
  1. See IpPoolTypeDef
  2. See RouteTypeDef
  3. See NetworkStateType

UpdateNetworkResponseTypeDef#

# UpdateNetworkResponseTypeDef definition

class UpdateNetworkResponseTypeDef(TypedDict):
    Arn: str,
    AssociatedClusterIds: list[str],
    Id: str,
    IpPools: list[IpPoolTypeDef],  # (1)
    Name: str,
    Routes: list[RouteTypeDef],  # (2)
    State: NetworkStateType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See IpPoolTypeDef
  2. See RouteTypeDef
  3. See NetworkStateType
  4. See ResponseMetadataTypeDef

CreateNodeRegistrationScriptRequestRequestTypeDef#

# CreateNodeRegistrationScriptRequestRequestTypeDef definition

class CreateNodeRegistrationScriptRequestRequestTypeDef(TypedDict):
    ClusterId: str,
    Id: NotRequired[str],
    Name: NotRequired[str],
    NodeInterfaceMappings: NotRequired[Sequence[NodeInterfaceMappingTypeDef]],  # (1)
    RequestId: NotRequired[str],
    Role: NotRequired[NodeRoleType],  # (2)
  1. See NodeInterfaceMappingTypeDef
  2. See NodeRoleType

CreateNodeResponseTypeDef#

# CreateNodeResponseTypeDef definition

class CreateNodeResponseTypeDef(TypedDict):
    Arn: str,
    ChannelPlacementGroups: list[str],
    ClusterId: str,
    ConnectionState: NodeConnectionStateType,  # (1)
    Id: str,
    InstanceArn: str,
    Name: str,
    NodeInterfaceMappings: list[NodeInterfaceMappingTypeDef],  # (2)
    Role: NodeRoleType,  # (3)
    State: NodeStateType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See NodeConnectionStateType
  2. See NodeInterfaceMappingTypeDef
  3. See NodeRoleType
  4. See NodeStateType
  5. See ResponseMetadataTypeDef

DeleteNodeResponseTypeDef#

# DeleteNodeResponseTypeDef definition

class DeleteNodeResponseTypeDef(TypedDict):
    Arn: str,
    ChannelPlacementGroups: list[str],
    ClusterId: str,
    ConnectionState: NodeConnectionStateType,  # (1)
    Id: str,
    InstanceArn: str,
    Name: str,
    NodeInterfaceMappings: list[NodeInterfaceMappingTypeDef],  # (2)
    Role: NodeRoleType,  # (3)
    State: NodeStateType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See NodeConnectionStateType
  2. See NodeInterfaceMappingTypeDef
  3. See NodeRoleType
  4. See NodeStateType
  5. See ResponseMetadataTypeDef

DescribeNodeResponseTypeDef#

# DescribeNodeResponseTypeDef definition

class DescribeNodeResponseTypeDef(TypedDict):
    Arn: str,
    ChannelPlacementGroups: list[str],
    ClusterId: str,
    ConnectionState: NodeConnectionStateType,  # (1)
    Id: str,
    InstanceArn: str,
    Name: str,
    NodeInterfaceMappings: list[NodeInterfaceMappingTypeDef],  # (2)
    Role: NodeRoleType,  # (3)
    State: NodeStateType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See NodeConnectionStateType
  2. See NodeInterfaceMappingTypeDef
  3. See NodeRoleType
  4. See NodeStateType
  5. See ResponseMetadataTypeDef

DescribeNodeSummaryTypeDef#

# DescribeNodeSummaryTypeDef definition

class DescribeNodeSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    ChannelPlacementGroups: NotRequired[list[str]],
    ClusterId: NotRequired[str],
    ConnectionState: NotRequired[NodeConnectionStateType],  # (1)
    Id: NotRequired[str],
    InstanceArn: NotRequired[str],
    ManagedInstanceId: NotRequired[str],
    Name: NotRequired[str],
    NodeInterfaceMappings: NotRequired[list[NodeInterfaceMappingTypeDef]],  # (2)
    Role: NotRequired[NodeRoleType],  # (3)
    State: NotRequired[NodeStateType],  # (4)
  1. See NodeConnectionStateType
  2. See NodeInterfaceMappingTypeDef
  3. See NodeRoleType
  4. See NodeStateType

UpdateNodeResponseTypeDef#

# UpdateNodeResponseTypeDef definition

class UpdateNodeResponseTypeDef(TypedDict):
    Arn: str,
    ChannelPlacementGroups: list[str],
    ClusterId: str,
    ConnectionState: NodeConnectionStateType,  # (1)
    Id: str,
    InstanceArn: str,
    Name: str,
    NodeInterfaceMappings: list[NodeInterfaceMappingTypeDef],  # (2)
    Role: NodeRoleType,  # (3)
    State: NodeStateType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See NodeConnectionStateType
  2. See NodeInterfaceMappingTypeDef
  3. See NodeRoleType
  4. See NodeStateType
  5. See ResponseMetadataTypeDef

UpdateNodeStateResponseTypeDef#

# UpdateNodeStateResponseTypeDef definition

class UpdateNodeStateResponseTypeDef(TypedDict):
    Arn: str,
    ChannelPlacementGroups: list[str],
    ClusterId: str,
    ConnectionState: NodeConnectionStateType,  # (1)
    Id: str,
    InstanceArn: str,
    Name: str,
    NodeInterfaceMappings: list[NodeInterfaceMappingTypeDef],  # (2)
    Role: NodeRoleType,  # (3)
    State: NodeStateType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See NodeConnectionStateType
  2. See NodeInterfaceMappingTypeDef
  3. See NodeRoleType
  4. See NodeStateType
  5. See ResponseMetadataTypeDef

CreateNodeRequestRequestTypeDef#

# CreateNodeRequestRequestTypeDef definition

class CreateNodeRequestRequestTypeDef(TypedDict):
    ClusterId: str,
    Name: NotRequired[str],
    NodeInterfaceMappings: NotRequired[Sequence[NodeInterfaceMappingCreateRequestTypeDef]],  # (1)
    RequestId: NotRequired[str],
    Role: NotRequired[NodeRoleType],  # (2)
    Tags: NotRequired[Mapping[str, str]],
  1. See NodeInterfaceMappingCreateRequestTypeDef
  2. See NodeRoleType

PurchaseOfferingRequestRequestTypeDef#

# PurchaseOfferingRequestRequestTypeDef definition

class PurchaseOfferingRequestRequestTypeDef(TypedDict):
    Count: int,
    OfferingId: str,
    Name: NotRequired[str],
    RenewalSettings: NotRequired[RenewalSettingsTypeDef],  # (1)
    RequestId: NotRequired[str],
    Start: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See RenewalSettingsTypeDef

UpdateReservationRequestRequestTypeDef#

# UpdateReservationRequestRequestTypeDef definition

class UpdateReservationRequestRequestTypeDef(TypedDict):
    ReservationId: str,
    Name: NotRequired[str],
    RenewalSettings: NotRequired[RenewalSettingsTypeDef],  # (1)
  1. See RenewalSettingsTypeDef

DeleteReservationResponseTypeDef#

# DeleteReservationResponseTypeDef definition

class DeleteReservationResponseTypeDef(TypedDict):
    Arn: str,
    Count: int,
    CurrencyCode: str,
    Duration: int,
    DurationUnits: OfferingDurationUnitsType,  # (1)
    End: str,
    FixedPrice: float,
    Name: str,
    OfferingDescription: str,
    OfferingId: str,
    OfferingType: OfferingTypeType,  # (2)
    Region: str,
    RenewalSettings: RenewalSettingsTypeDef,  # (3)
    ReservationId: str,
    ResourceSpecification: ReservationResourceSpecificationTypeDef,  # (4)
    Start: str,
    State: ReservationStateType,  # (5)
    Tags: dict[str, str],
    UsagePrice: float,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See OfferingDurationUnitsType
  2. See OfferingTypeType
  3. See RenewalSettingsTypeDef
  4. See ReservationResourceSpecificationTypeDef
  5. See ReservationStateType
  6. See ResponseMetadataTypeDef

DescribeOfferingResponseTypeDef#

# DescribeOfferingResponseTypeDef definition

class DescribeOfferingResponseTypeDef(TypedDict):
    Arn: str,
    CurrencyCode: str,
    Duration: int,
    DurationUnits: OfferingDurationUnitsType,  # (1)
    FixedPrice: float,
    OfferingDescription: str,
    OfferingId: str,
    OfferingType: OfferingTypeType,  # (2)
    Region: str,
    ResourceSpecification: ReservationResourceSpecificationTypeDef,  # (3)
    UsagePrice: float,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See OfferingDurationUnitsType
  2. See OfferingTypeType
  3. See ReservationResourceSpecificationTypeDef
  4. See ResponseMetadataTypeDef

DescribeReservationResponseTypeDef#

# DescribeReservationResponseTypeDef definition

class DescribeReservationResponseTypeDef(TypedDict):
    Arn: str,
    Count: int,
    CurrencyCode: str,
    Duration: int,
    DurationUnits: OfferingDurationUnitsType,  # (1)
    End: str,
    FixedPrice: float,
    Name: str,
    OfferingDescription: str,
    OfferingId: str,
    OfferingType: OfferingTypeType,  # (2)
    Region: str,
    RenewalSettings: RenewalSettingsTypeDef,  # (3)
    ReservationId: str,
    ResourceSpecification: ReservationResourceSpecificationTypeDef,  # (4)
    Start: str,
    State: ReservationStateType,  # (5)
    Tags: dict[str, str],
    UsagePrice: float,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See OfferingDurationUnitsType
  2. See OfferingTypeType
  3. See RenewalSettingsTypeDef
  4. See ReservationResourceSpecificationTypeDef
  5. See ReservationStateType
  6. See ResponseMetadataTypeDef

OfferingTypeDef#

# OfferingTypeDef definition

class OfferingTypeDef(TypedDict):
    Arn: NotRequired[str],
    CurrencyCode: NotRequired[str],
    Duration: NotRequired[int],
    DurationUnits: NotRequired[OfferingDurationUnitsType],  # (1)
    FixedPrice: NotRequired[float],
    OfferingDescription: NotRequired[str],
    OfferingId: NotRequired[str],
    OfferingType: NotRequired[OfferingTypeType],  # (2)
    Region: NotRequired[str],
    ResourceSpecification: NotRequired[ReservationResourceSpecificationTypeDef],  # (3)
    UsagePrice: NotRequired[float],
  1. See OfferingDurationUnitsType
  2. See OfferingTypeType
  3. See ReservationResourceSpecificationTypeDef

ReservationTypeDef#

# ReservationTypeDef definition

class ReservationTypeDef(TypedDict):
    Arn: NotRequired[str],
    Count: NotRequired[int],
    CurrencyCode: NotRequired[str],
    Duration: NotRequired[int],
    DurationUnits: NotRequired[OfferingDurationUnitsType],  # (1)
    End: NotRequired[str],
    FixedPrice: NotRequired[float],
    Name: NotRequired[str],
    OfferingDescription: NotRequired[str],
    OfferingId: NotRequired[str],
    OfferingType: NotRequired[OfferingTypeType],  # (2)
    Region: NotRequired[str],
    RenewalSettings: NotRequired[RenewalSettingsTypeDef],  # (3)
    ReservationId: NotRequired[str],
    ResourceSpecification: NotRequired[ReservationResourceSpecificationTypeDef],  # (4)
    Start: NotRequired[str],
    State: NotRequired[ReservationStateType],  # (5)
    Tags: NotRequired[dict[str, str]],
    UsagePrice: NotRequired[float],
  1. See OfferingDurationUnitsType
  2. See OfferingTypeType
  3. See RenewalSettingsTypeDef
  4. See ReservationResourceSpecificationTypeDef
  5. See ReservationStateType

DescribeChannelPlacementGroupRequestWaitTypeDef#

# DescribeChannelPlacementGroupRequestWaitTypeDef definition

class DescribeChannelPlacementGroupRequestWaitTypeDef(TypedDict):
    ChannelPlacementGroupId: str,
    ClusterId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeChannelRequestWaitTypeDef#

# DescribeChannelRequestWaitTypeDef definition

class DescribeChannelRequestWaitTypeDef(TypedDict):
    ChannelId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeClusterRequestWaitTypeDef#

# DescribeClusterRequestWaitTypeDef definition

class DescribeClusterRequestWaitTypeDef(TypedDict):
    ClusterId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeInputRequestWaitTypeDef#

# DescribeInputRequestWaitTypeDef definition

class DescribeInputRequestWaitTypeDef(TypedDict):
    InputId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeMultiplexRequestWaitTypeDef#

# DescribeMultiplexRequestWaitTypeDef definition

class DescribeMultiplexRequestWaitTypeDef(TypedDict):
    MultiplexId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeNodeRequestWaitTypeDef#

# DescribeNodeRequestWaitTypeDef definition

class DescribeNodeRequestWaitTypeDef(TypedDict):
    ClusterId: str,
    NodeId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetSignalMapRequestWaitTypeDef#

# GetSignalMapRequestWaitTypeDef definition

class GetSignalMapRequestWaitTypeDef(TypedDict):
    Identifier: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

ListChannelPlacementGroupsResponseTypeDef#

# ListChannelPlacementGroupsResponseTypeDef definition

class ListChannelPlacementGroupsResponseTypeDef(TypedDict):
    ChannelPlacementGroups: list[DescribeChannelPlacementGroupSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DescribeChannelPlacementGroupSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeInputSecurityGroupResponseTypeDef#

# DescribeInputSecurityGroupResponseTypeDef definition

class DescribeInputSecurityGroupResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    Inputs: list[str],
    State: InputSecurityGroupStateType,  # (1)
    Tags: dict[str, str],
    WhitelistRules: list[InputWhitelistRuleTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See InputSecurityGroupStateType
  2. See InputWhitelistRuleTypeDef
  3. See ResponseMetadataTypeDef

InputSecurityGroupTypeDef#

# InputSecurityGroupTypeDef definition

class InputSecurityGroupTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    Inputs: NotRequired[list[str]],
    State: NotRequired[InputSecurityGroupStateType],  # (1)
    Tags: NotRequired[dict[str, str]],
    WhitelistRules: NotRequired[list[InputWhitelistRuleTypeDef]],  # (2)
  1. See InputSecurityGroupStateType
  2. See InputWhitelistRuleTypeDef

DescribeScheduleRequestPaginateTypeDef#

# DescribeScheduleRequestPaginateTypeDef definition

class DescribeScheduleRequestPaginateTypeDef(TypedDict):
    ChannelId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListChannelPlacementGroupsRequestPaginateTypeDef#

# ListChannelPlacementGroupsRequestPaginateTypeDef definition

class ListChannelPlacementGroupsRequestPaginateTypeDef(TypedDict):
    ClusterId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListChannelsRequestPaginateTypeDef#

# ListChannelsRequestPaginateTypeDef definition

class ListChannelsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCloudWatchAlarmTemplateGroupsRequestPaginateTypeDef#

# ListCloudWatchAlarmTemplateGroupsRequestPaginateTypeDef definition

class ListCloudWatchAlarmTemplateGroupsRequestPaginateTypeDef(TypedDict):
    Scope: NotRequired[str],
    SignalMapIdentifier: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCloudWatchAlarmTemplatesRequestPaginateTypeDef#

# ListCloudWatchAlarmTemplatesRequestPaginateTypeDef definition

class ListCloudWatchAlarmTemplatesRequestPaginateTypeDef(TypedDict):
    GroupIdentifier: NotRequired[str],
    Scope: NotRequired[str],
    SignalMapIdentifier: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListClustersRequestPaginateTypeDef#

# ListClustersRequestPaginateTypeDef definition

class ListClustersRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEventBridgeRuleTemplateGroupsRequestPaginateTypeDef#

# ListEventBridgeRuleTemplateGroupsRequestPaginateTypeDef definition

class ListEventBridgeRuleTemplateGroupsRequestPaginateTypeDef(TypedDict):
    SignalMapIdentifier: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEventBridgeRuleTemplatesRequestPaginateTypeDef#

# ListEventBridgeRuleTemplatesRequestPaginateTypeDef definition

class ListEventBridgeRuleTemplatesRequestPaginateTypeDef(TypedDict):
    GroupIdentifier: NotRequired[str],
    SignalMapIdentifier: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInputDeviceTransfersRequestPaginateTypeDef#

# ListInputDeviceTransfersRequestPaginateTypeDef definition

class ListInputDeviceTransfersRequestPaginateTypeDef(TypedDict):
    TransferType: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInputDevicesRequestPaginateTypeDef#

# ListInputDevicesRequestPaginateTypeDef definition

class ListInputDevicesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInputSecurityGroupsRequestPaginateTypeDef#

# ListInputSecurityGroupsRequestPaginateTypeDef definition

class ListInputSecurityGroupsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInputsRequestPaginateTypeDef#

# ListInputsRequestPaginateTypeDef definition

class ListInputsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMultiplexProgramsRequestPaginateTypeDef#

# ListMultiplexProgramsRequestPaginateTypeDef definition

class ListMultiplexProgramsRequestPaginateTypeDef(TypedDict):
    MultiplexId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMultiplexesRequestPaginateTypeDef#

# ListMultiplexesRequestPaginateTypeDef definition

class ListMultiplexesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListNetworksRequestPaginateTypeDef#

# ListNetworksRequestPaginateTypeDef definition

class ListNetworksRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListNodesRequestPaginateTypeDef#

# ListNodesRequestPaginateTypeDef definition

class ListNodesRequestPaginateTypeDef(TypedDict):
    ClusterId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListOfferingsRequestPaginateTypeDef#

# ListOfferingsRequestPaginateTypeDef definition

class ListOfferingsRequestPaginateTypeDef(TypedDict):
    ChannelClass: NotRequired[str],
    ChannelConfiguration: NotRequired[str],
    Codec: NotRequired[str],
    Duration: NotRequired[str],
    MaximumBitrate: NotRequired[str],
    MaximumFramerate: NotRequired[str],
    Resolution: NotRequired[str],
    ResourceType: NotRequired[str],
    SpecialFeature: NotRequired[str],
    VideoQuality: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListReservationsRequestPaginateTypeDef#

# ListReservationsRequestPaginateTypeDef definition

class ListReservationsRequestPaginateTypeDef(TypedDict):
    ChannelClass: NotRequired[str],
    Codec: NotRequired[str],
    MaximumBitrate: NotRequired[str],
    MaximumFramerate: NotRequired[str],
    Resolution: NotRequired[str],
    ResourceType: NotRequired[str],
    SpecialFeature: NotRequired[str],
    VideoQuality: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSignalMapsRequestPaginateTypeDef#

# ListSignalMapsRequestPaginateTypeDef definition

class ListSignalMapsRequestPaginateTypeDef(TypedDict):
    CloudWatchAlarmTemplateGroupIdentifier: NotRequired[str],
    EventBridgeRuleTemplateGroupIdentifier: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

M2tsSettingsTypeDef#

# M2tsSettingsTypeDef definition

class M2tsSettingsTypeDef(TypedDict):
    AbsentInputAudioBehavior: NotRequired[M2tsAbsentInputAudioBehaviorType],  # (1)
    Arib: NotRequired[M2tsAribType],  # (2)
    AribCaptionsPid: NotRequired[str],
    AribCaptionsPidControl: NotRequired[M2tsAribCaptionsPidControlType],  # (3)
    AudioBufferModel: NotRequired[M2tsAudioBufferModelType],  # (4)
    AudioFramesPerPes: NotRequired[int],
    AudioPids: NotRequired[str],
    AudioStreamType: NotRequired[M2tsAudioStreamTypeType],  # (5)
    Bitrate: NotRequired[int],
    BufferModel: NotRequired[M2tsBufferModelType],  # (6)
    CcDescriptor: NotRequired[M2tsCcDescriptorType],  # (7)
    DvbNitSettings: NotRequired[DvbNitSettingsTypeDef],  # (8)
    DvbSdtSettings: NotRequired[DvbSdtSettingsTypeDef],  # (9)
    DvbSubPids: NotRequired[str],
    DvbTdtSettings: NotRequired[DvbTdtSettingsTypeDef],  # (10)
    DvbTeletextPid: NotRequired[str],
    Ebif: NotRequired[M2tsEbifControlType],  # (11)
    EbpAudioInterval: NotRequired[M2tsAudioIntervalType],  # (12)
    EbpLookaheadMs: NotRequired[int],
    EbpPlacement: NotRequired[M2tsEbpPlacementType],  # (13)
    EcmPid: NotRequired[str],
    EsRateInPes: NotRequired[M2tsEsRateInPesType],  # (14)
    EtvPlatformPid: NotRequired[str],
    EtvSignalPid: NotRequired[str],
    FragmentTime: NotRequired[float],
    Klv: NotRequired[M2tsKlvType],  # (15)
    KlvDataPids: NotRequired[str],
    NielsenId3Behavior: NotRequired[M2tsNielsenId3BehaviorType],  # (16)
    NullPacketBitrate: NotRequired[float],
    PatInterval: NotRequired[int],
    PcrControl: NotRequired[M2tsPcrControlType],  # (17)
    PcrPeriod: NotRequired[int],
    PcrPid: NotRequired[str],
    PmtInterval: NotRequired[int],
    PmtPid: NotRequired[str],
    ProgramNum: NotRequired[int],
    RateMode: NotRequired[M2tsRateModeType],  # (18)
    Scte27Pids: NotRequired[str],
    Scte35Control: NotRequired[M2tsScte35ControlType],  # (19)
    Scte35Pid: NotRequired[str],
    SegmentationMarkers: NotRequired[M2tsSegmentationMarkersType],  # (20)
    SegmentationStyle: NotRequired[M2tsSegmentationStyleType],  # (21)
    SegmentationTime: NotRequired[float],
    TimedMetadataBehavior: NotRequired[M2tsTimedMetadataBehaviorType],  # (22)
    TimedMetadataPid: NotRequired[str],
    TransportStreamId: NotRequired[int],
    VideoPid: NotRequired[str],
    Scte35PrerollPullupMilliseconds: NotRequired[float],
  1. See M2tsAbsentInputAudioBehaviorType
  2. See M2tsAribType
  3. See M2tsAribCaptionsPidControlType
  4. See M2tsAudioBufferModelType
  5. See M2tsAudioStreamTypeType
  6. See M2tsBufferModelType
  7. See M2tsCcDescriptorType
  8. See DvbNitSettingsTypeDef
  9. See DvbSdtSettingsTypeDef
  10. See DvbTdtSettingsTypeDef
  11. See M2tsEbifControlType
  12. See M2tsAudioIntervalType
  13. See M2tsEbpPlacementType
  14. See M2tsEsRateInPesType
  15. See M2tsKlvType
  16. See M2tsNielsenId3BehaviorType
  17. See M2tsPcrControlType
  18. See M2tsRateModeType
  19. See M2tsScte35ControlType
  20. See M2tsSegmentationMarkersType
  21. See M2tsSegmentationStyleType
  22. See M2tsTimedMetadataBehaviorType

OutputLockingSettingsOutputTypeDef#

# OutputLockingSettingsOutputTypeDef definition

class OutputLockingSettingsOutputTypeDef(TypedDict):
    EpochLockingSettings: NotRequired[EpochLockingSettingsTypeDef],  # (1)
    PipelineLockingSettings: NotRequired[dict[str, Any]],
  1. See EpochLockingSettingsTypeDef

OutputLockingSettingsTypeDef#

# OutputLockingSettingsTypeDef definition

class OutputLockingSettingsTypeDef(TypedDict):
    EpochLockingSettings: NotRequired[EpochLockingSettingsTypeDef],  # (1)
    PipelineLockingSettings: NotRequired[Mapping[str, Any]],
  1. See EpochLockingSettingsTypeDef

ListEventBridgeRuleTemplateGroupsResponseTypeDef#

# ListEventBridgeRuleTemplateGroupsResponseTypeDef definition

class ListEventBridgeRuleTemplateGroupsResponseTypeDef(TypedDict):
    EventBridgeRuleTemplateGroups: list[EventBridgeRuleTemplateGroupSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EventBridgeRuleTemplateGroupSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEventBridgeRuleTemplatesResponseTypeDef#

# ListEventBridgeRuleTemplatesResponseTypeDef definition

class ListEventBridgeRuleTemplatesResponseTypeDef(TypedDict):
    EventBridgeRuleTemplates: list[EventBridgeRuleTemplateSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EventBridgeRuleTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

FailoverConditionSettingsTypeDef#

# FailoverConditionSettingsTypeDef definition

class FailoverConditionSettingsTypeDef(TypedDict):
    AudioSilenceSettings: NotRequired[AudioSilenceFailoverSettingsTypeDef],  # (1)
    InputLossSettings: NotRequired[InputLossFailoverSettingsTypeDef],  # (2)
    VideoBlackSettings: NotRequired[VideoBlackFailoverSettingsTypeDef],  # (3)
  1. See AudioSilenceFailoverSettingsTypeDef
  2. See InputLossFailoverSettingsTypeDef
  3. See VideoBlackFailoverSettingsTypeDef

ScheduleActionStartSettingsOutputTypeDef#

# ScheduleActionStartSettingsOutputTypeDef definition

class ScheduleActionStartSettingsOutputTypeDef(TypedDict):
    FixedModeScheduleActionStartSettings: NotRequired[FixedModeScheduleActionStartSettingsTypeDef],  # (1)
    FollowModeScheduleActionStartSettings: NotRequired[FollowModeScheduleActionStartSettingsTypeDef],  # (2)
    ImmediateModeScheduleActionStartSettings: NotRequired[dict[str, Any]],
  1. See FixedModeScheduleActionStartSettingsTypeDef
  2. See FollowModeScheduleActionStartSettingsTypeDef

ScheduleActionStartSettingsTypeDef#

# ScheduleActionStartSettingsTypeDef definition

class ScheduleActionStartSettingsTypeDef(TypedDict):
    FixedModeScheduleActionStartSettings: NotRequired[FixedModeScheduleActionStartSettingsTypeDef],  # (1)
    FollowModeScheduleActionStartSettings: NotRequired[FollowModeScheduleActionStartSettingsTypeDef],  # (2)
    ImmediateModeScheduleActionStartSettings: NotRequired[Mapping[str, Any]],
  1. See FixedModeScheduleActionStartSettingsTypeDef
  2. See FollowModeScheduleActionStartSettingsTypeDef

FrameCaptureCdnSettingsTypeDef#

# FrameCaptureCdnSettingsTypeDef definition

class FrameCaptureCdnSettingsTypeDef(TypedDict):
    FrameCaptureS3Settings: NotRequired[FrameCaptureS3SettingsTypeDef],  # (1)
  1. See FrameCaptureS3SettingsTypeDef

H264FilterSettingsTypeDef#

# H264FilterSettingsTypeDef definition

class H264FilterSettingsTypeDef(TypedDict):
    TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef],  # (1)
    BandwidthReductionFilterSettings: NotRequired[BandwidthReductionFilterSettingsTypeDef],  # (2)
  1. See TemporalFilterSettingsTypeDef
  2. See BandwidthReductionFilterSettingsTypeDef

H265FilterSettingsTypeDef#

# H265FilterSettingsTypeDef definition

class H265FilterSettingsTypeDef(TypedDict):
    TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef],  # (1)
    BandwidthReductionFilterSettings: NotRequired[BandwidthReductionFilterSettingsTypeDef],  # (2)
  1. See TemporalFilterSettingsTypeDef
  2. See BandwidthReductionFilterSettingsTypeDef

Mpeg2FilterSettingsTypeDef#

# Mpeg2FilterSettingsTypeDef definition

class Mpeg2FilterSettingsTypeDef(TypedDict):
    TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef],  # (1)
  1. See TemporalFilterSettingsTypeDef

HlsCdnSettingsTypeDef#

# HlsCdnSettingsTypeDef definition

class HlsCdnSettingsTypeDef(TypedDict):
    HlsAkamaiSettings: NotRequired[HlsAkamaiSettingsTypeDef],  # (1)
    HlsBasicPutSettings: NotRequired[HlsBasicPutSettingsTypeDef],  # (2)
    HlsMediaStoreSettings: NotRequired[HlsMediaStoreSettingsTypeDef],  # (3)
    HlsS3Settings: NotRequired[HlsS3SettingsTypeDef],  # (4)
    HlsWebdavSettings: NotRequired[HlsWebdavSettingsTypeDef],  # (5)
  1. See HlsAkamaiSettingsTypeDef
  2. See HlsBasicPutSettingsTypeDef
  3. See HlsMediaStoreSettingsTypeDef
  4. See HlsS3SettingsTypeDef
  5. See HlsWebdavSettingsTypeDef

InputClippingSettingsTypeDef#

# InputClippingSettingsTypeDef definition

class InputClippingSettingsTypeDef(TypedDict):
    InputTimecodeSource: InputTimecodeSourceType,  # (1)
    StartTimecode: NotRequired[StartTimecodeTypeDef],  # (2)
    StopTimecode: NotRequired[StopTimecodeTypeDef],  # (3)
  1. See InputTimecodeSourceType
  2. See StartTimecodeTypeDef
  3. See StopTimecodeTypeDef

InputDestinationRequestTypeDef#

# InputDestinationRequestTypeDef definition

class InputDestinationRequestTypeDef(TypedDict):
    StreamName: NotRequired[str],
    Network: NotRequired[str],
    NetworkRoutes: NotRequired[Sequence[InputRequestDestinationRouteTypeDef]],  # (1)
    StaticIpAddress: NotRequired[str],
  1. See InputRequestDestinationRouteTypeDef

InputDestinationTypeDef#

# InputDestinationTypeDef definition

class InputDestinationTypeDef(TypedDict):
    Ip: NotRequired[str],
    Port: NotRequired[str],
    Url: NotRequired[str],
    Vpc: NotRequired[InputDestinationVpcTypeDef],  # (1)
    Network: NotRequired[str],
    NetworkRoutes: NotRequired[list[InputDestinationRouteTypeDef]],  # (2)
  1. See InputDestinationVpcTypeDef
  2. See InputDestinationRouteTypeDef

InputDeviceConfigurableSettingsTypeDef#

# InputDeviceConfigurableSettingsTypeDef definition

class InputDeviceConfigurableSettingsTypeDef(TypedDict):
    ConfiguredInput: NotRequired[InputDeviceConfiguredInputType],  # (1)
    MaxBitrate: NotRequired[int],
    LatencyMs: NotRequired[int],
    Codec: NotRequired[InputDeviceCodecType],  # (2)
    MediaconnectSettings: NotRequired[InputDeviceMediaConnectConfigurableSettingsTypeDef],  # (3)
    AudioChannelPairs: NotRequired[Sequence[InputDeviceConfigurableAudioChannelPairConfigTypeDef]],  # (4)
  1. See InputDeviceConfiguredInputType
  2. See InputDeviceCodecType
  3. See InputDeviceMediaConnectConfigurableSettingsTypeDef
  4. See InputDeviceConfigurableAudioChannelPairConfigTypeDef

InputDeviceUhdSettingsTypeDef#

# InputDeviceUhdSettingsTypeDef definition

class InputDeviceUhdSettingsTypeDef(TypedDict):
    ActiveInput: NotRequired[InputDeviceActiveInputType],  # (1)
    ConfiguredInput: NotRequired[InputDeviceConfiguredInputType],  # (2)
    DeviceState: NotRequired[InputDeviceStateType],  # (3)
    Framerate: NotRequired[float],
    Height: NotRequired[int],
    MaxBitrate: NotRequired[int],
    ScanType: NotRequired[InputDeviceScanTypeType],  # (4)
    Width: NotRequired[int],
    LatencyMs: NotRequired[int],
    Codec: NotRequired[InputDeviceCodecType],  # (5)
    MediaconnectSettings: NotRequired[InputDeviceMediaConnectSettingsTypeDef],  # (6)
    AudioChannelPairs: NotRequired[list[InputDeviceUhdAudioChannelPairConfigTypeDef]],  # (7)
  1. See InputDeviceActiveInputType
  2. See InputDeviceConfiguredInputType
  3. See InputDeviceStateType
  4. See InputDeviceScanTypeType
  5. See InputDeviceCodecType
  6. See InputDeviceMediaConnectSettingsTypeDef
  7. See InputDeviceUhdAudioChannelPairConfigTypeDef

ListInputDeviceTransfersResponseTypeDef#

# ListInputDeviceTransfersResponseTypeDef definition

class ListInputDeviceTransfersResponseTypeDef(TypedDict):
    InputDeviceTransfers: list[TransferringInputDeviceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TransferringInputDeviceSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListMultiplexProgramsResponseTypeDef#

# ListMultiplexProgramsResponseTypeDef definition

class ListMultiplexProgramsResponseTypeDef(TypedDict):
    MultiplexPrograms: list[MultiplexProgramSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See MultiplexProgramSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSignalMapsResponseTypeDef#

# ListSignalMapsResponseTypeDef definition

class ListSignalMapsResponseTypeDef(TypedDict):
    SignalMaps: list[SignalMapSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SignalMapSummaryTypeDef
  2. See ResponseMetadataTypeDef

StandardHlsSettingsTypeDef#

# StandardHlsSettingsTypeDef definition

class StandardHlsSettingsTypeDef(TypedDict):
    M3u8Settings: M3u8SettingsTypeDef,  # (1)
    AudioRenditionSets: NotRequired[str],
  1. See M3u8SettingsTypeDef

MediaResourceTypeDef#

# MediaResourceTypeDef definition

class MediaResourceTypeDef(TypedDict):
    Destinations: NotRequired[list[MediaResourceNeighborTypeDef]],  # (1)
    Name: NotRequired[str],
    Sources: NotRequired[list[MediaResourceNeighborTypeDef]],  # (1)
  1. See MediaResourceNeighborTypeDef
  2. See MediaResourceNeighborTypeDef

MotionGraphicsConfigurationOutputTypeDef#

# MotionGraphicsConfigurationOutputTypeDef definition

class MotionGraphicsConfigurationOutputTypeDef(TypedDict):
    MotionGraphicsSettings: MotionGraphicsSettingsOutputTypeDef,  # (2)
    MotionGraphicsInsertion: NotRequired[MotionGraphicsInsertionType],  # (1)
  1. See MotionGraphicsInsertionType
  2. See MotionGraphicsSettingsOutputTypeDef

NetworkInputSettingsTypeDef#

# NetworkInputSettingsTypeDef definition

class NetworkInputSettingsTypeDef(TypedDict):
    HlsInputSettings: NotRequired[HlsInputSettingsTypeDef],  # (1)
    ServerValidation: NotRequired[NetworkInputServerValidationType],  # (2)
    MulticastInputSettings: NotRequired[MulticastInputSettingsTypeDef],  # (3)
  1. See HlsInputSettingsTypeDef
  2. See NetworkInputServerValidationType
  3. See MulticastInputSettingsTypeDef

MulticastSettingsCreateRequestTypeDef#

# MulticastSettingsCreateRequestTypeDef definition

class MulticastSettingsCreateRequestTypeDef(TypedDict):
    Sources: NotRequired[Sequence[MulticastSourceCreateRequestTypeDef]],  # (1)
  1. See MulticastSourceCreateRequestTypeDef

MulticastSettingsTypeDef#

# MulticastSettingsTypeDef definition

class MulticastSettingsTypeDef(TypedDict):
    Sources: NotRequired[list[MulticastSourceTypeDef]],  # (1)
  1. See MulticastSourceTypeDef

MulticastSettingsUpdateRequestTypeDef#

# MulticastSettingsUpdateRequestTypeDef definition

class MulticastSettingsUpdateRequestTypeDef(TypedDict):
    Sources: NotRequired[Sequence[MulticastSourceUpdateRequestTypeDef]],  # (1)
  1. See MulticastSourceUpdateRequestTypeDef

MultiplexContainerSettingsTypeDef#

# MultiplexContainerSettingsTypeDef definition

class MultiplexContainerSettingsTypeDef(TypedDict):
    MultiplexM2tsSettings: NotRequired[MultiplexM2tsSettingsTypeDef],  # (1)
  1. See MultiplexM2tsSettingsTypeDef

MultiplexOutputDestinationTypeDef#

# MultiplexOutputDestinationTypeDef definition

class MultiplexOutputDestinationTypeDef(TypedDict):
    MediaConnectSettings: NotRequired[MultiplexMediaConnectOutputDestinationSettingsTypeDef],  # (1)
  1. See MultiplexMediaConnectOutputDestinationSettingsTypeDef

MultiplexSummaryTypeDef#

# MultiplexSummaryTypeDef definition

class MultiplexSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    AvailabilityZones: NotRequired[list[str]],
    Id: NotRequired[str],
    MultiplexSettings: NotRequired[MultiplexSettingsSummaryTypeDef],  # (1)
    Name: NotRequired[str],
    PipelinesRunningCount: NotRequired[int],
    ProgramCount: NotRequired[int],
    State: NotRequired[MultiplexStateType],  # (2)
    Tags: NotRequired[dict[str, str]],
  1. See MultiplexSettingsSummaryTypeDef
  2. See MultiplexStateType

MultiplexVideoSettingsTypeDef#

# MultiplexVideoSettingsTypeDef definition

class MultiplexVideoSettingsTypeDef(TypedDict):
    ConstantBitrate: NotRequired[int],
    StatmuxSettings: NotRequired[MultiplexStatmuxVideoSettingsTypeDef],  # (1)
  1. See MultiplexStatmuxVideoSettingsTypeDef

NielsenWatermarksSettingsTypeDef#

# NielsenWatermarksSettingsTypeDef definition

class NielsenWatermarksSettingsTypeDef(TypedDict):
    NielsenCbetSettings: NotRequired[NielsenCBETTypeDef],  # (1)
    NielsenDistributionType: NotRequired[NielsenWatermarksDistributionTypesType],  # (2)
    NielsenNaesIiNwSettings: NotRequired[NielsenNaesIiNwTypeDef],  # (3)
  1. See NielsenCBETTypeDef
  2. See NielsenWatermarksDistributionTypesType
  3. See NielsenNaesIiNwTypeDef

OutputDestinationOutputTypeDef#

# OutputDestinationOutputTypeDef definition

class OutputDestinationOutputTypeDef(TypedDict):
    Id: NotRequired[str],
    MediaPackageSettings: NotRequired[list[MediaPackageOutputDestinationSettingsTypeDef]],  # (1)
    MultiplexSettings: NotRequired[MultiplexProgramChannelDestinationSettingsTypeDef],  # (2)
    Settings: NotRequired[list[OutputDestinationSettingsTypeDef]],  # (3)
    SrtSettings: NotRequired[list[SrtOutputDestinationSettingsTypeDef]],  # (4)
  1. See MediaPackageOutputDestinationSettingsTypeDef
  2. See MultiplexProgramChannelDestinationSettingsTypeDef
  3. See OutputDestinationSettingsTypeDef
  4. See SrtOutputDestinationSettingsTypeDef

OutputDestinationTypeDef#

# OutputDestinationTypeDef definition

class OutputDestinationTypeDef(TypedDict):
    Id: NotRequired[str],
    MediaPackageSettings: NotRequired[Sequence[MediaPackageOutputDestinationSettingsTypeDef]],  # (1)
    MultiplexSettings: NotRequired[MultiplexProgramChannelDestinationSettingsTypeDef],  # (2)
    Settings: NotRequired[Sequence[OutputDestinationSettingsTypeDef]],  # (3)
    SrtSettings: NotRequired[Sequence[SrtOutputDestinationSettingsTypeDef]],  # (4)
  1. See MediaPackageOutputDestinationSettingsTypeDef
  2. See MultiplexProgramChannelDestinationSettingsTypeDef
  3. See OutputDestinationSettingsTypeDef
  4. See SrtOutputDestinationSettingsTypeDef

PauseStateScheduleActionSettingsOutputTypeDef#

# PauseStateScheduleActionSettingsOutputTypeDef definition

class PauseStateScheduleActionSettingsOutputTypeDef(TypedDict):
    Pipelines: NotRequired[list[PipelinePauseStateSettingsTypeDef]],  # (1)
  1. See PipelinePauseStateSettingsTypeDef

PauseStateScheduleActionSettingsTypeDef#

# PauseStateScheduleActionSettingsTypeDef definition

class PauseStateScheduleActionSettingsTypeDef(TypedDict):
    Pipelines: NotRequired[Sequence[PipelinePauseStateSettingsTypeDef]],  # (1)
  1. See PipelinePauseStateSettingsTypeDef

UpdateNetworkRequestRequestTypeDef#

# UpdateNetworkRequestRequestTypeDef definition

class UpdateNetworkRequestRequestTypeDef(TypedDict):
    NetworkId: str,
    IpPools: NotRequired[Sequence[IpPoolUpdateRequestTypeDef]],  # (1)
    Name: NotRequired[str],
    Routes: NotRequired[Sequence[RouteUpdateRequestTypeDef]],  # (2)
  1. See IpPoolUpdateRequestTypeDef
  2. See RouteUpdateRequestTypeDef

Scte35SegmentationDescriptorTypeDef#

# Scte35SegmentationDescriptorTypeDef definition

class Scte35SegmentationDescriptorTypeDef(TypedDict):
    SegmentationCancelIndicator: Scte35SegmentationCancelIndicatorType,  # (2)
    SegmentationEventId: int,
    DeliveryRestrictions: NotRequired[Scte35DeliveryRestrictionsTypeDef],  # (1)
    SegmentNum: NotRequired[int],
    SegmentationDuration: NotRequired[int],
    SegmentationTypeId: NotRequired[int],
    SegmentationUpid: NotRequired[str],
    SegmentationUpidType: NotRequired[int],
    SegmentsExpected: NotRequired[int],
    SubSegmentNum: NotRequired[int],
    SubSegmentsExpected: NotRequired[int],
  1. See Scte35DeliveryRestrictionsTypeDef
  2. See Scte35SegmentationCancelIndicatorType

SrtCallerSourceRequestTypeDef#

# SrtCallerSourceRequestTypeDef definition

class SrtCallerSourceRequestTypeDef(TypedDict):
    Decryption: NotRequired[SrtCallerDecryptionRequestTypeDef],  # (1)
    MinimumLatency: NotRequired[int],
    SrtListenerAddress: NotRequired[str],
    SrtListenerPort: NotRequired[str],
    StreamId: NotRequired[str],
  1. See SrtCallerDecryptionRequestTypeDef

SrtCallerSourceTypeDef#

# SrtCallerSourceTypeDef definition

class SrtCallerSourceTypeDef(TypedDict):
    Decryption: NotRequired[SrtCallerDecryptionTypeDef],  # (1)
    MinimumLatency: NotRequired[int],
    SrtListenerAddress: NotRequired[str],
    SrtListenerPort: NotRequired[str],
    StreamId: NotRequired[str],
  1. See SrtCallerDecryptionTypeDef

ThumbnailDetailTypeDef#

# ThumbnailDetailTypeDef definition

class ThumbnailDetailTypeDef(TypedDict):
    PipelineId: NotRequired[str],
    Thumbnails: NotRequired[list[ThumbnailTypeDef]],  # (1)
  1. See ThumbnailTypeDef

VideoSelectorSettingsTypeDef#

# VideoSelectorSettingsTypeDef definition

class VideoSelectorSettingsTypeDef(TypedDict):
    VideoSelectorPid: NotRequired[VideoSelectorPidTypeDef],  # (1)
    VideoSelectorProgramId: NotRequired[VideoSelectorProgramIdTypeDef],  # (2)
  1. See VideoSelectorPidTypeDef
  2. See VideoSelectorProgramIdTypeDef

ArchiveGroupSettingsTypeDef#

# ArchiveGroupSettingsTypeDef definition

class ArchiveGroupSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (2)
    ArchiveCdnSettings: NotRequired[ArchiveCdnSettingsTypeDef],  # (1)
    RolloverInterval: NotRequired[int],
  1. See ArchiveCdnSettingsTypeDef
  2. See OutputLocationRefTypeDef

RemixSettingsOutputTypeDef#

# RemixSettingsOutputTypeDef definition

class RemixSettingsOutputTypeDef(TypedDict):
    ChannelMappings: list[AudioChannelMappingOutputTypeDef],  # (1)
    ChannelsIn: NotRequired[int],
    ChannelsOut: NotRequired[int],
  1. See AudioChannelMappingOutputTypeDef

CaptionDestinationSettingsOutputTypeDef#

# CaptionDestinationSettingsOutputTypeDef definition

class CaptionDestinationSettingsOutputTypeDef(TypedDict):
    AribDestinationSettings: NotRequired[dict[str, Any]],
    BurnInDestinationSettings: NotRequired[BurnInDestinationSettingsTypeDef],  # (1)
    DvbSubDestinationSettings: NotRequired[DvbSubDestinationSettingsTypeDef],  # (2)
    EbuTtDDestinationSettings: NotRequired[EbuTtDDestinationSettingsTypeDef],  # (3)
    EmbeddedDestinationSettings: NotRequired[dict[str, Any]],
    EmbeddedPlusScte20DestinationSettings: NotRequired[dict[str, Any]],
    RtmpCaptionInfoDestinationSettings: NotRequired[dict[str, Any]],
    Scte20PlusEmbeddedDestinationSettings: NotRequired[dict[str, Any]],
    Scte27DestinationSettings: NotRequired[dict[str, Any]],
    SmpteTtDestinationSettings: NotRequired[dict[str, Any]],
    TeletextDestinationSettings: NotRequired[dict[str, Any]],
    TtmlDestinationSettings: NotRequired[TtmlDestinationSettingsTypeDef],  # (4)
    WebvttDestinationSettings: NotRequired[WebvttDestinationSettingsTypeDef],  # (5)
  1. See BurnInDestinationSettingsTypeDef
  2. See DvbSubDestinationSettingsTypeDef
  3. See EbuTtDDestinationSettingsTypeDef
  4. See TtmlDestinationSettingsTypeDef
  5. See WebvttDestinationSettingsTypeDef

CaptionDestinationSettingsTypeDef#

# CaptionDestinationSettingsTypeDef definition

class CaptionDestinationSettingsTypeDef(TypedDict):
    AribDestinationSettings: NotRequired[Mapping[str, Any]],
    BurnInDestinationSettings: NotRequired[BurnInDestinationSettingsTypeDef],  # (1)
    DvbSubDestinationSettings: NotRequired[DvbSubDestinationSettingsTypeDef],  # (2)
    EbuTtDDestinationSettings: NotRequired[EbuTtDDestinationSettingsTypeDef],  # (3)
    EmbeddedDestinationSettings: NotRequired[Mapping[str, Any]],
    EmbeddedPlusScte20DestinationSettings: NotRequired[Mapping[str, Any]],
    RtmpCaptionInfoDestinationSettings: NotRequired[Mapping[str, Any]],
    Scte20PlusEmbeddedDestinationSettings: NotRequired[Mapping[str, Any]],
    Scte27DestinationSettings: NotRequired[Mapping[str, Any]],
    SmpteTtDestinationSettings: NotRequired[Mapping[str, Any]],
    TeletextDestinationSettings: NotRequired[Mapping[str, Any]],
    TtmlDestinationSettings: NotRequired[TtmlDestinationSettingsTypeDef],  # (4)
    WebvttDestinationSettings: NotRequired[WebvttDestinationSettingsTypeDef],  # (5)
  1. See BurnInDestinationSettingsTypeDef
  2. See DvbSubDestinationSettingsTypeDef
  3. See EbuTtDDestinationSettingsTypeDef
  4. See TtmlDestinationSettingsTypeDef
  5. See WebvttDestinationSettingsTypeDef

KeyProviderSettingsTypeDef#

# KeyProviderSettingsTypeDef definition

class KeyProviderSettingsTypeDef(TypedDict):
    StaticKeySettings: NotRequired[StaticKeySettingsTypeDef],  # (1)
  1. See StaticKeySettingsTypeDef

AudioSelectorSettingsOutputTypeDef#

# AudioSelectorSettingsOutputTypeDef definition

class AudioSelectorSettingsOutputTypeDef(TypedDict):
    AudioHlsRenditionSelection: NotRequired[AudioHlsRenditionSelectionTypeDef],  # (1)
    AudioLanguageSelection: NotRequired[AudioLanguageSelectionTypeDef],  # (2)
    AudioPidSelection: NotRequired[AudioPidSelectionTypeDef],  # (3)
    AudioTrackSelection: NotRequired[AudioTrackSelectionOutputTypeDef],  # (4)
  1. See AudioHlsRenditionSelectionTypeDef
  2. See AudioLanguageSelectionTypeDef
  3. See AudioPidSelectionTypeDef
  4. See AudioTrackSelectionOutputTypeDef

Av1SettingsOutputTypeDef#

# Av1SettingsOutputTypeDef definition

class Av1SettingsOutputTypeDef(TypedDict):
    FramerateDenominator: int,
    FramerateNumerator: int,
    AfdSignaling: NotRequired[AfdSignalingType],  # (1)
    BufSize: NotRequired[int],
    ColorSpaceSettings: NotRequired[Av1ColorSpaceSettingsOutputTypeDef],  # (2)
    FixedAfd: NotRequired[FixedAfdType],  # (3)
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[Av1GopSizeUnitsType],  # (4)
    Level: NotRequired[Av1LevelType],  # (5)
    LookAheadRateControl: NotRequired[Av1LookAheadRateControlType],  # (6)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QvbrQualityLevel: NotRequired[int],
    SceneChangeDetect: NotRequired[Av1SceneChangeDetectType],  # (7)
    TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef],  # (8)
  1. See AfdSignalingType
  2. See Av1ColorSpaceSettingsOutputTypeDef
  3. See FixedAfdType
  4. See Av1GopSizeUnitsType
  5. See Av1LevelType
  6. See Av1LookAheadRateControlType
  7. See Av1SceneChangeDetectType
  8. See TimecodeBurninSettingsTypeDef

AvailConfigurationTypeDef#

# AvailConfigurationTypeDef definition

class AvailConfigurationTypeDef(TypedDict):
    AvailSettings: NotRequired[AvailSettingsTypeDef],  # (1)
    Scte35SegmentationScope: NotRequired[Scte35SegmentationScopeType],  # (2)
  1. See AvailSettingsTypeDef
  2. See Scte35SegmentationScopeType

CaptionSelectorSettingsOutputTypeDef#

# CaptionSelectorSettingsOutputTypeDef definition

class CaptionSelectorSettingsOutputTypeDef(TypedDict):
    AncillarySourceSettings: NotRequired[AncillarySourceSettingsTypeDef],  # (1)
    AribSourceSettings: NotRequired[dict[str, Any]],
    DvbSubSourceSettings: NotRequired[DvbSubSourceSettingsTypeDef],  # (2)
    EmbeddedSourceSettings: NotRequired[EmbeddedSourceSettingsTypeDef],  # (3)
    Scte20SourceSettings: NotRequired[Scte20SourceSettingsTypeDef],  # (4)
    Scte27SourceSettings: NotRequired[Scte27SourceSettingsTypeDef],  # (5)
    TeletextSourceSettings: NotRequired[TeletextSourceSettingsTypeDef],  # (6)
  1. See AncillarySourceSettingsTypeDef
  2. See DvbSubSourceSettingsTypeDef
  3. See EmbeddedSourceSettingsTypeDef
  4. See Scte20SourceSettingsTypeDef
  5. See Scte27SourceSettingsTypeDef
  6. See TeletextSourceSettingsTypeDef

CaptionSelectorSettingsTypeDef#

# CaptionSelectorSettingsTypeDef definition

class CaptionSelectorSettingsTypeDef(TypedDict):
    AncillarySourceSettings: NotRequired[AncillarySourceSettingsTypeDef],  # (1)
    AribSourceSettings: NotRequired[Mapping[str, Any]],
    DvbSubSourceSettings: NotRequired[DvbSubSourceSettingsTypeDef],  # (2)
    EmbeddedSourceSettings: NotRequired[EmbeddedSourceSettingsTypeDef],  # (3)
    Scte20SourceSettings: NotRequired[Scte20SourceSettingsTypeDef],  # (4)
    Scte27SourceSettings: NotRequired[Scte27SourceSettingsTypeDef],  # (5)
    TeletextSourceSettings: NotRequired[TeletextSourceSettingsTypeDef],  # (6)
  1. See AncillarySourceSettingsTypeDef
  2. See DvbSubSourceSettingsTypeDef
  3. See EmbeddedSourceSettingsTypeDef
  4. See Scte20SourceSettingsTypeDef
  5. See Scte27SourceSettingsTypeDef
  6. See TeletextSourceSettingsTypeDef

CreateClusterRequestRequestTypeDef#

# CreateClusterRequestRequestTypeDef definition

class CreateClusterRequestRequestTypeDef(TypedDict):
    ClusterType: NotRequired[ClusterTypeType],  # (1)
    InstanceRoleArn: NotRequired[str],
    Name: NotRequired[str],
    NetworkSettings: NotRequired[ClusterNetworkSettingsCreateRequestTypeDef],  # (2)
    RequestId: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See ClusterTypeType
  2. See ClusterNetworkSettingsCreateRequestTypeDef

CreateClusterResponseTypeDef#

# CreateClusterResponseTypeDef definition

class CreateClusterResponseTypeDef(TypedDict):
    Arn: str,
    ChannelIds: list[str],
    ClusterType: ClusterTypeType,  # (1)
    Id: str,
    InstanceRoleArn: str,
    Name: str,
    NetworkSettings: ClusterNetworkSettingsTypeDef,  # (2)
    State: ClusterStateType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ClusterTypeType
  2. See ClusterNetworkSettingsTypeDef
  3. See ClusterStateType
  4. See ResponseMetadataTypeDef

DeleteClusterResponseTypeDef#

# DeleteClusterResponseTypeDef definition

class DeleteClusterResponseTypeDef(TypedDict):
    Arn: str,
    ChannelIds: list[str],
    ClusterType: ClusterTypeType,  # (1)
    Id: str,
    InstanceRoleArn: str,
    Name: str,
    NetworkSettings: ClusterNetworkSettingsTypeDef,  # (2)
    State: ClusterStateType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ClusterTypeType
  2. See ClusterNetworkSettingsTypeDef
  3. See ClusterStateType
  4. See ResponseMetadataTypeDef

DescribeClusterResponseTypeDef#

# DescribeClusterResponseTypeDef definition

class DescribeClusterResponseTypeDef(TypedDict):
    Arn: str,
    ChannelIds: list[str],
    ClusterType: ClusterTypeType,  # (1)
    Id: str,
    InstanceRoleArn: str,
    Name: str,
    NetworkSettings: ClusterNetworkSettingsTypeDef,  # (2)
    State: ClusterStateType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ClusterTypeType
  2. See ClusterNetworkSettingsTypeDef
  3. See ClusterStateType
  4. See ResponseMetadataTypeDef

DescribeClusterSummaryTypeDef#

# DescribeClusterSummaryTypeDef definition

class DescribeClusterSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    ChannelIds: NotRequired[list[str]],
    ClusterType: NotRequired[ClusterTypeType],  # (1)
    Id: NotRequired[str],
    InstanceRoleArn: NotRequired[str],
    Name: NotRequired[str],
    NetworkSettings: NotRequired[ClusterNetworkSettingsTypeDef],  # (2)
    State: NotRequired[ClusterStateType],  # (3)
  1. See ClusterTypeType
  2. See ClusterNetworkSettingsTypeDef
  3. See ClusterStateType

UpdateClusterResponseTypeDef#

# UpdateClusterResponseTypeDef definition

class UpdateClusterResponseTypeDef(TypedDict):
    Arn: str,
    ChannelIds: list[str],
    ClusterType: ClusterTypeType,  # (1)
    Id: str,
    Name: str,
    NetworkSettings: ClusterNetworkSettingsTypeDef,  # (2)
    State: ClusterStateType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ClusterTypeType
  2. See ClusterNetworkSettingsTypeDef
  3. See ClusterStateType
  4. See ResponseMetadataTypeDef

UpdateClusterRequestRequestTypeDef#

# UpdateClusterRequestRequestTypeDef definition

class UpdateClusterRequestRequestTypeDef(TypedDict):
    ClusterId: str,
    Name: NotRequired[str],
    NetworkSettings: NotRequired[ClusterNetworkSettingsUpdateRequestTypeDef],  # (1)
  1. See ClusterNetworkSettingsUpdateRequestTypeDef

ListNetworksResponseTypeDef#

# ListNetworksResponseTypeDef definition

class ListNetworksResponseTypeDef(TypedDict):
    Networks: list[DescribeNetworkSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DescribeNetworkSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListNodesResponseTypeDef#

# ListNodesResponseTypeDef definition

class ListNodesResponseTypeDef(TypedDict):
    Nodes: list[DescribeNodeSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DescribeNodeSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListOfferingsResponseTypeDef#

# ListOfferingsResponseTypeDef definition

class ListOfferingsResponseTypeDef(TypedDict):
    Offerings: list[OfferingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See OfferingTypeDef
  2. See ResponseMetadataTypeDef

ListReservationsResponseTypeDef#

# ListReservationsResponseTypeDef definition

class ListReservationsResponseTypeDef(TypedDict):
    Reservations: list[ReservationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

PurchaseOfferingResponseTypeDef#

# PurchaseOfferingResponseTypeDef definition

class PurchaseOfferingResponseTypeDef(TypedDict):
    Reservation: ReservationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

UpdateReservationResponseTypeDef#

# UpdateReservationResponseTypeDef definition

class UpdateReservationResponseTypeDef(TypedDict):
    Reservation: ReservationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

CreateInputSecurityGroupResponseTypeDef#

# CreateInputSecurityGroupResponseTypeDef definition

class CreateInputSecurityGroupResponseTypeDef(TypedDict):
    SecurityGroup: InputSecurityGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

ListInputSecurityGroupsResponseTypeDef#

# ListInputSecurityGroupsResponseTypeDef definition

class ListInputSecurityGroupsResponseTypeDef(TypedDict):
    InputSecurityGroups: list[InputSecurityGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InputSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

UpdateInputSecurityGroupResponseTypeDef#

# UpdateInputSecurityGroupResponseTypeDef definition

class UpdateInputSecurityGroupResponseTypeDef(TypedDict):
    SecurityGroup: InputSecurityGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

ArchiveContainerSettingsOutputTypeDef#

# ArchiveContainerSettingsOutputTypeDef definition

class ArchiveContainerSettingsOutputTypeDef(TypedDict):
    M2tsSettings: NotRequired[M2tsSettingsTypeDef],  # (1)
    RawSettings: NotRequired[dict[str, Any]],
  1. See M2tsSettingsTypeDef

ArchiveContainerSettingsTypeDef#

# ArchiveContainerSettingsTypeDef definition

class ArchiveContainerSettingsTypeDef(TypedDict):
    M2tsSettings: NotRequired[M2tsSettingsTypeDef],  # (1)
    RawSettings: NotRequired[Mapping[str, Any]],
  1. See M2tsSettingsTypeDef

UdpContainerSettingsTypeDef#

# UdpContainerSettingsTypeDef definition

class UdpContainerSettingsTypeDef(TypedDict):
    M2tsSettings: NotRequired[M2tsSettingsTypeDef],  # (1)
  1. See M2tsSettingsTypeDef

GlobalConfigurationOutputTypeDef#

# GlobalConfigurationOutputTypeDef definition

class GlobalConfigurationOutputTypeDef(TypedDict):
    InitialAudioGain: NotRequired[int],
    InputEndAction: NotRequired[GlobalConfigurationInputEndActionType],  # (1)
    InputLossBehavior: NotRequired[InputLossBehaviorTypeDef],  # (2)
    OutputLockingMode: NotRequired[GlobalConfigurationOutputLockingModeType],  # (3)
    OutputTimingSource: NotRequired[GlobalConfigurationOutputTimingSourceType],  # (4)
    SupportLowFramerateInputs: NotRequired[GlobalConfigurationLowFramerateInputsType],  # (5)
    OutputLockingSettings: NotRequired[OutputLockingSettingsOutputTypeDef],  # (6)
  1. See GlobalConfigurationInputEndActionType
  2. See InputLossBehaviorTypeDef
  3. See GlobalConfigurationOutputLockingModeType
  4. See GlobalConfigurationOutputTimingSourceType
  5. See GlobalConfigurationLowFramerateInputsType
  6. See OutputLockingSettingsOutputTypeDef

FailoverConditionTypeDef#

# FailoverConditionTypeDef definition

class FailoverConditionTypeDef(TypedDict):
    FailoverConditionSettings: NotRequired[FailoverConditionSettingsTypeDef],  # (1)
  1. See FailoverConditionSettingsTypeDef

FrameCaptureGroupSettingsTypeDef#

# FrameCaptureGroupSettingsTypeDef definition

class FrameCaptureGroupSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (1)
    FrameCaptureCdnSettings: NotRequired[FrameCaptureCdnSettingsTypeDef],  # (2)
  1. See OutputLocationRefTypeDef
  2. See FrameCaptureCdnSettingsTypeDef

H264SettingsOutputTypeDef#

# H264SettingsOutputTypeDef definition

class H264SettingsOutputTypeDef(TypedDict):
    AdaptiveQuantization: NotRequired[H264AdaptiveQuantizationType],  # (1)
    AfdSignaling: NotRequired[AfdSignalingType],  # (2)
    Bitrate: NotRequired[int],
    BufFillPct: NotRequired[int],
    BufSize: NotRequired[int],
    ColorMetadata: NotRequired[H264ColorMetadataType],  # (3)
    ColorSpaceSettings: NotRequired[H264ColorSpaceSettingsOutputTypeDef],  # (4)
    EntropyEncoding: NotRequired[H264EntropyEncodingType],  # (5)
    FilterSettings: NotRequired[H264FilterSettingsTypeDef],  # (6)
    FixedAfd: NotRequired[FixedAfdType],  # (7)
    FlickerAq: NotRequired[H264FlickerAqType],  # (8)
    ForceFieldPictures: NotRequired[H264ForceFieldPicturesType],  # (9)
    FramerateControl: NotRequired[H264FramerateControlType],  # (10)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopBReference: NotRequired[H264GopBReferenceType],  # (11)
    GopClosedCadence: NotRequired[int],
    GopNumBFrames: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[H264GopSizeUnitsType],  # (12)
    Level: NotRequired[H264LevelType],  # (13)
    LookAheadRateControl: NotRequired[H264LookAheadRateControlType],  # (14)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    NumRefFrames: NotRequired[int],
    ParControl: NotRequired[H264ParControlType],  # (15)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    Profile: NotRequired[H264ProfileType],  # (16)
    QualityLevel: NotRequired[H264QualityLevelType],  # (17)
    QvbrQualityLevel: NotRequired[int],
    RateControlMode: NotRequired[H264RateControlModeType],  # (18)
    ScanType: NotRequired[H264ScanTypeType],  # (19)
    SceneChangeDetect: NotRequired[H264SceneChangeDetectType],  # (20)
    Slices: NotRequired[int],
    Softness: NotRequired[int],
    SpatialAq: NotRequired[H264SpatialAqType],  # (21)
    SubgopLength: NotRequired[H264SubGopLengthType],  # (22)
    Syntax: NotRequired[H264SyntaxType],  # (23)
    TemporalAq: NotRequired[H264TemporalAqType],  # (24)
    TimecodeInsertion: NotRequired[H264TimecodeInsertionBehaviorType],  # (25)
    TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef],  # (26)
    MinQp: NotRequired[int],
  1. See H264AdaptiveQuantizationType
  2. See AfdSignalingType
  3. See H264ColorMetadataType
  4. See H264ColorSpaceSettingsOutputTypeDef
  5. See H264EntropyEncodingType
  6. See H264FilterSettingsTypeDef
  7. See FixedAfdType
  8. See H264FlickerAqType
  9. See H264ForceFieldPicturesType
  10. See H264FramerateControlType
  11. See H264GopBReferenceType
  12. See H264GopSizeUnitsType
  13. See H264LevelType
  14. See H264LookAheadRateControlType
  15. See H264ParControlType
  16. See H264ProfileType
  17. See H264QualityLevelType
  18. See H264RateControlModeType
  19. See H264ScanTypeType
  20. See H264SceneChangeDetectType
  21. See H264SpatialAqType
  22. See H264SubGopLengthType
  23. See H264SyntaxType
  24. See H264TemporalAqType
  25. See H264TimecodeInsertionBehaviorType
  26. See TimecodeBurninSettingsTypeDef

H264SettingsTypeDef#

# H264SettingsTypeDef definition

class H264SettingsTypeDef(TypedDict):
    AdaptiveQuantization: NotRequired[H264AdaptiveQuantizationType],  # (1)
    AfdSignaling: NotRequired[AfdSignalingType],  # (2)
    Bitrate: NotRequired[int],
    BufFillPct: NotRequired[int],
    BufSize: NotRequired[int],
    ColorMetadata: NotRequired[H264ColorMetadataType],  # (3)
    ColorSpaceSettings: NotRequired[H264ColorSpaceSettingsUnionTypeDef],  # (4)
    EntropyEncoding: NotRequired[H264EntropyEncodingType],  # (5)
    FilterSettings: NotRequired[H264FilterSettingsTypeDef],  # (6)
    FixedAfd: NotRequired[FixedAfdType],  # (7)
    FlickerAq: NotRequired[H264FlickerAqType],  # (8)
    ForceFieldPictures: NotRequired[H264ForceFieldPicturesType],  # (9)
    FramerateControl: NotRequired[H264FramerateControlType],  # (10)
    FramerateDenominator: NotRequired[int],
    FramerateNumerator: NotRequired[int],
    GopBReference: NotRequired[H264GopBReferenceType],  # (11)
    GopClosedCadence: NotRequired[int],
    GopNumBFrames: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[H264GopSizeUnitsType],  # (12)
    Level: NotRequired[H264LevelType],  # (13)
    LookAheadRateControl: NotRequired[H264LookAheadRateControlType],  # (14)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    NumRefFrames: NotRequired[int],
    ParControl: NotRequired[H264ParControlType],  # (15)
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    Profile: NotRequired[H264ProfileType],  # (16)
    QualityLevel: NotRequired[H264QualityLevelType],  # (17)
    QvbrQualityLevel: NotRequired[int],
    RateControlMode: NotRequired[H264RateControlModeType],  # (18)
    ScanType: NotRequired[H264ScanTypeType],  # (19)
    SceneChangeDetect: NotRequired[H264SceneChangeDetectType],  # (20)
    Slices: NotRequired[int],
    Softness: NotRequired[int],
    SpatialAq: NotRequired[H264SpatialAqType],  # (21)
    SubgopLength: NotRequired[H264SubGopLengthType],  # (22)
    Syntax: NotRequired[H264SyntaxType],  # (23)
    TemporalAq: NotRequired[H264TemporalAqType],  # (24)
    TimecodeInsertion: NotRequired[H264TimecodeInsertionBehaviorType],  # (25)
    TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef],  # (26)
    MinQp: NotRequired[int],
  1. See H264AdaptiveQuantizationType
  2. See AfdSignalingType
  3. See H264ColorMetadataType
  4. See H264ColorSpaceSettingsTypeDef H264ColorSpaceSettingsOutputTypeDef
  5. See H264EntropyEncodingType
  6. See H264FilterSettingsTypeDef
  7. See FixedAfdType
  8. See H264FlickerAqType
  9. See H264ForceFieldPicturesType
  10. See H264FramerateControlType
  11. See H264GopBReferenceType
  12. See H264GopSizeUnitsType
  13. See H264LevelType
  14. See H264LookAheadRateControlType
  15. See H264ParControlType
  16. See H264ProfileType
  17. See H264QualityLevelType
  18. See H264RateControlModeType
  19. See H264ScanTypeType
  20. See H264SceneChangeDetectType
  21. See H264SpatialAqType
  22. See H264SubGopLengthType
  23. See H264SyntaxType
  24. See H264TemporalAqType
  25. See H264TimecodeInsertionBehaviorType
  26. See TimecodeBurninSettingsTypeDef

H265SettingsOutputTypeDef#

# H265SettingsOutputTypeDef definition

class H265SettingsOutputTypeDef(TypedDict):
    FramerateDenominator: int,
    FramerateNumerator: int,
    AdaptiveQuantization: NotRequired[H265AdaptiveQuantizationType],  # (1)
    AfdSignaling: NotRequired[AfdSignalingType],  # (2)
    AlternativeTransferFunction: NotRequired[H265AlternativeTransferFunctionType],  # (3)
    Bitrate: NotRequired[int],
    BufSize: NotRequired[int],
    ColorMetadata: NotRequired[H265ColorMetadataType],  # (4)
    ColorSpaceSettings: NotRequired[H265ColorSpaceSettingsOutputTypeDef],  # (5)
    FilterSettings: NotRequired[H265FilterSettingsTypeDef],  # (6)
    FixedAfd: NotRequired[FixedAfdType],  # (7)
    FlickerAq: NotRequired[H265FlickerAqType],  # (8)
    GopClosedCadence: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[H265GopSizeUnitsType],  # (9)
    Level: NotRequired[H265LevelType],  # (10)
    LookAheadRateControl: NotRequired[H265LookAheadRateControlType],  # (11)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    Profile: NotRequired[H265ProfileType],  # (12)
    QvbrQualityLevel: NotRequired[int],
    RateControlMode: NotRequired[H265RateControlModeType],  # (13)
    ScanType: NotRequired[H265ScanTypeType],  # (14)
    SceneChangeDetect: NotRequired[H265SceneChangeDetectType],  # (15)
    Slices: NotRequired[int],
    Tier: NotRequired[H265TierType],  # (16)
    TimecodeInsertion: NotRequired[H265TimecodeInsertionBehaviorType],  # (17)
    TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef],  # (18)
    MvOverPictureBoundaries: NotRequired[H265MvOverPictureBoundariesType],  # (19)
    MvTemporalPredictor: NotRequired[H265MvTemporalPredictorType],  # (20)
    TileHeight: NotRequired[int],
    TilePadding: NotRequired[H265TilePaddingType],  # (21)
    TileWidth: NotRequired[int],
    TreeblockSize: NotRequired[H265TreeblockSizeType],  # (22)
    MinQp: NotRequired[int],
    Deblocking: NotRequired[H265DeblockingType],  # (23)
  1. See H265AdaptiveQuantizationType
  2. See AfdSignalingType
  3. See H265AlternativeTransferFunctionType
  4. See H265ColorMetadataType
  5. See H265ColorSpaceSettingsOutputTypeDef
  6. See H265FilterSettingsTypeDef
  7. See FixedAfdType
  8. See H265FlickerAqType
  9. See H265GopSizeUnitsType
  10. See H265LevelType
  11. See H265LookAheadRateControlType
  12. See H265ProfileType
  13. See H265RateControlModeType
  14. See H265ScanTypeType
  15. See H265SceneChangeDetectType
  16. See H265TierType
  17. See H265TimecodeInsertionBehaviorType
  18. See TimecodeBurninSettingsTypeDef
  19. See H265MvOverPictureBoundariesType
  20. See H265MvTemporalPredictorType
  21. See H265TilePaddingType
  22. See H265TreeblockSizeType
  23. See H265DeblockingType

Mpeg2SettingsTypeDef#

# Mpeg2SettingsTypeDef definition

class Mpeg2SettingsTypeDef(TypedDict):
    FramerateDenominator: int,
    FramerateNumerator: int,
    AdaptiveQuantization: NotRequired[Mpeg2AdaptiveQuantizationType],  # (1)
    AfdSignaling: NotRequired[AfdSignalingType],  # (2)
    ColorMetadata: NotRequired[Mpeg2ColorMetadataType],  # (3)
    ColorSpace: NotRequired[Mpeg2ColorSpaceType],  # (4)
    DisplayAspectRatio: NotRequired[Mpeg2DisplayRatioType],  # (5)
    FilterSettings: NotRequired[Mpeg2FilterSettingsTypeDef],  # (6)
    FixedAfd: NotRequired[FixedAfdType],  # (7)
    GopClosedCadence: NotRequired[int],
    GopNumBFrames: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[Mpeg2GopSizeUnitsType],  # (8)
    ScanType: NotRequired[Mpeg2ScanTypeType],  # (9)
    SubgopLength: NotRequired[Mpeg2SubGopLengthType],  # (10)
    TimecodeInsertion: NotRequired[Mpeg2TimecodeInsertionBehaviorType],  # (11)
    TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef],  # (12)
  1. See Mpeg2AdaptiveQuantizationType
  2. See AfdSignalingType
  3. See Mpeg2ColorMetadataType
  4. See Mpeg2ColorSpaceType
  5. See Mpeg2DisplayRatioType
  6. See Mpeg2FilterSettingsTypeDef
  7. See FixedAfdType
  8. See Mpeg2GopSizeUnitsType
  9. See Mpeg2ScanTypeType
  10. See Mpeg2SubGopLengthType
  11. See Mpeg2TimecodeInsertionBehaviorType
  12. See TimecodeBurninSettingsTypeDef

InputPrepareScheduleActionSettingsOutputTypeDef#

# InputPrepareScheduleActionSettingsOutputTypeDef definition

class InputPrepareScheduleActionSettingsOutputTypeDef(TypedDict):
    InputAttachmentNameReference: NotRequired[str],
    InputClippingSettings: NotRequired[InputClippingSettingsTypeDef],  # (1)
    UrlPath: NotRequired[list[str]],
  1. See InputClippingSettingsTypeDef

InputPrepareScheduleActionSettingsTypeDef#

# InputPrepareScheduleActionSettingsTypeDef definition

class InputPrepareScheduleActionSettingsTypeDef(TypedDict):
    InputAttachmentNameReference: NotRequired[str],
    InputClippingSettings: NotRequired[InputClippingSettingsTypeDef],  # (1)
    UrlPath: NotRequired[Sequence[str]],
  1. See InputClippingSettingsTypeDef

InputSwitchScheduleActionSettingsOutputTypeDef#

# InputSwitchScheduleActionSettingsOutputTypeDef definition

class InputSwitchScheduleActionSettingsOutputTypeDef(TypedDict):
    InputAttachmentNameReference: str,
    InputClippingSettings: NotRequired[InputClippingSettingsTypeDef],  # (1)
    UrlPath: NotRequired[list[str]],
  1. See InputClippingSettingsTypeDef

InputSwitchScheduleActionSettingsTypeDef#

# InputSwitchScheduleActionSettingsTypeDef definition

class InputSwitchScheduleActionSettingsTypeDef(TypedDict):
    InputAttachmentNameReference: str,
    InputClippingSettings: NotRequired[InputClippingSettingsTypeDef],  # (1)
    UrlPath: NotRequired[Sequence[str]],
  1. See InputClippingSettingsTypeDef

UpdateInputDeviceRequestRequestTypeDef#

# UpdateInputDeviceRequestRequestTypeDef definition

class UpdateInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,
    HdDeviceSettings: NotRequired[InputDeviceConfigurableSettingsTypeDef],  # (1)
    Name: NotRequired[str],
    UhdDeviceSettings: NotRequired[InputDeviceConfigurableSettingsTypeDef],  # (1)
    AvailabilityZone: NotRequired[str],
  1. See InputDeviceConfigurableSettingsTypeDef
  2. See InputDeviceConfigurableSettingsTypeDef

DescribeInputDeviceResponseTypeDef#

# DescribeInputDeviceResponseTypeDef definition

class DescribeInputDeviceResponseTypeDef(TypedDict):
    Arn: str,
    ConnectionState: InputDeviceConnectionStateType,  # (1)
    DeviceSettingsSyncState: DeviceSettingsSyncStateType,  # (2)
    DeviceUpdateStatus: DeviceUpdateStatusType,  # (3)
    HdDeviceSettings: InputDeviceHdSettingsTypeDef,  # (4)
    Id: str,
    MacAddress: str,
    Name: str,
    NetworkSettings: InputDeviceNetworkSettingsTypeDef,  # (5)
    SerialNumber: str,
    Type: InputDeviceTypeType,  # (6)
    UhdDeviceSettings: InputDeviceUhdSettingsTypeDef,  # (7)
    Tags: dict[str, str],
    AvailabilityZone: str,
    MedialiveInputArns: list[str],
    OutputType: InputDeviceOutputTypeType,  # (8)
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)
  1. See InputDeviceConnectionStateType
  2. See DeviceSettingsSyncStateType
  3. See DeviceUpdateStatusType
  4. See InputDeviceHdSettingsTypeDef
  5. See InputDeviceNetworkSettingsTypeDef
  6. See InputDeviceTypeType
  7. See InputDeviceUhdSettingsTypeDef
  8. See InputDeviceOutputTypeType
  9. See ResponseMetadataTypeDef

InputDeviceSummaryTypeDef#

# InputDeviceSummaryTypeDef definition

class InputDeviceSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    ConnectionState: NotRequired[InputDeviceConnectionStateType],  # (1)
    DeviceSettingsSyncState: NotRequired[DeviceSettingsSyncStateType],  # (2)
    DeviceUpdateStatus: NotRequired[DeviceUpdateStatusType],  # (3)
    HdDeviceSettings: NotRequired[InputDeviceHdSettingsTypeDef],  # (4)
    Id: NotRequired[str],
    MacAddress: NotRequired[str],
    Name: NotRequired[str],
    NetworkSettings: NotRequired[InputDeviceNetworkSettingsTypeDef],  # (5)
    SerialNumber: NotRequired[str],
    Type: NotRequired[InputDeviceTypeType],  # (6)
    UhdDeviceSettings: NotRequired[InputDeviceUhdSettingsTypeDef],  # (7)
    Tags: NotRequired[dict[str, str]],
    AvailabilityZone: NotRequired[str],
    MedialiveInputArns: NotRequired[list[str]],
    OutputType: NotRequired[InputDeviceOutputTypeType],  # (8)
  1. See InputDeviceConnectionStateType
  2. See DeviceSettingsSyncStateType
  3. See DeviceUpdateStatusType
  4. See InputDeviceHdSettingsTypeDef
  5. See InputDeviceNetworkSettingsTypeDef
  6. See InputDeviceTypeType
  7. See InputDeviceUhdSettingsTypeDef
  8. See InputDeviceOutputTypeType

UpdateInputDeviceResponseTypeDef#

# UpdateInputDeviceResponseTypeDef definition

class UpdateInputDeviceResponseTypeDef(TypedDict):
    Arn: str,
    ConnectionState: InputDeviceConnectionStateType,  # (1)
    DeviceSettingsSyncState: DeviceSettingsSyncStateType,  # (2)
    DeviceUpdateStatus: DeviceUpdateStatusType,  # (3)
    HdDeviceSettings: InputDeviceHdSettingsTypeDef,  # (4)
    Id: str,
    MacAddress: str,
    Name: str,
    NetworkSettings: InputDeviceNetworkSettingsTypeDef,  # (5)
    SerialNumber: str,
    Type: InputDeviceTypeType,  # (6)
    UhdDeviceSettings: InputDeviceUhdSettingsTypeDef,  # (7)
    Tags: dict[str, str],
    AvailabilityZone: str,
    MedialiveInputArns: list[str],
    OutputType: InputDeviceOutputTypeType,  # (8)
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)
  1. See InputDeviceConnectionStateType
  2. See DeviceSettingsSyncStateType
  3. See DeviceUpdateStatusType
  4. See InputDeviceHdSettingsTypeDef
  5. See InputDeviceNetworkSettingsTypeDef
  6. See InputDeviceTypeType
  7. See InputDeviceUhdSettingsTypeDef
  8. See InputDeviceOutputTypeType
  9. See ResponseMetadataTypeDef

HlsSettingsOutputTypeDef#

# HlsSettingsOutputTypeDef definition

class HlsSettingsOutputTypeDef(TypedDict):
    AudioOnlyHlsSettings: NotRequired[AudioOnlyHlsSettingsTypeDef],  # (1)
    Fmp4HlsSettings: NotRequired[Fmp4HlsSettingsTypeDef],  # (2)
    FrameCaptureHlsSettings: NotRequired[dict[str, Any]],
    StandardHlsSettings: NotRequired[StandardHlsSettingsTypeDef],  # (3)
  1. See AudioOnlyHlsSettingsTypeDef
  2. See Fmp4HlsSettingsTypeDef
  3. See StandardHlsSettingsTypeDef

HlsSettingsTypeDef#

# HlsSettingsTypeDef definition

class HlsSettingsTypeDef(TypedDict):
    AudioOnlyHlsSettings: NotRequired[AudioOnlyHlsSettingsTypeDef],  # (1)
    Fmp4HlsSettings: NotRequired[Fmp4HlsSettingsTypeDef],  # (2)
    FrameCaptureHlsSettings: NotRequired[Mapping[str, Any]],
    StandardHlsSettings: NotRequired[StandardHlsSettingsTypeDef],  # (3)
  1. See AudioOnlyHlsSettingsTypeDef
  2. See Fmp4HlsSettingsTypeDef
  3. See StandardHlsSettingsTypeDef

CreateSignalMapResponseTypeDef#

# CreateSignalMapResponseTypeDef definition

class CreateSignalMapResponseTypeDef(TypedDict):
    Arn: str,
    CloudWatchAlarmTemplateGroupIds: list[str],
    CreatedAt: datetime,
    Description: str,
    DiscoveryEntryPointArn: str,
    ErrorMessage: str,
    EventBridgeRuleTemplateGroupIds: list[str],
    FailedMediaResourceMap: dict[str, MediaResourceTypeDef],  # (1)
    Id: str,
    LastDiscoveredAt: datetime,
    LastSuccessfulMonitorDeployment: SuccessfulMonitorDeploymentTypeDef,  # (2)
    MediaResourceMap: dict[str, MediaResourceTypeDef],  # (1)
    ModifiedAt: datetime,
    MonitorChangesPendingDeployment: bool,
    MonitorDeployment: MonitorDeploymentTypeDef,  # (4)
    Name: str,
    Status: SignalMapStatusType,  # (5)
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See MediaResourceTypeDef
  2. See SuccessfulMonitorDeploymentTypeDef
  3. See MediaResourceTypeDef
  4. See MonitorDeploymentTypeDef
  5. See SignalMapStatusType
  6. See ResponseMetadataTypeDef

GetSignalMapResponseTypeDef#

# GetSignalMapResponseTypeDef definition

class GetSignalMapResponseTypeDef(TypedDict):
    Arn: str,
    CloudWatchAlarmTemplateGroupIds: list[str],
    CreatedAt: datetime,
    Description: str,
    DiscoveryEntryPointArn: str,
    ErrorMessage: str,
    EventBridgeRuleTemplateGroupIds: list[str],
    FailedMediaResourceMap: dict[str, MediaResourceTypeDef],  # (1)
    Id: str,
    LastDiscoveredAt: datetime,
    LastSuccessfulMonitorDeployment: SuccessfulMonitorDeploymentTypeDef,  # (2)
    MediaResourceMap: dict[str, MediaResourceTypeDef],  # (1)
    ModifiedAt: datetime,
    MonitorChangesPendingDeployment: bool,
    MonitorDeployment: MonitorDeploymentTypeDef,  # (4)
    Name: str,
    Status: SignalMapStatusType,  # (5)
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See MediaResourceTypeDef
  2. See SuccessfulMonitorDeploymentTypeDef
  3. See MediaResourceTypeDef
  4. See MonitorDeploymentTypeDef
  5. See SignalMapStatusType
  6. See ResponseMetadataTypeDef

StartDeleteMonitorDeploymentResponseTypeDef#

# StartDeleteMonitorDeploymentResponseTypeDef definition

class StartDeleteMonitorDeploymentResponseTypeDef(TypedDict):
    Arn: str,
    CloudWatchAlarmTemplateGroupIds: list[str],
    CreatedAt: datetime,
    Description: str,
    DiscoveryEntryPointArn: str,
    ErrorMessage: str,
    EventBridgeRuleTemplateGroupIds: list[str],
    FailedMediaResourceMap: dict[str, MediaResourceTypeDef],  # (1)
    Id: str,
    LastDiscoveredAt: datetime,
    LastSuccessfulMonitorDeployment: SuccessfulMonitorDeploymentTypeDef,  # (2)
    MediaResourceMap: dict[str, MediaResourceTypeDef],  # (1)
    ModifiedAt: datetime,
    MonitorChangesPendingDeployment: bool,
    MonitorDeployment: MonitorDeploymentTypeDef,  # (4)
    Name: str,
    Status: SignalMapStatusType,  # (5)
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See MediaResourceTypeDef
  2. See SuccessfulMonitorDeploymentTypeDef
  3. See MediaResourceTypeDef
  4. See MonitorDeploymentTypeDef
  5. See SignalMapStatusType
  6. See ResponseMetadataTypeDef

StartMonitorDeploymentResponseTypeDef#

# StartMonitorDeploymentResponseTypeDef definition

class StartMonitorDeploymentResponseTypeDef(TypedDict):
    Arn: str,
    CloudWatchAlarmTemplateGroupIds: list[str],
    CreatedAt: datetime,
    Description: str,
    DiscoveryEntryPointArn: str,
    ErrorMessage: str,
    EventBridgeRuleTemplateGroupIds: list[str],
    FailedMediaResourceMap: dict[str, MediaResourceTypeDef],  # (1)
    Id: str,
    LastDiscoveredAt: datetime,
    LastSuccessfulMonitorDeployment: SuccessfulMonitorDeploymentTypeDef,  # (2)
    MediaResourceMap: dict[str, MediaResourceTypeDef],  # (1)
    ModifiedAt: datetime,
    MonitorChangesPendingDeployment: bool,
    MonitorDeployment: MonitorDeploymentTypeDef,  # (4)
    Name: str,
    Status: SignalMapStatusType,  # (5)
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See MediaResourceTypeDef
  2. See SuccessfulMonitorDeploymentTypeDef
  3. See MediaResourceTypeDef
  4. See MonitorDeploymentTypeDef
  5. See SignalMapStatusType
  6. See ResponseMetadataTypeDef

StartUpdateSignalMapResponseTypeDef#

# StartUpdateSignalMapResponseTypeDef definition

class StartUpdateSignalMapResponseTypeDef(TypedDict):
    Arn: str,
    CloudWatchAlarmTemplateGroupIds: list[str],
    CreatedAt: datetime,
    Description: str,
    DiscoveryEntryPointArn: str,
    ErrorMessage: str,
    EventBridgeRuleTemplateGroupIds: list[str],
    FailedMediaResourceMap: dict[str, MediaResourceTypeDef],  # (1)
    Id: str,
    LastDiscoveredAt: datetime,
    LastSuccessfulMonitorDeployment: SuccessfulMonitorDeploymentTypeDef,  # (2)
    MediaResourceMap: dict[str, MediaResourceTypeDef],  # (1)
    ModifiedAt: datetime,
    MonitorChangesPendingDeployment: bool,
    MonitorDeployment: MonitorDeploymentTypeDef,  # (4)
    Name: str,
    Status: SignalMapStatusType,  # (5)
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See MediaResourceTypeDef
  2. See SuccessfulMonitorDeploymentTypeDef
  3. See MediaResourceTypeDef
  4. See MonitorDeploymentTypeDef
  5. See SignalMapStatusType
  6. See ResponseMetadataTypeDef

MotionGraphicsConfigurationTypeDef#

# MotionGraphicsConfigurationTypeDef definition

class MotionGraphicsConfigurationTypeDef(TypedDict):
    MotionGraphicsSettings: MotionGraphicsSettingsUnionTypeDef,  # (2)
    MotionGraphicsInsertion: NotRequired[MotionGraphicsInsertionType],  # (1)
  1. See MotionGraphicsInsertionType
  2. See MotionGraphicsSettingsTypeDef MotionGraphicsSettingsOutputTypeDef

MultiplexOutputSettingsTypeDef#

# MultiplexOutputSettingsTypeDef definition

class MultiplexOutputSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (1)
    ContainerSettings: NotRequired[MultiplexContainerSettingsTypeDef],  # (2)
  1. See OutputLocationRefTypeDef
  2. See MultiplexContainerSettingsTypeDef

DeleteMultiplexResponseTypeDef#

# DeleteMultiplexResponseTypeDef definition

class DeleteMultiplexResponseTypeDef(TypedDict):
    Arn: str,
    AvailabilityZones: list[str],
    Destinations: list[MultiplexOutputDestinationTypeDef],  # (1)
    Id: str,
    MultiplexSettings: MultiplexSettingsTypeDef,  # (2)
    Name: str,
    PipelinesRunningCount: int,
    ProgramCount: int,
    State: MultiplexStateType,  # (3)
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType
  4. See ResponseMetadataTypeDef

DescribeMultiplexResponseTypeDef#

# DescribeMultiplexResponseTypeDef definition

class DescribeMultiplexResponseTypeDef(TypedDict):
    Arn: str,
    AvailabilityZones: list[str],
    Destinations: list[MultiplexOutputDestinationTypeDef],  # (1)
    Id: str,
    MultiplexSettings: MultiplexSettingsTypeDef,  # (2)
    Name: str,
    PipelinesRunningCount: int,
    ProgramCount: int,
    State: MultiplexStateType,  # (3)
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType
  4. See ResponseMetadataTypeDef

MultiplexTypeDef#

# MultiplexTypeDef definition

class MultiplexTypeDef(TypedDict):
    Arn: NotRequired[str],
    AvailabilityZones: NotRequired[list[str]],
    Destinations: NotRequired[list[MultiplexOutputDestinationTypeDef]],  # (1)
    Id: NotRequired[str],
    MultiplexSettings: NotRequired[MultiplexSettingsTypeDef],  # (2)
    Name: NotRequired[str],
    PipelinesRunningCount: NotRequired[int],
    ProgramCount: NotRequired[int],
    State: NotRequired[MultiplexStateType],  # (3)
    Tags: NotRequired[dict[str, str]],
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType

StartMultiplexResponseTypeDef#

# StartMultiplexResponseTypeDef definition

class StartMultiplexResponseTypeDef(TypedDict):
    Arn: str,
    AvailabilityZones: list[str],
    Destinations: list[MultiplexOutputDestinationTypeDef],  # (1)
    Id: str,
    MultiplexSettings: MultiplexSettingsTypeDef,  # (2)
    Name: str,
    PipelinesRunningCount: int,
    ProgramCount: int,
    State: MultiplexStateType,  # (3)
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType
  4. See ResponseMetadataTypeDef

StopMultiplexResponseTypeDef#

# StopMultiplexResponseTypeDef definition

class StopMultiplexResponseTypeDef(TypedDict):
    Arn: str,
    AvailabilityZones: list[str],
    Destinations: list[MultiplexOutputDestinationTypeDef],  # (1)
    Id: str,
    MultiplexSettings: MultiplexSettingsTypeDef,  # (2)
    Name: str,
    PipelinesRunningCount: int,
    ProgramCount: int,
    State: MultiplexStateType,  # (3)
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType
  4. See ResponseMetadataTypeDef

UpdateMultiplexRequestRequestTypeDef#

# UpdateMultiplexRequestRequestTypeDef definition

class UpdateMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    MultiplexSettings: NotRequired[MultiplexSettingsTypeDef],  # (1)
    Name: NotRequired[str],
    PacketIdentifiersMapping: NotRequired[Mapping[str, MultiplexProgramPacketIdentifiersMapUnionTypeDef]],  # (2)
  1. See MultiplexSettingsTypeDef
  2. See MultiplexProgramPacketIdentifiersMapTypeDef MultiplexProgramPacketIdentifiersMapOutputTypeDef

ListMultiplexesResponseTypeDef#

# ListMultiplexesResponseTypeDef definition

class ListMultiplexesResponseTypeDef(TypedDict):
    Multiplexes: list[MultiplexSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See MultiplexSummaryTypeDef
  2. See ResponseMetadataTypeDef

MultiplexProgramSettingsTypeDef#

# MultiplexProgramSettingsTypeDef definition

class MultiplexProgramSettingsTypeDef(TypedDict):
    ProgramNumber: int,
    PreferredChannelPipeline: NotRequired[PreferredChannelPipelineType],  # (1)
    ServiceDescriptor: NotRequired[MultiplexProgramServiceDescriptorTypeDef],  # (2)
    VideoSettings: NotRequired[MultiplexVideoSettingsTypeDef],  # (3)
  1. See PreferredChannelPipelineType
  2. See MultiplexProgramServiceDescriptorTypeDef
  3. See MultiplexVideoSettingsTypeDef

AudioWatermarkSettingsTypeDef#

# AudioWatermarkSettingsTypeDef definition

class AudioWatermarkSettingsTypeDef(TypedDict):
    NielsenWatermarksSettings: NotRequired[NielsenWatermarksSettingsTypeDef],  # (1)
  1. See NielsenWatermarksSettingsTypeDef

UpdateChannelClassRequestRequestTypeDef#

# UpdateChannelClassRequestRequestTypeDef definition

class UpdateChannelClassRequestRequestTypeDef(TypedDict):
    ChannelClass: ChannelClassType,  # (1)
    ChannelId: str,
    Destinations: NotRequired[Sequence[OutputDestinationTypeDef]],  # (2)
  1. See ChannelClassType
  2. See OutputDestinationTypeDef

Scte35DescriptorSettingsTypeDef#

# Scte35DescriptorSettingsTypeDef definition

class Scte35DescriptorSettingsTypeDef(TypedDict):
    SegmentationDescriptorScte35DescriptorSettings: Scte35SegmentationDescriptorTypeDef,  # (1)
  1. See Scte35SegmentationDescriptorTypeDef

SrtSettingsRequestTypeDef#

# SrtSettingsRequestTypeDef definition

class SrtSettingsRequestTypeDef(TypedDict):
    SrtCallerSources: NotRequired[Sequence[SrtCallerSourceRequestTypeDef]],  # (1)
  1. See SrtCallerSourceRequestTypeDef

SrtSettingsTypeDef#

# SrtSettingsTypeDef definition

class SrtSettingsTypeDef(TypedDict):
    SrtCallerSources: NotRequired[list[SrtCallerSourceTypeDef]],  # (1)
  1. See SrtCallerSourceTypeDef

DescribeThumbnailsResponseTypeDef#

# DescribeThumbnailsResponseTypeDef definition

class DescribeThumbnailsResponseTypeDef(TypedDict):
    ThumbnailDetails: list[ThumbnailDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThumbnailDetailTypeDef
  2. See ResponseMetadataTypeDef

VideoSelectorTypeDef#

# VideoSelectorTypeDef definition

class VideoSelectorTypeDef(TypedDict):
    ColorSpace: NotRequired[VideoSelectorColorSpaceType],  # (1)
    ColorSpaceSettings: NotRequired[VideoSelectorColorSpaceSettingsTypeDef],  # (2)
    ColorSpaceUsage: NotRequired[VideoSelectorColorSpaceUsageType],  # (3)
    SelectorSettings: NotRequired[VideoSelectorSettingsTypeDef],  # (4)
  1. See VideoSelectorColorSpaceType
  2. See VideoSelectorColorSpaceSettingsTypeDef
  3. See VideoSelectorColorSpaceUsageType
  4. See VideoSelectorSettingsTypeDef

RemixSettingsTypeDef#

# RemixSettingsTypeDef definition

class RemixSettingsTypeDef(TypedDict):
    ChannelMappings: Sequence[AudioChannelMappingUnionTypeDef],  # (1)
    ChannelsIn: NotRequired[int],
    ChannelsOut: NotRequired[int],
  1. See AudioChannelMappingTypeDef AudioChannelMappingOutputTypeDef

CaptionDescriptionOutputTypeDef#

# CaptionDescriptionOutputTypeDef definition

class CaptionDescriptionOutputTypeDef(TypedDict):
    CaptionSelectorName: str,
    Name: str,
    Accessibility: NotRequired[AccessibilityTypeType],  # (1)
    DestinationSettings: NotRequired[CaptionDestinationSettingsOutputTypeDef],  # (2)
    LanguageCode: NotRequired[str],
    LanguageDescription: NotRequired[str],
    CaptionDashRoles: NotRequired[list[DashRoleCaptionType]],  # (3)
    DvbDashAccessibility: NotRequired[DvbDashAccessibilityType],  # (4)
  1. See AccessibilityTypeType
  2. See CaptionDestinationSettingsOutputTypeDef
  3. See DashRoleCaptionType
  4. See DvbDashAccessibilityType

HlsGroupSettingsOutputTypeDef#

# HlsGroupSettingsOutputTypeDef definition

class HlsGroupSettingsOutputTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (6)
    AdMarkers: NotRequired[list[HlsAdMarkersType]],  # (1)
    BaseUrlContent: NotRequired[str],
    BaseUrlContent1: NotRequired[str],
    BaseUrlManifest: NotRequired[str],
    BaseUrlManifest1: NotRequired[str],
    CaptionLanguageMappings: NotRequired[list[CaptionLanguageMappingTypeDef]],  # (2)
    CaptionLanguageSetting: NotRequired[HlsCaptionLanguageSettingType],  # (3)
    ClientCache: NotRequired[HlsClientCacheType],  # (4)
    CodecSpecification: NotRequired[HlsCodecSpecificationType],  # (5)
    ConstantIv: NotRequired[str],
    DirectoryStructure: NotRequired[HlsDirectoryStructureType],  # (7)
    DiscontinuityTags: NotRequired[HlsDiscontinuityTagsType],  # (8)
    EncryptionType: NotRequired[HlsEncryptionTypeType],  # (9)
    HlsCdnSettings: NotRequired[HlsCdnSettingsTypeDef],  # (10)
    HlsId3SegmentTagging: NotRequired[HlsId3SegmentTaggingStateType],  # (11)
    IFrameOnlyPlaylists: NotRequired[IFrameOnlyPlaylistTypeType],  # (12)
    IncompleteSegmentBehavior: NotRequired[HlsIncompleteSegmentBehaviorType],  # (13)
    IndexNSegments: NotRequired[int],
    InputLossAction: NotRequired[InputLossActionForHlsOutType],  # (14)
    IvInManifest: NotRequired[HlsIvInManifestType],  # (15)
    IvSource: NotRequired[HlsIvSourceType],  # (16)
    KeepSegments: NotRequired[int],
    KeyFormat: NotRequired[str],
    KeyFormatVersions: NotRequired[str],
    KeyProviderSettings: NotRequired[KeyProviderSettingsTypeDef],  # (17)
    ManifestCompression: NotRequired[HlsManifestCompressionType],  # (18)
    ManifestDurationFormat: NotRequired[HlsManifestDurationFormatType],  # (19)
    MinSegmentLength: NotRequired[int],
    Mode: NotRequired[HlsModeType],  # (20)
    OutputSelection: NotRequired[HlsOutputSelectionType],  # (21)
    ProgramDateTime: NotRequired[HlsProgramDateTimeType],  # (22)
    ProgramDateTimeClock: NotRequired[HlsProgramDateTimeClockType],  # (23)
    ProgramDateTimePeriod: NotRequired[int],
    RedundantManifest: NotRequired[HlsRedundantManifestType],  # (24)
    SegmentLength: NotRequired[int],
    SegmentationMode: NotRequired[HlsSegmentationModeType],  # (25)
    SegmentsPerSubdirectory: NotRequired[int],
    StreamInfResolution: NotRequired[HlsStreamInfResolutionType],  # (26)
    TimedMetadataId3Frame: NotRequired[HlsTimedMetadataId3FrameType],  # (27)
    TimedMetadataId3Period: NotRequired[int],
    TimestampDeltaMilliseconds: NotRequired[int],
    TsFileMode: NotRequired[HlsTsFileModeType],  # (28)
  1. See HlsAdMarkersType
  2. See CaptionLanguageMappingTypeDef
  3. See HlsCaptionLanguageSettingType
  4. See HlsClientCacheType
  5. See HlsCodecSpecificationType
  6. See OutputLocationRefTypeDef
  7. See HlsDirectoryStructureType
  8. See HlsDiscontinuityTagsType
  9. See HlsEncryptionTypeType
  10. See HlsCdnSettingsTypeDef
  11. See HlsId3SegmentTaggingStateType
  12. See IFrameOnlyPlaylistTypeType
  13. See HlsIncompleteSegmentBehaviorType
  14. See InputLossActionForHlsOutType
  15. See HlsIvInManifestType
  16. See HlsIvSourceType
  17. See KeyProviderSettingsTypeDef
  18. See HlsManifestCompressionType
  19. See HlsManifestDurationFormatType
  20. See HlsModeType
  21. See HlsOutputSelectionType
  22. See HlsProgramDateTimeType
  23. See HlsProgramDateTimeClockType
  24. See HlsRedundantManifestType
  25. See HlsSegmentationModeType
  26. See HlsStreamInfResolutionType
  27. See HlsTimedMetadataId3FrameType
  28. See HlsTsFileModeType

HlsGroupSettingsTypeDef#

# HlsGroupSettingsTypeDef definition

class HlsGroupSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (6)
    AdMarkers: NotRequired[Sequence[HlsAdMarkersType]],  # (1)
    BaseUrlContent: NotRequired[str],
    BaseUrlContent1: NotRequired[str],
    BaseUrlManifest: NotRequired[str],
    BaseUrlManifest1: NotRequired[str],
    CaptionLanguageMappings: NotRequired[Sequence[CaptionLanguageMappingTypeDef]],  # (2)
    CaptionLanguageSetting: NotRequired[HlsCaptionLanguageSettingType],  # (3)
    ClientCache: NotRequired[HlsClientCacheType],  # (4)
    CodecSpecification: NotRequired[HlsCodecSpecificationType],  # (5)
    ConstantIv: NotRequired[str],
    DirectoryStructure: NotRequired[HlsDirectoryStructureType],  # (7)
    DiscontinuityTags: NotRequired[HlsDiscontinuityTagsType],  # (8)
    EncryptionType: NotRequired[HlsEncryptionTypeType],  # (9)
    HlsCdnSettings: NotRequired[HlsCdnSettingsTypeDef],  # (10)
    HlsId3SegmentTagging: NotRequired[HlsId3SegmentTaggingStateType],  # (11)
    IFrameOnlyPlaylists: NotRequired[IFrameOnlyPlaylistTypeType],  # (12)
    IncompleteSegmentBehavior: NotRequired[HlsIncompleteSegmentBehaviorType],  # (13)
    IndexNSegments: NotRequired[int],
    InputLossAction: NotRequired[InputLossActionForHlsOutType],  # (14)
    IvInManifest: NotRequired[HlsIvInManifestType],  # (15)
    IvSource: NotRequired[HlsIvSourceType],  # (16)
    KeepSegments: NotRequired[int],
    KeyFormat: NotRequired[str],
    KeyFormatVersions: NotRequired[str],
    KeyProviderSettings: NotRequired[KeyProviderSettingsTypeDef],  # (17)
    ManifestCompression: NotRequired[HlsManifestCompressionType],  # (18)
    ManifestDurationFormat: NotRequired[HlsManifestDurationFormatType],  # (19)
    MinSegmentLength: NotRequired[int],
    Mode: NotRequired[HlsModeType],  # (20)
    OutputSelection: NotRequired[HlsOutputSelectionType],  # (21)
    ProgramDateTime: NotRequired[HlsProgramDateTimeType],  # (22)
    ProgramDateTimeClock: NotRequired[HlsProgramDateTimeClockType],  # (23)
    ProgramDateTimePeriod: NotRequired[int],
    RedundantManifest: NotRequired[HlsRedundantManifestType],  # (24)
    SegmentLength: NotRequired[int],
    SegmentationMode: NotRequired[HlsSegmentationModeType],  # (25)
    SegmentsPerSubdirectory: NotRequired[int],
    StreamInfResolution: NotRequired[HlsStreamInfResolutionType],  # (26)
    TimedMetadataId3Frame: NotRequired[HlsTimedMetadataId3FrameType],  # (27)
    TimedMetadataId3Period: NotRequired[int],
    TimestampDeltaMilliseconds: NotRequired[int],
    TsFileMode: NotRequired[HlsTsFileModeType],  # (28)
  1. See HlsAdMarkersType
  2. See CaptionLanguageMappingTypeDef
  3. See HlsCaptionLanguageSettingType
  4. See HlsClientCacheType
  5. See HlsCodecSpecificationType
  6. See OutputLocationRefTypeDef
  7. See HlsDirectoryStructureType
  8. See HlsDiscontinuityTagsType
  9. See HlsEncryptionTypeType
  10. See HlsCdnSettingsTypeDef
  11. See HlsId3SegmentTaggingStateType
  12. See IFrameOnlyPlaylistTypeType
  13. See HlsIncompleteSegmentBehaviorType
  14. See InputLossActionForHlsOutType
  15. See HlsIvInManifestType
  16. See HlsIvSourceType
  17. See KeyProviderSettingsTypeDef
  18. See HlsManifestCompressionType
  19. See HlsManifestDurationFormatType
  20. See HlsModeType
  21. See HlsOutputSelectionType
  22. See HlsProgramDateTimeType
  23. See HlsProgramDateTimeClockType
  24. See HlsRedundantManifestType
  25. See HlsSegmentationModeType
  26. See HlsStreamInfResolutionType
  27. See HlsTimedMetadataId3FrameType
  28. See HlsTsFileModeType

AudioSelectorOutputTypeDef#

# AudioSelectorOutputTypeDef definition

class AudioSelectorOutputTypeDef(TypedDict):
    Name: str,
    SelectorSettings: NotRequired[AudioSelectorSettingsOutputTypeDef],  # (1)
  1. See AudioSelectorSettingsOutputTypeDef

AudioSelectorSettingsTypeDef#

# AudioSelectorSettingsTypeDef definition

class AudioSelectorSettingsTypeDef(TypedDict):
    AudioHlsRenditionSelection: NotRequired[AudioHlsRenditionSelectionTypeDef],  # (1)
    AudioLanguageSelection: NotRequired[AudioLanguageSelectionTypeDef],  # (2)
    AudioPidSelection: NotRequired[AudioPidSelectionTypeDef],  # (3)
    AudioTrackSelection: NotRequired[AudioTrackSelectionUnionTypeDef],  # (4)
  1. See AudioHlsRenditionSelectionTypeDef
  2. See AudioLanguageSelectionTypeDef
  3. See AudioPidSelectionTypeDef
  4. See AudioTrackSelectionTypeDef AudioTrackSelectionOutputTypeDef

Av1SettingsTypeDef#

# Av1SettingsTypeDef definition

class Av1SettingsTypeDef(TypedDict):
    FramerateDenominator: int,
    FramerateNumerator: int,
    AfdSignaling: NotRequired[AfdSignalingType],  # (1)
    BufSize: NotRequired[int],
    ColorSpaceSettings: NotRequired[Av1ColorSpaceSettingsUnionTypeDef],  # (2)
    FixedAfd: NotRequired[FixedAfdType],  # (3)
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[Av1GopSizeUnitsType],  # (4)
    Level: NotRequired[Av1LevelType],  # (5)
    LookAheadRateControl: NotRequired[Av1LookAheadRateControlType],  # (6)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    QvbrQualityLevel: NotRequired[int],
    SceneChangeDetect: NotRequired[Av1SceneChangeDetectType],  # (7)
    TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef],  # (8)
  1. See AfdSignalingType
  2. See Av1ColorSpaceSettingsTypeDef Av1ColorSpaceSettingsOutputTypeDef
  3. See FixedAfdType
  4. See Av1GopSizeUnitsType
  5. See Av1LevelType
  6. See Av1LookAheadRateControlType
  7. See Av1SceneChangeDetectType
  8. See TimecodeBurninSettingsTypeDef

H265SettingsTypeDef#

# H265SettingsTypeDef definition

class H265SettingsTypeDef(TypedDict):
    FramerateDenominator: int,
    FramerateNumerator: int,
    AdaptiveQuantization: NotRequired[H265AdaptiveQuantizationType],  # (1)
    AfdSignaling: NotRequired[AfdSignalingType],  # (2)
    AlternativeTransferFunction: NotRequired[H265AlternativeTransferFunctionType],  # (3)
    Bitrate: NotRequired[int],
    BufSize: NotRequired[int],
    ColorMetadata: NotRequired[H265ColorMetadataType],  # (4)
    ColorSpaceSettings: NotRequired[H265ColorSpaceSettingsUnionTypeDef],  # (5)
    FilterSettings: NotRequired[H265FilterSettingsTypeDef],  # (6)
    FixedAfd: NotRequired[FixedAfdType],  # (7)
    FlickerAq: NotRequired[H265FlickerAqType],  # (8)
    GopClosedCadence: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[H265GopSizeUnitsType],  # (9)
    Level: NotRequired[H265LevelType],  # (10)
    LookAheadRateControl: NotRequired[H265LookAheadRateControlType],  # (11)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    Profile: NotRequired[H265ProfileType],  # (12)
    QvbrQualityLevel: NotRequired[int],
    RateControlMode: NotRequired[H265RateControlModeType],  # (13)
    ScanType: NotRequired[H265ScanTypeType],  # (14)
    SceneChangeDetect: NotRequired[H265SceneChangeDetectType],  # (15)
    Slices: NotRequired[int],
    Tier: NotRequired[H265TierType],  # (16)
    TimecodeInsertion: NotRequired[H265TimecodeInsertionBehaviorType],  # (17)
    TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef],  # (18)
    MvOverPictureBoundaries: NotRequired[H265MvOverPictureBoundariesType],  # (19)
    MvTemporalPredictor: NotRequired[H265MvTemporalPredictorType],  # (20)
    TileHeight: NotRequired[int],
    TilePadding: NotRequired[H265TilePaddingType],  # (21)
    TileWidth: NotRequired[int],
    TreeblockSize: NotRequired[H265TreeblockSizeType],  # (22)
    MinQp: NotRequired[int],
    Deblocking: NotRequired[H265DeblockingType],  # (23)
  1. See H265AdaptiveQuantizationType
  2. See AfdSignalingType
  3. See H265AlternativeTransferFunctionType
  4. See H265ColorMetadataType
  5. See H265ColorSpaceSettingsTypeDef H265ColorSpaceSettingsOutputTypeDef
  6. See H265FilterSettingsTypeDef
  7. See FixedAfdType
  8. See H265FlickerAqType
  9. See H265GopSizeUnitsType
  10. See H265LevelType
  11. See H265LookAheadRateControlType
  12. See H265ProfileType
  13. See H265RateControlModeType
  14. See H265ScanTypeType
  15. See H265SceneChangeDetectType
  16. See H265TierType
  17. See H265TimecodeInsertionBehaviorType
  18. See TimecodeBurninSettingsTypeDef
  19. See H265MvOverPictureBoundariesType
  20. See H265MvTemporalPredictorType
  21. See H265TilePaddingType
  22. See H265TreeblockSizeType
  23. See H265DeblockingType

CaptionSelectorOutputTypeDef#

# CaptionSelectorOutputTypeDef definition

class CaptionSelectorOutputTypeDef(TypedDict):
    Name: str,
    LanguageCode: NotRequired[str],
    SelectorSettings: NotRequired[CaptionSelectorSettingsOutputTypeDef],  # (1)
  1. See CaptionSelectorSettingsOutputTypeDef

ListClustersResponseTypeDef#

# ListClustersResponseTypeDef definition

class ListClustersResponseTypeDef(TypedDict):
    Clusters: list[DescribeClusterSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DescribeClusterSummaryTypeDef
  2. See ResponseMetadataTypeDef

ArchiveOutputSettingsOutputTypeDef#

# ArchiveOutputSettingsOutputTypeDef definition

class ArchiveOutputSettingsOutputTypeDef(TypedDict):
    ContainerSettings: ArchiveContainerSettingsOutputTypeDef,  # (1)
    Extension: NotRequired[str],
    NameModifier: NotRequired[str],
  1. See ArchiveContainerSettingsOutputTypeDef

SrtOutputSettingsTypeDef#

# SrtOutputSettingsTypeDef definition

class SrtOutputSettingsTypeDef(TypedDict):
    ContainerSettings: UdpContainerSettingsTypeDef,  # (1)
    Destination: OutputLocationRefTypeDef,  # (2)
    BufferMsec: NotRequired[int],
    EncryptionType: NotRequired[SrtEncryptionTypeType],  # (3)
    Latency: NotRequired[int],
  1. See UdpContainerSettingsTypeDef
  2. See OutputLocationRefTypeDef
  3. See SrtEncryptionTypeType

UdpOutputSettingsTypeDef#

# UdpOutputSettingsTypeDef definition

class UdpOutputSettingsTypeDef(TypedDict):
    ContainerSettings: UdpContainerSettingsTypeDef,  # (1)
    Destination: OutputLocationRefTypeDef,  # (2)
    BufferMsec: NotRequired[int],
    FecOutputSettings: NotRequired[FecOutputSettingsTypeDef],  # (3)
  1. See UdpContainerSettingsTypeDef
  2. See OutputLocationRefTypeDef
  3. See FecOutputSettingsTypeDef

GlobalConfigurationTypeDef#

# GlobalConfigurationTypeDef definition

class GlobalConfigurationTypeDef(TypedDict):
    InitialAudioGain: NotRequired[int],
    InputEndAction: NotRequired[GlobalConfigurationInputEndActionType],  # (1)
    InputLossBehavior: NotRequired[InputLossBehaviorTypeDef],  # (2)
    OutputLockingMode: NotRequired[GlobalConfigurationOutputLockingModeType],  # (3)
    OutputTimingSource: NotRequired[GlobalConfigurationOutputTimingSourceType],  # (4)
    SupportLowFramerateInputs: NotRequired[GlobalConfigurationLowFramerateInputsType],  # (5)
    OutputLockingSettings: NotRequired[OutputLockingSettingsUnionTypeDef],  # (6)
  1. See GlobalConfigurationInputEndActionType
  2. See InputLossBehaviorTypeDef
  3. See GlobalConfigurationOutputLockingModeType
  4. See GlobalConfigurationOutputTimingSourceType
  5. See GlobalConfigurationLowFramerateInputsType
  6. See OutputLockingSettingsTypeDef OutputLockingSettingsOutputTypeDef

AutomaticInputFailoverSettingsOutputTypeDef#

# AutomaticInputFailoverSettingsOutputTypeDef definition

class AutomaticInputFailoverSettingsOutputTypeDef(TypedDict):
    SecondaryInputId: str,
    ErrorClearTimeMsec: NotRequired[int],
    FailoverConditions: NotRequired[list[FailoverConditionTypeDef]],  # (1)
    InputPreference: NotRequired[InputPreferenceType],  # (2)
  1. See FailoverConditionTypeDef
  2. See InputPreferenceType

AutomaticInputFailoverSettingsTypeDef#

# AutomaticInputFailoverSettingsTypeDef definition

class AutomaticInputFailoverSettingsTypeDef(TypedDict):
    SecondaryInputId: str,
    ErrorClearTimeMsec: NotRequired[int],
    FailoverConditions: NotRequired[Sequence[FailoverConditionTypeDef]],  # (1)
    InputPreference: NotRequired[InputPreferenceType],  # (2)
  1. See FailoverConditionTypeDef
  2. See InputPreferenceType

VideoCodecSettingsOutputTypeDef#

# VideoCodecSettingsOutputTypeDef definition

class VideoCodecSettingsOutputTypeDef(TypedDict):
    FrameCaptureSettings: NotRequired[FrameCaptureSettingsTypeDef],  # (1)
    H264Settings: NotRequired[H264SettingsOutputTypeDef],  # (2)
    H265Settings: NotRequired[H265SettingsOutputTypeDef],  # (3)
    Mpeg2Settings: NotRequired[Mpeg2SettingsTypeDef],  # (4)
    Av1Settings: NotRequired[Av1SettingsOutputTypeDef],  # (5)
  1. See FrameCaptureSettingsTypeDef
  2. See H264SettingsOutputTypeDef
  3. See H265SettingsOutputTypeDef
  4. See Mpeg2SettingsTypeDef
  5. See Av1SettingsOutputTypeDef

ListInputDevicesResponseTypeDef#

# ListInputDevicesResponseTypeDef definition

class ListInputDevicesResponseTypeDef(TypedDict):
    InputDevices: list[InputDeviceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InputDeviceSummaryTypeDef
  2. See ResponseMetadataTypeDef

HlsOutputSettingsOutputTypeDef#

# HlsOutputSettingsOutputTypeDef definition

class HlsOutputSettingsOutputTypeDef(TypedDict):
    HlsSettings: HlsSettingsOutputTypeDef,  # (2)
    H265PackagingType: NotRequired[HlsH265PackagingTypeType],  # (1)
    NameModifier: NotRequired[str],
    SegmentModifier: NotRequired[str],
  1. See HlsH265PackagingTypeType
  2. See HlsSettingsOutputTypeDef

CreateMultiplexResponseTypeDef#

# CreateMultiplexResponseTypeDef definition

class CreateMultiplexResponseTypeDef(TypedDict):
    Multiplex: MultiplexTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexTypeDef
  2. See ResponseMetadataTypeDef

UpdateMultiplexResponseTypeDef#

# UpdateMultiplexResponseTypeDef definition

class UpdateMultiplexResponseTypeDef(TypedDict):
    Multiplex: MultiplexTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexTypeDef
  2. See ResponseMetadataTypeDef

CreateMultiplexProgramRequestRequestTypeDef#

# CreateMultiplexProgramRequestRequestTypeDef definition

class CreateMultiplexProgramRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    MultiplexProgramSettings: MultiplexProgramSettingsTypeDef,  # (1)
    ProgramName: str,
    RequestId: str,
  1. See MultiplexProgramSettingsTypeDef

DeleteMultiplexProgramResponseTypeDef#

# DeleteMultiplexProgramResponseTypeDef definition

class DeleteMultiplexProgramResponseTypeDef(TypedDict):
    ChannelId: str,
    MultiplexProgramSettings: MultiplexProgramSettingsTypeDef,  # (1)
    PacketIdentifiersMap: MultiplexProgramPacketIdentifiersMapOutputTypeDef,  # (2)
    PipelineDetails: list[MultiplexProgramPipelineDetailTypeDef],  # (3)
    ProgramName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexProgramSettingsTypeDef
  2. See MultiplexProgramPacketIdentifiersMapOutputTypeDef
  3. See MultiplexProgramPipelineDetailTypeDef
  4. See ResponseMetadataTypeDef

DescribeMultiplexProgramResponseTypeDef#

# DescribeMultiplexProgramResponseTypeDef definition

class DescribeMultiplexProgramResponseTypeDef(TypedDict):
    ChannelId: str,
    MultiplexProgramSettings: MultiplexProgramSettingsTypeDef,  # (1)
    PacketIdentifiersMap: MultiplexProgramPacketIdentifiersMapOutputTypeDef,  # (2)
    PipelineDetails: list[MultiplexProgramPipelineDetailTypeDef],  # (3)
    ProgramName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexProgramSettingsTypeDef
  2. See MultiplexProgramPacketIdentifiersMapOutputTypeDef
  3. See MultiplexProgramPipelineDetailTypeDef
  4. See ResponseMetadataTypeDef

MultiplexProgramTypeDef#

# MultiplexProgramTypeDef definition

class MultiplexProgramTypeDef(TypedDict):
    ChannelId: NotRequired[str],
    MultiplexProgramSettings: NotRequired[MultiplexProgramSettingsTypeDef],  # (1)
    PacketIdentifiersMap: NotRequired[MultiplexProgramPacketIdentifiersMapOutputTypeDef],  # (2)
    PipelineDetails: NotRequired[list[MultiplexProgramPipelineDetailTypeDef]],  # (3)
    ProgramName: NotRequired[str],
  1. See MultiplexProgramSettingsTypeDef
  2. See MultiplexProgramPacketIdentifiersMapOutputTypeDef
  3. See MultiplexProgramPipelineDetailTypeDef

UpdateMultiplexProgramRequestRequestTypeDef#

# UpdateMultiplexProgramRequestRequestTypeDef definition

class UpdateMultiplexProgramRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    ProgramName: str,
    MultiplexProgramSettings: NotRequired[MultiplexProgramSettingsTypeDef],  # (1)
  1. See MultiplexProgramSettingsTypeDef

AudioDescriptionOutputTypeDef#

# AudioDescriptionOutputTypeDef definition

class AudioDescriptionOutputTypeDef(TypedDict):
    AudioSelectorName: str,
    Name: str,
    AudioNormalizationSettings: NotRequired[AudioNormalizationSettingsTypeDef],  # (1)
    AudioType: NotRequired[AudioTypeType],  # (2)
    AudioTypeControl: NotRequired[AudioDescriptionAudioTypeControlType],  # (3)
    AudioWatermarkingSettings: NotRequired[AudioWatermarkSettingsTypeDef],  # (4)
    CodecSettings: NotRequired[AudioCodecSettingsOutputTypeDef],  # (5)
    LanguageCode: NotRequired[str],
    LanguageCodeControl: NotRequired[AudioDescriptionLanguageCodeControlType],  # (6)
    RemixSettings: NotRequired[RemixSettingsOutputTypeDef],  # (7)
    StreamName: NotRequired[str],
    AudioDashRoles: NotRequired[list[DashRoleAudioType]],  # (8)
    DvbDashAccessibility: NotRequired[DvbDashAccessibilityType],  # (9)
  1. See AudioNormalizationSettingsTypeDef
  2. See AudioTypeType
  3. See AudioDescriptionAudioTypeControlType
  4. See AudioWatermarkSettingsTypeDef
  5. See AudioCodecSettingsOutputTypeDef
  6. See AudioDescriptionLanguageCodeControlType
  7. See RemixSettingsOutputTypeDef
  8. See DashRoleAudioType
  9. See DvbDashAccessibilityType

Scte35DescriptorTypeDef#

# Scte35DescriptorTypeDef definition

class Scte35DescriptorTypeDef(TypedDict):
    Scte35DescriptorSettings: Scte35DescriptorSettingsTypeDef,  # (1)
  1. See Scte35DescriptorSettingsTypeDef

CreateInputRequestRequestTypeDef#

# CreateInputRequestRequestTypeDef definition

class CreateInputRequestRequestTypeDef(TypedDict):
    Destinations: NotRequired[Sequence[InputDestinationRequestTypeDef]],  # (1)
    InputDevices: NotRequired[Sequence[InputDeviceSettingsTypeDef]],  # (2)
    InputSecurityGroups: NotRequired[Sequence[str]],
    MediaConnectFlows: NotRequired[Sequence[MediaConnectFlowRequestTypeDef]],  # (3)
    Name: NotRequired[str],
    RequestId: NotRequired[str],
    RoleArn: NotRequired[str],
    Sources: NotRequired[Sequence[InputSourceRequestTypeDef]],  # (4)
    Tags: NotRequired[Mapping[str, str]],
    Type: NotRequired[InputTypeType],  # (5)
    Vpc: NotRequired[InputVpcRequestTypeDef],  # (6)
    SrtSettings: NotRequired[SrtSettingsRequestTypeDef],  # (7)
    InputNetworkLocation: NotRequired[InputNetworkLocationType],  # (8)
    MulticastSettings: NotRequired[MulticastSettingsCreateRequestTypeDef],  # (9)
  1. See InputDestinationRequestTypeDef
  2. See InputDeviceSettingsTypeDef
  3. See MediaConnectFlowRequestTypeDef
  4. See InputSourceRequestTypeDef
  5. See InputTypeType
  6. See InputVpcRequestTypeDef
  7. See SrtSettingsRequestTypeDef
  8. See InputNetworkLocationType
  9. See MulticastSettingsCreateRequestTypeDef

UpdateInputRequestRequestTypeDef#

# UpdateInputRequestRequestTypeDef definition

class UpdateInputRequestRequestTypeDef(TypedDict):
    InputId: str,
    Destinations: NotRequired[Sequence[InputDestinationRequestTypeDef]],  # (1)
    InputDevices: NotRequired[Sequence[InputDeviceRequestTypeDef]],  # (2)
    InputSecurityGroups: NotRequired[Sequence[str]],
    MediaConnectFlows: NotRequired[Sequence[MediaConnectFlowRequestTypeDef]],  # (3)
    Name: NotRequired[str],
    RoleArn: NotRequired[str],
    Sources: NotRequired[Sequence[InputSourceRequestTypeDef]],  # (4)
    SrtSettings: NotRequired[SrtSettingsRequestTypeDef],  # (5)
    MulticastSettings: NotRequired[MulticastSettingsUpdateRequestTypeDef],  # (6)
  1. See InputDestinationRequestTypeDef
  2. See InputDeviceRequestTypeDef
  3. See MediaConnectFlowRequestTypeDef
  4. See InputSourceRequestTypeDef
  5. See SrtSettingsRequestTypeDef
  6. See MulticastSettingsUpdateRequestTypeDef

DescribeInputResponseTypeDef#

# DescribeInputResponseTypeDef definition

class DescribeInputResponseTypeDef(TypedDict):
    Arn: str,
    AttachedChannels: list[str],
    Destinations: list[InputDestinationTypeDef],  # (1)
    Id: str,
    InputClass: InputClassType,  # (2)
    InputDevices: list[InputDeviceSettingsTypeDef],  # (3)
    InputPartnerIds: list[str],
    InputSourceType: InputSourceTypeType,  # (4)
    MediaConnectFlows: list[MediaConnectFlowTypeDef],  # (5)
    Name: str,
    RoleArn: str,
    SecurityGroups: list[str],
    Sources: list[InputSourceTypeDef],  # (6)
    State: InputStateType,  # (7)
    Tags: dict[str, str],
    Type: InputTypeType,  # (8)
    SrtSettings: SrtSettingsTypeDef,  # (9)
    InputNetworkLocation: InputNetworkLocationType,  # (10)
    MulticastSettings: MulticastSettingsTypeDef,  # (11)
    ResponseMetadata: ResponseMetadataTypeDef,  # (12)
  1. See InputDestinationTypeDef
  2. See InputClassType
  3. See InputDeviceSettingsTypeDef
  4. See InputSourceTypeType
  5. See MediaConnectFlowTypeDef
  6. See InputSourceTypeDef
  7. See InputStateType
  8. See InputTypeType
  9. See SrtSettingsTypeDef
  10. See InputNetworkLocationType
  11. See MulticastSettingsTypeDef
  12. See ResponseMetadataTypeDef

InputTypeDef#

# InputTypeDef definition

class InputTypeDef(TypedDict):
    Arn: NotRequired[str],
    AttachedChannels: NotRequired[list[str]],
    Destinations: NotRequired[list[InputDestinationTypeDef]],  # (1)
    Id: NotRequired[str],
    InputClass: NotRequired[InputClassType],  # (2)
    InputDevices: NotRequired[list[InputDeviceSettingsTypeDef]],  # (3)
    InputPartnerIds: NotRequired[list[str]],
    InputSourceType: NotRequired[InputSourceTypeType],  # (4)
    MediaConnectFlows: NotRequired[list[MediaConnectFlowTypeDef]],  # (5)
    Name: NotRequired[str],
    RoleArn: NotRequired[str],
    SecurityGroups: NotRequired[list[str]],
    Sources: NotRequired[list[InputSourceTypeDef]],  # (6)
    State: NotRequired[InputStateType],  # (7)
    Tags: NotRequired[dict[str, str]],
    Type: NotRequired[InputTypeType],  # (8)
    SrtSettings: NotRequired[SrtSettingsTypeDef],  # (9)
    InputNetworkLocation: NotRequired[InputNetworkLocationType],  # (10)
    MulticastSettings: NotRequired[MulticastSettingsTypeDef],  # (11)
  1. See InputDestinationTypeDef
  2. See InputClassType
  3. See InputDeviceSettingsTypeDef
  4. See InputSourceTypeType
  5. See MediaConnectFlowTypeDef
  6. See InputSourceTypeDef
  7. See InputStateType
  8. See InputTypeType
  9. See SrtSettingsTypeDef
  10. See InputNetworkLocationType
  11. See MulticastSettingsTypeDef

CaptionDescriptionTypeDef#

# CaptionDescriptionTypeDef definition

class CaptionDescriptionTypeDef(TypedDict):
    CaptionSelectorName: str,
    Name: str,
    Accessibility: NotRequired[AccessibilityTypeType],  # (1)
    DestinationSettings: NotRequired[CaptionDestinationSettingsUnionTypeDef],  # (2)
    LanguageCode: NotRequired[str],
    LanguageDescription: NotRequired[str],
    CaptionDashRoles: NotRequired[Sequence[DashRoleCaptionType]],  # (3)
    DvbDashAccessibility: NotRequired[DvbDashAccessibilityType],  # (4)
  1. See AccessibilityTypeType
  2. See CaptionDestinationSettingsTypeDef CaptionDestinationSettingsOutputTypeDef
  3. See DashRoleCaptionType
  4. See DvbDashAccessibilityType

OutputGroupSettingsOutputTypeDef#

# OutputGroupSettingsOutputTypeDef definition

class OutputGroupSettingsOutputTypeDef(TypedDict):
    ArchiveGroupSettings: NotRequired[ArchiveGroupSettingsTypeDef],  # (1)
    FrameCaptureGroupSettings: NotRequired[FrameCaptureGroupSettingsTypeDef],  # (2)
    HlsGroupSettings: NotRequired[HlsGroupSettingsOutputTypeDef],  # (3)
    MediaPackageGroupSettings: NotRequired[MediaPackageGroupSettingsTypeDef],  # (4)
    MsSmoothGroupSettings: NotRequired[MsSmoothGroupSettingsTypeDef],  # (5)
    MultiplexGroupSettings: NotRequired[dict[str, Any]],
    RtmpGroupSettings: NotRequired[RtmpGroupSettingsOutputTypeDef],  # (6)
    UdpGroupSettings: NotRequired[UdpGroupSettingsTypeDef],  # (7)
    CmafIngestGroupSettings: NotRequired[CmafIngestGroupSettingsTypeDef],  # (8)
    SrtGroupSettings: NotRequired[SrtGroupSettingsTypeDef],  # (9)
  1. See ArchiveGroupSettingsTypeDef
  2. See FrameCaptureGroupSettingsTypeDef
  3. See HlsGroupSettingsOutputTypeDef
  4. See MediaPackageGroupSettingsTypeDef
  5. See MsSmoothGroupSettingsTypeDef
  6. See RtmpGroupSettingsOutputTypeDef
  7. See UdpGroupSettingsTypeDef
  8. See CmafIngestGroupSettingsTypeDef
  9. See SrtGroupSettingsTypeDef

InputSettingsOutputTypeDef#

# InputSettingsOutputTypeDef definition

class InputSettingsOutputTypeDef(TypedDict):
    AudioSelectors: NotRequired[list[AudioSelectorOutputTypeDef]],  # (1)
    CaptionSelectors: NotRequired[list[CaptionSelectorOutputTypeDef]],  # (2)
    DeblockFilter: NotRequired[InputDeblockFilterType],  # (3)
    DenoiseFilter: NotRequired[InputDenoiseFilterType],  # (4)
    FilterStrength: NotRequired[int],
    InputFilter: NotRequired[InputFilterType],  # (5)
    NetworkInputSettings: NotRequired[NetworkInputSettingsTypeDef],  # (6)
    Scte35Pid: NotRequired[int],
    Smpte2038DataPreference: NotRequired[Smpte2038DataPreferenceType],  # (7)
    SourceEndBehavior: NotRequired[InputSourceEndBehaviorType],  # (8)
    VideoSelector: NotRequired[VideoSelectorTypeDef],  # (9)
  1. See AudioSelectorOutputTypeDef
  2. See CaptionSelectorOutputTypeDef
  3. See InputDeblockFilterType
  4. See InputDenoiseFilterType
  5. See InputFilterType
  6. See NetworkInputSettingsTypeDef
  7. See Smpte2038DataPreferenceType
  8. See InputSourceEndBehaviorType
  9. See VideoSelectorTypeDef

CaptionSelectorTypeDef#

# CaptionSelectorTypeDef definition

class CaptionSelectorTypeDef(TypedDict):
    Name: str,
    LanguageCode: NotRequired[str],
    SelectorSettings: NotRequired[CaptionSelectorSettingsUnionTypeDef],  # (1)
  1. See CaptionSelectorSettingsTypeDef CaptionSelectorSettingsOutputTypeDef

ArchiveOutputSettingsTypeDef#

# ArchiveOutputSettingsTypeDef definition

class ArchiveOutputSettingsTypeDef(TypedDict):
    ContainerSettings: ArchiveContainerSettingsUnionTypeDef,  # (1)
    Extension: NotRequired[str],
    NameModifier: NotRequired[str],
  1. See ArchiveContainerSettingsTypeDef ArchiveContainerSettingsOutputTypeDef

VideoDescriptionOutputTypeDef#

# VideoDescriptionOutputTypeDef definition

class VideoDescriptionOutputTypeDef(TypedDict):
    Name: str,
    CodecSettings: NotRequired[VideoCodecSettingsOutputTypeDef],  # (1)
    Height: NotRequired[int],
    RespondToAfd: NotRequired[VideoDescriptionRespondToAfdType],  # (2)
    ScalingBehavior: NotRequired[VideoDescriptionScalingBehaviorType],  # (3)
    Sharpness: NotRequired[int],
    Width: NotRequired[int],
  1. See VideoCodecSettingsOutputTypeDef
  2. See VideoDescriptionRespondToAfdType
  3. See VideoDescriptionScalingBehaviorType

OutputSettingsOutputTypeDef#

# OutputSettingsOutputTypeDef definition

class OutputSettingsOutputTypeDef(TypedDict):
    ArchiveOutputSettings: NotRequired[ArchiveOutputSettingsOutputTypeDef],  # (1)
    FrameCaptureOutputSettings: NotRequired[FrameCaptureOutputSettingsTypeDef],  # (2)
    HlsOutputSettings: NotRequired[HlsOutputSettingsOutputTypeDef],  # (3)
    MediaPackageOutputSettings: NotRequired[dict[str, Any]],
    MsSmoothOutputSettings: NotRequired[MsSmoothOutputSettingsTypeDef],  # (4)
    MultiplexOutputSettings: NotRequired[MultiplexOutputSettingsTypeDef],  # (5)
    RtmpOutputSettings: NotRequired[RtmpOutputSettingsTypeDef],  # (6)
    UdpOutputSettings: NotRequired[UdpOutputSettingsTypeDef],  # (7)
    CmafIngestOutputSettings: NotRequired[CmafIngestOutputSettingsTypeDef],  # (8)
    SrtOutputSettings: NotRequired[SrtOutputSettingsTypeDef],  # (9)
  1. See ArchiveOutputSettingsOutputTypeDef
  2. See FrameCaptureOutputSettingsTypeDef
  3. See HlsOutputSettingsOutputTypeDef
  4. See MsSmoothOutputSettingsTypeDef
  5. See MultiplexOutputSettingsTypeDef
  6. See RtmpOutputSettingsTypeDef
  7. See UdpOutputSettingsTypeDef
  8. See CmafIngestOutputSettingsTypeDef
  9. See SrtOutputSettingsTypeDef

HlsOutputSettingsTypeDef#

# HlsOutputSettingsTypeDef definition

class HlsOutputSettingsTypeDef(TypedDict):
    HlsSettings: HlsSettingsUnionTypeDef,  # (2)
    H265PackagingType: NotRequired[HlsH265PackagingTypeType],  # (1)
    NameModifier: NotRequired[str],
    SegmentModifier: NotRequired[str],
  1. See HlsH265PackagingTypeType
  2. See HlsSettingsTypeDef HlsSettingsOutputTypeDef

CreateMultiplexProgramResponseTypeDef#

# CreateMultiplexProgramResponseTypeDef definition

class CreateMultiplexProgramResponseTypeDef(TypedDict):
    MultiplexProgram: MultiplexProgramTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexProgramTypeDef
  2. See ResponseMetadataTypeDef

UpdateMultiplexProgramResponseTypeDef#

# UpdateMultiplexProgramResponseTypeDef definition

class UpdateMultiplexProgramResponseTypeDef(TypedDict):
    MultiplexProgram: MultiplexProgramTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexProgramTypeDef
  2. See ResponseMetadataTypeDef

Scte35TimeSignalScheduleActionSettingsOutputTypeDef#

# Scte35TimeSignalScheduleActionSettingsOutputTypeDef definition

class Scte35TimeSignalScheduleActionSettingsOutputTypeDef(TypedDict):
    Scte35Descriptors: list[Scte35DescriptorTypeDef],  # (1)
  1. See Scte35DescriptorTypeDef

Scte35TimeSignalScheduleActionSettingsTypeDef#

# Scte35TimeSignalScheduleActionSettingsTypeDef definition

class Scte35TimeSignalScheduleActionSettingsTypeDef(TypedDict):
    Scte35Descriptors: Sequence[Scte35DescriptorTypeDef],  # (1)
  1. See Scte35DescriptorTypeDef

CreateInputResponseTypeDef#

# CreateInputResponseTypeDef definition

class CreateInputResponseTypeDef(TypedDict):
    Input: InputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputTypeDef
  2. See ResponseMetadataTypeDef

CreatePartnerInputResponseTypeDef#

# CreatePartnerInputResponseTypeDef definition

class CreatePartnerInputResponseTypeDef(TypedDict):
    Input: InputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputTypeDef
  2. See ResponseMetadataTypeDef

ListInputsResponseTypeDef#

# ListInputsResponseTypeDef definition

class ListInputsResponseTypeDef(TypedDict):
    Inputs: list[InputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InputTypeDef
  2. See ResponseMetadataTypeDef

UpdateInputResponseTypeDef#

# UpdateInputResponseTypeDef definition

class UpdateInputResponseTypeDef(TypedDict):
    Input: InputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputTypeDef
  2. See ResponseMetadataTypeDef

AudioDescriptionTypeDef#

# AudioDescriptionTypeDef definition

class AudioDescriptionTypeDef(TypedDict):
    AudioSelectorName: str,
    Name: str,
    AudioNormalizationSettings: NotRequired[AudioNormalizationSettingsTypeDef],  # (1)
    AudioType: NotRequired[AudioTypeType],  # (2)
    AudioTypeControl: NotRequired[AudioDescriptionAudioTypeControlType],  # (3)
    AudioWatermarkingSettings: NotRequired[AudioWatermarkSettingsTypeDef],  # (4)
    CodecSettings: NotRequired[AudioCodecSettingsUnionTypeDef],  # (5)
    LanguageCode: NotRequired[str],
    LanguageCodeControl: NotRequired[AudioDescriptionLanguageCodeControlType],  # (6)
    RemixSettings: NotRequired[RemixSettingsUnionTypeDef],  # (7)
    StreamName: NotRequired[str],
    AudioDashRoles: NotRequired[Sequence[DashRoleAudioType]],  # (8)
    DvbDashAccessibility: NotRequired[DvbDashAccessibilityType],  # (9)
  1. See AudioNormalizationSettingsTypeDef
  2. See AudioTypeType
  3. See AudioDescriptionAudioTypeControlType
  4. See AudioWatermarkSettingsTypeDef
  5. See AudioCodecSettingsTypeDef AudioCodecSettingsOutputTypeDef
  6. See AudioDescriptionLanguageCodeControlType
  7. See RemixSettingsTypeDef RemixSettingsOutputTypeDef
  8. See DashRoleAudioType
  9. See DvbDashAccessibilityType

OutputGroupSettingsTypeDef#

# OutputGroupSettingsTypeDef definition

class OutputGroupSettingsTypeDef(TypedDict):
    ArchiveGroupSettings: NotRequired[ArchiveGroupSettingsTypeDef],  # (1)
    FrameCaptureGroupSettings: NotRequired[FrameCaptureGroupSettingsTypeDef],  # (2)
    HlsGroupSettings: NotRequired[HlsGroupSettingsUnionTypeDef],  # (3)
    MediaPackageGroupSettings: NotRequired[MediaPackageGroupSettingsTypeDef],  # (4)
    MsSmoothGroupSettings: NotRequired[MsSmoothGroupSettingsTypeDef],  # (5)
    MultiplexGroupSettings: NotRequired[Mapping[str, Any]],
    RtmpGroupSettings: NotRequired[RtmpGroupSettingsUnionTypeDef],  # (6)
    UdpGroupSettings: NotRequired[UdpGroupSettingsTypeDef],  # (7)
    CmafIngestGroupSettings: NotRequired[CmafIngestGroupSettingsTypeDef],  # (8)
    SrtGroupSettings: NotRequired[SrtGroupSettingsTypeDef],  # (9)
  1. See ArchiveGroupSettingsTypeDef
  2. See FrameCaptureGroupSettingsTypeDef
  3. See HlsGroupSettingsTypeDef HlsGroupSettingsOutputTypeDef
  4. See MediaPackageGroupSettingsTypeDef
  5. See MsSmoothGroupSettingsTypeDef
  6. See RtmpGroupSettingsTypeDef RtmpGroupSettingsOutputTypeDef
  7. See UdpGroupSettingsTypeDef
  8. See CmafIngestGroupSettingsTypeDef
  9. See SrtGroupSettingsTypeDef

AudioSelectorTypeDef#

# AudioSelectorTypeDef definition

class AudioSelectorTypeDef(TypedDict):
    Name: str,
    SelectorSettings: NotRequired[AudioSelectorSettingsUnionTypeDef],  # (1)
  1. See AudioSelectorSettingsTypeDef AudioSelectorSettingsOutputTypeDef

VideoCodecSettingsTypeDef#

# VideoCodecSettingsTypeDef definition

class VideoCodecSettingsTypeDef(TypedDict):
    FrameCaptureSettings: NotRequired[FrameCaptureSettingsTypeDef],  # (1)
    H264Settings: NotRequired[H264SettingsUnionTypeDef],  # (2)
    H265Settings: NotRequired[H265SettingsUnionTypeDef],  # (3)
    Mpeg2Settings: NotRequired[Mpeg2SettingsTypeDef],  # (4)
    Av1Settings: NotRequired[Av1SettingsUnionTypeDef],  # (5)
  1. See FrameCaptureSettingsTypeDef
  2. See H264SettingsTypeDef H264SettingsOutputTypeDef
  3. See H265SettingsTypeDef H265SettingsOutputTypeDef
  4. See Mpeg2SettingsTypeDef
  5. See Av1SettingsTypeDef Av1SettingsOutputTypeDef

InputAttachmentOutputTypeDef#

# InputAttachmentOutputTypeDef definition

class InputAttachmentOutputTypeDef(TypedDict):
    AutomaticInputFailoverSettings: NotRequired[AutomaticInputFailoverSettingsOutputTypeDef],  # (1)
    InputAttachmentName: NotRequired[str],
    InputId: NotRequired[str],
    InputSettings: NotRequired[InputSettingsOutputTypeDef],  # (2)
    LogicalInterfaceNames: NotRequired[list[str]],
  1. See AutomaticInputFailoverSettingsOutputTypeDef
  2. See InputSettingsOutputTypeDef

ExtraOutputTypeDef#

# ExtraOutputTypeDef definition

class ExtraOutputTypeDef(TypedDict):
    OutputSettings: OutputSettingsOutputTypeDef,  # (1)
    AudioDescriptionNames: NotRequired[list[str]],
    CaptionDescriptionNames: NotRequired[list[str]],
    OutputName: NotRequired[str],
    VideoDescriptionName: NotRequired[str],
  1. See OutputSettingsOutputTypeDef

ScheduleActionSettingsOutputTypeDef#

# ScheduleActionSettingsOutputTypeDef definition

class ScheduleActionSettingsOutputTypeDef(TypedDict):
    HlsId3SegmentTaggingSettings: NotRequired[HlsId3SegmentTaggingScheduleActionSettingsTypeDef],  # (1)
    HlsTimedMetadataSettings: NotRequired[HlsTimedMetadataScheduleActionSettingsTypeDef],  # (2)
    InputPrepareSettings: NotRequired[InputPrepareScheduleActionSettingsOutputTypeDef],  # (3)
    InputSwitchSettings: NotRequired[InputSwitchScheduleActionSettingsOutputTypeDef],  # (4)
    MotionGraphicsImageActivateSettings: NotRequired[MotionGraphicsActivateScheduleActionSettingsTypeDef],  # (5)
    MotionGraphicsImageDeactivateSettings: NotRequired[dict[str, Any]],
    PauseStateSettings: NotRequired[PauseStateScheduleActionSettingsOutputTypeDef],  # (6)
    Scte35InputSettings: NotRequired[Scte35InputScheduleActionSettingsTypeDef],  # (7)
    Scte35ReturnToNetworkSettings: NotRequired[Scte35ReturnToNetworkScheduleActionSettingsTypeDef],  # (8)
    Scte35SpliceInsertSettings: NotRequired[Scte35SpliceInsertScheduleActionSettingsTypeDef],  # (9)
    Scte35TimeSignalSettings: NotRequired[Scte35TimeSignalScheduleActionSettingsOutputTypeDef],  # (10)
    StaticImageActivateSettings: NotRequired[StaticImageActivateScheduleActionSettingsTypeDef],  # (11)
    StaticImageDeactivateSettings: NotRequired[StaticImageDeactivateScheduleActionSettingsTypeDef],  # (12)
    StaticImageOutputActivateSettings: NotRequired[StaticImageOutputActivateScheduleActionSettingsOutputTypeDef],  # (13)
    StaticImageOutputDeactivateSettings: NotRequired[StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef],  # (14)
  1. See HlsId3SegmentTaggingScheduleActionSettingsTypeDef
  2. See HlsTimedMetadataScheduleActionSettingsTypeDef
  3. See InputPrepareScheduleActionSettingsOutputTypeDef
  4. See InputSwitchScheduleActionSettingsOutputTypeDef
  5. See MotionGraphicsActivateScheduleActionSettingsTypeDef
  6. See PauseStateScheduleActionSettingsOutputTypeDef
  7. See Scte35InputScheduleActionSettingsTypeDef
  8. See Scte35ReturnToNetworkScheduleActionSettingsTypeDef
  9. See Scte35SpliceInsertScheduleActionSettingsTypeDef
  10. See Scte35TimeSignalScheduleActionSettingsOutputTypeDef
  11. See StaticImageActivateScheduleActionSettingsTypeDef
  12. See StaticImageDeactivateScheduleActionSettingsTypeDef
  13. See StaticImageOutputActivateScheduleActionSettingsOutputTypeDef
  14. See StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef

ChannelSummaryTypeDef#

# ChannelSummaryTypeDef definition

class ChannelSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef],  # (1)
    ChannelClass: NotRequired[ChannelClassType],  # (2)
    Destinations: NotRequired[list[OutputDestinationOutputTypeDef]],  # (3)
    EgressEndpoints: NotRequired[list[ChannelEgressEndpointTypeDef]],  # (4)
    Id: NotRequired[str],
    InputAttachments: NotRequired[list[InputAttachmentOutputTypeDef]],  # (5)
    InputSpecification: NotRequired[InputSpecificationTypeDef],  # (6)
    LogLevel: NotRequired[LogLevelType],  # (7)
    Maintenance: NotRequired[MaintenanceStatusTypeDef],  # (8)
    Name: NotRequired[str],
    PipelinesRunningCount: NotRequired[int],
    RoleArn: NotRequired[str],
    State: NotRequired[ChannelStateType],  # (9)
    Tags: NotRequired[dict[str, str]],
    Vpc: NotRequired[VpcOutputSettingsDescriptionTypeDef],  # (10)
    AnywhereSettings: NotRequired[DescribeAnywhereSettingsTypeDef],  # (11)
    ChannelEngineVersion: NotRequired[ChannelEngineVersionResponseTypeDef],  # (12)
    UsedChannelEngineVersions: NotRequired[list[ChannelEngineVersionResponseTypeDef]],  # (13)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationOutputTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See InputAttachmentOutputTypeDef
  6. See InputSpecificationTypeDef
  7. See LogLevelType
  8. See MaintenanceStatusTypeDef
  9. See ChannelStateType
  10. See VpcOutputSettingsDescriptionTypeDef
  11. See DescribeAnywhereSettingsTypeDef
  12. See ChannelEngineVersionResponseTypeDef
  13. See ChannelEngineVersionResponseTypeDef

OutputGroupOutputTypeDef#

# OutputGroupOutputTypeDef definition

class OutputGroupOutputTypeDef(TypedDict):
    OutputGroupSettings: OutputGroupSettingsOutputTypeDef,  # (1)
    Outputs: list[ExtraOutputTypeDef],  # (2)
    Name: NotRequired[str],
  1. See OutputGroupSettingsOutputTypeDef
  2. See ExtraOutputTypeDef

OutputSettingsTypeDef#

# OutputSettingsTypeDef definition

class OutputSettingsTypeDef(TypedDict):
    ArchiveOutputSettings: NotRequired[ArchiveOutputSettingsUnionTypeDef],  # (1)
    FrameCaptureOutputSettings: NotRequired[FrameCaptureOutputSettingsTypeDef],  # (2)
    HlsOutputSettings: NotRequired[HlsOutputSettingsUnionTypeDef],  # (3)
    MediaPackageOutputSettings: NotRequired[Mapping[str, Any]],
    MsSmoothOutputSettings: NotRequired[MsSmoothOutputSettingsTypeDef],  # (4)
    MultiplexOutputSettings: NotRequired[MultiplexOutputSettingsTypeDef],  # (5)
    RtmpOutputSettings: NotRequired[RtmpOutputSettingsTypeDef],  # (6)
    UdpOutputSettings: NotRequired[UdpOutputSettingsTypeDef],  # (7)
    CmafIngestOutputSettings: NotRequired[CmafIngestOutputSettingsTypeDef],  # (8)
    SrtOutputSettings: NotRequired[SrtOutputSettingsTypeDef],  # (9)
  1. See ArchiveOutputSettingsTypeDef ArchiveOutputSettingsOutputTypeDef
  2. See FrameCaptureOutputSettingsTypeDef
  3. See HlsOutputSettingsTypeDef HlsOutputSettingsOutputTypeDef
  4. See MsSmoothOutputSettingsTypeDef
  5. See MultiplexOutputSettingsTypeDef
  6. See RtmpOutputSettingsTypeDef
  7. See UdpOutputSettingsTypeDef
  8. See CmafIngestOutputSettingsTypeDef
  9. See SrtOutputSettingsTypeDef

ScheduleActionOutputTypeDef#

# ScheduleActionOutputTypeDef definition

class ScheduleActionOutputTypeDef(TypedDict):
    ActionName: str,
    ScheduleActionSettings: ScheduleActionSettingsOutputTypeDef,  # (1)
    ScheduleActionStartSettings: ScheduleActionStartSettingsOutputTypeDef,  # (2)
  1. See ScheduleActionSettingsOutputTypeDef
  2. See ScheduleActionStartSettingsOutputTypeDef

ScheduleActionSettingsTypeDef#

# ScheduleActionSettingsTypeDef definition

class ScheduleActionSettingsTypeDef(TypedDict):
    HlsId3SegmentTaggingSettings: NotRequired[HlsId3SegmentTaggingScheduleActionSettingsTypeDef],  # (1)
    HlsTimedMetadataSettings: NotRequired[HlsTimedMetadataScheduleActionSettingsTypeDef],  # (2)
    InputPrepareSettings: NotRequired[InputPrepareScheduleActionSettingsUnionTypeDef],  # (3)
    InputSwitchSettings: NotRequired[InputSwitchScheduleActionSettingsUnionTypeDef],  # (4)
    MotionGraphicsImageActivateSettings: NotRequired[MotionGraphicsActivateScheduleActionSettingsTypeDef],  # (5)
    MotionGraphicsImageDeactivateSettings: NotRequired[Mapping[str, Any]],
    PauseStateSettings: NotRequired[PauseStateScheduleActionSettingsUnionTypeDef],  # (6)
    Scte35InputSettings: NotRequired[Scte35InputScheduleActionSettingsTypeDef],  # (7)
    Scte35ReturnToNetworkSettings: NotRequired[Scte35ReturnToNetworkScheduleActionSettingsTypeDef],  # (8)
    Scte35SpliceInsertSettings: NotRequired[Scte35SpliceInsertScheduleActionSettingsTypeDef],  # (9)
    Scte35TimeSignalSettings: NotRequired[Scte35TimeSignalScheduleActionSettingsUnionTypeDef],  # (10)
    StaticImageActivateSettings: NotRequired[StaticImageActivateScheduleActionSettingsTypeDef],  # (11)
    StaticImageDeactivateSettings: NotRequired[StaticImageDeactivateScheduleActionSettingsTypeDef],  # (12)
    StaticImageOutputActivateSettings: NotRequired[StaticImageOutputActivateScheduleActionSettingsUnionTypeDef],  # (13)
    StaticImageOutputDeactivateSettings: NotRequired[StaticImageOutputDeactivateScheduleActionSettingsUnionTypeDef],  # (14)
  1. See HlsId3SegmentTaggingScheduleActionSettingsTypeDef
  2. See HlsTimedMetadataScheduleActionSettingsTypeDef
  3. See InputPrepareScheduleActionSettingsTypeDef InputPrepareScheduleActionSettingsOutputTypeDef
  4. See InputSwitchScheduleActionSettingsTypeDef InputSwitchScheduleActionSettingsOutputTypeDef
  5. See MotionGraphicsActivateScheduleActionSettingsTypeDef
  6. See PauseStateScheduleActionSettingsTypeDef PauseStateScheduleActionSettingsOutputTypeDef
  7. See Scte35InputScheduleActionSettingsTypeDef
  8. See Scte35ReturnToNetworkScheduleActionSettingsTypeDef
  9. See Scte35SpliceInsertScheduleActionSettingsTypeDef
  10. See Scte35TimeSignalScheduleActionSettingsTypeDef Scte35TimeSignalScheduleActionSettingsOutputTypeDef
  11. See StaticImageActivateScheduleActionSettingsTypeDef
  12. See StaticImageDeactivateScheduleActionSettingsTypeDef
  13. See StaticImageOutputActivateScheduleActionSettingsTypeDef StaticImageOutputActivateScheduleActionSettingsOutputTypeDef
  14. See StaticImageOutputDeactivateScheduleActionSettingsTypeDef StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef

InputSettingsTypeDef#

# InputSettingsTypeDef definition

class InputSettingsTypeDef(TypedDict):
    AudioSelectors: NotRequired[Sequence[AudioSelectorUnionTypeDef]],  # (1)
    CaptionSelectors: NotRequired[Sequence[CaptionSelectorUnionTypeDef]],  # (2)
    DeblockFilter: NotRequired[InputDeblockFilterType],  # (3)
    DenoiseFilter: NotRequired[InputDenoiseFilterType],  # (4)
    FilterStrength: NotRequired[int],
    InputFilter: NotRequired[InputFilterType],  # (5)
    NetworkInputSettings: NotRequired[NetworkInputSettingsTypeDef],  # (6)
    Scte35Pid: NotRequired[int],
    Smpte2038DataPreference: NotRequired[Smpte2038DataPreferenceType],  # (7)
    SourceEndBehavior: NotRequired[InputSourceEndBehaviorType],  # (8)
    VideoSelector: NotRequired[VideoSelectorTypeDef],  # (9)
  1. See AudioSelectorTypeDef AudioSelectorOutputTypeDef
  2. See CaptionSelectorTypeDef CaptionSelectorOutputTypeDef
  3. See InputDeblockFilterType
  4. See InputDenoiseFilterType
  5. See InputFilterType
  6. See NetworkInputSettingsTypeDef
  7. See Smpte2038DataPreferenceType
  8. See InputSourceEndBehaviorType
  9. See VideoSelectorTypeDef

VideoDescriptionTypeDef#

# VideoDescriptionTypeDef definition

class VideoDescriptionTypeDef(TypedDict):
    Name: str,
    CodecSettings: NotRequired[VideoCodecSettingsUnionTypeDef],  # (1)
    Height: NotRequired[int],
    RespondToAfd: NotRequired[VideoDescriptionRespondToAfdType],  # (2)
    ScalingBehavior: NotRequired[VideoDescriptionScalingBehaviorType],  # (3)
    Sharpness: NotRequired[int],
    Width: NotRequired[int],
  1. See VideoCodecSettingsTypeDef VideoCodecSettingsOutputTypeDef
  2. See VideoDescriptionRespondToAfdType
  3. See VideoDescriptionScalingBehaviorType

ListChannelsResponseTypeDef#

# ListChannelsResponseTypeDef definition

class ListChannelsResponseTypeDef(TypedDict):
    Channels: list[ChannelSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ChannelSummaryTypeDef
  2. See ResponseMetadataTypeDef

EncoderSettingsOutputTypeDef#

# EncoderSettingsOutputTypeDef definition

class EncoderSettingsOutputTypeDef(TypedDict):
    AudioDescriptions: list[AudioDescriptionOutputTypeDef],  # (1)
    OutputGroups: list[OutputGroupOutputTypeDef],  # (10)
    TimecodeConfig: TimecodeConfigTypeDef,  # (11)
    VideoDescriptions: list[VideoDescriptionOutputTypeDef],  # (12)
    AvailBlanking: NotRequired[AvailBlankingTypeDef],  # (2)
    AvailConfiguration: NotRequired[AvailConfigurationTypeDef],  # (3)
    BlackoutSlate: NotRequired[BlackoutSlateTypeDef],  # (4)
    CaptionDescriptions: NotRequired[list[CaptionDescriptionOutputTypeDef]],  # (5)
    FeatureActivations: NotRequired[FeatureActivationsTypeDef],  # (6)
    GlobalConfiguration: NotRequired[GlobalConfigurationOutputTypeDef],  # (7)
    MotionGraphicsConfiguration: NotRequired[MotionGraphicsConfigurationOutputTypeDef],  # (8)
    NielsenConfiguration: NotRequired[NielsenConfigurationTypeDef],  # (9)
    ThumbnailConfiguration: NotRequired[ThumbnailConfigurationTypeDef],  # (13)
    ColorCorrectionSettings: NotRequired[ColorCorrectionSettingsOutputTypeDef],  # (14)
  1. See AudioDescriptionOutputTypeDef
  2. See AvailBlankingTypeDef
  3. See AvailConfigurationTypeDef
  4. See BlackoutSlateTypeDef
  5. See CaptionDescriptionOutputTypeDef
  6. See FeatureActivationsTypeDef
  7. See GlobalConfigurationOutputTypeDef
  8. See MotionGraphicsConfigurationOutputTypeDef
  9. See NielsenConfigurationTypeDef
  10. See OutputGroupOutputTypeDef
  11. See TimecodeConfigTypeDef
  12. See VideoDescriptionOutputTypeDef
  13. See ThumbnailConfigurationTypeDef
  14. See ColorCorrectionSettingsOutputTypeDef

BatchScheduleActionCreateResultTypeDef#

# BatchScheduleActionCreateResultTypeDef definition

class BatchScheduleActionCreateResultTypeDef(TypedDict):
    ScheduleActions: list[ScheduleActionOutputTypeDef],  # (1)
  1. See ScheduleActionOutputTypeDef

BatchScheduleActionDeleteResultTypeDef#

# BatchScheduleActionDeleteResultTypeDef definition

class BatchScheduleActionDeleteResultTypeDef(TypedDict):
    ScheduleActions: list[ScheduleActionOutputTypeDef],  # (1)
  1. See ScheduleActionOutputTypeDef

DescribeScheduleResponseTypeDef#

# DescribeScheduleResponseTypeDef definition

class DescribeScheduleResponseTypeDef(TypedDict):
    ScheduleActions: list[ScheduleActionOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ScheduleActionOutputTypeDef
  2. See ResponseMetadataTypeDef

ChannelTypeDef#

# ChannelTypeDef definition

class ChannelTypeDef(TypedDict):
    Arn: NotRequired[str],
    CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef],  # (1)
    ChannelClass: NotRequired[ChannelClassType],  # (2)
    Destinations: NotRequired[list[OutputDestinationOutputTypeDef]],  # (3)
    EgressEndpoints: NotRequired[list[ChannelEgressEndpointTypeDef]],  # (4)
    EncoderSettings: NotRequired[EncoderSettingsOutputTypeDef],  # (5)
    Id: NotRequired[str],
    InputAttachments: NotRequired[list[InputAttachmentOutputTypeDef]],  # (6)
    InputSpecification: NotRequired[InputSpecificationTypeDef],  # (7)
    LogLevel: NotRequired[LogLevelType],  # (8)
    Maintenance: NotRequired[MaintenanceStatusTypeDef],  # (9)
    Name: NotRequired[str],
    PipelineDetails: NotRequired[list[PipelineDetailTypeDef]],  # (10)
    PipelinesRunningCount: NotRequired[int],
    RoleArn: NotRequired[str],
    State: NotRequired[ChannelStateType],  # (11)
    Tags: NotRequired[dict[str, str]],
    Vpc: NotRequired[VpcOutputSettingsDescriptionTypeDef],  # (12)
    AnywhereSettings: NotRequired[DescribeAnywhereSettingsTypeDef],  # (13)
    ChannelEngineVersion: NotRequired[ChannelEngineVersionResponseTypeDef],  # (14)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationOutputTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsOutputTypeDef
  6. See InputAttachmentOutputTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. See DescribeAnywhereSettingsTypeDef
  14. See ChannelEngineVersionResponseTypeDef

DeleteChannelResponseTypeDef#

# DeleteChannelResponseTypeDef definition

class DeleteChannelResponseTypeDef(TypedDict):
    Arn: str,
    CdiInputSpecification: CdiInputSpecificationTypeDef,  # (1)
    ChannelClass: ChannelClassType,  # (2)
    Destinations: list[OutputDestinationOutputTypeDef],  # (3)
    EgressEndpoints: list[ChannelEgressEndpointTypeDef],  # (4)
    EncoderSettings: EncoderSettingsOutputTypeDef,  # (5)
    Id: str,
    InputAttachments: list[InputAttachmentOutputTypeDef],  # (6)
    InputSpecification: InputSpecificationTypeDef,  # (7)
    LogLevel: LogLevelType,  # (8)
    Maintenance: MaintenanceStatusTypeDef,  # (9)
    Name: str,
    PipelineDetails: list[PipelineDetailTypeDef],  # (10)
    PipelinesRunningCount: int,
    RoleArn: str,
    State: ChannelStateType,  # (11)
    Tags: dict[str, str],
    Vpc: VpcOutputSettingsDescriptionTypeDef,  # (12)
    AnywhereSettings: DescribeAnywhereSettingsTypeDef,  # (13)
    ChannelEngineVersion: ChannelEngineVersionResponseTypeDef,  # (14)
    ResponseMetadata: ResponseMetadataTypeDef,  # (15)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationOutputTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsOutputTypeDef
  6. See InputAttachmentOutputTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. See DescribeAnywhereSettingsTypeDef
  14. See ChannelEngineVersionResponseTypeDef
  15. See ResponseMetadataTypeDef

DescribeChannelResponseTypeDef#

# DescribeChannelResponseTypeDef definition

class DescribeChannelResponseTypeDef(TypedDict):
    Arn: str,
    CdiInputSpecification: CdiInputSpecificationTypeDef,  # (1)
    ChannelClass: ChannelClassType,  # (2)
    Destinations: list[OutputDestinationOutputTypeDef],  # (3)
    EgressEndpoints: list[ChannelEgressEndpointTypeDef],  # (4)
    EncoderSettings: EncoderSettingsOutputTypeDef,  # (5)
    Id: str,
    InputAttachments: list[InputAttachmentOutputTypeDef],  # (6)
    InputSpecification: InputSpecificationTypeDef,  # (7)
    LogLevel: LogLevelType,  # (8)
    Maintenance: MaintenanceStatusTypeDef,  # (9)
    Name: str,
    PipelineDetails: list[PipelineDetailTypeDef],  # (10)
    PipelinesRunningCount: int,
    RoleArn: str,
    State: ChannelStateType,  # (11)
    Tags: dict[str, str],
    Vpc: VpcOutputSettingsDescriptionTypeDef,  # (12)
    AnywhereSettings: DescribeAnywhereSettingsTypeDef,  # (13)
    ChannelEngineVersion: ChannelEngineVersionResponseTypeDef,  # (14)
    ResponseMetadata: ResponseMetadataTypeDef,  # (15)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationOutputTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsOutputTypeDef
  6. See InputAttachmentOutputTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. See DescribeAnywhereSettingsTypeDef
  14. See ChannelEngineVersionResponseTypeDef
  15. See ResponseMetadataTypeDef

RestartChannelPipelinesResponseTypeDef#

# RestartChannelPipelinesResponseTypeDef definition

class RestartChannelPipelinesResponseTypeDef(TypedDict):
    Arn: str,
    CdiInputSpecification: CdiInputSpecificationTypeDef,  # (1)
    ChannelClass: ChannelClassType,  # (2)
    Destinations: list[OutputDestinationOutputTypeDef],  # (3)
    EgressEndpoints: list[ChannelEgressEndpointTypeDef],  # (4)
    EncoderSettings: EncoderSettingsOutputTypeDef,  # (5)
    Id: str,
    InputAttachments: list[InputAttachmentOutputTypeDef],  # (6)
    InputSpecification: InputSpecificationTypeDef,  # (7)
    LogLevel: LogLevelType,  # (8)
    Maintenance: MaintenanceStatusTypeDef,  # (9)
    MaintenanceStatus: str,
    Name: str,
    PipelineDetails: list[PipelineDetailTypeDef],  # (10)
    PipelinesRunningCount: int,
    RoleArn: str,
    State: ChannelStateType,  # (11)
    Tags: dict[str, str],
    Vpc: VpcOutputSettingsDescriptionTypeDef,  # (12)
    AnywhereSettings: DescribeAnywhereSettingsTypeDef,  # (13)
    ChannelEngineVersion: ChannelEngineVersionResponseTypeDef,  # (14)
    ResponseMetadata: ResponseMetadataTypeDef,  # (15)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationOutputTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsOutputTypeDef
  6. See InputAttachmentOutputTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. See DescribeAnywhereSettingsTypeDef
  14. See ChannelEngineVersionResponseTypeDef
  15. See ResponseMetadataTypeDef

StartChannelResponseTypeDef#

# StartChannelResponseTypeDef definition

class StartChannelResponseTypeDef(TypedDict):
    Arn: str,
    CdiInputSpecification: CdiInputSpecificationTypeDef,  # (1)
    ChannelClass: ChannelClassType,  # (2)
    Destinations: list[OutputDestinationOutputTypeDef],  # (3)
    EgressEndpoints: list[ChannelEgressEndpointTypeDef],  # (4)
    EncoderSettings: EncoderSettingsOutputTypeDef,  # (5)
    Id: str,
    InputAttachments: list[InputAttachmentOutputTypeDef],  # (6)
    InputSpecification: InputSpecificationTypeDef,  # (7)
    LogLevel: LogLevelType,  # (8)
    Maintenance: MaintenanceStatusTypeDef,  # (9)
    Name: str,
    PipelineDetails: list[PipelineDetailTypeDef],  # (10)
    PipelinesRunningCount: int,
    RoleArn: str,
    State: ChannelStateType,  # (11)
    Tags: dict[str, str],
    Vpc: VpcOutputSettingsDescriptionTypeDef,  # (12)
    AnywhereSettings: DescribeAnywhereSettingsTypeDef,  # (13)
    ChannelEngineVersion: ChannelEngineVersionResponseTypeDef,  # (14)
    ResponseMetadata: ResponseMetadataTypeDef,  # (15)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationOutputTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsOutputTypeDef
  6. See InputAttachmentOutputTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. See DescribeAnywhereSettingsTypeDef
  14. See ChannelEngineVersionResponseTypeDef
  15. See ResponseMetadataTypeDef

StopChannelResponseTypeDef#

# StopChannelResponseTypeDef definition

class StopChannelResponseTypeDef(TypedDict):
    Arn: str,
    CdiInputSpecification: CdiInputSpecificationTypeDef,  # (1)
    ChannelClass: ChannelClassType,  # (2)
    Destinations: list[OutputDestinationOutputTypeDef],  # (3)
    EgressEndpoints: list[ChannelEgressEndpointTypeDef],  # (4)
    EncoderSettings: EncoderSettingsOutputTypeDef,  # (5)
    Id: str,
    InputAttachments: list[InputAttachmentOutputTypeDef],  # (6)
    InputSpecification: InputSpecificationTypeDef,  # (7)
    LogLevel: LogLevelType,  # (8)
    Maintenance: MaintenanceStatusTypeDef,  # (9)
    Name: str,
    PipelineDetails: list[PipelineDetailTypeDef],  # (10)
    PipelinesRunningCount: int,
    RoleArn: str,
    State: ChannelStateType,  # (11)
    Tags: dict[str, str],
    Vpc: VpcOutputSettingsDescriptionTypeDef,  # (12)
    AnywhereSettings: DescribeAnywhereSettingsTypeDef,  # (13)
    ChannelEngineVersion: ChannelEngineVersionResponseTypeDef,  # (14)
    ResponseMetadata: ResponseMetadataTypeDef,  # (15)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationOutputTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsOutputTypeDef
  6. See InputAttachmentOutputTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. See DescribeAnywhereSettingsTypeDef
  14. See ChannelEngineVersionResponseTypeDef
  15. See ResponseMetadataTypeDef

OutputTypeDef#

# OutputTypeDef definition

class OutputTypeDef(TypedDict):
    OutputSettings: OutputSettingsUnionTypeDef,  # (1)
    AudioDescriptionNames: NotRequired[Sequence[str]],
    CaptionDescriptionNames: NotRequired[Sequence[str]],
    OutputName: NotRequired[str],
    VideoDescriptionName: NotRequired[str],
  1. See OutputSettingsTypeDef OutputSettingsOutputTypeDef

BatchUpdateScheduleResponseTypeDef#

# BatchUpdateScheduleResponseTypeDef definition

class BatchUpdateScheduleResponseTypeDef(TypedDict):
    Creates: BatchScheduleActionCreateResultTypeDef,  # (1)
    Deletes: BatchScheduleActionDeleteResultTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchScheduleActionCreateResultTypeDef
  2. See BatchScheduleActionDeleteResultTypeDef
  3. See ResponseMetadataTypeDef

ScheduleActionTypeDef#

# ScheduleActionTypeDef definition

class ScheduleActionTypeDef(TypedDict):
    ActionName: str,
    ScheduleActionSettings: ScheduleActionSettingsUnionTypeDef,  # (1)
    ScheduleActionStartSettings: ScheduleActionStartSettingsUnionTypeDef,  # (2)
  1. See ScheduleActionSettingsTypeDef ScheduleActionSettingsOutputTypeDef
  2. See ScheduleActionStartSettingsTypeDef ScheduleActionStartSettingsOutputTypeDef

InputAttachmentTypeDef#

# InputAttachmentTypeDef definition

class InputAttachmentTypeDef(TypedDict):
    AutomaticInputFailoverSettings: NotRequired[AutomaticInputFailoverSettingsUnionTypeDef],  # (1)
    InputAttachmentName: NotRequired[str],
    InputId: NotRequired[str],
    InputSettings: NotRequired[InputSettingsUnionTypeDef],  # (2)
    LogicalInterfaceNames: NotRequired[Sequence[str]],
  1. See AutomaticInputFailoverSettingsTypeDef AutomaticInputFailoverSettingsOutputTypeDef
  2. See InputSettingsTypeDef InputSettingsOutputTypeDef

CreateChannelResponseTypeDef#

# CreateChannelResponseTypeDef definition

class CreateChannelResponseTypeDef(TypedDict):
    Channel: ChannelTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelTypeDef
  2. See ResponseMetadataTypeDef

UpdateChannelClassResponseTypeDef#

# UpdateChannelClassResponseTypeDef definition

class UpdateChannelClassResponseTypeDef(TypedDict):
    Channel: ChannelTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelTypeDef
  2. See ResponseMetadataTypeDef

UpdateChannelResponseTypeDef#

# UpdateChannelResponseTypeDef definition

class UpdateChannelResponseTypeDef(TypedDict):
    Channel: ChannelTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelTypeDef
  2. See ResponseMetadataTypeDef

OutputGroupTypeDef#

# OutputGroupTypeDef definition

class OutputGroupTypeDef(TypedDict):
    OutputGroupSettings: OutputGroupSettingsUnionTypeDef,  # (1)
    Outputs: Sequence[UnionTypeDef],  # (2)
    Name: NotRequired[str],
  1. See OutputGroupSettingsTypeDef OutputGroupSettingsOutputTypeDef
  2. See OutputTypeDef ExtraOutputTypeDef

BatchScheduleActionCreateRequestTypeDef#

# BatchScheduleActionCreateRequestTypeDef definition

class BatchScheduleActionCreateRequestTypeDef(TypedDict):
    ScheduleActions: Sequence[ScheduleActionUnionTypeDef],  # (1)
  1. See ScheduleActionTypeDef ScheduleActionOutputTypeDef

BatchUpdateScheduleRequestRequestTypeDef#

# BatchUpdateScheduleRequestRequestTypeDef definition

class BatchUpdateScheduleRequestRequestTypeDef(TypedDict):
    ChannelId: str,
    Creates: NotRequired[BatchScheduleActionCreateRequestTypeDef],  # (1)
    Deletes: NotRequired[BatchScheduleActionDeleteRequestTypeDef],  # (2)
  1. See BatchScheduleActionCreateRequestTypeDef
  2. See BatchScheduleActionDeleteRequestTypeDef

EncoderSettingsTypeDef#

# EncoderSettingsTypeDef definition

class EncoderSettingsTypeDef(TypedDict):
    AudioDescriptions: Sequence[AudioDescriptionUnionTypeDef],  # (1)
    OutputGroups: Sequence[OutputGroupUnionTypeDef],  # (10)
    TimecodeConfig: TimecodeConfigTypeDef,  # (11)
    VideoDescriptions: Sequence[VideoDescriptionUnionTypeDef],  # (12)
    AvailBlanking: NotRequired[AvailBlankingTypeDef],  # (2)
    AvailConfiguration: NotRequired[AvailConfigurationTypeDef],  # (3)
    BlackoutSlate: NotRequired[BlackoutSlateTypeDef],  # (4)
    CaptionDescriptions: NotRequired[Sequence[CaptionDescriptionUnionTypeDef]],  # (5)
    FeatureActivations: NotRequired[FeatureActivationsTypeDef],  # (6)
    GlobalConfiguration: NotRequired[GlobalConfigurationUnionTypeDef],  # (7)
    MotionGraphicsConfiguration: NotRequired[MotionGraphicsConfigurationUnionTypeDef],  # (8)
    NielsenConfiguration: NotRequired[NielsenConfigurationTypeDef],  # (9)
    ThumbnailConfiguration: NotRequired[ThumbnailConfigurationTypeDef],  # (13)
    ColorCorrectionSettings: NotRequired[ColorCorrectionSettingsUnionTypeDef],  # (14)
  1. See AudioDescriptionTypeDef AudioDescriptionOutputTypeDef
  2. See AvailBlankingTypeDef
  3. See AvailConfigurationTypeDef
  4. See BlackoutSlateTypeDef
  5. See CaptionDescriptionTypeDef CaptionDescriptionOutputTypeDef
  6. See FeatureActivationsTypeDef
  7. See GlobalConfigurationTypeDef GlobalConfigurationOutputTypeDef
  8. See MotionGraphicsConfigurationTypeDef MotionGraphicsConfigurationOutputTypeDef
  9. See NielsenConfigurationTypeDef
  10. See OutputGroupTypeDef OutputGroupOutputTypeDef
  11. See TimecodeConfigTypeDef
  12. See VideoDescriptionTypeDef VideoDescriptionOutputTypeDef
  13. See ThumbnailConfigurationTypeDef
  14. See ColorCorrectionSettingsTypeDef ColorCorrectionSettingsOutputTypeDef

CreateChannelRequestRequestTypeDef#

# CreateChannelRequestRequestTypeDef definition

class CreateChannelRequestRequestTypeDef(TypedDict):
    CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef],  # (1)
    ChannelClass: NotRequired[ChannelClassType],  # (2)
    Destinations: NotRequired[Sequence[OutputDestinationUnionTypeDef]],  # (3)
    EncoderSettings: NotRequired[EncoderSettingsTypeDef],  # (4)
    InputAttachments: NotRequired[Sequence[InputAttachmentUnionTypeDef]],  # (5)
    InputSpecification: NotRequired[InputSpecificationTypeDef],  # (6)
    LogLevel: NotRequired[LogLevelType],  # (7)
    Maintenance: NotRequired[MaintenanceCreateSettingsTypeDef],  # (8)
    Name: NotRequired[str],
    RequestId: NotRequired[str],
    Reserved: NotRequired[str],
    RoleArn: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    Vpc: NotRequired[VpcOutputSettingsTypeDef],  # (9)
    AnywhereSettings: NotRequired[AnywhereSettingsTypeDef],  # (10)
    ChannelEngineVersion: NotRequired[ChannelEngineVersionRequestTypeDef],  # (11)
    DryRun: NotRequired[bool],
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef OutputDestinationOutputTypeDef
  4. See EncoderSettingsTypeDef
  5. See InputAttachmentTypeDef InputAttachmentOutputTypeDef
  6. See InputSpecificationTypeDef
  7. See LogLevelType
  8. See MaintenanceCreateSettingsTypeDef
  9. See VpcOutputSettingsTypeDef
  10. See AnywhereSettingsTypeDef
  11. See ChannelEngineVersionRequestTypeDef

UpdateChannelRequestRequestTypeDef#

# UpdateChannelRequestRequestTypeDef definition

class UpdateChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,
    CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef],  # (1)
    Destinations: NotRequired[Sequence[OutputDestinationTypeDef]],  # (2)
    EncoderSettings: NotRequired[EncoderSettingsTypeDef],  # (3)
    InputAttachments: NotRequired[Sequence[InputAttachmentTypeDef]],  # (4)
    InputSpecification: NotRequired[InputSpecificationTypeDef],  # (5)
    LogLevel: NotRequired[LogLevelType],  # (6)
    Maintenance: NotRequired[MaintenanceUpdateSettingsTypeDef],  # (7)
    Name: NotRequired[str],
    RoleArn: NotRequired[str],
    ChannelEngineVersion: NotRequired[ChannelEngineVersionRequestTypeDef],  # (8)
    DryRun: NotRequired[bool],
  1. See CdiInputSpecificationTypeDef
  2. See OutputDestinationTypeDef
  3. See EncoderSettingsTypeDef
  4. See InputAttachmentTypeDef
  5. See InputSpecificationTypeDef
  6. See LogLevelType
  7. See MaintenanceUpdateSettingsTypeDef
  8. See ChannelEngineVersionRequestTypeDef