Skip to content

Typed dictionaries#

Index > MediaLive > Typed dictionaries

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

AacSettingsTypeDef#

# AacSettingsTypeDef usage example

from mypy_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 usage example

from mypy_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)
  1. See Ac3BitstreamModeType
  2. See Ac3CodingModeType
  3. See Ac3DrcProfileType
  4. See Ac3LfeFilterType
  5. See Ac3MetadataControlType

AcceptInputDeviceTransferRequestRequestTypeDef#

# AcceptInputDeviceTransferRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import AcceptInputDeviceTransferRequestRequestTypeDef

def get_value() -> AcceptInputDeviceTransferRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
# AcceptInputDeviceTransferRequestRequestTypeDef definition

class AcceptInputDeviceTransferRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

AncillarySourceSettingsTypeDef#

# AncillarySourceSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import AncillarySourceSettingsTypeDef

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

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

ArchiveS3SettingsTypeDef#

# ArchiveS3SettingsTypeDef usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import OutputLocationRefTypeDef

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

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

InputChannelLevelTypeDef#

# InputChannelLevelTypeDef usage example

from mypy_boto3_medialive.type_defs import InputChannelLevelTypeDef

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

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

Eac3AtmosSettingsTypeDef#

# Eac3AtmosSettingsTypeDef usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import AudioHlsRenditionSelectionTypeDef

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

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

AudioLanguageSelectionTypeDef#

# AudioLanguageSelectionTypeDef usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import InputLocationTypeDef

def get_value() -> InputLocationTypeDef:
    return {
        "Uri": ...,
    }
# InputLocationTypeDef definition

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

AudioPidSelectionTypeDef#

# AudioPidSelectionTypeDef usage example

from mypy_boto3_medialive.type_defs import AudioPidSelectionTypeDef

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

class AudioPidSelectionTypeDef(TypedDict):
    Pid: int,

AudioSilenceFailoverSettingsTypeDef#

# AudioSilenceFailoverSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import AudioSilenceFailoverSettingsTypeDef

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

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

AudioTrackTypeDef#

# AudioTrackTypeDef usage example

from mypy_boto3_medialive.type_defs import AudioTrackTypeDef

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

class AudioTrackTypeDef(TypedDict):
    Track: int,

EsamTypeDef#

# EsamTypeDef usage example

from mypy_boto3_medialive.type_defs import EsamTypeDef

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

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

Scte35SpliceInsertTypeDef#

# Scte35SpliceInsertTypeDef usage example

from mypy_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 usage example

from mypy_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

BatchDeleteRequestRequestTypeDef#

# BatchDeleteRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import BatchDeleteRequestRequestTypeDef

def get_value() -> BatchDeleteRequestRequestTypeDef:
    return {
        "ChannelIds": ...,
    }
# BatchDeleteRequestRequestTypeDef definition

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

BatchFailedResultModelTypeDef#

# BatchFailedResultModelTypeDef usage example

from mypy_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 usage example

from mypy_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],

BatchScheduleActionDeleteRequestTypeDef#

# BatchScheduleActionDeleteRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import BatchScheduleActionDeleteRequestTypeDef

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

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

BatchStartRequestRequestTypeDef#

# BatchStartRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import BatchStartRequestRequestTypeDef

def get_value() -> BatchStartRequestRequestTypeDef:
    return {
        "ChannelIds": ...,
    }
# BatchStartRequestRequestTypeDef definition

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

BatchStopRequestRequestTypeDef#

# BatchStopRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import BatchStopRequestRequestTypeDef

def get_value() -> BatchStopRequestRequestTypeDef:
    return {
        "ChannelIds": ...,
    }
# BatchStopRequestRequestTypeDef definition

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

CancelInputDeviceTransferRequestRequestTypeDef#

# CancelInputDeviceTransferRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import CancelInputDeviceTransferRequestRequestTypeDef

def get_value() -> CancelInputDeviceTransferRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
# CancelInputDeviceTransferRequestRequestTypeDef definition

class CancelInputDeviceTransferRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

EbuTtDDestinationSettingsTypeDef#

# EbuTtDDestinationSettingsTypeDef usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import CaptionLanguageMappingTypeDef

def get_value() -> CaptionLanguageMappingTypeDef:
    return {
        "CaptionChannel": ...,
        "LanguageCode": ...,
        "LanguageDescription": ...,
    }
# CaptionLanguageMappingTypeDef definition

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

CaptionRectangleTypeDef#

# CaptionRectangleTypeDef usage example

from mypy_boto3_medialive.type_defs import CaptionRectangleTypeDef

def get_value() -> CaptionRectangleTypeDef:
    return {
        "Height": ...,
        "LeftOffset": ...,
        "TopOffset": ...,
        "Width": ...,
    }
