Typed dictionaries
Auto-generated documentation for MediaLive type annotations stubs module mypy-boto3-medialive.
AacSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AacSettingsTypeDef
def get_value() -> AacSettingsTypeDef:
return {
"Bitrate": ...,
}
Definition
class AacSettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
CodingMode: NotRequired[AacCodingModeType], # (1)
InputType: NotRequired[AacInputTypeType], # (2)
Profile: NotRequired[AacProfileType], # (3)
RateControlMode: NotRequired[AacRateControlModeType], # (4)
RawFormat: NotRequired[AacRawFormatType], # (5)
SampleRate: NotRequired[float],
Spec: NotRequired[AacSpecType], # (6)
VbrQuality: NotRequired[AacVbrQualityType], # (7)
- See AacCodingModeType
- See AacInputTypeType
- See AacProfileType
- See AacRateControlModeType
- See AacRawFormatType
- See AacSpecType
- See AacVbrQualityType
Ac3SettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Ac3SettingsTypeDef
def get_value() -> Ac3SettingsTypeDef:
return {
"Bitrate": ...,
}
Definition
class Ac3SettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
BitstreamMode: NotRequired[Ac3BitstreamModeType], # (1)
CodingMode: NotRequired[Ac3CodingModeType], # (2)
Dialnorm: NotRequired[int],
DrcProfile: NotRequired[Ac3DrcProfileType], # (3)
LfeFilter: NotRequired[Ac3LfeFilterType], # (4)
MetadataControl: NotRequired[Ac3MetadataControlType], # (5)
- See Ac3BitstreamModeType
- See Ac3CodingModeType
- See Ac3DrcProfileType
- See Ac3LfeFilterType
- See Ac3MetadataControlType
AcceptInputDeviceTransferRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AcceptInputDeviceTransferRequestRequestTypeDef
def get_value() -> AcceptInputDeviceTransferRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
AncillarySourceSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AncillarySourceSettingsTypeDef
def get_value() -> AncillarySourceSettingsTypeDef:
return {
"SourceAncillaryChannelNumber": ...,
}
Definition
class AncillarySourceSettingsTypeDef(TypedDict):
SourceAncillaryChannelNumber: NotRequired[int],
ArchiveS3SettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ArchiveS3SettingsTypeDef
def get_value() -> ArchiveS3SettingsTypeDef:
return {
"CannedAcl": ...,
}
- See S3CannedAclType
OutputLocationRefTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import OutputLocationRefTypeDef
def get_value() -> OutputLocationRefTypeDef:
return {
"DestinationRefId": ...,
}
InputChannelLevelTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputChannelLevelTypeDef
def get_value() -> InputChannelLevelTypeDef:
return {
"Gain": ...,
"InputChannel": ...,
}
Eac3AtmosSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Eac3AtmosSettingsTypeDef
def get_value() -> Eac3AtmosSettingsTypeDef:
return {
"Bitrate": ...,
}
Definition
class Eac3AtmosSettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
CodingMode: NotRequired[Eac3AtmosCodingModeType], # (1)
Dialnorm: NotRequired[int],
DrcLine: NotRequired[Eac3AtmosDrcLineType], # (2)
DrcRf: NotRequired[Eac3AtmosDrcRfType], # (3)
HeightTrim: NotRequired[float],
SurroundTrim: NotRequired[float],
Eac3SettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Eac3SettingsTypeDef
def get_value() -> Eac3SettingsTypeDef:
return {
"AttenuationControl": ...,
}
Definition
class Eac3SettingsTypeDef(TypedDict):
AttenuationControl: NotRequired[Eac3AttenuationControlType], # (1)
Bitrate: NotRequired[float],
BitstreamMode: NotRequired[Eac3BitstreamModeType], # (2)
CodingMode: NotRequired[Eac3CodingModeType], # (3)
DcFilter: NotRequired[Eac3DcFilterType], # (4)
Dialnorm: NotRequired[int],
DrcLine: NotRequired[Eac3DrcLineType], # (5)
DrcRf: NotRequired[Eac3DrcRfType], # (6)
LfeControl: NotRequired[Eac3LfeControlType], # (7)
LfeFilter: NotRequired[Eac3LfeFilterType], # (8)
LoRoCenterMixLevel: NotRequired[float],
LoRoSurroundMixLevel: NotRequired[float],
LtRtCenterMixLevel: NotRequired[float],
LtRtSurroundMixLevel: NotRequired[float],
MetadataControl: NotRequired[Eac3MetadataControlType], # (9)
PassthroughControl: NotRequired[Eac3PassthroughControlType], # (10)
PhaseControl: NotRequired[Eac3PhaseControlType], # (11)
StereoDownmix: NotRequired[Eac3StereoDownmixType], # (12)
SurroundExMode: NotRequired[Eac3SurroundExModeType], # (13)
SurroundMode: NotRequired[Eac3SurroundModeType], # (14)
- 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
Usage Example
from mypy_boto3_medialive.type_defs import Mp2SettingsTypeDef
def get_value() -> Mp2SettingsTypeDef:
return {
"Bitrate": ...,
}
Definition
class Mp2SettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
CodingMode: NotRequired[Mp2CodingModeType], # (1)
SampleRate: NotRequired[float],
WavSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import WavSettingsTypeDef
def get_value() -> WavSettingsTypeDef:
return {
"BitDepth": ...,
}
Definition
class WavSettingsTypeDef(TypedDict):
BitDepth: NotRequired[float],
CodingMode: NotRequired[WavCodingModeType], # (1)
SampleRate: NotRequired[float],
AudioNormalizationSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioNormalizationSettingsTypeDef
def get_value() -> AudioNormalizationSettingsTypeDef:
return {
"Algorithm": ...,
}
Definition
class AudioNormalizationSettingsTypeDef(TypedDict):
Algorithm: NotRequired[AudioNormalizationAlgorithmType], # (1)
AlgorithmControl: NotRequired[AudioNormalizationAlgorithmControlType], # (2)
TargetLkfs: NotRequired[float],
AudioDolbyEDecodeTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioDolbyEDecodeTypeDef
def get_value() -> AudioDolbyEDecodeTypeDef:
return {
"ProgramSelection": ...,
}
Definition
class AudioDolbyEDecodeTypeDef(TypedDict):
ProgramSelection: DolbyEProgramSelectionType, # (1)
AudioHlsRenditionSelectionTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioHlsRenditionSelectionTypeDef
def get_value() -> AudioHlsRenditionSelectionTypeDef:
return {
"GroupId": ...,
"Name": ...,
}
AudioLanguageSelectionTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioLanguageSelectionTypeDef
def get_value() -> AudioLanguageSelectionTypeDef:
return {
"LanguageCode": ...,
}
Definition
class AudioLanguageSelectionTypeDef(TypedDict):
LanguageCode: str,
LanguageSelectionPolicy: NotRequired[AudioLanguageSelectionPolicyType], # (1)
InputLocationTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputLocationTypeDef
def get_value() -> InputLocationTypeDef:
return {
"Uri": ...,
}
Definition
class InputLocationTypeDef(TypedDict):
Uri: str,
PasswordParam: NotRequired[str],
Username: NotRequired[str],
AudioPidSelectionTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioPidSelectionTypeDef
def get_value() -> AudioPidSelectionTypeDef:
return {
"Pid": ...,
}
AudioSilenceFailoverSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioSilenceFailoverSettingsTypeDef
def get_value() -> AudioSilenceFailoverSettingsTypeDef:
return {
"AudioSelectorName": ...,
}
Definition
class AudioSilenceFailoverSettingsTypeDef(TypedDict):
AudioSelectorName: str,
AudioSilenceThresholdMsec: NotRequired[int],
AudioTrackTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioTrackTypeDef
def get_value() -> AudioTrackTypeDef:
return {
"Track": ...,
}
EsamTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import EsamTypeDef
def get_value() -> EsamTypeDef:
return {
"AcquisitionPointId": ...,
"PoisEndpoint": ...,
}
Definition
class EsamTypeDef(TypedDict):
AcquisitionPointId: str,
PoisEndpoint: str,
AdAvailOffset: NotRequired[int],
PasswordParam: NotRequired[str],
Username: NotRequired[str],
ZoneIdentity: NotRequired[str],
Scte35SpliceInsertTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Scte35SpliceInsertTypeDef
def get_value() -> Scte35SpliceInsertTypeDef:
return {
"AdAvailOffset": ...,
}
Definition
class Scte35SpliceInsertTypeDef(TypedDict):
AdAvailOffset: NotRequired[int],
NoRegionalBlackoutFlag: NotRequired[Scte35SpliceInsertNoRegionalBlackoutBehaviorType], # (1)
WebDeliveryAllowedFlag: NotRequired[Scte35SpliceInsertWebDeliveryAllowedBehaviorType], # (2)
- See Scte35SpliceInsertNoRegionalBlackoutBehaviorType
- See Scte35SpliceInsertWebDeliveryAllowedBehaviorType
Scte35TimeSignalAposTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Scte35TimeSignalAposTypeDef
def get_value() -> Scte35TimeSignalAposTypeDef:
return {
"AdAvailOffset": ...,
}
Definition
class Scte35TimeSignalAposTypeDef(TypedDict):
AdAvailOffset: NotRequired[int],
NoRegionalBlackoutFlag: NotRequired[Scte35AposNoRegionalBlackoutBehaviorType], # (1)
WebDeliveryAllowedFlag: NotRequired[Scte35AposWebDeliveryAllowedBehaviorType], # (2)
BatchDeleteRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchDeleteRequestRequestTypeDef
def get_value() -> BatchDeleteRequestRequestTypeDef:
return {
"ChannelIds": ...,
}
Definition
class BatchDeleteRequestRequestTypeDef(TypedDict):
ChannelIds: NotRequired[Sequence[str]],
InputIds: NotRequired[Sequence[str]],
InputSecurityGroupIds: NotRequired[Sequence[str]],
MultiplexIds: NotRequired[Sequence[str]],
BatchFailedResultModelTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchFailedResultModelTypeDef
def get_value() -> BatchFailedResultModelTypeDef:
return {
"Arn": ...,
}
Definition
class BatchFailedResultModelTypeDef(TypedDict):
Arn: NotRequired[str],
Code: NotRequired[str],
Id: NotRequired[str],
Message: NotRequired[str],
BatchSuccessfulResultModelTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchSuccessfulResultModelTypeDef
def get_value() -> BatchSuccessfulResultModelTypeDef:
return {
"Arn": ...,
}
Definition
class BatchSuccessfulResultModelTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
State: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
BatchScheduleActionDeleteRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchScheduleActionDeleteRequestTypeDef
def get_value() -> BatchScheduleActionDeleteRequestTypeDef:
return {
"ActionNames": ...,
}
BatchStartRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchStartRequestRequestTypeDef
def get_value() -> BatchStartRequestRequestTypeDef:
return {
"ChannelIds": ...,
}
Definition
class BatchStartRequestRequestTypeDef(TypedDict):
ChannelIds: NotRequired[Sequence[str]],
MultiplexIds: NotRequired[Sequence[str]],
BatchStopRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchStopRequestRequestTypeDef
def get_value() -> BatchStopRequestRequestTypeDef:
return {
"ChannelIds": ...,
}
Definition
class BatchStopRequestRequestTypeDef(TypedDict):
ChannelIds: NotRequired[Sequence[str]],
MultiplexIds: NotRequired[Sequence[str]],
CancelInputDeviceTransferRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CancelInputDeviceTransferRequestRequestTypeDef
def get_value() -> CancelInputDeviceTransferRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
EbuTtDDestinationSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import EbuTtDDestinationSettingsTypeDef
def get_value() -> EbuTtDDestinationSettingsTypeDef:
return {
"CopyrightHolder": ...,
}
Definition
class EbuTtDDestinationSettingsTypeDef(TypedDict):
CopyrightHolder: NotRequired[str],
FillLineGap: NotRequired[EbuTtDFillLineGapControlType], # (1)
FontFamily: NotRequired[str],
StyleControl: NotRequired[EbuTtDDestinationStyleControlType], # (2)
TtmlDestinationSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import TtmlDestinationSettingsTypeDef
def get_value() -> TtmlDestinationSettingsTypeDef:
return {
"StyleControl": ...,
}
Definition
class TtmlDestinationSettingsTypeDef(TypedDict):
StyleControl: NotRequired[TtmlDestinationStyleControlType], # (1)
WebvttDestinationSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import WebvttDestinationSettingsTypeDef
def get_value() -> WebvttDestinationSettingsTypeDef:
return {
"StyleControl": ...,
}
Definition
class WebvttDestinationSettingsTypeDef(TypedDict):
StyleControl: NotRequired[WebvttDestinationStyleControlType], # (1)
CaptionLanguageMappingTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CaptionLanguageMappingTypeDef
def get_value() -> CaptionLanguageMappingTypeDef:
return {
"CaptionChannel": ...,
"LanguageCode": ...,
"LanguageDescription": ...,
}
Definition
class CaptionLanguageMappingTypeDef(TypedDict):
CaptionChannel: int,
LanguageCode: str,
LanguageDescription: str,
CaptionRectangleTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CaptionRectangleTypeDef
def get_value() -> CaptionRectangleTypeDef:
return {
"Height": ...,
"LeftOffset": ...,
"TopOffset": ...,
"Width": ...,
}
Definition
class CaptionRectangleTypeDef(TypedDict):
Height: float,
LeftOffset: float,
TopOffset: float,
Width: float,
DvbSubSourceSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DvbSubSourceSettingsTypeDef
def get_value() -> DvbSubSourceSettingsTypeDef:
return {
"OcrLanguage": ...,
}
Definition
class DvbSubSourceSettingsTypeDef(TypedDict):
OcrLanguage: NotRequired[DvbSubOcrLanguageType], # (1)
Pid: NotRequired[int],
EmbeddedSourceSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import EmbeddedSourceSettingsTypeDef
def get_value() -> EmbeddedSourceSettingsTypeDef:
return {
"Convert608To708": ...,
}
Definition
class EmbeddedSourceSettingsTypeDef(TypedDict):
Convert608To708: NotRequired[EmbeddedConvert608To708Type], # (1)
Scte20Detection: NotRequired[EmbeddedScte20DetectionType], # (2)
Source608ChannelNumber: NotRequired[int],
Source608TrackNumber: NotRequired[int],
Scte20SourceSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Scte20SourceSettingsTypeDef
def get_value() -> Scte20SourceSettingsTypeDef:
return {
"Convert608To708": ...,
}
Definition
class Scte20SourceSettingsTypeDef(TypedDict):
Convert608To708: NotRequired[Scte20Convert608To708Type], # (1)
Source608ChannelNumber: NotRequired[int],
Scte27SourceSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Scte27SourceSettingsTypeDef
def get_value() -> Scte27SourceSettingsTypeDef:
return {
"OcrLanguage": ...,
}
Definition
class Scte27SourceSettingsTypeDef(TypedDict):
OcrLanguage: NotRequired[Scte27OcrLanguageType], # (1)
Pid: NotRequired[int],
CdiInputSpecificationTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CdiInputSpecificationTypeDef
def get_value() -> CdiInputSpecificationTypeDef:
return {
"Resolution": ...,
}
Definition
class CdiInputSpecificationTypeDef(TypedDict):
Resolution: NotRequired[CdiInputResolutionType], # (1)
ChannelEgressEndpointTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ChannelEgressEndpointTypeDef
def get_value() -> ChannelEgressEndpointTypeDef:
return {
"SourceIp": ...,
}
InputSpecificationTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputSpecificationTypeDef
def get_value() -> InputSpecificationTypeDef:
return {
"Codec": ...,
}
Definition
class InputSpecificationTypeDef(TypedDict):
Codec: NotRequired[InputCodecType], # (1)
MaximumBitrate: NotRequired[InputMaximumBitrateType], # (2)
Resolution: NotRequired[InputResolutionType], # (3)
- See InputCodecType
- See InputMaximumBitrateType
- See InputResolutionType
MaintenanceStatusTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MaintenanceStatusTypeDef
def get_value() -> MaintenanceStatusTypeDef:
return {
"MaintenanceDay": ...,
}
Definition
class MaintenanceStatusTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceDeadline: NotRequired[str],
MaintenanceScheduledDate: NotRequired[str],
MaintenanceStartTime: NotRequired[str],
VpcOutputSettingsDescriptionTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import VpcOutputSettingsDescriptionTypeDef
def get_value() -> VpcOutputSettingsDescriptionTypeDef:
return {
"AvailabilityZones": ...,
}
Definition
class VpcOutputSettingsDescriptionTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[str]],
NetworkInterfaceIds: NotRequired[List[str]],
SecurityGroupIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
PipelineDetailTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import PipelineDetailTypeDef
def get_value() -> PipelineDetailTypeDef:
return {
"ActiveInputAttachmentName": ...,
}
Definition
class PipelineDetailTypeDef(TypedDict):
ActiveInputAttachmentName: NotRequired[str],
ActiveInputSwitchActionName: NotRequired[str],
ActiveMotionGraphicsActionName: NotRequired[str],
ActiveMotionGraphicsUri: NotRequired[str],
PipelineId: NotRequired[str],
ClaimDeviceRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ClaimDeviceRequestRequestTypeDef
def get_value() -> ClaimDeviceRequestRequestTypeDef:
return {
"Id": ...,
}
MaintenanceCreateSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MaintenanceCreateSettingsTypeDef
def get_value() -> MaintenanceCreateSettingsTypeDef:
return {
"MaintenanceDay": ...,
}
Definition
class MaintenanceCreateSettingsTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceStartTime: NotRequired[str],
VpcOutputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import VpcOutputSettingsTypeDef
def get_value() -> VpcOutputSettingsTypeDef:
return {
"SubnetIds": ...,
}
Definition
class VpcOutputSettingsTypeDef(TypedDict):
SubnetIds: Sequence[str],
PublicAddressAllocationIds: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[str]],
InputDestinationRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputDestinationRequestTypeDef
def get_value() -> InputDestinationRequestTypeDef:
return {
"StreamName": ...,
}
InputDeviceSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceSettingsTypeDef
def get_value() -> InputDeviceSettingsTypeDef:
return {
"Id": ...,
}
InputSourceRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputSourceRequestTypeDef
def get_value() -> InputSourceRequestTypeDef:
return {
"PasswordParam": ...,
}
Definition
class InputSourceRequestTypeDef(TypedDict):
PasswordParam: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
InputVpcRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputVpcRequestTypeDef
def get_value() -> InputVpcRequestTypeDef:
return {
"SubnetIds": ...,
}
Definition
class InputVpcRequestTypeDef(TypedDict):
SubnetIds: Sequence[str],
SecurityGroupIds: NotRequired[Sequence[str]],
MediaConnectFlowRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MediaConnectFlowRequestTypeDef
def get_value() -> MediaConnectFlowRequestTypeDef:
return {
"FlowArn": ...,
}
InputWhitelistRuleCidrTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputWhitelistRuleCidrTypeDef
def get_value() -> InputWhitelistRuleCidrTypeDef:
return {
"Cidr": ...,
}
MultiplexSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexSettingsTypeDef
def get_value() -> MultiplexSettingsTypeDef:
return {
"TransportStreamBitrate": ...,
"TransportStreamId": ...,
}
Definition
class MultiplexSettingsTypeDef(TypedDict):
TransportStreamBitrate: int,
TransportStreamId: int,
MaximumVideoBufferDelayMilliseconds: NotRequired[int],
TransportStreamReservedBitrate: NotRequired[int],
CreatePartnerInputRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreatePartnerInputRequestRequestTypeDef
def get_value() -> CreatePartnerInputRequestRequestTypeDef:
return {
"InputId": ...,
}
Definition
class CreatePartnerInputRequestRequestTypeDef(TypedDict):
InputId: str,
RequestId: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateTagsRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreateTagsRequestRequestTypeDef
def get_value() -> CreateTagsRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
Definition
class CreateTagsRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: NotRequired[Mapping[str, str]],
DeleteChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DeleteChannelRequestRequestTypeDef
def get_value() -> DeleteChannelRequestRequestTypeDef:
return {
"ChannelId": ...,
}
DeleteInputRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DeleteInputRequestRequestTypeDef
def get_value() -> DeleteInputRequestRequestTypeDef:
return {
"InputId": ...,
}
DeleteInputSecurityGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DeleteInputSecurityGroupRequestRequestTypeDef
def get_value() -> DeleteInputSecurityGroupRequestRequestTypeDef:
return {
"InputSecurityGroupId": ...,
}
Definition
class DeleteInputSecurityGroupRequestRequestTypeDef(TypedDict):
InputSecurityGroupId: str,
DeleteMultiplexProgramRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DeleteMultiplexProgramRequestRequestTypeDef
def get_value() -> DeleteMultiplexProgramRequestRequestTypeDef:
return {
"MultiplexId": ...,
"ProgramName": ...,
}
Definition
class DeleteMultiplexProgramRequestRequestTypeDef(TypedDict):
MultiplexId: str,
ProgramName: str,
MultiplexProgramPacketIdentifiersMapTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramPacketIdentifiersMapTypeDef
def get_value() -> MultiplexProgramPacketIdentifiersMapTypeDef:
return {
"AudioPids": ...,
}
Definition
class MultiplexProgramPacketIdentifiersMapTypeDef(TypedDict):
AudioPids: NotRequired[List[int]],
DvbSubPids: NotRequired[List[int]],
DvbTeletextPid: NotRequired[int],
EtvPlatformPid: NotRequired[int],
EtvSignalPid: NotRequired[int],
KlvDataPids: NotRequired[List[int]],
PcrPid: NotRequired[int],
PmtPid: NotRequired[int],
PrivateMetadataPid: NotRequired[int],
Scte27Pids: NotRequired[List[int]],
Scte35Pid: NotRequired[int],
TimedMetadataPid: NotRequired[int],
VideoPid: NotRequired[int],
MultiplexProgramPipelineDetailTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramPipelineDetailTypeDef
def get_value() -> MultiplexProgramPipelineDetailTypeDef:
return {
"ActiveChannelPipeline": ...,
}
Definition
class MultiplexProgramPipelineDetailTypeDef(TypedDict):
ActiveChannelPipeline: NotRequired[str],
PipelineId: NotRequired[str],
DeleteMultiplexRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DeleteMultiplexRequestRequestTypeDef
def get_value() -> DeleteMultiplexRequestRequestTypeDef:
return {
"MultiplexId": ...,
}
DeleteReservationRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DeleteReservationRequestRequestTypeDef
def get_value() -> DeleteReservationRequestRequestTypeDef:
return {
"ReservationId": ...,
}
RenewalSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import RenewalSettingsTypeDef
def get_value() -> RenewalSettingsTypeDef:
return {
"AutomaticRenewal": ...,
}
Definition
class RenewalSettingsTypeDef(TypedDict):
AutomaticRenewal: NotRequired[ReservationAutomaticRenewalType], # (1)
RenewalCount: NotRequired[int],
ReservationResourceSpecificationTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ReservationResourceSpecificationTypeDef
def get_value() -> ReservationResourceSpecificationTypeDef:
return {
"ChannelClass": ...,
}
Definition
class ReservationResourceSpecificationTypeDef(TypedDict):
ChannelClass: NotRequired[ChannelClassType], # (1)
Codec: NotRequired[ReservationCodecType], # (2)
MaximumBitrate: NotRequired[ReservationMaximumBitrateType], # (3)
MaximumFramerate: NotRequired[ReservationMaximumFramerateType], # (4)
Resolution: NotRequired[ReservationResolutionType], # (5)
ResourceType: NotRequired[ReservationResourceTypeType], # (6)
SpecialFeature: NotRequired[ReservationSpecialFeatureType], # (7)
VideoQuality: NotRequired[ReservationVideoQualityType], # (8)
- See ChannelClassType
- See ReservationCodecType
- See ReservationMaximumBitrateType
- See ReservationMaximumFramerateType
- See ReservationResolutionType
- See ReservationResourceTypeType
- See ReservationSpecialFeatureType
- See ReservationVideoQualityType
DeleteScheduleRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DeleteScheduleRequestRequestTypeDef
def get_value() -> DeleteScheduleRequestRequestTypeDef:
return {
"ChannelId": ...,
}
DeleteTagsRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DeleteTagsRequestRequestTypeDef
def get_value() -> DeleteTagsRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class DeleteTagsRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
WaiterConfigTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
Definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeChannelRequestRequestTypeDef
def get_value() -> DescribeChannelRequestRequestTypeDef:
return {
"ChannelId": ...,
}
DescribeInputDeviceRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputDeviceRequestRequestTypeDef
def get_value() -> DescribeInputDeviceRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
InputDeviceHdSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceHdSettingsTypeDef
def get_value() -> InputDeviceHdSettingsTypeDef:
return {
"ActiveInput": ...,
}
Definition
class InputDeviceHdSettingsTypeDef(TypedDict):
ActiveInput: NotRequired[InputDeviceActiveInputType], # (1)
ConfiguredInput: NotRequired[InputDeviceConfiguredInputType], # (2)
DeviceState: NotRequired[InputDeviceStateType], # (3)
Framerate: NotRequired[float],
Height: NotRequired[int],
MaxBitrate: NotRequired[int],
ScanType: NotRequired[InputDeviceScanTypeType], # (4)
Width: NotRequired[int],
LatencyMs: NotRequired[int],
- See InputDeviceActiveInputType
- See InputDeviceConfiguredInputType
- See InputDeviceStateType
- See InputDeviceScanTypeType
InputDeviceNetworkSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceNetworkSettingsTypeDef
def get_value() -> InputDeviceNetworkSettingsTypeDef:
return {
"DnsAddresses": ...,
}
Definition
class InputDeviceNetworkSettingsTypeDef(TypedDict):
DnsAddresses: NotRequired[List[str]],
Gateway: NotRequired[str],
IpAddress: NotRequired[str],
IpScheme: NotRequired[InputDeviceIpSchemeType], # (1)
SubnetMask: NotRequired[str],
InputDeviceUhdSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceUhdSettingsTypeDef
def get_value() -> InputDeviceUhdSettingsTypeDef:
return {
"ActiveInput": ...,
}
Definition
class InputDeviceUhdSettingsTypeDef(TypedDict):
ActiveInput: NotRequired[InputDeviceActiveInputType], # (1)
ConfiguredInput: NotRequired[InputDeviceConfiguredInputType], # (2)
DeviceState: NotRequired[InputDeviceStateType], # (3)
Framerate: NotRequired[float],
Height: NotRequired[int],
MaxBitrate: NotRequired[int],
ScanType: NotRequired[InputDeviceScanTypeType], # (4)
Width: NotRequired[int],
LatencyMs: NotRequired[int],
- See InputDeviceActiveInputType
- See InputDeviceConfiguredInputType
- See InputDeviceStateType
- See InputDeviceScanTypeType
DescribeInputDeviceThumbnailRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputDeviceThumbnailRequestRequestTypeDef
def get_value() -> DescribeInputDeviceThumbnailRequestRequestTypeDef:
return {
"InputDeviceId": ...,
"Accept": ...,
}
Definition
class DescribeInputDeviceThumbnailRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
Accept: AcceptHeaderType, # (1)
- See AcceptHeaderType
DescribeInputRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputRequestRequestTypeDef
def get_value() -> DescribeInputRequestRequestTypeDef:
return {
"InputId": ...,
}
InputSourceTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputSourceTypeDef
def get_value() -> InputSourceTypeDef:
return {
"PasswordParam": ...,
}
Definition
class InputSourceTypeDef(TypedDict):
PasswordParam: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
MediaConnectFlowTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MediaConnectFlowTypeDef
def get_value() -> MediaConnectFlowTypeDef:
return {
"FlowArn": ...,
}
DescribeInputSecurityGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputSecurityGroupRequestRequestTypeDef
def get_value() -> DescribeInputSecurityGroupRequestRequestTypeDef:
return {
"InputSecurityGroupId": ...,
}
Definition
class DescribeInputSecurityGroupRequestRequestTypeDef(TypedDict):
InputSecurityGroupId: str,
InputWhitelistRuleTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputWhitelistRuleTypeDef
def get_value() -> InputWhitelistRuleTypeDef:
return {
"Cidr": ...,
}
DescribeMultiplexProgramRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexProgramRequestRequestTypeDef
def get_value() -> DescribeMultiplexProgramRequestRequestTypeDef:
return {
"MultiplexId": ...,
"ProgramName": ...,
}
Definition
class DescribeMultiplexProgramRequestRequestTypeDef(TypedDict):
MultiplexId: str,
ProgramName: str,
DescribeMultiplexRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexRequestRequestTypeDef
def get_value() -> DescribeMultiplexRequestRequestTypeDef:
return {
"MultiplexId": ...,
}
DescribeOfferingRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeOfferingRequestRequestTypeDef
def get_value() -> DescribeOfferingRequestRequestTypeDef:
return {
"OfferingId": ...,
}
DescribeReservationRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeReservationRequestRequestTypeDef
def get_value() -> DescribeReservationRequestRequestTypeDef:
return {
"ReservationId": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeScheduleRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeScheduleRequestRequestTypeDef
def get_value() -> DescribeScheduleRequestRequestTypeDef:
return {
"ChannelId": ...,
}
Definition
class DescribeScheduleRequestRequestTypeDef(TypedDict):
ChannelId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DvbNitSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DvbNitSettingsTypeDef
def get_value() -> DvbNitSettingsTypeDef:
return {
"NetworkId": ...,
"NetworkName": ...,
}
Definition
class DvbNitSettingsTypeDef(TypedDict):
NetworkId: int,
NetworkName: str,
RepInterval: NotRequired[int],