Skip to content

Typed dictionaries

Index > MediaLive > Typed dictionaries

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

AacSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AacSettingsTypeDef

def get_value() -> AacSettingsTypeDef:
    return {
        "Bitrate": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import Ac3SettingsTypeDef

def get_value() -> Ac3SettingsTypeDef:
    return {
        "Bitrate": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import AcceptInputDeviceTransferRequestRequestTypeDef

def get_value() -> AcceptInputDeviceTransferRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
Definition
class AcceptInputDeviceTransferRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

AncillarySourceSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AncillarySourceSettingsTypeDef

def get_value() -> AncillarySourceSettingsTypeDef:
    return {
        "SourceAncillaryChannelNumber": ...,
    }
Definition
class AncillarySourceSettingsTypeDef(TypedDict):
    SourceAncillaryChannelNumber: NotRequired[int],

ArchiveS3SettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ArchiveS3SettingsTypeDef

def get_value() -> ArchiveS3SettingsTypeDef:
    return {
        "CannedAcl": ...,
    }
Definition
class ArchiveS3SettingsTypeDef(TypedDict):
    CannedAcl: NotRequired[S3CannedAclType],  # (1)
  1. See S3CannedAclType

OutputLocationRefTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import OutputLocationRefTypeDef

def get_value() -> OutputLocationRefTypeDef:
    return {
        "DestinationRefId": ...,
    }
Definition
class OutputLocationRefTypeDef(TypedDict):
    DestinationRefId: NotRequired[str],

InputChannelLevelTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputChannelLevelTypeDef

def get_value() -> InputChannelLevelTypeDef:
    return {
        "Gain": ...,
        "InputChannel": ...,
    }
Definition
class InputChannelLevelTypeDef(TypedDict):
    Gain: int,
    InputChannel: int,

Eac3AtmosSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Eac3AtmosSettingsTypeDef

def get_value() -> Eac3AtmosSettingsTypeDef:
    return {
        "Bitrate": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import Eac3SettingsTypeDef

def get_value() -> Eac3SettingsTypeDef:
    return {
        "AttenuationControl": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import Mp2SettingsTypeDef

def get_value() -> Mp2SettingsTypeDef:
    return {
        "Bitrate": ...,
    }
Definition
class Mp2SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[float],
    CodingMode: NotRequired[Mp2CodingModeType],  # (1)
    SampleRate: NotRequired[float],
  1. See Mp2CodingModeType

WavSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import WavSettingsTypeDef

def get_value() -> WavSettingsTypeDef:
    return {
        "BitDepth": ...,
    }
Definition
class WavSettingsTypeDef(TypedDict):
    BitDepth: NotRequired[float],
    CodingMode: NotRequired[WavCodingModeType],  # (1)
    SampleRate: NotRequired[float],
  1. See WavCodingModeType

AudioNormalizationSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioNormalizationSettingsTypeDef

def get_value() -> AudioNormalizationSettingsTypeDef:
    return {
        "Algorithm": ...,
    }
Definition
class AudioNormalizationSettingsTypeDef(TypedDict):
    Algorithm: NotRequired[AudioNormalizationAlgorithmType],  # (1)
    AlgorithmControl: NotRequired[AudioNormalizationAlgorithmControlType],  # (2)
    TargetLkfs: NotRequired[float],
  1. See AudioNormalizationAlgorithmType
  2. See AudioNormalizationAlgorithmControlType

AudioDolbyEDecodeTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioDolbyEDecodeTypeDef

def get_value() -> AudioDolbyEDecodeTypeDef:
    return {
        "ProgramSelection": ...,
    }
Definition
class AudioDolbyEDecodeTypeDef(TypedDict):
    ProgramSelection: DolbyEProgramSelectionType,  # (1)
  1. See DolbyEProgramSelectionType

AudioHlsRenditionSelectionTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioHlsRenditionSelectionTypeDef

def get_value() -> AudioHlsRenditionSelectionTypeDef:
    return {
        "GroupId": ...,
        "Name": ...,
    }
Definition
class AudioHlsRenditionSelectionTypeDef(TypedDict):
    GroupId: str,
    Name: str,

AudioLanguageSelectionTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioLanguageSelectionTypeDef

def get_value() -> AudioLanguageSelectionTypeDef:
    return {
        "LanguageCode": ...,
    }
Definition
class AudioLanguageSelectionTypeDef(TypedDict):
    LanguageCode: str,
    LanguageSelectionPolicy: NotRequired[AudioLanguageSelectionPolicyType],  # (1)
  1. See AudioLanguageSelectionPolicyType

InputLocationTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputLocationTypeDef

def get_value() -> InputLocationTypeDef:
    return {
        "Uri": ...,
    }
Definition
class InputLocationTypeDef(TypedDict):
    Uri: str,
    PasswordParam: NotRequired[str],
    Username: NotRequired[str],

AudioPidSelectionTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioPidSelectionTypeDef

def get_value() -> AudioPidSelectionTypeDef:
    return {
        "Pid": ...,
    }
Definition
class AudioPidSelectionTypeDef(TypedDict):
    Pid: int,

AudioSilenceFailoverSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioSilenceFailoverSettingsTypeDef

def get_value() -> AudioSilenceFailoverSettingsTypeDef:
    return {
        "AudioSelectorName": ...,
    }
Definition
class AudioSilenceFailoverSettingsTypeDef(TypedDict):
    AudioSelectorName: str,
    AudioSilenceThresholdMsec: NotRequired[int],

AudioTrackTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioTrackTypeDef

def get_value() -> AudioTrackTypeDef:
    return {
        "Track": ...,
    }
Definition
class AudioTrackTypeDef(TypedDict):
    Track: int,

EsamTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import EsamTypeDef

def get_value() -> EsamTypeDef:
    return {
        "AcquisitionPointId": ...,
        "PoisEndpoint": ...,
    }
Definition
class EsamTypeDef(TypedDict):
    AcquisitionPointId: str,
    PoisEndpoint: str,
    AdAvailOffset: NotRequired[int],
    PasswordParam: NotRequired[str],
    Username: NotRequired[str],
    ZoneIdentity: NotRequired[str],

Scte35SpliceInsertTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Scte35SpliceInsertTypeDef

def get_value() -> Scte35SpliceInsertTypeDef:
    return {
        "AdAvailOffset": ...,
    }
Definition
class Scte35SpliceInsertTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    NoRegionalBlackoutFlag: NotRequired[Scte35SpliceInsertNoRegionalBlackoutBehaviorType],  # (1)
    WebDeliveryAllowedFlag: NotRequired[Scte35SpliceInsertWebDeliveryAllowedBehaviorType],  # (2)
  1. See Scte35SpliceInsertNoRegionalBlackoutBehaviorType
  2. See Scte35SpliceInsertWebDeliveryAllowedBehaviorType

Scte35TimeSignalAposTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Scte35TimeSignalAposTypeDef

def get_value() -> Scte35TimeSignalAposTypeDef:
    return {
        "AdAvailOffset": ...,
    }
Definition
class Scte35TimeSignalAposTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    NoRegionalBlackoutFlag: NotRequired[Scte35AposNoRegionalBlackoutBehaviorType],  # (1)
    WebDeliveryAllowedFlag: NotRequired[Scte35AposWebDeliveryAllowedBehaviorType],  # (2)
  1. See Scte35AposNoRegionalBlackoutBehaviorType
  2. See Scte35AposWebDeliveryAllowedBehaviorType

BatchDeleteRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import BatchDeleteRequestRequestTypeDef

def get_value() -> BatchDeleteRequestRequestTypeDef:
    return {
        "ChannelIds": ...,
    }
Definition
class BatchDeleteRequestRequestTypeDef(TypedDict):
    ChannelIds: NotRequired[Sequence[str]],
    InputIds: NotRequired[Sequence[str]],
    InputSecurityGroupIds: NotRequired[Sequence[str]],
    MultiplexIds: NotRequired[Sequence[str]],

BatchFailedResultModelTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import BatchFailedResultModelTypeDef

def get_value() -> BatchFailedResultModelTypeDef:
    return {
        "Arn": ...,
    }
Definition
class BatchFailedResultModelTypeDef(TypedDict):
    Arn: NotRequired[str],
    Code: NotRequired[str],
    Id: NotRequired[str],
    Message: NotRequired[str],

BatchSuccessfulResultModelTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import BatchSuccessfulResultModelTypeDef

def get_value() -> BatchSuccessfulResultModelTypeDef:
    return {
        "Arn": ...,
    }
Definition
class BatchSuccessfulResultModelTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    State: NotRequired[str],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

BatchScheduleActionDeleteRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import BatchScheduleActionDeleteRequestTypeDef

def get_value() -> BatchScheduleActionDeleteRequestTypeDef:
    return {
        "ActionNames": ...,
    }
Definition
class BatchScheduleActionDeleteRequestTypeDef(TypedDict):
    ActionNames: Sequence[str],

BatchStartRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import BatchStartRequestRequestTypeDef

def get_value() -> BatchStartRequestRequestTypeDef:
    return {
        "ChannelIds": ...,
    }
Definition
class BatchStartRequestRequestTypeDef(TypedDict):
    ChannelIds: NotRequired[Sequence[str]],
    MultiplexIds: NotRequired[Sequence[str]],

BatchStopRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import BatchStopRequestRequestTypeDef

def get_value() -> BatchStopRequestRequestTypeDef:
    return {
        "ChannelIds": ...,
    }
Definition
class BatchStopRequestRequestTypeDef(TypedDict):
    ChannelIds: NotRequired[Sequence[str]],
    MultiplexIds: NotRequired[Sequence[str]],

CancelInputDeviceTransferRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CancelInputDeviceTransferRequestRequestTypeDef

def get_value() -> CancelInputDeviceTransferRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
Definition
class CancelInputDeviceTransferRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

EbuTtDDestinationSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import EbuTtDDestinationSettingsTypeDef

def get_value() -> EbuTtDDestinationSettingsTypeDef:
    return {
        "CopyrightHolder": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import TtmlDestinationSettingsTypeDef

def get_value() -> TtmlDestinationSettingsTypeDef:
    return {
        "StyleControl": ...,
    }
Definition
class TtmlDestinationSettingsTypeDef(TypedDict):
    StyleControl: NotRequired[TtmlDestinationStyleControlType],  # (1)
  1. See TtmlDestinationStyleControlType

WebvttDestinationSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import WebvttDestinationSettingsTypeDef

def get_value() -> WebvttDestinationSettingsTypeDef:
    return {
        "StyleControl": ...,
    }
Definition
class WebvttDestinationSettingsTypeDef(TypedDict):
    StyleControl: NotRequired[WebvttDestinationStyleControlType],  # (1)
  1. See WebvttDestinationStyleControlType

CaptionLanguageMappingTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CaptionLanguageMappingTypeDef

def get_value() -> CaptionLanguageMappingTypeDef:
    return {
        "CaptionChannel": ...,
        "LanguageCode": ...,
        "LanguageDescription": ...,
    }
Definition
class CaptionLanguageMappingTypeDef(TypedDict):
    CaptionChannel: int,
    LanguageCode: str,
    LanguageDescription: str,

CaptionRectangleTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CaptionRectangleTypeDef

def get_value() -> CaptionRectangleTypeDef:
    return {
        "Height": ...,
        "LeftOffset": ...,
        "TopOffset": ...,
        "Width": ...,
    }
Definition
class CaptionRectangleTypeDef(TypedDict):
    Height: float,
    LeftOffset: float,
    TopOffset: float,
    Width: float,

DvbSubSourceSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DvbSubSourceSettingsTypeDef

def get_value() -> DvbSubSourceSettingsTypeDef:
    return {
        "OcrLanguage": ...,
    }
Definition
class DvbSubSourceSettingsTypeDef(TypedDict):
    OcrLanguage: NotRequired[DvbSubOcrLanguageType],  # (1)
    Pid: NotRequired[int],
  1. See DvbSubOcrLanguageType

EmbeddedSourceSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import EmbeddedSourceSettingsTypeDef

def get_value() -> EmbeddedSourceSettingsTypeDef:
    return {
        "Convert608To708": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import Scte20SourceSettingsTypeDef

def get_value() -> Scte20SourceSettingsTypeDef:
    return {
        "Convert608To708": ...,
    }
Definition
class Scte20SourceSettingsTypeDef(TypedDict):
    Convert608To708: NotRequired[Scte20Convert608To708Type],  # (1)
    Source608ChannelNumber: NotRequired[int],
  1. See Scte20Convert608To708Type

Scte27SourceSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Scte27SourceSettingsTypeDef

def get_value() -> Scte27SourceSettingsTypeDef:
    return {
        "OcrLanguage": ...,
    }
Definition
class Scte27SourceSettingsTypeDef(TypedDict):
    OcrLanguage: NotRequired[Scte27OcrLanguageType],  # (1)
    Pid: NotRequired[int],
  1. See Scte27OcrLanguageType

CdiInputSpecificationTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CdiInputSpecificationTypeDef

def get_value() -> CdiInputSpecificationTypeDef:
    return {
        "Resolution": ...,
    }
Definition
class CdiInputSpecificationTypeDef(TypedDict):
    Resolution: NotRequired[CdiInputResolutionType],  # (1)
  1. See CdiInputResolutionType

ChannelEgressEndpointTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ChannelEgressEndpointTypeDef

def get_value() -> ChannelEgressEndpointTypeDef:
    return {
        "SourceIp": ...,
    }
Definition
class ChannelEgressEndpointTypeDef(TypedDict):
    SourceIp: NotRequired[str],

InputSpecificationTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputSpecificationTypeDef

def get_value() -> InputSpecificationTypeDef:
    return {
        "Codec": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import MaintenanceStatusTypeDef

def get_value() -> MaintenanceStatusTypeDef:
    return {
        "MaintenanceDay": ...,
    }
Definition
class MaintenanceStatusTypeDef(TypedDict):
    MaintenanceDay: NotRequired[MaintenanceDayType],  # (1)
    MaintenanceDeadline: NotRequired[str],
    MaintenanceScheduledDate: NotRequired[str],
    MaintenanceStartTime: NotRequired[str],
  1. See MaintenanceDayType

VpcOutputSettingsDescriptionTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import VpcOutputSettingsDescriptionTypeDef

def get_value() -> VpcOutputSettingsDescriptionTypeDef:
    return {
        "AvailabilityZones": ...,
    }
Definition
class VpcOutputSettingsDescriptionTypeDef(TypedDict):
    AvailabilityZones: NotRequired[List[str]],
    NetworkInterfaceIds: NotRequired[List[str]],
    SecurityGroupIds: NotRequired[List[str]],
    SubnetIds: NotRequired[List[str]],

PipelineDetailTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import PipelineDetailTypeDef

def get_value() -> PipelineDetailTypeDef:
    return {
        "ActiveInputAttachmentName": ...,
    }
Definition
class PipelineDetailTypeDef(TypedDict):
    ActiveInputAttachmentName: NotRequired[str],
    ActiveInputSwitchActionName: NotRequired[str],
    ActiveMotionGraphicsActionName: NotRequired[str],
    ActiveMotionGraphicsUri: NotRequired[str],
    PipelineId: NotRequired[str],

ClaimDeviceRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ClaimDeviceRequestRequestTypeDef

def get_value() -> ClaimDeviceRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class ClaimDeviceRequestRequestTypeDef(TypedDict):
    Id: NotRequired[str],

MaintenanceCreateSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MaintenanceCreateSettingsTypeDef

def get_value() -> MaintenanceCreateSettingsTypeDef:
    return {
        "MaintenanceDay": ...,
    }
Definition
class MaintenanceCreateSettingsTypeDef(TypedDict):
    MaintenanceDay: NotRequired[MaintenanceDayType],  # (1)
    MaintenanceStartTime: NotRequired[str],
  1. See MaintenanceDayType

VpcOutputSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import VpcOutputSettingsTypeDef

def get_value() -> VpcOutputSettingsTypeDef:
    return {
        "SubnetIds": ...,
    }
Definition
class VpcOutputSettingsTypeDef(TypedDict):
    SubnetIds: Sequence[str],
    PublicAddressAllocationIds: NotRequired[Sequence[str]],
    SecurityGroupIds: NotRequired[Sequence[str]],

InputDestinationRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputDestinationRequestTypeDef

def get_value() -> InputDestinationRequestTypeDef:
    return {
        "StreamName": ...,
    }
Definition
class InputDestinationRequestTypeDef(TypedDict):
    StreamName: NotRequired[str],

InputDeviceSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceSettingsTypeDef

def get_value() -> InputDeviceSettingsTypeDef:
    return {
        "Id": ...,
    }
Definition
class InputDeviceSettingsTypeDef(TypedDict):
    Id: NotRequired[str],

InputSourceRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputSourceRequestTypeDef

def get_value() -> InputSourceRequestTypeDef:
    return {
        "PasswordParam": ...,
    }
Definition
class InputSourceRequestTypeDef(TypedDict):
    PasswordParam: NotRequired[str],
    Url: NotRequired[str],
    Username: NotRequired[str],

InputVpcRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputVpcRequestTypeDef

def get_value() -> InputVpcRequestTypeDef:
    return {
        "SubnetIds": ...,
    }
Definition
class InputVpcRequestTypeDef(TypedDict):
    SubnetIds: Sequence[str],
    SecurityGroupIds: NotRequired[Sequence[str]],

MediaConnectFlowRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MediaConnectFlowRequestTypeDef

def get_value() -> MediaConnectFlowRequestTypeDef:
    return {
        "FlowArn": ...,
    }
Definition
class MediaConnectFlowRequestTypeDef(TypedDict):
    FlowArn: NotRequired[str],

InputWhitelistRuleCidrTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputWhitelistRuleCidrTypeDef

def get_value() -> InputWhitelistRuleCidrTypeDef:
    return {
        "Cidr": ...,
    }
Definition
class InputWhitelistRuleCidrTypeDef(TypedDict):
    Cidr: NotRequired[str],

MultiplexSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexSettingsTypeDef

def get_value() -> MultiplexSettingsTypeDef:
    return {
        "TransportStreamBitrate": ...,
        "TransportStreamId": ...,
    }
Definition
class MultiplexSettingsTypeDef(TypedDict):
    TransportStreamBitrate: int,
    TransportStreamId: int,
    MaximumVideoBufferDelayMilliseconds: NotRequired[int],
    TransportStreamReservedBitrate: NotRequired[int],

CreatePartnerInputRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CreatePartnerInputRequestRequestTypeDef

def get_value() -> CreatePartnerInputRequestRequestTypeDef:
    return {
        "InputId": ...,
    }
Definition
class CreatePartnerInputRequestRequestTypeDef(TypedDict):
    InputId: str,
    RequestId: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

CreateTagsRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CreateTagsRequestRequestTypeDef

def get_value() -> CreateTagsRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class CreateTagsRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: NotRequired[Mapping[str, str]],

DeleteChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DeleteChannelRequestRequestTypeDef

def get_value() -> DeleteChannelRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class DeleteChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

DeleteInputRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DeleteInputRequestRequestTypeDef

def get_value() -> DeleteInputRequestRequestTypeDef:
    return {
        "InputId": ...,
    }
Definition
class DeleteInputRequestRequestTypeDef(TypedDict):
    InputId: str,

DeleteInputSecurityGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DeleteInputSecurityGroupRequestRequestTypeDef

def get_value() -> DeleteInputSecurityGroupRequestRequestTypeDef:
    return {
        "InputSecurityGroupId": ...,
    }
Definition
class DeleteInputSecurityGroupRequestRequestTypeDef(TypedDict):
    InputSecurityGroupId: str,

DeleteMultiplexProgramRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DeleteMultiplexProgramRequestRequestTypeDef

def get_value() -> DeleteMultiplexProgramRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
        "ProgramName": ...,
    }
Definition
class DeleteMultiplexProgramRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    ProgramName: str,

MultiplexProgramPacketIdentifiersMapTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramPacketIdentifiersMapTypeDef

def get_value() -> MultiplexProgramPacketIdentifiersMapTypeDef:
    return {
        "AudioPids": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramPipelineDetailTypeDef

def get_value() -> MultiplexProgramPipelineDetailTypeDef:
    return {
        "ActiveChannelPipeline": ...,
    }
Definition
class MultiplexProgramPipelineDetailTypeDef(TypedDict):
    ActiveChannelPipeline: NotRequired[str],
    PipelineId: NotRequired[str],

DeleteMultiplexRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DeleteMultiplexRequestRequestTypeDef

def get_value() -> DeleteMultiplexRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
    }
Definition
class DeleteMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

DeleteReservationRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DeleteReservationRequestRequestTypeDef

def get_value() -> DeleteReservationRequestRequestTypeDef:
    return {
        "ReservationId": ...,
    }
Definition
class DeleteReservationRequestRequestTypeDef(TypedDict):
    ReservationId: str,

RenewalSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import RenewalSettingsTypeDef

def get_value() -> RenewalSettingsTypeDef:
    return {
        "AutomaticRenewal": ...,
    }
Definition
class RenewalSettingsTypeDef(TypedDict):
    AutomaticRenewal: NotRequired[ReservationAutomaticRenewalType],  # (1)
    RenewalCount: NotRequired[int],
  1. See ReservationAutomaticRenewalType

ReservationResourceSpecificationTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ReservationResourceSpecificationTypeDef

def get_value() -> ReservationResourceSpecificationTypeDef:
    return {
        "ChannelClass": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import DeleteScheduleRequestRequestTypeDef

def get_value() -> DeleteScheduleRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class DeleteScheduleRequestRequestTypeDef(TypedDict):
    ChannelId: str,

DeleteTagsRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DeleteTagsRequestRequestTypeDef

def get_value() -> DeleteTagsRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class DeleteTagsRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

WaiterConfigTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeChannelRequestRequestTypeDef

def get_value() -> DescribeChannelRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class DescribeChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

DescribeInputDeviceRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputDeviceRequestRequestTypeDef

def get_value() -> DescribeInputDeviceRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
Definition
class DescribeInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

InputDeviceHdSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceHdSettingsTypeDef

def get_value() -> InputDeviceHdSettingsTypeDef:
    return {
        "ActiveInput": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceNetworkSettingsTypeDef

def get_value() -> InputDeviceNetworkSettingsTypeDef:
    return {
        "DnsAddresses": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceUhdSettingsTypeDef

def get_value() -> InputDeviceUhdSettingsTypeDef:
    return {
        "ActiveInput": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputDeviceThumbnailRequestRequestTypeDef

def get_value() -> DescribeInputDeviceThumbnailRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
        "Accept": ...,
    }
Definition
class DescribeInputDeviceThumbnailRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,
    Accept: AcceptHeaderType,  # (1)
  1. See AcceptHeaderType

DescribeInputRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputRequestRequestTypeDef

def get_value() -> DescribeInputRequestRequestTypeDef:
    return {
        "InputId": ...,
    }
Definition
class DescribeInputRequestRequestTypeDef(TypedDict):
    InputId: str,

InputSourceTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputSourceTypeDef

def get_value() -> InputSourceTypeDef:
    return {
        "PasswordParam": ...,
    }
Definition
class InputSourceTypeDef(TypedDict):
    PasswordParam: NotRequired[str],
    Url: NotRequired[str],
    Username: NotRequired[str],

MediaConnectFlowTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MediaConnectFlowTypeDef

def get_value() -> MediaConnectFlowTypeDef:
    return {
        "FlowArn": ...,
    }
Definition
class MediaConnectFlowTypeDef(TypedDict):
    FlowArn: NotRequired[str],

DescribeInputSecurityGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputSecurityGroupRequestRequestTypeDef

def get_value() -> DescribeInputSecurityGroupRequestRequestTypeDef:
    return {
        "InputSecurityGroupId": ...,
    }
Definition
class DescribeInputSecurityGroupRequestRequestTypeDef(TypedDict):
    InputSecurityGroupId: str,

InputWhitelistRuleTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputWhitelistRuleTypeDef

def get_value() -> InputWhitelistRuleTypeDef:
    return {
        "Cidr": ...,
    }
Definition
class InputWhitelistRuleTypeDef(TypedDict):
    Cidr: NotRequired[str],

DescribeMultiplexProgramRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexProgramRequestRequestTypeDef

def get_value() -> DescribeMultiplexProgramRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
        "ProgramName": ...,
    }
Definition
class DescribeMultiplexProgramRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    ProgramName: str,

DescribeMultiplexRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexRequestRequestTypeDef

def get_value() -> DescribeMultiplexRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
    }
Definition
class DescribeMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

DescribeOfferingRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeOfferingRequestRequestTypeDef

def get_value() -> DescribeOfferingRequestRequestTypeDef:
    return {
        "OfferingId": ...,
    }
Definition
class DescribeOfferingRequestRequestTypeDef(TypedDict):
    OfferingId: str,

DescribeReservationRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeReservationRequestRequestTypeDef

def get_value() -> DescribeReservationRequestRequestTypeDef:
    return {
        "ReservationId": ...,
    }
Definition
class DescribeReservationRequestRequestTypeDef(TypedDict):
    ReservationId: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeScheduleRequestRequestTypeDef

def get_value() -> DescribeScheduleRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class DescribeScheduleRequestRequestTypeDef(TypedDict):
    ChannelId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DvbNitSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DvbNitSettingsTypeDef

def get_value() -> DvbNitSettingsTypeDef:
    return {
        "NetworkId": ...,
        "NetworkName": ...,
    }
Definition
class DvbNitSettingsTypeDef(TypedDict):
    NetworkId: int,
    NetworkName: str,
    RepInterval: NotRequired[int],

DvbSdtSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DvbSdtSettingsTypeDef

def get_value() -> DvbSdtSettingsTypeDef:
    return {
        "OutputSdt": ...,
    }
Definition
class DvbSdtSettingsTypeDef(TypedDict):
    OutputSdt: NotRequired[DvbSdtOutputSdtType],  # (1)
    RepInterval: NotRequired[int],
    ServiceName: NotRequired[str],
    ServiceProviderName: NotRequired[str],
  1. See DvbSdtOutputSdtType

DvbTdtSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DvbTdtSettingsTypeDef

def get_value() -> DvbTdtSettingsTypeDef:
    return {
        "RepInterval": ...,
    }
Definition
class DvbTdtSettingsTypeDef(TypedDict):
    RepInterval: NotRequired[int],

FeatureActivationsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import FeatureActivationsTypeDef

def get_value() -> FeatureActivationsTypeDef:
    return {
        "InputPrepareScheduleActions": ...,
    }
Definition
class FeatureActivationsTypeDef(TypedDict):
    InputPrepareScheduleActions: NotRequired[FeatureActivationsInputPrepareScheduleActionsType],  # (1)
  1. See FeatureActivationsInputPrepareScheduleActionsType

NielsenConfigurationTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import NielsenConfigurationTypeDef

def get_value() -> NielsenConfigurationTypeDef:
    return {
        "DistributorId": ...,
    }
Definition
class NielsenConfigurationTypeDef(TypedDict):
    DistributorId: NotRequired[str],
    NielsenPcmToId3Tagging: NotRequired[NielsenPcmToId3TaggingStateType],  # (1)
  1. See NielsenPcmToId3TaggingStateType

TimecodeConfigTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import TimecodeConfigTypeDef

def get_value() -> TimecodeConfigTypeDef:
    return {
        "Source": ...,
    }
Definition
class TimecodeConfigTypeDef(TypedDict):
    Source: TimecodeConfigSourceType,  # (1)
    SyncThreshold: NotRequired[int],
  1. See TimecodeConfigSourceType

InputLossFailoverSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputLossFailoverSettingsTypeDef

def get_value() -> InputLossFailoverSettingsTypeDef:
    return {
        "InputLossThresholdMsec": ...,
    }
Definition
class InputLossFailoverSettingsTypeDef(TypedDict):
    InputLossThresholdMsec: NotRequired[int],

VideoBlackFailoverSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import VideoBlackFailoverSettingsTypeDef

def get_value() -> VideoBlackFailoverSettingsTypeDef:
    return {
        "BlackDetectThreshold": ...,
    }
Definition
class VideoBlackFailoverSettingsTypeDef(TypedDict):
    BlackDetectThreshold: NotRequired[float],
    VideoBlackThresholdMsec: NotRequired[int],

FecOutputSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import FecOutputSettingsTypeDef

def get_value() -> FecOutputSettingsTypeDef:
    return {
        "ColumnDepth": ...,
    }
Definition
class FecOutputSettingsTypeDef(TypedDict):
    ColumnDepth: NotRequired[int],
    IncludeFec: NotRequired[FecOutputIncludeFecType],  # (1)
    RowLength: NotRequired[int],
  1. See FecOutputIncludeFecType

FixedModeScheduleActionStartSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import FixedModeScheduleActionStartSettingsTypeDef

def get_value() -> FixedModeScheduleActionStartSettingsTypeDef:
    return {
        "Time": ...,
    }
Definition
class FixedModeScheduleActionStartSettingsTypeDef(TypedDict):
    Time: str,

Fmp4HlsSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Fmp4HlsSettingsTypeDef

def get_value() -> Fmp4HlsSettingsTypeDef:
    return {
        "AudioRenditionSets": ...,
    }
Definition
class Fmp4HlsSettingsTypeDef(TypedDict):
    AudioRenditionSets: NotRequired[str],
    NielsenId3Behavior: NotRequired[Fmp4NielsenId3BehaviorType],  # (1)
    TimedMetadataBehavior: NotRequired[Fmp4TimedMetadataBehaviorType],  # (2)
  1. See Fmp4NielsenId3BehaviorType
  2. See Fmp4TimedMetadataBehaviorType

FollowModeScheduleActionStartSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import FollowModeScheduleActionStartSettingsTypeDef

def get_value() -> FollowModeScheduleActionStartSettingsTypeDef:
    return {
        "FollowPoint": ...,
        "ReferenceActionName": ...,
    }
Definition
class FollowModeScheduleActionStartSettingsTypeDef(TypedDict):
    FollowPoint: FollowPointType,  # (1)
    ReferenceActionName: str,
  1. See FollowPointType

FrameCaptureS3SettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import FrameCaptureS3SettingsTypeDef

def get_value() -> FrameCaptureS3SettingsTypeDef:
    return {
        "CannedAcl": ...,
    }
Definition
class FrameCaptureS3SettingsTypeDef(TypedDict):
    CannedAcl: NotRequired[S3CannedAclType],  # (1)
  1. See S3CannedAclType

FrameCaptureOutputSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import FrameCaptureOutputSettingsTypeDef

def get_value() -> FrameCaptureOutputSettingsTypeDef:
    return {
        "NameModifier": ...,
    }
Definition
class FrameCaptureOutputSettingsTypeDef(TypedDict):
    NameModifier: NotRequired[str],

TimecodeBurninSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import TimecodeBurninSettingsTypeDef

def get_value() -> TimecodeBurninSettingsTypeDef:
    return {
        "FontSize": ...,
        "Position": ...,
    }
Definition
class TimecodeBurninSettingsTypeDef(TypedDict):
    FontSize: TimecodeBurninFontSizeType,  # (1)
    Position: TimecodeBurninPositionType,  # (2)
    Prefix: NotRequired[str],
  1. See TimecodeBurninFontSizeType
  2. See TimecodeBurninPositionType

H264ColorSpaceSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import H264ColorSpaceSettingsTypeDef

def get_value() -> H264ColorSpaceSettingsTypeDef:
    return {
        "ColorSpacePassthroughSettings": ...,
    }
Definition
class H264ColorSpaceSettingsTypeDef(TypedDict):
    ColorSpacePassthroughSettings: NotRequired[Mapping[str, Any]],
    Rec601Settings: NotRequired[Mapping[str, Any]],
    Rec709Settings: NotRequired[Mapping[str, Any]],

TemporalFilterSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import TemporalFilterSettingsTypeDef

def get_value() -> TemporalFilterSettingsTypeDef:
    return {
        "PostFilterSharpening": ...,
    }
Definition
class TemporalFilterSettingsTypeDef(TypedDict):
    PostFilterSharpening: NotRequired[TemporalFilterPostFilterSharpeningType],  # (1)
    Strength: NotRequired[TemporalFilterStrengthType],  # (2)
  1. See TemporalFilterPostFilterSharpeningType
  2. See TemporalFilterStrengthType

Hdr10SettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Hdr10SettingsTypeDef

def get_value() -> Hdr10SettingsTypeDef:
    return {
        "MaxCll": ...,
    }
Definition
class Hdr10SettingsTypeDef(TypedDict):
    MaxCll: NotRequired[int],
    MaxFall: NotRequired[int],

HlsAkamaiSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import HlsAkamaiSettingsTypeDef

def get_value() -> HlsAkamaiSettingsTypeDef:
    return {
        "ConnectionRetryInterval": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import HlsBasicPutSettingsTypeDef

def get_value() -> HlsBasicPutSettingsTypeDef:
    return {
        "ConnectionRetryInterval": ...,
    }
Definition
class HlsBasicPutSettingsTypeDef(TypedDict):
    ConnectionRetryInterval: NotRequired[int],
    FilecacheDuration: NotRequired[int],
    NumRetries: NotRequired[int],
    RestartDelay: NotRequired[int],

HlsMediaStoreSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import HlsMediaStoreSettingsTypeDef

def get_value() -> HlsMediaStoreSettingsTypeDef:
    return {
        "ConnectionRetryInterval": ...,
    }
Definition
class HlsMediaStoreSettingsTypeDef(TypedDict):
    ConnectionRetryInterval: NotRequired[int],
    FilecacheDuration: NotRequired[int],
    MediaStoreStorageClass: NotRequired[HlsMediaStoreStorageClassType],  # (1)
    NumRetries: NotRequired[int],
    RestartDelay: NotRequired[int],
  1. See HlsMediaStoreStorageClassType

HlsS3SettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import HlsS3SettingsTypeDef

def get_value() -> HlsS3SettingsTypeDef:
    return {
        "CannedAcl": ...,
    }
Definition
class HlsS3SettingsTypeDef(TypedDict):
    CannedAcl: NotRequired[S3CannedAclType],  # (1)
  1. See S3CannedAclType

HlsWebdavSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import HlsWebdavSettingsTypeDef

def get_value() -> HlsWebdavSettingsTypeDef:
    return {
        "ConnectionRetryInterval": ...,
    }
Definition
class HlsWebdavSettingsTypeDef(TypedDict):
    ConnectionRetryInterval: NotRequired[int],
    FilecacheDuration: NotRequired[int],
    HttpTransferMode: NotRequired[HlsWebdavHttpTransferModeType],  # (1)
    NumRetries: NotRequired[int],
    RestartDelay: NotRequired[int],
  1. See HlsWebdavHttpTransferModeType

HlsId3SegmentTaggingScheduleActionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import HlsId3SegmentTaggingScheduleActionSettingsTypeDef

def get_value() -> HlsId3SegmentTaggingScheduleActionSettingsTypeDef:
    return {
        "Tag": ...,
    }
Definition
class HlsId3SegmentTaggingScheduleActionSettingsTypeDef(TypedDict):
    Tag: str,

HlsInputSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import HlsInputSettingsTypeDef

def get_value() -> HlsInputSettingsTypeDef:
    return {
        "Bandwidth": ...,
    }
Definition
class HlsInputSettingsTypeDef(TypedDict):
    Bandwidth: NotRequired[int],
    BufferSegments: NotRequired[int],
    Retries: NotRequired[int],
    RetryInterval: NotRequired[int],
    Scte35Source: NotRequired[HlsScte35SourceTypeType],  # (1)
  1. See HlsScte35SourceTypeType

HlsTimedMetadataScheduleActionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import HlsTimedMetadataScheduleActionSettingsTypeDef

def get_value() -> HlsTimedMetadataScheduleActionSettingsTypeDef:
    return {
        "Id3": ...,
    }
Definition
class HlsTimedMetadataScheduleActionSettingsTypeDef(TypedDict):
    Id3: str,

StartTimecodeTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import StartTimecodeTypeDef

def get_value() -> StartTimecodeTypeDef:
    return {
        "Timecode": ...,
    }
Definition
class StartTimecodeTypeDef(TypedDict):
    Timecode: NotRequired[str],

StopTimecodeTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import StopTimecodeTypeDef

def get_value() -> StopTimecodeTypeDef:
    return {
        "LastFrameClippingBehavior": ...,
    }
Definition
class StopTimecodeTypeDef(TypedDict):
    LastFrameClippingBehavior: NotRequired[LastFrameClippingBehaviorType],  # (1)
    Timecode: NotRequired[str],
  1. See LastFrameClippingBehaviorType

InputDestinationVpcTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputDestinationVpcTypeDef

def get_value() -> InputDestinationVpcTypeDef:
    return {
        "AvailabilityZone": ...,
    }
Definition
class InputDestinationVpcTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],

InputDeviceConfigurableSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceConfigurableSettingsTypeDef

def get_value() -> InputDeviceConfigurableSettingsTypeDef:
    return {
        "ConfiguredInput": ...,
    }
Definition
class InputDeviceConfigurableSettingsTypeDef(TypedDict):
    ConfiguredInput: NotRequired[InputDeviceConfiguredInputType],  # (1)
    MaxBitrate: NotRequired[int],
    LatencyMs: NotRequired[int],
  1. See InputDeviceConfiguredInputType

InputDeviceRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceRequestTypeDef

def get_value() -> InputDeviceRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class InputDeviceRequestTypeDef(TypedDict):
    Id: NotRequired[str],

ListChannelsRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListChannelsRequestRequestTypeDef

def get_value() -> ListChannelsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListChannelsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListInputDeviceTransfersRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListInputDeviceTransfersRequestRequestTypeDef

def get_value() -> ListInputDeviceTransfersRequestRequestTypeDef:
    return {
        "TransferType": ...,
    }
Definition
class ListInputDeviceTransfersRequestRequestTypeDef(TypedDict):
    TransferType: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

TransferringInputDeviceSummaryTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import TransferringInputDeviceSummaryTypeDef

def get_value() -> TransferringInputDeviceSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class TransferringInputDeviceSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Message: NotRequired[str],
    TargetCustomerId: NotRequired[str],
    TransferType: NotRequired[InputDeviceTransferTypeType],  # (1)
  1. See InputDeviceTransferTypeType

ListInputDevicesRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListInputDevicesRequestRequestTypeDef

def get_value() -> ListInputDevicesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListInputDevicesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListInputSecurityGroupsRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListInputSecurityGroupsRequestRequestTypeDef

def get_value() -> ListInputSecurityGroupsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListInputSecurityGroupsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListInputsRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListInputsRequestRequestTypeDef

def get_value() -> ListInputsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListInputsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListMultiplexProgramsRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListMultiplexProgramsRequestRequestTypeDef

def get_value() -> ListMultiplexProgramsRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
    }
Definition
class ListMultiplexProgramsRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

MultiplexProgramSummaryTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramSummaryTypeDef

def get_value() -> MultiplexProgramSummaryTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class MultiplexProgramSummaryTypeDef(TypedDict):
    ChannelId: NotRequired[str],
    ProgramName: NotRequired[str],

ListMultiplexesRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListMultiplexesRequestRequestTypeDef

def get_value() -> ListMultiplexesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListMultiplexesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListOfferingsRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListOfferingsRequestRequestTypeDef

def get_value() -> ListOfferingsRequestRequestTypeDef:
    return {
        "ChannelClass": ...,
    }
Definition
class ListOfferingsRequestRequestTypeDef(TypedDict):
    ChannelClass: NotRequired[str],
    ChannelConfiguration: NotRequired[str],
    Codec: NotRequired[str],
    Duration: NotRequired[str],
    MaxResults: NotRequired[int],
    MaximumBitrate: NotRequired[str],
    MaximumFramerate: NotRequired[str],
    NextToken: NotRequired[str],
    Resolution: NotRequired[str],
    ResourceType: NotRequired[str],
    SpecialFeature: NotRequired[str],
    VideoQuality: NotRequired[str],

ListReservationsRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListReservationsRequestRequestTypeDef

def get_value() -> ListReservationsRequestRequestTypeDef:
    return {
        "ChannelClass": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

M3u8SettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import M3u8SettingsTypeDef

def get_value() -> M3u8SettingsTypeDef:
    return {
        "AudioFramesPerPes": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import MaintenanceUpdateSettingsTypeDef

def get_value() -> MaintenanceUpdateSettingsTypeDef:
    return {
        "MaintenanceDay": ...,
    }
Definition
class MaintenanceUpdateSettingsTypeDef(TypedDict):
    MaintenanceDay: NotRequired[MaintenanceDayType],  # (1)
    MaintenanceScheduledDate: NotRequired[str],
    MaintenanceStartTime: NotRequired[str],
  1. See MaintenanceDayType

MediaPackageOutputDestinationSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MediaPackageOutputDestinationSettingsTypeDef

def get_value() -> MediaPackageOutputDestinationSettingsTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class MediaPackageOutputDestinationSettingsTypeDef(TypedDict):
    ChannelId: NotRequired[str],

MotionGraphicsActivateScheduleActionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MotionGraphicsActivateScheduleActionSettingsTypeDef

def get_value() -> MotionGraphicsActivateScheduleActionSettingsTypeDef:
    return {
        "Duration": ...,
    }
Definition
class MotionGraphicsActivateScheduleActionSettingsTypeDef(TypedDict):
    Duration: NotRequired[int],
    PasswordParam: NotRequired[str],
    Url: NotRequired[str],
    Username: NotRequired[str],

MotionGraphicsSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MotionGraphicsSettingsTypeDef

def get_value() -> MotionGraphicsSettingsTypeDef:
    return {
        "HtmlMotionGraphicsSettings": ...,
    }
Definition
class MotionGraphicsSettingsTypeDef(TypedDict):
    HtmlMotionGraphicsSettings: NotRequired[Mapping[str, Any]],

MsSmoothOutputSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MsSmoothOutputSettingsTypeDef

def get_value() -> MsSmoothOutputSettingsTypeDef:
    return {
        "H265PackagingType": ...,
    }
Definition
class MsSmoothOutputSettingsTypeDef(TypedDict):
    H265PackagingType: NotRequired[MsSmoothH265PackagingTypeType],  # (1)
    NameModifier: NotRequired[str],
  1. See MsSmoothH265PackagingTypeType

MultiplexMediaConnectOutputDestinationSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexMediaConnectOutputDestinationSettingsTypeDef

def get_value() -> MultiplexMediaConnectOutputDestinationSettingsTypeDef:
    return {
        "EntitlementArn": ...,
    }
Definition
class MultiplexMediaConnectOutputDestinationSettingsTypeDef(TypedDict):
    EntitlementArn: NotRequired[str],

MultiplexProgramChannelDestinationSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramChannelDestinationSettingsTypeDef

def get_value() -> MultiplexProgramChannelDestinationSettingsTypeDef:
    return {
        "MultiplexId": ...,
    }
Definition
class MultiplexProgramChannelDestinationSettingsTypeDef(TypedDict):
    MultiplexId: NotRequired[str],
    ProgramName: NotRequired[str],

MultiplexProgramServiceDescriptorTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramServiceDescriptorTypeDef

def get_value() -> MultiplexProgramServiceDescriptorTypeDef:
    return {
        "ProviderName": ...,
        "ServiceName": ...,
    }
Definition
class MultiplexProgramServiceDescriptorTypeDef(TypedDict):
    ProviderName: str,
    ServiceName: str,

MultiplexSettingsSummaryTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexSettingsSummaryTypeDef

def get_value() -> MultiplexSettingsSummaryTypeDef:
    return {
        "TransportStreamBitrate": ...,
    }
Definition
class MultiplexSettingsSummaryTypeDef(TypedDict):
    TransportStreamBitrate: NotRequired[int],

MultiplexStatmuxVideoSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexStatmuxVideoSettingsTypeDef

def get_value() -> MultiplexStatmuxVideoSettingsTypeDef:
    return {
        "MaximumBitrate": ...,
    }
Definition
class MultiplexStatmuxVideoSettingsTypeDef(TypedDict):
    MaximumBitrate: NotRequired[int],
    MinimumBitrate: NotRequired[int],
    Priority: NotRequired[int],

NielsenCBETTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import NielsenCBETTypeDef

def get_value() -> NielsenCBETTypeDef:
    return {
        "CbetCheckDigitString": ...,
        "CbetStepaside": ...,
        "Csid": ...,
    }
Definition
class NielsenCBETTypeDef(TypedDict):
    CbetCheckDigitString: str,
    CbetStepaside: NielsenWatermarksCbetStepasideType,  # (1)
    Csid: str,
  1. See NielsenWatermarksCbetStepasideType

NielsenNaesIiNwTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import NielsenNaesIiNwTypeDef

def get_value() -> NielsenNaesIiNwTypeDef:
    return {
        "CheckDigitString": ...,
        "Sid": ...,
    }
Definition
class NielsenNaesIiNwTypeDef(TypedDict):
    CheckDigitString: str,
    Sid: float,
    Timezone: NotRequired[NielsenWatermarkTimezonesType],  # (1)
  1. See NielsenWatermarkTimezonesType

OutputDestinationSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import OutputDestinationSettingsTypeDef

def get_value() -> OutputDestinationSettingsTypeDef:
    return {
        "PasswordParam": ...,
    }
Definition
class OutputDestinationSettingsTypeDef(TypedDict):
    PasswordParam: NotRequired[str],
    StreamName: NotRequired[str],
    Url: NotRequired[str],
    Username: NotRequired[str],

RtmpGroupSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import RtmpGroupSettingsTypeDef

def get_value() -> RtmpGroupSettingsTypeDef:
    return {
        "AdMarkers": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import UdpGroupSettingsTypeDef

def get_value() -> UdpGroupSettingsTypeDef:
    return {
        "InputLossAction": ...,
    }
Definition
class UdpGroupSettingsTypeDef(TypedDict):
    InputLossAction: NotRequired[InputLossActionForUdpOutType],  # (1)
    TimedMetadataId3Frame: NotRequired[UdpTimedMetadataId3FrameType],  # (2)
    TimedMetadataId3Period: NotRequired[int],
  1. See InputLossActionForUdpOutType
  2. See UdpTimedMetadataId3FrameType

PipelinePauseStateSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import PipelinePauseStateSettingsTypeDef

def get_value() -> PipelinePauseStateSettingsTypeDef:
    return {
        "PipelineId": ...,
    }
Definition
class PipelinePauseStateSettingsTypeDef(TypedDict):
    PipelineId: PipelineIdType,  # (1)
  1. See PipelineIdType

RebootInputDeviceRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import RebootInputDeviceRequestRequestTypeDef

def get_value() -> RebootInputDeviceRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
Definition
class RebootInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,
    Force: NotRequired[RebootInputDeviceForceType],  # (1)
  1. See RebootInputDeviceForceType

RejectInputDeviceTransferRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import RejectInputDeviceTransferRequestRequestTypeDef

def get_value() -> RejectInputDeviceTransferRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
Definition
class RejectInputDeviceTransferRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

Scte35InputScheduleActionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Scte35InputScheduleActionSettingsTypeDef

def get_value() -> Scte35InputScheduleActionSettingsTypeDef:
    return {
        "Mode": ...,
    }
Definition
class Scte35InputScheduleActionSettingsTypeDef(TypedDict):
    Mode: Scte35InputModeType,  # (1)
    InputAttachmentNameReference: NotRequired[str],
  1. See Scte35InputModeType

Scte35ReturnToNetworkScheduleActionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Scte35ReturnToNetworkScheduleActionSettingsTypeDef

def get_value() -> Scte35ReturnToNetworkScheduleActionSettingsTypeDef:
    return {
        "SpliceEventId": ...,
    }
Definition
class Scte35ReturnToNetworkScheduleActionSettingsTypeDef(TypedDict):
    SpliceEventId: int,

Scte35SpliceInsertScheduleActionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Scte35SpliceInsertScheduleActionSettingsTypeDef

def get_value() -> Scte35SpliceInsertScheduleActionSettingsTypeDef:
    return {
        "SpliceEventId": ...,
    }
Definition
class Scte35SpliceInsertScheduleActionSettingsTypeDef(TypedDict):
    SpliceEventId: int,
    Duration: NotRequired[int],

StaticImageDeactivateScheduleActionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import StaticImageDeactivateScheduleActionSettingsTypeDef

def get_value() -> StaticImageDeactivateScheduleActionSettingsTypeDef:
    return {
        "FadeOut": ...,
    }
Definition
class StaticImageDeactivateScheduleActionSettingsTypeDef(TypedDict):
    FadeOut: NotRequired[int],
    Layer: NotRequired[int],

Scte35DeliveryRestrictionsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Scte35DeliveryRestrictionsTypeDef

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

Usage Example
from mypy_boto3_medialive.type_defs import StartChannelRequestRequestTypeDef

def get_value() -> StartChannelRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class StartChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

StartInputDeviceMaintenanceWindowRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import StartInputDeviceMaintenanceWindowRequestRequestTypeDef

def get_value() -> StartInputDeviceMaintenanceWindowRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
Definition
class StartInputDeviceMaintenanceWindowRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

StartMultiplexRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import StartMultiplexRequestRequestTypeDef

def get_value() -> StartMultiplexRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
    }
Definition
class StartMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

StopChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import StopChannelRequestRequestTypeDef

def get_value() -> StopChannelRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class StopChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

StopMultiplexRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import StopMultiplexRequestRequestTypeDef

def get_value() -> StopMultiplexRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
    }
Definition
class StopMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

TransferInputDeviceRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import TransferInputDeviceRequestRequestTypeDef

def get_value() -> TransferInputDeviceRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
Definition
class TransferInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,
    TargetCustomerId: NotRequired[str],
    TargetRegion: NotRequired[str],
    TransferMessage: NotRequired[str],

VideoSelectorPidTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import VideoSelectorPidTypeDef

def get_value() -> VideoSelectorPidTypeDef:
    return {
        "Pid": ...,
    }
Definition
class VideoSelectorPidTypeDef(TypedDict):
    Pid: NotRequired[int],

VideoSelectorProgramIdTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import VideoSelectorProgramIdTypeDef

def get_value() -> VideoSelectorProgramIdTypeDef:
    return {
        "ProgramId": ...,
    }
Definition
class VideoSelectorProgramIdTypeDef(TypedDict):
    ProgramId: NotRequired[int],

ArchiveCdnSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ArchiveCdnSettingsTypeDef

def get_value() -> ArchiveCdnSettingsTypeDef:
    return {
        "ArchiveS3Settings": ...,
    }
Definition
class ArchiveCdnSettingsTypeDef(TypedDict):
    ArchiveS3Settings: NotRequired[ArchiveS3SettingsTypeDef],  # (1)
  1. See ArchiveS3SettingsTypeDef

MediaPackageGroupSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MediaPackageGroupSettingsTypeDef

def get_value() -> MediaPackageGroupSettingsTypeDef:
    return {
        "Destination": ...,
    }
Definition
class MediaPackageGroupSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (1)
  1. See OutputLocationRefTypeDef

MsSmoothGroupSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MsSmoothGroupSettingsTypeDef

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

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexOutputSettingsTypeDef

def get_value() -> MultiplexOutputSettingsTypeDef:
    return {
        "Destination": ...,
    }
Definition
class MultiplexOutputSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (1)
  1. See OutputLocationRefTypeDef

RtmpOutputSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import RtmpOutputSettingsTypeDef

def get_value() -> RtmpOutputSettingsTypeDef:
    return {
        "Destination": ...,
    }
Definition
class RtmpOutputSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (2)
    CertificateMode: NotRequired[RtmpOutputCertificateModeType],  # (1)
    ConnectionRetryInterval: NotRequired[int],
    NumRetries: NotRequired[int],
  1. See RtmpOutputCertificateModeType
  2. See OutputLocationRefTypeDef

AudioChannelMappingTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioChannelMappingTypeDef

def get_value() -> AudioChannelMappingTypeDef:
    return {
        "InputChannelLevels": ...,
        "OutputChannel": ...,
    }
Definition
class AudioChannelMappingTypeDef(TypedDict):
    InputChannelLevels: Sequence[InputChannelLevelTypeDef],  # (1)
    OutputChannel: int,
  1. See InputChannelLevelTypeDef

AudioCodecSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioCodecSettingsTypeDef

def get_value() -> AudioCodecSettingsTypeDef:
    return {
        "AacSettings": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import AudioOnlyHlsSettingsTypeDef

def get_value() -> AudioOnlyHlsSettingsTypeDef:
    return {
        "AudioGroupId": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import AvailBlankingTypeDef

def get_value() -> AvailBlankingTypeDef:
    return {
        "AvailBlankingImage": ...,
    }
Definition
class AvailBlankingTypeDef(TypedDict):
    AvailBlankingImage: NotRequired[InputLocationTypeDef],  # (1)
    State: NotRequired[AvailBlankingStateType],  # (2)
  1. See InputLocationTypeDef
  2. See AvailBlankingStateType

BlackoutSlateTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import BlackoutSlateTypeDef

def get_value() -> BlackoutSlateTypeDef:
    return {
        "BlackoutSlateImage": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import BurnInDestinationSettingsTypeDef

def get_value() -> BurnInDestinationSettingsTypeDef:
    return {
        "Alignment": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import DvbSubDestinationSettingsTypeDef

def get_value() -> DvbSubDestinationSettingsTypeDef:
    return {
        "Alignment": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import InputLossBehaviorTypeDef

def get_value() -> InputLossBehaviorTypeDef:
    return {
        "BlackFrameMsec": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import StaticImageActivateScheduleActionSettingsTypeDef

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

Usage Example
from mypy_boto3_medialive.type_defs import StaticKeySettingsTypeDef

def get_value() -> StaticKeySettingsTypeDef:
    return {
        "StaticKeyValue": ...,
    }
Definition
class StaticKeySettingsTypeDef(TypedDict):
    StaticKeyValue: str,
    KeyProviderServer: NotRequired[InputLocationTypeDef],  # (1)
  1. See InputLocationTypeDef

AudioTrackSelectionTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioTrackSelectionTypeDef

def get_value() -> AudioTrackSelectionTypeDef:
    return {
        "Tracks": ...,
    }
Definition
class AudioTrackSelectionTypeDef(TypedDict):
    Tracks: Sequence[AudioTrackTypeDef],  # (1)
    DolbyEDecode: NotRequired[AudioDolbyEDecodeTypeDef],  # (2)
  1. See AudioTrackTypeDef
  2. See AudioDolbyEDecodeTypeDef

AvailSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AvailSettingsTypeDef

def get_value() -> AvailSettingsTypeDef:
    return {
        "Esam": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import BatchDeleteResponseTypeDef

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

Usage Example
from mypy_boto3_medialive.type_defs import BatchStartResponseTypeDef

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

Usage Example
from mypy_boto3_medialive.type_defs import BatchStopResponseTypeDef

def get_value() -> BatchStopResponseTypeDef:
    return {
        "Failed": ...,
        "Successful": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchStopResponseTypeDef(TypedDict):
    Failed: List[BatchFailedResultModelTypeDef],  # (1)
    Successful: List[BatchSuccessfulResultModelTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchFailedResultModelTypeDef
  2. See BatchSuccessfulResultModelTypeDef
  3. See ResponseMetadataTypeDef

DescribeInputDeviceThumbnailResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputDeviceThumbnailResponseTypeDef

def get_value() -> DescribeInputDeviceThumbnailResponseTypeDef:
    return {
        "Body": ...,
        "ContentType": ...,
        "ContentLength": ...,
        "ETag": ...,
        "LastModified": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInputDeviceThumbnailResponseTypeDef(TypedDict):
    Body: StreamingBody,
    ContentType: ContentTypeType,  # (1)
    ContentLength: int,
    ETag: str,
    LastModified: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContentTypeType
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TeletextSourceSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import TeletextSourceSettingsTypeDef

def get_value() -> TeletextSourceSettingsTypeDef:
    return {
        "OutputRectangle": ...,
    }
Definition
class TeletextSourceSettingsTypeDef(TypedDict):
    OutputRectangle: NotRequired[CaptionRectangleTypeDef],  # (1)
    PageNumber: NotRequired[str],
  1. See CaptionRectangleTypeDef

CreateInputRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CreateInputRequestRequestTypeDef

def get_value() -> CreateInputRequestRequestTypeDef:
    return {
        "Destinations": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import CreateInputSecurityGroupRequestRequestTypeDef

def get_value() -> CreateInputSecurityGroupRequestRequestTypeDef:
    return {
        "Tags": ...,
    }
Definition
class CreateInputSecurityGroupRequestRequestTypeDef(TypedDict):
    Tags: NotRequired[Mapping[str, str]],
    WhitelistRules: NotRequired[Sequence[InputWhitelistRuleCidrTypeDef]],  # (1)
  1. See InputWhitelistRuleCidrTypeDef

UpdateInputSecurityGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateInputSecurityGroupRequestRequestTypeDef

def get_value() -> UpdateInputSecurityGroupRequestRequestTypeDef:
    return {
        "InputSecurityGroupId": ...,
    }
Definition
class UpdateInputSecurityGroupRequestRequestTypeDef(TypedDict):
    InputSecurityGroupId: str,
    Tags: NotRequired[Mapping[str, str]],
    WhitelistRules: NotRequired[Sequence[InputWhitelistRuleCidrTypeDef]],  # (1)
  1. See InputWhitelistRuleCidrTypeDef

CreateMultiplexRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CreateMultiplexRequestRequestTypeDef

def get_value() -> CreateMultiplexRequestRequestTypeDef:
    return {
        "AvailabilityZones": ...,
        "MultiplexSettings": ...,
        "Name": ...,
        "RequestId": ...,
    }
Definition
class CreateMultiplexRequestRequestTypeDef(TypedDict):
    AvailabilityZones: Sequence[str],
    MultiplexSettings: MultiplexSettingsTypeDef,  # (1)
    Name: str,
    RequestId: str,
    Tags: NotRequired[Mapping[str, str]],
  1. See MultiplexSettingsTypeDef

UpdateMultiplexRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateMultiplexRequestRequestTypeDef

def get_value() -> UpdateMultiplexRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
    }
Definition
class UpdateMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    MultiplexSettings: NotRequired[MultiplexSettingsTypeDef],  # (1)
    Name: NotRequired[str],
  1. See MultiplexSettingsTypeDef

PurchaseOfferingRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import PurchaseOfferingRequestRequestTypeDef

def get_value() -> PurchaseOfferingRequestRequestTypeDef:
    return {
        "Count": ...,
        "OfferingId": ...,
    }
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

Usage Example
from mypy_boto3_medialive.type_defs import UpdateReservationRequestRequestTypeDef

def get_value() -> UpdateReservationRequestRequestTypeDef:
    return {
        "ReservationId": ...,
    }
Definition
class UpdateReservationRequestRequestTypeDef(TypedDict):
    ReservationId: str,
    Name: NotRequired[str],
    RenewalSettings: NotRequired[RenewalSettingsTypeDef],  # (1)
  1. See RenewalSettingsTypeDef

DeleteReservationResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DeleteReservationResponseTypeDef

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

DescribeOfferingResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeOfferingResponseTypeDef

def get_value() -> DescribeOfferingResponseTypeDef:
    return {
        "Arn": ...,
        "CurrencyCode": ...,
        "Duration": ...,
        "DurationUnits": ...,
        "FixedPrice": ...,
        "OfferingDescription": ...,
        "OfferingId": ...,
        "OfferingType": ...,
        "Region": ...,
        "ResourceSpecification": ...,
        "UsagePrice": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeOfferingResponseTypeDef(TypedDict):
    Arn: str,
    CurrencyCode: str,
    Duration: int,
    DurationUnits: OfferingDurationUnitsType,  # (1)
    FixedPrice: float,
    OfferingDescription: str,
    OfferingId: str,
    OfferingType: OfferingTypeType,  # (2)
    Region: str,
    ResourceSpecification: ReservationResourceSpecificationTypeDef,  # (3)
    UsagePrice: float,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See OfferingDurationUnitsType
  2. See OfferingTypeType
  3. See ReservationResourceSpecificationTypeDef
  4. See ResponseMetadataTypeDef

DescribeReservationResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeReservationResponseTypeDef

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

OfferingTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import OfferingTypeDef

def get_value() -> OfferingTypeDef:
    return {
        "Arn": ...,
    }
Definition
class OfferingTypeDef(TypedDict):
    Arn: NotRequired[str],
    CurrencyCode: NotRequired[str],
    Duration: NotRequired[int],
    DurationUnits: NotRequired[OfferingDurationUnitsType],  # (1)
    FixedPrice: NotRequired[float],
    OfferingDescription: NotRequired[str],
    OfferingId: NotRequired[str],
    OfferingType: NotRequired[OfferingTypeType],  # (2)
    Region: NotRequired[str],
    ResourceSpecification: NotRequired[ReservationResourceSpecificationTypeDef],  # (3)
    UsagePrice: NotRequired[float],
  1. See OfferingDurationUnitsType
  2. See OfferingTypeType
  3. See ReservationResourceSpecificationTypeDef

ReservationTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ReservationTypeDef

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

DescribeChannelRequestChannelCreatedWaitTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeChannelRequestChannelCreatedWaitTypeDef

def get_value() -> DescribeChannelRequestChannelCreatedWaitTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class DescribeChannelRequestChannelCreatedWaitTypeDef(TypedDict):
    ChannelId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeChannelRequestChannelDeletedWaitTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeChannelRequestChannelDeletedWaitTypeDef

def get_value() -> DescribeChannelRequestChannelDeletedWaitTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class DescribeChannelRequestChannelDeletedWaitTypeDef(TypedDict):
    ChannelId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeChannelRequestChannelRunningWaitTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeChannelRequestChannelRunningWaitTypeDef

def get_value() -> DescribeChannelRequestChannelRunningWaitTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class DescribeChannelRequestChannelRunningWaitTypeDef(TypedDict):
    ChannelId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeChannelRequestChannelStoppedWaitTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeChannelRequestChannelStoppedWaitTypeDef

def get_value() -> DescribeChannelRequestChannelStoppedWaitTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class DescribeChannelRequestChannelStoppedWaitTypeDef(TypedDict):
    ChannelId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeInputRequestInputAttachedWaitTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputRequestInputAttachedWaitTypeDef

def get_value() -> DescribeInputRequestInputAttachedWaitTypeDef:
    return {
        "InputId": ...,
    }
Definition
class DescribeInputRequestInputAttachedWaitTypeDef(TypedDict):
    InputId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeInputRequestInputDeletedWaitTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputRequestInputDeletedWaitTypeDef

def get_value() -> DescribeInputRequestInputDeletedWaitTypeDef:
    return {
        "InputId": ...,
    }
Definition
class DescribeInputRequestInputDeletedWaitTypeDef(TypedDict):
    InputId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeInputRequestInputDetachedWaitTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputRequestInputDetachedWaitTypeDef

def get_value() -> DescribeInputRequestInputDetachedWaitTypeDef:
    return {
        "InputId": ...,
    }
Definition
class DescribeInputRequestInputDetachedWaitTypeDef(TypedDict):
    InputId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeMultiplexRequestMultiplexCreatedWaitTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexRequestMultiplexCreatedWaitTypeDef

def get_value() -> DescribeMultiplexRequestMultiplexCreatedWaitTypeDef:
    return {
        "MultiplexId": ...,
    }
Definition
class DescribeMultiplexRequestMultiplexCreatedWaitTypeDef(TypedDict):
    MultiplexId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeMultiplexRequestMultiplexDeletedWaitTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexRequestMultiplexDeletedWaitTypeDef

def get_value() -> DescribeMultiplexRequestMultiplexDeletedWaitTypeDef:
    return {
        "MultiplexId": ...,
    }
Definition
class DescribeMultiplexRequestMultiplexDeletedWaitTypeDef(TypedDict):
    MultiplexId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeMultiplexRequestMultiplexRunningWaitTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexRequestMultiplexRunningWaitTypeDef

def get_value() -> DescribeMultiplexRequestMultiplexRunningWaitTypeDef:
    return {
        "MultiplexId": ...,
    }
Definition
class DescribeMultiplexRequestMultiplexRunningWaitTypeDef(TypedDict):
    MultiplexId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeMultiplexRequestMultiplexStoppedWaitTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexRequestMultiplexStoppedWaitTypeDef

def get_value() -> DescribeMultiplexRequestMultiplexStoppedWaitTypeDef:
    return {
        "MultiplexId": ...,
    }
Definition
class DescribeMultiplexRequestMultiplexStoppedWaitTypeDef(TypedDict):
    MultiplexId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeInputDeviceResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputDeviceResponseTypeDef

def get_value() -> DescribeInputDeviceResponseTypeDef:
    return {
        "Arn": ...,
        "ConnectionState": ...,
        "DeviceSettingsSyncState": ...,
        "DeviceUpdateStatus": ...,
        "HdDeviceSettings": ...,
        "Id": ...,
        "MacAddress": ...,
        "Name": ...,
        "NetworkSettings": ...,
        "SerialNumber": ...,
        "Type": ...,
        "UhdDeviceSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInputDeviceResponseTypeDef(TypedDict):
    Arn: str,
    ConnectionState: InputDeviceConnectionStateType,  # (1)
    DeviceSettingsSyncState: DeviceSettingsSyncStateType,  # (2)
    DeviceUpdateStatus: DeviceUpdateStatusType,  # (3)
    HdDeviceSettings: InputDeviceHdSettingsTypeDef,  # (4)
    Id: str,
    MacAddress: str,
    Name: str,
    NetworkSettings: InputDeviceNetworkSettingsTypeDef,  # (5)
    SerialNumber: str,
    Type: InputDeviceTypeType,  # (6)
    UhdDeviceSettings: InputDeviceUhdSettingsTypeDef,  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See InputDeviceConnectionStateType
  2. See DeviceSettingsSyncStateType
  3. See DeviceUpdateStatusType
  4. See InputDeviceHdSettingsTypeDef
  5. See InputDeviceNetworkSettingsTypeDef
  6. See InputDeviceTypeType
  7. See InputDeviceUhdSettingsTypeDef
  8. See ResponseMetadataTypeDef

InputDeviceSummaryTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceSummaryTypeDef

def get_value() -> InputDeviceSummaryTypeDef:
    return {
        "Arn": ...,
    }
Definition
class InputDeviceSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    ConnectionState: NotRequired[InputDeviceConnectionStateType],  # (1)
    DeviceSettingsSyncState: NotRequired[DeviceSettingsSyncStateType],  # (2)
    DeviceUpdateStatus: NotRequired[DeviceUpdateStatusType],  # (3)
    HdDeviceSettings: NotRequired[InputDeviceHdSettingsTypeDef],  # (4)
    Id: NotRequired[str],
    MacAddress: NotRequired[str],
    Name: NotRequired[str],
    NetworkSettings: NotRequired[InputDeviceNetworkSettingsTypeDef],  # (5)
    SerialNumber: NotRequired[str],
    Type: NotRequired[InputDeviceTypeType],  # (6)
    UhdDeviceSettings: NotRequired[InputDeviceUhdSettingsTypeDef],  # (7)
  1. See InputDeviceConnectionStateType
  2. See DeviceSettingsSyncStateType
  3. See DeviceUpdateStatusType
  4. See InputDeviceHdSettingsTypeDef
  5. See InputDeviceNetworkSettingsTypeDef
  6. See InputDeviceTypeType
  7. See InputDeviceUhdSettingsTypeDef

UpdateInputDeviceResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateInputDeviceResponseTypeDef

def get_value() -> UpdateInputDeviceResponseTypeDef:
    return {
        "Arn": ...,
        "ConnectionState": ...,
        "DeviceSettingsSyncState": ...,
        "DeviceUpdateStatus": ...,
        "HdDeviceSettings": ...,
        "Id": ...,
        "MacAddress": ...,
        "Name": ...,
        "NetworkSettings": ...,
        "SerialNumber": ...,
        "Type": ...,
        "UhdDeviceSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateInputDeviceResponseTypeDef(TypedDict):
    Arn: str,
    ConnectionState: InputDeviceConnectionStateType,  # (1)
    DeviceSettingsSyncState: DeviceSettingsSyncStateType,  # (2)
    DeviceUpdateStatus: DeviceUpdateStatusType,  # (3)
    HdDeviceSettings: InputDeviceHdSettingsTypeDef,  # (4)
    Id: str,
    MacAddress: str,
    Name: str,
    NetworkSettings: InputDeviceNetworkSettingsTypeDef,  # (5)
    SerialNumber: str,
    Type: InputDeviceTypeType,  # (6)
    UhdDeviceSettings: InputDeviceUhdSettingsTypeDef,  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See InputDeviceConnectionStateType
  2. See DeviceSettingsSyncStateType
  3. See DeviceUpdateStatusType
  4. See InputDeviceHdSettingsTypeDef
  5. See InputDeviceNetworkSettingsTypeDef
  6. See InputDeviceTypeType
  7. See InputDeviceUhdSettingsTypeDef
  8. See ResponseMetadataTypeDef

DescribeInputSecurityGroupResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputSecurityGroupResponseTypeDef

def get_value() -> DescribeInputSecurityGroupResponseTypeDef:
    return {
        "Arn": ...,
        "Id": ...,
        "Inputs": ...,
        "State": ...,
        "Tags": ...,
        "WhitelistRules": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInputSecurityGroupResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    Inputs: List[str],
    State: InputSecurityGroupStateType,  # (1)
    Tags: Dict[str, str],
    WhitelistRules: List[InputWhitelistRuleTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See InputSecurityGroupStateType
  2. See InputWhitelistRuleTypeDef
  3. See ResponseMetadataTypeDef

InputSecurityGroupTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputSecurityGroupTypeDef

def get_value() -> InputSecurityGroupTypeDef:
    return {
        "Arn": ...,
    }
Definition
class InputSecurityGroupTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    Inputs: NotRequired[List[str]],
    State: NotRequired[InputSecurityGroupStateType],  # (1)
    Tags: NotRequired[Dict[str, str]],
    WhitelistRules: NotRequired[List[InputWhitelistRuleTypeDef]],  # (2)
  1. See InputSecurityGroupStateType
  2. See InputWhitelistRuleTypeDef

DescribeScheduleRequestDescribeSchedulePaginateTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeScheduleRequestDescribeSchedulePaginateTypeDef

def get_value() -> DescribeScheduleRequestDescribeSchedulePaginateTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class DescribeScheduleRequestDescribeSchedulePaginateTypeDef(TypedDict):
    ChannelId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListChannelsRequestListChannelsPaginateTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListChannelsRequestListChannelsPaginateTypeDef

def get_value() -> ListChannelsRequestListChannelsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListChannelsRequestListChannelsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef

def get_value() -> ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef:
    return {
        "TransferType": ...,
    }
Definition
class ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef(TypedDict):
    TransferType: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInputDevicesRequestListInputDevicesPaginateTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListInputDevicesRequestListInputDevicesPaginateTypeDef

def get_value() -> ListInputDevicesRequestListInputDevicesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListInputDevicesRequestListInputDevicesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef

def get_value() -> ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInputsRequestListInputsPaginateTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListInputsRequestListInputsPaginateTypeDef

def get_value() -> ListInputsRequestListInputsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListInputsRequestListInputsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef

def get_value() -> ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef:
    return {
        "MultiplexId": ...,
    }
Definition
class ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef(TypedDict):
    MultiplexId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMultiplexesRequestListMultiplexesPaginateTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListMultiplexesRequestListMultiplexesPaginateTypeDef

def get_value() -> ListMultiplexesRequestListMultiplexesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListMultiplexesRequestListMultiplexesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListOfferingsRequestListOfferingsPaginateTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListOfferingsRequestListOfferingsPaginateTypeDef

def get_value() -> ListOfferingsRequestListOfferingsPaginateTypeDef:
    return {
        "ChannelClass": ...,
    }
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

ListReservationsRequestListReservationsPaginateTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListReservationsRequestListReservationsPaginateTypeDef

def get_value() -> ListReservationsRequestListReservationsPaginateTypeDef:
    return {
        "ChannelClass": ...,
    }
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

M2tsSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import M2tsSettingsTypeDef

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

FailoverConditionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import FailoverConditionSettingsTypeDef

def get_value() -> FailoverConditionSettingsTypeDef:
    return {
        "AudioSilenceSettings": ...,
    }
Definition
class FailoverConditionSettingsTypeDef(TypedDict):
    AudioSilenceSettings: NotRequired[AudioSilenceFailoverSettingsTypeDef],  # (1)
    InputLossSettings: NotRequired[InputLossFailoverSettingsTypeDef],  # (2)
    VideoBlackSettings: NotRequired[VideoBlackFailoverSettingsTypeDef],  # (3)
  1. See AudioSilenceFailoverSettingsTypeDef
  2. See InputLossFailoverSettingsTypeDef
  3. See VideoBlackFailoverSettingsTypeDef

ScheduleActionStartSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ScheduleActionStartSettingsTypeDef

def get_value() -> ScheduleActionStartSettingsTypeDef:
    return {
        "FixedModeScheduleActionStartSettings": ...,
    }
Definition
class ScheduleActionStartSettingsTypeDef(TypedDict):
    FixedModeScheduleActionStartSettings: NotRequired[FixedModeScheduleActionStartSettingsTypeDef],  # (1)
    FollowModeScheduleActionStartSettings: NotRequired[FollowModeScheduleActionStartSettingsTypeDef],  # (2)
    ImmediateModeScheduleActionStartSettings: NotRequired[Mapping[str, Any]],
  1. See FixedModeScheduleActionStartSettingsTypeDef
  2. See FollowModeScheduleActionStartSettingsTypeDef

FrameCaptureCdnSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import FrameCaptureCdnSettingsTypeDef

def get_value() -> FrameCaptureCdnSettingsTypeDef:
    return {
        "FrameCaptureS3Settings": ...,
    }
Definition
class FrameCaptureCdnSettingsTypeDef(TypedDict):
    FrameCaptureS3Settings: NotRequired[FrameCaptureS3SettingsTypeDef],  # (1)
  1. See FrameCaptureS3SettingsTypeDef

FrameCaptureSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import FrameCaptureSettingsTypeDef

def get_value() -> FrameCaptureSettingsTypeDef:
    return {
        "CaptureInterval": ...,
    }
Definition
class FrameCaptureSettingsTypeDef(TypedDict):
    CaptureInterval: NotRequired[int],
    CaptureIntervalUnits: NotRequired[FrameCaptureIntervalUnitType],  # (1)
    TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef],  # (2)
  1. See FrameCaptureIntervalUnitType
  2. See TimecodeBurninSettingsTypeDef

H264FilterSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import H264FilterSettingsTypeDef

def get_value() -> H264FilterSettingsTypeDef:
    return {
        "TemporalFilterSettings": ...,
    }
Definition
class H264FilterSettingsTypeDef(TypedDict):
    TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef],  # (1)
  1. See TemporalFilterSettingsTypeDef

H265FilterSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import H265FilterSettingsTypeDef

def get_value() -> H265FilterSettingsTypeDef:
    return {
        "TemporalFilterSettings": ...,
    }
Definition
class H265FilterSettingsTypeDef(TypedDict):
    TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef],  # (1)
  1. See TemporalFilterSettingsTypeDef

Mpeg2FilterSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Mpeg2FilterSettingsTypeDef

def get_value() -> Mpeg2FilterSettingsTypeDef:
    return {
        "TemporalFilterSettings": ...,
    }
Definition
class Mpeg2FilterSettingsTypeDef(TypedDict):
    TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef],  # (1)
  1. See TemporalFilterSettingsTypeDef

H265ColorSpaceSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import H265ColorSpaceSettingsTypeDef

def get_value() -> H265ColorSpaceSettingsTypeDef:
    return {
        "ColorSpacePassthroughSettings": ...,
    }
Definition
class H265ColorSpaceSettingsTypeDef(TypedDict):
    ColorSpacePassthroughSettings: NotRequired[Mapping[str, Any]],
    DolbyVision81Settings: NotRequired[Mapping[str, Any]],
    Hdr10Settings: NotRequired[Hdr10SettingsTypeDef],  # (1)
    Rec601Settings: NotRequired[Mapping[str, Any]],
    Rec709Settings: NotRequired[Mapping[str, Any]],
  1. See Hdr10SettingsTypeDef

VideoSelectorColorSpaceSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import VideoSelectorColorSpaceSettingsTypeDef

def get_value() -> VideoSelectorColorSpaceSettingsTypeDef:
    return {
        "Hdr10Settings": ...,
    }
Definition
class VideoSelectorColorSpaceSettingsTypeDef(TypedDict):
    Hdr10Settings: NotRequired[Hdr10SettingsTypeDef],  # (1)
  1. See Hdr10SettingsTypeDef

HlsCdnSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import HlsCdnSettingsTypeDef

def get_value() -> HlsCdnSettingsTypeDef:
    return {
        "HlsAkamaiSettings": ...,
    }
Definition
class HlsCdnSettingsTypeDef(TypedDict):
    HlsAkamaiSettings: NotRequired[HlsAkamaiSettingsTypeDef],  # (1)
    HlsBasicPutSettings: NotRequired[HlsBasicPutSettingsTypeDef],  # (2)
    HlsMediaStoreSettings: NotRequired[HlsMediaStoreSettingsTypeDef],  # (3)
    HlsS3Settings: NotRequired[HlsS3SettingsTypeDef],  # (4)
    HlsWebdavSettings: NotRequired[HlsWebdavSettingsTypeDef],  # (5)
  1. See HlsAkamaiSettingsTypeDef
  2. See HlsBasicPutSettingsTypeDef
  3. See HlsMediaStoreSettingsTypeDef
  4. See HlsS3SettingsTypeDef
  5. See HlsWebdavSettingsTypeDef

NetworkInputSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import NetworkInputSettingsTypeDef

def get_value() -> NetworkInputSettingsTypeDef:
    return {
        "HlsInputSettings": ...,
    }
Definition
class NetworkInputSettingsTypeDef(TypedDict):
    HlsInputSettings: NotRequired[HlsInputSettingsTypeDef],  # (1)
    ServerValidation: NotRequired[NetworkInputServerValidationType],  # (2)
  1. See HlsInputSettingsTypeDef
  2. See NetworkInputServerValidationType

InputClippingSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputClippingSettingsTypeDef

def get_value() -> InputClippingSettingsTypeDef:
    return {
        "InputTimecodeSource": ...,
    }
Definition
class InputClippingSettingsTypeDef(TypedDict):
    InputTimecodeSource: InputTimecodeSourceType,  # (1)
    StartTimecode: NotRequired[StartTimecodeTypeDef],  # (2)
    StopTimecode: NotRequired[StopTimecodeTypeDef],  # (3)
  1. See InputTimecodeSourceType
  2. See StartTimecodeTypeDef
  3. See StopTimecodeTypeDef

InputDestinationTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputDestinationTypeDef

def get_value() -> InputDestinationTypeDef:
    return {
        "Ip": ...,
    }
Definition
class InputDestinationTypeDef(TypedDict):
    Ip: NotRequired[str],
    Port: NotRequired[str],
    Url: NotRequired[str],
    Vpc: NotRequired[InputDestinationVpcTypeDef],  # (1)
  1. See InputDestinationVpcTypeDef

UpdateInputDeviceRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateInputDeviceRequestRequestTypeDef

def get_value() -> UpdateInputDeviceRequestRequestTypeDef:
    return {
        "InputDeviceId": ...,
    }
Definition
class UpdateInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,
    HdDeviceSettings: NotRequired[InputDeviceConfigurableSettingsTypeDef],  # (1)
    Name: NotRequired[str],
    UhdDeviceSettings: NotRequired[InputDeviceConfigurableSettingsTypeDef],  # (1)
  1. See InputDeviceConfigurableSettingsTypeDef
  2. See InputDeviceConfigurableSettingsTypeDef

UpdateInputRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateInputRequestRequestTypeDef

def get_value() -> UpdateInputRequestRequestTypeDef:
    return {
        "InputId": ...,
    }
Definition
class UpdateInputRequestRequestTypeDef(TypedDict):
    InputId: str,
    Destinations: NotRequired[Sequence[InputDestinationRequestTypeDef]],  # (1)
    InputDevices: NotRequired[Sequence[InputDeviceRequestTypeDef]],  # (2)
    InputSecurityGroups: NotRequired[Sequence[str]],
    MediaConnectFlows: NotRequired[Sequence[MediaConnectFlowRequestTypeDef]],  # (3)
    Name: NotRequired[str],
    RoleArn: NotRequired[str],
    Sources: NotRequired[Sequence[InputSourceRequestTypeDef]],  # (4)
  1. See InputDestinationRequestTypeDef
  2. See InputDeviceRequestTypeDef
  3. See MediaConnectFlowRequestTypeDef
  4. See InputSourceRequestTypeDef

ListInputDeviceTransfersResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListInputDeviceTransfersResponseTypeDef

def get_value() -> ListInputDeviceTransfersResponseTypeDef:
    return {
        "InputDeviceTransfers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListInputDeviceTransfersResponseTypeDef(TypedDict):
    InputDeviceTransfers: List[TransferringInputDeviceSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransferringInputDeviceSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListMultiplexProgramsResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListMultiplexProgramsResponseTypeDef

def get_value() -> ListMultiplexProgramsResponseTypeDef:
    return {
        "MultiplexPrograms": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListMultiplexProgramsResponseTypeDef(TypedDict):
    MultiplexPrograms: List[MultiplexProgramSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexProgramSummaryTypeDef
  2. See ResponseMetadataTypeDef

StandardHlsSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import StandardHlsSettingsTypeDef

def get_value() -> StandardHlsSettingsTypeDef:
    return {
        "M3u8Settings": ...,
    }
Definition
class StandardHlsSettingsTypeDef(TypedDict):
    M3u8Settings: M3u8SettingsTypeDef,  # (1)
    AudioRenditionSets: NotRequired[str],
  1. See M3u8SettingsTypeDef

MotionGraphicsConfigurationTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MotionGraphicsConfigurationTypeDef

def get_value() -> MotionGraphicsConfigurationTypeDef:
    return {
        "MotionGraphicsSettings": ...,
    }
Definition
class MotionGraphicsConfigurationTypeDef(TypedDict):
    MotionGraphicsSettings: MotionGraphicsSettingsTypeDef,  # (2)
    MotionGraphicsInsertion: NotRequired[MotionGraphicsInsertionType],  # (1)
  1. See MotionGraphicsInsertionType
  2. See MotionGraphicsSettingsTypeDef

MultiplexOutputDestinationTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexOutputDestinationTypeDef

def get_value() -> MultiplexOutputDestinationTypeDef:
    return {
        "MediaConnectSettings": ...,
    }
Definition
class MultiplexOutputDestinationTypeDef(TypedDict):
    MediaConnectSettings: NotRequired[MultiplexMediaConnectOutputDestinationSettingsTypeDef],  # (1)
  1. See MultiplexMediaConnectOutputDestinationSettingsTypeDef

MultiplexSummaryTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexSummaryTypeDef

def get_value() -> MultiplexSummaryTypeDef:
    return {
        "Arn": ...,
    }
Definition
class MultiplexSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    AvailabilityZones: NotRequired[List[str]],
    Id: NotRequired[str],
    MultiplexSettings: NotRequired[MultiplexSettingsSummaryTypeDef],  # (1)
    Name: NotRequired[str],
    PipelinesRunningCount: NotRequired[int],
    ProgramCount: NotRequired[int],
    State: NotRequired[MultiplexStateType],  # (2)
    Tags: NotRequired[Dict[str, str]],
  1. See MultiplexSettingsSummaryTypeDef
  2. See MultiplexStateType

MultiplexVideoSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexVideoSettingsTypeDef

def get_value() -> MultiplexVideoSettingsTypeDef:
    return {
        "ConstantBitrate": ...,
    }
Definition
class MultiplexVideoSettingsTypeDef(TypedDict):
    ConstantBitrate: NotRequired[int],
    StatmuxSettings: NotRequired[MultiplexStatmuxVideoSettingsTypeDef],  # (1)
  1. See MultiplexStatmuxVideoSettingsTypeDef

NielsenWatermarksSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import NielsenWatermarksSettingsTypeDef

def get_value() -> NielsenWatermarksSettingsTypeDef:
    return {
        "NielsenCbetSettings": ...,
    }
Definition
class NielsenWatermarksSettingsTypeDef(TypedDict):
    NielsenCbetSettings: NotRequired[NielsenCBETTypeDef],  # (1)
    NielsenDistributionType: NotRequired[NielsenWatermarksDistributionTypesType],  # (2)
    NielsenNaesIiNwSettings: NotRequired[NielsenNaesIiNwTypeDef],  # (3)
  1. See NielsenCBETTypeDef
  2. See NielsenWatermarksDistributionTypesType
  3. See NielsenNaesIiNwTypeDef

OutputDestinationTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import OutputDestinationTypeDef

def get_value() -> OutputDestinationTypeDef:
    return {
        "Id": ...,
    }
Definition
class OutputDestinationTypeDef(TypedDict):
    Id: NotRequired[str],
    MediaPackageSettings: NotRequired[Sequence[MediaPackageOutputDestinationSettingsTypeDef]],  # (1)
    MultiplexSettings: NotRequired[MultiplexProgramChannelDestinationSettingsTypeDef],  # (2)
    Settings: NotRequired[Sequence[OutputDestinationSettingsTypeDef]],  # (3)
  1. See MediaPackageOutputDestinationSettingsTypeDef
  2. See MultiplexProgramChannelDestinationSettingsTypeDef
  3. See OutputDestinationSettingsTypeDef

PauseStateScheduleActionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import PauseStateScheduleActionSettingsTypeDef

def get_value() -> PauseStateScheduleActionSettingsTypeDef:
    return {
        "Pipelines": ...,
    }
Definition
class PauseStateScheduleActionSettingsTypeDef(TypedDict):
    Pipelines: NotRequired[Sequence[PipelinePauseStateSettingsTypeDef]],  # (1)
  1. See PipelinePauseStateSettingsTypeDef

Scte35SegmentationDescriptorTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Scte35SegmentationDescriptorTypeDef

def get_value() -> Scte35SegmentationDescriptorTypeDef:
    return {
        "SegmentationCancelIndicator": ...,
        "SegmentationEventId": ...,
    }
Definition
class Scte35SegmentationDescriptorTypeDef(TypedDict):
    SegmentationCancelIndicator: Scte35SegmentationCancelIndicatorType,  # (2)
    SegmentationEventId: int,
    DeliveryRestrictions: NotRequired[Scte35DeliveryRestrictionsTypeDef],  # (1)
    SegmentNum: NotRequired[int],
    SegmentationDuration: NotRequired[int],
    SegmentationTypeId: NotRequired[int],
    SegmentationUpid: NotRequired[str],
    SegmentationUpidType: NotRequired[int],
    SegmentsExpected: NotRequired[int],
    SubSegmentNum: NotRequired[int],
    SubSegmentsExpected: NotRequired[int],
  1. See Scte35DeliveryRestrictionsTypeDef
  2. See Scte35SegmentationCancelIndicatorType

VideoSelectorSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import VideoSelectorSettingsTypeDef

def get_value() -> VideoSelectorSettingsTypeDef:
    return {
        "VideoSelectorPid": ...,
    }
Definition
class VideoSelectorSettingsTypeDef(TypedDict):
    VideoSelectorPid: NotRequired[VideoSelectorPidTypeDef],  # (1)
    VideoSelectorProgramId: NotRequired[VideoSelectorProgramIdTypeDef],  # (2)
  1. See VideoSelectorPidTypeDef
  2. See VideoSelectorProgramIdTypeDef

ArchiveGroupSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ArchiveGroupSettingsTypeDef

def get_value() -> ArchiveGroupSettingsTypeDef:
    return {
        "Destination": ...,
    }
Definition
class ArchiveGroupSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (2)
    ArchiveCdnSettings: NotRequired[ArchiveCdnSettingsTypeDef],  # (1)
    RolloverInterval: NotRequired[int],
  1. See ArchiveCdnSettingsTypeDef
  2. See OutputLocationRefTypeDef

RemixSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import RemixSettingsTypeDef

def get_value() -> RemixSettingsTypeDef:
    return {
        "ChannelMappings": ...,
    }
Definition
class RemixSettingsTypeDef(TypedDict):
    ChannelMappings: Sequence[AudioChannelMappingTypeDef],  # (1)
    ChannelsIn: NotRequired[int],
    ChannelsOut: NotRequired[int],
  1. See AudioChannelMappingTypeDef

CaptionDestinationSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CaptionDestinationSettingsTypeDef

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

GlobalConfigurationTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import GlobalConfigurationTypeDef

def get_value() -> GlobalConfigurationTypeDef:
    return {
        "InitialAudioGain": ...,
    }
Definition
class GlobalConfigurationTypeDef(TypedDict):
    InitialAudioGain: NotRequired[int],
    InputEndAction: NotRequired[GlobalConfigurationInputEndActionType],  # (1)
    InputLossBehavior: NotRequired[InputLossBehaviorTypeDef],  # (2)
    OutputLockingMode: NotRequired[GlobalConfigurationOutputLockingModeType],  # (3)
    OutputTimingSource: NotRequired[GlobalConfigurationOutputTimingSourceType],  # (4)
    SupportLowFramerateInputs: NotRequired[GlobalConfigurationLowFramerateInputsType],  # (5)
  1. See GlobalConfigurationInputEndActionType
  2. See InputLossBehaviorTypeDef
  3. See GlobalConfigurationOutputLockingModeType
  4. See GlobalConfigurationOutputTimingSourceType
  5. See GlobalConfigurationLowFramerateInputsType

KeyProviderSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import KeyProviderSettingsTypeDef

def get_value() -> KeyProviderSettingsTypeDef:
    return {
        "StaticKeySettings": ...,
    }
Definition
class KeyProviderSettingsTypeDef(TypedDict):
    StaticKeySettings: NotRequired[StaticKeySettingsTypeDef],  # (1)
  1. See StaticKeySettingsTypeDef

AudioSelectorSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioSelectorSettingsTypeDef

def get_value() -> AudioSelectorSettingsTypeDef:
    return {
        "AudioHlsRenditionSelection": ...,
    }
Definition
class AudioSelectorSettingsTypeDef(TypedDict):
    AudioHlsRenditionSelection: NotRequired[AudioHlsRenditionSelectionTypeDef],  # (1)
    AudioLanguageSelection: NotRequired[AudioLanguageSelectionTypeDef],  # (2)
    AudioPidSelection: NotRequired[AudioPidSelectionTypeDef],  # (3)
    AudioTrackSelection: NotRequired[AudioTrackSelectionTypeDef],  # (4)
  1. See AudioHlsRenditionSelectionTypeDef
  2. See AudioLanguageSelectionTypeDef
  3. See AudioPidSelectionTypeDef
  4. See AudioTrackSelectionTypeDef

AvailConfigurationTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AvailConfigurationTypeDef

def get_value() -> AvailConfigurationTypeDef:
    return {
        "AvailSettings": ...,
    }
Definition
class AvailConfigurationTypeDef(TypedDict):
    AvailSettings: NotRequired[AvailSettingsTypeDef],  # (1)
  1. See AvailSettingsTypeDef

CaptionSelectorSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CaptionSelectorSettingsTypeDef

def get_value() -> CaptionSelectorSettingsTypeDef:
    return {
        "AncillarySourceSettings": ...,
    }
Definition
class CaptionSelectorSettingsTypeDef(TypedDict):
    AncillarySourceSettings: NotRequired[AncillarySourceSettingsTypeDef],  # (1)
    AribSourceSettings: NotRequired[Mapping[str, Any]],
    DvbSubSourceSettings: NotRequired[DvbSubSourceSettingsTypeDef],  # (2)
    EmbeddedSourceSettings: NotRequired[EmbeddedSourceSettingsTypeDef],  # (3)
    Scte20SourceSettings: NotRequired[Scte20SourceSettingsTypeDef],  # (4)
    Scte27SourceSettings: NotRequired[Scte27SourceSettingsTypeDef],  # (5)
    TeletextSourceSettings: NotRequired[TeletextSourceSettingsTypeDef],  # (6)
  1. See AncillarySourceSettingsTypeDef
  2. See DvbSubSourceSettingsTypeDef
  3. See EmbeddedSourceSettingsTypeDef
  4. See Scte20SourceSettingsTypeDef
  5. See Scte27SourceSettingsTypeDef
  6. See TeletextSourceSettingsTypeDef

ListOfferingsResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListOfferingsResponseTypeDef

def get_value() -> ListOfferingsResponseTypeDef:
    return {
        "NextToken": ...,
        "Offerings": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListOfferingsResponseTypeDef(TypedDict):
    NextToken: str,
    Offerings: List[OfferingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OfferingTypeDef
  2. See ResponseMetadataTypeDef

ListReservationsResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListReservationsResponseTypeDef

def get_value() -> ListReservationsResponseTypeDef:
    return {
        "NextToken": ...,
        "Reservations": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListReservationsResponseTypeDef(TypedDict):
    NextToken: str,
    Reservations: List[ReservationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

PurchaseOfferingResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import PurchaseOfferingResponseTypeDef

def get_value() -> PurchaseOfferingResponseTypeDef:
    return {
        "Reservation": ...,
        "ResponseMetadata": ...,
    }
Definition
class PurchaseOfferingResponseTypeDef(TypedDict):
    Reservation: ReservationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

UpdateReservationResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateReservationResponseTypeDef

def get_value() -> UpdateReservationResponseTypeDef:
    return {
        "Reservation": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateReservationResponseTypeDef(TypedDict):
    Reservation: ReservationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

ListInputDevicesResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListInputDevicesResponseTypeDef

def get_value() -> ListInputDevicesResponseTypeDef:
    return {
        "InputDevices": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListInputDevicesResponseTypeDef(TypedDict):
    InputDevices: List[InputDeviceSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputDeviceSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateInputSecurityGroupResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CreateInputSecurityGroupResponseTypeDef

def get_value() -> CreateInputSecurityGroupResponseTypeDef:
    return {
        "SecurityGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateInputSecurityGroupResponseTypeDef(TypedDict):
    SecurityGroup: InputSecurityGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

ListInputSecurityGroupsResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListInputSecurityGroupsResponseTypeDef

def get_value() -> ListInputSecurityGroupsResponseTypeDef:
    return {
        "InputSecurityGroups": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListInputSecurityGroupsResponseTypeDef(TypedDict):
    InputSecurityGroups: List[InputSecurityGroupTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

UpdateInputSecurityGroupResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateInputSecurityGroupResponseTypeDef

def get_value() -> UpdateInputSecurityGroupResponseTypeDef:
    return {
        "SecurityGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateInputSecurityGroupResponseTypeDef(TypedDict):
    SecurityGroup: InputSecurityGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

ArchiveContainerSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ArchiveContainerSettingsTypeDef

def get_value() -> ArchiveContainerSettingsTypeDef:
    return {
        "M2tsSettings": ...,
    }
Definition
class ArchiveContainerSettingsTypeDef(TypedDict):
    M2tsSettings: NotRequired[M2tsSettingsTypeDef],  # (1)
    RawSettings: NotRequired[Mapping[str, Any]],
  1. See M2tsSettingsTypeDef

UdpContainerSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UdpContainerSettingsTypeDef

def get_value() -> UdpContainerSettingsTypeDef:
    return {
        "M2tsSettings": ...,
    }
Definition
class UdpContainerSettingsTypeDef(TypedDict):
    M2tsSettings: NotRequired[M2tsSettingsTypeDef],  # (1)
  1. See M2tsSettingsTypeDef

FailoverConditionTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import FailoverConditionTypeDef

def get_value() -> FailoverConditionTypeDef:
    return {
        "FailoverConditionSettings": ...,
    }
Definition
class FailoverConditionTypeDef(TypedDict):
    FailoverConditionSettings: NotRequired[FailoverConditionSettingsTypeDef],  # (1)
  1. See FailoverConditionSettingsTypeDef

FrameCaptureGroupSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import FrameCaptureGroupSettingsTypeDef

def get_value() -> FrameCaptureGroupSettingsTypeDef:
    return {
        "Destination": ...,
    }
Definition
class FrameCaptureGroupSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (1)
    FrameCaptureCdnSettings: NotRequired[FrameCaptureCdnSettingsTypeDef],  # (2)
  1. See OutputLocationRefTypeDef
  2. See FrameCaptureCdnSettingsTypeDef

H264SettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import H264SettingsTypeDef

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

Mpeg2SettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Mpeg2SettingsTypeDef

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

H265SettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import H265SettingsTypeDef

def get_value() -> H265SettingsTypeDef:
    return {
        "FramerateDenominator": ...,
        "FramerateNumerator": ...,
    }
Definition
class H265SettingsTypeDef(TypedDict):
    FramerateDenominator: int,
    FramerateNumerator: int,
    AdaptiveQuantization: NotRequired[H265AdaptiveQuantizationType],  # (1)
    AfdSignaling: NotRequired[AfdSignalingType],  # (2)
    AlternativeTransferFunction: NotRequired[H265AlternativeTransferFunctionType],  # (3)
    Bitrate: NotRequired[int],
    BufSize: NotRequired[int],
    ColorMetadata: NotRequired[H265ColorMetadataType],  # (4)
    ColorSpaceSettings: NotRequired[H265ColorSpaceSettingsTypeDef],  # (5)
    FilterSettings: NotRequired[H265FilterSettingsTypeDef],  # (6)
    FixedAfd: NotRequired[FixedAfdType],  # (7)
    FlickerAq: NotRequired[H265FlickerAqType],  # (8)
    GopClosedCadence: NotRequired[int],
    GopSize: NotRequired[float],
    GopSizeUnits: NotRequired[H265GopSizeUnitsType],  # (9)
    Level: NotRequired[H265LevelType],  # (10)
    LookAheadRateControl: NotRequired[H265LookAheadRateControlType],  # (11)
    MaxBitrate: NotRequired[int],
    MinIInterval: NotRequired[int],
    ParDenominator: NotRequired[int],
    ParNumerator: NotRequired[int],
    Profile: NotRequired[H265ProfileType],  # (12)
    QvbrQualityLevel: NotRequired[int],
    RateControlMode: NotRequired[H265RateControlModeType],  # (13)
    ScanType: NotRequired[H265ScanTypeType],  # (14)
    SceneChangeDetect: NotRequired[H265SceneChangeDetectType],  # (15)
    Slices: NotRequired[int],
    Tier: NotRequired[H265TierType],  # (16)
    TimecodeInsertion: NotRequired[H265TimecodeInsertionBehaviorType],  # (17)
    TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef],  # (18)
  1. See H265AdaptiveQuantizationType
  2. See AfdSignalingType
  3. See H265AlternativeTransferFunctionType
  4. See H265ColorMetadataType
  5. See H265ColorSpaceSettingsTypeDef
  6. See H265FilterSettingsTypeDef
  7. See FixedAfdType
  8. See H265FlickerAqType
  9. See H265GopSizeUnitsType
  10. See H265LevelType
  11. See H265LookAheadRateControlType
  12. See H265ProfileType
  13. See H265RateControlModeType
  14. See H265ScanTypeType
  15. See H265SceneChangeDetectType
  16. See H265TierType
  17. See H265TimecodeInsertionBehaviorType
  18. See TimecodeBurninSettingsTypeDef

InputPrepareScheduleActionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputPrepareScheduleActionSettingsTypeDef

def get_value() -> InputPrepareScheduleActionSettingsTypeDef:
    return {
        "InputAttachmentNameReference": ...,
    }
Definition
class InputPrepareScheduleActionSettingsTypeDef(TypedDict):
    InputAttachmentNameReference: NotRequired[str],
    InputClippingSettings: NotRequired[InputClippingSettingsTypeDef],  # (1)
    UrlPath: NotRequired[Sequence[str]],
  1. See InputClippingSettingsTypeDef

InputSwitchScheduleActionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputSwitchScheduleActionSettingsTypeDef

def get_value() -> InputSwitchScheduleActionSettingsTypeDef:
    return {
        "InputAttachmentNameReference": ...,
    }
Definition
class InputSwitchScheduleActionSettingsTypeDef(TypedDict):
    InputAttachmentNameReference: str,
    InputClippingSettings: NotRequired[InputClippingSettingsTypeDef],  # (1)
    UrlPath: NotRequired[Sequence[str]],
  1. See InputClippingSettingsTypeDef

DescribeInputResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputResponseTypeDef

def get_value() -> DescribeInputResponseTypeDef:
    return {
        "Arn": ...,
        "AttachedChannels": ...,
        "Destinations": ...,
        "Id": ...,
        "InputClass": ...,
        "InputDevices": ...,
        "InputPartnerIds": ...,
        "InputSourceType": ...,
        "MediaConnectFlows": ...,
        "Name": ...,
        "RoleArn": ...,
        "SecurityGroups": ...,
        "Sources": ...,
        "State": ...,
        "Tags": ...,
        "Type": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInputResponseTypeDef(TypedDict):
    Arn: str,
    AttachedChannels: List[str],
    Destinations: List[InputDestinationTypeDef],  # (1)
    Id: str,
    InputClass: InputClassType,  # (2)
    InputDevices: List[InputDeviceSettingsTypeDef],  # (3)
    InputPartnerIds: List[str],
    InputSourceType: InputSourceTypeType,  # (4)
    MediaConnectFlows: List[MediaConnectFlowTypeDef],  # (5)
    Name: str,
    RoleArn: str,
    SecurityGroups: List[str],
    Sources: List[InputSourceTypeDef],  # (6)
    State: InputStateType,  # (7)
    Tags: Dict[str, str],
    Type: InputTypeType,  # (8)
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)
  1. See InputDestinationTypeDef
  2. See InputClassType
  3. See InputDeviceSettingsTypeDef
  4. See InputSourceTypeType
  5. See MediaConnectFlowTypeDef
  6. See InputSourceTypeDef
  7. See InputStateType
  8. See InputTypeType
  9. See ResponseMetadataTypeDef

InputTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputTypeDef

def get_value() -> InputTypeDef:
    return {
        "Arn": ...,
    }
Definition
class InputTypeDef(TypedDict):
    Arn: NotRequired[str],
    AttachedChannels: NotRequired[List[str]],
    Destinations: NotRequired[List[InputDestinationTypeDef]],  # (1)
    Id: NotRequired[str],
    InputClass: NotRequired[InputClassType],  # (2)
    InputDevices: NotRequired[List[InputDeviceSettingsTypeDef]],  # (3)
    InputPartnerIds: NotRequired[List[str]],
    InputSourceType: NotRequired[InputSourceTypeType],  # (4)
    MediaConnectFlows: NotRequired[List[MediaConnectFlowTypeDef]],  # (5)
    Name: NotRequired[str],
    RoleArn: NotRequired[str],
    SecurityGroups: NotRequired[List[str]],
    Sources: NotRequired[List[InputSourceTypeDef]],  # (6)
    State: NotRequired[InputStateType],  # (7)
    Tags: NotRequired[Dict[str, str]],
    Type: NotRequired[InputTypeType],  # (8)
  1. See InputDestinationTypeDef
  2. See InputClassType
  3. See InputDeviceSettingsTypeDef
  4. See InputSourceTypeType
  5. See MediaConnectFlowTypeDef
  6. See InputSourceTypeDef
  7. See InputStateType
  8. See InputTypeType

HlsSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import HlsSettingsTypeDef

def get_value() -> HlsSettingsTypeDef:
    return {
        "AudioOnlyHlsSettings": ...,
    }
Definition
class HlsSettingsTypeDef(TypedDict):
    AudioOnlyHlsSettings: NotRequired[AudioOnlyHlsSettingsTypeDef],  # (1)
    Fmp4HlsSettings: NotRequired[Fmp4HlsSettingsTypeDef],  # (2)
    FrameCaptureHlsSettings: NotRequired[Mapping[str, Any]],
    StandardHlsSettings: NotRequired[StandardHlsSettingsTypeDef],  # (3)
  1. See AudioOnlyHlsSettingsTypeDef
  2. See Fmp4HlsSettingsTypeDef
  3. See StandardHlsSettingsTypeDef

DeleteMultiplexResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DeleteMultiplexResponseTypeDef

def get_value() -> DeleteMultiplexResponseTypeDef:
    return {
        "Arn": ...,
        "AvailabilityZones": ...,
        "Destinations": ...,
        "Id": ...,
        "MultiplexSettings": ...,
        "Name": ...,
        "PipelinesRunningCount": ...,
        "ProgramCount": ...,
        "State": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteMultiplexResponseTypeDef(TypedDict):
    Arn: str,
    AvailabilityZones: List[str],
    Destinations: List[MultiplexOutputDestinationTypeDef],  # (1)
    Id: str,
    MultiplexSettings: MultiplexSettingsTypeDef,  # (2)
    Name: str,
    PipelinesRunningCount: int,
    ProgramCount: int,
    State: MultiplexStateType,  # (3)
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType
  4. See ResponseMetadataTypeDef

DescribeMultiplexResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexResponseTypeDef

def get_value() -> DescribeMultiplexResponseTypeDef:
    return {
        "Arn": ...,
        "AvailabilityZones": ...,
        "Destinations": ...,
        "Id": ...,
        "MultiplexSettings": ...,
        "Name": ...,
        "PipelinesRunningCount": ...,
        "ProgramCount": ...,
        "State": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeMultiplexResponseTypeDef(TypedDict):
    Arn: str,
    AvailabilityZones: List[str],
    Destinations: List[MultiplexOutputDestinationTypeDef],  # (1)
    Id: str,
    MultiplexSettings: MultiplexSettingsTypeDef,  # (2)
    Name: str,
    PipelinesRunningCount: int,
    ProgramCount: int,
    State: MultiplexStateType,  # (3)
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType
  4. See ResponseMetadataTypeDef

MultiplexTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexTypeDef

def get_value() -> MultiplexTypeDef:
    return {
        "Arn": ...,
    }
Definition
class MultiplexTypeDef(TypedDict):
    Arn: NotRequired[str],
    AvailabilityZones: NotRequired[List[str]],
    Destinations: NotRequired[List[MultiplexOutputDestinationTypeDef]],  # (1)
    Id: NotRequired[str],
    MultiplexSettings: NotRequired[MultiplexSettingsTypeDef],  # (2)
    Name: NotRequired[str],
    PipelinesRunningCount: NotRequired[int],
    ProgramCount: NotRequired[int],
    State: NotRequired[MultiplexStateType],  # (3)
    Tags: NotRequired[Dict[str, str]],
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType

StartMultiplexResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import StartMultiplexResponseTypeDef

def get_value() -> StartMultiplexResponseTypeDef:
    return {
        "Arn": ...,
        "AvailabilityZones": ...,
        "Destinations": ...,
        "Id": ...,
        "MultiplexSettings": ...,
        "Name": ...,
        "PipelinesRunningCount": ...,
        "ProgramCount": ...,
        "State": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartMultiplexResponseTypeDef(TypedDict):
    Arn: str,
    AvailabilityZones: List[str],
    Destinations: List[MultiplexOutputDestinationTypeDef],  # (1)
    Id: str,
    MultiplexSettings: MultiplexSettingsTypeDef,  # (2)
    Name: str,
    PipelinesRunningCount: int,
    ProgramCount: int,
    State: MultiplexStateType,  # (3)
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType
  4. See ResponseMetadataTypeDef

StopMultiplexResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import StopMultiplexResponseTypeDef

def get_value() -> StopMultiplexResponseTypeDef:
    return {
        "Arn": ...,
        "AvailabilityZones": ...,
        "Destinations": ...,
        "Id": ...,
        "MultiplexSettings": ...,
        "Name": ...,
        "PipelinesRunningCount": ...,
        "ProgramCount": ...,
        "State": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopMultiplexResponseTypeDef(TypedDict):
    Arn: str,
    AvailabilityZones: List[str],
    Destinations: List[MultiplexOutputDestinationTypeDef],  # (1)
    Id: str,
    MultiplexSettings: MultiplexSettingsTypeDef,  # (2)
    Name: str,
    PipelinesRunningCount: int,
    ProgramCount: int,
    State: MultiplexStateType,  # (3)
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType
  4. See ResponseMetadataTypeDef

ListMultiplexesResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListMultiplexesResponseTypeDef

def get_value() -> ListMultiplexesResponseTypeDef:
    return {
        "Multiplexes": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListMultiplexesResponseTypeDef(TypedDict):
    Multiplexes: List[MultiplexSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexSummaryTypeDef
  2. See ResponseMetadataTypeDef

MultiplexProgramSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramSettingsTypeDef

def get_value() -> MultiplexProgramSettingsTypeDef:
    return {
        "ProgramNumber": ...,
    }
Definition
class MultiplexProgramSettingsTypeDef(TypedDict):
    ProgramNumber: int,
    PreferredChannelPipeline: NotRequired[PreferredChannelPipelineType],  # (1)
    ServiceDescriptor: NotRequired[MultiplexProgramServiceDescriptorTypeDef],  # (2)
    VideoSettings: NotRequired[MultiplexVideoSettingsTypeDef],  # (3)
  1. See PreferredChannelPipelineType
  2. See MultiplexProgramServiceDescriptorTypeDef
  3. See MultiplexVideoSettingsTypeDef

AudioWatermarkSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioWatermarkSettingsTypeDef

def get_value() -> AudioWatermarkSettingsTypeDef:
    return {
        "NielsenWatermarksSettings": ...,
    }
Definition
class AudioWatermarkSettingsTypeDef(TypedDict):
    NielsenWatermarksSettings: NotRequired[NielsenWatermarksSettingsTypeDef],  # (1)
  1. See NielsenWatermarksSettingsTypeDef

UpdateChannelClassRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateChannelClassRequestRequestTypeDef

def get_value() -> UpdateChannelClassRequestRequestTypeDef:
    return {
        "ChannelClass": ...,
        "ChannelId": ...,
    }
Definition
class UpdateChannelClassRequestRequestTypeDef(TypedDict):
    ChannelClass: ChannelClassType,  # (1)
    ChannelId: str,
    Destinations: NotRequired[Sequence[OutputDestinationTypeDef]],  # (2)
  1. See ChannelClassType
  2. See OutputDestinationTypeDef

Scte35DescriptorSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Scte35DescriptorSettingsTypeDef

def get_value() -> Scte35DescriptorSettingsTypeDef:
    return {
        "SegmentationDescriptorScte35DescriptorSettings": ...,
    }
Definition
class Scte35DescriptorSettingsTypeDef(TypedDict):
    SegmentationDescriptorScte35DescriptorSettings: Scte35SegmentationDescriptorTypeDef,  # (1)
  1. See Scte35SegmentationDescriptorTypeDef

VideoSelectorTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import VideoSelectorTypeDef

def get_value() -> VideoSelectorTypeDef:
    return {
        "ColorSpace": ...,
    }
Definition
class VideoSelectorTypeDef(TypedDict):
    ColorSpace: NotRequired[VideoSelectorColorSpaceType],  # (1)
    ColorSpaceSettings: NotRequired[VideoSelectorColorSpaceSettingsTypeDef],  # (2)
    ColorSpaceUsage: NotRequired[VideoSelectorColorSpaceUsageType],  # (3)
    SelectorSettings: NotRequired[VideoSelectorSettingsTypeDef],  # (4)
  1. See VideoSelectorColorSpaceType
  2. See VideoSelectorColorSpaceSettingsTypeDef
  3. See VideoSelectorColorSpaceUsageType
  4. See VideoSelectorSettingsTypeDef

CaptionDescriptionTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CaptionDescriptionTypeDef

def get_value() -> CaptionDescriptionTypeDef:
    return {
        "CaptionSelectorName": ...,
        "Name": ...,
    }
Definition
class CaptionDescriptionTypeDef(TypedDict):
    CaptionSelectorName: str,
    Name: str,
    Accessibility: NotRequired[AccessibilityTypeType],  # (1)
    DestinationSettings: NotRequired[CaptionDestinationSettingsTypeDef],  # (2)
    LanguageCode: NotRequired[str],
    LanguageDescription: NotRequired[str],
  1. See AccessibilityTypeType
  2. See CaptionDestinationSettingsTypeDef

HlsGroupSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import HlsGroupSettingsTypeDef

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

AudioSelectorTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioSelectorTypeDef

def get_value() -> AudioSelectorTypeDef:
    return {
        "Name": ...,
    }
Definition
class AudioSelectorTypeDef(TypedDict):
    Name: str,
    SelectorSettings: NotRequired[AudioSelectorSettingsTypeDef],  # (1)
  1. See AudioSelectorSettingsTypeDef

CaptionSelectorTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CaptionSelectorTypeDef

def get_value() -> CaptionSelectorTypeDef:
    return {
        "Name": ...,
    }
Definition
class CaptionSelectorTypeDef(TypedDict):
    Name: str,
    LanguageCode: NotRequired[str],
    SelectorSettings: NotRequired[CaptionSelectorSettingsTypeDef],  # (1)
  1. See CaptionSelectorSettingsTypeDef

ArchiveOutputSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ArchiveOutputSettingsTypeDef

def get_value() -> ArchiveOutputSettingsTypeDef:
    return {
        "ContainerSettings": ...,
    }
Definition
class ArchiveOutputSettingsTypeDef(TypedDict):
    ContainerSettings: ArchiveContainerSettingsTypeDef,  # (1)
    Extension: NotRequired[str],
    NameModifier: NotRequired[str],
  1. See ArchiveContainerSettingsTypeDef

UdpOutputSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UdpOutputSettingsTypeDef

def get_value() -> UdpOutputSettingsTypeDef:
    return {
        "ContainerSettings": ...,
        "Destination": ...,
    }
Definition
class UdpOutputSettingsTypeDef(TypedDict):
    ContainerSettings: UdpContainerSettingsTypeDef,  # (1)
    Destination: OutputLocationRefTypeDef,  # (2)
    BufferMsec: NotRequired[int],
    FecOutputSettings: NotRequired[FecOutputSettingsTypeDef],  # (3)
  1. See UdpContainerSettingsTypeDef
  2. See OutputLocationRefTypeDef
  3. See FecOutputSettingsTypeDef

AutomaticInputFailoverSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AutomaticInputFailoverSettingsTypeDef

def get_value() -> AutomaticInputFailoverSettingsTypeDef:
    return {
        "SecondaryInputId": ...,
    }
Definition
class AutomaticInputFailoverSettingsTypeDef(TypedDict):
    SecondaryInputId: str,
    ErrorClearTimeMsec: NotRequired[int],
    FailoverConditions: NotRequired[Sequence[FailoverConditionTypeDef]],  # (1)
    InputPreference: NotRequired[InputPreferenceType],  # (2)
  1. See FailoverConditionTypeDef
  2. See InputPreferenceType

VideoCodecSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import VideoCodecSettingsTypeDef

def get_value() -> VideoCodecSettingsTypeDef:
    return {
        "FrameCaptureSettings": ...,
    }
Definition
class VideoCodecSettingsTypeDef(TypedDict):
    FrameCaptureSettings: NotRequired[FrameCaptureSettingsTypeDef],  # (1)
    H264Settings: NotRequired[H264SettingsTypeDef],  # (2)
    H265Settings: NotRequired[H265SettingsTypeDef],  # (3)
    Mpeg2Settings: NotRequired[Mpeg2SettingsTypeDef],  # (4)
  1. See FrameCaptureSettingsTypeDef
  2. See H264SettingsTypeDef
  3. See H265SettingsTypeDef
  4. See Mpeg2SettingsTypeDef

CreateInputResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CreateInputResponseTypeDef

def get_value() -> CreateInputResponseTypeDef:
    return {
        "Input": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateInputResponseTypeDef(TypedDict):
    Input: InputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputTypeDef
  2. See ResponseMetadataTypeDef

CreatePartnerInputResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CreatePartnerInputResponseTypeDef

def get_value() -> CreatePartnerInputResponseTypeDef:
    return {
        "Input": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreatePartnerInputResponseTypeDef(TypedDict):
    Input: InputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputTypeDef
  2. See ResponseMetadataTypeDef

ListInputsResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListInputsResponseTypeDef

def get_value() -> ListInputsResponseTypeDef:
    return {
        "Inputs": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListInputsResponseTypeDef(TypedDict):
    Inputs: List[InputTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputTypeDef
  2. See ResponseMetadataTypeDef

UpdateInputResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateInputResponseTypeDef

def get_value() -> UpdateInputResponseTypeDef:
    return {
        "Input": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateInputResponseTypeDef(TypedDict):
    Input: InputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputTypeDef
  2. See ResponseMetadataTypeDef

HlsOutputSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import HlsOutputSettingsTypeDef

def get_value() -> HlsOutputSettingsTypeDef:
    return {
        "HlsSettings": ...,
    }
Definition
class HlsOutputSettingsTypeDef(TypedDict):
    HlsSettings: HlsSettingsTypeDef,  # (2)
    H265PackagingType: NotRequired[HlsH265PackagingTypeType],  # (1)
    NameModifier: NotRequired[str],
    SegmentModifier: NotRequired[str],
  1. See HlsH265PackagingTypeType
  2. See HlsSettingsTypeDef

CreateMultiplexResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CreateMultiplexResponseTypeDef

def get_value() -> CreateMultiplexResponseTypeDef:
    return {
        "Multiplex": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateMultiplexResponseTypeDef(TypedDict):
    Multiplex: MultiplexTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexTypeDef
  2. See ResponseMetadataTypeDef

UpdateMultiplexResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateMultiplexResponseTypeDef

def get_value() -> UpdateMultiplexResponseTypeDef:
    return {
        "Multiplex": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateMultiplexResponseTypeDef(TypedDict):
    Multiplex: MultiplexTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexTypeDef
  2. See ResponseMetadataTypeDef

CreateMultiplexProgramRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CreateMultiplexProgramRequestRequestTypeDef

def get_value() -> CreateMultiplexProgramRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
        "MultiplexProgramSettings": ...,
        "ProgramName": ...,
        "RequestId": ...,
    }
Definition
class CreateMultiplexProgramRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    MultiplexProgramSettings: MultiplexProgramSettingsTypeDef,  # (1)
    ProgramName: str,
    RequestId: str,
  1. See MultiplexProgramSettingsTypeDef

DeleteMultiplexProgramResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DeleteMultiplexProgramResponseTypeDef

def get_value() -> DeleteMultiplexProgramResponseTypeDef:
    return {
        "ChannelId": ...,
        "MultiplexProgramSettings": ...,
        "PacketIdentifiersMap": ...,
        "PipelineDetails": ...,
        "ProgramName": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteMultiplexProgramResponseTypeDef(TypedDict):
    ChannelId: str,
    MultiplexProgramSettings: MultiplexProgramSettingsTypeDef,  # (1)
    PacketIdentifiersMap: MultiplexProgramPacketIdentifiersMapTypeDef,  # (2)
    PipelineDetails: List[MultiplexProgramPipelineDetailTypeDef],  # (3)
    ProgramName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexProgramSettingsTypeDef
  2. See MultiplexProgramPacketIdentifiersMapTypeDef
  3. See MultiplexProgramPipelineDetailTypeDef
  4. See ResponseMetadataTypeDef

DescribeMultiplexProgramResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexProgramResponseTypeDef

def get_value() -> DescribeMultiplexProgramResponseTypeDef:
    return {
        "ChannelId": ...,
        "MultiplexProgramSettings": ...,
        "PacketIdentifiersMap": ...,
        "PipelineDetails": ...,
        "ProgramName": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeMultiplexProgramResponseTypeDef(TypedDict):
    ChannelId: str,
    MultiplexProgramSettings: MultiplexProgramSettingsTypeDef,  # (1)
    PacketIdentifiersMap: MultiplexProgramPacketIdentifiersMapTypeDef,  # (2)
    PipelineDetails: List[MultiplexProgramPipelineDetailTypeDef],  # (3)
    ProgramName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexProgramSettingsTypeDef
  2. See MultiplexProgramPacketIdentifiersMapTypeDef
  3. See MultiplexProgramPipelineDetailTypeDef
  4. See ResponseMetadataTypeDef

MultiplexProgramTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramTypeDef

def get_value() -> MultiplexProgramTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class MultiplexProgramTypeDef(TypedDict):
    ChannelId: NotRequired[str],
    MultiplexProgramSettings: NotRequired[MultiplexProgramSettingsTypeDef],  # (1)
    PacketIdentifiersMap: NotRequired[MultiplexProgramPacketIdentifiersMapTypeDef],  # (2)
    PipelineDetails: NotRequired[List[MultiplexProgramPipelineDetailTypeDef]],  # (3)
    ProgramName: NotRequired[str],
  1. See MultiplexProgramSettingsTypeDef
  2. See MultiplexProgramPacketIdentifiersMapTypeDef
  3. See MultiplexProgramPipelineDetailTypeDef

UpdateMultiplexProgramRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateMultiplexProgramRequestRequestTypeDef

def get_value() -> UpdateMultiplexProgramRequestRequestTypeDef:
    return {
        "MultiplexId": ...,
        "ProgramName": ...,
    }
Definition
class UpdateMultiplexProgramRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    ProgramName: str,
    MultiplexProgramSettings: NotRequired[MultiplexProgramSettingsTypeDef],  # (1)
  1. See MultiplexProgramSettingsTypeDef

AudioDescriptionTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import AudioDescriptionTypeDef

def get_value() -> AudioDescriptionTypeDef:
    return {
        "AudioSelectorName": ...,
        "Name": ...,
    }
Definition
class AudioDescriptionTypeDef(TypedDict):
    AudioSelectorName: str,
    Name: str,
    AudioNormalizationSettings: NotRequired[AudioNormalizationSettingsTypeDef],  # (1)
    AudioType: NotRequired[AudioTypeType],  # (2)
    AudioTypeControl: NotRequired[AudioDescriptionAudioTypeControlType],  # (3)
    AudioWatermarkingSettings: NotRequired[AudioWatermarkSettingsTypeDef],  # (4)
    CodecSettings: NotRequired[AudioCodecSettingsTypeDef],  # (5)
    LanguageCode: NotRequired[str],
    LanguageCodeControl: NotRequired[AudioDescriptionLanguageCodeControlType],  # (6)
    RemixSettings: NotRequired[RemixSettingsTypeDef],  # (7)
    StreamName: NotRequired[str],
  1. See AudioNormalizationSettingsTypeDef
  2. See AudioTypeType
  3. See AudioDescriptionAudioTypeControlType
  4. See AudioWatermarkSettingsTypeDef
  5. See AudioCodecSettingsTypeDef
  6. See AudioDescriptionLanguageCodeControlType
  7. See RemixSettingsTypeDef

Scte35DescriptorTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Scte35DescriptorTypeDef

def get_value() -> Scte35DescriptorTypeDef:
    return {
        "Scte35DescriptorSettings": ...,
    }
Definition
class Scte35DescriptorTypeDef(TypedDict):
    Scte35DescriptorSettings: Scte35DescriptorSettingsTypeDef,  # (1)
  1. See Scte35DescriptorSettingsTypeDef

OutputGroupSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import OutputGroupSettingsTypeDef

def get_value() -> OutputGroupSettingsTypeDef:
    return {
        "ArchiveGroupSettings": ...,
    }
Definition
class OutputGroupSettingsTypeDef(TypedDict):
    ArchiveGroupSettings: NotRequired[ArchiveGroupSettingsTypeDef],  # (1)
    FrameCaptureGroupSettings: NotRequired[FrameCaptureGroupSettingsTypeDef],  # (2)
    HlsGroupSettings: NotRequired[HlsGroupSettingsTypeDef],  # (3)
    MediaPackageGroupSettings: NotRequired[MediaPackageGroupSettingsTypeDef],  # (4)
    MsSmoothGroupSettings: NotRequired[MsSmoothGroupSettingsTypeDef],  # (5)
    MultiplexGroupSettings: NotRequired[Mapping[str, Any]],
    RtmpGroupSettings: NotRequired[RtmpGroupSettingsTypeDef],  # (6)
    UdpGroupSettings: NotRequired[UdpGroupSettingsTypeDef],  # (7)
  1. See ArchiveGroupSettingsTypeDef
  2. See FrameCaptureGroupSettingsTypeDef
  3. See HlsGroupSettingsTypeDef
  4. See MediaPackageGroupSettingsTypeDef
  5. See MsSmoothGroupSettingsTypeDef
  6. See RtmpGroupSettingsTypeDef
  7. See UdpGroupSettingsTypeDef

InputSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputSettingsTypeDef

def get_value() -> InputSettingsTypeDef:
    return {
        "AudioSelectors": ...,
    }
Definition
class InputSettingsTypeDef(TypedDict):
    AudioSelectors: NotRequired[Sequence[AudioSelectorTypeDef]],  # (1)
    CaptionSelectors: NotRequired[Sequence[CaptionSelectorTypeDef]],  # (2)
    DeblockFilter: NotRequired[InputDeblockFilterType],  # (3)
    DenoiseFilter: NotRequired[InputDenoiseFilterType],  # (4)
    FilterStrength: NotRequired[int],
    InputFilter: NotRequired[InputFilterType],  # (5)
    NetworkInputSettings: NotRequired[NetworkInputSettingsTypeDef],  # (6)
    Scte35Pid: NotRequired[int],
    Smpte2038DataPreference: NotRequired[Smpte2038DataPreferenceType],  # (7)
    SourceEndBehavior: NotRequired[InputSourceEndBehaviorType],  # (8)
    VideoSelector: NotRequired[VideoSelectorTypeDef],  # (9)
  1. See AudioSelectorTypeDef
  2. See CaptionSelectorTypeDef
  3. See InputDeblockFilterType
  4. See InputDenoiseFilterType
  5. See InputFilterType
  6. See NetworkInputSettingsTypeDef
  7. See Smpte2038DataPreferenceType
  8. See InputSourceEndBehaviorType
  9. See VideoSelectorTypeDef

VideoDescriptionTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import VideoDescriptionTypeDef

def get_value() -> VideoDescriptionTypeDef:
    return {
        "Name": ...,
    }
Definition
class VideoDescriptionTypeDef(TypedDict):
    Name: str,
    CodecSettings: NotRequired[VideoCodecSettingsTypeDef],  # (1)
    Height: NotRequired[int],
    RespondToAfd: NotRequired[VideoDescriptionRespondToAfdType],  # (2)
    ScalingBehavior: NotRequired[VideoDescriptionScalingBehaviorType],  # (3)
    Sharpness: NotRequired[int],
    Width: NotRequired[int],
  1. See VideoCodecSettingsTypeDef
  2. See VideoDescriptionRespondToAfdType
  3. See VideoDescriptionScalingBehaviorType

OutputSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import OutputSettingsTypeDef

def get_value() -> OutputSettingsTypeDef:
    return {
        "ArchiveOutputSettings": ...,
    }
Definition
class OutputSettingsTypeDef(TypedDict):
    ArchiveOutputSettings: NotRequired[ArchiveOutputSettingsTypeDef],  # (1)
    FrameCaptureOutputSettings: NotRequired[FrameCaptureOutputSettingsTypeDef],  # (2)
    HlsOutputSettings: NotRequired[HlsOutputSettingsTypeDef],  # (3)
    MediaPackageOutputSettings: NotRequired[Mapping[str, Any]],
    MsSmoothOutputSettings: NotRequired[MsSmoothOutputSettingsTypeDef],  # (4)
    MultiplexOutputSettings: NotRequired[MultiplexOutputSettingsTypeDef],  # (5)
    RtmpOutputSettings: NotRequired[RtmpOutputSettingsTypeDef],  # (6)
    UdpOutputSettings: NotRequired[UdpOutputSettingsTypeDef],  # (7)
  1. See ArchiveOutputSettingsTypeDef
  2. See FrameCaptureOutputSettingsTypeDef
  3. See HlsOutputSettingsTypeDef
  4. See MsSmoothOutputSettingsTypeDef
  5. See MultiplexOutputSettingsTypeDef
  6. See RtmpOutputSettingsTypeDef
  7. See UdpOutputSettingsTypeDef

CreateMultiplexProgramResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CreateMultiplexProgramResponseTypeDef

def get_value() -> CreateMultiplexProgramResponseTypeDef:
    return {
        "MultiplexProgram": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateMultiplexProgramResponseTypeDef(TypedDict):
    MultiplexProgram: MultiplexProgramTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexProgramTypeDef
  2. See ResponseMetadataTypeDef

UpdateMultiplexProgramResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateMultiplexProgramResponseTypeDef

def get_value() -> UpdateMultiplexProgramResponseTypeDef:
    return {
        "MultiplexProgram": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateMultiplexProgramResponseTypeDef(TypedDict):
    MultiplexProgram: MultiplexProgramTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexProgramTypeDef
  2. See ResponseMetadataTypeDef

Scte35TimeSignalScheduleActionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import Scte35TimeSignalScheduleActionSettingsTypeDef

def get_value() -> Scte35TimeSignalScheduleActionSettingsTypeDef:
    return {
        "Scte35Descriptors": ...,
    }
Definition
class Scte35TimeSignalScheduleActionSettingsTypeDef(TypedDict):
    Scte35Descriptors: Sequence[Scte35DescriptorTypeDef],  # (1)
  1. See Scte35DescriptorTypeDef

InputAttachmentTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import InputAttachmentTypeDef

def get_value() -> InputAttachmentTypeDef:
    return {
        "AutomaticInputFailoverSettings": ...,
    }
Definition
class InputAttachmentTypeDef(TypedDict):
    AutomaticInputFailoverSettings: NotRequired[AutomaticInputFailoverSettingsTypeDef],  # (1)
    InputAttachmentName: NotRequired[str],
    InputId: NotRequired[str],
    InputSettings: NotRequired[InputSettingsTypeDef],  # (2)
  1. See AutomaticInputFailoverSettingsTypeDef
  2. See InputSettingsTypeDef

OutputTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import OutputTypeDef

def get_value() -> OutputTypeDef:
    return {
        "OutputSettings": ...,
    }
Definition
class OutputTypeDef(TypedDict):
    OutputSettings: OutputSettingsTypeDef,  # (1)
    AudioDescriptionNames: NotRequired[Sequence[str]],
    CaptionDescriptionNames: NotRequired[Sequence[str]],
    OutputName: NotRequired[str],
    VideoDescriptionName: NotRequired[str],
  1. See OutputSettingsTypeDef

ScheduleActionSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ScheduleActionSettingsTypeDef

def get_value() -> ScheduleActionSettingsTypeDef:
    return {
        "HlsId3SegmentTaggingSettings": ...,
    }
Definition
class ScheduleActionSettingsTypeDef(TypedDict):
    HlsId3SegmentTaggingSettings: NotRequired[HlsId3SegmentTaggingScheduleActionSettingsTypeDef],  # (1)
    HlsTimedMetadataSettings: NotRequired[HlsTimedMetadataScheduleActionSettingsTypeDef],  # (2)
    InputPrepareSettings: NotRequired[InputPrepareScheduleActionSettingsTypeDef],  # (3)
    InputSwitchSettings: NotRequired[InputSwitchScheduleActionSettingsTypeDef],  # (4)
    MotionGraphicsImageActivateSettings: NotRequired[MotionGraphicsActivateScheduleActionSettingsTypeDef],  # (5)
    MotionGraphicsImageDeactivateSettings: NotRequired[Mapping[str, Any]],
    PauseStateSettings: NotRequired[PauseStateScheduleActionSettingsTypeDef],  # (6)
    Scte35InputSettings: NotRequired[Scte35InputScheduleActionSettingsTypeDef],  # (7)
    Scte35ReturnToNetworkSettings: NotRequired[Scte35ReturnToNetworkScheduleActionSettingsTypeDef],  # (8)
    Scte35SpliceInsertSettings: NotRequired[Scte35SpliceInsertScheduleActionSettingsTypeDef],  # (9)
    Scte35TimeSignalSettings: NotRequired[Scte35TimeSignalScheduleActionSettingsTypeDef],  # (10)
    StaticImageActivateSettings: NotRequired[StaticImageActivateScheduleActionSettingsTypeDef],  # (11)
    StaticImageDeactivateSettings: NotRequired[StaticImageDeactivateScheduleActionSettingsTypeDef],  # (12)
  1. See HlsId3SegmentTaggingScheduleActionSettingsTypeDef
  2. See HlsTimedMetadataScheduleActionSettingsTypeDef
  3. See InputPrepareScheduleActionSettingsTypeDef
  4. See InputSwitchScheduleActionSettingsTypeDef
  5. See MotionGraphicsActivateScheduleActionSettingsTypeDef
  6. See PauseStateScheduleActionSettingsTypeDef
  7. See Scte35InputScheduleActionSettingsTypeDef
  8. See Scte35ReturnToNetworkScheduleActionSettingsTypeDef
  9. See Scte35SpliceInsertScheduleActionSettingsTypeDef
  10. See Scte35TimeSignalScheduleActionSettingsTypeDef
  11. See StaticImageActivateScheduleActionSettingsTypeDef
  12. See StaticImageDeactivateScheduleActionSettingsTypeDef

ChannelSummaryTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ChannelSummaryTypeDef

def get_value() -> ChannelSummaryTypeDef:
    return {
        "Arn": ...,
    }
Definition
class ChannelSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef],  # (1)
    ChannelClass: NotRequired[ChannelClassType],  # (2)
    Destinations: NotRequired[List[OutputDestinationTypeDef]],  # (3)
    EgressEndpoints: NotRequired[List[ChannelEgressEndpointTypeDef]],  # (4)
    Id: NotRequired[str],
    InputAttachments: NotRequired[List[InputAttachmentTypeDef]],  # (5)
    InputSpecification: NotRequired[InputSpecificationTypeDef],  # (6)
    LogLevel: NotRequired[LogLevelType],  # (7)
    Maintenance: NotRequired[MaintenanceStatusTypeDef],  # (8)
    Name: NotRequired[str],
    PipelinesRunningCount: NotRequired[int],
    RoleArn: NotRequired[str],
    State: NotRequired[ChannelStateType],  # (9)
    Tags: NotRequired[Dict[str, str]],
    Vpc: NotRequired[VpcOutputSettingsDescriptionTypeDef],  # (10)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See InputAttachmentTypeDef
  6. See InputSpecificationTypeDef
  7. See LogLevelType
  8. See MaintenanceStatusTypeDef
  9. See ChannelStateType
  10. See VpcOutputSettingsDescriptionTypeDef

OutputGroupTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import OutputGroupTypeDef

def get_value() -> OutputGroupTypeDef:
    return {
        "OutputGroupSettings": ...,
        "Outputs": ...,
    }
Definition
class OutputGroupTypeDef(TypedDict):
    OutputGroupSettings: OutputGroupSettingsTypeDef,  # (1)
    Outputs: Sequence[OutputTypeDef],  # (2)
    Name: NotRequired[str],
  1. See OutputGroupSettingsTypeDef
  2. See OutputTypeDef

ScheduleActionTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ScheduleActionTypeDef

def get_value() -> ScheduleActionTypeDef:
    return {
        "ActionName": ...,
        "ScheduleActionSettings": ...,
        "ScheduleActionStartSettings": ...,
    }
Definition
class ScheduleActionTypeDef(TypedDict):
    ActionName: str,
    ScheduleActionSettings: ScheduleActionSettingsTypeDef,  # (1)
    ScheduleActionStartSettings: ScheduleActionStartSettingsTypeDef,  # (2)
  1. See ScheduleActionSettingsTypeDef
  2. See ScheduleActionStartSettingsTypeDef

ListChannelsResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ListChannelsResponseTypeDef

def get_value() -> ListChannelsResponseTypeDef:
    return {
        "Channels": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListChannelsResponseTypeDef(TypedDict):
    Channels: List[ChannelSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelSummaryTypeDef
  2. See ResponseMetadataTypeDef

EncoderSettingsTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import EncoderSettingsTypeDef

def get_value() -> EncoderSettingsTypeDef:
    return {
        "AudioDescriptions": ...,
        "OutputGroups": ...,
        "TimecodeConfig": ...,
        "VideoDescriptions": ...,
    }
Definition
class EncoderSettingsTypeDef(TypedDict):
    AudioDescriptions: Sequence[AudioDescriptionTypeDef],  # (1)
    OutputGroups: Sequence[OutputGroupTypeDef],  # (10)
    TimecodeConfig: TimecodeConfigTypeDef,  # (11)
    VideoDescriptions: Sequence[VideoDescriptionTypeDef],  # (12)
    AvailBlanking: NotRequired[AvailBlankingTypeDef],  # (2)
    AvailConfiguration: NotRequired[AvailConfigurationTypeDef],  # (3)
    BlackoutSlate: NotRequired[BlackoutSlateTypeDef],  # (4)
    CaptionDescriptions: NotRequired[Sequence[CaptionDescriptionTypeDef]],  # (5)
    FeatureActivations: NotRequired[FeatureActivationsTypeDef],  # (6)
    GlobalConfiguration: NotRequired[GlobalConfigurationTypeDef],  # (7)
    MotionGraphicsConfiguration: NotRequired[MotionGraphicsConfigurationTypeDef],  # (8)
    NielsenConfiguration: NotRequired[NielsenConfigurationTypeDef],  # (9)
  1. See AudioDescriptionTypeDef
  2. See AvailBlankingTypeDef
  3. See AvailConfigurationTypeDef
  4. See BlackoutSlateTypeDef
  5. See CaptionDescriptionTypeDef
  6. See FeatureActivationsTypeDef
  7. See GlobalConfigurationTypeDef
  8. See MotionGraphicsConfigurationTypeDef
  9. See NielsenConfigurationTypeDef
  10. See OutputGroupTypeDef
  11. See TimecodeConfigTypeDef
  12. See VideoDescriptionTypeDef

BatchScheduleActionCreateRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import BatchScheduleActionCreateRequestTypeDef

def get_value() -> BatchScheduleActionCreateRequestTypeDef:
    return {
        "ScheduleActions": ...,
    }
Definition
class BatchScheduleActionCreateRequestTypeDef(TypedDict):
    ScheduleActions: Sequence[ScheduleActionTypeDef],  # (1)
  1. See ScheduleActionTypeDef

BatchScheduleActionCreateResultTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import BatchScheduleActionCreateResultTypeDef

def get_value() -> BatchScheduleActionCreateResultTypeDef:
    return {
        "ScheduleActions": ...,
    }
Definition
class BatchScheduleActionCreateResultTypeDef(TypedDict):
    ScheduleActions: List[ScheduleActionTypeDef],  # (1)
  1. See ScheduleActionTypeDef

BatchScheduleActionDeleteResultTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import BatchScheduleActionDeleteResultTypeDef

def get_value() -> BatchScheduleActionDeleteResultTypeDef:
    return {
        "ScheduleActions": ...,
    }
Definition
class BatchScheduleActionDeleteResultTypeDef(TypedDict):
    ScheduleActions: List[ScheduleActionTypeDef],  # (1)
  1. See ScheduleActionTypeDef

DescribeScheduleResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeScheduleResponseTypeDef

def get_value() -> DescribeScheduleResponseTypeDef:
    return {
        "NextToken": ...,
        "ScheduleActions": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeScheduleResponseTypeDef(TypedDict):
    NextToken: str,
    ScheduleActions: List[ScheduleActionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ScheduleActionTypeDef
  2. See ResponseMetadataTypeDef

ChannelTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import ChannelTypeDef

def get_value() -> ChannelTypeDef:
    return {
        "Arn": ...,
    }
Definition
class ChannelTypeDef(TypedDict):
    Arn: NotRequired[str],
    CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef],  # (1)
    ChannelClass: NotRequired[ChannelClassType],  # (2)
    Destinations: NotRequired[List[OutputDestinationTypeDef]],  # (3)
    EgressEndpoints: NotRequired[List[ChannelEgressEndpointTypeDef]],  # (4)
    EncoderSettings: NotRequired[EncoderSettingsTypeDef],  # (5)
    Id: NotRequired[str],
    InputAttachments: NotRequired[List[InputAttachmentTypeDef]],  # (6)
    InputSpecification: NotRequired[InputSpecificationTypeDef],  # (7)
    LogLevel: NotRequired[LogLevelType],  # (8)
    Maintenance: NotRequired[MaintenanceStatusTypeDef],  # (9)
    Name: NotRequired[str],
    PipelineDetails: NotRequired[List[PipelineDetailTypeDef]],  # (10)
    PipelinesRunningCount: NotRequired[int],
    RoleArn: NotRequired[str],
    State: NotRequired[ChannelStateType],  # (11)
    Tags: NotRequired[Dict[str, str]],
    Vpc: NotRequired[VpcOutputSettingsDescriptionTypeDef],  # (12)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsTypeDef
  6. See InputAttachmentTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef

CreateChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CreateChannelRequestRequestTypeDef

def get_value() -> CreateChannelRequestRequestTypeDef:
    return {
        "CdiInputSpecification": ...,
    }
Definition
class CreateChannelRequestRequestTypeDef(TypedDict):
    CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef],  # (1)
    ChannelClass: NotRequired[ChannelClassType],  # (2)
    Destinations: NotRequired[Sequence[OutputDestinationTypeDef]],  # (3)
    EncoderSettings: NotRequired[EncoderSettingsTypeDef],  # (4)
    InputAttachments: NotRequired[Sequence[InputAttachmentTypeDef]],  # (5)
    InputSpecification: NotRequired[InputSpecificationTypeDef],  # (6)
    LogLevel: NotRequired[LogLevelType],  # (7)
    Maintenance: NotRequired[MaintenanceCreateSettingsTypeDef],  # (8)
    Name: NotRequired[str],
    RequestId: NotRequired[str],
    Reserved: NotRequired[str],
    RoleArn: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    Vpc: NotRequired[VpcOutputSettingsTypeDef],  # (9)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See EncoderSettingsTypeDef
  5. See InputAttachmentTypeDef
  6. See InputSpecificationTypeDef
  7. See LogLevelType
  8. See MaintenanceCreateSettingsTypeDef
  9. See VpcOutputSettingsTypeDef

DeleteChannelResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DeleteChannelResponseTypeDef

def get_value() -> DeleteChannelResponseTypeDef:
    return {
        "Arn": ...,
        "CdiInputSpecification": ...,
        "ChannelClass": ...,
        "Destinations": ...,
        "EgressEndpoints": ...,
        "EncoderSettings": ...,
        "Id": ...,
        "InputAttachments": ...,
        "InputSpecification": ...,
        "LogLevel": ...,
        "Maintenance": ...,
        "Name": ...,
        "PipelineDetails": ...,
        "PipelinesRunningCount": ...,
        "RoleArn": ...,
        "State": ...,
        "Tags": ...,
        "Vpc": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteChannelResponseTypeDef(TypedDict):
    Arn: str,
    CdiInputSpecification: CdiInputSpecificationTypeDef,  # (1)
    ChannelClass: ChannelClassType,  # (2)
    Destinations: List[OutputDestinationTypeDef],  # (3)
    EgressEndpoints: List[ChannelEgressEndpointTypeDef],  # (4)
    EncoderSettings: EncoderSettingsTypeDef,  # (5)
    Id: str,
    InputAttachments: List[InputAttachmentTypeDef],  # (6)
    InputSpecification: InputSpecificationTypeDef,  # (7)
    LogLevel: LogLevelType,  # (8)
    Maintenance: MaintenanceStatusTypeDef,  # (9)
    Name: str,
    PipelineDetails: List[PipelineDetailTypeDef],  # (10)
    PipelinesRunningCount: int,
    RoleArn: str,
    State: ChannelStateType,  # (11)
    Tags: Dict[str, str],
    Vpc: VpcOutputSettingsDescriptionTypeDef,  # (12)
    ResponseMetadata: ResponseMetadataTypeDef,  # (13)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsTypeDef
  6. See InputAttachmentTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. See ResponseMetadataTypeDef

DescribeChannelResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import DescribeChannelResponseTypeDef

def get_value() -> DescribeChannelResponseTypeDef:
    return {
        "Arn": ...,
        "CdiInputSpecification": ...,
        "ChannelClass": ...,
        "Destinations": ...,
        "EgressEndpoints": ...,
        "EncoderSettings": ...,
        "Id": ...,
        "InputAttachments": ...,
        "InputSpecification": ...,
        "LogLevel": ...,
        "Maintenance": ...,
        "Name": ...,
        "PipelineDetails": ...,
        "PipelinesRunningCount": ...,
        "RoleArn": ...,
        "State": ...,
        "Tags": ...,
        "Vpc": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeChannelResponseTypeDef(TypedDict):
    Arn: str,
    CdiInputSpecification: CdiInputSpecificationTypeDef,  # (1)
    ChannelClass: ChannelClassType,  # (2)
    Destinations: List[OutputDestinationTypeDef],  # (3)
    EgressEndpoints: List[ChannelEgressEndpointTypeDef],  # (4)
    EncoderSettings: EncoderSettingsTypeDef,  # (5)
    Id: str,
    InputAttachments: List[InputAttachmentTypeDef],  # (6)
    InputSpecification: InputSpecificationTypeDef,  # (7)
    LogLevel: LogLevelType,  # (8)
    Maintenance: MaintenanceStatusTypeDef,  # (9)
    Name: str,
    PipelineDetails: List[PipelineDetailTypeDef],  # (10)
    PipelinesRunningCount: int,
    RoleArn: str,
    State: ChannelStateType,  # (11)
    Tags: Dict[str, str],
    Vpc: VpcOutputSettingsDescriptionTypeDef,  # (12)
    ResponseMetadata: ResponseMetadataTypeDef,  # (13)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsTypeDef
  6. See InputAttachmentTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. See ResponseMetadataTypeDef

StartChannelResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import StartChannelResponseTypeDef

def get_value() -> StartChannelResponseTypeDef:
    return {
        "Arn": ...,
        "CdiInputSpecification": ...,
        "ChannelClass": ...,
        "Destinations": ...,
        "EgressEndpoints": ...,
        "EncoderSettings": ...,
        "Id": ...,
        "InputAttachments": ...,
        "InputSpecification": ...,
        "LogLevel": ...,
        "Maintenance": ...,
        "Name": ...,
        "PipelineDetails": ...,
        "PipelinesRunningCount": ...,
        "RoleArn": ...,
        "State": ...,
        "Tags": ...,
        "Vpc": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartChannelResponseTypeDef(TypedDict):
    Arn: str,
    CdiInputSpecification: CdiInputSpecificationTypeDef,  # (1)
    ChannelClass: ChannelClassType,  # (2)
    Destinations: List[OutputDestinationTypeDef],  # (3)
    EgressEndpoints: List[ChannelEgressEndpointTypeDef],  # (4)
    EncoderSettings: EncoderSettingsTypeDef,  # (5)
    Id: str,
    InputAttachments: List[InputAttachmentTypeDef],  # (6)
    InputSpecification: InputSpecificationTypeDef,  # (7)
    LogLevel: LogLevelType,  # (8)
    Maintenance: MaintenanceStatusTypeDef,  # (9)
    Name: str,
    PipelineDetails: List[PipelineDetailTypeDef],  # (10)
    PipelinesRunningCount: int,
    RoleArn: str,
    State: ChannelStateType,  # (11)
    Tags: Dict[str, str],
    Vpc: VpcOutputSettingsDescriptionTypeDef,  # (12)
    ResponseMetadata: ResponseMetadataTypeDef,  # (13)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsTypeDef
  6. See InputAttachmentTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. See ResponseMetadataTypeDef

StopChannelResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import StopChannelResponseTypeDef

def get_value() -> StopChannelResponseTypeDef:
    return {
        "Arn": ...,
        "CdiInputSpecification": ...,
        "ChannelClass": ...,
        "Destinations": ...,
        "EgressEndpoints": ...,
        "EncoderSettings": ...,
        "Id": ...,
        "InputAttachments": ...,
        "InputSpecification": ...,
        "LogLevel": ...,
        "Maintenance": ...,
        "Name": ...,
        "PipelineDetails": ...,
        "PipelinesRunningCount": ...,
        "RoleArn": ...,
        "State": ...,
        "Tags": ...,
        "Vpc": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopChannelResponseTypeDef(TypedDict):
    Arn: str,
    CdiInputSpecification: CdiInputSpecificationTypeDef,  # (1)
    ChannelClass: ChannelClassType,  # (2)
    Destinations: List[OutputDestinationTypeDef],  # (3)
    EgressEndpoints: List[ChannelEgressEndpointTypeDef],  # (4)
    EncoderSettings: EncoderSettingsTypeDef,  # (5)
    Id: str,
    InputAttachments: List[InputAttachmentTypeDef],  # (6)
    InputSpecification: InputSpecificationTypeDef,  # (7)
    LogLevel: LogLevelType,  # (8)
    Maintenance: MaintenanceStatusTypeDef,  # (9)
    Name: str,
    PipelineDetails: List[PipelineDetailTypeDef],  # (10)
    PipelinesRunningCount: int,
    RoleArn: str,
    State: ChannelStateType,  # (11)
    Tags: Dict[str, str],
    Vpc: VpcOutputSettingsDescriptionTypeDef,  # (12)
    ResponseMetadata: ResponseMetadataTypeDef,  # (13)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsTypeDef
  6. See InputAttachmentTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. See ResponseMetadataTypeDef

UpdateChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateChannelRequestRequestTypeDef

def get_value() -> UpdateChannelRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class UpdateChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,
    CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef],  # (1)
    Destinations: NotRequired[Sequence[OutputDestinationTypeDef]],  # (2)
    EncoderSettings: NotRequired[EncoderSettingsTypeDef],  # (3)
    InputAttachments: NotRequired[Sequence[InputAttachmentTypeDef]],  # (4)
    InputSpecification: NotRequired[InputSpecificationTypeDef],  # (5)
    LogLevel: NotRequired[LogLevelType],  # (6)
    Maintenance: NotRequired[MaintenanceUpdateSettingsTypeDef],  # (7)
    Name: NotRequired[str],
    RoleArn: NotRequired[str],
  1. See CdiInputSpecificationTypeDef
  2. See OutputDestinationTypeDef
  3. See EncoderSettingsTypeDef
  4. See InputAttachmentTypeDef
  5. See InputSpecificationTypeDef
  6. See LogLevelType
  7. See MaintenanceUpdateSettingsTypeDef

BatchUpdateScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import BatchUpdateScheduleRequestRequestTypeDef

def get_value() -> BatchUpdateScheduleRequestRequestTypeDef:
    return {
        "ChannelId": ...,
    }
Definition
class BatchUpdateScheduleRequestRequestTypeDef(TypedDict):
    ChannelId: str,
    Creates: NotRequired[BatchScheduleActionCreateRequestTypeDef],  # (1)
    Deletes: NotRequired[BatchScheduleActionDeleteRequestTypeDef],  # (2)
  1. See BatchScheduleActionCreateRequestTypeDef
  2. See BatchScheduleActionDeleteRequestTypeDef

BatchUpdateScheduleResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import BatchUpdateScheduleResponseTypeDef

def get_value() -> BatchUpdateScheduleResponseTypeDef:
    return {
        "Creates": ...,
        "Deletes": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchUpdateScheduleResponseTypeDef(TypedDict):
    Creates: BatchScheduleActionCreateResultTypeDef,  # (1)
    Deletes: BatchScheduleActionDeleteResultTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchScheduleActionCreateResultTypeDef
  2. See BatchScheduleActionDeleteResultTypeDef
  3. See ResponseMetadataTypeDef

CreateChannelResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import CreateChannelResponseTypeDef

def get_value() -> CreateChannelResponseTypeDef:
    return {
        "Channel": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateChannelResponseTypeDef(TypedDict):
    Channel: ChannelTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelTypeDef
  2. See ResponseMetadataTypeDef

UpdateChannelClassResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateChannelClassResponseTypeDef

def get_value() -> UpdateChannelClassResponseTypeDef:
    return {
        "Channel": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateChannelClassResponseTypeDef(TypedDict):
    Channel: ChannelTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelTypeDef
  2. See ResponseMetadataTypeDef

UpdateChannelResponseTypeDef

Usage Example
from mypy_boto3_medialive.type_defs import UpdateChannelResponseTypeDef

def get_value() -> UpdateChannelResponseTypeDef:
    return {
        "Channel": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateChannelResponseTypeDef(TypedDict):
    Channel: ChannelTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelTypeDef
  2. See ResponseMetadataTypeDef