# CaptionRectangleTypeDef definition

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

DvbSubSourceSettingsTypeDef#

# DvbSubSourceSettingsTypeDef usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import ChannelEgressEndpointTypeDef

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

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

InputSpecificationTypeDef#

# InputSpecificationTypeDef usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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]],

PipelineDetailTypeDef#

# PipelineDetailTypeDef usage example

from mypy_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],

ClaimDeviceRequestRequestTypeDef#

# ClaimDeviceRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import ClaimDeviceRequestRequestTypeDef

def get_value() -> ClaimDeviceRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# ClaimDeviceRequestRequestTypeDef definition

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

MaintenanceCreateSettingsTypeDef#

# MaintenanceCreateSettingsTypeDef usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import VpcOutputSettingsTypeDef

def get_value() -> VpcOutputSettingsTypeDef:
    return {
        "SubnetIds": ...,
    }
# VpcOutputSettingsTypeDef definition

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

InputDestinationRequestTypeDef#

# InputDestinationRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import InputDestinationRequestTypeDef

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

class InputDestinationRequestTypeDef(TypedDict):
    StreamName: NotRequired[str],

InputDeviceSettingsTypeDef#

# InputDeviceSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import InputDeviceSettingsTypeDef

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

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

InputSourceRequestTypeDef#

# InputSourceRequestTypeDef usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import InputVpcRequestTypeDef

def get_value() -> InputVpcRequestTypeDef:
    return {
        "SubnetIds": ...,
    }
# InputVpcRequestTypeDef definition

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

MediaConnectFlowRequestTypeDef#

# MediaConnectFlowRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import MediaConnectFlowRequestTypeDef

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

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

InputWhitelistRuleCidrTypeDef#

# InputWhitelistRuleCidrTypeDef usage example

from mypy_boto3_medialive.type_defs import InputWhitelistRuleCidrTypeDef

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

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

MultiplexSettingsTypeDef#

# MultiplexSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import MultiplexSettingsTypeDef

def get_value() -> MultiplexSettingsTypeDef:
    return {
        "TransportStreamBitrate": ...,
        "TransportStreamId": ...,
    }
# MultiplexSettingsTypeDef definition

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

CreatePartnerInputRequestRequestTypeDef#

# CreatePartnerInputRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import CreatePartnerInputRequestRequestTypeDef

def get_value() -> CreatePartnerInputRequestRequestTypeDef:
    return {
        "InputId": ...,
    }
# CreatePartnerInputRequestRequestTypeDef definition

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

CreateTagsRequestRequestTypeDef#

# CreateTagsRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import CreateTagsRequestRequestTypeDef

def get_value() -> CreateTagsRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# CreateTagsRequestRequestTypeDef definition

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

DeleteChannelRequestRequestTypeDef#

# DeleteChannelRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DeleteChannelRequestRequestTypeDef

def get_value() -> DeleteChannelRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
# DeleteChannelRequestRequestTypeDef definition

class DeleteChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

DeleteInputRequestRequestTypeDef#

# DeleteInputRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DeleteInputRequestRequestTypeDef

def get_value() -> DeleteInputRequestRequestTypeDef:
    return {
        "InputId": ...,
    }
# DeleteInputRequestRequestTypeDef definition

class DeleteInputRequestRequestTypeDef(TypedDict):
    InputId: str,

DeleteInputSecurityGroupRequestRequestTypeDef#

# DeleteInputSecurityGroupRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DeleteInputSecurityGroupRequestRequestTypeDef

def get_value() -> DeleteInputSecurityGroupRequestRequestTypeDef:
    return {
        "InputSecurityGroupId": ...,
    }
# DeleteInputSecurityGroupRequestRequestTypeDef definition

class DeleteInputSecurityGroupRequestRequestTypeDef(TypedDict):
    InputSecurityGroupId: str,

DeleteMultiplexProgramRequestRequestTypeDef#

# DeleteMultiplexProgramRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DeleteMultiplexProgramRequestRequestTypeDef

def get_value() -> DeleteMultiplexProgramRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
        "ProgramName": ...,
    }
# DeleteMultiplexProgramRequestRequestTypeDef definition

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

MultiplexProgramPacketIdentifiersMapTypeDef#

# MultiplexProgramPacketIdentifiersMapTypeDef usage example

from mypy_boto3_medialive.type_defs import MultiplexProgramPacketIdentifiersMapTypeDef

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

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

MultiplexProgramPipelineDetailTypeDef#

# MultiplexProgramPipelineDetailTypeDef usage example

from mypy_boto3_medialive.type_defs import MultiplexProgramPipelineDetailTypeDef

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

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

