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