Skip to content

Type definitions#

Index > MediaLive > Type definitions

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

MultiplexProgramPacketIdentifiersMapUnionTypeDef#

# MultiplexProgramPacketIdentifiersMapUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import MultiplexProgramPacketIdentifiersMapUnionTypeDef


def get_value() -> MultiplexProgramPacketIdentifiersMapUnionTypeDef:
    return ...


# MultiplexProgramPacketIdentifiersMapUnionTypeDef definition

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

StaticImageOutputDeactivateScheduleActionSettingsUnionTypeDef#

# StaticImageOutputDeactivateScheduleActionSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import StaticImageOutputDeactivateScheduleActionSettingsUnionTypeDef


def get_value() -> StaticImageOutputDeactivateScheduleActionSettingsUnionTypeDef:
    return ...


# StaticImageOutputDeactivateScheduleActionSettingsUnionTypeDef definition

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

StaticImageOutputActivateScheduleActionSettingsUnionTypeDef#

# StaticImageOutputActivateScheduleActionSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import StaticImageOutputActivateScheduleActionSettingsUnionTypeDef


def get_value() -> StaticImageOutputActivateScheduleActionSettingsUnionTypeDef:
    return ...


# StaticImageOutputActivateScheduleActionSettingsUnionTypeDef definition

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

AudioTrackSelectionUnionTypeDef#

# AudioTrackSelectionUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import AudioTrackSelectionUnionTypeDef


def get_value() -> AudioTrackSelectionUnionTypeDef:
    return ...


# AudioTrackSelectionUnionTypeDef definition

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

ScheduleActionStartSettingsUnionTypeDef#

# ScheduleActionStartSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import ScheduleActionStartSettingsUnionTypeDef


def get_value() -> ScheduleActionStartSettingsUnionTypeDef:
    return ...


# ScheduleActionStartSettingsUnionTypeDef definition

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

OutputDestinationUnionTypeDef#

# OutputDestinationUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import OutputDestinationUnionTypeDef


def get_value() -> OutputDestinationUnionTypeDef:
    return ...


# OutputDestinationUnionTypeDef definition

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

PauseStateScheduleActionSettingsUnionTypeDef#

# PauseStateScheduleActionSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import PauseStateScheduleActionSettingsUnionTypeDef


def get_value() -> PauseStateScheduleActionSettingsUnionTypeDef:
    return ...


# PauseStateScheduleActionSettingsUnionTypeDef definition

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

CaptionSelectorSettingsUnionTypeDef#

# CaptionSelectorSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import CaptionSelectorSettingsUnionTypeDef


def get_value() -> CaptionSelectorSettingsUnionTypeDef:
    return ...


# CaptionSelectorSettingsUnionTypeDef definition

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

InputPrepareScheduleActionSettingsUnionTypeDef#

# InputPrepareScheduleActionSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import InputPrepareScheduleActionSettingsUnionTypeDef


def get_value() -> InputPrepareScheduleActionSettingsUnionTypeDef:
    return ...


# InputPrepareScheduleActionSettingsUnionTypeDef definition

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

InputSwitchScheduleActionSettingsUnionTypeDef#

# InputSwitchScheduleActionSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import InputSwitchScheduleActionSettingsUnionTypeDef


def get_value() -> InputSwitchScheduleActionSettingsUnionTypeDef:
    return ...


# InputSwitchScheduleActionSettingsUnionTypeDef definition

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

AudioSelectorSettingsUnionTypeDef#

# AudioSelectorSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import AudioSelectorSettingsUnionTypeDef


def get_value() -> AudioSelectorSettingsUnionTypeDef:
    return ...


# AudioSelectorSettingsUnionTypeDef definition

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

AutomaticInputFailoverSettingsUnionTypeDef#

# AutomaticInputFailoverSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import AutomaticInputFailoverSettingsUnionTypeDef


def get_value() -> AutomaticInputFailoverSettingsUnionTypeDef:
    return ...


# AutomaticInputFailoverSettingsUnionTypeDef definition

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

CaptionSelectorUnionTypeDef#

# CaptionSelectorUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import CaptionSelectorUnionTypeDef


def get_value() -> CaptionSelectorUnionTypeDef:
    return ...


# CaptionSelectorUnionTypeDef definition

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

Scte35TimeSignalScheduleActionSettingsUnionTypeDef#

# Scte35TimeSignalScheduleActionSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import Scte35TimeSignalScheduleActionSettingsUnionTypeDef


def get_value() -> Scte35TimeSignalScheduleActionSettingsUnionTypeDef:
    return ...


# Scte35TimeSignalScheduleActionSettingsUnionTypeDef definition

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

AudioSelectorUnionTypeDef#

# AudioSelectorUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import AudioSelectorUnionTypeDef


def get_value() -> AudioSelectorUnionTypeDef:
    return ...


# AudioSelectorUnionTypeDef definition

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

ScheduleActionSettingsUnionTypeDef#

# ScheduleActionSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import ScheduleActionSettingsUnionTypeDef


def get_value() -> ScheduleActionSettingsUnionTypeDef:
    return ...


# ScheduleActionSettingsUnionTypeDef definition

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

InputSettingsUnionTypeDef#

# InputSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import InputSettingsUnionTypeDef


def get_value() -> InputSettingsUnionTypeDef:
    return ...


# InputSettingsUnionTypeDef definition

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

EncoderSettingsUnionTypeDef#

# EncoderSettingsUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import EncoderSettingsUnionTypeDef


def get_value() -> EncoderSettingsUnionTypeDef:
    return ...


# EncoderSettingsUnionTypeDef definition

EncoderSettingsUnionTypeDef = Union[
    EncoderSettingsTypeDef,  # (1)
    EncoderSettingsOutputTypeDef,  # (2)
]
  1. See EncoderSettingsTypeDef
  2. See EncoderSettingsOutputTypeDef

ScheduleActionUnionTypeDef#

# ScheduleActionUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import ScheduleActionUnionTypeDef


def get_value() -> ScheduleActionUnionTypeDef:
    return ...


# ScheduleActionUnionTypeDef definition

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

InputAttachmentUnionTypeDef#

# InputAttachmentUnionTypeDef Union usage example

from types_boto3_medialive.type_defs import InputAttachmentUnionTypeDef


def get_value() -> InputAttachmentUnionTypeDef:
    return ...


# InputAttachmentUnionTypeDef definition

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

AacSettingsTypeDef#

# AacSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AacSettingsTypeDef


def get_value() -> AacSettingsTypeDef:
    return {
        "Bitrate": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import Ac3SettingsTypeDef


def get_value() -> Ac3SettingsTypeDef:
    return {
        "Bitrate": ...,
    }


# 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

AcceptInputDeviceTransferRequestTypeDef#

# AcceptInputDeviceTransferRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AcceptInputDeviceTransferRequestTypeDef


def get_value() -> AcceptInputDeviceTransferRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }


# AcceptInputDeviceTransferRequestTypeDef definition

class AcceptInputDeviceTransferRequestTypeDef(TypedDict):
    InputDeviceId: str,

AccountConfigurationTypeDef#

# AccountConfigurationTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AccountConfigurationTypeDef


def get_value() -> AccountConfigurationTypeDef:
    return {
        "KmsKeyId": ...,
    }


# AccountConfigurationTypeDef definition

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

AncillarySourceSettingsTypeDef#

# AncillarySourceSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AncillarySourceSettingsTypeDef


def get_value() -> AncillarySourceSettingsTypeDef:
    return {
        "SourceAncillaryChannelNumber": ...,
    }


# AncillarySourceSettingsTypeDef definition

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

AnywhereSettingsTypeDef#

# AnywhereSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AnywhereSettingsTypeDef


def get_value() -> AnywhereSettingsTypeDef:
    return {
        "ChannelPlacementGroupId": ...,
    }


# AnywhereSettingsTypeDef definition

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

ArchiveS3SettingsTypeDef#

# ArchiveS3SettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ArchiveS3SettingsTypeDef


def get_value() -> ArchiveS3SettingsTypeDef:
    return {
        "CannedAcl": ...,
    }


# ArchiveS3SettingsTypeDef definition

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

OutputLocationRefTypeDef#

# OutputLocationRefTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import OutputLocationRefTypeDef


def get_value() -> OutputLocationRefTypeDef:
    return {
        "DestinationRefId": ...,
    }


# OutputLocationRefTypeDef definition

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

InputChannelLevelTypeDef#

# InputChannelLevelTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputChannelLevelTypeDef


def get_value() -> InputChannelLevelTypeDef:
    return {
        "Gain": ...,
    }


# InputChannelLevelTypeDef definition

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

Eac3AtmosSettingsTypeDef#

# Eac3AtmosSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Eac3AtmosSettingsTypeDef