DeleteMultiplexRequestRequestTypeDef#

# DeleteMultiplexRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DeleteMultiplexRequestRequestTypeDef

def get_value() -> DeleteMultiplexRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
    }
# DeleteMultiplexRequestRequestTypeDef definition

class DeleteMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

DeleteReservationRequestRequestTypeDef#

# DeleteReservationRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DeleteReservationRequestRequestTypeDef

def get_value() -> DeleteReservationRequestRequestTypeDef:
    return {
        "ReservationId": ...,
    }
# DeleteReservationRequestRequestTypeDef definition

class DeleteReservationRequestRequestTypeDef(TypedDict):
    ReservationId: str,

RenewalSettingsTypeDef#

# RenewalSettingsTypeDef usage example

from mypy_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 usage example

from mypy_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

DeleteScheduleRequestRequestTypeDef#

# DeleteScheduleRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DeleteScheduleRequestRequestTypeDef

def get_value() -> DeleteScheduleRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
# DeleteScheduleRequestRequestTypeDef definition

class DeleteScheduleRequestRequestTypeDef(TypedDict):
    ChannelId: str,

DeleteTagsRequestRequestTypeDef#

# DeleteTagsRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DeleteTagsRequestRequestTypeDef

def get_value() -> DeleteTagsRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# DeleteTagsRequestRequestTypeDef definition

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

WaiterConfigTypeDef#

# WaiterConfigTypeDef usage example

from mypy_boto3_medialive.type_defs import WaiterConfigTypeDef

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

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

DescribeChannelRequestRequestTypeDef#

# DescribeChannelRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DescribeChannelRequestRequestTypeDef

def get_value() -> DescribeChannelRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
# DescribeChannelRequestRequestTypeDef definition

class DescribeChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

DescribeInputDeviceRequestRequestTypeDef#

# DescribeInputDeviceRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DescribeInputDeviceRequestRequestTypeDef

def get_value() -> DescribeInputDeviceRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
# DescribeInputDeviceRequestRequestTypeDef definition

class DescribeInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

InputDeviceHdSettingsTypeDef#

# InputDeviceHdSettingsTypeDef usage example

from mypy_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 usage example

from mypy_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

InputDeviceUhdSettingsTypeDef#

# InputDeviceUhdSettingsTypeDef usage example

from mypy_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],
  1. See InputDeviceActiveInputType
  2. See InputDeviceConfiguredInputType
  3. See InputDeviceStateType
  4. See InputDeviceScanTypeType

DescribeInputDeviceThumbnailRequestRequestTypeDef#

# DescribeInputDeviceThumbnailRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DescribeInputDeviceThumbnailRequestRequestTypeDef

def get_value() -> DescribeInputDeviceThumbnailRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
        "Accept": ...,
    }
# DescribeInputDeviceThumbnailRequestRequestTypeDef definition

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

DescribeInputDeviceThumbnailResponseTypeDef#

# DescribeInputDeviceThumbnailResponseTypeDef usage example

from mypy_boto3_medialive.type_defs import DescribeInputDeviceThumbnailResponseTypeDef

def get_value() -> DescribeInputDeviceThumbnailResponseTypeDef:
    return {
        "Body": ...,
        "ContentType": ...,
        "ContentLength": ...,
        "ETag": ...,
        "LastModified": ...,
        "ResponseMetadata": ...,
    }
# 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

DescribeInputRequestRequestTypeDef#

# DescribeInputRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DescribeInputRequestRequestTypeDef

def get_value() -> DescribeInputRequestRequestTypeDef:
    return {
        "InputId": ...,
    }
# DescribeInputRequestRequestTypeDef definition

class DescribeInputRequestRequestTypeDef(TypedDict):
    InputId: str,

InputSourceTypeDef#

# InputSourceTypeDef usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import MediaConnectFlowTypeDef

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

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

DescribeInputSecurityGroupRequestRequestTypeDef#

# DescribeInputSecurityGroupRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DescribeInputSecurityGroupRequestRequestTypeDef

def get_value() -> DescribeInputSecurityGroupRequestRequestTypeDef:
    return {
        "InputSecurityGroupId": ...,
    }
# DescribeInputSecurityGroupRequestRequestTypeDef definition

class DescribeInputSecurityGroupRequestRequestTypeDef(TypedDict):
    InputSecurityGroupId: str,

InputWhitelistRuleTypeDef#

# InputWhitelistRuleTypeDef usage example

from mypy_boto3_medialive.type_defs import InputWhitelistRuleTypeDef

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

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

DescribeMultiplexProgramRequestRequestTypeDef#

# DescribeMultiplexProgramRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DescribeMultiplexProgramRequestRequestTypeDef

def get_value() -> DescribeMultiplexProgramRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
        "ProgramName": ...,
    }
# DescribeMultiplexProgramRequestRequestTypeDef definition

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

DescribeMultiplexRequestRequestTypeDef#

# DescribeMultiplexRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DescribeMultiplexRequestRequestTypeDef

def get_value() -> DescribeMultiplexRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
    }
# DescribeMultiplexRequestRequestTypeDef definition

class DescribeMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

DescribeOfferingRequestRequestTypeDef#

# DescribeOfferingRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DescribeOfferingRequestRequestTypeDef

def get_value() -> DescribeOfferingRequestRequestTypeDef:
    return {
        "OfferingId": ...,
    }
# DescribeOfferingRequestRequestTypeDef definition

class DescribeOfferingRequestRequestTypeDef(TypedDict):
    OfferingId: str,

DescribeReservationRequestRequestTypeDef#

# DescribeReservationRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DescribeReservationRequestRequestTypeDef

def get_value() -> DescribeReservationRequestRequestTypeDef:
    return {
        "ReservationId": ...,
    }
# DescribeReservationRequestRequestTypeDef definition

class DescribeReservationRequestRequestTypeDef(TypedDict):
    ReservationId: str,

DescribeScheduleRequestDescribeSchedulePaginateTypeDef#

# DescribeScheduleRequestDescribeSchedulePaginateTypeDef usage example

from mypy_boto3_medialive.type_defs import DescribeScheduleRequestDescribeSchedulePaginateTypeDef

def get_value() -> DescribeScheduleRequestDescribeSchedulePaginateTypeDef:
    return {
        "ChannelId": ...,
    }
# DescribeScheduleRequestDescribeSchedulePaginateTypeDef definition

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

DescribeScheduleRequestRequestTypeDef#

# DescribeScheduleRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import DescribeScheduleRequestRequestTypeDef

def get_value() -> DescribeScheduleRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
# DescribeScheduleRequestRequestTypeDef definition

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

DvbNitSettingsTypeDef#

# DvbNitSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import DvbNitSettingsTypeDef

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

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

DvbSdtSettingsTypeDef#

# DvbSdtSettingsTypeDef usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import DvbTdtSettingsTypeDef

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

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

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_medialive.type_defs import EmptyResponseMetadataTypeDef

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

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

FeatureActivationsTypeDef#

# FeatureActivationsTypeDef usage example

from mypy_boto3_medialive.type_defs import FeatureActivationsTypeDef

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

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

NielsenConfigurationTypeDef#

# NielsenConfigurationTypeDef usage example

from mypy_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

TimecodeConfigTypeDef#

# TimecodeConfigTypeDef usage example

from mypy_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

InputLossFailoverSettingsTypeDef#

# InputLossFailoverSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import InputLossFailoverSettingsTypeDef

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

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

VideoBlackFailoverSettingsTypeDef#

# VideoBlackFailoverSettingsTypeDef usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import FixedModeScheduleActionStartSettingsTypeDef

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

class FixedModeScheduleActionStartSettingsTypeDef(TypedDict):
    Time: str,

Fmp4HlsSettingsTypeDef#

# Fmp4HlsSettingsTypeDef usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import FollowModeScheduleActionStartSettingsTypeDef

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

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

FrameCaptureS3SettingsTypeDef#

# FrameCaptureS3SettingsTypeDef usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import FrameCaptureOutputSettingsTypeDef

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

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

TimecodeBurninSettingsTypeDef#

# TimecodeBurninSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import TimecodeBurninSettingsTypeDef

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

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

H264ColorSpaceSettingsTypeDef#

# H264ColorSpaceSettingsTypeDef usage example

from mypy_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 usage example

from mypy_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

Hdr10SettingsTypeDef#

# Hdr10SettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import Hdr10SettingsTypeDef

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

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

HlsAkamaiSettingsTypeDef#

# HlsAkamaiSettingsTypeDef usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import HlsTimedMetadataScheduleActionSettingsTypeDef

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

class HlsTimedMetadataScheduleActionSettingsTypeDef(TypedDict):
    Id3: str,

StartTimecodeTypeDef#

# StartTimecodeTypeDef usage example

from mypy_boto3_medialive.type_defs import StartTimecodeTypeDef

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

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

StopTimecodeTypeDef#

# StopTimecodeTypeDef usage example

from mypy_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

InputDestinationVpcTypeDef#

# InputDestinationVpcTypeDef usage example

from mypy_boto3_medialive.type_defs import InputDestinationVpcTypeDef

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

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

InputDeviceConfigurableSettingsTypeDef#

