Typed dictionaries#
Auto-generated documentation for MediaLive type annotations stubs module mypy-boto3-medialive.
AacSettingsTypeDef#
# AacSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import AacSettingsTypeDef
def get_value() -> AacSettingsTypeDef:
return {
"Bitrate": ...,
}
# AacSettingsTypeDef definition
class AacSettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
CodingMode: NotRequired[AacCodingModeType], # (1)
InputType: NotRequired[AacInputTypeType], # (2)
Profile: NotRequired[AacProfileType], # (3)
RateControlMode: NotRequired[AacRateControlModeType], # (4)
RawFormat: NotRequired[AacRawFormatType], # (5)
SampleRate: NotRequired[float],
Spec: NotRequired[AacSpecType], # (6)
VbrQuality: NotRequired[AacVbrQualityType], # (7)
- See AacCodingModeType
- See AacInputTypeType
- See AacProfileType
- See AacRateControlModeType
- See AacRawFormatType
- See AacSpecType
- See AacVbrQualityType
Ac3SettingsTypeDef#
# Ac3SettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import Ac3SettingsTypeDef
def get_value() -> Ac3SettingsTypeDef:
return {
"Bitrate": ...,
}
# Ac3SettingsTypeDef definition
class Ac3SettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
BitstreamMode: NotRequired[Ac3BitstreamModeType], # (1)
CodingMode: NotRequired[Ac3CodingModeType], # (2)
Dialnorm: NotRequired[int],
DrcProfile: NotRequired[Ac3DrcProfileType], # (3)
LfeFilter: NotRequired[Ac3LfeFilterType], # (4)
MetadataControl: NotRequired[Ac3MetadataControlType], # (5)
- See Ac3BitstreamModeType
- See Ac3CodingModeType
- See Ac3DrcProfileType
- See Ac3LfeFilterType
- See Ac3MetadataControlType
AcceptInputDeviceTransferRequestRequestTypeDef#
# AcceptInputDeviceTransferRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import AcceptInputDeviceTransferRequestRequestTypeDef
def get_value() -> AcceptInputDeviceTransferRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
# AcceptInputDeviceTransferRequestRequestTypeDef definition
class AcceptInputDeviceTransferRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
AncillarySourceSettingsTypeDef#
# AncillarySourceSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import AncillarySourceSettingsTypeDef
def get_value() -> AncillarySourceSettingsTypeDef:
return {
"SourceAncillaryChannelNumber": ...,
}
# AncillarySourceSettingsTypeDef definition
class AncillarySourceSettingsTypeDef(TypedDict):
SourceAncillaryChannelNumber: NotRequired[int],
ArchiveS3SettingsTypeDef#
# ArchiveS3SettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import ArchiveS3SettingsTypeDef
def get_value() -> ArchiveS3SettingsTypeDef:
return {
"CannedAcl": ...,
}
# ArchiveS3SettingsTypeDef definition
class ArchiveS3SettingsTypeDef(TypedDict):
CannedAcl: NotRequired[S3CannedAclType], # (1)
- See S3CannedAclType
OutputLocationRefTypeDef#
# OutputLocationRefTypeDef usage example
from mypy_boto3_medialive.type_defs import OutputLocationRefTypeDef
def get_value() -> OutputLocationRefTypeDef:
return {
"DestinationRefId": ...,
}
# OutputLocationRefTypeDef definition
class OutputLocationRefTypeDef(TypedDict):
DestinationRefId: NotRequired[str],
InputChannelLevelTypeDef#
# InputChannelLevelTypeDef usage example
from mypy_boto3_medialive.type_defs import InputChannelLevelTypeDef
def get_value() -> InputChannelLevelTypeDef:
return {
"Gain": ...,
"InputChannel": ...,
}
# InputChannelLevelTypeDef definition
class InputChannelLevelTypeDef(TypedDict):
Gain: int,
InputChannel: int,
Eac3AtmosSettingsTypeDef#
# Eac3AtmosSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import Eac3AtmosSettingsTypeDef
def get_value() -> Eac3AtmosSettingsTypeDef:
return {
"Bitrate": ...,
}
# Eac3AtmosSettingsTypeDef definition
class Eac3AtmosSettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
CodingMode: NotRequired[Eac3AtmosCodingModeType], # (1)
Dialnorm: NotRequired[int],
DrcLine: NotRequired[Eac3AtmosDrcLineType], # (2)
DrcRf: NotRequired[Eac3AtmosDrcRfType], # (3)
HeightTrim: NotRequired[float],
SurroundTrim: NotRequired[float],
Eac3SettingsTypeDef#
# Eac3SettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import Eac3SettingsTypeDef
def get_value() -> Eac3SettingsTypeDef:
return {
"AttenuationControl": ...,
}
# Eac3SettingsTypeDef definition
class Eac3SettingsTypeDef(TypedDict):
AttenuationControl: NotRequired[Eac3AttenuationControlType], # (1)
Bitrate: NotRequired[float],
BitstreamMode: NotRequired[Eac3BitstreamModeType], # (2)
CodingMode: NotRequired[Eac3CodingModeType], # (3)
DcFilter: NotRequired[Eac3DcFilterType], # (4)
Dialnorm: NotRequired[int],
DrcLine: NotRequired[Eac3DrcLineType], # (5)
DrcRf: NotRequired[Eac3DrcRfType], # (6)
LfeControl: NotRequired[Eac3LfeControlType], # (7)
LfeFilter: NotRequired[Eac3LfeFilterType], # (8)
LoRoCenterMixLevel: NotRequired[float],
LoRoSurroundMixLevel: NotRequired[float],
LtRtCenterMixLevel: NotRequired[float],
LtRtSurroundMixLevel: NotRequired[float],
MetadataControl: NotRequired[Eac3MetadataControlType], # (9)
PassthroughControl: NotRequired[Eac3PassthroughControlType], # (10)
PhaseControl: NotRequired[Eac3PhaseControlType], # (11)
StereoDownmix: NotRequired[Eac3StereoDownmixType], # (12)
SurroundExMode: NotRequired[Eac3SurroundExModeType], # (13)
SurroundMode: NotRequired[Eac3SurroundModeType], # (14)
- See Eac3AttenuationControlType
- See Eac3BitstreamModeType
- See Eac3CodingModeType
- See Eac3DcFilterType
- See Eac3DrcLineType
- See Eac3DrcRfType
- See Eac3LfeControlType
- See Eac3LfeFilterType
- See Eac3MetadataControlType
- See Eac3PassthroughControlType
- See Eac3PhaseControlType
- See Eac3StereoDownmixType
- See Eac3SurroundExModeType
- See Eac3SurroundModeType
Mp2SettingsTypeDef#
# Mp2SettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import Mp2SettingsTypeDef
def get_value() -> Mp2SettingsTypeDef:
return {
"Bitrate": ...,
}
# Mp2SettingsTypeDef definition
class Mp2SettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
CodingMode: NotRequired[Mp2CodingModeType], # (1)
SampleRate: NotRequired[float],
WavSettingsTypeDef#
# WavSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import WavSettingsTypeDef
def get_value() -> WavSettingsTypeDef:
return {
"BitDepth": ...,
}
# WavSettingsTypeDef definition
class WavSettingsTypeDef(TypedDict):
BitDepth: NotRequired[float],
CodingMode: NotRequired[WavCodingModeType], # (1)
SampleRate: NotRequired[float],
AudioNormalizationSettingsTypeDef#
# AudioNormalizationSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import AudioNormalizationSettingsTypeDef
def get_value() -> AudioNormalizationSettingsTypeDef:
return {
"Algorithm": ...,
}
# AudioNormalizationSettingsTypeDef definition
class AudioNormalizationSettingsTypeDef(TypedDict):
Algorithm: NotRequired[AudioNormalizationAlgorithmType], # (1)
AlgorithmControl: NotRequired[AudioNormalizationAlgorithmControlType], # (2)
TargetLkfs: NotRequired[float],
AudioDolbyEDecodeTypeDef#
# AudioDolbyEDecodeTypeDef usage example
from mypy_boto3_medialive.type_defs import AudioDolbyEDecodeTypeDef
def get_value() -> AudioDolbyEDecodeTypeDef:
return {
"ProgramSelection": ...,
}
# AudioDolbyEDecodeTypeDef definition
class AudioDolbyEDecodeTypeDef(TypedDict):
ProgramSelection: DolbyEProgramSelectionType, # (1)
AudioHlsRenditionSelectionTypeDef#
# AudioHlsRenditionSelectionTypeDef usage example
from mypy_boto3_medialive.type_defs import AudioHlsRenditionSelectionTypeDef
def get_value() -> AudioHlsRenditionSelectionTypeDef:
return {
"GroupId": ...,
"Name": ...,
}
# AudioHlsRenditionSelectionTypeDef definition
class AudioHlsRenditionSelectionTypeDef(TypedDict):
GroupId: str,
Name: str,
AudioLanguageSelectionTypeDef#
# AudioLanguageSelectionTypeDef usage example
from mypy_boto3_medialive.type_defs import AudioLanguageSelectionTypeDef
def get_value() -> AudioLanguageSelectionTypeDef:
return {
"LanguageCode": ...,
}
# AudioLanguageSelectionTypeDef definition
class AudioLanguageSelectionTypeDef(TypedDict):
LanguageCode: str,
LanguageSelectionPolicy: NotRequired[AudioLanguageSelectionPolicyType], # (1)
InputLocationTypeDef#
# InputLocationTypeDef usage example
from mypy_boto3_medialive.type_defs import InputLocationTypeDef
def get_value() -> InputLocationTypeDef:
return {
"Uri": ...,
}
# InputLocationTypeDef definition
class InputLocationTypeDef(TypedDict):
Uri: str,
PasswordParam: NotRequired[str],
Username: NotRequired[str],
AudioPidSelectionTypeDef#
# AudioPidSelectionTypeDef usage example
from mypy_boto3_medialive.type_defs import AudioPidSelectionTypeDef
def get_value() -> AudioPidSelectionTypeDef:
return {
"Pid": ...,
}
# AudioPidSelectionTypeDef definition
class AudioPidSelectionTypeDef(TypedDict):
Pid: int,
AudioSilenceFailoverSettingsTypeDef#
# AudioSilenceFailoverSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import AudioSilenceFailoverSettingsTypeDef
def get_value() -> AudioSilenceFailoverSettingsTypeDef:
return {
"AudioSelectorName": ...,
}
# AudioSilenceFailoverSettingsTypeDef definition
class AudioSilenceFailoverSettingsTypeDef(TypedDict):
AudioSelectorName: str,
AudioSilenceThresholdMsec: NotRequired[int],
AudioTrackTypeDef#
# AudioTrackTypeDef usage example
from mypy_boto3_medialive.type_defs import AudioTrackTypeDef
def get_value() -> AudioTrackTypeDef:
return {
"Track": ...,
}
# AudioTrackTypeDef definition
class AudioTrackTypeDef(TypedDict):
Track: int,
EsamTypeDef#
# EsamTypeDef usage example
from mypy_boto3_medialive.type_defs import EsamTypeDef
def get_value() -> EsamTypeDef:
return {
"AcquisitionPointId": ...,
"PoisEndpoint": ...,
}
# EsamTypeDef definition
class EsamTypeDef(TypedDict):
AcquisitionPointId: str,
PoisEndpoint: str,
AdAvailOffset: NotRequired[int],
PasswordParam: NotRequired[str],
Username: NotRequired[str],
ZoneIdentity: NotRequired[str],
Scte35SpliceInsertTypeDef#
# Scte35SpliceInsertTypeDef usage example
from mypy_boto3_medialive.type_defs import Scte35SpliceInsertTypeDef
def get_value() -> Scte35SpliceInsertTypeDef:
return {
"AdAvailOffset": ...,
}
# Scte35SpliceInsertTypeDef definition
class Scte35SpliceInsertTypeDef(TypedDict):
AdAvailOffset: NotRequired[int],
NoRegionalBlackoutFlag: NotRequired[Scte35SpliceInsertNoRegionalBlackoutBehaviorType], # (1)
WebDeliveryAllowedFlag: NotRequired[Scte35SpliceInsertWebDeliveryAllowedBehaviorType], # (2)
- See Scte35SpliceInsertNoRegionalBlackoutBehaviorType
- See Scte35SpliceInsertWebDeliveryAllowedBehaviorType
Scte35TimeSignalAposTypeDef#
# Scte35TimeSignalAposTypeDef usage example
from mypy_boto3_medialive.type_defs import Scte35TimeSignalAposTypeDef
def get_value() -> Scte35TimeSignalAposTypeDef:
return {
"AdAvailOffset": ...,
}
# Scte35TimeSignalAposTypeDef definition
class Scte35TimeSignalAposTypeDef(TypedDict):
AdAvailOffset: NotRequired[int],
NoRegionalBlackoutFlag: NotRequired[Scte35AposNoRegionalBlackoutBehaviorType], # (1)
WebDeliveryAllowedFlag: NotRequired[Scte35AposWebDeliveryAllowedBehaviorType], # (2)
BatchDeleteRequestRequestTypeDef#
# BatchDeleteRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import BatchDeleteRequestRequestTypeDef
def get_value() -> BatchDeleteRequestRequestTypeDef:
return {
"ChannelIds": ...,
}
# BatchDeleteRequestRequestTypeDef definition
class BatchDeleteRequestRequestTypeDef(TypedDict):
ChannelIds: NotRequired[Sequence[str]],
InputIds: NotRequired[Sequence[str]],
InputSecurityGroupIds: NotRequired[Sequence[str]],
MultiplexIds: NotRequired[Sequence[str]],
BatchFailedResultModelTypeDef#
# BatchFailedResultModelTypeDef usage example
from mypy_boto3_medialive.type_defs import BatchFailedResultModelTypeDef
def get_value() -> BatchFailedResultModelTypeDef:
return {
"Arn": ...,
}
# BatchFailedResultModelTypeDef definition
class BatchFailedResultModelTypeDef(TypedDict):
Arn: NotRequired[str],
Code: NotRequired[str],
Id: NotRequired[str],
Message: NotRequired[str],
BatchSuccessfulResultModelTypeDef#
# BatchSuccessfulResultModelTypeDef usage example
from mypy_boto3_medialive.type_defs import BatchSuccessfulResultModelTypeDef
def get_value() -> BatchSuccessfulResultModelTypeDef:
return {
"Arn": ...,
}
# BatchSuccessfulResultModelTypeDef definition
class BatchSuccessfulResultModelTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
State: NotRequired[str],
BatchScheduleActionDeleteRequestTypeDef#
# BatchScheduleActionDeleteRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import BatchScheduleActionDeleteRequestTypeDef
def get_value() -> BatchScheduleActionDeleteRequestTypeDef:
return {
"ActionNames": ...,
}
# BatchScheduleActionDeleteRequestTypeDef definition
class BatchScheduleActionDeleteRequestTypeDef(TypedDict):
ActionNames: Sequence[str],
BatchStartRequestRequestTypeDef#
# BatchStartRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import BatchStartRequestRequestTypeDef
def get_value() -> BatchStartRequestRequestTypeDef:
return {
"ChannelIds": ...,
}
# BatchStartRequestRequestTypeDef definition
class BatchStartRequestRequestTypeDef(TypedDict):
ChannelIds: NotRequired[Sequence[str]],
MultiplexIds: NotRequired[Sequence[str]],
BatchStopRequestRequestTypeDef#
# BatchStopRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import BatchStopRequestRequestTypeDef
def get_value() -> BatchStopRequestRequestTypeDef:
return {
"ChannelIds": ...,
}
# BatchStopRequestRequestTypeDef definition
class BatchStopRequestRequestTypeDef(TypedDict):
ChannelIds: NotRequired[Sequence[str]],
MultiplexIds: NotRequired[Sequence[str]],
CancelInputDeviceTransferRequestRequestTypeDef#
# CancelInputDeviceTransferRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import CancelInputDeviceTransferRequestRequestTypeDef
def get_value() -> CancelInputDeviceTransferRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
# CancelInputDeviceTransferRequestRequestTypeDef definition
class CancelInputDeviceTransferRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
EbuTtDDestinationSettingsTypeDef#
# EbuTtDDestinationSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import EbuTtDDestinationSettingsTypeDef
def get_value() -> EbuTtDDestinationSettingsTypeDef:
return {
"CopyrightHolder": ...,
}
# EbuTtDDestinationSettingsTypeDef definition
class EbuTtDDestinationSettingsTypeDef(TypedDict):
CopyrightHolder: NotRequired[str],
FillLineGap: NotRequired[EbuTtDFillLineGapControlType], # (1)
FontFamily: NotRequired[str],
StyleControl: NotRequired[EbuTtDDestinationStyleControlType], # (2)
TtmlDestinationSettingsTypeDef#
# TtmlDestinationSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import TtmlDestinationSettingsTypeDef
def get_value() -> TtmlDestinationSettingsTypeDef:
return {
"StyleControl": ...,
}
# TtmlDestinationSettingsTypeDef definition
class TtmlDestinationSettingsTypeDef(TypedDict):
StyleControl: NotRequired[TtmlDestinationStyleControlType], # (1)
WebvttDestinationSettingsTypeDef#
# WebvttDestinationSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import WebvttDestinationSettingsTypeDef
def get_value() -> WebvttDestinationSettingsTypeDef:
return {
"StyleControl": ...,
}
# WebvttDestinationSettingsTypeDef definition
class WebvttDestinationSettingsTypeDef(TypedDict):
StyleControl: NotRequired[WebvttDestinationStyleControlType], # (1)
CaptionLanguageMappingTypeDef#
# CaptionLanguageMappingTypeDef usage example
from mypy_boto3_medialive.type_defs import CaptionLanguageMappingTypeDef
def get_value() -> CaptionLanguageMappingTypeDef:
return {
"CaptionChannel": ...,
"LanguageCode": ...,
"LanguageDescription": ...,
}
# CaptionLanguageMappingTypeDef definition
class CaptionLanguageMappingTypeDef(TypedDict):
CaptionChannel: int,
LanguageCode: str,
LanguageDescription: str,
CaptionRectangleTypeDef#
# CaptionRectangleTypeDef usage example
from mypy_boto3_medialive.type_defs import CaptionRectangleTypeDef
def get_value() -> CaptionRectangleTypeDef:
return {
"Height": ...,
"LeftOffset": ...,
"TopOffset": ...,
"Width": ...,
}
# CaptionRectangleTypeDef definition
class CaptionRectangleTypeDef(TypedDict):
Height: float,
LeftOffset: float,
TopOffset: float,
Width: float,
DvbSubSourceSettingsTypeDef#
# DvbSubSourceSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import DvbSubSourceSettingsTypeDef
def get_value() -> DvbSubSourceSettingsTypeDef:
return {
"OcrLanguage": ...,
}
# DvbSubSourceSettingsTypeDef definition
class DvbSubSourceSettingsTypeDef(TypedDict):
OcrLanguage: NotRequired[DvbSubOcrLanguageType], # (1)
Pid: NotRequired[int],
EmbeddedSourceSettingsTypeDef#
# EmbeddedSourceSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import EmbeddedSourceSettingsTypeDef
def get_value() -> EmbeddedSourceSettingsTypeDef:
return {
"Convert608To708": ...,
}
# EmbeddedSourceSettingsTypeDef definition
class EmbeddedSourceSettingsTypeDef(TypedDict):
Convert608To708: NotRequired[EmbeddedConvert608To708Type], # (1)
Scte20Detection: NotRequired[EmbeddedScte20DetectionType], # (2)
Source608ChannelNumber: NotRequired[int],
Source608TrackNumber: NotRequired[int],
Scte20SourceSettingsTypeDef#
# Scte20SourceSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import Scte20SourceSettingsTypeDef
def get_value() -> Scte20SourceSettingsTypeDef:
return {
"Convert608To708": ...,
}
# Scte20SourceSettingsTypeDef definition
class Scte20SourceSettingsTypeDef(TypedDict):
Convert608To708: NotRequired[Scte20Convert608To708Type], # (1)
Source608ChannelNumber: NotRequired[int],
Scte27SourceSettingsTypeDef#
# Scte27SourceSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import Scte27SourceSettingsTypeDef
def get_value() -> Scte27SourceSettingsTypeDef:
return {
"OcrLanguage": ...,
}
# Scte27SourceSettingsTypeDef definition
class Scte27SourceSettingsTypeDef(TypedDict):
OcrLanguage: NotRequired[Scte27OcrLanguageType], # (1)
Pid: NotRequired[int],
CdiInputSpecificationTypeDef#
# CdiInputSpecificationTypeDef usage example
from mypy_boto3_medialive.type_defs import CdiInputSpecificationTypeDef
def get_value() -> CdiInputSpecificationTypeDef:
return {
"Resolution": ...,
}
# CdiInputSpecificationTypeDef definition
class CdiInputSpecificationTypeDef(TypedDict):
Resolution: NotRequired[CdiInputResolutionType], # (1)
ChannelEgressEndpointTypeDef#
# ChannelEgressEndpointTypeDef usage example
from mypy_boto3_medialive.type_defs import ChannelEgressEndpointTypeDef
def get_value() -> ChannelEgressEndpointTypeDef:
return {
"SourceIp": ...,
}
# ChannelEgressEndpointTypeDef definition
class ChannelEgressEndpointTypeDef(TypedDict):
SourceIp: NotRequired[str],
InputSpecificationTypeDef#
# InputSpecificationTypeDef usage example
from mypy_boto3_medialive.type_defs import InputSpecificationTypeDef
def get_value() -> InputSpecificationTypeDef:
return {
"Codec": ...,
}
# InputSpecificationTypeDef definition
class InputSpecificationTypeDef(TypedDict):
Codec: NotRequired[InputCodecType], # (1)
MaximumBitrate: NotRequired[InputMaximumBitrateType], # (2)
Resolution: NotRequired[InputResolutionType], # (3)
- See InputCodecType
- See InputMaximumBitrateType
- See InputResolutionType
MaintenanceStatusTypeDef#
# MaintenanceStatusTypeDef usage example
from mypy_boto3_medialive.type_defs import MaintenanceStatusTypeDef
def get_value() -> MaintenanceStatusTypeDef:
return {
"MaintenanceDay": ...,
}
# MaintenanceStatusTypeDef definition
class MaintenanceStatusTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceDeadline: NotRequired[str],
MaintenanceScheduledDate: NotRequired[str],
MaintenanceStartTime: NotRequired[str],
VpcOutputSettingsDescriptionTypeDef#
# VpcOutputSettingsDescriptionTypeDef usage example
from mypy_boto3_medialive.type_defs import VpcOutputSettingsDescriptionTypeDef
def get_value() -> VpcOutputSettingsDescriptionTypeDef:
return {
"AvailabilityZones": ...,
}
# VpcOutputSettingsDescriptionTypeDef definition
class VpcOutputSettingsDescriptionTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[str]],
NetworkInterfaceIds: NotRequired[List[str]],
SecurityGroupIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
PipelineDetailTypeDef#
# PipelineDetailTypeDef usage example
from mypy_boto3_medialive.type_defs import PipelineDetailTypeDef
def get_value() -> PipelineDetailTypeDef:
return {
"ActiveInputAttachmentName": ...,
}
# PipelineDetailTypeDef definition
class PipelineDetailTypeDef(TypedDict):
ActiveInputAttachmentName: NotRequired[str],
ActiveInputSwitchActionName: NotRequired[str],
ActiveMotionGraphicsActionName: NotRequired[str],
ActiveMotionGraphicsUri: NotRequired[str],
PipelineId: NotRequired[str],
ClaimDeviceRequestRequestTypeDef#
# ClaimDeviceRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import ClaimDeviceRequestRequestTypeDef
def get_value() -> ClaimDeviceRequestRequestTypeDef:
return {
"Id": ...,
}
# ClaimDeviceRequestRequestTypeDef definition
class ClaimDeviceRequestRequestTypeDef(TypedDict):
Id: NotRequired[str],
MaintenanceCreateSettingsTypeDef#
# MaintenanceCreateSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MaintenanceCreateSettingsTypeDef
def get_value() -> MaintenanceCreateSettingsTypeDef:
return {
"MaintenanceDay": ...,
}
# MaintenanceCreateSettingsTypeDef definition
class MaintenanceCreateSettingsTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceStartTime: NotRequired[str],
VpcOutputSettingsTypeDef#
# VpcOutputSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import VpcOutputSettingsTypeDef
def get_value() -> VpcOutputSettingsTypeDef:
return {
"SubnetIds": ...,
}
# VpcOutputSettingsTypeDef definition
class VpcOutputSettingsTypeDef(TypedDict):
SubnetIds: Sequence[str],
PublicAddressAllocationIds: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[str]],
InputDestinationRequestTypeDef#
# InputDestinationRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import InputDestinationRequestTypeDef
def get_value() -> InputDestinationRequestTypeDef:
return {
"StreamName": ...,
}
# InputDestinationRequestTypeDef definition
class InputDestinationRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
InputDeviceSettingsTypeDef#
# InputDeviceSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import InputDeviceSettingsTypeDef
def get_value() -> InputDeviceSettingsTypeDef:
return {
"Id": ...,
}
# InputDeviceSettingsTypeDef definition
class InputDeviceSettingsTypeDef(TypedDict):
Id: NotRequired[str],
InputSourceRequestTypeDef#
# InputSourceRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import InputSourceRequestTypeDef
def get_value() -> InputSourceRequestTypeDef:
return {
"PasswordParam": ...,
}
# InputSourceRequestTypeDef definition
class InputSourceRequestTypeDef(TypedDict):
PasswordParam: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
InputVpcRequestTypeDef#
# InputVpcRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import InputVpcRequestTypeDef
def get_value() -> InputVpcRequestTypeDef:
return {
"SubnetIds": ...,
}
# InputVpcRequestTypeDef definition
class InputVpcRequestTypeDef(TypedDict):
SubnetIds: Sequence[str],
SecurityGroupIds: NotRequired[Sequence[str]],
MediaConnectFlowRequestTypeDef#
# MediaConnectFlowRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import MediaConnectFlowRequestTypeDef
def get_value() -> MediaConnectFlowRequestTypeDef:
return {
"FlowArn": ...,
}
# MediaConnectFlowRequestTypeDef definition
class MediaConnectFlowRequestTypeDef(TypedDict):
FlowArn: NotRequired[str],
InputWhitelistRuleCidrTypeDef#
# InputWhitelistRuleCidrTypeDef usage example
from mypy_boto3_medialive.type_defs import InputWhitelistRuleCidrTypeDef
def get_value() -> InputWhitelistRuleCidrTypeDef:
return {
"Cidr": ...,
}
# InputWhitelistRuleCidrTypeDef definition
class InputWhitelistRuleCidrTypeDef(TypedDict):
Cidr: NotRequired[str],
MultiplexSettingsTypeDef#
# MultiplexSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MultiplexSettingsTypeDef
def get_value() -> MultiplexSettingsTypeDef:
return {
"TransportStreamBitrate": ...,
"TransportStreamId": ...,
}
# MultiplexSettingsTypeDef definition
class MultiplexSettingsTypeDef(TypedDict):
TransportStreamBitrate: int,
TransportStreamId: int,
MaximumVideoBufferDelayMilliseconds: NotRequired[int],
TransportStreamReservedBitrate: NotRequired[int],
CreatePartnerInputRequestRequestTypeDef#
# CreatePartnerInputRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import CreatePartnerInputRequestRequestTypeDef
def get_value() -> CreatePartnerInputRequestRequestTypeDef:
return {
"InputId": ...,
}
# CreatePartnerInputRequestRequestTypeDef definition
class CreatePartnerInputRequestRequestTypeDef(TypedDict):
InputId: str,
RequestId: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateTagsRequestRequestTypeDef#
# CreateTagsRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import CreateTagsRequestRequestTypeDef
def get_value() -> CreateTagsRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# CreateTagsRequestRequestTypeDef definition
class CreateTagsRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: NotRequired[Mapping[str, str]],
DeleteChannelRequestRequestTypeDef#
# DeleteChannelRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DeleteChannelRequestRequestTypeDef
def get_value() -> DeleteChannelRequestRequestTypeDef:
return {
"ChannelId": ...,
}
# DeleteChannelRequestRequestTypeDef definition
class DeleteChannelRequestRequestTypeDef(TypedDict):
ChannelId: str,
DeleteInputRequestRequestTypeDef#
# DeleteInputRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DeleteInputRequestRequestTypeDef
def get_value() -> DeleteInputRequestRequestTypeDef:
return {
"InputId": ...,
}
# DeleteInputRequestRequestTypeDef definition
class DeleteInputRequestRequestTypeDef(TypedDict):
InputId: str,
DeleteInputSecurityGroupRequestRequestTypeDef#
# DeleteInputSecurityGroupRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DeleteInputSecurityGroupRequestRequestTypeDef
def get_value() -> DeleteInputSecurityGroupRequestRequestTypeDef:
return {
"InputSecurityGroupId": ...,
}
# DeleteInputSecurityGroupRequestRequestTypeDef definition
class DeleteInputSecurityGroupRequestRequestTypeDef(TypedDict):
InputSecurityGroupId: str,
DeleteMultiplexProgramRequestRequestTypeDef#
# DeleteMultiplexProgramRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DeleteMultiplexProgramRequestRequestTypeDef
def get_value() -> DeleteMultiplexProgramRequestRequestTypeDef:
return {
"MultiplexId": ...,
"ProgramName": ...,
}
# DeleteMultiplexProgramRequestRequestTypeDef definition
class DeleteMultiplexProgramRequestRequestTypeDef(TypedDict):
MultiplexId: str,
ProgramName: str,
MultiplexProgramPacketIdentifiersMapTypeDef#
# MultiplexProgramPacketIdentifiersMapTypeDef usage example
from mypy_boto3_medialive.type_defs import MultiplexProgramPacketIdentifiersMapTypeDef
def get_value() -> MultiplexProgramPacketIdentifiersMapTypeDef:
return {
"AudioPids": ...,
}
# MultiplexProgramPacketIdentifiersMapTypeDef definition
class MultiplexProgramPacketIdentifiersMapTypeDef(TypedDict):
AudioPids: NotRequired[List[int]],
DvbSubPids: NotRequired[List[int]],
DvbTeletextPid: NotRequired[int],
EtvPlatformPid: NotRequired[int],
EtvSignalPid: NotRequired[int],
KlvDataPids: NotRequired[List[int]],
PcrPid: NotRequired[int],
PmtPid: NotRequired[int],
PrivateMetadataPid: NotRequired[int],
Scte27Pids: NotRequired[List[int]],
Scte35Pid: NotRequired[int],
TimedMetadataPid: NotRequired[int],
VideoPid: NotRequired[int],
MultiplexProgramPipelineDetailTypeDef#
# MultiplexProgramPipelineDetailTypeDef usage example
from mypy_boto3_medialive.type_defs import MultiplexProgramPipelineDetailTypeDef
def get_value() -> MultiplexProgramPipelineDetailTypeDef:
return {
"ActiveChannelPipeline": ...,
}
# MultiplexProgramPipelineDetailTypeDef definition
class MultiplexProgramPipelineDetailTypeDef(TypedDict):
ActiveChannelPipeline: NotRequired[str],
PipelineId: NotRequired[str],
DeleteMultiplexRequestRequestTypeDef#
# DeleteMultiplexRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DeleteMultiplexRequestRequestTypeDef
def get_value() -> DeleteMultiplexRequestRequestTypeDef:
return {
"MultiplexId": ...,
}
# DeleteMultiplexRequestRequestTypeDef definition
class DeleteMultiplexRequestRequestTypeDef(TypedDict):
MultiplexId: str,
DeleteReservationRequestRequestTypeDef#
# DeleteReservationRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DeleteReservationRequestRequestTypeDef
def get_value() -> DeleteReservationRequestRequestTypeDef:
return {
"ReservationId": ...,
}
# DeleteReservationRequestRequestTypeDef definition
class DeleteReservationRequestRequestTypeDef(TypedDict):
ReservationId: str,
RenewalSettingsTypeDef#
# RenewalSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import RenewalSettingsTypeDef
def get_value() -> RenewalSettingsTypeDef:
return {
"AutomaticRenewal": ...,
}
# RenewalSettingsTypeDef definition
class RenewalSettingsTypeDef(TypedDict):
AutomaticRenewal: NotRequired[ReservationAutomaticRenewalType], # (1)
RenewalCount: NotRequired[int],
ReservationResourceSpecificationTypeDef#
# ReservationResourceSpecificationTypeDef usage example
from mypy_boto3_medialive.type_defs import ReservationResourceSpecificationTypeDef
def get_value() -> ReservationResourceSpecificationTypeDef:
return {
"ChannelClass": ...,
}
# ReservationResourceSpecificationTypeDef definition
class ReservationResourceSpecificationTypeDef(TypedDict):
ChannelClass: NotRequired[ChannelClassType], # (1)
Codec: NotRequired[ReservationCodecType], # (2)
MaximumBitrate: NotRequired[ReservationMaximumBitrateType], # (3)
MaximumFramerate: NotRequired[ReservationMaximumFramerateType], # (4)
Resolution: NotRequired[ReservationResolutionType], # (5)
ResourceType: NotRequired[ReservationResourceTypeType], # (6)
SpecialFeature: NotRequired[ReservationSpecialFeatureType], # (7)
VideoQuality: NotRequired[ReservationVideoQualityType], # (8)
- See ChannelClassType
- See ReservationCodecType
- See ReservationMaximumBitrateType
- See ReservationMaximumFramerateType
- See ReservationResolutionType
- See ReservationResourceTypeType
- See ReservationSpecialFeatureType
- See ReservationVideoQualityType
DeleteScheduleRequestRequestTypeDef#
# DeleteScheduleRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DeleteScheduleRequestRequestTypeDef
def get_value() -> DeleteScheduleRequestRequestTypeDef:
return {
"ChannelId": ...,
}
# DeleteScheduleRequestRequestTypeDef definition
class DeleteScheduleRequestRequestTypeDef(TypedDict):
ChannelId: str,
DeleteTagsRequestRequestTypeDef#
# DeleteTagsRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DeleteTagsRequestRequestTypeDef
def get_value() -> DeleteTagsRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# DeleteTagsRequestRequestTypeDef definition
class DeleteTagsRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
WaiterConfigTypeDef#
# WaiterConfigTypeDef usage example
from mypy_boto3_medialive.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeChannelRequestRequestTypeDef#
# DescribeChannelRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DescribeChannelRequestRequestTypeDef
def get_value() -> DescribeChannelRequestRequestTypeDef:
return {
"ChannelId": ...,
}
# DescribeChannelRequestRequestTypeDef definition
class DescribeChannelRequestRequestTypeDef(TypedDict):
ChannelId: str,
DescribeInputDeviceRequestRequestTypeDef#
# DescribeInputDeviceRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DescribeInputDeviceRequestRequestTypeDef
def get_value() -> DescribeInputDeviceRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
# DescribeInputDeviceRequestRequestTypeDef definition
class DescribeInputDeviceRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
InputDeviceHdSettingsTypeDef#
# InputDeviceHdSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import InputDeviceHdSettingsTypeDef
def get_value() -> InputDeviceHdSettingsTypeDef:
return {
"ActiveInput": ...,
}
# InputDeviceHdSettingsTypeDef definition
class InputDeviceHdSettingsTypeDef(TypedDict):
ActiveInput: NotRequired[InputDeviceActiveInputType], # (1)
ConfiguredInput: NotRequired[InputDeviceConfiguredInputType], # (2)
DeviceState: NotRequired[InputDeviceStateType], # (3)
Framerate: NotRequired[float],
Height: NotRequired[int],
MaxBitrate: NotRequired[int],
ScanType: NotRequired[InputDeviceScanTypeType], # (4)
Width: NotRequired[int],
LatencyMs: NotRequired[int],
- See InputDeviceActiveInputType
- See InputDeviceConfiguredInputType
- See InputDeviceStateType
- See InputDeviceScanTypeType
InputDeviceNetworkSettingsTypeDef#
# InputDeviceNetworkSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import InputDeviceNetworkSettingsTypeDef
def get_value() -> InputDeviceNetworkSettingsTypeDef:
return {
"DnsAddresses": ...,
}
# InputDeviceNetworkSettingsTypeDef definition
class InputDeviceNetworkSettingsTypeDef(TypedDict):
DnsAddresses: NotRequired[List[str]],
Gateway: NotRequired[str],
IpAddress: NotRequired[str],
IpScheme: NotRequired[InputDeviceIpSchemeType], # (1)
SubnetMask: NotRequired[str],
InputDeviceUhdSettingsTypeDef#
# InputDeviceUhdSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import InputDeviceUhdSettingsTypeDef
def get_value() -> InputDeviceUhdSettingsTypeDef:
return {
"ActiveInput": ...,
}
# InputDeviceUhdSettingsTypeDef definition
class InputDeviceUhdSettingsTypeDef(TypedDict):
ActiveInput: NotRequired[InputDeviceActiveInputType], # (1)
ConfiguredInput: NotRequired[InputDeviceConfiguredInputType], # (2)
DeviceState: NotRequired[InputDeviceStateType], # (3)
Framerate: NotRequired[float],
Height: NotRequired[int],
MaxBitrate: NotRequired[int],
ScanType: NotRequired[InputDeviceScanTypeType], # (4)
Width: NotRequired[int],
LatencyMs: NotRequired[int],
- See InputDeviceActiveInputType
- See InputDeviceConfiguredInputType
- See InputDeviceStateType
- See InputDeviceScanTypeType
DescribeInputDeviceThumbnailRequestRequestTypeDef#
# DescribeInputDeviceThumbnailRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DescribeInputDeviceThumbnailRequestRequestTypeDef
def get_value() -> DescribeInputDeviceThumbnailRequestRequestTypeDef:
return {
"InputDeviceId": ...,
"Accept": ...,
}
# DescribeInputDeviceThumbnailRequestRequestTypeDef definition
class DescribeInputDeviceThumbnailRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
Accept: AcceptHeaderType, # (1)
- See AcceptHeaderType
DescribeInputDeviceThumbnailResponseTypeDef#
# DescribeInputDeviceThumbnailResponseTypeDef usage example
from mypy_boto3_medialive.type_defs import DescribeInputDeviceThumbnailResponseTypeDef
def get_value() -> DescribeInputDeviceThumbnailResponseTypeDef:
return {
"Body": ...,
"ContentType": ...,
"ContentLength": ...,
"ETag": ...,
"LastModified": ...,
"ResponseMetadata": ...,
}
# DescribeInputDeviceThumbnailResponseTypeDef definition
class DescribeInputDeviceThumbnailResponseTypeDef(TypedDict):
Body: StreamingBody,
ContentType: ContentTypeType, # (1)
ContentLength: int,
ETag: str,
LastModified: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInputRequestRequestTypeDef#
# DescribeInputRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DescribeInputRequestRequestTypeDef
def get_value() -> DescribeInputRequestRequestTypeDef:
return {
"InputId": ...,
}
# DescribeInputRequestRequestTypeDef definition
class DescribeInputRequestRequestTypeDef(TypedDict):
InputId: str,
InputSourceTypeDef#
# InputSourceTypeDef usage example
from mypy_boto3_medialive.type_defs import InputSourceTypeDef
def get_value() -> InputSourceTypeDef:
return {
"PasswordParam": ...,
}
# InputSourceTypeDef definition
class InputSourceTypeDef(TypedDict):
PasswordParam: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
MediaConnectFlowTypeDef#
# MediaConnectFlowTypeDef usage example
from mypy_boto3_medialive.type_defs import MediaConnectFlowTypeDef
def get_value() -> MediaConnectFlowTypeDef:
return {
"FlowArn": ...,
}
# MediaConnectFlowTypeDef definition
class MediaConnectFlowTypeDef(TypedDict):
FlowArn: NotRequired[str],
DescribeInputSecurityGroupRequestRequestTypeDef#
# DescribeInputSecurityGroupRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DescribeInputSecurityGroupRequestRequestTypeDef
def get_value() -> DescribeInputSecurityGroupRequestRequestTypeDef:
return {
"InputSecurityGroupId": ...,
}
# DescribeInputSecurityGroupRequestRequestTypeDef definition
class DescribeInputSecurityGroupRequestRequestTypeDef(TypedDict):
InputSecurityGroupId: str,
InputWhitelistRuleTypeDef#
# InputWhitelistRuleTypeDef usage example
from mypy_boto3_medialive.type_defs import InputWhitelistRuleTypeDef
def get_value() -> InputWhitelistRuleTypeDef:
return {
"Cidr": ...,
}
# InputWhitelistRuleTypeDef definition
class InputWhitelistRuleTypeDef(TypedDict):
Cidr: NotRequired[str],
DescribeMultiplexProgramRequestRequestTypeDef#
# DescribeMultiplexProgramRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DescribeMultiplexProgramRequestRequestTypeDef
def get_value() -> DescribeMultiplexProgramRequestRequestTypeDef:
return {
"MultiplexId": ...,
"ProgramName": ...,
}
# DescribeMultiplexProgramRequestRequestTypeDef definition
class DescribeMultiplexProgramRequestRequestTypeDef(TypedDict):
MultiplexId: str,
ProgramName: str,
DescribeMultiplexRequestRequestTypeDef#
# DescribeMultiplexRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DescribeMultiplexRequestRequestTypeDef
def get_value() -> DescribeMultiplexRequestRequestTypeDef:
return {
"MultiplexId": ...,
}
# DescribeMultiplexRequestRequestTypeDef definition
class DescribeMultiplexRequestRequestTypeDef(TypedDict):
MultiplexId: str,
DescribeOfferingRequestRequestTypeDef#
# DescribeOfferingRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DescribeOfferingRequestRequestTypeDef
def get_value() -> DescribeOfferingRequestRequestTypeDef:
return {
"OfferingId": ...,
}
# DescribeOfferingRequestRequestTypeDef definition
class DescribeOfferingRequestRequestTypeDef(TypedDict):
OfferingId: str,
DescribeReservationRequestRequestTypeDef#
# DescribeReservationRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DescribeReservationRequestRequestTypeDef
def get_value() -> DescribeReservationRequestRequestTypeDef:
return {
"ReservationId": ...,
}
# DescribeReservationRequestRequestTypeDef definition
class DescribeReservationRequestRequestTypeDef(TypedDict):
ReservationId: str,
DescribeScheduleRequestDescribeSchedulePaginateTypeDef#
# DescribeScheduleRequestDescribeSchedulePaginateTypeDef usage example
from mypy_boto3_medialive.type_defs import DescribeScheduleRequestDescribeSchedulePaginateTypeDef
def get_value() -> DescribeScheduleRequestDescribeSchedulePaginateTypeDef:
return {
"ChannelId": ...,
}
# DescribeScheduleRequestDescribeSchedulePaginateTypeDef definition
class DescribeScheduleRequestDescribeSchedulePaginateTypeDef(TypedDict):
ChannelId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeScheduleRequestRequestTypeDef#
# DescribeScheduleRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import DescribeScheduleRequestRequestTypeDef
def get_value() -> DescribeScheduleRequestRequestTypeDef:
return {
"ChannelId": ...,
}
# DescribeScheduleRequestRequestTypeDef definition
class DescribeScheduleRequestRequestTypeDef(TypedDict):
ChannelId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DvbNitSettingsTypeDef#
# DvbNitSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import DvbNitSettingsTypeDef
def get_value() -> DvbNitSettingsTypeDef:
return {
"NetworkId": ...,
"NetworkName": ...,
}
# DvbNitSettingsTypeDef definition
class DvbNitSettingsTypeDef(TypedDict):
NetworkId: int,
NetworkName: str,
RepInterval: NotRequired[int],
DvbSdtSettingsTypeDef#
# DvbSdtSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import DvbSdtSettingsTypeDef
def get_value() -> DvbSdtSettingsTypeDef:
return {
"OutputSdt": ...,
}
# DvbSdtSettingsTypeDef definition
class DvbSdtSettingsTypeDef(TypedDict):
OutputSdt: NotRequired[DvbSdtOutputSdtType], # (1)
RepInterval: NotRequired[int],
ServiceName: NotRequired[str],
ServiceProviderName: NotRequired[str],
DvbTdtSettingsTypeDef#
# DvbTdtSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import DvbTdtSettingsTypeDef
def get_value() -> DvbTdtSettingsTypeDef:
return {
"RepInterval": ...,
}
# DvbTdtSettingsTypeDef definition
class DvbTdtSettingsTypeDef(TypedDict):
RepInterval: NotRequired[int],
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_medialive.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
FeatureActivationsTypeDef#
# FeatureActivationsTypeDef usage example
from mypy_boto3_medialive.type_defs import FeatureActivationsTypeDef
def get_value() -> FeatureActivationsTypeDef:
return {
"InputPrepareScheduleActions": ...,
}
# FeatureActivationsTypeDef definition
class FeatureActivationsTypeDef(TypedDict):
InputPrepareScheduleActions: NotRequired[FeatureActivationsInputPrepareScheduleActionsType], # (1)
NielsenConfigurationTypeDef#
# NielsenConfigurationTypeDef usage example
from mypy_boto3_medialive.type_defs import NielsenConfigurationTypeDef
def get_value() -> NielsenConfigurationTypeDef:
return {
"DistributorId": ...,
}
# NielsenConfigurationTypeDef definition
class NielsenConfigurationTypeDef(TypedDict):
DistributorId: NotRequired[str],
NielsenPcmToId3Tagging: NotRequired[NielsenPcmToId3TaggingStateType], # (1)
TimecodeConfigTypeDef#
# TimecodeConfigTypeDef usage example
from mypy_boto3_medialive.type_defs import TimecodeConfigTypeDef
def get_value() -> TimecodeConfigTypeDef:
return {
"Source": ...,
}
# TimecodeConfigTypeDef definition
class TimecodeConfigTypeDef(TypedDict):
Source: TimecodeConfigSourceType, # (1)
SyncThreshold: NotRequired[int],
InputLossFailoverSettingsTypeDef#
# InputLossFailoverSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import InputLossFailoverSettingsTypeDef
def get_value() -> InputLossFailoverSettingsTypeDef:
return {
"InputLossThresholdMsec": ...,
}
# InputLossFailoverSettingsTypeDef definition
class InputLossFailoverSettingsTypeDef(TypedDict):
InputLossThresholdMsec: NotRequired[int],
VideoBlackFailoverSettingsTypeDef#
# VideoBlackFailoverSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import VideoBlackFailoverSettingsTypeDef
def get_value() -> VideoBlackFailoverSettingsTypeDef:
return {
"BlackDetectThreshold": ...,
}
# VideoBlackFailoverSettingsTypeDef definition
class VideoBlackFailoverSettingsTypeDef(TypedDict):
BlackDetectThreshold: NotRequired[float],
VideoBlackThresholdMsec: NotRequired[int],
FecOutputSettingsTypeDef#
# FecOutputSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import FecOutputSettingsTypeDef
def get_value() -> FecOutputSettingsTypeDef:
return {
"ColumnDepth": ...,
}
# FecOutputSettingsTypeDef definition
class FecOutputSettingsTypeDef(TypedDict):
ColumnDepth: NotRequired[int],
IncludeFec: NotRequired[FecOutputIncludeFecType], # (1)
RowLength: NotRequired[int],
FixedModeScheduleActionStartSettingsTypeDef#
# FixedModeScheduleActionStartSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import FixedModeScheduleActionStartSettingsTypeDef
def get_value() -> FixedModeScheduleActionStartSettingsTypeDef:
return {
"Time": ...,
}
# FixedModeScheduleActionStartSettingsTypeDef definition
class FixedModeScheduleActionStartSettingsTypeDef(TypedDict):
Time: str,
Fmp4HlsSettingsTypeDef#
# Fmp4HlsSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import Fmp4HlsSettingsTypeDef
def get_value() -> Fmp4HlsSettingsTypeDef:
return {
"AudioRenditionSets": ...,
}
# Fmp4HlsSettingsTypeDef definition
class Fmp4HlsSettingsTypeDef(TypedDict):
AudioRenditionSets: NotRequired[str],
NielsenId3Behavior: NotRequired[Fmp4NielsenId3BehaviorType], # (1)
TimedMetadataBehavior: NotRequired[Fmp4TimedMetadataBehaviorType], # (2)
FollowModeScheduleActionStartSettingsTypeDef#
# FollowModeScheduleActionStartSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import FollowModeScheduleActionStartSettingsTypeDef
def get_value() -> FollowModeScheduleActionStartSettingsTypeDef:
return {
"FollowPoint": ...,
"ReferenceActionName": ...,
}
# FollowModeScheduleActionStartSettingsTypeDef definition
class FollowModeScheduleActionStartSettingsTypeDef(TypedDict):
FollowPoint: FollowPointType, # (1)
ReferenceActionName: str,
- See FollowPointType
FrameCaptureS3SettingsTypeDef#
# FrameCaptureS3SettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import FrameCaptureS3SettingsTypeDef
def get_value() -> FrameCaptureS3SettingsTypeDef:
return {
"CannedAcl": ...,
}
# FrameCaptureS3SettingsTypeDef definition
class FrameCaptureS3SettingsTypeDef(TypedDict):
CannedAcl: NotRequired[S3CannedAclType], # (1)
- See S3CannedAclType
FrameCaptureOutputSettingsTypeDef#
# FrameCaptureOutputSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import FrameCaptureOutputSettingsTypeDef
def get_value() -> FrameCaptureOutputSettingsTypeDef:
return {
"NameModifier": ...,
}
# FrameCaptureOutputSettingsTypeDef definition
class FrameCaptureOutputSettingsTypeDef(TypedDict):
NameModifier: NotRequired[str],
TimecodeBurninSettingsTypeDef#
# TimecodeBurninSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import TimecodeBurninSettingsTypeDef
def get_value() -> TimecodeBurninSettingsTypeDef:
return {
"FontSize": ...,
"Position": ...,
}
# TimecodeBurninSettingsTypeDef definition
class TimecodeBurninSettingsTypeDef(TypedDict):
FontSize: TimecodeBurninFontSizeType, # (1)
Position: TimecodeBurninPositionType, # (2)
Prefix: NotRequired[str],
H264ColorSpaceSettingsTypeDef#
# H264ColorSpaceSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import H264ColorSpaceSettingsTypeDef
def get_value() -> H264ColorSpaceSettingsTypeDef:
return {
"ColorSpacePassthroughSettings": ...,
}
# H264ColorSpaceSettingsTypeDef definition
class H264ColorSpaceSettingsTypeDef(TypedDict):
ColorSpacePassthroughSettings: NotRequired[Mapping[str, Any]],
Rec601Settings: NotRequired[Mapping[str, Any]],
Rec709Settings: NotRequired[Mapping[str, Any]],
TemporalFilterSettingsTypeDef#
# TemporalFilterSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import TemporalFilterSettingsTypeDef
def get_value() -> TemporalFilterSettingsTypeDef:
return {
"PostFilterSharpening": ...,
}
# TemporalFilterSettingsTypeDef definition
class TemporalFilterSettingsTypeDef(TypedDict):
PostFilterSharpening: NotRequired[TemporalFilterPostFilterSharpeningType], # (1)
Strength: NotRequired[TemporalFilterStrengthType], # (2)
Hdr10SettingsTypeDef#
# Hdr10SettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import Hdr10SettingsTypeDef
def get_value() -> Hdr10SettingsTypeDef:
return {
"MaxCll": ...,
}
# Hdr10SettingsTypeDef definition
class Hdr10SettingsTypeDef(TypedDict):
MaxCll: NotRequired[int],
MaxFall: NotRequired[int],
HlsAkamaiSettingsTypeDef#
# HlsAkamaiSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import HlsAkamaiSettingsTypeDef
def get_value() -> HlsAkamaiSettingsTypeDef:
return {
"ConnectionRetryInterval": ...,
}
# HlsAkamaiSettingsTypeDef definition
class HlsAkamaiSettingsTypeDef(TypedDict):
ConnectionRetryInterval: NotRequired[int],
FilecacheDuration: NotRequired[int],
HttpTransferMode: NotRequired[HlsAkamaiHttpTransferModeType], # (1)
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
Salt: NotRequired[str],
Token: NotRequired[str],
HlsBasicPutSettingsTypeDef#
# HlsBasicPutSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import HlsBasicPutSettingsTypeDef
def get_value() -> HlsBasicPutSettingsTypeDef:
return {
"ConnectionRetryInterval": ...,
}
# HlsBasicPutSettingsTypeDef definition
class HlsBasicPutSettingsTypeDef(TypedDict):
ConnectionRetryInterval: NotRequired[int],
FilecacheDuration: NotRequired[int],
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
HlsMediaStoreSettingsTypeDef#
# HlsMediaStoreSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import HlsMediaStoreSettingsTypeDef
def get_value() -> HlsMediaStoreSettingsTypeDef:
return {
"ConnectionRetryInterval": ...,
}
# HlsMediaStoreSettingsTypeDef definition
class HlsMediaStoreSettingsTypeDef(TypedDict):
ConnectionRetryInterval: NotRequired[int],
FilecacheDuration: NotRequired[int],
MediaStoreStorageClass: NotRequired[HlsMediaStoreStorageClassType], # (1)
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
HlsS3SettingsTypeDef#
# HlsS3SettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import HlsS3SettingsTypeDef
def get_value() -> HlsS3SettingsTypeDef:
return {
"CannedAcl": ...,
}
# HlsS3SettingsTypeDef definition
class HlsS3SettingsTypeDef(TypedDict):
CannedAcl: NotRequired[S3CannedAclType], # (1)
- See S3CannedAclType
HlsWebdavSettingsTypeDef#
# HlsWebdavSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import HlsWebdavSettingsTypeDef
def get_value() -> HlsWebdavSettingsTypeDef:
return {
"ConnectionRetryInterval": ...,
}
# HlsWebdavSettingsTypeDef definition
class HlsWebdavSettingsTypeDef(TypedDict):
ConnectionRetryInterval: NotRequired[int],
FilecacheDuration: NotRequired[int],
HttpTransferMode: NotRequired[HlsWebdavHttpTransferModeType], # (1)
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
HlsId3SegmentTaggingScheduleActionSettingsTypeDef#
# HlsId3SegmentTaggingScheduleActionSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import HlsId3SegmentTaggingScheduleActionSettingsTypeDef
def get_value() -> HlsId3SegmentTaggingScheduleActionSettingsTypeDef:
return {
"Tag": ...,
}
# HlsId3SegmentTaggingScheduleActionSettingsTypeDef definition
class HlsId3SegmentTaggingScheduleActionSettingsTypeDef(TypedDict):
Tag: NotRequired[str],
Id3: NotRequired[str],
HlsInputSettingsTypeDef#
# HlsInputSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import HlsInputSettingsTypeDef
def get_value() -> HlsInputSettingsTypeDef:
return {
"Bandwidth": ...,
}
# HlsInputSettingsTypeDef definition
class HlsInputSettingsTypeDef(TypedDict):
Bandwidth: NotRequired[int],
BufferSegments: NotRequired[int],
Retries: NotRequired[int],
RetryInterval: NotRequired[int],
Scte35Source: NotRequired[HlsScte35SourceTypeType], # (1)
HlsTimedMetadataScheduleActionSettingsTypeDef#
# HlsTimedMetadataScheduleActionSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import HlsTimedMetadataScheduleActionSettingsTypeDef
def get_value() -> HlsTimedMetadataScheduleActionSettingsTypeDef:
return {
"Id3": ...,
}
# HlsTimedMetadataScheduleActionSettingsTypeDef definition
class HlsTimedMetadataScheduleActionSettingsTypeDef(TypedDict):
Id3: str,
StartTimecodeTypeDef#
# StartTimecodeTypeDef usage example
from mypy_boto3_medialive.type_defs import StartTimecodeTypeDef
def get_value() -> StartTimecodeTypeDef:
return {
"Timecode": ...,
}
# StartTimecodeTypeDef definition
class StartTimecodeTypeDef(TypedDict):
Timecode: NotRequired[str],
StopTimecodeTypeDef#
# StopTimecodeTypeDef usage example
from mypy_boto3_medialive.type_defs import StopTimecodeTypeDef
def get_value() -> StopTimecodeTypeDef:
return {
"LastFrameClippingBehavior": ...,
}
# StopTimecodeTypeDef definition
class StopTimecodeTypeDef(TypedDict):
LastFrameClippingBehavior: NotRequired[LastFrameClippingBehaviorType], # (1)
Timecode: NotRequired[str],
InputDestinationVpcTypeDef#
# InputDestinationVpcTypeDef usage example
from mypy_boto3_medialive.type_defs import InputDestinationVpcTypeDef
def get_value() -> InputDestinationVpcTypeDef:
return {
"AvailabilityZone": ...,
}
# InputDestinationVpcTypeDef definition
class InputDestinationVpcTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
NetworkInterfaceId: NotRequired[str],
InputDeviceConfigurableSettingsTypeDef#
# InputDeviceConfigurableSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import InputDeviceConfigurableSettingsTypeDef
def get_value() -> InputDeviceConfigurableSettingsTypeDef:
return {
"ConfiguredInput": ...,
}
# InputDeviceConfigurableSettingsTypeDef definition
class InputDeviceConfigurableSettingsTypeDef(TypedDict):
ConfiguredInput: NotRequired[InputDeviceConfiguredInputType], # (1)
MaxBitrate: NotRequired[int],
LatencyMs: NotRequired[int],
InputDeviceRequestTypeDef#
# InputDeviceRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import InputDeviceRequestTypeDef
def get_value() -> InputDeviceRequestTypeDef:
return {
"Id": ...,
}
# InputDeviceRequestTypeDef definition
class InputDeviceRequestTypeDef(TypedDict):
Id: NotRequired[str],
ListChannelsRequestListChannelsPaginateTypeDef#
# ListChannelsRequestListChannelsPaginateTypeDef usage example
from mypy_boto3_medialive.type_defs import ListChannelsRequestListChannelsPaginateTypeDef
def get_value() -> ListChannelsRequestListChannelsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListChannelsRequestListChannelsPaginateTypeDef definition
class ListChannelsRequestListChannelsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListChannelsRequestRequestTypeDef#
# ListChannelsRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import ListChannelsRequestRequestTypeDef
def get_value() -> ListChannelsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListChannelsRequestRequestTypeDef definition
class ListChannelsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef#
# ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef usage example
from mypy_boto3_medialive.type_defs import ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef
def get_value() -> ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef:
return {
"TransferType": ...,
}
# ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef definition
class ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef(TypedDict):
TransferType: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInputDeviceTransfersRequestRequestTypeDef#
# ListInputDeviceTransfersRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import ListInputDeviceTransfersRequestRequestTypeDef
def get_value() -> ListInputDeviceTransfersRequestRequestTypeDef:
return {
"TransferType": ...,
}
# ListInputDeviceTransfersRequestRequestTypeDef definition
class ListInputDeviceTransfersRequestRequestTypeDef(TypedDict):
TransferType: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
TransferringInputDeviceSummaryTypeDef#
# TransferringInputDeviceSummaryTypeDef usage example
from mypy_boto3_medialive.type_defs import TransferringInputDeviceSummaryTypeDef
def get_value() -> TransferringInputDeviceSummaryTypeDef:
return {
"Id": ...,
}
# TransferringInputDeviceSummaryTypeDef definition
class TransferringInputDeviceSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Message: NotRequired[str],
TargetCustomerId: NotRequired[str],
TransferType: NotRequired[InputDeviceTransferTypeType], # (1)
ListInputDevicesRequestListInputDevicesPaginateTypeDef#
# ListInputDevicesRequestListInputDevicesPaginateTypeDef usage example
from mypy_boto3_medialive.type_defs import ListInputDevicesRequestListInputDevicesPaginateTypeDef
def get_value() -> ListInputDevicesRequestListInputDevicesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListInputDevicesRequestListInputDevicesPaginateTypeDef definition
class ListInputDevicesRequestListInputDevicesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInputDevicesRequestRequestTypeDef#
# ListInputDevicesRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import ListInputDevicesRequestRequestTypeDef
def get_value() -> ListInputDevicesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListInputDevicesRequestRequestTypeDef definition
class ListInputDevicesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef#
# ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef usage example
from mypy_boto3_medialive.type_defs import ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef
def get_value() -> ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef definition
class ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInputSecurityGroupsRequestRequestTypeDef#
# ListInputSecurityGroupsRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import ListInputSecurityGroupsRequestRequestTypeDef
def get_value() -> ListInputSecurityGroupsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListInputSecurityGroupsRequestRequestTypeDef definition
class ListInputSecurityGroupsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInputsRequestListInputsPaginateTypeDef#
# ListInputsRequestListInputsPaginateTypeDef usage example
from mypy_boto3_medialive.type_defs import ListInputsRequestListInputsPaginateTypeDef
def get_value() -> ListInputsRequestListInputsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListInputsRequestListInputsPaginateTypeDef definition
class ListInputsRequestListInputsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInputsRequestRequestTypeDef#
# ListInputsRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import ListInputsRequestRequestTypeDef
def get_value() -> ListInputsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListInputsRequestRequestTypeDef definition
class ListInputsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef#
# ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef usage example
from mypy_boto3_medialive.type_defs import ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef
def get_value() -> ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef:
return {
"MultiplexId": ...,
}
# ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef definition
class ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef(TypedDict):
MultiplexId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMultiplexProgramsRequestRequestTypeDef#
# ListMultiplexProgramsRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import ListMultiplexProgramsRequestRequestTypeDef
def get_value() -> ListMultiplexProgramsRequestRequestTypeDef:
return {
"MultiplexId": ...,
}
# ListMultiplexProgramsRequestRequestTypeDef definition
class ListMultiplexProgramsRequestRequestTypeDef(TypedDict):
MultiplexId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
MultiplexProgramSummaryTypeDef#
# MultiplexProgramSummaryTypeDef usage example
from mypy_boto3_medialive.type_defs import MultiplexProgramSummaryTypeDef
def get_value() -> MultiplexProgramSummaryTypeDef:
return {
"ChannelId": ...,
}
# MultiplexProgramSummaryTypeDef definition
class MultiplexProgramSummaryTypeDef(TypedDict):
ChannelId: NotRequired[str],
ProgramName: NotRequired[str],
ListMultiplexesRequestListMultiplexesPaginateTypeDef#
# ListMultiplexesRequestListMultiplexesPaginateTypeDef usage example
from mypy_boto3_medialive.type_defs import ListMultiplexesRequestListMultiplexesPaginateTypeDef
def get_value() -> ListMultiplexesRequestListMultiplexesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListMultiplexesRequestListMultiplexesPaginateTypeDef definition
class ListMultiplexesRequestListMultiplexesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMultiplexesRequestRequestTypeDef#
# ListMultiplexesRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import ListMultiplexesRequestRequestTypeDef
def get_value() -> ListMultiplexesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListMultiplexesRequestRequestTypeDef definition
class ListMultiplexesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOfferingsRequestListOfferingsPaginateTypeDef#
# ListOfferingsRequestListOfferingsPaginateTypeDef usage example
from mypy_boto3_medialive.type_defs import ListOfferingsRequestListOfferingsPaginateTypeDef
def get_value() -> ListOfferingsRequestListOfferingsPaginateTypeDef:
return {
"ChannelClass": ...,
}
# ListOfferingsRequestListOfferingsPaginateTypeDef definition
class ListOfferingsRequestListOfferingsPaginateTypeDef(TypedDict):
ChannelClass: NotRequired[str],
ChannelConfiguration: NotRequired[str],
Codec: NotRequired[str],
Duration: NotRequired[str],
MaximumBitrate: NotRequired[str],
MaximumFramerate: NotRequired[str],
Resolution: NotRequired[str],
ResourceType: NotRequired[str],
SpecialFeature: NotRequired[str],
VideoQuality: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOfferingsRequestRequestTypeDef#
# ListOfferingsRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import ListOfferingsRequestRequestTypeDef
def get_value() -> ListOfferingsRequestRequestTypeDef:
return {
"ChannelClass": ...,
}
# ListOfferingsRequestRequestTypeDef definition
class ListOfferingsRequestRequestTypeDef(TypedDict):
ChannelClass: NotRequired[str],
ChannelConfiguration: NotRequired[str],
Codec: NotRequired[str],
Duration: NotRequired[str],
MaxResults: NotRequired[int],
MaximumBitrate: NotRequired[str],
MaximumFramerate: NotRequired[str],
NextToken: NotRequired[str],
Resolution: NotRequired[str],
ResourceType: NotRequired[str],
SpecialFeature: NotRequired[str],
VideoQuality: NotRequired[str],
ListReservationsRequestListReservationsPaginateTypeDef#
# ListReservationsRequestListReservationsPaginateTypeDef usage example
from mypy_boto3_medialive.type_defs import ListReservationsRequestListReservationsPaginateTypeDef
def get_value() -> ListReservationsRequestListReservationsPaginateTypeDef:
return {
"ChannelClass": ...,
}
# ListReservationsRequestListReservationsPaginateTypeDef definition
class ListReservationsRequestListReservationsPaginateTypeDef(TypedDict):
ChannelClass: NotRequired[str],
Codec: NotRequired[str],
MaximumBitrate: NotRequired[str],
MaximumFramerate: NotRequired[str],
Resolution: NotRequired[str],
ResourceType: NotRequired[str],
SpecialFeature: NotRequired[str],
VideoQuality: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListReservationsRequestRequestTypeDef#
# ListReservationsRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import ListReservationsRequestRequestTypeDef
def get_value() -> ListReservationsRequestRequestTypeDef:
return {
"ChannelClass": ...,
}
# ListReservationsRequestRequestTypeDef definition
class ListReservationsRequestRequestTypeDef(TypedDict):
ChannelClass: NotRequired[str],
Codec: NotRequired[str],
MaxResults: NotRequired[int],
MaximumBitrate: NotRequired[str],
MaximumFramerate: NotRequired[str],
NextToken: NotRequired[str],
Resolution: NotRequired[str],
ResourceType: NotRequired[str],
SpecialFeature: NotRequired[str],
VideoQuality: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_medialive.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
M3u8SettingsTypeDef#
# M3u8SettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import M3u8SettingsTypeDef
def get_value() -> M3u8SettingsTypeDef:
return {
"AudioFramesPerPes": ...,
}
# M3u8SettingsTypeDef definition
class M3u8SettingsTypeDef(TypedDict):
AudioFramesPerPes: NotRequired[int],
AudioPids: NotRequired[str],
EcmPid: NotRequired[str],
NielsenId3Behavior: NotRequired[M3u8NielsenId3BehaviorType], # (1)
PatInterval: NotRequired[int],
PcrControl: NotRequired[M3u8PcrControlType], # (2)
PcrPeriod: NotRequired[int],
PcrPid: NotRequired[str],
PmtInterval: NotRequired[int],
PmtPid: NotRequired[str],
ProgramNum: NotRequired[int],
Scte35Behavior: NotRequired[M3u8Scte35BehaviorType], # (3)
Scte35Pid: NotRequired[str],
TimedMetadataBehavior: NotRequired[M3u8TimedMetadataBehaviorType], # (4)
TimedMetadataPid: NotRequired[str],
TransportStreamId: NotRequired[int],
VideoPid: NotRequired[str],
- See M3u8NielsenId3BehaviorType
- See M3u8PcrControlType
- See M3u8Scte35BehaviorType
- See M3u8TimedMetadataBehaviorType
MaintenanceUpdateSettingsTypeDef#
# MaintenanceUpdateSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MaintenanceUpdateSettingsTypeDef
def get_value() -> MaintenanceUpdateSettingsTypeDef:
return {
"MaintenanceDay": ...,
}
# MaintenanceUpdateSettingsTypeDef definition
class MaintenanceUpdateSettingsTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceScheduledDate: NotRequired[str],
MaintenanceStartTime: NotRequired[str],
MediaPackageOutputDestinationSettingsTypeDef#
# MediaPackageOutputDestinationSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MediaPackageOutputDestinationSettingsTypeDef
def get_value() -> MediaPackageOutputDestinationSettingsTypeDef:
return {
"ChannelId": ...,
}
# MediaPackageOutputDestinationSettingsTypeDef definition
class MediaPackageOutputDestinationSettingsTypeDef(TypedDict):
ChannelId: NotRequired[str],
MotionGraphicsActivateScheduleActionSettingsTypeDef#
# MotionGraphicsActivateScheduleActionSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MotionGraphicsActivateScheduleActionSettingsTypeDef
def get_value() -> MotionGraphicsActivateScheduleActionSettingsTypeDef:
return {
"Duration": ...,
}
# MotionGraphicsActivateScheduleActionSettingsTypeDef definition
class MotionGraphicsActivateScheduleActionSettingsTypeDef(TypedDict):
Duration: NotRequired[int],
PasswordParam: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
MotionGraphicsSettingsTypeDef#
# MotionGraphicsSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MotionGraphicsSettingsTypeDef
def get_value() -> MotionGraphicsSettingsTypeDef:
return {
"HtmlMotionGraphicsSettings": ...,
}
# MotionGraphicsSettingsTypeDef definition
class MotionGraphicsSettingsTypeDef(TypedDict):
HtmlMotionGraphicsSettings: NotRequired[Mapping[str, Any]],
MsSmoothOutputSettingsTypeDef#
# MsSmoothOutputSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MsSmoothOutputSettingsTypeDef
def get_value() -> MsSmoothOutputSettingsTypeDef:
return {
"H265PackagingType": ...,
}
# MsSmoothOutputSettingsTypeDef definition
class MsSmoothOutputSettingsTypeDef(TypedDict):
H265PackagingType: NotRequired[MsSmoothH265PackagingTypeType], # (1)
NameModifier: NotRequired[str],
MultiplexMediaConnectOutputDestinationSettingsTypeDef#
# MultiplexMediaConnectOutputDestinationSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MultiplexMediaConnectOutputDestinationSettingsTypeDef
def get_value() -> MultiplexMediaConnectOutputDestinationSettingsTypeDef:
return {
"EntitlementArn": ...,
}
# MultiplexMediaConnectOutputDestinationSettingsTypeDef definition
class MultiplexMediaConnectOutputDestinationSettingsTypeDef(TypedDict):
EntitlementArn: NotRequired[str],
MultiplexProgramChannelDestinationSettingsTypeDef#
# MultiplexProgramChannelDestinationSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MultiplexProgramChannelDestinationSettingsTypeDef
def get_value() -> MultiplexProgramChannelDestinationSettingsTypeDef:
return {
"MultiplexId": ...,
}
# MultiplexProgramChannelDestinationSettingsTypeDef definition
class MultiplexProgramChannelDestinationSettingsTypeDef(TypedDict):
MultiplexId: NotRequired[str],
ProgramName: NotRequired[str],
MultiplexProgramServiceDescriptorTypeDef#
# MultiplexProgramServiceDescriptorTypeDef usage example
from mypy_boto3_medialive.type_defs import MultiplexProgramServiceDescriptorTypeDef
def get_value() -> MultiplexProgramServiceDescriptorTypeDef:
return {
"ProviderName": ...,
"ServiceName": ...,
}
# MultiplexProgramServiceDescriptorTypeDef definition
class MultiplexProgramServiceDescriptorTypeDef(TypedDict):
ProviderName: str,
ServiceName: str,
MultiplexSettingsSummaryTypeDef#
# MultiplexSettingsSummaryTypeDef usage example
from mypy_boto3_medialive.type_defs import MultiplexSettingsSummaryTypeDef
def get_value() -> MultiplexSettingsSummaryTypeDef:
return {
"TransportStreamBitrate": ...,
}
# MultiplexSettingsSummaryTypeDef definition
class MultiplexSettingsSummaryTypeDef(TypedDict):
TransportStreamBitrate: NotRequired[int],
MultiplexStatmuxVideoSettingsTypeDef#
# MultiplexStatmuxVideoSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MultiplexStatmuxVideoSettingsTypeDef
def get_value() -> MultiplexStatmuxVideoSettingsTypeDef:
return {
"MaximumBitrate": ...,
}
# MultiplexStatmuxVideoSettingsTypeDef definition
class MultiplexStatmuxVideoSettingsTypeDef(TypedDict):
MaximumBitrate: NotRequired[int],
MinimumBitrate: NotRequired[int],
Priority: NotRequired[int],
NielsenCBETTypeDef#
# NielsenCBETTypeDef usage example
from mypy_boto3_medialive.type_defs import NielsenCBETTypeDef
def get_value() -> NielsenCBETTypeDef:
return {
"CbetCheckDigitString": ...,
"CbetStepaside": ...,
"Csid": ...,
}
# NielsenCBETTypeDef definition
class NielsenCBETTypeDef(TypedDict):
CbetCheckDigitString: str,
CbetStepaside: NielsenWatermarksCbetStepasideType, # (1)
Csid: str,
NielsenNaesIiNwTypeDef#
# NielsenNaesIiNwTypeDef usage example
from mypy_boto3_medialive.type_defs import NielsenNaesIiNwTypeDef
def get_value() -> NielsenNaesIiNwTypeDef:
return {
"CheckDigitString": ...,
"Sid": ...,
}
# NielsenNaesIiNwTypeDef definition
class NielsenNaesIiNwTypeDef(TypedDict):
CheckDigitString: str,
Sid: float,
Timezone: NotRequired[NielsenWatermarkTimezonesType], # (1)
OutputDestinationSettingsTypeDef#
# OutputDestinationSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import OutputDestinationSettingsTypeDef
def get_value() -> OutputDestinationSettingsTypeDef:
return {
"PasswordParam": ...,
}
# OutputDestinationSettingsTypeDef definition
class OutputDestinationSettingsTypeDef(TypedDict):
PasswordParam: NotRequired[str],
StreamName: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
RtmpGroupSettingsTypeDef#
# RtmpGroupSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import RtmpGroupSettingsTypeDef
def get_value() -> RtmpGroupSettingsTypeDef:
return {
"AdMarkers": ...,
}
# RtmpGroupSettingsTypeDef definition
class RtmpGroupSettingsTypeDef(TypedDict):
AdMarkers: NotRequired[Sequence[RtmpAdMarkersType]], # (1)
AuthenticationScheme: NotRequired[AuthenticationSchemeType], # (2)
CacheFullBehavior: NotRequired[RtmpCacheFullBehaviorType], # (3)
CacheLength: NotRequired[int],
CaptionData: NotRequired[RtmpCaptionDataType], # (4)
InputLossAction: NotRequired[InputLossActionForRtmpOutType], # (5)
RestartDelay: NotRequired[int],
- See RtmpAdMarkersType
- See AuthenticationSchemeType
- See RtmpCacheFullBehaviorType
- See RtmpCaptionDataType
- See InputLossActionForRtmpOutType
UdpGroupSettingsTypeDef#
# UdpGroupSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import UdpGroupSettingsTypeDef
def get_value() -> UdpGroupSettingsTypeDef:
return {
"InputLossAction": ...,
}
# UdpGroupSettingsTypeDef definition
class UdpGroupSettingsTypeDef(TypedDict):
InputLossAction: NotRequired[InputLossActionForUdpOutType], # (1)
TimedMetadataId3Frame: NotRequired[UdpTimedMetadataId3FrameType], # (2)
TimedMetadataId3Period: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_medialive.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PipelinePauseStateSettingsTypeDef#
# PipelinePauseStateSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import PipelinePauseStateSettingsTypeDef
def get_value() -> PipelinePauseStateSettingsTypeDef:
return {
"PipelineId": ...,
}
# PipelinePauseStateSettingsTypeDef definition
class PipelinePauseStateSettingsTypeDef(TypedDict):
PipelineId: PipelineIdType, # (1)
- See PipelineIdType
RebootInputDeviceRequestRequestTypeDef#
# RebootInputDeviceRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import RebootInputDeviceRequestRequestTypeDef
def get_value() -> RebootInputDeviceRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
# RebootInputDeviceRequestRequestTypeDef definition
class RebootInputDeviceRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
Force: NotRequired[RebootInputDeviceForceType], # (1)
RejectInputDeviceTransferRequestRequestTypeDef#
# RejectInputDeviceTransferRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import RejectInputDeviceTransferRequestRequestTypeDef
def get_value() -> RejectInputDeviceTransferRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
# RejectInputDeviceTransferRequestRequestTypeDef definition
class RejectInputDeviceTransferRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_medialive.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
Scte35InputScheduleActionSettingsTypeDef#
# Scte35InputScheduleActionSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import Scte35InputScheduleActionSettingsTypeDef
def get_value() -> Scte35InputScheduleActionSettingsTypeDef:
return {
"Mode": ...,
}
# Scte35InputScheduleActionSettingsTypeDef definition
class Scte35InputScheduleActionSettingsTypeDef(TypedDict):
Mode: Scte35InputModeType, # (1)
InputAttachmentNameReference: NotRequired[str],
Scte35ReturnToNetworkScheduleActionSettingsTypeDef#
# Scte35ReturnToNetworkScheduleActionSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import Scte35ReturnToNetworkScheduleActionSettingsTypeDef
def get_value() -> Scte35ReturnToNetworkScheduleActionSettingsTypeDef:
return {
"SpliceEventId": ...,
}
# Scte35ReturnToNetworkScheduleActionSettingsTypeDef definition
class Scte35ReturnToNetworkScheduleActionSettingsTypeDef(TypedDict):
SpliceEventId: int,
Scte35SpliceInsertScheduleActionSettingsTypeDef#
# Scte35SpliceInsertScheduleActionSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import Scte35SpliceInsertScheduleActionSettingsTypeDef
def get_value() -> Scte35SpliceInsertScheduleActionSettingsTypeDef:
return {
"SpliceEventId": ...,
}
# Scte35SpliceInsertScheduleActionSettingsTypeDef definition
class Scte35SpliceInsertScheduleActionSettingsTypeDef(TypedDict):
SpliceEventId: int,
Duration: NotRequired[int],
StaticImageDeactivateScheduleActionSettingsTypeDef#
# StaticImageDeactivateScheduleActionSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import StaticImageDeactivateScheduleActionSettingsTypeDef
def get_value() -> StaticImageDeactivateScheduleActionSettingsTypeDef:
return {
"FadeOut": ...,
}
# StaticImageDeactivateScheduleActionSettingsTypeDef definition
class StaticImageDeactivateScheduleActionSettingsTypeDef(TypedDict):
FadeOut: NotRequired[int],
Layer: NotRequired[int],
Scte35DeliveryRestrictionsTypeDef#
# Scte35DeliveryRestrictionsTypeDef usage example
from mypy_boto3_medialive.type_defs import Scte35DeliveryRestrictionsTypeDef
def get_value() -> Scte35DeliveryRestrictionsTypeDef:
return {
"ArchiveAllowedFlag": ...,
"DeviceRestrictions": ...,
"NoRegionalBlackoutFlag": ...,
"WebDeliveryAllowedFlag": ...,
}
# Scte35DeliveryRestrictionsTypeDef definition
class Scte35DeliveryRestrictionsTypeDef(TypedDict):
ArchiveAllowedFlag: Scte35ArchiveAllowedFlagType, # (1)
DeviceRestrictions: Scte35DeviceRestrictionsType, # (2)
NoRegionalBlackoutFlag: Scte35NoRegionalBlackoutFlagType, # (3)
WebDeliveryAllowedFlag: Scte35WebDeliveryAllowedFlagType, # (4)
- See Scte35ArchiveAllowedFlagType
- See Scte35DeviceRestrictionsType
- See Scte35NoRegionalBlackoutFlagType
- See Scte35WebDeliveryAllowedFlagType
StartChannelRequestRequestTypeDef#
# StartChannelRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import StartChannelRequestRequestTypeDef
def get_value() -> StartChannelRequestRequestTypeDef:
return {
"ChannelId": ...,
}
# StartChannelRequestRequestTypeDef definition
class StartChannelRequestRequestTypeDef(TypedDict):
ChannelId: str,
StartInputDeviceMaintenanceWindowRequestRequestTypeDef#
# StartInputDeviceMaintenanceWindowRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import StartInputDeviceMaintenanceWindowRequestRequestTypeDef
def get_value() -> StartInputDeviceMaintenanceWindowRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
# StartInputDeviceMaintenanceWindowRequestRequestTypeDef definition
class StartInputDeviceMaintenanceWindowRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
StartMultiplexRequestRequestTypeDef#
# StartMultiplexRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import StartMultiplexRequestRequestTypeDef
def get_value() -> StartMultiplexRequestRequestTypeDef:
return {
"MultiplexId": ...,
}
# StartMultiplexRequestRequestTypeDef definition
class StartMultiplexRequestRequestTypeDef(TypedDict):
MultiplexId: str,
StopChannelRequestRequestTypeDef#
# StopChannelRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import StopChannelRequestRequestTypeDef
def get_value() -> StopChannelRequestRequestTypeDef:
return {
"ChannelId": ...,
}
# StopChannelRequestRequestTypeDef definition
class StopChannelRequestRequestTypeDef(TypedDict):
ChannelId: str,
StopMultiplexRequestRequestTypeDef#
# StopMultiplexRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import StopMultiplexRequestRequestTypeDef
def get_value() -> StopMultiplexRequestRequestTypeDef:
return {
"MultiplexId": ...,
}
# StopMultiplexRequestRequestTypeDef definition
class StopMultiplexRequestRequestTypeDef(TypedDict):
MultiplexId: str,
TransferInputDeviceRequestRequestTypeDef#
# TransferInputDeviceRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import TransferInputDeviceRequestRequestTypeDef
def get_value() -> TransferInputDeviceRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
# TransferInputDeviceRequestRequestTypeDef definition
class TransferInputDeviceRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
TargetCustomerId: NotRequired[str],
TargetRegion: NotRequired[str],
TransferMessage: NotRequired[str],
VideoSelectorPidTypeDef#
# VideoSelectorPidTypeDef usage example
from mypy_boto3_medialive.type_defs import VideoSelectorPidTypeDef
def get_value() -> VideoSelectorPidTypeDef:
return {
"Pid": ...,
}
# VideoSelectorPidTypeDef definition
class VideoSelectorPidTypeDef(TypedDict):
Pid: NotRequired[int],
VideoSelectorProgramIdTypeDef#
# VideoSelectorProgramIdTypeDef usage example
from mypy_boto3_medialive.type_defs import VideoSelectorProgramIdTypeDef
def get_value() -> VideoSelectorProgramIdTypeDef:
return {
"ProgramId": ...,
}
# VideoSelectorProgramIdTypeDef definition
class VideoSelectorProgramIdTypeDef(TypedDict):
ProgramId: NotRequired[int],
ArchiveCdnSettingsTypeDef#
# ArchiveCdnSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import ArchiveCdnSettingsTypeDef
def get_value() -> ArchiveCdnSettingsTypeDef:
return {
"ArchiveS3Settings": ...,
}
# ArchiveCdnSettingsTypeDef definition
class ArchiveCdnSettingsTypeDef(TypedDict):
ArchiveS3Settings: NotRequired[ArchiveS3SettingsTypeDef], # (1)
MediaPackageGroupSettingsTypeDef#
# MediaPackageGroupSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MediaPackageGroupSettingsTypeDef
def get_value() -> MediaPackageGroupSettingsTypeDef:
return {
"Destination": ...,
}
# MediaPackageGroupSettingsTypeDef definition
class MediaPackageGroupSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (1)
MsSmoothGroupSettingsTypeDef#
# MsSmoothGroupSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MsSmoothGroupSettingsTypeDef
def get_value() -> MsSmoothGroupSettingsTypeDef:
return {
"Destination": ...,
}
# MsSmoothGroupSettingsTypeDef definition
class MsSmoothGroupSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (3)
AcquisitionPointId: NotRequired[str],
AudioOnlyTimecodeControl: NotRequired[SmoothGroupAudioOnlyTimecodeControlType], # (1)
CertificateMode: NotRequired[SmoothGroupCertificateModeType], # (2)
ConnectionRetryInterval: NotRequired[int],
EventId: NotRequired[str],
EventIdMode: NotRequired[SmoothGroupEventIdModeType], # (4)
EventStopBehavior: NotRequired[SmoothGroupEventStopBehaviorType], # (5)
FilecacheDuration: NotRequired[int],
FragmentLength: NotRequired[int],
InputLossAction: NotRequired[InputLossActionForMsSmoothOutType], # (6)
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
SegmentationMode: NotRequired[SmoothGroupSegmentationModeType], # (7)
SendDelayMs: NotRequired[int],
SparseTrackType: NotRequired[SmoothGroupSparseTrackTypeType], # (8)
StreamManifestBehavior: NotRequired[SmoothGroupStreamManifestBehaviorType], # (9)
TimestampOffset: NotRequired[str],
TimestampOffsetMode: NotRequired[SmoothGroupTimestampOffsetModeType], # (10)
- See SmoothGroupAudioOnlyTimecodeControlType
- See SmoothGroupCertificateModeType
- See OutputLocationRefTypeDef
- See SmoothGroupEventIdModeType
- See SmoothGroupEventStopBehaviorType
- See InputLossActionForMsSmoothOutType
- See SmoothGroupSegmentationModeType
- See SmoothGroupSparseTrackTypeType
- See SmoothGroupStreamManifestBehaviorType
- See SmoothGroupTimestampOffsetModeType
MultiplexOutputSettingsTypeDef#
# MultiplexOutputSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import MultiplexOutputSettingsTypeDef
def get_value() -> MultiplexOutputSettingsTypeDef:
return {
"Destination": ...,
}
# MultiplexOutputSettingsTypeDef definition
class MultiplexOutputSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (1)
RtmpOutputSettingsTypeDef#
# RtmpOutputSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import RtmpOutputSettingsTypeDef
def get_value() -> RtmpOutputSettingsTypeDef:
return {
"Destination": ...,
}
# RtmpOutputSettingsTypeDef definition
class RtmpOutputSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (2)
CertificateMode: NotRequired[RtmpOutputCertificateModeType], # (1)
ConnectionRetryInterval: NotRequired[int],
NumRetries: NotRequired[int],
AudioChannelMappingTypeDef#
# AudioChannelMappingTypeDef usage example
from mypy_boto3_medialive.type_defs import AudioChannelMappingTypeDef
def get_value() -> AudioChannelMappingTypeDef:
return {
"InputChannelLevels": ...,
"OutputChannel": ...,
}
# AudioChannelMappingTypeDef definition
class AudioChannelMappingTypeDef(TypedDict):
InputChannelLevels: Sequence[InputChannelLevelTypeDef], # (1)
OutputChannel: int,
AudioCodecSettingsTypeDef#
# AudioCodecSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import AudioCodecSettingsTypeDef
def get_value() -> AudioCodecSettingsTypeDef:
return {
"AacSettings": ...,
}
# AudioCodecSettingsTypeDef definition
class AudioCodecSettingsTypeDef(TypedDict):
AacSettings: NotRequired[AacSettingsTypeDef], # (1)
Ac3Settings: NotRequired[Ac3SettingsTypeDef], # (2)
Eac3AtmosSettings: NotRequired[Eac3AtmosSettingsTypeDef], # (3)
Eac3Settings: NotRequired[Eac3SettingsTypeDef], # (4)
Mp2Settings: NotRequired[Mp2SettingsTypeDef], # (5)
PassThroughSettings: NotRequired[Mapping[str, Any]],
WavSettings: NotRequired[WavSettingsTypeDef], # (6)
- See AacSettingsTypeDef
- See Ac3SettingsTypeDef
- See Eac3AtmosSettingsTypeDef
- See Eac3SettingsTypeDef
- See Mp2SettingsTypeDef
- See WavSettingsTypeDef
AudioOnlyHlsSettingsTypeDef#
# AudioOnlyHlsSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import AudioOnlyHlsSettingsTypeDef
def get_value() -> AudioOnlyHlsSettingsTypeDef:
return {
"AudioGroupId": ...,
}
# AudioOnlyHlsSettingsTypeDef definition
class AudioOnlyHlsSettingsTypeDef(TypedDict):
AudioGroupId: NotRequired[str],
AudioOnlyImage: NotRequired[InputLocationTypeDef], # (1)
AudioTrackType: NotRequired[AudioOnlyHlsTrackTypeType], # (2)
SegmentType: NotRequired[AudioOnlyHlsSegmentTypeType], # (3)
AvailBlankingTypeDef#
# AvailBlankingTypeDef usage example
from mypy_boto3_medialive.type_defs import AvailBlankingTypeDef
def get_value() -> AvailBlankingTypeDef:
return {
"AvailBlankingImage": ...,
}
# AvailBlankingTypeDef definition
class AvailBlankingTypeDef(TypedDict):
AvailBlankingImage: NotRequired[InputLocationTypeDef], # (1)
State: NotRequired[AvailBlankingStateType], # (2)
BlackoutSlateTypeDef#
# BlackoutSlateTypeDef usage example
from mypy_boto3_medialive.type_defs import BlackoutSlateTypeDef
def get_value() -> BlackoutSlateTypeDef:
return {
"BlackoutSlateImage": ...,
}
# BlackoutSlateTypeDef definition
class BlackoutSlateTypeDef(TypedDict):
BlackoutSlateImage: NotRequired[InputLocationTypeDef], # (1)
NetworkEndBlackout: NotRequired[BlackoutSlateNetworkEndBlackoutType], # (2)
NetworkEndBlackoutImage: NotRequired[InputLocationTypeDef], # (1)
NetworkId: NotRequired[str],
State: NotRequired[BlackoutSlateStateType], # (4)
- See InputLocationTypeDef
- See BlackoutSlateNetworkEndBlackoutType
- See InputLocationTypeDef
- See BlackoutSlateStateType
BurnInDestinationSettingsTypeDef#
# BurnInDestinationSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import BurnInDestinationSettingsTypeDef
def get_value() -> BurnInDestinationSettingsTypeDef:
return {
"Alignment": ...,
}
# BurnInDestinationSettingsTypeDef definition
class BurnInDestinationSettingsTypeDef(TypedDict):
Alignment: NotRequired[BurnInAlignmentType], # (1)
BackgroundColor: NotRequired[BurnInBackgroundColorType], # (2)
BackgroundOpacity: NotRequired[int],
Font: NotRequired[InputLocationTypeDef], # (3)
FontColor: NotRequired[BurnInFontColorType], # (4)
FontOpacity: NotRequired[int],
FontResolution: NotRequired[int],
FontSize: NotRequired[str],
OutlineColor: NotRequired[BurnInOutlineColorType], # (5)
OutlineSize: NotRequired[int],
ShadowColor: NotRequired[BurnInShadowColorType], # (6)
ShadowOpacity: NotRequired[int],
ShadowXOffset: NotRequired[int],
ShadowYOffset: NotRequired[int],
TeletextGridControl: NotRequired[BurnInTeletextGridControlType], # (7)
XPosition: NotRequired[int],
YPosition: NotRequired[int],
- See BurnInAlignmentType
- See BurnInBackgroundColorType
- See InputLocationTypeDef
- See BurnInFontColorType
- See BurnInOutlineColorType
- See BurnInShadowColorType
- See BurnInTeletextGridControlType
DvbSubDestinationSettingsTypeDef#
# DvbSubDestinationSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import DvbSubDestinationSettingsTypeDef
def get_value() -> DvbSubDestinationSettingsTypeDef:
return {
"Alignment": ...,
}
# DvbSubDestinationSettingsTypeDef definition
class DvbSubDestinationSettingsTypeDef(TypedDict):
Alignment: NotRequired[DvbSubDestinationAlignmentType], # (1)
BackgroundColor: NotRequired[DvbSubDestinationBackgroundColorType], # (2)
BackgroundOpacity: NotRequired[int],
Font: NotRequired[InputLocationTypeDef], # (3)
FontColor: NotRequired[DvbSubDestinationFontColorType], # (4)
FontOpacity: NotRequired[int],
FontResolution: NotRequired[int],
FontSize: NotRequired[str],
OutlineColor: NotRequired[DvbSubDestinationOutlineColorType], # (5)
OutlineSize: NotRequired[int],
ShadowColor: NotRequired[DvbSubDestinationShadowColorType], # (6)
ShadowOpacity: NotRequired[int],
ShadowXOffset: NotRequired[int],
ShadowYOffset: NotRequired[int],
TeletextGridControl: NotRequired[DvbSubDestinationTeletextGridControlType], # (7)
XPosition: NotRequired[int],
YPosition: NotRequired[int],
- See DvbSubDestinationAlignmentType
- See DvbSubDestinationBackgroundColorType
- See InputLocationTypeDef
- See DvbSubDestinationFontColorType
- See DvbSubDestinationOutlineColorType
- See DvbSubDestinationShadowColorType
- See DvbSubDestinationTeletextGridControlType
InputLossBehaviorTypeDef#
# InputLossBehaviorTypeDef usage example
from mypy_boto3_medialive.type_defs import InputLossBehaviorTypeDef
def get_value() -> InputLossBehaviorTypeDef:
return {
"BlackFrameMsec": ...,
}
# InputLossBehaviorTypeDef definition
class InputLossBehaviorTypeDef(TypedDict):
BlackFrameMsec: NotRequired[int],
InputLossImageColor: NotRequired[str],
InputLossImageSlate: NotRequired[InputLocationTypeDef], # (1)
InputLossImageType: NotRequired[InputLossImageTypeType], # (2)
RepeatFrameMsec: NotRequired[int],
StaticImageActivateScheduleActionSettingsTypeDef#
# StaticImageActivateScheduleActionSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import StaticImageActivateScheduleActionSettingsTypeDef
def get_value() -> StaticImageActivateScheduleActionSettingsTypeDef:
return {
"Image": ...,
}
# StaticImageActivateScheduleActionSettingsTypeDef definition
class StaticImageActivateScheduleActionSettingsTypeDef(TypedDict):
Image: InputLocationTypeDef, # (1)
Duration: NotRequired[int],
FadeIn: NotRequired[int],
FadeOut: NotRequired[int],
Height: NotRequired[int],
ImageX: NotRequired[int],
ImageY: NotRequired[int],
Layer: NotRequired[int],
Opacity: NotRequired[int],
Width: NotRequired[int],
StaticKeySettingsTypeDef#
# StaticKeySettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import StaticKeySettingsTypeDef
def get_value() -> StaticKeySettingsTypeDef:
return {
"StaticKeyValue": ...,
}
# StaticKeySettingsTypeDef definition
class StaticKeySettingsTypeDef(TypedDict):
StaticKeyValue: str,
KeyProviderServer: NotRequired[InputLocationTypeDef], # (1)
AudioTrackSelectionTypeDef#
# AudioTrackSelectionTypeDef usage example
from mypy_boto3_medialive.type_defs import AudioTrackSelectionTypeDef
def get_value() -> AudioTrackSelectionTypeDef:
return {
"Tracks": ...,
}
# AudioTrackSelectionTypeDef definition
class AudioTrackSelectionTypeDef(TypedDict):
Tracks: Sequence[AudioTrackTypeDef], # (1)
DolbyEDecode: NotRequired[AudioDolbyEDecodeTypeDef], # (2)
AvailSettingsTypeDef#
# AvailSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import AvailSettingsTypeDef
def get_value() -> AvailSettingsTypeDef:
return {
"Esam": ...,
}
# AvailSettingsTypeDef definition
class AvailSettingsTypeDef(TypedDict):
Esam: NotRequired[EsamTypeDef], # (1)
Scte35SpliceInsert: NotRequired[Scte35SpliceInsertTypeDef], # (2)
Scte35TimeSignalApos: NotRequired[Scte35TimeSignalAposTypeDef], # (3)
BatchDeleteResponseTypeDef#
# BatchDeleteResponseTypeDef usage example
from mypy_boto3_medialive.type_defs import BatchDeleteResponseTypeDef
def get_value() -> BatchDeleteResponseTypeDef:
return {
"Failed": ...,
"Successful": ...,
"ResponseMetadata": ...,
}
# BatchDeleteResponseTypeDef definition
class BatchDeleteResponseTypeDef(TypedDict):
Failed: List[BatchFailedResultModelTypeDef], # (1)
Successful: List[BatchSuccessfulResultModelTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchStartResponseTypeDef#
# BatchStartResponseTypeDef usage example
from mypy_boto3_medialive.type_defs import BatchStartResponseTypeDef
def get_value() -> BatchStartResponseTypeDef:
return {
"Failed": ...,
"Successful": ...,
"ResponseMetadata": ...,
}
# BatchStartResponseTypeDef definition
class BatchStartResponseTypeDef(TypedDict):
Failed: List[BatchFailedResultModelTypeDef], # (1)
Successful: List[BatchSuccessfulResultModelTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchStopResponseTypeDef#
# BatchStopResponseTypeDef usage example
from mypy_boto3_medialive.type_defs import BatchStopResponseTypeDef
def get_value() -> BatchStopResponseTypeDef:
return {
"Failed": ...,
"Successful": ...,
"ResponseMetadata": ...,
}
# BatchStopResponseTypeDef definition
class BatchStopResponseTypeDef(TypedDict):
Failed: List[BatchFailedResultModelTypeDef], # (1)
Successful: List[BatchSuccessfulResultModelTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
TeletextSourceSettingsTypeDef#
# TeletextSourceSettingsTypeDef usage example
from mypy_boto3_medialive.type_defs import TeletextSourceSettingsTypeDef
def get_value() -> TeletextSourceSettingsTypeDef:
return {
"OutputRectangle": ...,
}
# TeletextSourceSettingsTypeDef definition
class TeletextSourceSettingsTypeDef(TypedDict):
OutputRectangle: NotRequired[CaptionRectangleTypeDef], # (1)
PageNumber: NotRequired[str],
CreateInputRequestRequestTypeDef#
# CreateInputRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import CreateInputRequestRequestTypeDef
def get_value() -> CreateInputRequestRequestTypeDef:
return {
"Destinations": ...,
}
# CreateInputRequestRequestTypeDef definition
class CreateInputRequestRequestTypeDef(TypedDict):
Destinations: NotRequired[Sequence[InputDestinationRequestTypeDef]], # (1)
InputDevices: NotRequired[Sequence[InputDeviceSettingsTypeDef]], # (2)
InputSecurityGroups: NotRequired[Sequence[str]],
MediaConnectFlows: NotRequired[Sequence[MediaConnectFlowRequestTypeDef]], # (3)
Name: NotRequired[str],
RequestId: NotRequired[str],
RoleArn: NotRequired[str],
Sources: NotRequired[Sequence[InputSourceRequestTypeDef]], # (4)
Tags: NotRequired[Mapping[str, str]],
Type: NotRequired[InputTypeType], # (5)
Vpc: NotRequired[InputVpcRequestTypeDef], # (6)
- See InputDestinationRequestTypeDef
- See InputDeviceSettingsTypeDef
- See MediaConnectFlowRequestTypeDef
- See InputSourceRequestTypeDef
- See InputTypeType
- See InputVpcRequestTypeDef
CreateInputSecurityGroupRequestRequestTypeDef#
# CreateInputSecurityGroupRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import CreateInputSecurityGroupRequestRequestTypeDef
def get_value() -> CreateInputSecurityGroupRequestRequestTypeDef:
return {
"Tags": ...,
}
# CreateInputSecurityGroupRequestRequestTypeDef definition
class CreateInputSecurityGroupRequestRequestTypeDef(TypedDict):
Tags: NotRequired[Mapping[str, str]],
WhitelistRules: NotRequired[Sequence[InputWhitelistRuleCidrTypeDef]], # (1)
UpdateInputSecurityGroupRequestRequestTypeDef#
# UpdateInputSecurityGroupRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import UpdateInputSecurityGroupRequestRequestTypeDef
def get_value() -> UpdateInputSecurityGroupRequestRequestTypeDef:
return {
"InputSecurityGroupId": ...,
}
# UpdateInputSecurityGroupRequestRequestTypeDef definition
class UpdateInputSecurityGroupRequestRequestTypeDef(TypedDict):
InputSecurityGroupId: str,
Tags: NotRequired[Mapping[str, str]],
WhitelistRules: NotRequired[Sequence[InputWhitelistRuleCidrTypeDef]], # (1)
CreateMultiplexRequestRequestTypeDef#
# CreateMultiplexRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import CreateMultiplexRequestRequestTypeDef
def get_value() -> CreateMultiplexRequestRequestTypeDef:
return {
"AvailabilityZones": ...,
"MultiplexSettings": ...,
"Name": ...,
"RequestId": ...,
}
# CreateMultiplexRequestRequestTypeDef definition
class CreateMultiplexRequestRequestTypeDef(TypedDict):
AvailabilityZones: Sequence[str],
MultiplexSettings: MultiplexSettingsTypeDef, # (1)
Name: str,
RequestId: str,
Tags: NotRequired[Mapping[str, str]],
UpdateMultiplexRequestRequestTypeDef#
# UpdateMultiplexRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import UpdateMultiplexRequestRequestTypeDef
def get_value() -> UpdateMultiplexRequestRequestTypeDef:
return {
"MultiplexId": ...,
}
# UpdateMultiplexRequestRequestTypeDef definition
class UpdateMultiplexRequestRequestTypeDef(TypedDict):
MultiplexId: str,
MultiplexSettings: NotRequired[MultiplexSettingsTypeDef], # (1)
Name: NotRequired[str],
PurchaseOfferingRequestRequestTypeDef#
# PurchaseOfferingRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import PurchaseOfferingRequestRequestTypeDef
def get_value() -> PurchaseOfferingRequestRequestTypeDef:
return {
"Count": ...,
"OfferingId": ...,
}
# PurchaseOfferingRequestRequestTypeDef definition
class PurchaseOfferingRequestRequestTypeDef(TypedDict):
Count: int,
OfferingId: str,
Name: NotRequired[str],
RenewalSettings: NotRequired[RenewalSettingsTypeDef], # (1)
RequestId: NotRequired[str],
Start: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
UpdateReservationRequestRequestTypeDef#
# UpdateReservationRequestRequestTypeDef usage example
from mypy_boto3_medialive.type_defs import UpdateReservationRequestRequestTypeDef
def get_value() -> UpdateReservationRequestRequestTypeDef:
return {
"ReservationId": ...,
}
# UpdateReservationRequestRequestTypeDef definition
class UpdateReservationRequestRequestTypeDef(TypedDict):
ReservationId: str,
Name: NotRequired[str],
RenewalSettings: NotRequired[RenewalSettingsTypeDef], # (1)