def get_value() -> Eac3AtmosSettingsTypeDef:
    return {
        "Bitrate": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import Eac3SettingsTypeDef


def get_value() -> Eac3SettingsTypeDef:
    return {
        "AttenuationControl": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import Mp2SettingsTypeDef


def get_value() -> Mp2SettingsTypeDef:
    return {
        "Bitrate": ...,
    }


# Mp2SettingsTypeDef definition

class Mp2SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[float],
    CodingMode: NotRequired[Mp2CodingModeType],  # (1)
    SampleRate: NotRequired[float],
  1. See Mp2CodingModeType

WavSettingsTypeDef#

# WavSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import WavSettingsTypeDef


def get_value() -> WavSettingsTypeDef:
    return {
        "BitDepth": ...,
    }


# WavSettingsTypeDef definition

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

AudioNormalizationSettingsTypeDef#

# AudioNormalizationSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioNormalizationSettingsTypeDef


def get_value() -> AudioNormalizationSettingsTypeDef:
    return {
        "Algorithm": ...,
    }


# AudioNormalizationSettingsTypeDef definition

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

AudioDolbyEDecodeTypeDef#

# AudioDolbyEDecodeTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioDolbyEDecodeTypeDef


def get_value() -> AudioDolbyEDecodeTypeDef:
    return {
        "ProgramSelection": ...,
    }


# AudioDolbyEDecodeTypeDef definition

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

AudioHlsRenditionSelectionTypeDef#

# AudioHlsRenditionSelectionTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioHlsRenditionSelectionTypeDef


def get_value() -> AudioHlsRenditionSelectionTypeDef:
    return {
        "GroupId": ...,
    }


# AudioHlsRenditionSelectionTypeDef definition

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

AudioLanguageSelectionTypeDef#

# AudioLanguageSelectionTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioLanguageSelectionTypeDef


def get_value() -> AudioLanguageSelectionTypeDef:
    return {
        "LanguageCode": ...,
    }


# AudioLanguageSelectionTypeDef definition

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

InputLocationTypeDef#

# InputLocationTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputLocationTypeDef


def get_value() -> InputLocationTypeDef:
    return {
        "PasswordParam": ...,
    }


# InputLocationTypeDef definition

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

AudioPidSelectionTypeDef#

# AudioPidSelectionTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioPidSelectionTypeDef


def get_value() -> AudioPidSelectionTypeDef:
    return {
        "Pid": ...,
    }


# AudioPidSelectionTypeDef definition

class AudioPidSelectionTypeDef(TypedDict):
    Pid: int,

AudioSilenceFailoverSettingsTypeDef#

# AudioSilenceFailoverSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioSilenceFailoverSettingsTypeDef


def get_value() -> AudioSilenceFailoverSettingsTypeDef:
    return {
        "AudioSelectorName": ...,
    }


# AudioSilenceFailoverSettingsTypeDef definition

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

AudioTrackTypeDef#

# AudioTrackTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioTrackTypeDef


def get_value() -> AudioTrackTypeDef:
    return {
        "Track": ...,
    }


# AudioTrackTypeDef definition

class AudioTrackTypeDef(TypedDict):
    Track: int,

Hdr10SettingsTypeDef#

# Hdr10SettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Hdr10SettingsTypeDef


def get_value() -> Hdr10SettingsTypeDef:
    return {
        "MaxCll": ...,
    }


# Hdr10SettingsTypeDef definition

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

TimecodeBurninSettingsTypeDef#

# TimecodeBurninSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import TimecodeBurninSettingsTypeDef


def get_value() -> TimecodeBurninSettingsTypeDef:
    return {
        "FontSize": ...,
    }


# TimecodeBurninSettingsTypeDef definition

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

EsamTypeDef#

# EsamTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import EsamTypeDef


def get_value() -> EsamTypeDef:
    return {
        "AcquisitionPointId": ...,
    }


# EsamTypeDef definition

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

Scte35SpliceInsertTypeDef#

# Scte35SpliceInsertTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Scte35SpliceInsertTypeDef


def get_value() -> Scte35SpliceInsertTypeDef:
    return {
        "AdAvailOffset": ...,
    }


# Scte35SpliceInsertTypeDef definition

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

Scte35TimeSignalAposTypeDef#

# Scte35TimeSignalAposTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Scte35TimeSignalAposTypeDef


def get_value() -> Scte35TimeSignalAposTypeDef:
    return {
        "AdAvailOffset": ...,
    }


# Scte35TimeSignalAposTypeDef definition

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

BandwidthReductionFilterSettingsTypeDef#

# BandwidthReductionFilterSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BandwidthReductionFilterSettingsTypeDef


def get_value() -> BandwidthReductionFilterSettingsTypeDef:
    return {
        "PostFilterSharpening": ...,
    }


# BandwidthReductionFilterSettingsTypeDef definition

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

BatchDeleteRequestTypeDef#

# BatchDeleteRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BatchDeleteRequestTypeDef


def get_value() -> BatchDeleteRequestTypeDef:
    return {
        "ChannelIds": ...,
    }


# BatchDeleteRequestTypeDef definition

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

BatchFailedResultModelTypeDef#

# BatchFailedResultModelTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BatchFailedResultModelTypeDef


def get_value() -> BatchFailedResultModelTypeDef:
    return {
        "Arn": ...,
    }


# BatchFailedResultModelTypeDef definition

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

BatchSuccessfulResultModelTypeDef#

# BatchSuccessfulResultModelTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BatchSuccessfulResultModelTypeDef


def get_value() -> BatchSuccessfulResultModelTypeDef:
    return {
        "Arn": ...,
    }


# BatchSuccessfulResultModelTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

BatchScheduleActionDeleteRequestTypeDef#

# BatchScheduleActionDeleteRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BatchScheduleActionDeleteRequestTypeDef


def get_value() -> BatchScheduleActionDeleteRequestTypeDef:
    return {
        "ActionNames": ...,
    }


# BatchScheduleActionDeleteRequestTypeDef definition

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

BatchStartRequestTypeDef#

# BatchStartRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BatchStartRequestTypeDef


def get_value() -> BatchStartRequestTypeDef:
    return {
        "ChannelIds": ...,
    }


# BatchStartRequestTypeDef definition

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

BatchStopRequestTypeDef#

# BatchStopRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BatchStopRequestTypeDef


def get_value() -> BatchStopRequestTypeDef:
    return {
        "ChannelIds": ...,
    }


# BatchStopRequestTypeDef definition

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

CancelInputDeviceTransferRequestTypeDef#

# CancelInputDeviceTransferRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CancelInputDeviceTransferRequestTypeDef


def get_value() -> CancelInputDeviceTransferRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }


# CancelInputDeviceTransferRequestTypeDef definition

class CancelInputDeviceTransferRequestTypeDef(TypedDict):
    InputDeviceId: str,

EbuTtDDestinationSettingsTypeDef#

# EbuTtDDestinationSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import EbuTtDDestinationSettingsTypeDef


def get_value() -> EbuTtDDestinationSettingsTypeDef:
    return {
        "CopyrightHolder": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import TtmlDestinationSettingsTypeDef


def get_value() -> TtmlDestinationSettingsTypeDef:
    return {
        "StyleControl": ...,
    }


# TtmlDestinationSettingsTypeDef definition

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

WebvttDestinationSettingsTypeDef#

# WebvttDestinationSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import WebvttDestinationSettingsTypeDef


def get_value() -> WebvttDestinationSettingsTypeDef:
    return {
        "StyleControl": ...,
    }


# WebvttDestinationSettingsTypeDef definition

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

CaptionLanguageMappingTypeDef#

# CaptionLanguageMappingTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CaptionLanguageMappingTypeDef


def get_value() -> CaptionLanguageMappingTypeDef:
    return {
        "CaptionChannel": ...,
    }


# CaptionLanguageMappingTypeDef definition

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

CaptionRectangleTypeDef#

# CaptionRectangleTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CaptionRectangleTypeDef


def get_value() -> CaptionRectangleTypeDef:
    return {
        "Height": ...,
    }


# CaptionRectangleTypeDef definition

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

DvbSubSourceSettingsTypeDef#

# DvbSubSourceSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DvbSubSourceSettingsTypeDef


def get_value() -> DvbSubSourceSettingsTypeDef:
    return {
        "OcrLanguage": ...,
    }


# DvbSubSourceSettingsTypeDef definition

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

EmbeddedSourceSettingsTypeDef#

# EmbeddedSourceSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import EmbeddedSourceSettingsTypeDef


def get_value() -> EmbeddedSourceSettingsTypeDef:
    return {
        "Convert608To708": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import Scte20SourceSettingsTypeDef


def get_value() -> Scte20SourceSettingsTypeDef:
    return {
        "Convert608To708": ...,
    }


# Scte20SourceSettingsTypeDef definition

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

Scte27SourceSettingsTypeDef#

# Scte27SourceSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Scte27SourceSettingsTypeDef


def get_value() -> Scte27SourceSettingsTypeDef:
    return {
        "OcrLanguage": ...,
    }


# Scte27SourceSettingsTypeDef definition

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

CdiInputSpecificationTypeDef#

# CdiInputSpecificationTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CdiInputSpecificationTypeDef


def get_value() -> CdiInputSpecificationTypeDef:
    return {
        "Resolution": ...,
    }


# CdiInputSpecificationTypeDef definition

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

ChannelEgressEndpointTypeDef#

# ChannelEgressEndpointTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ChannelEgressEndpointTypeDef


def get_value() -> ChannelEgressEndpointTypeDef:
    return {
        "SourceIp": ...,
    }


# ChannelEgressEndpointTypeDef definition

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

ChannelEngineVersionRequestTypeDef#

# ChannelEngineVersionRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ChannelEngineVersionRequestTypeDef


def get_value() -> ChannelEngineVersionRequestTypeDef:
    return {
        "Version": ...,
    }


# ChannelEngineVersionRequestTypeDef definition

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

ChannelEngineVersionResponseTypeDef#

# ChannelEngineVersionResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ChannelEngineVersionResponseTypeDef


def get_value() -> ChannelEngineVersionResponseTypeDef:
    return {
        "ExpirationDate": ...,
    }


# ChannelEngineVersionResponseTypeDef definition

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

DescribeAnywhereSettingsTypeDef#

# DescribeAnywhereSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeAnywhereSettingsTypeDef


def get_value() -> DescribeAnywhereSettingsTypeDef:
    return {
        "ChannelPlacementGroupId": ...,
    }


# DescribeAnywhereSettingsTypeDef definition

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

InputSpecificationTypeDef#

# InputSpecificationTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputSpecificationTypeDef


def get_value() -> InputSpecificationTypeDef:
    return {
        "Codec": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import MaintenanceStatusTypeDef


def get_value() -> MaintenanceStatusTypeDef:
    return {
        "MaintenanceDay": ...,
    }


# MaintenanceStatusTypeDef definition

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

VpcOutputSettingsDescriptionTypeDef#

# VpcOutputSettingsDescriptionTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import VpcOutputSettingsDescriptionTypeDef


def get_value() -> VpcOutputSettingsDescriptionTypeDef:
    return {
        "AvailabilityZones": ...,
    }


# VpcOutputSettingsDescriptionTypeDef definition

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

ClaimDeviceRequestTypeDef#

# ClaimDeviceRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ClaimDeviceRequestTypeDef


def get_value() -> ClaimDeviceRequestTypeDef:
    return {
        "Id": ...,
    }


# ClaimDeviceRequestTypeDef definition

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

CloudWatchAlarmTemplateGroupSummaryTypeDef#

# CloudWatchAlarmTemplateGroupSummaryTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CloudWatchAlarmTemplateGroupSummaryTypeDef


def get_value() -> CloudWatchAlarmTemplateGroupSummaryTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import CloudWatchAlarmTemplateSummaryTypeDef


def get_value() -> CloudWatchAlarmTemplateSummaryTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import InterfaceMappingCreateRequestTypeDef


def get_value() -> InterfaceMappingCreateRequestTypeDef:
    return {
        "LogicalInterfaceName": ...,
    }


# InterfaceMappingCreateRequestTypeDef definition

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

InterfaceMappingTypeDef#

# InterfaceMappingTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InterfaceMappingTypeDef


def get_value() -> InterfaceMappingTypeDef:
    return {
        "LogicalInterfaceName": ...,
    }


# InterfaceMappingTypeDef definition

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

InterfaceMappingUpdateRequestTypeDef#

# InterfaceMappingUpdateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InterfaceMappingUpdateRequestTypeDef


def get_value() -> InterfaceMappingUpdateRequestTypeDef:
    return {
        "LogicalInterfaceName": ...,
    }


# InterfaceMappingUpdateRequestTypeDef definition

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

CmafIngestOutputSettingsTypeDef#

# CmafIngestOutputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CmafIngestOutputSettingsTypeDef


def get_value() -> CmafIngestOutputSettingsTypeDef:
    return {
        "NameModifier": ...,
    }


# CmafIngestOutputSettingsTypeDef definition

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

ColorCorrectionTypeDef#

# ColorCorrectionTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ColorCorrectionTypeDef


def get_value() -> ColorCorrectionTypeDef:
    return {
        "InputColorSpace": ...,
    }


# ColorCorrectionTypeDef definition

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

CreateChannelPlacementGroupRequestTypeDef#

# CreateChannelPlacementGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateChannelPlacementGroupRequestTypeDef


def get_value() -> CreateChannelPlacementGroupRequestTypeDef:
    return {
        "ClusterId": ...,
    }


# CreateChannelPlacementGroupRequestTypeDef definition

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

MaintenanceCreateSettingsTypeDef#

# MaintenanceCreateSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MaintenanceCreateSettingsTypeDef


def get_value() -> MaintenanceCreateSettingsTypeDef:
    return {
        "MaintenanceDay": ...,
    }


# MaintenanceCreateSettingsTypeDef definition

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

VpcOutputSettingsTypeDef#

# VpcOutputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import VpcOutputSettingsTypeDef


def get_value() -> VpcOutputSettingsTypeDef:
    return {
        "PublicAddressAllocationIds": ...,
    }


# VpcOutputSettingsTypeDef definition

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

CreateCloudWatchAlarmTemplateGroupRequestTypeDef#

# CreateCloudWatchAlarmTemplateGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateCloudWatchAlarmTemplateGroupRequestTypeDef


def get_value() -> CreateCloudWatchAlarmTemplateGroupRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateCloudWatchAlarmTemplateGroupRequestTypeDef definition

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

CreateCloudWatchAlarmTemplateRequestTypeDef#

# CreateCloudWatchAlarmTemplateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateCloudWatchAlarmTemplateRequestTypeDef


def get_value() -> CreateCloudWatchAlarmTemplateRequestTypeDef:
    return {
        "ComparisonOperator": ...,
    }


# CreateCloudWatchAlarmTemplateRequestTypeDef definition

class CreateCloudWatchAlarmTemplateRequestTypeDef(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]],
    RequestId: NotRequired[str],
  1. See CloudWatchAlarmTemplateComparisonOperatorType
  2. See CloudWatchAlarmTemplateStatisticType
  3. See CloudWatchAlarmTemplateTargetResourceTypeType
  4. See CloudWatchAlarmTemplateTreatMissingDataType

CreateEventBridgeRuleTemplateGroupRequestTypeDef#

# CreateEventBridgeRuleTemplateGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateEventBridgeRuleTemplateGroupRequestTypeDef


def get_value() -> CreateEventBridgeRuleTemplateGroupRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateEventBridgeRuleTemplateGroupRequestTypeDef definition

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

EventBridgeRuleTemplateTargetTypeDef#

# EventBridgeRuleTemplateTargetTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import EventBridgeRuleTemplateTargetTypeDef


def get_value() -> EventBridgeRuleTemplateTargetTypeDef:
    return {
        "Arn": ...,
    }


# EventBridgeRuleTemplateTargetTypeDef definition

class EventBridgeRuleTemplateTargetTypeDef(TypedDict):
    Arn: str,

InputDeviceSettingsTypeDef#

# InputDeviceSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputDeviceSettingsTypeDef


def get_value() -> InputDeviceSettingsTypeDef:
    return {
        "Id": ...,
    }


# InputDeviceSettingsTypeDef definition

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

InputSourceRequestTypeDef#

# InputSourceRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputSourceRequestTypeDef


def get_value() -> InputSourceRequestTypeDef:
    return {
        "PasswordParam": ...,
    }


# InputSourceRequestTypeDef definition

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

InputVpcRequestTypeDef#

# InputVpcRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputVpcRequestTypeDef


def get_value() -> InputVpcRequestTypeDef:
    return {
        "SecurityGroupIds": ...,
    }


# InputVpcRequestTypeDef definition

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

MediaConnectFlowRequestTypeDef#

# MediaConnectFlowRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MediaConnectFlowRequestTypeDef


def get_value() -> MediaConnectFlowRequestTypeDef:
    return {
        "FlowArn": ...,
    }


# MediaConnectFlowRequestTypeDef definition

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

InputWhitelistRuleCidrTypeDef#

# InputWhitelistRuleCidrTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputWhitelistRuleCidrTypeDef


def get_value() -> InputWhitelistRuleCidrTypeDef:
    return {
        "Cidr": ...,
    }


# InputWhitelistRuleCidrTypeDef definition

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

MultiplexSettingsTypeDef#

# MultiplexSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexSettingsTypeDef


def get_value() -> MultiplexSettingsTypeDef:
    return {
        "MaximumVideoBufferDelayMilliseconds": ...,
    }


# MultiplexSettingsTypeDef definition

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

IpPoolCreateRequestTypeDef#

# IpPoolCreateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import IpPoolCreateRequestTypeDef


def get_value() -> IpPoolCreateRequestTypeDef:
    return {
        "Cidr": ...,
    }


# IpPoolCreateRequestTypeDef definition

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

RouteCreateRequestTypeDef#

# RouteCreateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import RouteCreateRequestTypeDef


def get_value() -> RouteCreateRequestTypeDef:
    return {
        "Cidr": ...,
    }


# RouteCreateRequestTypeDef definition

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

IpPoolTypeDef#

# IpPoolTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import IpPoolTypeDef


def get_value() -> IpPoolTypeDef:
    return {
        "Cidr": ...,
    }


# IpPoolTypeDef definition

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

RouteTypeDef#

# RouteTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import RouteTypeDef


def get_value() -> RouteTypeDef:
    return {
        "Cidr": ...,
    }


# RouteTypeDef definition

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

NodeInterfaceMappingTypeDef#

# NodeInterfaceMappingTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import NodeInterfaceMappingTypeDef


def get_value() -> NodeInterfaceMappingTypeDef:
    return {
        "LogicalInterfaceName": ...,
    }


# NodeInterfaceMappingTypeDef definition

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

NodeInterfaceMappingCreateRequestTypeDef#

# NodeInterfaceMappingCreateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import NodeInterfaceMappingCreateRequestTypeDef


def get_value() -> NodeInterfaceMappingCreateRequestTypeDef:
    return {
        "LogicalInterfaceName": ...,
    }


# NodeInterfaceMappingCreateRequestTypeDef definition

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

CreatePartnerInputRequestTypeDef#

# CreatePartnerInputRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreatePartnerInputRequestTypeDef


def get_value() -> CreatePartnerInputRequestTypeDef:
    return {
        "InputId": ...,
    }


# CreatePartnerInputRequestTypeDef definition

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

CreateSignalMapRequestTypeDef#

# CreateSignalMapRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateSignalMapRequestTypeDef


def get_value() -> CreateSignalMapRequestTypeDef:
    return {
        "DiscoveryEntryPointArn": ...,
    }


# CreateSignalMapRequestTypeDef definition

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

MonitorDeploymentTypeDef#

# MonitorDeploymentTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MonitorDeploymentTypeDef


def get_value() -> MonitorDeploymentTypeDef:
    return {
        "DetailsUri": ...,
    }


# MonitorDeploymentTypeDef definition

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

SuccessfulMonitorDeploymentTypeDef#

# SuccessfulMonitorDeploymentTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import SuccessfulMonitorDeploymentTypeDef


def get_value() -> SuccessfulMonitorDeploymentTypeDef:
    return {
        "DetailsUri": ...,
    }


# SuccessfulMonitorDeploymentTypeDef definition

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

CreateTagsRequestTypeDef#

# CreateTagsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateTagsRequestTypeDef


def get_value() -> CreateTagsRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# CreateTagsRequestTypeDef definition

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

DeleteChannelPlacementGroupRequestTypeDef#

# DeleteChannelPlacementGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteChannelPlacementGroupRequestTypeDef


def get_value() -> DeleteChannelPlacementGroupRequestTypeDef:
    return {
        "ChannelPlacementGroupId": ...,
    }


# DeleteChannelPlacementGroupRequestTypeDef definition

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

DeleteChannelRequestTypeDef#

# DeleteChannelRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteChannelRequestTypeDef


def get_value() -> DeleteChannelRequestTypeDef:
    return {
        "ChannelId": ...,
    }


# DeleteChannelRequestTypeDef definition

class DeleteChannelRequestTypeDef(TypedDict):
    ChannelId: str,

DeleteCloudWatchAlarmTemplateGroupRequestTypeDef#

# DeleteCloudWatchAlarmTemplateGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteCloudWatchAlarmTemplateGroupRequestTypeDef


def get_value() -> DeleteCloudWatchAlarmTemplateGroupRequestTypeDef:
    return {
        "Identifier": ...,
    }


# DeleteCloudWatchAlarmTemplateGroupRequestTypeDef definition

class DeleteCloudWatchAlarmTemplateGroupRequestTypeDef(TypedDict):
    Identifier: str,

DeleteCloudWatchAlarmTemplateRequestTypeDef#

# DeleteCloudWatchAlarmTemplateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteCloudWatchAlarmTemplateRequestTypeDef


def get_value() -> DeleteCloudWatchAlarmTemplateRequestTypeDef:
    return {
        "Identifier": ...,
    }


# DeleteCloudWatchAlarmTemplateRequestTypeDef definition

class DeleteCloudWatchAlarmTemplateRequestTypeDef(TypedDict):
    Identifier: str,

DeleteClusterRequestTypeDef#

# DeleteClusterRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteClusterRequestTypeDef


def get_value() -> DeleteClusterRequestTypeDef:
    return {
        "ClusterId": ...,
    }


# DeleteClusterRequestTypeDef definition

class DeleteClusterRequestTypeDef(TypedDict):
    ClusterId: str,

DeleteEventBridgeRuleTemplateGroupRequestTypeDef#

# DeleteEventBridgeRuleTemplateGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteEventBridgeRuleTemplateGroupRequestTypeDef


def get_value() -> DeleteEventBridgeRuleTemplateGroupRequestTypeDef:
    return {
        "Identifier": ...,
    }


# DeleteEventBridgeRuleTemplateGroupRequestTypeDef definition

class DeleteEventBridgeRuleTemplateGroupRequestTypeDef(TypedDict):
    Identifier: str,

DeleteEventBridgeRuleTemplateRequestTypeDef#

# DeleteEventBridgeRuleTemplateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteEventBridgeRuleTemplateRequestTypeDef


def get_value() -> DeleteEventBridgeRuleTemplateRequestTypeDef:
    return {
        "Identifier": ...,
    }


# DeleteEventBridgeRuleTemplateRequestTypeDef definition

class DeleteEventBridgeRuleTemplateRequestTypeDef(TypedDict):
    Identifier: str,

DeleteInputRequestTypeDef#

# DeleteInputRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteInputRequestTypeDef


def get_value() -> DeleteInputRequestTypeDef:
    return {
        "InputId": ...,
    }


# DeleteInputRequestTypeDef definition

class DeleteInputRequestTypeDef(TypedDict):
    InputId: str,

DeleteInputSecurityGroupRequestTypeDef#

# DeleteInputSecurityGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteInputSecurityGroupRequestTypeDef


def get_value() -> DeleteInputSecurityGroupRequestTypeDef:
    return {
        "InputSecurityGroupId": ...,
    }


# DeleteInputSecurityGroupRequestTypeDef definition

class DeleteInputSecurityGroupRequestTypeDef(TypedDict):
    InputSecurityGroupId: str,

DeleteMultiplexProgramRequestTypeDef#

# DeleteMultiplexProgramRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteMultiplexProgramRequestTypeDef


def get_value() -> DeleteMultiplexProgramRequestTypeDef:
    return {
        "MultiplexId": ...,
    }


# DeleteMultiplexProgramRequestTypeDef definition

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

MultiplexProgramPacketIdentifiersMapOutputTypeDef#

# MultiplexProgramPacketIdentifiersMapOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexProgramPacketIdentifiersMapOutputTypeDef


def get_value() -> MultiplexProgramPacketIdentifiersMapOutputTypeDef:
    return {
        "AudioPids": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexProgramPipelineDetailTypeDef


def get_value() -> MultiplexProgramPipelineDetailTypeDef:
    return {
        "ActiveChannelPipeline": ...,
    }


# MultiplexProgramPipelineDetailTypeDef definition

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

DeleteMultiplexRequestTypeDef#

# DeleteMultiplexRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteMultiplexRequestTypeDef


def get_value() -> DeleteMultiplexRequestTypeDef:
    return {
        "MultiplexId": ...,
    }


# DeleteMultiplexRequestTypeDef definition

class DeleteMultiplexRequestTypeDef(TypedDict):
    MultiplexId: str,

DeleteNetworkRequestTypeDef#

# DeleteNetworkRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteNetworkRequestTypeDef


def get_value() -> DeleteNetworkRequestTypeDef:
    return {
        "NetworkId": ...,
    }


# DeleteNetworkRequestTypeDef definition

class DeleteNetworkRequestTypeDef(TypedDict):
    NetworkId: str,

DeleteNodeRequestTypeDef#

# DeleteNodeRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteNodeRequestTypeDef


def get_value() -> DeleteNodeRequestTypeDef:
    return {
        "ClusterId": ...,
    }


# DeleteNodeRequestTypeDef definition

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

DeleteReservationRequestTypeDef#

# DeleteReservationRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteReservationRequestTypeDef


def get_value() -> DeleteReservationRequestTypeDef:
    return {
        "ReservationId": ...,
    }


# DeleteReservationRequestTypeDef definition

class DeleteReservationRequestTypeDef(TypedDict):
    ReservationId: str,

RenewalSettingsTypeDef#

# RenewalSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import RenewalSettingsTypeDef


def get_value() -> RenewalSettingsTypeDef:
    return {
        "AutomaticRenewal": ...,
    }


# RenewalSettingsTypeDef definition

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

ReservationResourceSpecificationTypeDef#

# ReservationResourceSpecificationTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ReservationResourceSpecificationTypeDef


def get_value() -> ReservationResourceSpecificationTypeDef:
    return {
        "ChannelClass": ...,
    }


# 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

DeleteScheduleRequestTypeDef#

# DeleteScheduleRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteScheduleRequestTypeDef


def get_value() -> DeleteScheduleRequestTypeDef:
    return {
        "ChannelId": ...,
    }


# DeleteScheduleRequestTypeDef definition

class DeleteScheduleRequestTypeDef(TypedDict):
    ChannelId: str,

DeleteSignalMapRequestTypeDef#

# DeleteSignalMapRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteSignalMapRequestTypeDef


def get_value() -> DeleteSignalMapRequestTypeDef:
    return {
        "Identifier": ...,
    }


# DeleteSignalMapRequestTypeDef definition

class DeleteSignalMapRequestTypeDef(TypedDict):
    Identifier: str,

DeleteTagsRequestTypeDef#

# DeleteTagsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteTagsRequestTypeDef


def get_value() -> DeleteTagsRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# DeleteTagsRequestTypeDef definition

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

DescribeChannelPlacementGroupRequestTypeDef#

# DescribeChannelPlacementGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeChannelPlacementGroupRequestTypeDef


def get_value() -> DescribeChannelPlacementGroupRequestTypeDef:
    return {
        "ChannelPlacementGroupId": ...,
    }


# DescribeChannelPlacementGroupRequestTypeDef definition

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

WaiterConfigTypeDef#

# WaiterConfigTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import WaiterConfigTypeDef


def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }


# WaiterConfigTypeDef definition

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

DescribeChannelPlacementGroupSummaryTypeDef#

# DescribeChannelPlacementGroupSummaryTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeChannelPlacementGroupSummaryTypeDef


def get_value() -> DescribeChannelPlacementGroupSummaryTypeDef:
    return {
        "Arn": ...,
    }


# 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

DescribeChannelRequestTypeDef#

# DescribeChannelRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeChannelRequestTypeDef


def get_value() -> DescribeChannelRequestTypeDef:
    return {
        "ChannelId": ...,
    }


# DescribeChannelRequestTypeDef definition

class DescribeChannelRequestTypeDef(TypedDict):
    ChannelId: str,

DescribeClusterRequestTypeDef#

# DescribeClusterRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeClusterRequestTypeDef


def get_value() -> DescribeClusterRequestTypeDef:
    return {
        "ClusterId": ...,
    }


# DescribeClusterRequestTypeDef definition

class DescribeClusterRequestTypeDef(TypedDict):
    ClusterId: str,

DescribeInputDeviceRequestTypeDef#

# DescribeInputDeviceRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeInputDeviceRequestTypeDef


def get_value() -> DescribeInputDeviceRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }


# DescribeInputDeviceRequestTypeDef definition

class DescribeInputDeviceRequestTypeDef(TypedDict):
    InputDeviceId: str,

InputDeviceHdSettingsTypeDef#

# InputDeviceHdSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputDeviceHdSettingsTypeDef


def get_value() -> InputDeviceHdSettingsTypeDef:
    return {
        "ActiveInput": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import InputDeviceNetworkSettingsTypeDef


def get_value() -> InputDeviceNetworkSettingsTypeDef:
    return {
        "DnsAddresses": ...,
    }


# 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

DescribeInputDeviceThumbnailRequestTypeDef#

# DescribeInputDeviceThumbnailRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeInputDeviceThumbnailRequestTypeDef


def get_value() -> DescribeInputDeviceThumbnailRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }


# DescribeInputDeviceThumbnailRequestTypeDef definition

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

DescribeInputRequestTypeDef#

# DescribeInputRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeInputRequestTypeDef


def get_value() -> DescribeInputRequestTypeDef:
    return {
        "InputId": ...,
    }


# DescribeInputRequestTypeDef definition

class DescribeInputRequestTypeDef(TypedDict):
    InputId: str,

InputSourceTypeDef#

# InputSourceTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputSourceTypeDef


def get_value() -> InputSourceTypeDef:
    return {
        "PasswordParam": ...,
    }


# InputSourceTypeDef definition

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

MediaConnectFlowTypeDef#

# MediaConnectFlowTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MediaConnectFlowTypeDef


def get_value() -> MediaConnectFlowTypeDef:
    return {
        "FlowArn": ...,
    }


# MediaConnectFlowTypeDef definition

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

DescribeInputSecurityGroupRequestTypeDef#

# DescribeInputSecurityGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeInputSecurityGroupRequestTypeDef


def get_value() -> DescribeInputSecurityGroupRequestTypeDef:
    return {
        "InputSecurityGroupId": ...,
    }


# DescribeInputSecurityGroupRequestTypeDef definition

class DescribeInputSecurityGroupRequestTypeDef(TypedDict):
    InputSecurityGroupId: str,

InputWhitelistRuleTypeDef#

# InputWhitelistRuleTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputWhitelistRuleTypeDef


def get_value() -> InputWhitelistRuleTypeDef:
    return {
        "Cidr": ...,
    }


# InputWhitelistRuleTypeDef definition

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

DescribeMultiplexProgramRequestTypeDef#

# DescribeMultiplexProgramRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeMultiplexProgramRequestTypeDef


def get_value() -> DescribeMultiplexProgramRequestTypeDef:
    return {
        "MultiplexId": ...,
    }


# DescribeMultiplexProgramRequestTypeDef definition

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

DescribeMultiplexRequestTypeDef#

# DescribeMultiplexRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeMultiplexRequestTypeDef


def get_value() -> DescribeMultiplexRequestTypeDef:
    return {
        "MultiplexId": ...,
    }


# DescribeMultiplexRequestTypeDef definition

class DescribeMultiplexRequestTypeDef(TypedDict):
    MultiplexId: str,

DescribeNetworkRequestTypeDef#

# DescribeNetworkRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeNetworkRequestTypeDef


def get_value() -> DescribeNetworkRequestTypeDef:
    return {
        "NetworkId": ...,
    }


# DescribeNetworkRequestTypeDef definition

class DescribeNetworkRequestTypeDef(TypedDict):
    NetworkId: str,

DescribeNodeRequestTypeDef#

# DescribeNodeRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeNodeRequestTypeDef


def get_value() -> DescribeNodeRequestTypeDef:
    return {
        "ClusterId": ...,
    }


# DescribeNodeRequestTypeDef definition

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

DescribeOfferingRequestTypeDef#

# DescribeOfferingRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeOfferingRequestTypeDef


def get_value() -> DescribeOfferingRequestTypeDef:
    return {
        "OfferingId": ...,
    }


# DescribeOfferingRequestTypeDef definition

class DescribeOfferingRequestTypeDef(TypedDict):
    OfferingId: str,

DescribeReservationRequestTypeDef#

# DescribeReservationRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeReservationRequestTypeDef


def get_value() -> DescribeReservationRequestTypeDef:
    return {
        "ReservationId": ...,
    }


# DescribeReservationRequestTypeDef definition

class DescribeReservationRequestTypeDef(TypedDict):
    ReservationId: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

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

DescribeScheduleRequestTypeDef#

# DescribeScheduleRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeScheduleRequestTypeDef


def get_value() -> DescribeScheduleRequestTypeDef:
    return {
        "ChannelId": ...,
    }


# DescribeScheduleRequestTypeDef definition

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

DescribeThumbnailsRequestTypeDef#

# DescribeThumbnailsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeThumbnailsRequestTypeDef


def get_value() -> DescribeThumbnailsRequestTypeDef:
    return {
        "ChannelId": ...,
    }


# DescribeThumbnailsRequestTypeDef definition

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

DvbNitSettingsTypeDef#

# DvbNitSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DvbNitSettingsTypeDef


def get_value() -> DvbNitSettingsTypeDef:
    return {
        "NetworkId": ...,
    }


# DvbNitSettingsTypeDef definition

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

DvbSdtSettingsTypeDef#

# DvbSdtSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DvbSdtSettingsTypeDef


def get_value() -> DvbSdtSettingsTypeDef:
    return {
        "OutputSdt": ...,
    }


# DvbSdtSettingsTypeDef definition

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

DvbTdtSettingsTypeDef#

# DvbTdtSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DvbTdtSettingsTypeDef


def get_value() -> DvbTdtSettingsTypeDef:
    return {
        "RepInterval": ...,
    }


# DvbTdtSettingsTypeDef definition

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

FeatureActivationsTypeDef#

# FeatureActivationsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import FeatureActivationsTypeDef


def get_value() -> FeatureActivationsTypeDef:
    return {
        "InputPrepareScheduleActions": ...,
    }


# FeatureActivationsTypeDef definition

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

NielsenConfigurationTypeDef#

# NielsenConfigurationTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import NielsenConfigurationTypeDef


def get_value() -> NielsenConfigurationTypeDef:
    return {
        "DistributorId": ...,
    }


# NielsenConfigurationTypeDef definition

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

ThumbnailConfigurationTypeDef#

# ThumbnailConfigurationTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ThumbnailConfigurationTypeDef


def get_value() -> ThumbnailConfigurationTypeDef:
    return {
        "State": ...,
    }


# ThumbnailConfigurationTypeDef definition

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

TimecodeConfigTypeDef#

# TimecodeConfigTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import TimecodeConfigTypeDef


def get_value() -> TimecodeConfigTypeDef:
    return {
        "Source": ...,
    }


# TimecodeConfigTypeDef definition

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

EpochLockingSettingsTypeDef#

# EpochLockingSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import EpochLockingSettingsTypeDef


def get_value() -> EpochLockingSettingsTypeDef:
    return {
        "CustomEpoch": ...,
    }


# EpochLockingSettingsTypeDef definition

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

EventBridgeRuleTemplateGroupSummaryTypeDef#

# EventBridgeRuleTemplateGroupSummaryTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import EventBridgeRuleTemplateGroupSummaryTypeDef


def get_value() -> EventBridgeRuleTemplateGroupSummaryTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import EventBridgeRuleTemplateSummaryTypeDef


def get_value() -> EventBridgeRuleTemplateSummaryTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import InputLossFailoverSettingsTypeDef


def get_value() -> InputLossFailoverSettingsTypeDef:
    return {
        "InputLossThresholdMsec": ...,
    }


# InputLossFailoverSettingsTypeDef definition

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

VideoBlackFailoverSettingsTypeDef#

# VideoBlackFailoverSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import VideoBlackFailoverSettingsTypeDef


def get_value() -> VideoBlackFailoverSettingsTypeDef:
    return {
        "BlackDetectThreshold": ...,
    }


# VideoBlackFailoverSettingsTypeDef definition

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

FecOutputSettingsTypeDef#

# FecOutputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import FecOutputSettingsTypeDef


def get_value() -> FecOutputSettingsTypeDef:
    return {
        "ColumnDepth": ...,
    }


# FecOutputSettingsTypeDef definition

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

FixedModeScheduleActionStartSettingsTypeDef#

# FixedModeScheduleActionStartSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import FixedModeScheduleActionStartSettingsTypeDef


def get_value() -> FixedModeScheduleActionStartSettingsTypeDef:
    return {
        "Time": ...,
    }


# FixedModeScheduleActionStartSettingsTypeDef definition

class FixedModeScheduleActionStartSettingsTypeDef(TypedDict):
    Time: str,

Fmp4HlsSettingsTypeDef#

# Fmp4HlsSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Fmp4HlsSettingsTypeDef


def get_value() -> Fmp4HlsSettingsTypeDef:
    return {
        "AudioRenditionSets": ...,
    }


# Fmp4HlsSettingsTypeDef definition

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

FollowModeScheduleActionStartSettingsTypeDef#

# FollowModeScheduleActionStartSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import FollowModeScheduleActionStartSettingsTypeDef


def get_value() -> FollowModeScheduleActionStartSettingsTypeDef:
    return {
        "FollowPoint": ...,
    }


# FollowModeScheduleActionStartSettingsTypeDef definition

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

FrameCaptureS3SettingsTypeDef#

# FrameCaptureS3SettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import FrameCaptureS3SettingsTypeDef


def get_value() -> FrameCaptureS3SettingsTypeDef:
    return {
        "CannedAcl": ...,
    }


# FrameCaptureS3SettingsTypeDef definition

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

FrameCaptureOutputSettingsTypeDef#

# FrameCaptureOutputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import FrameCaptureOutputSettingsTypeDef


def get_value() -> FrameCaptureOutputSettingsTypeDef:
    return {
        "NameModifier": ...,
    }


# FrameCaptureOutputSettingsTypeDef definition

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

GetCloudWatchAlarmTemplateGroupRequestTypeDef#

# GetCloudWatchAlarmTemplateGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import GetCloudWatchAlarmTemplateGroupRequestTypeDef


def get_value() -> GetCloudWatchAlarmTemplateGroupRequestTypeDef:
    return {
        "Identifier": ...,
    }


# GetCloudWatchAlarmTemplateGroupRequestTypeDef definition

class GetCloudWatchAlarmTemplateGroupRequestTypeDef(TypedDict):
    Identifier: str,

GetCloudWatchAlarmTemplateRequestTypeDef#

# GetCloudWatchAlarmTemplateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import GetCloudWatchAlarmTemplateRequestTypeDef


def get_value() -> GetCloudWatchAlarmTemplateRequestTypeDef:
    return {
        "Identifier": ...,
    }


# GetCloudWatchAlarmTemplateRequestTypeDef definition

class GetCloudWatchAlarmTemplateRequestTypeDef(TypedDict):
    Identifier: str,

GetEventBridgeRuleTemplateGroupRequestTypeDef#

# GetEventBridgeRuleTemplateGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import GetEventBridgeRuleTemplateGroupRequestTypeDef


def get_value() -> GetEventBridgeRuleTemplateGroupRequestTypeDef:
    return {
        "Identifier": ...,
    }


# GetEventBridgeRuleTemplateGroupRequestTypeDef definition

class GetEventBridgeRuleTemplateGroupRequestTypeDef(TypedDict):
    Identifier: str,

GetEventBridgeRuleTemplateRequestTypeDef#

# GetEventBridgeRuleTemplateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import GetEventBridgeRuleTemplateRequestTypeDef


def get_value() -> GetEventBridgeRuleTemplateRequestTypeDef:
    return {
        "Identifier": ...,
    }


# GetEventBridgeRuleTemplateRequestTypeDef definition

class GetEventBridgeRuleTemplateRequestTypeDef(TypedDict):
    Identifier: str,

GetSignalMapRequestTypeDef#

# GetSignalMapRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import GetSignalMapRequestTypeDef


def get_value() -> GetSignalMapRequestTypeDef:
    return {
        "Identifier": ...,
    }


# GetSignalMapRequestTypeDef definition

class GetSignalMapRequestTypeDef(TypedDict):
    Identifier: str,

H264ColorSpaceSettingsOutputTypeDef#

# H264ColorSpaceSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import H264ColorSpaceSettingsOutputTypeDef


def get_value() -> H264ColorSpaceSettingsOutputTypeDef:
    return {
        "ColorSpacePassthroughSettings": ...,
    }


# H264ColorSpaceSettingsOutputTypeDef definition

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

H264ColorSpaceSettingsTypeDef#

# H264ColorSpaceSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import H264ColorSpaceSettingsTypeDef


def get_value() -> H264ColorSpaceSettingsTypeDef:
    return {
        "ColorSpacePassthroughSettings": ...,
    }


# H264ColorSpaceSettingsTypeDef definition

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

TemporalFilterSettingsTypeDef#

# TemporalFilterSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import TemporalFilterSettingsTypeDef


def get_value() -> TemporalFilterSettingsTypeDef:
    return {
        "PostFilterSharpening": ...,
    }


# TemporalFilterSettingsTypeDef definition

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

HlsAkamaiSettingsTypeDef#

# HlsAkamaiSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import HlsAkamaiSettingsTypeDef


def get_value() -> HlsAkamaiSettingsTypeDef:
    return {
        "ConnectionRetryInterval": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import HlsBasicPutSettingsTypeDef


def get_value() -> HlsBasicPutSettingsTypeDef:
    return {
        "ConnectionRetryInterval": ...,
    }


# HlsBasicPutSettingsTypeDef definition

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

HlsMediaStoreSettingsTypeDef#

# HlsMediaStoreSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import HlsMediaStoreSettingsTypeDef


def get_value() -> HlsMediaStoreSettingsTypeDef:
    return {
        "ConnectionRetryInterval": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import HlsS3SettingsTypeDef


def get_value() -> HlsS3SettingsTypeDef:
    return {
        "CannedAcl": ...,
    }


# HlsS3SettingsTypeDef definition

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

HlsWebdavSettingsTypeDef#

# HlsWebdavSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import HlsWebdavSettingsTypeDef


def get_value() -> HlsWebdavSettingsTypeDef:
    return {
        "ConnectionRetryInterval": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import HlsId3SegmentTaggingScheduleActionSettingsTypeDef


def get_value() -> HlsId3SegmentTaggingScheduleActionSettingsTypeDef:
    return {
        "Tag": ...,
    }


# HlsId3SegmentTaggingScheduleActionSettingsTypeDef definition

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

HlsInputSettingsTypeDef#

# HlsInputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import HlsInputSettingsTypeDef


def get_value() -> HlsInputSettingsTypeDef:
    return {
        "Bandwidth": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import HlsTimedMetadataScheduleActionSettingsTypeDef


def get_value() -> HlsTimedMetadataScheduleActionSettingsTypeDef:
    return {
        "Id3": ...,
    }


# HlsTimedMetadataScheduleActionSettingsTypeDef definition

class HlsTimedMetadataScheduleActionSettingsTypeDef(TypedDict):
    Id3: str,

Id3SegmentTaggingScheduleActionSettingsTypeDef#

# Id3SegmentTaggingScheduleActionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Id3SegmentTaggingScheduleActionSettingsTypeDef


def get_value() -> Id3SegmentTaggingScheduleActionSettingsTypeDef:
    return {
        "Id3": ...,
    }


# Id3SegmentTaggingScheduleActionSettingsTypeDef definition

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

StartTimecodeTypeDef#

# StartTimecodeTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StartTimecodeTypeDef


def get_value() -> StartTimecodeTypeDef:
    return {
        "Timecode": ...,
    }


# StartTimecodeTypeDef definition

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

StopTimecodeTypeDef#

# StopTimecodeTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StopTimecodeTypeDef


def get_value() -> StopTimecodeTypeDef:
    return {
        "LastFrameClippingBehavior": ...,
    }


# StopTimecodeTypeDef definition

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

InputRequestDestinationRouteTypeDef#

# InputRequestDestinationRouteTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputRequestDestinationRouteTypeDef


def get_value() -> InputRequestDestinationRouteTypeDef:
    return {
        "Cidr": ...,
    }


# InputRequestDestinationRouteTypeDef definition

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

InputDestinationRouteTypeDef#

# InputDestinationRouteTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputDestinationRouteTypeDef


def get_value() -> InputDestinationRouteTypeDef:
    return {
        "Cidr": ...,
    }


# InputDestinationRouteTypeDef definition

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

InputDestinationVpcTypeDef#

# InputDestinationVpcTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputDestinationVpcTypeDef


def get_value() -> InputDestinationVpcTypeDef:
    return {
        "AvailabilityZone": ...,
    }


# InputDestinationVpcTypeDef definition

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

InputDeviceConfigurableAudioChannelPairConfigTypeDef#

# InputDeviceConfigurableAudioChannelPairConfigTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputDeviceConfigurableAudioChannelPairConfigTypeDef


def get_value() -> InputDeviceConfigurableAudioChannelPairConfigTypeDef:
    return {
        "Id": ...,
    }


# InputDeviceConfigurableAudioChannelPairConfigTypeDef definition

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

InputDeviceMediaConnectConfigurableSettingsTypeDef#

# InputDeviceMediaConnectConfigurableSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputDeviceMediaConnectConfigurableSettingsTypeDef


def get_value() -> InputDeviceMediaConnectConfigurableSettingsTypeDef:
    return {
        "FlowArn": ...,
    }


# InputDeviceMediaConnectConfigurableSettingsTypeDef definition

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

InputDeviceMediaConnectSettingsTypeDef#

# InputDeviceMediaConnectSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputDeviceMediaConnectSettingsTypeDef


def get_value() -> InputDeviceMediaConnectSettingsTypeDef:
    return {
        "FlowArn": ...,
    }


# InputDeviceMediaConnectSettingsTypeDef definition

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

InputDeviceRequestTypeDef#

# InputDeviceRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputDeviceRequestTypeDef


def get_value() -> InputDeviceRequestTypeDef:
    return {
        "Id": ...,
    }


# InputDeviceRequestTypeDef definition

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

InputDeviceUhdAudioChannelPairConfigTypeDef#

# InputDeviceUhdAudioChannelPairConfigTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputDeviceUhdAudioChannelPairConfigTypeDef


def get_value() -> InputDeviceUhdAudioChannelPairConfigTypeDef:
    return {
        "Id": ...,
    }


# InputDeviceUhdAudioChannelPairConfigTypeDef definition

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

IpPoolUpdateRequestTypeDef#

# IpPoolUpdateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import IpPoolUpdateRequestTypeDef


def get_value() -> IpPoolUpdateRequestTypeDef:
    return {
        "Cidr": ...,
    }


# IpPoolUpdateRequestTypeDef definition

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

ListChannelPlacementGroupsRequestTypeDef#

# ListChannelPlacementGroupsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListChannelPlacementGroupsRequestTypeDef


def get_value() -> ListChannelPlacementGroupsRequestTypeDef:
    return {
        "ClusterId": ...,
    }


# ListChannelPlacementGroupsRequestTypeDef definition

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

ListChannelsRequestTypeDef#

# ListChannelsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListChannelsRequestTypeDef


def get_value() -> ListChannelsRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListChannelsRequestTypeDef definition

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

ListCloudWatchAlarmTemplateGroupsRequestTypeDef#

# ListCloudWatchAlarmTemplateGroupsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListCloudWatchAlarmTemplateGroupsRequestTypeDef


def get_value() -> ListCloudWatchAlarmTemplateGroupsRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListCloudWatchAlarmTemplateGroupsRequestTypeDef definition

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

ListCloudWatchAlarmTemplatesRequestTypeDef#

# ListCloudWatchAlarmTemplatesRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListCloudWatchAlarmTemplatesRequestTypeDef


def get_value() -> ListCloudWatchAlarmTemplatesRequestTypeDef:
    return {
        "GroupIdentifier": ...,
    }


# ListCloudWatchAlarmTemplatesRequestTypeDef definition

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

ListClustersRequestTypeDef#

# ListClustersRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListClustersRequestTypeDef


def get_value() -> ListClustersRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListClustersRequestTypeDef definition

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

ListEventBridgeRuleTemplateGroupsRequestTypeDef#

# ListEventBridgeRuleTemplateGroupsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListEventBridgeRuleTemplateGroupsRequestTypeDef


def get_value() -> ListEventBridgeRuleTemplateGroupsRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListEventBridgeRuleTemplateGroupsRequestTypeDef definition

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

ListEventBridgeRuleTemplatesRequestTypeDef#

# ListEventBridgeRuleTemplatesRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListEventBridgeRuleTemplatesRequestTypeDef


def get_value() -> ListEventBridgeRuleTemplatesRequestTypeDef:
    return {
        "GroupIdentifier": ...,
    }


# ListEventBridgeRuleTemplatesRequestTypeDef definition

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

ListInputDeviceTransfersRequestTypeDef#

# ListInputDeviceTransfersRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListInputDeviceTransfersRequestTypeDef


def get_value() -> ListInputDeviceTransfersRequestTypeDef:
    return {
        "TransferType": ...,
    }


# ListInputDeviceTransfersRequestTypeDef definition

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

TransferringInputDeviceSummaryTypeDef#

# TransferringInputDeviceSummaryTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import TransferringInputDeviceSummaryTypeDef


def get_value() -> TransferringInputDeviceSummaryTypeDef:
    return {
        "Id": ...,
    }


# TransferringInputDeviceSummaryTypeDef definition

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

ListInputDevicesRequestTypeDef#

# ListInputDevicesRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListInputDevicesRequestTypeDef


def get_value() -> ListInputDevicesRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListInputDevicesRequestTypeDef definition

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

ListInputSecurityGroupsRequestTypeDef#

# ListInputSecurityGroupsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListInputSecurityGroupsRequestTypeDef


def get_value() -> ListInputSecurityGroupsRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListInputSecurityGroupsRequestTypeDef definition

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

ListInputsRequestTypeDef#

# ListInputsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListInputsRequestTypeDef


def get_value() -> ListInputsRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListInputsRequestTypeDef definition

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

ListMultiplexProgramsRequestTypeDef#

# ListMultiplexProgramsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListMultiplexProgramsRequestTypeDef


def get_value() -> ListMultiplexProgramsRequestTypeDef:
    return {
        "MultiplexId": ...,
    }


# ListMultiplexProgramsRequestTypeDef definition

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

MultiplexProgramSummaryTypeDef#

# MultiplexProgramSummaryTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexProgramSummaryTypeDef


def get_value() -> MultiplexProgramSummaryTypeDef:
    return {
        "ChannelId": ...,
    }


# MultiplexProgramSummaryTypeDef definition

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

ListMultiplexesRequestTypeDef#

# ListMultiplexesRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListMultiplexesRequestTypeDef


def get_value() -> ListMultiplexesRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListMultiplexesRequestTypeDef definition

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

ListNetworksRequestTypeDef#

# ListNetworksRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListNetworksRequestTypeDef


def get_value() -> ListNetworksRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListNetworksRequestTypeDef definition

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

ListNodesRequestTypeDef#

# ListNodesRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListNodesRequestTypeDef


def get_value() -> ListNodesRequestTypeDef:
    return {
        "ClusterId": ...,
    }


# ListNodesRequestTypeDef definition

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

ListOfferingsRequestTypeDef#

# ListOfferingsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListOfferingsRequestTypeDef


def get_value() -> ListOfferingsRequestTypeDef:
    return {
        "ChannelClass": ...,
    }


# ListOfferingsRequestTypeDef definition

class ListOfferingsRequestTypeDef(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],

ListReservationsRequestTypeDef#

# ListReservationsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListReservationsRequestTypeDef


def get_value() -> ListReservationsRequestTypeDef:
    return {
        "ChannelClass": ...,
    }


# ListReservationsRequestTypeDef definition

class ListReservationsRequestTypeDef(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],

ListSignalMapsRequestTypeDef#

# ListSignalMapsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListSignalMapsRequestTypeDef


def get_value() -> ListSignalMapsRequestTypeDef:
    return {
        "CloudWatchAlarmTemplateGroupIdentifier": ...,
    }


# ListSignalMapsRequestTypeDef definition

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

SignalMapSummaryTypeDef#

# SignalMapSummaryTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import SignalMapSummaryTypeDef


def get_value() -> SignalMapSummaryTypeDef:
    return {
        "Arn": ...,
    }


# 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

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,

M3u8SettingsTypeDef#

# M3u8SettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import M3u8SettingsTypeDef


def get_value() -> M3u8SettingsTypeDef:
    return {
        "AudioFramesPerPes": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import MaintenanceUpdateSettingsTypeDef


def get_value() -> MaintenanceUpdateSettingsTypeDef:
    return {
        "MaintenanceDay": ...,
    }


# MaintenanceUpdateSettingsTypeDef definition

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

MediaPackageOutputDestinationSettingsTypeDef#

# MediaPackageOutputDestinationSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MediaPackageOutputDestinationSettingsTypeDef


def get_value() -> MediaPackageOutputDestinationSettingsTypeDef:
    return {
        "ChannelId": ...,
    }


# MediaPackageOutputDestinationSettingsTypeDef definition

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

MediaResourceNeighborTypeDef#

# MediaResourceNeighborTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MediaResourceNeighborTypeDef


def get_value() -> MediaResourceNeighborTypeDef:
    return {
        "Arn": ...,
    }


# MediaResourceNeighborTypeDef definition

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

MotionGraphicsActivateScheduleActionSettingsTypeDef#

# MotionGraphicsActivateScheduleActionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MotionGraphicsActivateScheduleActionSettingsTypeDef


def get_value() -> MotionGraphicsActivateScheduleActionSettingsTypeDef:
    return {
        "Duration": ...,
    }


# MotionGraphicsActivateScheduleActionSettingsTypeDef definition

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

MotionGraphicsSettingsOutputTypeDef#

# MotionGraphicsSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MotionGraphicsSettingsOutputTypeDef


def get_value() -> MotionGraphicsSettingsOutputTypeDef:
    return {
        "HtmlMotionGraphicsSettings": ...,
    }


# MotionGraphicsSettingsOutputTypeDef definition

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

MotionGraphicsSettingsTypeDef#

# MotionGraphicsSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MotionGraphicsSettingsTypeDef


def get_value() -> MotionGraphicsSettingsTypeDef:
    return {
        "HtmlMotionGraphicsSettings": ...,
    }


# MotionGraphicsSettingsTypeDef definition

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

MsSmoothOutputSettingsTypeDef#

# MsSmoothOutputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MsSmoothOutputSettingsTypeDef


def get_value() -> MsSmoothOutputSettingsTypeDef:
    return {
        "H265PackagingType": ...,
    }


# MsSmoothOutputSettingsTypeDef definition

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

MulticastInputSettingsTypeDef#

# MulticastInputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MulticastInputSettingsTypeDef


def get_value() -> MulticastInputSettingsTypeDef:
    return {
        "SourceIpAddress": ...,
    }


# MulticastInputSettingsTypeDef definition

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

MulticastSourceCreateRequestTypeDef#

# MulticastSourceCreateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MulticastSourceCreateRequestTypeDef


def get_value() -> MulticastSourceCreateRequestTypeDef:
    return {
        "SourceIp": ...,
    }


# MulticastSourceCreateRequestTypeDef definition

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

MulticastSourceTypeDef#

# MulticastSourceTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MulticastSourceTypeDef


def get_value() -> MulticastSourceTypeDef:
    return {
        "SourceIp": ...,
    }


# MulticastSourceTypeDef definition

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

MulticastSourceUpdateRequestTypeDef#

# MulticastSourceUpdateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MulticastSourceUpdateRequestTypeDef


def get_value() -> MulticastSourceUpdateRequestTypeDef:
    return {
        "SourceIp": ...,
    }


# MulticastSourceUpdateRequestTypeDef definition

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

MultiplexM2tsSettingsTypeDef#

# MultiplexM2tsSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexM2tsSettingsTypeDef


def get_value() -> MultiplexM2tsSettingsTypeDef:
    return {
        "AbsentInputAudioBehavior": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexMediaConnectOutputDestinationSettingsTypeDef


def get_value() -> MultiplexMediaConnectOutputDestinationSettingsTypeDef:
    return {
        "EntitlementArn": ...,
    }


# MultiplexMediaConnectOutputDestinationSettingsTypeDef definition

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

MultiplexProgramChannelDestinationSettingsTypeDef#

# MultiplexProgramChannelDestinationSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexProgramChannelDestinationSettingsTypeDef


def get_value() -> MultiplexProgramChannelDestinationSettingsTypeDef:
    return {
        "MultiplexId": ...,
    }


# MultiplexProgramChannelDestinationSettingsTypeDef definition

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

MultiplexProgramPacketIdentifiersMapTypeDef#

# MultiplexProgramPacketIdentifiersMapTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexProgramPacketIdentifiersMapTypeDef


def get_value() -> MultiplexProgramPacketIdentifiersMapTypeDef:
    return {
        "AudioPids": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexProgramServiceDescriptorTypeDef


def get_value() -> MultiplexProgramServiceDescriptorTypeDef:
    return {
        "ProviderName": ...,
    }


# MultiplexProgramServiceDescriptorTypeDef definition

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

MultiplexSettingsSummaryTypeDef#

# MultiplexSettingsSummaryTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexSettingsSummaryTypeDef


def get_value() -> MultiplexSettingsSummaryTypeDef:
    return {
        "TransportStreamBitrate": ...,
    }


# MultiplexSettingsSummaryTypeDef definition

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

MultiplexStatmuxVideoSettingsTypeDef#

# MultiplexStatmuxVideoSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexStatmuxVideoSettingsTypeDef


def get_value() -> MultiplexStatmuxVideoSettingsTypeDef:
    return {
        "MaximumBitrate": ...,
    }


# MultiplexStatmuxVideoSettingsTypeDef definition

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

NielsenCBETTypeDef#

# NielsenCBETTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import NielsenCBETTypeDef


def get_value() -> NielsenCBETTypeDef:
    return {
        "CbetCheckDigitString": ...,
    }


# NielsenCBETTypeDef definition

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

NielsenNaesIiNwTypeDef#

# NielsenNaesIiNwTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import NielsenNaesIiNwTypeDef


def get_value() -> NielsenNaesIiNwTypeDef:
    return {
        "CheckDigitString": ...,
    }


# NielsenNaesIiNwTypeDef definition

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

OutputDestinationSettingsTypeDef#

# OutputDestinationSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import OutputDestinationSettingsTypeDef


def get_value() -> OutputDestinationSettingsTypeDef:
    return {
        "PasswordParam": ...,
    }


# OutputDestinationSettingsTypeDef definition

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

SrtOutputDestinationSettingsTypeDef#

# SrtOutputDestinationSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import SrtOutputDestinationSettingsTypeDef


def get_value() -> SrtOutputDestinationSettingsTypeDef:
    return {
        "EncryptionPassphraseSecretArn": ...,
    }


# SrtOutputDestinationSettingsTypeDef definition

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

RtmpGroupSettingsOutputTypeDef#

# RtmpGroupSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import RtmpGroupSettingsOutputTypeDef


def get_value() -> RtmpGroupSettingsOutputTypeDef:
    return {
        "AdMarkers": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import SrtGroupSettingsTypeDef


def get_value() -> SrtGroupSettingsTypeDef:
    return {
        "InputLossAction": ...,
    }


# SrtGroupSettingsTypeDef definition

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

UdpGroupSettingsTypeDef#

# UdpGroupSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UdpGroupSettingsTypeDef


def get_value() -> UdpGroupSettingsTypeDef:
    return {
        "InputLossAction": ...,
    }


# UdpGroupSettingsTypeDef definition

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

RtmpGroupSettingsTypeDef#

# RtmpGroupSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import RtmpGroupSettingsTypeDef


def get_value() -> RtmpGroupSettingsTypeDef:
    return {
        "AdMarkers": ...,
    }


# 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

PipelinePauseStateSettingsTypeDef#

# PipelinePauseStateSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import PipelinePauseStateSettingsTypeDef


def get_value() -> PipelinePauseStateSettingsTypeDef:
    return {
        "PipelineId": ...,
    }


# PipelinePauseStateSettingsTypeDef definition

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

RebootInputDeviceRequestTypeDef#

# RebootInputDeviceRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import RebootInputDeviceRequestTypeDef


def get_value() -> RebootInputDeviceRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }


# RebootInputDeviceRequestTypeDef definition

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

RejectInputDeviceTransferRequestTypeDef#

# RejectInputDeviceTransferRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import RejectInputDeviceTransferRequestTypeDef


def get_value() -> RejectInputDeviceTransferRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }


# RejectInputDeviceTransferRequestTypeDef definition

class RejectInputDeviceTransferRequestTypeDef(TypedDict):
    InputDeviceId: str,

RestartChannelPipelinesRequestTypeDef#

# RestartChannelPipelinesRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import RestartChannelPipelinesRequestTypeDef


def get_value() -> RestartChannelPipelinesRequestTypeDef:
    return {
        "ChannelId": ...,
    }


# RestartChannelPipelinesRequestTypeDef definition

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

RouteUpdateRequestTypeDef#

# RouteUpdateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import RouteUpdateRequestTypeDef


def get_value() -> RouteUpdateRequestTypeDef:
    return {
        "Cidr": ...,
    }


# RouteUpdateRequestTypeDef definition

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

Scte35InputScheduleActionSettingsTypeDef#

# Scte35InputScheduleActionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Scte35InputScheduleActionSettingsTypeDef


def get_value() -> Scte35InputScheduleActionSettingsTypeDef:
    return {
        "InputAttachmentNameReference": ...,
    }


# Scte35InputScheduleActionSettingsTypeDef definition

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

Scte35ReturnToNetworkScheduleActionSettingsTypeDef#

# Scte35ReturnToNetworkScheduleActionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Scte35ReturnToNetworkScheduleActionSettingsTypeDef


def get_value() -> Scte35ReturnToNetworkScheduleActionSettingsTypeDef:
    return {
        "SpliceEventId": ...,
    }


# Scte35ReturnToNetworkScheduleActionSettingsTypeDef definition

class Scte35ReturnToNetworkScheduleActionSettingsTypeDef(TypedDict):
    SpliceEventId: int,

Scte35SpliceInsertScheduleActionSettingsTypeDef#

# Scte35SpliceInsertScheduleActionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Scte35SpliceInsertScheduleActionSettingsTypeDef


def get_value() -> Scte35SpliceInsertScheduleActionSettingsTypeDef:
    return {
        "Duration": ...,
    }


# Scte35SpliceInsertScheduleActionSettingsTypeDef definition

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

StaticImageDeactivateScheduleActionSettingsTypeDef#

# StaticImageDeactivateScheduleActionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StaticImageDeactivateScheduleActionSettingsTypeDef


def get_value() -> StaticImageDeactivateScheduleActionSettingsTypeDef:
    return {
        "FadeOut": ...,
    }


# StaticImageDeactivateScheduleActionSettingsTypeDef definition

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

StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef#

# StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef


def get_value() -> StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef:
    return {
        "FadeOut": ...,
    }


# StaticImageOutputDeactivateScheduleActionSettingsOutputTypeDef definition

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

TimedMetadataScheduleActionSettingsTypeDef#

# TimedMetadataScheduleActionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import TimedMetadataScheduleActionSettingsTypeDef


def get_value() -> TimedMetadataScheduleActionSettingsTypeDef:
    return {
        "Id3": ...,
    }


# TimedMetadataScheduleActionSettingsTypeDef definition

class TimedMetadataScheduleActionSettingsTypeDef(TypedDict):
    Id3: str,

Scte35DeliveryRestrictionsTypeDef#

# Scte35DeliveryRestrictionsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Scte35DeliveryRestrictionsTypeDef


def get_value() -> Scte35DeliveryRestrictionsTypeDef:
    return {
        "ArchiveAllowedFlag": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import SrtCallerDecryptionRequestTypeDef


def get_value() -> SrtCallerDecryptionRequestTypeDef:
    return {
        "Algorithm": ...,
    }


# SrtCallerDecryptionRequestTypeDef definition

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

SrtCallerDecryptionTypeDef#

# SrtCallerDecryptionTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import SrtCallerDecryptionTypeDef


def get_value() -> SrtCallerDecryptionTypeDef:
    return {
        "Algorithm": ...,
    }


# SrtCallerDecryptionTypeDef definition

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

StartChannelRequestTypeDef#

# StartChannelRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StartChannelRequestTypeDef


def get_value() -> StartChannelRequestTypeDef:
    return {
        "ChannelId": ...,
    }


# StartChannelRequestTypeDef definition

class StartChannelRequestTypeDef(TypedDict):
    ChannelId: str,

StartDeleteMonitorDeploymentRequestTypeDef#

# StartDeleteMonitorDeploymentRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StartDeleteMonitorDeploymentRequestTypeDef


def get_value() -> StartDeleteMonitorDeploymentRequestTypeDef:
    return {
        "Identifier": ...,
    }


# StartDeleteMonitorDeploymentRequestTypeDef definition

class StartDeleteMonitorDeploymentRequestTypeDef(TypedDict):
    Identifier: str,

StartInputDeviceMaintenanceWindowRequestTypeDef#

# StartInputDeviceMaintenanceWindowRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StartInputDeviceMaintenanceWindowRequestTypeDef


def get_value() -> StartInputDeviceMaintenanceWindowRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }


# StartInputDeviceMaintenanceWindowRequestTypeDef definition

class StartInputDeviceMaintenanceWindowRequestTypeDef(TypedDict):
    InputDeviceId: str,

StartInputDeviceRequestTypeDef#

# StartInputDeviceRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StartInputDeviceRequestTypeDef


def get_value() -> StartInputDeviceRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }


# StartInputDeviceRequestTypeDef definition

class StartInputDeviceRequestTypeDef(TypedDict):
    InputDeviceId: str,

StartMonitorDeploymentRequestTypeDef#

# StartMonitorDeploymentRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StartMonitorDeploymentRequestTypeDef


def get_value() -> StartMonitorDeploymentRequestTypeDef:
    return {
        "Identifier": ...,
    }


# StartMonitorDeploymentRequestTypeDef definition

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

StartMultiplexRequestTypeDef#

# StartMultiplexRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StartMultiplexRequestTypeDef


def get_value() -> StartMultiplexRequestTypeDef:
    return {
        "MultiplexId": ...,
    }


# StartMultiplexRequestTypeDef definition

class StartMultiplexRequestTypeDef(TypedDict):
    MultiplexId: str,

StartUpdateSignalMapRequestTypeDef#

# StartUpdateSignalMapRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StartUpdateSignalMapRequestTypeDef


def get_value() -> StartUpdateSignalMapRequestTypeDef:
    return {
        "Identifier": ...,
    }


# StartUpdateSignalMapRequestTypeDef definition

class StartUpdateSignalMapRequestTypeDef(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 TypedDict usage example

from types_boto3_medialive.type_defs import StaticImageOutputDeactivateScheduleActionSettingsTypeDef


def get_value() -> StaticImageOutputDeactivateScheduleActionSettingsTypeDef:
    return {
        "FadeOut": ...,
    }


# StaticImageOutputDeactivateScheduleActionSettingsTypeDef definition

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

StopChannelRequestTypeDef#

# StopChannelRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StopChannelRequestTypeDef


def get_value() -> StopChannelRequestTypeDef:
    return {
        "ChannelId": ...,
    }


# StopChannelRequestTypeDef definition

class StopChannelRequestTypeDef(TypedDict):
    ChannelId: str,

StopInputDeviceRequestTypeDef#

# StopInputDeviceRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StopInputDeviceRequestTypeDef


def get_value() -> StopInputDeviceRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }


# StopInputDeviceRequestTypeDef definition

class StopInputDeviceRequestTypeDef(TypedDict):
    InputDeviceId: str,

StopMultiplexRequestTypeDef#

# StopMultiplexRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StopMultiplexRequestTypeDef


def get_value() -> StopMultiplexRequestTypeDef:
    return {
        "MultiplexId": ...,
    }


# StopMultiplexRequestTypeDef definition

class StopMultiplexRequestTypeDef(TypedDict):
    MultiplexId: str,

ThumbnailTypeDef#

# ThumbnailTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ThumbnailTypeDef


def get_value() -> ThumbnailTypeDef:
    return {
        "Body": ...,
    }


# ThumbnailTypeDef definition

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

TransferInputDeviceRequestTypeDef#

# TransferInputDeviceRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import TransferInputDeviceRequestTypeDef


def get_value() -> TransferInputDeviceRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }


# TransferInputDeviceRequestTypeDef definition

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

UpdateChannelPlacementGroupRequestTypeDef#

# UpdateChannelPlacementGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateChannelPlacementGroupRequestTypeDef


def get_value() -> UpdateChannelPlacementGroupRequestTypeDef:
    return {
        "ChannelPlacementGroupId": ...,
    }


# UpdateChannelPlacementGroupRequestTypeDef definition

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

UpdateCloudWatchAlarmTemplateGroupRequestTypeDef#

# UpdateCloudWatchAlarmTemplateGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateCloudWatchAlarmTemplateGroupRequestTypeDef


def get_value() -> UpdateCloudWatchAlarmTemplateGroupRequestTypeDef:
    return {
        "Identifier": ...,
    }


# UpdateCloudWatchAlarmTemplateGroupRequestTypeDef definition

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

UpdateCloudWatchAlarmTemplateRequestTypeDef#

# UpdateCloudWatchAlarmTemplateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateCloudWatchAlarmTemplateRequestTypeDef


def get_value() -> UpdateCloudWatchAlarmTemplateRequestTypeDef:
    return {
        "Identifier": ...,
    }


# UpdateCloudWatchAlarmTemplateRequestTypeDef definition

class UpdateCloudWatchAlarmTemplateRequestTypeDef(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

UpdateEventBridgeRuleTemplateGroupRequestTypeDef#

# UpdateEventBridgeRuleTemplateGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateEventBridgeRuleTemplateGroupRequestTypeDef


def get_value() -> UpdateEventBridgeRuleTemplateGroupRequestTypeDef:
    return {
        "Identifier": ...,
    }


# UpdateEventBridgeRuleTemplateGroupRequestTypeDef definition

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

UpdateNodeRequestTypeDef#

# UpdateNodeRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateNodeRequestTypeDef


def get_value() -> UpdateNodeRequestTypeDef:
    return {
        "ClusterId": ...,
    }


# UpdateNodeRequestTypeDef definition

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

UpdateNodeStateRequestTypeDef#

# UpdateNodeStateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateNodeStateRequestTypeDef


def get_value() -> UpdateNodeStateRequestTypeDef:
    return {
        "ClusterId": ...,
    }


# UpdateNodeStateRequestTypeDef definition

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

VideoSelectorPidTypeDef#

# VideoSelectorPidTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import VideoSelectorPidTypeDef


def get_value() -> VideoSelectorPidTypeDef:
    return {
        "Pid": ...,
    }


# VideoSelectorPidTypeDef definition

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

VideoSelectorProgramIdTypeDef#

# VideoSelectorProgramIdTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import VideoSelectorProgramIdTypeDef


def get_value() -> VideoSelectorProgramIdTypeDef:
    return {
        "ProgramId": ...,
    }


# VideoSelectorProgramIdTypeDef definition

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

UpdateAccountConfigurationRequestTypeDef#

# UpdateAccountConfigurationRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateAccountConfigurationRequestTypeDef


def get_value() -> UpdateAccountConfigurationRequestTypeDef:
    return {
        "AccountConfiguration": ...,
    }


# UpdateAccountConfigurationRequestTypeDef definition

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

ArchiveCdnSettingsTypeDef#

# ArchiveCdnSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ArchiveCdnSettingsTypeDef


def get_value() -> ArchiveCdnSettingsTypeDef:
    return {
        "ArchiveS3Settings": ...,
    }


# ArchiveCdnSettingsTypeDef definition

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

CmafIngestGroupSettingsTypeDef#

# CmafIngestGroupSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CmafIngestGroupSettingsTypeDef


def get_value() -> CmafIngestGroupSettingsTypeDef:
    return {
        "Destination": ...,
    }


# 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],
    Id3Behavior: NotRequired[CmafId3BehaviorType],  # (6)
    Id3NameModifier: NotRequired[str],
  1. See OutputLocationRefTypeDef
  2. See CmafNielsenId3BehaviorType
  3. See Scte35TypeType
  4. See CmafIngestSegmentLengthUnitsType
  5. See CmafKLVBehaviorType
  6. See CmafId3BehaviorType

MediaPackageGroupSettingsTypeDef#

# MediaPackageGroupSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MediaPackageGroupSettingsTypeDef


def get_value() -> MediaPackageGroupSettingsTypeDef:
    return {
        "Destination": ...,
    }


# MediaPackageGroupSettingsTypeDef definition

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

MsSmoothGroupSettingsTypeDef#

# MsSmoothGroupSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MsSmoothGroupSettingsTypeDef


def get_value() -> MsSmoothGroupSettingsTypeDef:
    return {
        "AcquisitionPointId": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import RtmpOutputSettingsTypeDef


def get_value() -> RtmpOutputSettingsTypeDef:
    return {
        "CertificateMode": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import AudioChannelMappingOutputTypeDef


def get_value() -> AudioChannelMappingOutputTypeDef:
    return {
        "InputChannelLevels": ...,
    }


# AudioChannelMappingOutputTypeDef definition

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

AudioChannelMappingTypeDef#

# AudioChannelMappingTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioChannelMappingTypeDef


def get_value() -> AudioChannelMappingTypeDef:
    return {
        "InputChannelLevels": ...,
    }


# AudioChannelMappingTypeDef definition

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

AudioCodecSettingsOutputTypeDef#

# AudioCodecSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioCodecSettingsOutputTypeDef


def get_value() -> AudioCodecSettingsOutputTypeDef:
    return {
        "AacSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import AudioCodecSettingsTypeDef


def get_value() -> AudioCodecSettingsTypeDef:
    return {
        "AacSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import AudioOnlyHlsSettingsTypeDef


def get_value() -> AudioOnlyHlsSettingsTypeDef:
    return {
        "AudioGroupId": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import AvailBlankingTypeDef


def get_value() -> AvailBlankingTypeDef:
    return {
        "AvailBlankingImage": ...,
    }


# AvailBlankingTypeDef definition

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

BlackoutSlateTypeDef#

# BlackoutSlateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BlackoutSlateTypeDef


def get_value() -> BlackoutSlateTypeDef:
    return {
        "BlackoutSlateImage": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import BurnInDestinationSettingsTypeDef


def get_value() -> BurnInDestinationSettingsTypeDef:
    return {
        "Alignment": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DvbSubDestinationSettingsTypeDef


def get_value() -> DvbSubDestinationSettingsTypeDef:
    return {
        "Alignment": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import InputLossBehaviorTypeDef


def get_value() -> InputLossBehaviorTypeDef:
    return {
        "BlackFrameMsec": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import StaticImageActivateScheduleActionSettingsTypeDef


def get_value() -> StaticImageActivateScheduleActionSettingsTypeDef:
    return {
        "Duration": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import StaticImageOutputActivateScheduleActionSettingsOutputTypeDef


def get_value() -> StaticImageOutputActivateScheduleActionSettingsOutputTypeDef:
    return {
        "Duration": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import StaticImageOutputActivateScheduleActionSettingsTypeDef


def get_value() -> StaticImageOutputActivateScheduleActionSettingsTypeDef:
    return {
        "Duration": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import StaticKeySettingsTypeDef


def get_value() -> StaticKeySettingsTypeDef:
    return {
        "KeyProviderServer": ...,
    }


# StaticKeySettingsTypeDef definition

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

AudioTrackSelectionOutputTypeDef#

# AudioTrackSelectionOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioTrackSelectionOutputTypeDef


def get_value() -> AudioTrackSelectionOutputTypeDef:
    return {
        "Tracks": ...,
    }


# AudioTrackSelectionOutputTypeDef definition

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

AudioTrackSelectionTypeDef#

# AudioTrackSelectionTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioTrackSelectionTypeDef


def get_value() -> AudioTrackSelectionTypeDef:
    return {
        "Tracks": ...,
    }


# AudioTrackSelectionTypeDef definition

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

Av1ColorSpaceSettingsOutputTypeDef#

# Av1ColorSpaceSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Av1ColorSpaceSettingsOutputTypeDef


def get_value() -> Av1ColorSpaceSettingsOutputTypeDef:
    return {
        "ColorSpacePassthroughSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import Av1ColorSpaceSettingsTypeDef


def get_value() -> Av1ColorSpaceSettingsTypeDef:
    return {
        "ColorSpacePassthroughSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import H265ColorSpaceSettingsOutputTypeDef


def get_value() -> H265ColorSpaceSettingsOutputTypeDef:
    return {
        "ColorSpacePassthroughSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import H265ColorSpaceSettingsTypeDef


def get_value() -> H265ColorSpaceSettingsTypeDef:
    return {
        "ColorSpacePassthroughSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import VideoSelectorColorSpaceSettingsTypeDef


def get_value() -> VideoSelectorColorSpaceSettingsTypeDef:
    return {
        "Hdr10Settings": ...,
    }


# VideoSelectorColorSpaceSettingsTypeDef definition

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

FrameCaptureSettingsTypeDef#

# FrameCaptureSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import FrameCaptureSettingsTypeDef


def get_value() -> FrameCaptureSettingsTypeDef:
    return {
        "CaptureInterval": ...,
    }


# FrameCaptureSettingsTypeDef definition

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

AvailSettingsTypeDef#

# AvailSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AvailSettingsTypeDef


def get_value() -> AvailSettingsTypeDef:
    return {
        "Esam": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import BatchDeleteResponseTypeDef


def get_value() -> BatchDeleteResponseTypeDef:
    return {
        "Failed": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import BatchStartResponseTypeDef


def get_value() -> BatchStartResponseTypeDef:
    return {
        "Failed": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import BatchStopResponseTypeDef


def get_value() -> BatchStopResponseTypeDef:
    return {
        "Failed": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import CreateChannelPlacementGroupResponseTypeDef


def get_value() -> CreateChannelPlacementGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import CreateCloudWatchAlarmTemplateGroupResponseTypeDef


def get_value() -> CreateCloudWatchAlarmTemplateGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import CreateCloudWatchAlarmTemplateResponseTypeDef


def get_value() -> CreateCloudWatchAlarmTemplateResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import CreateEventBridgeRuleTemplateGroupResponseTypeDef


def get_value() -> CreateEventBridgeRuleTemplateGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import CreateNodeRegistrationScriptResponseTypeDef


def get_value() -> CreateNodeRegistrationScriptResponseTypeDef:
    return {
        "NodeRegistrationScript": ...,
    }


# CreateNodeRegistrationScriptResponseTypeDef definition

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

DeleteChannelPlacementGroupResponseTypeDef#

# DeleteChannelPlacementGroupResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteChannelPlacementGroupResponseTypeDef


def get_value() -> DeleteChannelPlacementGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeAccountConfigurationResponseTypeDef


def get_value() -> DescribeAccountConfigurationResponseTypeDef:
    return {
        "AccountConfiguration": ...,
    }


# DescribeAccountConfigurationResponseTypeDef definition

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

DescribeChannelPlacementGroupResponseTypeDef#

# DescribeChannelPlacementGroupResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeChannelPlacementGroupResponseTypeDef


def get_value() -> DescribeChannelPlacementGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeInputDeviceThumbnailResponseTypeDef


def get_value() -> DescribeInputDeviceThumbnailResponseTypeDef:
    return {
        "Body": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

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

GetCloudWatchAlarmTemplateGroupResponseTypeDef#

# GetCloudWatchAlarmTemplateGroupResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import GetCloudWatchAlarmTemplateGroupResponseTypeDef


def get_value() -> GetCloudWatchAlarmTemplateGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import GetCloudWatchAlarmTemplateResponseTypeDef


def get_value() -> GetCloudWatchAlarmTemplateResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import GetEventBridgeRuleTemplateGroupResponseTypeDef


def get_value() -> GetEventBridgeRuleTemplateGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

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

UpdateAccountConfigurationResponseTypeDef#

# UpdateAccountConfigurationResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateAccountConfigurationResponseTypeDef


def get_value() -> UpdateAccountConfigurationResponseTypeDef:
    return {
        "AccountConfiguration": ...,
    }


# UpdateAccountConfigurationResponseTypeDef definition

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

UpdateChannelPlacementGroupResponseTypeDef#

# UpdateChannelPlacementGroupResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateChannelPlacementGroupResponseTypeDef


def get_value() -> UpdateChannelPlacementGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import UpdateCloudWatchAlarmTemplateGroupResponseTypeDef


def get_value() -> UpdateCloudWatchAlarmTemplateGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import UpdateCloudWatchAlarmTemplateResponseTypeDef


def get_value() -> UpdateCloudWatchAlarmTemplateResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import UpdateEventBridgeRuleTemplateGroupResponseTypeDef


def get_value() -> UpdateEventBridgeRuleTemplateGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import TeletextSourceSettingsTypeDef


def get_value() -> TeletextSourceSettingsTypeDef:
    return {
        "OutputRectangle": ...,
    }


# TeletextSourceSettingsTypeDef definition

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

ListVersionsResponseTypeDef#

# ListVersionsResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListVersionsResponseTypeDef


def get_value() -> ListVersionsResponseTypeDef:
    return {
        "Versions": ...,
    }


# ListVersionsResponseTypeDef definition

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

PipelineDetailTypeDef#

# PipelineDetailTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import PipelineDetailTypeDef


def get_value() -> PipelineDetailTypeDef:
    return {
        "ActiveInputAttachmentName": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import ListCloudWatchAlarmTemplateGroupsResponseTypeDef


def get_value() -> ListCloudWatchAlarmTemplateGroupsResponseTypeDef:
    return {
        "CloudWatchAlarmTemplateGroups": ...,
    }


# ListCloudWatchAlarmTemplateGroupsResponseTypeDef definition

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

ListCloudWatchAlarmTemplatesResponseTypeDef#

# ListCloudWatchAlarmTemplatesResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListCloudWatchAlarmTemplatesResponseTypeDef


def get_value() -> ListCloudWatchAlarmTemplatesResponseTypeDef:
    return {
        "CloudWatchAlarmTemplates": ...,
    }


# ListCloudWatchAlarmTemplatesResponseTypeDef definition

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

ClusterNetworkSettingsCreateRequestTypeDef#

# ClusterNetworkSettingsCreateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ClusterNetworkSettingsCreateRequestTypeDef


def get_value() -> ClusterNetworkSettingsCreateRequestTypeDef:
    return {
        "DefaultRoute": ...,
    }


# ClusterNetworkSettingsCreateRequestTypeDef definition

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

ClusterNetworkSettingsTypeDef#

# ClusterNetworkSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ClusterNetworkSettingsTypeDef


def get_value() -> ClusterNetworkSettingsTypeDef:
    return {
        "DefaultRoute": ...,
    }


# ClusterNetworkSettingsTypeDef definition

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

ClusterNetworkSettingsUpdateRequestTypeDef#

# ClusterNetworkSettingsUpdateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ClusterNetworkSettingsUpdateRequestTypeDef


def get_value() -> ClusterNetworkSettingsUpdateRequestTypeDef:
    return {
        "DefaultRoute": ...,
    }


# ClusterNetworkSettingsUpdateRequestTypeDef definition

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

ColorCorrectionSettingsOutputTypeDef#

# ColorCorrectionSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ColorCorrectionSettingsOutputTypeDef


def get_value() -> ColorCorrectionSettingsOutputTypeDef:
    return {
        "GlobalColorCorrections": ...,
    }


# ColorCorrectionSettingsOutputTypeDef definition

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

ColorCorrectionSettingsTypeDef#

# ColorCorrectionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ColorCorrectionSettingsTypeDef


def get_value() -> ColorCorrectionSettingsTypeDef:
    return {
        "GlobalColorCorrections": ...,
    }


# ColorCorrectionSettingsTypeDef definition

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

CreateEventBridgeRuleTemplateRequestTypeDef#

# CreateEventBridgeRuleTemplateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateEventBridgeRuleTemplateRequestTypeDef


def get_value() -> CreateEventBridgeRuleTemplateRequestTypeDef:
    return {
        "EventType": ...,
    }


# CreateEventBridgeRuleTemplateRequestTypeDef definition

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

CreateEventBridgeRuleTemplateResponseTypeDef#

# CreateEventBridgeRuleTemplateResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateEventBridgeRuleTemplateResponseTypeDef


def get_value() -> CreateEventBridgeRuleTemplateResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import GetEventBridgeRuleTemplateResponseTypeDef


def get_value() -> GetEventBridgeRuleTemplateResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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

UpdateEventBridgeRuleTemplateRequestTypeDef#

# UpdateEventBridgeRuleTemplateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateEventBridgeRuleTemplateRequestTypeDef


def get_value() -> UpdateEventBridgeRuleTemplateRequestTypeDef:
    return {
        "Identifier": ...,
    }


# UpdateEventBridgeRuleTemplateRequestTypeDef definition

class UpdateEventBridgeRuleTemplateRequestTypeDef(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 TypedDict usage example

from types_boto3_medialive.type_defs import UpdateEventBridgeRuleTemplateResponseTypeDef


def get_value() -> UpdateEventBridgeRuleTemplateResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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

CreateInputSecurityGroupRequestTypeDef#

# CreateInputSecurityGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateInputSecurityGroupRequestTypeDef


def get_value() -> CreateInputSecurityGroupRequestTypeDef:
    return {
        "Tags": ...,
    }


# CreateInputSecurityGroupRequestTypeDef definition

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

UpdateInputSecurityGroupRequestTypeDef#

# UpdateInputSecurityGroupRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateInputSecurityGroupRequestTypeDef


def get_value() -> UpdateInputSecurityGroupRequestTypeDef:
    return {
        "InputSecurityGroupId": ...,
    }


# UpdateInputSecurityGroupRequestTypeDef definition

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

CreateMultiplexRequestTypeDef#

# CreateMultiplexRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateMultiplexRequestTypeDef


def get_value() -> CreateMultiplexRequestTypeDef:
    return {
        "AvailabilityZones": ...,
    }


# CreateMultiplexRequestTypeDef definition

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

CreateNetworkRequestTypeDef#

# CreateNetworkRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateNetworkRequestTypeDef


def get_value() -> CreateNetworkRequestTypeDef:
    return {
        "IpPools": ...,
    }


# CreateNetworkRequestTypeDef definition

class CreateNetworkRequestTypeDef(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 TypedDict usage example

from types_boto3_medialive.type_defs import CreateNetworkResponseTypeDef


def get_value() -> CreateNetworkResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DeleteNetworkResponseTypeDef


def get_value() -> DeleteNetworkResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeNetworkResponseTypeDef


def get_value() -> DescribeNetworkResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeNetworkSummaryTypeDef


def get_value() -> DescribeNetworkSummaryTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import UpdateNetworkResponseTypeDef


def get_value() -> UpdateNetworkResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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

CreateNodeRegistrationScriptRequestTypeDef#

# CreateNodeRegistrationScriptRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateNodeRegistrationScriptRequestTypeDef


def get_value() -> CreateNodeRegistrationScriptRequestTypeDef:
    return {
        "ClusterId": ...,
    }


# CreateNodeRegistrationScriptRequestTypeDef definition

class CreateNodeRegistrationScriptRequestTypeDef(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 TypedDict usage example

from types_boto3_medialive.type_defs import CreateNodeResponseTypeDef


def get_value() -> CreateNodeResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DeleteNodeResponseTypeDef


def get_value() -> DeleteNodeResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeNodeResponseTypeDef


def get_value() -> DescribeNodeResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeNodeSummaryTypeDef


def get_value() -> DescribeNodeSummaryTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import UpdateNodeResponseTypeDef


def get_value() -> UpdateNodeResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import UpdateNodeStateResponseTypeDef


def get_value() -> UpdateNodeStateResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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

CreateNodeRequestTypeDef#

# CreateNodeRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateNodeRequestTypeDef


def get_value() -> CreateNodeRequestTypeDef:
    return {
        "ClusterId": ...,
    }


# CreateNodeRequestTypeDef definition

class CreateNodeRequestTypeDef(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

PurchaseOfferingRequestTypeDef#

# PurchaseOfferingRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import PurchaseOfferingRequestTypeDef


def get_value() -> PurchaseOfferingRequestTypeDef:
    return {
        "Count": ...,
    }


# PurchaseOfferingRequestTypeDef definition

class PurchaseOfferingRequestTypeDef(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

UpdateReservationRequestTypeDef#

# UpdateReservationRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateReservationRequestTypeDef


def get_value() -> UpdateReservationRequestTypeDef:
    return {
        "ReservationId": ...,
    }


# UpdateReservationRequestTypeDef definition

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

DeleteReservationResponseTypeDef#

# DeleteReservationResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteReservationResponseTypeDef


def get_value() -> DeleteReservationResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeOfferingResponseTypeDef


def get_value() -> DescribeOfferingResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeReservationResponseTypeDef


def get_value() -> DescribeReservationResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import OfferingTypeDef


def get_value() -> OfferingTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import ReservationTypeDef


def get_value() -> ReservationTypeDef:
    return {
        "Arn": ...,
    }


# 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

DescribeChannelPlacementGroupRequestWaitExtraExtraTypeDef#

# DescribeChannelPlacementGroupRequestWaitExtraExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeChannelPlacementGroupRequestWaitExtraExtraTypeDef


def get_value() -> DescribeChannelPlacementGroupRequestWaitExtraExtraTypeDef:
    return {
        "ChannelPlacementGroupId": ...,
    }


# DescribeChannelPlacementGroupRequestWaitExtraExtraTypeDef definition

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

DescribeChannelPlacementGroupRequestWaitExtraTypeDef#

# DescribeChannelPlacementGroupRequestWaitExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeChannelPlacementGroupRequestWaitExtraTypeDef


def get_value() -> DescribeChannelPlacementGroupRequestWaitExtraTypeDef:
    return {
        "ChannelPlacementGroupId": ...,
    }


# DescribeChannelPlacementGroupRequestWaitExtraTypeDef definition

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

DescribeChannelPlacementGroupRequestWaitTypeDef#

# DescribeChannelPlacementGroupRequestWaitTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeChannelPlacementGroupRequestWaitTypeDef


def get_value() -> DescribeChannelPlacementGroupRequestWaitTypeDef:
    return {
        "ChannelPlacementGroupId": ...,
    }


# DescribeChannelPlacementGroupRequestWaitTypeDef definition

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

DescribeChannelRequestWaitExtraExtraExtraTypeDef#

# DescribeChannelRequestWaitExtraExtraExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeChannelRequestWaitExtraExtraExtraTypeDef


def get_value() -> DescribeChannelRequestWaitExtraExtraExtraTypeDef:
    return {
        "ChannelId": ...,
    }


# DescribeChannelRequestWaitExtraExtraExtraTypeDef definition

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

DescribeChannelRequestWaitExtraExtraTypeDef#

# DescribeChannelRequestWaitExtraExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeChannelRequestWaitExtraExtraTypeDef


def get_value() -> DescribeChannelRequestWaitExtraExtraTypeDef:
    return {
        "ChannelId": ...,
    }


# DescribeChannelRequestWaitExtraExtraTypeDef definition

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

DescribeChannelRequestWaitExtraTypeDef#

# DescribeChannelRequestWaitExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeChannelRequestWaitExtraTypeDef


def get_value() -> DescribeChannelRequestWaitExtraTypeDef:
    return {
        "ChannelId": ...,
    }


# DescribeChannelRequestWaitExtraTypeDef definition

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

DescribeChannelRequestWaitTypeDef#

# DescribeChannelRequestWaitTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeChannelRequestWaitTypeDef


def get_value() -> DescribeChannelRequestWaitTypeDef:
    return {
        "ChannelId": ...,
    }


# DescribeChannelRequestWaitTypeDef definition

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

DescribeClusterRequestWaitExtraTypeDef#

# DescribeClusterRequestWaitExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeClusterRequestWaitExtraTypeDef


def get_value() -> DescribeClusterRequestWaitExtraTypeDef:
    return {
        "ClusterId": ...,
    }


# DescribeClusterRequestWaitExtraTypeDef definition

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

DescribeClusterRequestWaitTypeDef#

# DescribeClusterRequestWaitTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeClusterRequestWaitTypeDef


def get_value() -> DescribeClusterRequestWaitTypeDef:
    return {
        "ClusterId": ...,
    }


# DescribeClusterRequestWaitTypeDef definition

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

DescribeInputRequestWaitExtraExtraTypeDef#

# DescribeInputRequestWaitExtraExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeInputRequestWaitExtraExtraTypeDef


def get_value() -> DescribeInputRequestWaitExtraExtraTypeDef:
    return {
        "InputId": ...,
    }


# DescribeInputRequestWaitExtraExtraTypeDef definition

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

DescribeInputRequestWaitExtraTypeDef#

# DescribeInputRequestWaitExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeInputRequestWaitExtraTypeDef


def get_value() -> DescribeInputRequestWaitExtraTypeDef:
    return {
        "InputId": ...,
    }


# DescribeInputRequestWaitExtraTypeDef definition

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

DescribeInputRequestWaitTypeDef#

# DescribeInputRequestWaitTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeInputRequestWaitTypeDef


def get_value() -> DescribeInputRequestWaitTypeDef:
    return {
        "InputId": ...,
    }


# DescribeInputRequestWaitTypeDef definition

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

DescribeMultiplexRequestWaitExtraExtraExtraTypeDef#

# DescribeMultiplexRequestWaitExtraExtraExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeMultiplexRequestWaitExtraExtraExtraTypeDef


def get_value() -> DescribeMultiplexRequestWaitExtraExtraExtraTypeDef:
    return {
        "MultiplexId": ...,
    }


# DescribeMultiplexRequestWaitExtraExtraExtraTypeDef definition

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

DescribeMultiplexRequestWaitExtraExtraTypeDef#

# DescribeMultiplexRequestWaitExtraExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeMultiplexRequestWaitExtraExtraTypeDef


def get_value() -> DescribeMultiplexRequestWaitExtraExtraTypeDef:
    return {
        "MultiplexId": ...,
    }


# DescribeMultiplexRequestWaitExtraExtraTypeDef definition

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

DescribeMultiplexRequestWaitExtraTypeDef#

# DescribeMultiplexRequestWaitExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeMultiplexRequestWaitExtraTypeDef


def get_value() -> DescribeMultiplexRequestWaitExtraTypeDef:
    return {
        "MultiplexId": ...,
    }


# DescribeMultiplexRequestWaitExtraTypeDef definition

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

DescribeMultiplexRequestWaitTypeDef#

# DescribeMultiplexRequestWaitTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeMultiplexRequestWaitTypeDef


def get_value() -> DescribeMultiplexRequestWaitTypeDef:
    return {
        "MultiplexId": ...,
    }


# DescribeMultiplexRequestWaitTypeDef definition

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

DescribeNodeRequestWaitExtraTypeDef#

# DescribeNodeRequestWaitExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeNodeRequestWaitExtraTypeDef


def get_value() -> DescribeNodeRequestWaitExtraTypeDef:
    return {
        "ClusterId": ...,
    }


# DescribeNodeRequestWaitExtraTypeDef definition

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

DescribeNodeRequestWaitTypeDef#

# DescribeNodeRequestWaitTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeNodeRequestWaitTypeDef


def get_value() -> DescribeNodeRequestWaitTypeDef:
    return {
        "ClusterId": ...,
    }


# DescribeNodeRequestWaitTypeDef definition

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

GetSignalMapRequestWaitExtraExtraExtraTypeDef#

# GetSignalMapRequestWaitExtraExtraExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import GetSignalMapRequestWaitExtraExtraExtraTypeDef


def get_value() -> GetSignalMapRequestWaitExtraExtraExtraTypeDef:
    return {
        "Identifier": ...,
    }


# GetSignalMapRequestWaitExtraExtraExtraTypeDef definition

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

GetSignalMapRequestWaitExtraExtraTypeDef#

# GetSignalMapRequestWaitExtraExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import GetSignalMapRequestWaitExtraExtraTypeDef


def get_value() -> GetSignalMapRequestWaitExtraExtraTypeDef:
    return {
        "Identifier": ...,
    }


# GetSignalMapRequestWaitExtraExtraTypeDef definition

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

GetSignalMapRequestWaitExtraTypeDef#

# GetSignalMapRequestWaitExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import GetSignalMapRequestWaitExtraTypeDef


def get_value() -> GetSignalMapRequestWaitExtraTypeDef:
    return {
        "Identifier": ...,
    }


# GetSignalMapRequestWaitExtraTypeDef definition

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

GetSignalMapRequestWaitTypeDef#

# GetSignalMapRequestWaitTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import GetSignalMapRequestWaitTypeDef


def get_value() -> GetSignalMapRequestWaitTypeDef:
    return {
        "Identifier": ...,
    }


# GetSignalMapRequestWaitTypeDef definition

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

ListChannelPlacementGroupsResponseTypeDef#

# ListChannelPlacementGroupsResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListChannelPlacementGroupsResponseTypeDef


def get_value() -> ListChannelPlacementGroupsResponseTypeDef:
    return {
        "ChannelPlacementGroups": ...,
    }


# ListChannelPlacementGroupsResponseTypeDef definition

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

DescribeInputSecurityGroupResponseTypeDef#

# DescribeInputSecurityGroupResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeInputSecurityGroupResponseTypeDef


def get_value() -> DescribeInputSecurityGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import InputSecurityGroupTypeDef


def get_value() -> InputSecurityGroupTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeScheduleRequestPaginateTypeDef


def get_value() -> DescribeScheduleRequestPaginateTypeDef:
    return {
        "ChannelId": ...,
    }


# DescribeScheduleRequestPaginateTypeDef definition

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

ListChannelPlacementGroupsRequestPaginateTypeDef#

# ListChannelPlacementGroupsRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListChannelPlacementGroupsRequestPaginateTypeDef


def get_value() -> ListChannelPlacementGroupsRequestPaginateTypeDef:
    return {
        "ClusterId": ...,
    }


# ListChannelPlacementGroupsRequestPaginateTypeDef definition

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

ListChannelsRequestPaginateTypeDef#

# ListChannelsRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListChannelsRequestPaginateTypeDef


def get_value() -> ListChannelsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListChannelsRequestPaginateTypeDef definition

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

ListCloudWatchAlarmTemplateGroupsRequestPaginateTypeDef#

# ListCloudWatchAlarmTemplateGroupsRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListCloudWatchAlarmTemplateGroupsRequestPaginateTypeDef


def get_value() -> ListCloudWatchAlarmTemplateGroupsRequestPaginateTypeDef:
    return {
        "Scope": ...,
    }


# ListCloudWatchAlarmTemplateGroupsRequestPaginateTypeDef definition

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

ListCloudWatchAlarmTemplatesRequestPaginateTypeDef#

# ListCloudWatchAlarmTemplatesRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListCloudWatchAlarmTemplatesRequestPaginateTypeDef


def get_value() -> ListCloudWatchAlarmTemplatesRequestPaginateTypeDef:
    return {
        "GroupIdentifier": ...,
    }


# ListCloudWatchAlarmTemplatesRequestPaginateTypeDef definition

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

ListClustersRequestPaginateTypeDef#

# ListClustersRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListClustersRequestPaginateTypeDef


def get_value() -> ListClustersRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListClustersRequestPaginateTypeDef definition

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

ListEventBridgeRuleTemplateGroupsRequestPaginateTypeDef#

# ListEventBridgeRuleTemplateGroupsRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListEventBridgeRuleTemplateGroupsRequestPaginateTypeDef


def get_value() -> ListEventBridgeRuleTemplateGroupsRequestPaginateTypeDef:
    return {
        "SignalMapIdentifier": ...,
    }


# ListEventBridgeRuleTemplateGroupsRequestPaginateTypeDef definition

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

ListEventBridgeRuleTemplatesRequestPaginateTypeDef#

# ListEventBridgeRuleTemplatesRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListEventBridgeRuleTemplatesRequestPaginateTypeDef


def get_value() -> ListEventBridgeRuleTemplatesRequestPaginateTypeDef:
    return {
        "GroupIdentifier": ...,
    }


# ListEventBridgeRuleTemplatesRequestPaginateTypeDef definition

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

ListInputDeviceTransfersRequestPaginateTypeDef#

# ListInputDeviceTransfersRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListInputDeviceTransfersRequestPaginateTypeDef


def get_value() -> ListInputDeviceTransfersRequestPaginateTypeDef:
    return {
        "TransferType": ...,
    }


# ListInputDeviceTransfersRequestPaginateTypeDef definition

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

ListInputDevicesRequestPaginateTypeDef#

# ListInputDevicesRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListInputDevicesRequestPaginateTypeDef


def get_value() -> ListInputDevicesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListInputDevicesRequestPaginateTypeDef definition

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

ListInputSecurityGroupsRequestPaginateTypeDef#

# ListInputSecurityGroupsRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListInputSecurityGroupsRequestPaginateTypeDef


def get_value() -> ListInputSecurityGroupsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListInputSecurityGroupsRequestPaginateTypeDef definition

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

ListInputsRequestPaginateTypeDef#

# ListInputsRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListInputsRequestPaginateTypeDef


def get_value() -> ListInputsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListInputsRequestPaginateTypeDef definition

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

ListMultiplexProgramsRequestPaginateTypeDef#

# ListMultiplexProgramsRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListMultiplexProgramsRequestPaginateTypeDef


def get_value() -> ListMultiplexProgramsRequestPaginateTypeDef:
    return {
        "MultiplexId": ...,
    }


# ListMultiplexProgramsRequestPaginateTypeDef definition

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

ListMultiplexesRequestPaginateTypeDef#

# ListMultiplexesRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListMultiplexesRequestPaginateTypeDef


def get_value() -> ListMultiplexesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListMultiplexesRequestPaginateTypeDef definition

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

ListNetworksRequestPaginateTypeDef#

# ListNetworksRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListNetworksRequestPaginateTypeDef


def get_value() -> ListNetworksRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListNetworksRequestPaginateTypeDef definition

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

ListNodesRequestPaginateTypeDef#

# ListNodesRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListNodesRequestPaginateTypeDef


def get_value() -> ListNodesRequestPaginateTypeDef:
    return {
        "ClusterId": ...,
    }


# ListNodesRequestPaginateTypeDef definition

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

ListOfferingsRequestPaginateTypeDef#

# ListOfferingsRequestPaginateTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListOfferingsRequestPaginateTypeDef


def get_value() -> ListOfferingsRequestPaginateTypeDef:
    return {
        "ChannelClass": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import ListReservationsRequestPaginateTypeDef


def get_value() -> ListReservationsRequestPaginateTypeDef:
    return {
        "ChannelClass": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import ListSignalMapsRequestPaginateTypeDef


def get_value() -> ListSignalMapsRequestPaginateTypeDef:
    return {
        "CloudWatchAlarmTemplateGroupIdentifier": ...,
    }


# ListSignalMapsRequestPaginateTypeDef definition

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

M2tsSettingsTypeDef#

# M2tsSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import M2tsSettingsTypeDef


def get_value() -> M2tsSettingsTypeDef:
    return {
        "AbsentInputAudioBehavior": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import OutputLockingSettingsOutputTypeDef


def get_value() -> OutputLockingSettingsOutputTypeDef:
    return {
        "EpochLockingSettings": ...,
    }


# OutputLockingSettingsOutputTypeDef definition

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

OutputLockingSettingsTypeDef#

# OutputLockingSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import OutputLockingSettingsTypeDef


def get_value() -> OutputLockingSettingsTypeDef:
    return {
        "EpochLockingSettings": ...,
    }


# OutputLockingSettingsTypeDef definition

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

ListEventBridgeRuleTemplateGroupsResponseTypeDef#

# ListEventBridgeRuleTemplateGroupsResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListEventBridgeRuleTemplateGroupsResponseTypeDef


def get_value() -> ListEventBridgeRuleTemplateGroupsResponseTypeDef:
    return {
        "EventBridgeRuleTemplateGroups": ...,
    }


# ListEventBridgeRuleTemplateGroupsResponseTypeDef definition

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

ListEventBridgeRuleTemplatesResponseTypeDef#

# ListEventBridgeRuleTemplatesResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListEventBridgeRuleTemplatesResponseTypeDef


def get_value() -> ListEventBridgeRuleTemplatesResponseTypeDef:
    return {
        "EventBridgeRuleTemplates": ...,
    }


# ListEventBridgeRuleTemplatesResponseTypeDef definition

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

FailoverConditionSettingsTypeDef#

# FailoverConditionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import FailoverConditionSettingsTypeDef


def get_value() -> FailoverConditionSettingsTypeDef:
    return {
        "AudioSilenceSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import ScheduleActionStartSettingsOutputTypeDef


def get_value() -> ScheduleActionStartSettingsOutputTypeDef:
    return {
        "FixedModeScheduleActionStartSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import ScheduleActionStartSettingsTypeDef


def get_value() -> ScheduleActionStartSettingsTypeDef:
    return {
        "FixedModeScheduleActionStartSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import FrameCaptureCdnSettingsTypeDef


def get_value() -> FrameCaptureCdnSettingsTypeDef:
    return {
        "FrameCaptureS3Settings": ...,
    }


# FrameCaptureCdnSettingsTypeDef definition

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

H264FilterSettingsTypeDef#

# H264FilterSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import H264FilterSettingsTypeDef


def get_value() -> H264FilterSettingsTypeDef:
    return {
        "TemporalFilterSettings": ...,
    }


# H264FilterSettingsTypeDef definition

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

H265FilterSettingsTypeDef#

# H265FilterSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import H265FilterSettingsTypeDef


def get_value() -> H265FilterSettingsTypeDef:
    return {
        "TemporalFilterSettings": ...,
    }


# H265FilterSettingsTypeDef definition

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

Mpeg2FilterSettingsTypeDef#

# Mpeg2FilterSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Mpeg2FilterSettingsTypeDef


def get_value() -> Mpeg2FilterSettingsTypeDef:
    return {
        "TemporalFilterSettings": ...,
    }


# Mpeg2FilterSettingsTypeDef definition

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

HlsCdnSettingsTypeDef#

# HlsCdnSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import HlsCdnSettingsTypeDef


def get_value() -> HlsCdnSettingsTypeDef:
    return {
        "HlsAkamaiSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import InputClippingSettingsTypeDef


def get_value() -> InputClippingSettingsTypeDef:
    return {
        "InputTimecodeSource": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import InputDestinationRequestTypeDef


def get_value() -> InputDestinationRequestTypeDef:
    return {
        "StreamName": ...,
    }


# InputDestinationRequestTypeDef definition

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

InputDestinationTypeDef#

# InputDestinationTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputDestinationTypeDef


def get_value() -> InputDestinationTypeDef:
    return {
        "Ip": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import InputDeviceConfigurableSettingsTypeDef


def get_value() -> InputDeviceConfigurableSettingsTypeDef:
    return {
        "ConfiguredInput": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import InputDeviceUhdSettingsTypeDef


def get_value() -> InputDeviceUhdSettingsTypeDef:
    return {
        "ActiveInput": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import ListInputDeviceTransfersResponseTypeDef


def get_value() -> ListInputDeviceTransfersResponseTypeDef:
    return {
        "InputDeviceTransfers": ...,
    }


# ListInputDeviceTransfersResponseTypeDef definition

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

ListMultiplexProgramsResponseTypeDef#

# ListMultiplexProgramsResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListMultiplexProgramsResponseTypeDef


def get_value() -> ListMultiplexProgramsResponseTypeDef:
    return {
        "MultiplexPrograms": ...,
    }


# ListMultiplexProgramsResponseTypeDef definition

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

ListSignalMapsResponseTypeDef#

# ListSignalMapsResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListSignalMapsResponseTypeDef


def get_value() -> ListSignalMapsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListSignalMapsResponseTypeDef definition

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

StandardHlsSettingsTypeDef#

# StandardHlsSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import StandardHlsSettingsTypeDef


def get_value() -> StandardHlsSettingsTypeDef:
    return {
        "AudioRenditionSets": ...,
    }


# StandardHlsSettingsTypeDef definition

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

MediaResourceTypeDef#

# MediaResourceTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MediaResourceTypeDef


def get_value() -> MediaResourceTypeDef:
    return {
        "Destinations": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import MotionGraphicsConfigurationOutputTypeDef


def get_value() -> MotionGraphicsConfigurationOutputTypeDef:
    return {
        "MotionGraphicsInsertion": ...,
    }


# MotionGraphicsConfigurationOutputTypeDef definition

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

MotionGraphicsConfigurationTypeDef#

# MotionGraphicsConfigurationTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MotionGraphicsConfigurationTypeDef


def get_value() -> MotionGraphicsConfigurationTypeDef:
    return {
        "MotionGraphicsInsertion": ...,
    }


# MotionGraphicsConfigurationTypeDef definition

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

NetworkInputSettingsTypeDef#

# NetworkInputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import NetworkInputSettingsTypeDef


def get_value() -> NetworkInputSettingsTypeDef:
    return {
        "HlsInputSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import MulticastSettingsCreateRequestTypeDef


def get_value() -> MulticastSettingsCreateRequestTypeDef:
    return {
        "Sources": ...,
    }


# MulticastSettingsCreateRequestTypeDef definition

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

MulticastSettingsTypeDef#

# MulticastSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MulticastSettingsTypeDef


def get_value() -> MulticastSettingsTypeDef:
    return {
        "Sources": ...,
    }


# MulticastSettingsTypeDef definition

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

MulticastSettingsUpdateRequestTypeDef#

# MulticastSettingsUpdateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MulticastSettingsUpdateRequestTypeDef


def get_value() -> MulticastSettingsUpdateRequestTypeDef:
    return {
        "Sources": ...,
    }


# MulticastSettingsUpdateRequestTypeDef definition

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

MultiplexContainerSettingsTypeDef#

# MultiplexContainerSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexContainerSettingsTypeDef


def get_value() -> MultiplexContainerSettingsTypeDef:
    return {
        "MultiplexM2tsSettings": ...,
    }


# MultiplexContainerSettingsTypeDef definition

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

MultiplexOutputDestinationTypeDef#

# MultiplexOutputDestinationTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexOutputDestinationTypeDef


def get_value() -> MultiplexOutputDestinationTypeDef:
    return {
        "MediaConnectSettings": ...,
    }


# MultiplexOutputDestinationTypeDef definition

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

MultiplexSummaryTypeDef#

# MultiplexSummaryTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexSummaryTypeDef


def get_value() -> MultiplexSummaryTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexVideoSettingsTypeDef


def get_value() -> MultiplexVideoSettingsTypeDef:
    return {
        "ConstantBitrate": ...,
    }


# MultiplexVideoSettingsTypeDef definition

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

NielsenWatermarksSettingsTypeDef#

# NielsenWatermarksSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import NielsenWatermarksSettingsTypeDef


def get_value() -> NielsenWatermarksSettingsTypeDef:
    return {
        "NielsenCbetSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import OutputDestinationOutputTypeDef


def get_value() -> OutputDestinationOutputTypeDef:
    return {
        "Id": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import OutputDestinationTypeDef


def get_value() -> OutputDestinationTypeDef:
    return {
        "Id": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import PauseStateScheduleActionSettingsOutputTypeDef


def get_value() -> PauseStateScheduleActionSettingsOutputTypeDef:
    return {
        "Pipelines": ...,
    }


# PauseStateScheduleActionSettingsOutputTypeDef definition

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

PauseStateScheduleActionSettingsTypeDef#

# PauseStateScheduleActionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import PauseStateScheduleActionSettingsTypeDef


def get_value() -> PauseStateScheduleActionSettingsTypeDef:
    return {
        "Pipelines": ...,
    }


# PauseStateScheduleActionSettingsTypeDef definition

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

UpdateNetworkRequestTypeDef#

# UpdateNetworkRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateNetworkRequestTypeDef


def get_value() -> UpdateNetworkRequestTypeDef:
    return {
        "NetworkId": ...,
    }


# UpdateNetworkRequestTypeDef definition

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

Scte35SegmentationDescriptorTypeDef#

# Scte35SegmentationDescriptorTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Scte35SegmentationDescriptorTypeDef


def get_value() -> Scte35SegmentationDescriptorTypeDef:
    return {
        "DeliveryRestrictions": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import SrtCallerSourceRequestTypeDef


def get_value() -> SrtCallerSourceRequestTypeDef:
    return {
        "Decryption": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import SrtCallerSourceTypeDef


def get_value() -> SrtCallerSourceTypeDef:
    return {
        "Decryption": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import ThumbnailDetailTypeDef


def get_value() -> ThumbnailDetailTypeDef:
    return {
        "PipelineId": ...,
    }


# ThumbnailDetailTypeDef definition

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

VideoSelectorSettingsTypeDef#

# VideoSelectorSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import VideoSelectorSettingsTypeDef


def get_value() -> VideoSelectorSettingsTypeDef:
    return {
        "VideoSelectorPid": ...,
    }


# VideoSelectorSettingsTypeDef definition

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

ArchiveGroupSettingsTypeDef#

# ArchiveGroupSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ArchiveGroupSettingsTypeDef


def get_value() -> ArchiveGroupSettingsTypeDef:
    return {
        "ArchiveCdnSettings": ...,
    }


# ArchiveGroupSettingsTypeDef definition

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

RemixSettingsOutputTypeDef#

# RemixSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import RemixSettingsOutputTypeDef


def get_value() -> RemixSettingsOutputTypeDef:
    return {
        "ChannelMappings": ...,
    }


# RemixSettingsOutputTypeDef definition

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

RemixSettingsTypeDef#

# RemixSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import RemixSettingsTypeDef


def get_value() -> RemixSettingsTypeDef:
    return {
        "ChannelMappings": ...,
    }


# RemixSettingsTypeDef definition

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

CaptionDestinationSettingsOutputTypeDef#

# CaptionDestinationSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CaptionDestinationSettingsOutputTypeDef


def get_value() -> CaptionDestinationSettingsOutputTypeDef:
    return {
        "AribDestinationSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import CaptionDestinationSettingsTypeDef


def get_value() -> CaptionDestinationSettingsTypeDef:
    return {
        "AribDestinationSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import KeyProviderSettingsTypeDef


def get_value() -> KeyProviderSettingsTypeDef:
    return {
        "StaticKeySettings": ...,
    }


# KeyProviderSettingsTypeDef definition

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

AudioSelectorSettingsOutputTypeDef#

# AudioSelectorSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioSelectorSettingsOutputTypeDef


def get_value() -> AudioSelectorSettingsOutputTypeDef:
    return {
        "AudioHlsRenditionSelection": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import Av1SettingsOutputTypeDef


def get_value() -> Av1SettingsOutputTypeDef:
    return {
        "AfdSignaling": ...,
    }


# 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

Av1SettingsTypeDef#

# Av1SettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Av1SettingsTypeDef


def get_value() -> Av1SettingsTypeDef:
    return {
        "AfdSignaling": ...,
    }


# Av1SettingsTypeDef definition

class Av1SettingsTypeDef(TypedDict):
    FramerateDenominator: int,
    FramerateNumerator: int,
    AfdSignaling: NotRequired[AfdSignalingType],  # (1)
    BufSize: NotRequired[int],
    ColorSpaceSettings: NotRequired[Av1ColorSpaceSettingsTypeDef],  # (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
  3. See FixedAfdType
  4. See Av1GopSizeUnitsType
  5. See Av1LevelType
  6. See Av1LookAheadRateControlType
  7. See Av1SceneChangeDetectType
  8. See TimecodeBurninSettingsTypeDef

AvailConfigurationTypeDef#

# AvailConfigurationTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AvailConfigurationTypeDef


def get_value() -> AvailConfigurationTypeDef:
    return {
        "AvailSettings": ...,
    }


# AvailConfigurationTypeDef definition

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

CaptionSelectorSettingsOutputTypeDef#

# CaptionSelectorSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CaptionSelectorSettingsOutputTypeDef


def get_value() -> CaptionSelectorSettingsOutputTypeDef:
    return {
        "AncillarySourceSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import CaptionSelectorSettingsTypeDef


def get_value() -> CaptionSelectorSettingsTypeDef:
    return {
        "AncillarySourceSettings": ...,
    }


# 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

CreateClusterRequestTypeDef#

# CreateClusterRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateClusterRequestTypeDef


def get_value() -> CreateClusterRequestTypeDef:
    return {
        "ClusterType": ...,
    }


# CreateClusterRequestTypeDef definition

class CreateClusterRequestTypeDef(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 TypedDict usage example

from types_boto3_medialive.type_defs import CreateClusterResponseTypeDef


def get_value() -> CreateClusterResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DeleteClusterResponseTypeDef


def get_value() -> DeleteClusterResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeClusterResponseTypeDef


def get_value() -> DescribeClusterResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeClusterSummaryTypeDef


def get_value() -> DescribeClusterSummaryTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import UpdateClusterResponseTypeDef


def get_value() -> UpdateClusterResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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

UpdateClusterRequestTypeDef#

# UpdateClusterRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateClusterRequestTypeDef


def get_value() -> UpdateClusterRequestTypeDef:
    return {
        "ClusterId": ...,
    }


# UpdateClusterRequestTypeDef definition

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

ListNetworksResponseTypeDef#

# ListNetworksResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListNetworksResponseTypeDef


def get_value() -> ListNetworksResponseTypeDef:
    return {
        "Networks": ...,
    }


# ListNetworksResponseTypeDef definition

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

ListNodesResponseTypeDef#

# ListNodesResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListNodesResponseTypeDef


def get_value() -> ListNodesResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListNodesResponseTypeDef definition

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

ListOfferingsResponseTypeDef#

# ListOfferingsResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListOfferingsResponseTypeDef


def get_value() -> ListOfferingsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListOfferingsResponseTypeDef definition

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

ListReservationsResponseTypeDef#

# ListReservationsResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListReservationsResponseTypeDef


def get_value() -> ListReservationsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListReservationsResponseTypeDef definition

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

PurchaseOfferingResponseTypeDef#

# PurchaseOfferingResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import PurchaseOfferingResponseTypeDef


def get_value() -> PurchaseOfferingResponseTypeDef:
    return {
        "Reservation": ...,
    }


# PurchaseOfferingResponseTypeDef definition

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

UpdateReservationResponseTypeDef#

# UpdateReservationResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateReservationResponseTypeDef


def get_value() -> UpdateReservationResponseTypeDef:
    return {
        "Reservation": ...,
    }


# UpdateReservationResponseTypeDef definition

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

CreateInputSecurityGroupResponseTypeDef#

# CreateInputSecurityGroupResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateInputSecurityGroupResponseTypeDef


def get_value() -> CreateInputSecurityGroupResponseTypeDef:
    return {
        "SecurityGroup": ...,
    }


# CreateInputSecurityGroupResponseTypeDef definition

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

ListInputSecurityGroupsResponseTypeDef#

# ListInputSecurityGroupsResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListInputSecurityGroupsResponseTypeDef


def get_value() -> ListInputSecurityGroupsResponseTypeDef:
    return {
        "InputSecurityGroups": ...,
    }


# ListInputSecurityGroupsResponseTypeDef definition

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

UpdateInputSecurityGroupResponseTypeDef#

# UpdateInputSecurityGroupResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateInputSecurityGroupResponseTypeDef


def get_value() -> UpdateInputSecurityGroupResponseTypeDef:
    return {
        "SecurityGroup": ...,
    }


# UpdateInputSecurityGroupResponseTypeDef definition

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

ArchiveContainerSettingsOutputTypeDef#

# ArchiveContainerSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ArchiveContainerSettingsOutputTypeDef


def get_value() -> ArchiveContainerSettingsOutputTypeDef:
    return {
        "M2tsSettings": ...,
    }


# ArchiveContainerSettingsOutputTypeDef definition

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

ArchiveContainerSettingsTypeDef#

# ArchiveContainerSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ArchiveContainerSettingsTypeDef


def get_value() -> ArchiveContainerSettingsTypeDef:
    return {
        "M2tsSettings": ...,
    }


# ArchiveContainerSettingsTypeDef definition

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

UdpContainerSettingsTypeDef#

# UdpContainerSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UdpContainerSettingsTypeDef


def get_value() -> UdpContainerSettingsTypeDef:
    return {
        "M2tsSettings": ...,
    }


# UdpContainerSettingsTypeDef definition

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

GlobalConfigurationOutputTypeDef#

# GlobalConfigurationOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import GlobalConfigurationOutputTypeDef


def get_value() -> GlobalConfigurationOutputTypeDef:
    return {
        "InitialAudioGain": ...,
    }


# 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

GlobalConfigurationTypeDef#

# GlobalConfigurationTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import GlobalConfigurationTypeDef


def get_value() -> GlobalConfigurationTypeDef:
    return {
        "InitialAudioGain": ...,
    }


# 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[OutputLockingSettingsTypeDef],  # (6)
  1. See GlobalConfigurationInputEndActionType
  2. See InputLossBehaviorTypeDef
  3. See GlobalConfigurationOutputLockingModeType
  4. See GlobalConfigurationOutputTimingSourceType
  5. See GlobalConfigurationLowFramerateInputsType
  6. See OutputLockingSettingsTypeDef

FailoverConditionTypeDef#

# FailoverConditionTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import FailoverConditionTypeDef


def get_value() -> FailoverConditionTypeDef:
    return {
        "FailoverConditionSettings": ...,
    }


# FailoverConditionTypeDef definition

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

FrameCaptureGroupSettingsTypeDef#

# FrameCaptureGroupSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import FrameCaptureGroupSettingsTypeDef


def get_value() -> FrameCaptureGroupSettingsTypeDef:
    return {
        "Destination": ...,
    }


# FrameCaptureGroupSettingsTypeDef definition

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

H264SettingsOutputTypeDef#

# H264SettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import H264SettingsOutputTypeDef


def get_value() -> H264SettingsOutputTypeDef:
    return {
        "AdaptiveQuantization": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import H264SettingsTypeDef


def get_value() -> H264SettingsTypeDef:
    return {
        "AdaptiveQuantization": ...,
    }


# 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[H264ColorSpaceSettingsTypeDef],  # (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
  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 TypedDict usage example

from types_boto3_medialive.type_defs import H265SettingsOutputTypeDef


def get_value() -> H265SettingsOutputTypeDef:
    return {
        "AdaptiveQuantization": ...,
    }


# 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

H265SettingsTypeDef#

# H265SettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import H265SettingsTypeDef


def get_value() -> H265SettingsTypeDef:
    return {
        "AdaptiveQuantization": ...,
    }


# 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[H265ColorSpaceSettingsTypeDef],  # (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
  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 TypedDict usage example

from types_boto3_medialive.type_defs import Mpeg2SettingsTypeDef


def get_value() -> Mpeg2SettingsTypeDef:
    return {
        "AdaptiveQuantization": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import InputPrepareScheduleActionSettingsOutputTypeDef


def get_value() -> InputPrepareScheduleActionSettingsOutputTypeDef:
    return {
        "InputAttachmentNameReference": ...,
    }


# InputPrepareScheduleActionSettingsOutputTypeDef definition

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

InputPrepareScheduleActionSettingsTypeDef#

# InputPrepareScheduleActionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputPrepareScheduleActionSettingsTypeDef


def get_value() -> InputPrepareScheduleActionSettingsTypeDef:
    return {
        "InputAttachmentNameReference": ...,
    }


# InputPrepareScheduleActionSettingsTypeDef definition

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

InputSwitchScheduleActionSettingsOutputTypeDef#

# InputSwitchScheduleActionSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputSwitchScheduleActionSettingsOutputTypeDef


def get_value() -> InputSwitchScheduleActionSettingsOutputTypeDef:
    return {
        "InputAttachmentNameReference": ...,
    }


# InputSwitchScheduleActionSettingsOutputTypeDef definition

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

InputSwitchScheduleActionSettingsTypeDef#

# InputSwitchScheduleActionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputSwitchScheduleActionSettingsTypeDef


def get_value() -> InputSwitchScheduleActionSettingsTypeDef:
    return {
        "InputAttachmentNameReference": ...,
    }


# InputSwitchScheduleActionSettingsTypeDef definition

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

UpdateInputDeviceRequestTypeDef#

# UpdateInputDeviceRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateInputDeviceRequestTypeDef


def get_value() -> UpdateInputDeviceRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }


# UpdateInputDeviceRequestTypeDef definition

class UpdateInputDeviceRequestTypeDef(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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeInputDeviceResponseTypeDef


def get_value() -> DescribeInputDeviceResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import InputDeviceSummaryTypeDef


def get_value() -> InputDeviceSummaryTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import UpdateInputDeviceResponseTypeDef


def get_value() -> UpdateInputDeviceResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import HlsSettingsOutputTypeDef


def get_value() -> HlsSettingsOutputTypeDef:
    return {
        "AudioOnlyHlsSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import HlsSettingsTypeDef


def get_value() -> HlsSettingsTypeDef:
    return {
        "AudioOnlyHlsSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import CreateSignalMapResponseTypeDef


def get_value() -> CreateSignalMapResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import GetSignalMapResponseTypeDef


def get_value() -> GetSignalMapResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import StartDeleteMonitorDeploymentResponseTypeDef


def get_value() -> StartDeleteMonitorDeploymentResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import StartMonitorDeploymentResponseTypeDef


def get_value() -> StartMonitorDeploymentResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import StartUpdateSignalMapResponseTypeDef


def get_value() -> StartUpdateSignalMapResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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

MultiplexOutputSettingsTypeDef#

# MultiplexOutputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexOutputSettingsTypeDef


def get_value() -> MultiplexOutputSettingsTypeDef:
    return {
        "Destination": ...,
    }


# MultiplexOutputSettingsTypeDef definition

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

DeleteMultiplexResponseTypeDef#

# DeleteMultiplexResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteMultiplexResponseTypeDef


def get_value() -> DeleteMultiplexResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeMultiplexResponseTypeDef


def get_value() -> DescribeMultiplexResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexTypeDef


def get_value() -> MultiplexTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import StartMultiplexResponseTypeDef


def get_value() -> StartMultiplexResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import StopMultiplexResponseTypeDef


def get_value() -> StopMultiplexResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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

UpdateMultiplexRequestTypeDef#

# UpdateMultiplexRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateMultiplexRequestTypeDef


def get_value() -> UpdateMultiplexRequestTypeDef:
    return {
        "MultiplexId": ...,
    }


# UpdateMultiplexRequestTypeDef definition

class UpdateMultiplexRequestTypeDef(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 TypedDict usage example

from types_boto3_medialive.type_defs import ListMultiplexesResponseTypeDef


def get_value() -> ListMultiplexesResponseTypeDef:
    return {
        "Multiplexes": ...,
    }


# ListMultiplexesResponseTypeDef definition

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

MultiplexProgramSettingsTypeDef#

# MultiplexProgramSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexProgramSettingsTypeDef


def get_value() -> MultiplexProgramSettingsTypeDef:
    return {
        "PreferredChannelPipeline": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import AudioWatermarkSettingsTypeDef


def get_value() -> AudioWatermarkSettingsTypeDef:
    return {
        "NielsenWatermarksSettings": ...,
    }


# AudioWatermarkSettingsTypeDef definition

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

Scte35DescriptorSettingsTypeDef#

# Scte35DescriptorSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Scte35DescriptorSettingsTypeDef


def get_value() -> Scte35DescriptorSettingsTypeDef:
    return {
        "SegmentationDescriptorScte35DescriptorSettings": ...,
    }


# Scte35DescriptorSettingsTypeDef definition

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

SrtSettingsRequestTypeDef#

# SrtSettingsRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import SrtSettingsRequestTypeDef


def get_value() -> SrtSettingsRequestTypeDef:
    return {
        "SrtCallerSources": ...,
    }


# SrtSettingsRequestTypeDef definition

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

SrtSettingsTypeDef#

# SrtSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import SrtSettingsTypeDef


def get_value() -> SrtSettingsTypeDef:
    return {
        "SrtCallerSources": ...,
    }


# SrtSettingsTypeDef definition

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

DescribeThumbnailsResponseTypeDef#

# DescribeThumbnailsResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeThumbnailsResponseTypeDef


def get_value() -> DescribeThumbnailsResponseTypeDef:
    return {
        "ThumbnailDetails": ...,
    }


# DescribeThumbnailsResponseTypeDef definition

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

VideoSelectorTypeDef#

# VideoSelectorTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import VideoSelectorTypeDef


def get_value() -> VideoSelectorTypeDef:
    return {
        "ColorSpace": ...,
    }


# 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

CaptionDescriptionOutputTypeDef#

# CaptionDescriptionOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CaptionDescriptionOutputTypeDef


def get_value() -> CaptionDescriptionOutputTypeDef:
    return {
        "Accessibility": ...,
    }


# 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

CaptionDescriptionTypeDef#

# CaptionDescriptionTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CaptionDescriptionTypeDef


def get_value() -> CaptionDescriptionTypeDef:
    return {
        "Accessibility": ...,
    }


# CaptionDescriptionTypeDef definition

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

HlsGroupSettingsOutputTypeDef#

# HlsGroupSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import HlsGroupSettingsOutputTypeDef


def get_value() -> HlsGroupSettingsOutputTypeDef:
    return {
        "AdMarkers": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import HlsGroupSettingsTypeDef


def get_value() -> HlsGroupSettingsTypeDef:
    return {
        "AdMarkers": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import AudioSelectorOutputTypeDef


def get_value() -> AudioSelectorOutputTypeDef:
    return {
        "Name": ...,
    }


# AudioSelectorOutputTypeDef definition

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

AudioSelectorSettingsTypeDef#

# AudioSelectorSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioSelectorSettingsTypeDef


def get_value() -> AudioSelectorSettingsTypeDef:
    return {
        "AudioHlsRenditionSelection": ...,
    }


# 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

CaptionSelectorOutputTypeDef#

# CaptionSelectorOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CaptionSelectorOutputTypeDef


def get_value() -> CaptionSelectorOutputTypeDef:
    return {
        "LanguageCode": ...,
    }


# CaptionSelectorOutputTypeDef definition

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

ListClustersResponseTypeDef#

# ListClustersResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListClustersResponseTypeDef


def get_value() -> ListClustersResponseTypeDef:
    return {
        "Clusters": ...,
    }


# ListClustersResponseTypeDef definition

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

ArchiveOutputSettingsOutputTypeDef#

# ArchiveOutputSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ArchiveOutputSettingsOutputTypeDef


def get_value() -> ArchiveOutputSettingsOutputTypeDef:
    return {
        "ContainerSettings": ...,
    }


# ArchiveOutputSettingsOutputTypeDef definition

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

ArchiveOutputSettingsTypeDef#

# ArchiveOutputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ArchiveOutputSettingsTypeDef


def get_value() -> ArchiveOutputSettingsTypeDef:
    return {
        "ContainerSettings": ...,
    }


# ArchiveOutputSettingsTypeDef definition

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

SrtOutputSettingsTypeDef#

# SrtOutputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import SrtOutputSettingsTypeDef


def get_value() -> SrtOutputSettingsTypeDef:
    return {
        "BufferMsec": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import UdpOutputSettingsTypeDef


def get_value() -> UdpOutputSettingsTypeDef:
    return {
        "BufferMsec": ...,
    }


# 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

AutomaticInputFailoverSettingsOutputTypeDef#

# AutomaticInputFailoverSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AutomaticInputFailoverSettingsOutputTypeDef


def get_value() -> AutomaticInputFailoverSettingsOutputTypeDef:
    return {
        "ErrorClearTimeMsec": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import AutomaticInputFailoverSettingsTypeDef


def get_value() -> AutomaticInputFailoverSettingsTypeDef:
    return {
        "ErrorClearTimeMsec": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import VideoCodecSettingsOutputTypeDef


def get_value() -> VideoCodecSettingsOutputTypeDef:
    return {
        "FrameCaptureSettings": ...,
    }


# 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

VideoCodecSettingsTypeDef#

# VideoCodecSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import VideoCodecSettingsTypeDef


def get_value() -> VideoCodecSettingsTypeDef:
    return {
        "FrameCaptureSettings": ...,
    }


# VideoCodecSettingsTypeDef definition

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

ListInputDevicesResponseTypeDef#

# ListInputDevicesResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListInputDevicesResponseTypeDef


def get_value() -> ListInputDevicesResponseTypeDef:
    return {
        "InputDevices": ...,
    }


# ListInputDevicesResponseTypeDef definition

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

HlsOutputSettingsOutputTypeDef#

# HlsOutputSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import HlsOutputSettingsOutputTypeDef


def get_value() -> HlsOutputSettingsOutputTypeDef:
    return {
        "H265PackagingType": ...,
    }


# HlsOutputSettingsOutputTypeDef definition

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

HlsOutputSettingsTypeDef#

# HlsOutputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import HlsOutputSettingsTypeDef


def get_value() -> HlsOutputSettingsTypeDef:
    return {
        "H265PackagingType": ...,
    }


# HlsOutputSettingsTypeDef definition

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

CreateMultiplexResponseTypeDef#

# CreateMultiplexResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateMultiplexResponseTypeDef


def get_value() -> CreateMultiplexResponseTypeDef:
    return {
        "Multiplex": ...,
    }


# CreateMultiplexResponseTypeDef definition

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

UpdateMultiplexResponseTypeDef#

# UpdateMultiplexResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateMultiplexResponseTypeDef


def get_value() -> UpdateMultiplexResponseTypeDef:
    return {
        "Multiplex": ...,
    }


# UpdateMultiplexResponseTypeDef definition

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

CreateMultiplexProgramRequestTypeDef#

# CreateMultiplexProgramRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateMultiplexProgramRequestTypeDef


def get_value() -> CreateMultiplexProgramRequestTypeDef:
    return {
        "MultiplexId": ...,
    }


# CreateMultiplexProgramRequestTypeDef definition

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

DeleteMultiplexProgramResponseTypeDef#

# DeleteMultiplexProgramResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DeleteMultiplexProgramResponseTypeDef


def get_value() -> DeleteMultiplexProgramResponseTypeDef:
    return {
        "ChannelId": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeMultiplexProgramResponseTypeDef


def get_value() -> DescribeMultiplexProgramResponseTypeDef:
    return {
        "ChannelId": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import MultiplexProgramTypeDef


def get_value() -> MultiplexProgramTypeDef:
    return {
        "ChannelId": ...,
    }


# 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

UpdateMultiplexProgramRequestTypeDef#

# UpdateMultiplexProgramRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateMultiplexProgramRequestTypeDef


def get_value() -> UpdateMultiplexProgramRequestTypeDef:
    return {
        "MultiplexId": ...,
    }


# UpdateMultiplexProgramRequestTypeDef definition

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

AudioDescriptionOutputTypeDef#

# AudioDescriptionOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioDescriptionOutputTypeDef


def get_value() -> AudioDescriptionOutputTypeDef:
    return {
        "AudioNormalizationSettings": ...,
    }


# 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

AudioDescriptionTypeDef#

# AudioDescriptionTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioDescriptionTypeDef


def get_value() -> AudioDescriptionTypeDef:
    return {
        "AudioNormalizationSettings": ...,
    }


# 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[AudioCodecSettingsTypeDef],  # (5)
    LanguageCode: NotRequired[str],
    LanguageCodeControl: NotRequired[AudioDescriptionLanguageCodeControlType],  # (6)
    RemixSettings: NotRequired[RemixSettingsTypeDef],  # (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
  6. See AudioDescriptionLanguageCodeControlType
  7. See RemixSettingsTypeDef
  8. See DashRoleAudioType
  9. See DvbDashAccessibilityType

UpdateChannelClassRequestTypeDef#

# UpdateChannelClassRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateChannelClassRequestTypeDef


def get_value() -> UpdateChannelClassRequestTypeDef:
    return {
        "ChannelClass": ...,
    }


# UpdateChannelClassRequestTypeDef definition

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

Scte35DescriptorTypeDef#

# Scte35DescriptorTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Scte35DescriptorTypeDef


def get_value() -> Scte35DescriptorTypeDef:
    return {
        "Scte35DescriptorSettings": ...,
    }


# Scte35DescriptorTypeDef definition

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

CreateInputRequestTypeDef#

# CreateInputRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateInputRequestTypeDef


def get_value() -> CreateInputRequestTypeDef:
    return {
        "Destinations": ...,
    }


# CreateInputRequestTypeDef definition

class CreateInputRequestTypeDef(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

UpdateInputRequestTypeDef#

# UpdateInputRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateInputRequestTypeDef


def get_value() -> UpdateInputRequestTypeDef:
    return {
        "InputId": ...,
    }


# UpdateInputRequestTypeDef definition

class UpdateInputRequestTypeDef(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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeInputResponseTypeDef


def get_value() -> DescribeInputResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import InputTypeDef


def get_value() -> InputTypeDef:
    return {
        "Arn": ...,
    }


# 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

OutputGroupSettingsOutputTypeDef#

# OutputGroupSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import OutputGroupSettingsOutputTypeDef


def get_value() -> OutputGroupSettingsOutputTypeDef:
    return {
        "ArchiveGroupSettings": ...,
    }


# 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

OutputGroupSettingsTypeDef#

# OutputGroupSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import OutputGroupSettingsTypeDef


def get_value() -> OutputGroupSettingsTypeDef:
    return {
        "ArchiveGroupSettings": ...,
    }


# OutputGroupSettingsTypeDef definition

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

InputSettingsOutputTypeDef#

# InputSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputSettingsOutputTypeDef


def get_value() -> InputSettingsOutputTypeDef:
    return {
        "AudioSelectors": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import CaptionSelectorTypeDef


def get_value() -> CaptionSelectorTypeDef:
    return {
        "LanguageCode": ...,
    }


# CaptionSelectorTypeDef definition

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

VideoDescriptionOutputTypeDef#

# VideoDescriptionOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import VideoDescriptionOutputTypeDef


def get_value() -> VideoDescriptionOutputTypeDef:
    return {
        "CodecSettings": ...,
    }


# 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

VideoDescriptionTypeDef#

# VideoDescriptionTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import VideoDescriptionTypeDef


def get_value() -> VideoDescriptionTypeDef:
    return {
        "CodecSettings": ...,
    }


# VideoDescriptionTypeDef definition

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

OutputSettingsOutputTypeDef#

# OutputSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import OutputSettingsOutputTypeDef


def get_value() -> OutputSettingsOutputTypeDef:
    return {
        "ArchiveOutputSettings": ...,
    }


# 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

OutputSettingsTypeDef#

# OutputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import OutputSettingsTypeDef


def get_value() -> OutputSettingsTypeDef:
    return {
        "ArchiveOutputSettings": ...,
    }


# OutputSettingsTypeDef definition

class OutputSettingsTypeDef(TypedDict):
    ArchiveOutputSettings: NotRequired[ArchiveOutputSettingsTypeDef],  # (1)
    FrameCaptureOutputSettings: NotRequired[FrameCaptureOutputSettingsTypeDef],  # (2)
    HlsOutputSettings: NotRequired[HlsOutputSettingsTypeDef],  # (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
  2. See FrameCaptureOutputSettingsTypeDef
  3. See HlsOutputSettingsTypeDef
  4. See MsSmoothOutputSettingsTypeDef
  5. See MultiplexOutputSettingsTypeDef
  6. See RtmpOutputSettingsTypeDef
  7. See UdpOutputSettingsTypeDef
  8. See CmafIngestOutputSettingsTypeDef
  9. See SrtOutputSettingsTypeDef

CreateMultiplexProgramResponseTypeDef#

# CreateMultiplexProgramResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateMultiplexProgramResponseTypeDef


def get_value() -> CreateMultiplexProgramResponseTypeDef:
    return {
        "MultiplexProgram": ...,
    }


# CreateMultiplexProgramResponseTypeDef definition

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

UpdateMultiplexProgramResponseTypeDef#

# UpdateMultiplexProgramResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateMultiplexProgramResponseTypeDef


def get_value() -> UpdateMultiplexProgramResponseTypeDef:
    return {
        "MultiplexProgram": ...,
    }


# UpdateMultiplexProgramResponseTypeDef definition

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

Scte35TimeSignalScheduleActionSettingsOutputTypeDef#

# Scte35TimeSignalScheduleActionSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Scte35TimeSignalScheduleActionSettingsOutputTypeDef


def get_value() -> Scte35TimeSignalScheduleActionSettingsOutputTypeDef:
    return {
        "Scte35Descriptors": ...,
    }


# Scte35TimeSignalScheduleActionSettingsOutputTypeDef definition

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

Scte35TimeSignalScheduleActionSettingsTypeDef#

# Scte35TimeSignalScheduleActionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import Scte35TimeSignalScheduleActionSettingsTypeDef


def get_value() -> Scte35TimeSignalScheduleActionSettingsTypeDef:
    return {
        "Scte35Descriptors": ...,
    }


# Scte35TimeSignalScheduleActionSettingsTypeDef definition

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

CreateInputResponseTypeDef#

# CreateInputResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateInputResponseTypeDef


def get_value() -> CreateInputResponseTypeDef:
    return {
        "Input": ...,
    }


# CreateInputResponseTypeDef definition

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

CreatePartnerInputResponseTypeDef#

# CreatePartnerInputResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreatePartnerInputResponseTypeDef


def get_value() -> CreatePartnerInputResponseTypeDef:
    return {
        "Input": ...,
    }


# CreatePartnerInputResponseTypeDef definition

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

ListInputsResponseTypeDef#

# ListInputsResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListInputsResponseTypeDef


def get_value() -> ListInputsResponseTypeDef:
    return {
        "Inputs": ...,
    }


# ListInputsResponseTypeDef definition

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

UpdateInputResponseTypeDef#

# UpdateInputResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateInputResponseTypeDef


def get_value() -> UpdateInputResponseTypeDef:
    return {
        "Input": ...,
    }


# UpdateInputResponseTypeDef definition

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

AudioSelectorTypeDef#

# AudioSelectorTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import AudioSelectorTypeDef


def get_value() -> AudioSelectorTypeDef:
    return {
        "Name": ...,
    }


# AudioSelectorTypeDef definition

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

InputAttachmentOutputTypeDef#

# InputAttachmentOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputAttachmentOutputTypeDef


def get_value() -> InputAttachmentOutputTypeDef:
    return {
        "AutomaticInputFailoverSettings": ...,
    }


# 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

ExtraTypeDef#

# ExtraTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ExtraTypeDef


def get_value() -> ExtraTypeDef:
    return {
        "AudioDescriptionNames": ...,
    }


# ExtraTypeDef definition

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

OutputTypeDef#

# OutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import OutputTypeDef


def get_value() -> OutputTypeDef:
    return {
        "AudioDescriptionNames": ...,
    }


# OutputTypeDef definition

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

ScheduleActionSettingsOutputTypeDef#

# ScheduleActionSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ScheduleActionSettingsOutputTypeDef


def get_value() -> ScheduleActionSettingsOutputTypeDef:
    return {
        "HlsId3SegmentTaggingSettings": ...,
    }


# 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)
    Id3SegmentTaggingSettings: NotRequired[Id3SegmentTaggingScheduleActionSettingsTypeDef],  # (15)
    TimedMetadataSettings: NotRequired[TimedMetadataScheduleActionSettingsTypeDef],  # (16)
  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
  15. See Id3SegmentTaggingScheduleActionSettingsTypeDef
  16. See TimedMetadataScheduleActionSettingsTypeDef

ChannelSummaryTypeDef#

# ChannelSummaryTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ChannelSummaryTypeDef


def get_value() -> ChannelSummaryTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import OutputGroupOutputTypeDef


def get_value() -> OutputGroupOutputTypeDef:
    return {
        "Name": ...,
    }


# OutputGroupOutputTypeDef definition

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

OutputGroupTypeDef#

# OutputGroupTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import OutputGroupTypeDef


def get_value() -> OutputGroupTypeDef:
    return {
        "Name": ...,
    }


# OutputGroupTypeDef definition

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

ScheduleActionOutputTypeDef#

# ScheduleActionOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ScheduleActionOutputTypeDef


def get_value() -> ScheduleActionOutputTypeDef:
    return {
        "ActionName": ...,
    }


# ScheduleActionOutputTypeDef definition

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

ScheduleActionSettingsTypeDef#

# ScheduleActionSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ScheduleActionSettingsTypeDef


def get_value() -> ScheduleActionSettingsTypeDef:
    return {
        "HlsId3SegmentTaggingSettings": ...,
    }


# 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)
    Id3SegmentTaggingSettings: NotRequired[Id3SegmentTaggingScheduleActionSettingsTypeDef],  # (15)
    TimedMetadataSettings: NotRequired[TimedMetadataScheduleActionSettingsTypeDef],  # (16)
  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
  15. See Id3SegmentTaggingScheduleActionSettingsTypeDef
  16. See TimedMetadataScheduleActionSettingsTypeDef

InputSettingsTypeDef#

# InputSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputSettingsTypeDef


def get_value() -> InputSettingsTypeDef:
    return {
        "AudioSelectors": ...,
    }


# 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

ListChannelsResponseTypeDef#

# ListChannelsResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ListChannelsResponseTypeDef


def get_value() -> ListChannelsResponseTypeDef:
    return {
        "Channels": ...,
    }


# ListChannelsResponseTypeDef definition

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

EncoderSettingsOutputTypeDef#

# EncoderSettingsOutputTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import EncoderSettingsOutputTypeDef


def get_value() -> EncoderSettingsOutputTypeDef:
    return {
        "AudioDescriptions": ...,
    }


# 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

EncoderSettingsTypeDef#

# EncoderSettingsTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import EncoderSettingsTypeDef


def get_value() -> EncoderSettingsTypeDef:
    return {
        "AudioDescriptions": ...,
    }


# EncoderSettingsTypeDef definition

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

BatchScheduleActionCreateResultTypeDef#

# BatchScheduleActionCreateResultTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BatchScheduleActionCreateResultTypeDef


def get_value() -> BatchScheduleActionCreateResultTypeDef:
    return {
        "ScheduleActions": ...,
    }


# BatchScheduleActionCreateResultTypeDef definition

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

BatchScheduleActionDeleteResultTypeDef#

# BatchScheduleActionDeleteResultTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BatchScheduleActionDeleteResultTypeDef


def get_value() -> BatchScheduleActionDeleteResultTypeDef:
    return {
        "ScheduleActions": ...,
    }


# BatchScheduleActionDeleteResultTypeDef definition

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

DescribeScheduleResponseTypeDef#

# DescribeScheduleResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import DescribeScheduleResponseTypeDef


def get_value() -> DescribeScheduleResponseTypeDef:
    return {
        "NextToken": ...,
    }


# DescribeScheduleResponseTypeDef definition

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

ChannelTypeDef#

# ChannelTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import ChannelTypeDef


def get_value() -> ChannelTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DeleteChannelResponseTypeDef


def get_value() -> DeleteChannelResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import DescribeChannelResponseTypeDef


def get_value() -> DescribeChannelResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import RestartChannelPipelinesResponseTypeDef


def get_value() -> RestartChannelPipelinesResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import StartChannelResponseTypeDef


def get_value() -> StartChannelResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import StopChannelResponseTypeDef


def get_value() -> StopChannelResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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

BatchUpdateScheduleResponseTypeDef#

# BatchUpdateScheduleResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BatchUpdateScheduleResponseTypeDef


def get_value() -> BatchUpdateScheduleResponseTypeDef:
    return {
        "Creates": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import ScheduleActionTypeDef


def get_value() -> ScheduleActionTypeDef:
    return {
        "ActionName": ...,
    }


# ScheduleActionTypeDef definition

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

InputAttachmentTypeDef#

# InputAttachmentTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import InputAttachmentTypeDef


def get_value() -> InputAttachmentTypeDef:
    return {
        "AutomaticInputFailoverSettings": ...,
    }


# 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 TypedDict usage example

from types_boto3_medialive.type_defs import CreateChannelResponseTypeDef


def get_value() -> CreateChannelResponseTypeDef:
    return {
        "Channel": ...,
    }


# CreateChannelResponseTypeDef definition

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

UpdateChannelClassResponseTypeDef#

# UpdateChannelClassResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateChannelClassResponseTypeDef


def get_value() -> UpdateChannelClassResponseTypeDef:
    return {
        "Channel": ...,
    }


# UpdateChannelClassResponseTypeDef definition

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

UpdateChannelResponseTypeDef#

# UpdateChannelResponseTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateChannelResponseTypeDef


def get_value() -> UpdateChannelResponseTypeDef:
    return {
        "Channel": ...,
    }


# UpdateChannelResponseTypeDef definition

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

BatchScheduleActionCreateRequestTypeDef#

# BatchScheduleActionCreateRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BatchScheduleActionCreateRequestTypeDef


def get_value() -> BatchScheduleActionCreateRequestTypeDef:
    return {
        "ScheduleActions": ...,
    }


# BatchScheduleActionCreateRequestTypeDef definition

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

CreateChannelRequestTypeDef#

# CreateChannelRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import CreateChannelRequestTypeDef


def get_value() -> CreateChannelRequestTypeDef:
    return {
        "CdiInputSpecification": ...,
    }


# CreateChannelRequestTypeDef definition

class CreateChannelRequestTypeDef(TypedDict):
    CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef],  # (1)
    ChannelClass: NotRequired[ChannelClassType],  # (2)
    Destinations: NotRequired[Sequence[OutputDestinationUnionTypeDef]],  # (3)
    EncoderSettings: NotRequired[EncoderSettingsUnionTypeDef],  # (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 EncoderSettingsOutputTypeDef
  5. See InputAttachmentTypeDef InputAttachmentOutputTypeDef
  6. See InputSpecificationTypeDef
  7. See LogLevelType
  8. See MaintenanceCreateSettingsTypeDef
  9. See VpcOutputSettingsTypeDef
  10. See AnywhereSettingsTypeDef
  11. See ChannelEngineVersionRequestTypeDef

UpdateChannelRequestTypeDef#

# UpdateChannelRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import UpdateChannelRequestTypeDef


def get_value() -> UpdateChannelRequestTypeDef:
    return {
        "ChannelId": ...,
    }


# UpdateChannelRequestTypeDef definition

class UpdateChannelRequestTypeDef(TypedDict):
    ChannelId: str,
    CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef],  # (1)
    Destinations: NotRequired[Sequence[OutputDestinationUnionTypeDef]],  # (2)
    EncoderSettings: NotRequired[EncoderSettingsUnionTypeDef],  # (3)
    InputAttachments: NotRequired[Sequence[InputAttachmentUnionTypeDef]],  # (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 OutputDestinationOutputTypeDef
  3. See EncoderSettingsTypeDef EncoderSettingsOutputTypeDef
  4. See InputAttachmentTypeDef InputAttachmentOutputTypeDef
  5. See InputSpecificationTypeDef
  6. See LogLevelType
  7. See MaintenanceUpdateSettingsTypeDef
  8. See ChannelEngineVersionRequestTypeDef

BatchUpdateScheduleRequestTypeDef#

# BatchUpdateScheduleRequestTypeDef TypedDict usage example

from types_boto3_medialive.type_defs import BatchUpdateScheduleRequestTypeDef


def get_value() -> BatchUpdateScheduleRequestTypeDef:
    return {
        "ChannelId": ...,
    }


# BatchUpdateScheduleRequestTypeDef definition

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