# InputDeviceConfigurableSettingsTypeDef usage example

from mypy_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],
  1. See InputDeviceConfiguredInputType

InputDeviceRequestTypeDef#

# InputDeviceRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import InputDeviceRequestTypeDef

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

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

ListChannelsRequestListChannelsPaginateTypeDef#

# ListChannelsRequestListChannelsPaginateTypeDef usage example

from mypy_boto3_medialive.type_defs import ListChannelsRequestListChannelsPaginateTypeDef

def get_value() -> ListChannelsRequestListChannelsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListChannelsRequestListChannelsPaginateTypeDef definition

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

ListChannelsRequestRequestTypeDef#

# ListChannelsRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import ListChannelsRequestRequestTypeDef

def get_value() -> ListChannelsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListChannelsRequestRequestTypeDef definition

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

ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef#

# ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef usage example

from mypy_boto3_medialive.type_defs import ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef

def get_value() -> ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef:
    return {
        "TransferType": ...,
    }
# ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef definition

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

ListInputDeviceTransfersRequestRequestTypeDef#

# ListInputDeviceTransfersRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import ListInputDeviceTransfersRequestRequestTypeDef

def get_value() -> ListInputDeviceTransfersRequestRequestTypeDef:
    return {
        "TransferType": ...,
    }
# ListInputDeviceTransfersRequestRequestTypeDef definition

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

TransferringInputDeviceSummaryTypeDef#

# TransferringInputDeviceSummaryTypeDef usage example

from mypy_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

ListInputDevicesRequestListInputDevicesPaginateTypeDef#

# ListInputDevicesRequestListInputDevicesPaginateTypeDef usage example

from mypy_boto3_medialive.type_defs import ListInputDevicesRequestListInputDevicesPaginateTypeDef

def get_value() -> ListInputDevicesRequestListInputDevicesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListInputDevicesRequestListInputDevicesPaginateTypeDef definition

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

ListInputDevicesRequestRequestTypeDef#

# ListInputDevicesRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import ListInputDevicesRequestRequestTypeDef

def get_value() -> ListInputDevicesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListInputDevicesRequestRequestTypeDef definition

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

ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef#

# ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef usage example

from mypy_boto3_medialive.type_defs import ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef

def get_value() -> ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef definition

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

ListInputSecurityGroupsRequestRequestTypeDef#

# ListInputSecurityGroupsRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import ListInputSecurityGroupsRequestRequestTypeDef

def get_value() -> ListInputSecurityGroupsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListInputSecurityGroupsRequestRequestTypeDef definition

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

ListInputsRequestListInputsPaginateTypeDef#

# ListInputsRequestListInputsPaginateTypeDef usage example

from mypy_boto3_medialive.type_defs import ListInputsRequestListInputsPaginateTypeDef

def get_value() -> ListInputsRequestListInputsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListInputsRequestListInputsPaginateTypeDef definition

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

ListInputsRequestRequestTypeDef#

# ListInputsRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import ListInputsRequestRequestTypeDef

def get_value() -> ListInputsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListInputsRequestRequestTypeDef definition

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

ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef#

# ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef usage example

from mypy_boto3_medialive.type_defs import ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef

def get_value() -> ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef:
    return {
        "MultiplexId": ...,
    }
# ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef definition

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

ListMultiplexProgramsRequestRequestTypeDef#

# ListMultiplexProgramsRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import ListMultiplexProgramsRequestRequestTypeDef

def get_value() -> ListMultiplexProgramsRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
    }
# ListMultiplexProgramsRequestRequestTypeDef definition

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

MultiplexProgramSummaryTypeDef#

# MultiplexProgramSummaryTypeDef usage example

from mypy_boto3_medialive.type_defs import MultiplexProgramSummaryTypeDef

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

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

ListMultiplexesRequestListMultiplexesPaginateTypeDef#

# ListMultiplexesRequestListMultiplexesPaginateTypeDef usage example

from mypy_boto3_medialive.type_defs import ListMultiplexesRequestListMultiplexesPaginateTypeDef

def get_value() -> ListMultiplexesRequestListMultiplexesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListMultiplexesRequestListMultiplexesPaginateTypeDef definition

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

ListMultiplexesRequestRequestTypeDef#

# ListMultiplexesRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import ListMultiplexesRequestRequestTypeDef

def get_value() -> ListMultiplexesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListMultiplexesRequestRequestTypeDef definition

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

ListOfferingsRequestListOfferingsPaginateTypeDef#

# ListOfferingsRequestListOfferingsPaginateTypeDef usage example

from mypy_boto3_medialive.type_defs import ListOfferingsRequestListOfferingsPaginateTypeDef

