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

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,

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

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)
  1. See FrameCaptureIntervalUnitType

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 {