def get_value() -> ListOfferingsRequestListOfferingsPaginateTypeDef:
    return {
        "ChannelClass": ...,
    }
# ListOfferingsRequestListOfferingsPaginateTypeDef definition

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

ListOfferingsRequestRequestTypeDef#

# ListOfferingsRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import ListOfferingsRequestRequestTypeDef

def get_value() -> ListOfferingsRequestRequestTypeDef:
    return {
        "ChannelClass": ...,
    }
# ListOfferingsRequestRequestTypeDef definition

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

ListReservationsRequestListReservationsPaginateTypeDef#

# ListReservationsRequestListReservationsPaginateTypeDef usage example

from mypy_boto3_medialive.type_defs import ListReservationsRequestListReservationsPaginateTypeDef

def get_value() -> ListReservationsRequestListReservationsPaginateTypeDef:
    return {
        "ChannelClass": ...,
    }
# ListReservationsRequestListReservationsPaginateTypeDef definition

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

ListReservationsRequestRequestTypeDef#

# ListReservationsRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import ListReservationsRequestRequestTypeDef

def get_value() -> ListReservationsRequestRequestTypeDef:
    return {
        "ChannelClass": ...,
    }
# ListReservationsRequestRequestTypeDef definition

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

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_medialive.type_defs import ListTagsForResourceResponseTypeDef

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

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

M3u8SettingsTypeDef#

# M3u8SettingsTypeDef usage example

from mypy_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],
  1. See M3u8NielsenId3BehaviorType
  2. See M3u8PcrControlType
  3. See M3u8Scte35BehaviorType
  4. See M3u8TimedMetadataBehaviorType

MaintenanceUpdateSettingsTypeDef#

# MaintenanceUpdateSettingsTypeDef usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import MediaPackageOutputDestinationSettingsTypeDef

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

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

MotionGraphicsActivateScheduleActionSettingsTypeDef#

# MotionGraphicsActivateScheduleActionSettingsTypeDef usage example

from mypy_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],

MotionGraphicsSettingsTypeDef#

# MotionGraphicsSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import MotionGraphicsSettingsTypeDef

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

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

MsSmoothOutputSettingsTypeDef#

# MsSmoothOutputSettingsTypeDef usage example

from mypy_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

MultiplexMediaConnectOutputDestinationSettingsTypeDef#

# MultiplexMediaConnectOutputDestinationSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import MultiplexMediaConnectOutputDestinationSettingsTypeDef

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

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

MultiplexProgramChannelDestinationSettingsTypeDef#

# MultiplexProgramChannelDestinationSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import MultiplexProgramChannelDestinationSettingsTypeDef

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

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

MultiplexProgramServiceDescriptorTypeDef#

# MultiplexProgramServiceDescriptorTypeDef usage example

from mypy_boto3_medialive.type_defs import MultiplexProgramServiceDescriptorTypeDef

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

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

MultiplexSettingsSummaryTypeDef#

# MultiplexSettingsSummaryTypeDef usage example

from mypy_boto3_medialive.type_defs import MultiplexSettingsSummaryTypeDef

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

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

MultiplexStatmuxVideoSettingsTypeDef#

# MultiplexStatmuxVideoSettingsTypeDef usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import NielsenCBETTypeDef

def get_value() -> NielsenCBETTypeDef:
    return {
        "CbetCheckDigitString": ...,
        "CbetStepaside": ...,
        "Csid": ...,
    }
# NielsenCBETTypeDef definition

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

NielsenNaesIiNwTypeDef#

# NielsenNaesIiNwTypeDef usage example

from mypy_boto3_medialive.type_defs import NielsenNaesIiNwTypeDef

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

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

OutputDestinationSettingsTypeDef#

# OutputDestinationSettingsTypeDef usage example

from mypy_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],

RtmpGroupSettingsTypeDef#

# RtmpGroupSettingsTypeDef usage example

from mypy_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],
  1. See RtmpAdMarkersType
  2. See AuthenticationSchemeType
  3. See RtmpCacheFullBehaviorType
  4. See RtmpCaptionDataType
  5. See InputLossActionForRtmpOutType

UdpGroupSettingsTypeDef#

# UdpGroupSettingsTypeDef usage example

from mypy_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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_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],

PipelinePauseStateSettingsTypeDef#

# PipelinePauseStateSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import PipelinePauseStateSettingsTypeDef

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

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

RebootInputDeviceRequestRequestTypeDef#

# RebootInputDeviceRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import RebootInputDeviceRequestRequestTypeDef

def get_value() -> RebootInputDeviceRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
# RebootInputDeviceRequestRequestTypeDef definition

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

RejectInputDeviceTransferRequestRequestTypeDef#

# RejectInputDeviceTransferRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import RejectInputDeviceTransferRequestRequestTypeDef

def get_value() -> RejectInputDeviceTransferRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
# RejectInputDeviceTransferRequestRequestTypeDef definition

class RejectInputDeviceTransferRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_medialive.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

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

Scte35InputScheduleActionSettingsTypeDef#

# Scte35InputScheduleActionSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import Scte35InputScheduleActionSettingsTypeDef

def get_value() -> Scte35InputScheduleActionSettingsTypeDef:
    return {
        "Mode": ...,
    }
# Scte35InputScheduleActionSettingsTypeDef definition

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

Scte35ReturnToNetworkScheduleActionSettingsTypeDef#

# Scte35ReturnToNetworkScheduleActionSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import Scte35ReturnToNetworkScheduleActionSettingsTypeDef

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

class Scte35ReturnToNetworkScheduleActionSettingsTypeDef(TypedDict):
    SpliceEventId: int,

Scte35SpliceInsertScheduleActionSettingsTypeDef#

# Scte35SpliceInsertScheduleActionSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import Scte35SpliceInsertScheduleActionSettingsTypeDef

def get_value() -> Scte35SpliceInsertScheduleActionSettingsTypeDef:
    return {
        "SpliceEventId": ...,
    }
# Scte35SpliceInsertScheduleActionSettingsTypeDef definition

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

StaticImageDeactivateScheduleActionSettingsTypeDef#

# StaticImageDeactivateScheduleActionSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import StaticImageDeactivateScheduleActionSettingsTypeDef

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

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

Scte35DeliveryRestrictionsTypeDef#

# Scte35DeliveryRestrictionsTypeDef usage example

from mypy_boto3_medialive.type_defs import Scte35DeliveryRestrictionsTypeDef

def get_value() -> Scte35DeliveryRestrictionsTypeDef:
    return {
        "ArchiveAllowedFlag": ...,
        "DeviceRestrictions": ...,
        "NoRegionalBlackoutFlag": ...,
        "WebDeliveryAllowedFlag": ...,
    }
# 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

StartChannelRequestRequestTypeDef#

# StartChannelRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import StartChannelRequestRequestTypeDef

def get_value() -> StartChannelRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
# StartChannelRequestRequestTypeDef definition

class StartChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

StartInputDeviceMaintenanceWindowRequestRequestTypeDef#

# StartInputDeviceMaintenanceWindowRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import StartInputDeviceMaintenanceWindowRequestRequestTypeDef

def get_value() -> StartInputDeviceMaintenanceWindowRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
# StartInputDeviceMaintenanceWindowRequestRequestTypeDef definition

class StartInputDeviceMaintenanceWindowRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

StartMultiplexRequestRequestTypeDef#

# StartMultiplexRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import StartMultiplexRequestRequestTypeDef

def get_value() -> StartMultiplexRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
    }
# StartMultiplexRequestRequestTypeDef definition

class StartMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

StopChannelRequestRequestTypeDef#

# StopChannelRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import StopChannelRequestRequestTypeDef

def get_value() -> StopChannelRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
# StopChannelRequestRequestTypeDef definition

class StopChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

StopMultiplexRequestRequestTypeDef#

# StopMultiplexRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import StopMultiplexRequestRequestTypeDef

def get_value() -> StopMultiplexRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
    }
# StopMultiplexRequestRequestTypeDef definition

class StopMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

TransferInputDeviceRequestRequestTypeDef#

# TransferInputDeviceRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import TransferInputDeviceRequestRequestTypeDef

def get_value() -> TransferInputDeviceRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
# TransferInputDeviceRequestRequestTypeDef definition

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

VideoSelectorPidTypeDef#

# VideoSelectorPidTypeDef usage example

from mypy_boto3_medialive.type_defs import VideoSelectorPidTypeDef

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

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

VideoSelectorProgramIdTypeDef#

# VideoSelectorProgramIdTypeDef usage example

from mypy_boto3_medialive.type_defs import VideoSelectorProgramIdTypeDef

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

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

ArchiveCdnSettingsTypeDef#

# ArchiveCdnSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import ArchiveCdnSettingsTypeDef

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

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

MediaPackageGroupSettingsTypeDef#

# MediaPackageGroupSettingsTypeDef usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import MsSmoothGroupSettingsTypeDef

def get_value() -> MsSmoothGroupSettingsTypeDef:
    return {
        "Destination": ...,
    }
# 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

MultiplexOutputSettingsTypeDef#

# MultiplexOutputSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import MultiplexOutputSettingsTypeDef

def get_value() -> MultiplexOutputSettingsTypeDef:
    return {
        "Destination": ...,
    }
# MultiplexOutputSettingsTypeDef definition

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

RtmpOutputSettingsTypeDef#

# RtmpOutputSettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import RtmpOutputSettingsTypeDef

def get_value() -> RtmpOutputSettingsTypeDef:
    return {
        "Destination": ...,
    }
# RtmpOutputSettingsTypeDef definition

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

AudioChannelMappingTypeDef#

# AudioChannelMappingTypeDef usage example

from mypy_boto3_medialive.type_defs import AudioChannelMappingTypeDef

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

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

AudioCodecSettingsTypeDef#

# AudioCodecSettingsTypeDef usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import StaticImageActivateScheduleActionSettingsTypeDef

def get_value() -> StaticImageActivateScheduleActionSettingsTypeDef:
    return {
        "Image": ...,
    }
# 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

StaticKeySettingsTypeDef#

# StaticKeySettingsTypeDef usage example

from mypy_boto3_medialive.type_defs import StaticKeySettingsTypeDef

def get_value() -> StaticKeySettingsTypeDef:
    return {
        "StaticKeyValue": ...,
    }
# StaticKeySettingsTypeDef definition

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

AudioTrackSelectionTypeDef#

# AudioTrackSelectionTypeDef usage example

from mypy_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

AvailSettingsTypeDef#

# AvailSettingsTypeDef usage example

from mypy_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 usage example

from mypy_boto3_medialive.type_defs import BatchDeleteResponseTypeDef

def get_value() -> BatchDeleteResponseTypeDef:
    return {
        "Failed": ...,
        "Successful": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_medialive.type_defs import BatchStartResponseTypeDef

def get_value() -> BatchStartResponseTypeDef:
    return {
        "Failed": ...,
        "Successful": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_medialive.type_defs import BatchStopResponseTypeDef

def get_value() -> BatchStopResponseTypeDef:
    return {
        "Failed": ...,
        "Successful": ...,
        "ResponseMetadata": ...,
    }
# 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

TeletextSourceSettingsTypeDef#

# TeletextSourceSettingsTypeDef usage example

from mypy_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

CreateInputRequestRequestTypeDef#

# CreateInputRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import CreateInputRequestRequestTypeDef

def get_value() -> CreateInputRequestRequestTypeDef:
    return {
        "Destinations": ...,
    }
# CreateInputRequestRequestTypeDef definition

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

CreateInputSecurityGroupRequestRequestTypeDef#

# CreateInputSecurityGroupRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import CreateInputSecurityGroupRequestRequestTypeDef

def get_value() -> CreateInputSecurityGroupRequestRequestTypeDef:
    return {
        "Tags": ...,
    }
# CreateInputSecurityGroupRequestRequestTypeDef definition

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

UpdateInputSecurityGroupRequestRequestTypeDef#

# UpdateInputSecurityGroupRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import UpdateInputSecurityGroupRequestRequestTypeDef

def get_value() -> UpdateInputSecurityGroupRequestRequestTypeDef:
    return {
        "InputSecurityGroupId": ...,
    }
# UpdateInputSecurityGroupRequestRequestTypeDef definition

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

CreateMultiplexRequestRequestTypeDef#

# CreateMultiplexRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import CreateMultiplexRequestRequestTypeDef

def get_value() -> CreateMultiplexRequestRequestTypeDef:
    return {
        "AvailabilityZones": ...,
        "MultiplexSettings": ...,
        "Name": ...,
        "RequestId": ...,
    }
# CreateMultiplexRequestRequestTypeDef definition

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

UpdateMultiplexRequestRequestTypeDef#

# UpdateMultiplexRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import UpdateMultiplexRequestRequestTypeDef

def get_value() -> UpdateMultiplexRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
    }
# UpdateMultiplexRequestRequestTypeDef definition

class UpdateMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    MultiplexSettings: NotRequired[MultiplexSettingsTypeDef],  # (1)
    Name: NotRequired[str],
  1. See MultiplexSettingsTypeDef

PurchaseOfferingRequestRequestTypeDef#

# PurchaseOfferingRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import PurchaseOfferingRequestRequestTypeDef

def get_value() -> PurchaseOfferingRequestRequestTypeDef:
    return {
        "Count": ...,
        "OfferingId": ...,
    }
# PurchaseOfferingRequestRequestTypeDef definition

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

UpdateReservationRequestRequestTypeDef#

# UpdateReservationRequestRequestTypeDef usage example

from mypy_boto3_medialive.type_defs import UpdateReservationRequestRequestTypeDef

def get_value() -> UpdateReservationRequestRequestTypeDef:
    return {
        "ReservationId": ...,
    }
# UpdateReservationRequestRequestTypeDef definition

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