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],
DvbSdtSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DvbSdtSettingsTypeDef
def get_value() -> DvbSdtSettingsTypeDef:
return {
"OutputSdt": ...,
}
Definition
class DvbSdtSettingsTypeDef(TypedDict):
OutputSdt: NotRequired[DvbSdtOutputSdtType], # (1)
RepInterval: NotRequired[int],
ServiceName: NotRequired[str],
ServiceProviderName: NotRequired[str],
DvbTdtSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DvbTdtSettingsTypeDef
def get_value() -> DvbTdtSettingsTypeDef:
return {
"RepInterval": ...,
}
FeatureActivationsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import FeatureActivationsTypeDef
def get_value() -> FeatureActivationsTypeDef:
return {
"InputPrepareScheduleActions": ...,
}
Definition
class FeatureActivationsTypeDef(TypedDict):
InputPrepareScheduleActions: NotRequired[FeatureActivationsInputPrepareScheduleActionsType], # (1)
NielsenConfigurationTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import NielsenConfigurationTypeDef
def get_value() -> NielsenConfigurationTypeDef:
return {
"DistributorId": ...,
}
Definition
class NielsenConfigurationTypeDef(TypedDict):
DistributorId: NotRequired[str],
NielsenPcmToId3Tagging: NotRequired[NielsenPcmToId3TaggingStateType], # (1)
TimecodeConfigTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import TimecodeConfigTypeDef
def get_value() -> TimecodeConfigTypeDef:
return {
"Source": ...,
}
Definition
class TimecodeConfigTypeDef(TypedDict):
Source: TimecodeConfigSourceType, # (1)
SyncThreshold: NotRequired[int],
InputLossFailoverSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputLossFailoverSettingsTypeDef
def get_value() -> InputLossFailoverSettingsTypeDef:
return {
"InputLossThresholdMsec": ...,
}
Definition
class InputLossFailoverSettingsTypeDef(TypedDict):
InputLossThresholdMsec: NotRequired[int],
VideoBlackFailoverSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import VideoBlackFailoverSettingsTypeDef
def get_value() -> VideoBlackFailoverSettingsTypeDef:
return {
"BlackDetectThreshold": ...,
}
Definition
class VideoBlackFailoverSettingsTypeDef(TypedDict):
BlackDetectThreshold: NotRequired[float],
VideoBlackThresholdMsec: NotRequired[int],
FecOutputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import FecOutputSettingsTypeDef
def get_value() -> FecOutputSettingsTypeDef:
return {
"ColumnDepth": ...,
}
Definition
class FecOutputSettingsTypeDef(TypedDict):
ColumnDepth: NotRequired[int],
IncludeFec: NotRequired[FecOutputIncludeFecType], # (1)
RowLength: NotRequired[int],
FixedModeScheduleActionStartSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import FixedModeScheduleActionStartSettingsTypeDef
def get_value() -> FixedModeScheduleActionStartSettingsTypeDef:
return {
"Time": ...,
}
Fmp4HlsSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Fmp4HlsSettingsTypeDef
def get_value() -> Fmp4HlsSettingsTypeDef:
return {
"AudioRenditionSets": ...,
}
Definition
class Fmp4HlsSettingsTypeDef(TypedDict):
AudioRenditionSets: NotRequired[str],
NielsenId3Behavior: NotRequired[Fmp4NielsenId3BehaviorType], # (1)
TimedMetadataBehavior: NotRequired[Fmp4TimedMetadataBehaviorType], # (2)
FollowModeScheduleActionStartSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import FollowModeScheduleActionStartSettingsTypeDef
def get_value() -> FollowModeScheduleActionStartSettingsTypeDef:
return {
"FollowPoint": ...,
"ReferenceActionName": ...,
}
Definition
class FollowModeScheduleActionStartSettingsTypeDef(TypedDict):
FollowPoint: FollowPointType, # (1)
ReferenceActionName: str,
- See FollowPointType
FrameCaptureS3SettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import FrameCaptureS3SettingsTypeDef
def get_value() -> FrameCaptureS3SettingsTypeDef:
return {
"CannedAcl": ...,
}
Definition
class FrameCaptureS3SettingsTypeDef(TypedDict):
CannedAcl: NotRequired[S3CannedAclType], # (1)
- See S3CannedAclType
FrameCaptureOutputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import FrameCaptureOutputSettingsTypeDef
def get_value() -> FrameCaptureOutputSettingsTypeDef:
return {
"NameModifier": ...,
}
TimecodeBurninSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import TimecodeBurninSettingsTypeDef
def get_value() -> TimecodeBurninSettingsTypeDef:
return {
"FontSize": ...,
"Position": ...,
}
Definition
class TimecodeBurninSettingsTypeDef(TypedDict):
FontSize: TimecodeBurninFontSizeType, # (1)
Position: TimecodeBurninPositionType, # (2)
Prefix: NotRequired[str],
H264ColorSpaceSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import H264ColorSpaceSettingsTypeDef
def get_value() -> H264ColorSpaceSettingsTypeDef:
return {
"ColorSpacePassthroughSettings": ...,
}
Definition
class H264ColorSpaceSettingsTypeDef(TypedDict):
ColorSpacePassthroughSettings: NotRequired[Mapping[str, Any]],
Rec601Settings: NotRequired[Mapping[str, Any]],
Rec709Settings: NotRequired[Mapping[str, Any]],
TemporalFilterSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import TemporalFilterSettingsTypeDef
def get_value() -> TemporalFilterSettingsTypeDef:
return {
"PostFilterSharpening": ...,
}
Definition
class TemporalFilterSettingsTypeDef(TypedDict):
PostFilterSharpening: NotRequired[TemporalFilterPostFilterSharpeningType], # (1)
Strength: NotRequired[TemporalFilterStrengthType], # (2)
Hdr10SettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Hdr10SettingsTypeDef
def get_value() -> Hdr10SettingsTypeDef:
return {
"MaxCll": ...,
}
Definition
class Hdr10SettingsTypeDef(TypedDict):
MaxCll: NotRequired[int],
MaxFall: NotRequired[int],
HlsAkamaiSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import HlsAkamaiSettingsTypeDef
def get_value() -> HlsAkamaiSettingsTypeDef:
return {
"ConnectionRetryInterval": ...,
}
Definition
class HlsAkamaiSettingsTypeDef(TypedDict):
ConnectionRetryInterval: NotRequired[int],
FilecacheDuration: NotRequired[int],
HttpTransferMode: NotRequired[HlsAkamaiHttpTransferModeType], # (1)
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
Salt: NotRequired[str],
Token: NotRequired[str],
HlsBasicPutSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import HlsBasicPutSettingsTypeDef
def get_value() -> HlsBasicPutSettingsTypeDef:
return {
"ConnectionRetryInterval": ...,
}
Definition
class HlsBasicPutSettingsTypeDef(TypedDict):
ConnectionRetryInterval: NotRequired[int],
FilecacheDuration: NotRequired[int],
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
HlsMediaStoreSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import HlsMediaStoreSettingsTypeDef
def get_value() -> HlsMediaStoreSettingsTypeDef:
return {
"ConnectionRetryInterval": ...,
}
Definition
class HlsMediaStoreSettingsTypeDef(TypedDict):
ConnectionRetryInterval: NotRequired[int],
FilecacheDuration: NotRequired[int],
MediaStoreStorageClass: NotRequired[HlsMediaStoreStorageClassType], # (1)
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
HlsS3SettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import HlsS3SettingsTypeDef
def get_value() -> HlsS3SettingsTypeDef:
return {
"CannedAcl": ...,
}
- See S3CannedAclType
HlsWebdavSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import HlsWebdavSettingsTypeDef
def get_value() -> HlsWebdavSettingsTypeDef:
return {
"ConnectionRetryInterval": ...,
}
Definition
class HlsWebdavSettingsTypeDef(TypedDict):
ConnectionRetryInterval: NotRequired[int],
FilecacheDuration: NotRequired[int],
HttpTransferMode: NotRequired[HlsWebdavHttpTransferModeType], # (1)
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
HlsId3SegmentTaggingScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import HlsId3SegmentTaggingScheduleActionSettingsTypeDef
def get_value() -> HlsId3SegmentTaggingScheduleActionSettingsTypeDef:
return {
"Tag": ...,
}
HlsInputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import HlsInputSettingsTypeDef
def get_value() -> HlsInputSettingsTypeDef:
return {
"Bandwidth": ...,
}
Definition
class HlsInputSettingsTypeDef(TypedDict):
Bandwidth: NotRequired[int],
BufferSegments: NotRequired[int],
Retries: NotRequired[int],
RetryInterval: NotRequired[int],
Scte35Source: NotRequired[HlsScte35SourceTypeType], # (1)
HlsTimedMetadataScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import HlsTimedMetadataScheduleActionSettingsTypeDef
def get_value() -> HlsTimedMetadataScheduleActionSettingsTypeDef:
return {
"Id3": ...,
}
StartTimecodeTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StartTimecodeTypeDef
def get_value() -> StartTimecodeTypeDef:
return {
"Timecode": ...,
}
StopTimecodeTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StopTimecodeTypeDef
def get_value() -> StopTimecodeTypeDef:
return {
"LastFrameClippingBehavior": ...,
}
Definition
class StopTimecodeTypeDef(TypedDict):
LastFrameClippingBehavior: NotRequired[LastFrameClippingBehaviorType], # (1)
Timecode: NotRequired[str],
InputDestinationVpcTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputDestinationVpcTypeDef
def get_value() -> InputDestinationVpcTypeDef:
return {
"AvailabilityZone": ...,
}
Definition
class InputDestinationVpcTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
NetworkInterfaceId: NotRequired[str],
InputDeviceConfigurableSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceConfigurableSettingsTypeDef
def get_value() -> InputDeviceConfigurableSettingsTypeDef:
return {
"ConfiguredInput": ...,
}
Definition
class InputDeviceConfigurableSettingsTypeDef(TypedDict):
ConfiguredInput: NotRequired[InputDeviceConfiguredInputType], # (1)
MaxBitrate: NotRequired[int],
LatencyMs: NotRequired[int],
InputDeviceRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceRequestTypeDef
def get_value() -> InputDeviceRequestTypeDef:
return {
"Id": ...,
}
ListChannelsRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListChannelsRequestRequestTypeDef
def get_value() -> ListChannelsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListChannelsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInputDeviceTransfersRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListInputDeviceTransfersRequestRequestTypeDef
def get_value() -> ListInputDeviceTransfersRequestRequestTypeDef:
return {
"TransferType": ...,
}
Definition
class ListInputDeviceTransfersRequestRequestTypeDef(TypedDict):
TransferType: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
TransferringInputDeviceSummaryTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import TransferringInputDeviceSummaryTypeDef
def get_value() -> TransferringInputDeviceSummaryTypeDef:
return {
"Id": ...,
}
Definition
class TransferringInputDeviceSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Message: NotRequired[str],
TargetCustomerId: NotRequired[str],
TransferType: NotRequired[InputDeviceTransferTypeType], # (1)
ListInputDevicesRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListInputDevicesRequestRequestTypeDef
def get_value() -> ListInputDevicesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListInputDevicesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInputSecurityGroupsRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListInputSecurityGroupsRequestRequestTypeDef
def get_value() -> ListInputSecurityGroupsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListInputSecurityGroupsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInputsRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListInputsRequestRequestTypeDef
def get_value() -> ListInputsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListInputsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListMultiplexProgramsRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListMultiplexProgramsRequestRequestTypeDef
def get_value() -> ListMultiplexProgramsRequestRequestTypeDef:
return {
"MultiplexId": ...,
}
Definition
class ListMultiplexProgramsRequestRequestTypeDef(TypedDict):
MultiplexId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
MultiplexProgramSummaryTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramSummaryTypeDef
def get_value() -> MultiplexProgramSummaryTypeDef:
return {
"ChannelId": ...,
}
Definition
class MultiplexProgramSummaryTypeDef(TypedDict):
ChannelId: NotRequired[str],
ProgramName: NotRequired[str],
ListMultiplexesRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListMultiplexesRequestRequestTypeDef
def get_value() -> ListMultiplexesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListMultiplexesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOfferingsRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListOfferingsRequestRequestTypeDef
def get_value() -> ListOfferingsRequestRequestTypeDef:
return {
"ChannelClass": ...,
}
Definition
class ListOfferingsRequestRequestTypeDef(TypedDict):
ChannelClass: NotRequired[str],
ChannelConfiguration: NotRequired[str],
Codec: NotRequired[str],
Duration: NotRequired[str],
MaxResults: NotRequired[int],
MaximumBitrate: NotRequired[str],
MaximumFramerate: NotRequired[str],
NextToken: NotRequired[str],
Resolution: NotRequired[str],
ResourceType: NotRequired[str],
SpecialFeature: NotRequired[str],
VideoQuality: NotRequired[str],
ListReservationsRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListReservationsRequestRequestTypeDef
def get_value() -> ListReservationsRequestRequestTypeDef:
return {
"ChannelClass": ...,
}
Definition
class ListReservationsRequestRequestTypeDef(TypedDict):
ChannelClass: NotRequired[str],
Codec: NotRequired[str],
MaxResults: NotRequired[int],
MaximumBitrate: NotRequired[str],
MaximumFramerate: NotRequired[str],
NextToken: NotRequired[str],
Resolution: NotRequired[str],
ResourceType: NotRequired[str],
SpecialFeature: NotRequired[str],
VideoQuality: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
M3u8SettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import M3u8SettingsTypeDef
def get_value() -> M3u8SettingsTypeDef:
return {
"AudioFramesPerPes": ...,
}
Definition
class M3u8SettingsTypeDef(TypedDict):
AudioFramesPerPes: NotRequired[int],
AudioPids: NotRequired[str],
EcmPid: NotRequired[str],
NielsenId3Behavior: NotRequired[M3u8NielsenId3BehaviorType], # (1)
PatInterval: NotRequired[int],
PcrControl: NotRequired[M3u8PcrControlType], # (2)
PcrPeriod: NotRequired[int],
PcrPid: NotRequired[str],
PmtInterval: NotRequired[int],
PmtPid: NotRequired[str],
ProgramNum: NotRequired[int],
Scte35Behavior: NotRequired[M3u8Scte35BehaviorType], # (3)
Scte35Pid: NotRequired[str],
TimedMetadataBehavior: NotRequired[M3u8TimedMetadataBehaviorType], # (4)
TimedMetadataPid: NotRequired[str],
TransportStreamId: NotRequired[int],
VideoPid: NotRequired[str],
- See M3u8NielsenId3BehaviorType
- See M3u8PcrControlType
- See M3u8Scte35BehaviorType
- See M3u8TimedMetadataBehaviorType
MaintenanceUpdateSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MaintenanceUpdateSettingsTypeDef
def get_value() -> MaintenanceUpdateSettingsTypeDef:
return {
"MaintenanceDay": ...,
}
Definition
class MaintenanceUpdateSettingsTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceScheduledDate: NotRequired[str],
MaintenanceStartTime: NotRequired[str],
MediaPackageOutputDestinationSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MediaPackageOutputDestinationSettingsTypeDef
def get_value() -> MediaPackageOutputDestinationSettingsTypeDef:
return {
"ChannelId": ...,
}
Definition
class MediaPackageOutputDestinationSettingsTypeDef(TypedDict):
ChannelId: NotRequired[str],
MotionGraphicsActivateScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MotionGraphicsActivateScheduleActionSettingsTypeDef
def get_value() -> MotionGraphicsActivateScheduleActionSettingsTypeDef:
return {
"Duration": ...,
}
Definition
class MotionGraphicsActivateScheduleActionSettingsTypeDef(TypedDict):
Duration: NotRequired[int],
PasswordParam: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
MotionGraphicsSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MotionGraphicsSettingsTypeDef
def get_value() -> MotionGraphicsSettingsTypeDef:
return {
"HtmlMotionGraphicsSettings": ...,
}
Definition
class MotionGraphicsSettingsTypeDef(TypedDict):
HtmlMotionGraphicsSettings: NotRequired[Mapping[str, Any]],
MsSmoothOutputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MsSmoothOutputSettingsTypeDef
def get_value() -> MsSmoothOutputSettingsTypeDef:
return {
"H265PackagingType": ...,
}
Definition
class MsSmoothOutputSettingsTypeDef(TypedDict):
H265PackagingType: NotRequired[MsSmoothH265PackagingTypeType], # (1)
NameModifier: NotRequired[str],
MultiplexMediaConnectOutputDestinationSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexMediaConnectOutputDestinationSettingsTypeDef
def get_value() -> MultiplexMediaConnectOutputDestinationSettingsTypeDef:
return {
"EntitlementArn": ...,
}
Definition
class MultiplexMediaConnectOutputDestinationSettingsTypeDef(TypedDict):
EntitlementArn: NotRequired[str],
MultiplexProgramChannelDestinationSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramChannelDestinationSettingsTypeDef
def get_value() -> MultiplexProgramChannelDestinationSettingsTypeDef:
return {
"MultiplexId": ...,
}
Definition
class MultiplexProgramChannelDestinationSettingsTypeDef(TypedDict):
MultiplexId: NotRequired[str],
ProgramName: NotRequired[str],
MultiplexProgramServiceDescriptorTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramServiceDescriptorTypeDef
def get_value() -> MultiplexProgramServiceDescriptorTypeDef:
return {
"ProviderName": ...,
"ServiceName": ...,
}
Definition
class MultiplexProgramServiceDescriptorTypeDef(TypedDict):
ProviderName: str,
ServiceName: str,
MultiplexSettingsSummaryTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexSettingsSummaryTypeDef
def get_value() -> MultiplexSettingsSummaryTypeDef:
return {
"TransportStreamBitrate": ...,
}
Definition
class MultiplexSettingsSummaryTypeDef(TypedDict):
TransportStreamBitrate: NotRequired[int],
MultiplexStatmuxVideoSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexStatmuxVideoSettingsTypeDef
def get_value() -> MultiplexStatmuxVideoSettingsTypeDef:
return {
"MaximumBitrate": ...,
}
Definition
class MultiplexStatmuxVideoSettingsTypeDef(TypedDict):
MaximumBitrate: NotRequired[int],
MinimumBitrate: NotRequired[int],
Priority: NotRequired[int],
NielsenCBETTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import NielsenCBETTypeDef
def get_value() -> NielsenCBETTypeDef:
return {
"CbetCheckDigitString": ...,
"CbetStepaside": ...,
"Csid": ...,
}
Definition
class NielsenCBETTypeDef(TypedDict):
CbetCheckDigitString: str,
CbetStepaside: NielsenWatermarksCbetStepasideType, # (1)
Csid: str,
NielsenNaesIiNwTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import NielsenNaesIiNwTypeDef
def get_value() -> NielsenNaesIiNwTypeDef:
return {
"CheckDigitString": ...,
"Sid": ...,
}
Definition
class NielsenNaesIiNwTypeDef(TypedDict):
CheckDigitString: str,
Sid: float,
Timezone: NotRequired[NielsenWatermarkTimezonesType], # (1)
OutputDestinationSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import OutputDestinationSettingsTypeDef
def get_value() -> OutputDestinationSettingsTypeDef:
return {
"PasswordParam": ...,
}
Definition
class OutputDestinationSettingsTypeDef(TypedDict):
PasswordParam: NotRequired[str],
StreamName: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
RtmpGroupSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import RtmpGroupSettingsTypeDef
def get_value() -> RtmpGroupSettingsTypeDef:
return {
"AdMarkers": ...,
}
Definition
class RtmpGroupSettingsTypeDef(TypedDict):
AdMarkers: NotRequired[Sequence[RtmpAdMarkersType]], # (1)
AuthenticationScheme: NotRequired[AuthenticationSchemeType], # (2)
CacheFullBehavior: NotRequired[RtmpCacheFullBehaviorType], # (3)
CacheLength: NotRequired[int],
CaptionData: NotRequired[RtmpCaptionDataType], # (4)
InputLossAction: NotRequired[InputLossActionForRtmpOutType], # (5)
RestartDelay: NotRequired[int],
- See RtmpAdMarkersType
- See AuthenticationSchemeType
- See RtmpCacheFullBehaviorType
- See RtmpCaptionDataType
- See InputLossActionForRtmpOutType
UdpGroupSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UdpGroupSettingsTypeDef
def get_value() -> UdpGroupSettingsTypeDef:
return {
"InputLossAction": ...,
}
Definition
class UdpGroupSettingsTypeDef(TypedDict):
InputLossAction: NotRequired[InputLossActionForUdpOutType], # (1)
TimedMetadataId3Frame: NotRequired[UdpTimedMetadataId3FrameType], # (2)
TimedMetadataId3Period: NotRequired[int],
PipelinePauseStateSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import PipelinePauseStateSettingsTypeDef
def get_value() -> PipelinePauseStateSettingsTypeDef:
return {
"PipelineId": ...,
}
- See PipelineIdType
RebootInputDeviceRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import RebootInputDeviceRequestRequestTypeDef
def get_value() -> RebootInputDeviceRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
Definition
class RebootInputDeviceRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
Force: NotRequired[RebootInputDeviceForceType], # (1)
RejectInputDeviceTransferRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import RejectInputDeviceTransferRequestRequestTypeDef
def get_value() -> RejectInputDeviceTransferRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
Scte35InputScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Scte35InputScheduleActionSettingsTypeDef
def get_value() -> Scte35InputScheduleActionSettingsTypeDef:
return {
"Mode": ...,
}
Definition
class Scte35InputScheduleActionSettingsTypeDef(TypedDict):
Mode: Scte35InputModeType, # (1)
InputAttachmentNameReference: NotRequired[str],
Scte35ReturnToNetworkScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Scte35ReturnToNetworkScheduleActionSettingsTypeDef
def get_value() -> Scte35ReturnToNetworkScheduleActionSettingsTypeDef:
return {
"SpliceEventId": ...,
}
Scte35SpliceInsertScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Scte35SpliceInsertScheduleActionSettingsTypeDef
def get_value() -> Scte35SpliceInsertScheduleActionSettingsTypeDef:
return {
"SpliceEventId": ...,
}
Definition
class Scte35SpliceInsertScheduleActionSettingsTypeDef(TypedDict):
SpliceEventId: int,
Duration: NotRequired[int],
StaticImageDeactivateScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StaticImageDeactivateScheduleActionSettingsTypeDef
def get_value() -> StaticImageDeactivateScheduleActionSettingsTypeDef:
return {
"FadeOut": ...,
}
Definition
class StaticImageDeactivateScheduleActionSettingsTypeDef(TypedDict):
FadeOut: NotRequired[int],
Layer: NotRequired[int],
Scte35DeliveryRestrictionsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Scte35DeliveryRestrictionsTypeDef
def get_value() -> Scte35DeliveryRestrictionsTypeDef:
return {
"ArchiveAllowedFlag": ...,
"DeviceRestrictions": ...,
"NoRegionalBlackoutFlag": ...,
"WebDeliveryAllowedFlag": ...,
}
Definition
class Scte35DeliveryRestrictionsTypeDef(TypedDict):
ArchiveAllowedFlag: Scte35ArchiveAllowedFlagType, # (1)
DeviceRestrictions: Scte35DeviceRestrictionsType, # (2)
NoRegionalBlackoutFlag: Scte35NoRegionalBlackoutFlagType, # (3)
WebDeliveryAllowedFlag: Scte35WebDeliveryAllowedFlagType, # (4)
- See Scte35ArchiveAllowedFlagType
- See Scte35DeviceRestrictionsType
- See Scte35NoRegionalBlackoutFlagType
- See Scte35WebDeliveryAllowedFlagType
StartChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StartChannelRequestRequestTypeDef
def get_value() -> StartChannelRequestRequestTypeDef:
return {
"ChannelId": ...,
}
StartInputDeviceMaintenanceWindowRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StartInputDeviceMaintenanceWindowRequestRequestTypeDef
def get_value() -> StartInputDeviceMaintenanceWindowRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
Definition
class StartInputDeviceMaintenanceWindowRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
StartMultiplexRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StartMultiplexRequestRequestTypeDef
def get_value() -> StartMultiplexRequestRequestTypeDef:
return {
"MultiplexId": ...,
}
StopChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StopChannelRequestRequestTypeDef
def get_value() -> StopChannelRequestRequestTypeDef:
return {
"ChannelId": ...,
}
StopMultiplexRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StopMultiplexRequestRequestTypeDef
def get_value() -> StopMultiplexRequestRequestTypeDef:
return {
"MultiplexId": ...,
}
TransferInputDeviceRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import TransferInputDeviceRequestRequestTypeDef
def get_value() -> TransferInputDeviceRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
Definition
class TransferInputDeviceRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
TargetCustomerId: NotRequired[str],
TargetRegion: NotRequired[str],
TransferMessage: NotRequired[str],
VideoSelectorPidTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import VideoSelectorPidTypeDef
def get_value() -> VideoSelectorPidTypeDef:
return {
"Pid": ...,
}
VideoSelectorProgramIdTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import VideoSelectorProgramIdTypeDef
def get_value() -> VideoSelectorProgramIdTypeDef:
return {
"ProgramId": ...,
}
ArchiveCdnSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ArchiveCdnSettingsTypeDef
def get_value() -> ArchiveCdnSettingsTypeDef:
return {
"ArchiveS3Settings": ...,
}
Definition
class ArchiveCdnSettingsTypeDef(TypedDict):
ArchiveS3Settings: NotRequired[ArchiveS3SettingsTypeDef], # (1)
MediaPackageGroupSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MediaPackageGroupSettingsTypeDef
def get_value() -> MediaPackageGroupSettingsTypeDef:
return {
"Destination": ...,
}
Definition
class MediaPackageGroupSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (1)
MsSmoothGroupSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MsSmoothGroupSettingsTypeDef
def get_value() -> MsSmoothGroupSettingsTypeDef:
return {
"Destination": ...,
}
Definition
class MsSmoothGroupSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (3)
AcquisitionPointId: NotRequired[str],
AudioOnlyTimecodeControl: NotRequired[SmoothGroupAudioOnlyTimecodeControlType], # (1)
CertificateMode: NotRequired[SmoothGroupCertificateModeType], # (2)
ConnectionRetryInterval: NotRequired[int],
EventId: NotRequired[str],
EventIdMode: NotRequired[SmoothGroupEventIdModeType], # (4)
EventStopBehavior: NotRequired[SmoothGroupEventStopBehaviorType], # (5)
FilecacheDuration: NotRequired[int],
FragmentLength: NotRequired[int],
InputLossAction: NotRequired[InputLossActionForMsSmoothOutType], # (6)
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
SegmentationMode: NotRequired[SmoothGroupSegmentationModeType], # (7)
SendDelayMs: NotRequired[int],
SparseTrackType: NotRequired[SmoothGroupSparseTrackTypeType], # (8)
StreamManifestBehavior: NotRequired[SmoothGroupStreamManifestBehaviorType], # (9)
TimestampOffset: NotRequired[str],
TimestampOffsetMode: NotRequired[SmoothGroupTimestampOffsetModeType], # (10)
- See SmoothGroupAudioOnlyTimecodeControlType
- See SmoothGroupCertificateModeType
- See OutputLocationRefTypeDef
- See SmoothGroupEventIdModeType
- See SmoothGroupEventStopBehaviorType
- See InputLossActionForMsSmoothOutType
- See SmoothGroupSegmentationModeType
- See SmoothGroupSparseTrackTypeType
- See SmoothGroupStreamManifestBehaviorType
- See SmoothGroupTimestampOffsetModeType
MultiplexOutputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexOutputSettingsTypeDef
def get_value() -> MultiplexOutputSettingsTypeDef:
return {
"Destination": ...,
}
Definition
class MultiplexOutputSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (1)
RtmpOutputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import RtmpOutputSettingsTypeDef
def get_value() -> RtmpOutputSettingsTypeDef:
return {
"Destination": ...,
}
Definition
class RtmpOutputSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (2)
CertificateMode: NotRequired[RtmpOutputCertificateModeType], # (1)
ConnectionRetryInterval: NotRequired[int],
NumRetries: NotRequired[int],
AudioChannelMappingTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioChannelMappingTypeDef
def get_value() -> AudioChannelMappingTypeDef:
return {
"InputChannelLevels": ...,
"OutputChannel": ...,
}
Definition
class AudioChannelMappingTypeDef(TypedDict):
InputChannelLevels: Sequence[InputChannelLevelTypeDef], # (1)
OutputChannel: int,
AudioCodecSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioCodecSettingsTypeDef
def get_value() -> AudioCodecSettingsTypeDef:
return {
"AacSettings": ...,
}
Definition
class AudioCodecSettingsTypeDef(TypedDict):
AacSettings: NotRequired[AacSettingsTypeDef], # (1)
Ac3Settings: NotRequired[Ac3SettingsTypeDef], # (2)
Eac3AtmosSettings: NotRequired[Eac3AtmosSettingsTypeDef], # (3)
Eac3Settings: NotRequired[Eac3SettingsTypeDef], # (4)
Mp2Settings: NotRequired[Mp2SettingsTypeDef], # (5)
PassThroughSettings: NotRequired[Mapping[str, Any]],
WavSettings: NotRequired[WavSettingsTypeDef], # (6)
- See AacSettingsTypeDef
- See Ac3SettingsTypeDef
- See Eac3AtmosSettingsTypeDef
- See Eac3SettingsTypeDef
- See Mp2SettingsTypeDef
- See WavSettingsTypeDef
AudioOnlyHlsSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioOnlyHlsSettingsTypeDef
def get_value() -> AudioOnlyHlsSettingsTypeDef:
return {
"AudioGroupId": ...,
}
Definition
class AudioOnlyHlsSettingsTypeDef(TypedDict):
AudioGroupId: NotRequired[str],
AudioOnlyImage: NotRequired[InputLocationTypeDef], # (1)
AudioTrackType: NotRequired[AudioOnlyHlsTrackTypeType], # (2)
SegmentType: NotRequired[AudioOnlyHlsSegmentTypeType], # (3)
AvailBlankingTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AvailBlankingTypeDef
def get_value() -> AvailBlankingTypeDef:
return {
"AvailBlankingImage": ...,
}
Definition
class AvailBlankingTypeDef(TypedDict):
AvailBlankingImage: NotRequired[InputLocationTypeDef], # (1)
State: NotRequired[AvailBlankingStateType], # (2)
BlackoutSlateTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BlackoutSlateTypeDef
def get_value() -> BlackoutSlateTypeDef:
return {
"BlackoutSlateImage": ...,
}
Definition
class BlackoutSlateTypeDef(TypedDict):
BlackoutSlateImage: NotRequired[InputLocationTypeDef], # (1)
NetworkEndBlackout: NotRequired[BlackoutSlateNetworkEndBlackoutType], # (2)
NetworkEndBlackoutImage: NotRequired[InputLocationTypeDef], # (1)
NetworkId: NotRequired[str],
State: NotRequired[BlackoutSlateStateType], # (4)
- See InputLocationTypeDef
- See BlackoutSlateNetworkEndBlackoutType
- See InputLocationTypeDef
- See BlackoutSlateStateType
BurnInDestinationSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BurnInDestinationSettingsTypeDef
def get_value() -> BurnInDestinationSettingsTypeDef:
return {
"Alignment": ...,
}
Definition
class BurnInDestinationSettingsTypeDef(TypedDict):
Alignment: NotRequired[BurnInAlignmentType], # (1)
BackgroundColor: NotRequired[BurnInBackgroundColorType], # (2)
BackgroundOpacity: NotRequired[int],
Font: NotRequired[InputLocationTypeDef], # (3)
FontColor: NotRequired[BurnInFontColorType], # (4)
FontOpacity: NotRequired[int],
FontResolution: NotRequired[int],
FontSize: NotRequired[str],
OutlineColor: NotRequired[BurnInOutlineColorType], # (5)
OutlineSize: NotRequired[int],
ShadowColor: NotRequired[BurnInShadowColorType], # (6)
ShadowOpacity: NotRequired[int],
ShadowXOffset: NotRequired[int],
ShadowYOffset: NotRequired[int],
TeletextGridControl: NotRequired[BurnInTeletextGridControlType], # (7)
XPosition: NotRequired[int],
YPosition: NotRequired[int],
- See BurnInAlignmentType
- See BurnInBackgroundColorType
- See InputLocationTypeDef
- See BurnInFontColorType
- See BurnInOutlineColorType
- See BurnInShadowColorType
- See BurnInTeletextGridControlType
DvbSubDestinationSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DvbSubDestinationSettingsTypeDef
def get_value() -> DvbSubDestinationSettingsTypeDef:
return {
"Alignment": ...,
}
Definition
class DvbSubDestinationSettingsTypeDef(TypedDict):
Alignment: NotRequired[DvbSubDestinationAlignmentType], # (1)
BackgroundColor: NotRequired[DvbSubDestinationBackgroundColorType], # (2)
BackgroundOpacity: NotRequired[int],
Font: NotRequired[InputLocationTypeDef], # (3)
FontColor: NotRequired[DvbSubDestinationFontColorType], # (4)
FontOpacity: NotRequired[int],
FontResolution: NotRequired[int],
FontSize: NotRequired[str],
OutlineColor: NotRequired[DvbSubDestinationOutlineColorType], # (5)
OutlineSize: NotRequired[int],
ShadowColor: NotRequired[DvbSubDestinationShadowColorType], # (6)
ShadowOpacity: NotRequired[int],
ShadowXOffset: NotRequired[int],
ShadowYOffset: NotRequired[int],
TeletextGridControl: NotRequired[DvbSubDestinationTeletextGridControlType], # (7)
XPosition: NotRequired[int],
YPosition: NotRequired[int],
- See DvbSubDestinationAlignmentType
- See DvbSubDestinationBackgroundColorType
- See InputLocationTypeDef
- See DvbSubDestinationFontColorType
- See DvbSubDestinationOutlineColorType
- See DvbSubDestinationShadowColorType
- See DvbSubDestinationTeletextGridControlType
InputLossBehaviorTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputLossBehaviorTypeDef
def get_value() -> InputLossBehaviorTypeDef:
return {
"BlackFrameMsec": ...,
}
Definition
class InputLossBehaviorTypeDef(TypedDict):
BlackFrameMsec: NotRequired[int],
InputLossImageColor: NotRequired[str],
InputLossImageSlate: NotRequired[InputLocationTypeDef], # (1)
InputLossImageType: NotRequired[InputLossImageTypeType], # (2)
RepeatFrameMsec: NotRequired[int],
StaticImageActivateScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StaticImageActivateScheduleActionSettingsTypeDef
def get_value() -> StaticImageActivateScheduleActionSettingsTypeDef:
return {
"Image": ...,
}
Definition
class StaticImageActivateScheduleActionSettingsTypeDef(TypedDict):
Image: InputLocationTypeDef, # (1)
Duration: NotRequired[int],
FadeIn: NotRequired[int],
FadeOut: NotRequired[int],
Height: NotRequired[int],
ImageX: NotRequired[int],
ImageY: NotRequired[int],
Layer: NotRequired[int],
Opacity: NotRequired[int],
Width: NotRequired[int],
StaticKeySettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StaticKeySettingsTypeDef
def get_value() -> StaticKeySettingsTypeDef:
return {
"StaticKeyValue": ...,
}
Definition
class StaticKeySettingsTypeDef(TypedDict):
StaticKeyValue: str,
KeyProviderServer: NotRequired[InputLocationTypeDef], # (1)
AudioTrackSelectionTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioTrackSelectionTypeDef
def get_value() -> AudioTrackSelectionTypeDef:
return {
"Tracks": ...,
}
Definition
class AudioTrackSelectionTypeDef(TypedDict):
Tracks: Sequence[AudioTrackTypeDef], # (1)
DolbyEDecode: NotRequired[AudioDolbyEDecodeTypeDef], # (2)
AvailSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AvailSettingsTypeDef
def get_value() -> AvailSettingsTypeDef:
return {
"Esam": ...,
}
Definition
class AvailSettingsTypeDef(TypedDict):
Esam: NotRequired[EsamTypeDef], # (1)
Scte35SpliceInsert: NotRequired[Scte35SpliceInsertTypeDef], # (2)
Scte35TimeSignalApos: NotRequired[Scte35TimeSignalAposTypeDef], # (3)
BatchDeleteResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchDeleteResponseTypeDef
def get_value() -> BatchDeleteResponseTypeDef:
return {
"Failed": ...,
"Successful": ...,
"ResponseMetadata": ...,
}
Definition
class BatchDeleteResponseTypeDef(TypedDict):
Failed: List[BatchFailedResultModelTypeDef], # (1)
Successful: List[BatchSuccessfulResultModelTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchStartResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchStartResponseTypeDef
def get_value() -> BatchStartResponseTypeDef:
return {
"Failed": ...,
"Successful": ...,
"ResponseMetadata": ...,
}
Definition
class BatchStartResponseTypeDef(TypedDict):
Failed: List[BatchFailedResultModelTypeDef], # (1)
Successful: List[BatchSuccessfulResultModelTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchStopResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchStopResponseTypeDef
def get_value() -> BatchStopResponseTypeDef:
return {
"Failed": ...,
"Successful": ...,
"ResponseMetadata": ...,
}
Definition
class BatchStopResponseTypeDef(TypedDict):
Failed: List[BatchFailedResultModelTypeDef], # (1)
Successful: List[BatchSuccessfulResultModelTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeInputDeviceThumbnailResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputDeviceThumbnailResponseTypeDef
def get_value() -> DescribeInputDeviceThumbnailResponseTypeDef:
return {
"Body": ...,
"ContentType": ...,
"ContentLength": ...,
"ETag": ...,
"LastModified": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInputDeviceThumbnailResponseTypeDef(TypedDict):
Body: StreamingBody,
ContentType: ContentTypeType, # (1)
ContentLength: int,
ETag: str,
LastModified: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TeletextSourceSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import TeletextSourceSettingsTypeDef
def get_value() -> TeletextSourceSettingsTypeDef:
return {
"OutputRectangle": ...,
}
Definition
class TeletextSourceSettingsTypeDef(TypedDict):
OutputRectangle: NotRequired[CaptionRectangleTypeDef], # (1)
PageNumber: NotRequired[str],
CreateInputRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreateInputRequestRequestTypeDef
def get_value() -> CreateInputRequestRequestTypeDef:
return {
"Destinations": ...,
}
Definition
class CreateInputRequestRequestTypeDef(TypedDict):
Destinations: NotRequired[Sequence[InputDestinationRequestTypeDef]], # (1)
InputDevices: NotRequired[Sequence[InputDeviceSettingsTypeDef]], # (2)
InputSecurityGroups: NotRequired[Sequence[str]],
MediaConnectFlows: NotRequired[Sequence[MediaConnectFlowRequestTypeDef]], # (3)
Name: NotRequired[str],
RequestId: NotRequired[str],
RoleArn: NotRequired[str],
Sources: NotRequired[Sequence[InputSourceRequestTypeDef]], # (4)
Tags: NotRequired[Mapping[str, str]],
Type: NotRequired[InputTypeType], # (5)
Vpc: NotRequired[InputVpcRequestTypeDef], # (6)
- See InputDestinationRequestTypeDef
- See InputDeviceSettingsTypeDef
- See MediaConnectFlowRequestTypeDef
- See InputSourceRequestTypeDef
- See InputTypeType
- See InputVpcRequestTypeDef
CreateInputSecurityGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreateInputSecurityGroupRequestRequestTypeDef
def get_value() -> CreateInputSecurityGroupRequestRequestTypeDef:
return {
"Tags": ...,
}
Definition
class CreateInputSecurityGroupRequestRequestTypeDef(TypedDict):
Tags: NotRequired[Mapping[str, str]],
WhitelistRules: NotRequired[Sequence[InputWhitelistRuleCidrTypeDef]], # (1)
UpdateInputSecurityGroupRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateInputSecurityGroupRequestRequestTypeDef
def get_value() -> UpdateInputSecurityGroupRequestRequestTypeDef:
return {
"InputSecurityGroupId": ...,
}
Definition
class UpdateInputSecurityGroupRequestRequestTypeDef(TypedDict):
InputSecurityGroupId: str,
Tags: NotRequired[Mapping[str, str]],
WhitelistRules: NotRequired[Sequence[InputWhitelistRuleCidrTypeDef]], # (1)
CreateMultiplexRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreateMultiplexRequestRequestTypeDef
def get_value() -> CreateMultiplexRequestRequestTypeDef:
return {
"AvailabilityZones": ...,
"MultiplexSettings": ...,
"Name": ...,
"RequestId": ...,
}
Definition
class CreateMultiplexRequestRequestTypeDef(TypedDict):
AvailabilityZones: Sequence[str],
MultiplexSettings: MultiplexSettingsTypeDef, # (1)
Name: str,
RequestId: str,
Tags: NotRequired[Mapping[str, str]],
UpdateMultiplexRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateMultiplexRequestRequestTypeDef
def get_value() -> UpdateMultiplexRequestRequestTypeDef:
return {
"MultiplexId": ...,
}
Definition
class UpdateMultiplexRequestRequestTypeDef(TypedDict):
MultiplexId: str,
MultiplexSettings: NotRequired[MultiplexSettingsTypeDef], # (1)
Name: NotRequired[str],
PurchaseOfferingRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import PurchaseOfferingRequestRequestTypeDef
def get_value() -> PurchaseOfferingRequestRequestTypeDef:
return {
"Count": ...,
"OfferingId": ...,
}
Definition
class PurchaseOfferingRequestRequestTypeDef(TypedDict):
Count: int,
OfferingId: str,
Name: NotRequired[str],
RenewalSettings: NotRequired[RenewalSettingsTypeDef], # (1)
RequestId: NotRequired[str],
Start: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
UpdateReservationRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateReservationRequestRequestTypeDef
def get_value() -> UpdateReservationRequestRequestTypeDef:
return {
"ReservationId": ...,
}
Definition
class UpdateReservationRequestRequestTypeDef(TypedDict):
ReservationId: str,
Name: NotRequired[str],
RenewalSettings: NotRequired[RenewalSettingsTypeDef], # (1)
DeleteReservationResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DeleteReservationResponseTypeDef
def get_value() -> DeleteReservationResponseTypeDef:
return {
"Arn": ...,
"Count": ...,
"CurrencyCode": ...,
"Duration": ...,
"DurationUnits": ...,
"End": ...,
"FixedPrice": ...,
"Name": ...,
"OfferingDescription": ...,
"OfferingId": ...,
"OfferingType": ...,
"Region": ...,
"RenewalSettings": ...,
"ReservationId": ...,
"ResourceSpecification": ...,
"Start": ...,
"State": ...,
"Tags": ...,
"UsagePrice": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteReservationResponseTypeDef(TypedDict):
Arn: str,
Count: int,
CurrencyCode: str,
Duration: int,
DurationUnits: OfferingDurationUnitsType, # (1)
End: str,
FixedPrice: float,
Name: str,
OfferingDescription: str,
OfferingId: str,
OfferingType: OfferingTypeType, # (2)
Region: str,
RenewalSettings: RenewalSettingsTypeDef, # (3)
ReservationId: str,
ResourceSpecification: ReservationResourceSpecificationTypeDef, # (4)
Start: str,
State: ReservationStateType, # (5)
Tags: Dict[str, str],
UsagePrice: float,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See OfferingDurationUnitsType
- See OfferingTypeType
- See RenewalSettingsTypeDef
- See ReservationResourceSpecificationTypeDef
- See ReservationStateType
- See ResponseMetadataTypeDef
DescribeOfferingResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeOfferingResponseTypeDef
def get_value() -> DescribeOfferingResponseTypeDef:
return {
"Arn": ...,
"CurrencyCode": ...,
"Duration": ...,
"DurationUnits": ...,
"FixedPrice": ...,
"OfferingDescription": ...,
"OfferingId": ...,
"OfferingType": ...,
"Region": ...,
"ResourceSpecification": ...,
"UsagePrice": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeOfferingResponseTypeDef(TypedDict):
Arn: str,
CurrencyCode: str,
Duration: int,
DurationUnits: OfferingDurationUnitsType, # (1)
FixedPrice: float,
OfferingDescription: str,
OfferingId: str,
OfferingType: OfferingTypeType, # (2)
Region: str,
ResourceSpecification: ReservationResourceSpecificationTypeDef, # (3)
UsagePrice: float,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See OfferingDurationUnitsType
- See OfferingTypeType
- See ReservationResourceSpecificationTypeDef
- See ResponseMetadataTypeDef
DescribeReservationResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeReservationResponseTypeDef
def get_value() -> DescribeReservationResponseTypeDef:
return {
"Arn": ...,
"Count": ...,
"CurrencyCode": ...,
"Duration": ...,
"DurationUnits": ...,
"End": ...,
"FixedPrice": ...,
"Name": ...,
"OfferingDescription": ...,
"OfferingId": ...,
"OfferingType": ...,
"Region": ...,
"RenewalSettings": ...,
"ReservationId": ...,
"ResourceSpecification": ...,
"Start": ...,
"State": ...,
"Tags": ...,
"UsagePrice": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeReservationResponseTypeDef(TypedDict):
Arn: str,
Count: int,
CurrencyCode: str,
Duration: int,
DurationUnits: OfferingDurationUnitsType, # (1)
End: str,
FixedPrice: float,
Name: str,
OfferingDescription: str,
OfferingId: str,
OfferingType: OfferingTypeType, # (2)
Region: str,
RenewalSettings: RenewalSettingsTypeDef, # (3)
ReservationId: str,
ResourceSpecification: ReservationResourceSpecificationTypeDef, # (4)
Start: str,
State: ReservationStateType, # (5)
Tags: Dict[str, str],
UsagePrice: float,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See OfferingDurationUnitsType
- See OfferingTypeType
- See RenewalSettingsTypeDef
- See ReservationResourceSpecificationTypeDef
- See ReservationStateType
- See ResponseMetadataTypeDef
OfferingTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import OfferingTypeDef
def get_value() -> OfferingTypeDef:
return {
"Arn": ...,
}
Definition
class OfferingTypeDef(TypedDict):
Arn: NotRequired[str],
CurrencyCode: NotRequired[str],
Duration: NotRequired[int],
DurationUnits: NotRequired[OfferingDurationUnitsType], # (1)
FixedPrice: NotRequired[float],
OfferingDescription: NotRequired[str],
OfferingId: NotRequired[str],
OfferingType: NotRequired[OfferingTypeType], # (2)
Region: NotRequired[str],
ResourceSpecification: NotRequired[ReservationResourceSpecificationTypeDef], # (3)
UsagePrice: NotRequired[float],
ReservationTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ReservationTypeDef
def get_value() -> ReservationTypeDef:
return {
"Arn": ...,
}
Definition
class ReservationTypeDef(TypedDict):
Arn: NotRequired[str],
Count: NotRequired[int],
CurrencyCode: NotRequired[str],
Duration: NotRequired[int],
DurationUnits: NotRequired[OfferingDurationUnitsType], # (1)
End: NotRequired[str],
FixedPrice: NotRequired[float],
Name: NotRequired[str],
OfferingDescription: NotRequired[str],
OfferingId: NotRequired[str],
OfferingType: NotRequired[OfferingTypeType], # (2)
Region: NotRequired[str],
RenewalSettings: NotRequired[RenewalSettingsTypeDef], # (3)
ReservationId: NotRequired[str],
ResourceSpecification: NotRequired[ReservationResourceSpecificationTypeDef], # (4)
Start: NotRequired[str],
State: NotRequired[ReservationStateType], # (5)
Tags: NotRequired[Dict[str, str]],
UsagePrice: NotRequired[float],
- See OfferingDurationUnitsType
- See OfferingTypeType
- See RenewalSettingsTypeDef
- See ReservationResourceSpecificationTypeDef
- See ReservationStateType
DescribeChannelRequestChannelCreatedWaitTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeChannelRequestChannelCreatedWaitTypeDef
def get_value() -> DescribeChannelRequestChannelCreatedWaitTypeDef:
return {
"ChannelId": ...,
}
Definition
class DescribeChannelRequestChannelCreatedWaitTypeDef(TypedDict):
ChannelId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeChannelRequestChannelDeletedWaitTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeChannelRequestChannelDeletedWaitTypeDef
def get_value() -> DescribeChannelRequestChannelDeletedWaitTypeDef:
return {
"ChannelId": ...,
}
Definition
class DescribeChannelRequestChannelDeletedWaitTypeDef(TypedDict):
ChannelId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeChannelRequestChannelRunningWaitTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeChannelRequestChannelRunningWaitTypeDef
def get_value() -> DescribeChannelRequestChannelRunningWaitTypeDef:
return {
"ChannelId": ...,
}
Definition
class DescribeChannelRequestChannelRunningWaitTypeDef(TypedDict):
ChannelId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeChannelRequestChannelStoppedWaitTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeChannelRequestChannelStoppedWaitTypeDef
def get_value() -> DescribeChannelRequestChannelStoppedWaitTypeDef:
return {
"ChannelId": ...,
}
Definition
class DescribeChannelRequestChannelStoppedWaitTypeDef(TypedDict):
ChannelId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInputRequestInputAttachedWaitTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputRequestInputAttachedWaitTypeDef
def get_value() -> DescribeInputRequestInputAttachedWaitTypeDef:
return {
"InputId": ...,
}
Definition
class DescribeInputRequestInputAttachedWaitTypeDef(TypedDict):
InputId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInputRequestInputDeletedWaitTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputRequestInputDeletedWaitTypeDef
def get_value() -> DescribeInputRequestInputDeletedWaitTypeDef:
return {
"InputId": ...,
}
Definition
class DescribeInputRequestInputDeletedWaitTypeDef(TypedDict):
InputId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInputRequestInputDetachedWaitTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputRequestInputDetachedWaitTypeDef
def get_value() -> DescribeInputRequestInputDetachedWaitTypeDef:
return {
"InputId": ...,
}
Definition
class DescribeInputRequestInputDetachedWaitTypeDef(TypedDict):
InputId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeMultiplexRequestMultiplexCreatedWaitTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexRequestMultiplexCreatedWaitTypeDef
def get_value() -> DescribeMultiplexRequestMultiplexCreatedWaitTypeDef:
return {
"MultiplexId": ...,
}
Definition
class DescribeMultiplexRequestMultiplexCreatedWaitTypeDef(TypedDict):
MultiplexId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeMultiplexRequestMultiplexDeletedWaitTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexRequestMultiplexDeletedWaitTypeDef
def get_value() -> DescribeMultiplexRequestMultiplexDeletedWaitTypeDef:
return {
"MultiplexId": ...,
}
Definition
class DescribeMultiplexRequestMultiplexDeletedWaitTypeDef(TypedDict):
MultiplexId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeMultiplexRequestMultiplexRunningWaitTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexRequestMultiplexRunningWaitTypeDef
def get_value() -> DescribeMultiplexRequestMultiplexRunningWaitTypeDef:
return {
"MultiplexId": ...,
}
Definition
class DescribeMultiplexRequestMultiplexRunningWaitTypeDef(TypedDict):
MultiplexId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeMultiplexRequestMultiplexStoppedWaitTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexRequestMultiplexStoppedWaitTypeDef
def get_value() -> DescribeMultiplexRequestMultiplexStoppedWaitTypeDef:
return {
"MultiplexId": ...,
}
Definition
class DescribeMultiplexRequestMultiplexStoppedWaitTypeDef(TypedDict):
MultiplexId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInputDeviceResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputDeviceResponseTypeDef
def get_value() -> DescribeInputDeviceResponseTypeDef:
return {
"Arn": ...,
"ConnectionState": ...,
"DeviceSettingsSyncState": ...,
"DeviceUpdateStatus": ...,
"HdDeviceSettings": ...,
"Id": ...,
"MacAddress": ...,
"Name": ...,
"NetworkSettings": ...,
"SerialNumber": ...,
"Type": ...,
"UhdDeviceSettings": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInputDeviceResponseTypeDef(TypedDict):
Arn: str,
ConnectionState: InputDeviceConnectionStateType, # (1)
DeviceSettingsSyncState: DeviceSettingsSyncStateType, # (2)
DeviceUpdateStatus: DeviceUpdateStatusType, # (3)
HdDeviceSettings: InputDeviceHdSettingsTypeDef, # (4)
Id: str,
MacAddress: str,
Name: str,
NetworkSettings: InputDeviceNetworkSettingsTypeDef, # (5)
SerialNumber: str,
Type: InputDeviceTypeType, # (6)
UhdDeviceSettings: InputDeviceUhdSettingsTypeDef, # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See InputDeviceConnectionStateType
- See DeviceSettingsSyncStateType
- See DeviceUpdateStatusType
- See InputDeviceHdSettingsTypeDef
- See InputDeviceNetworkSettingsTypeDef
- See InputDeviceTypeType
- See InputDeviceUhdSettingsTypeDef
- See ResponseMetadataTypeDef
InputDeviceSummaryTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputDeviceSummaryTypeDef
def get_value() -> InputDeviceSummaryTypeDef:
return {
"Arn": ...,
}
Definition
class InputDeviceSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
ConnectionState: NotRequired[InputDeviceConnectionStateType], # (1)
DeviceSettingsSyncState: NotRequired[DeviceSettingsSyncStateType], # (2)
DeviceUpdateStatus: NotRequired[DeviceUpdateStatusType], # (3)
HdDeviceSettings: NotRequired[InputDeviceHdSettingsTypeDef], # (4)
Id: NotRequired[str],
MacAddress: NotRequired[str],
Name: NotRequired[str],
NetworkSettings: NotRequired[InputDeviceNetworkSettingsTypeDef], # (5)
SerialNumber: NotRequired[str],
Type: NotRequired[InputDeviceTypeType], # (6)
UhdDeviceSettings: NotRequired[InputDeviceUhdSettingsTypeDef], # (7)
- See InputDeviceConnectionStateType
- See DeviceSettingsSyncStateType
- See DeviceUpdateStatusType
- See InputDeviceHdSettingsTypeDef
- See InputDeviceNetworkSettingsTypeDef
- See InputDeviceTypeType
- See InputDeviceUhdSettingsTypeDef
UpdateInputDeviceResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateInputDeviceResponseTypeDef
def get_value() -> UpdateInputDeviceResponseTypeDef:
return {
"Arn": ...,
"ConnectionState": ...,
"DeviceSettingsSyncState": ...,
"DeviceUpdateStatus": ...,
"HdDeviceSettings": ...,
"Id": ...,
"MacAddress": ...,
"Name": ...,
"NetworkSettings": ...,
"SerialNumber": ...,
"Type": ...,
"UhdDeviceSettings": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateInputDeviceResponseTypeDef(TypedDict):
Arn: str,
ConnectionState: InputDeviceConnectionStateType, # (1)
DeviceSettingsSyncState: DeviceSettingsSyncStateType, # (2)
DeviceUpdateStatus: DeviceUpdateStatusType, # (3)
HdDeviceSettings: InputDeviceHdSettingsTypeDef, # (4)
Id: str,
MacAddress: str,
Name: str,
NetworkSettings: InputDeviceNetworkSettingsTypeDef, # (5)
SerialNumber: str,
Type: InputDeviceTypeType, # (6)
UhdDeviceSettings: InputDeviceUhdSettingsTypeDef, # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See InputDeviceConnectionStateType
- See DeviceSettingsSyncStateType
- See DeviceUpdateStatusType
- See InputDeviceHdSettingsTypeDef
- See InputDeviceNetworkSettingsTypeDef
- See InputDeviceTypeType
- See InputDeviceUhdSettingsTypeDef
- See ResponseMetadataTypeDef
DescribeInputSecurityGroupResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputSecurityGroupResponseTypeDef
def get_value() -> DescribeInputSecurityGroupResponseTypeDef:
return {
"Arn": ...,
"Id": ...,
"Inputs": ...,
"State": ...,
"Tags": ...,
"WhitelistRules": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInputSecurityGroupResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Inputs: List[str],
State: InputSecurityGroupStateType, # (1)
Tags: Dict[str, str],
WhitelistRules: List[InputWhitelistRuleTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
InputSecurityGroupTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputSecurityGroupTypeDef
def get_value() -> InputSecurityGroupTypeDef:
return {
"Arn": ...,
}
Definition
class InputSecurityGroupTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Inputs: NotRequired[List[str]],
State: NotRequired[InputSecurityGroupStateType], # (1)
Tags: NotRequired[Dict[str, str]],
WhitelistRules: NotRequired[List[InputWhitelistRuleTypeDef]], # (2)
DescribeScheduleRequestDescribeSchedulePaginateTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeScheduleRequestDescribeSchedulePaginateTypeDef
def get_value() -> DescribeScheduleRequestDescribeSchedulePaginateTypeDef:
return {
"ChannelId": ...,
}
Definition
class DescribeScheduleRequestDescribeSchedulePaginateTypeDef(TypedDict):
ChannelId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListChannelsRequestListChannelsPaginateTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListChannelsRequestListChannelsPaginateTypeDef
def get_value() -> ListChannelsRequestListChannelsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListChannelsRequestListChannelsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef
def get_value() -> ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef:
return {
"TransferType": ...,
}
Definition
class ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef(TypedDict):
TransferType: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInputDevicesRequestListInputDevicesPaginateTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListInputDevicesRequestListInputDevicesPaginateTypeDef
def get_value() -> ListInputDevicesRequestListInputDevicesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListInputDevicesRequestListInputDevicesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef
def get_value() -> ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInputsRequestListInputsPaginateTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListInputsRequestListInputsPaginateTypeDef
def get_value() -> ListInputsRequestListInputsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListInputsRequestListInputsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef
def get_value() -> ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef:
return {
"MultiplexId": ...,
}
Definition
class ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef(TypedDict):
MultiplexId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMultiplexesRequestListMultiplexesPaginateTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListMultiplexesRequestListMultiplexesPaginateTypeDef
def get_value() -> ListMultiplexesRequestListMultiplexesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListMultiplexesRequestListMultiplexesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOfferingsRequestListOfferingsPaginateTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListOfferingsRequestListOfferingsPaginateTypeDef
def get_value() -> ListOfferingsRequestListOfferingsPaginateTypeDef:
return {
"ChannelClass": ...,
}
Definition
class ListOfferingsRequestListOfferingsPaginateTypeDef(TypedDict):
ChannelClass: NotRequired[str],
ChannelConfiguration: NotRequired[str],
Codec: NotRequired[str],
Duration: NotRequired[str],
MaximumBitrate: NotRequired[str],
MaximumFramerate: NotRequired[str],
Resolution: NotRequired[str],
ResourceType: NotRequired[str],
SpecialFeature: NotRequired[str],
VideoQuality: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListReservationsRequestListReservationsPaginateTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListReservationsRequestListReservationsPaginateTypeDef
def get_value() -> ListReservationsRequestListReservationsPaginateTypeDef:
return {
"ChannelClass": ...,
}
Definition
class ListReservationsRequestListReservationsPaginateTypeDef(TypedDict):
ChannelClass: NotRequired[str],
Codec: NotRequired[str],
MaximumBitrate: NotRequired[str],
MaximumFramerate: NotRequired[str],
Resolution: NotRequired[str],
ResourceType: NotRequired[str],
SpecialFeature: NotRequired[str],
VideoQuality: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
M2tsSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import M2tsSettingsTypeDef
def get_value() -> M2tsSettingsTypeDef:
return {
"AbsentInputAudioBehavior": ...,
}
Definition
class M2tsSettingsTypeDef(TypedDict):
AbsentInputAudioBehavior: NotRequired[M2tsAbsentInputAudioBehaviorType], # (1)
Arib: NotRequired[M2tsAribType], # (2)
AribCaptionsPid: NotRequired[str],
AribCaptionsPidControl: NotRequired[M2tsAribCaptionsPidControlType], # (3)
AudioBufferModel: NotRequired[M2tsAudioBufferModelType], # (4)
AudioFramesPerPes: NotRequired[int],
AudioPids: NotRequired[str],
AudioStreamType: NotRequired[M2tsAudioStreamTypeType], # (5)
Bitrate: NotRequired[int],
BufferModel: NotRequired[M2tsBufferModelType], # (6)
CcDescriptor: NotRequired[M2tsCcDescriptorType], # (7)
DvbNitSettings: NotRequired[DvbNitSettingsTypeDef], # (8)
DvbSdtSettings: NotRequired[DvbSdtSettingsTypeDef], # (9)
DvbSubPids: NotRequired[str],
DvbTdtSettings: NotRequired[DvbTdtSettingsTypeDef], # (10)
DvbTeletextPid: NotRequired[str],
Ebif: NotRequired[M2tsEbifControlType], # (11)
EbpAudioInterval: NotRequired[M2tsAudioIntervalType], # (12)
EbpLookaheadMs: NotRequired[int],
EbpPlacement: NotRequired[M2tsEbpPlacementType], # (13)
EcmPid: NotRequired[str],
EsRateInPes: NotRequired[M2tsEsRateInPesType], # (14)
EtvPlatformPid: NotRequired[str],
EtvSignalPid: NotRequired[str],
FragmentTime: NotRequired[float],
Klv: NotRequired[M2tsKlvType], # (15)
KlvDataPids: NotRequired[str],
NielsenId3Behavior: NotRequired[M2tsNielsenId3BehaviorType], # (16)
NullPacketBitrate: NotRequired[float],
PatInterval: NotRequired[int],
PcrControl: NotRequired[M2tsPcrControlType], # (17)
PcrPeriod: NotRequired[int],
PcrPid: NotRequired[str],
PmtInterval: NotRequired[int],
PmtPid: NotRequired[str],
ProgramNum: NotRequired[int],
RateMode: NotRequired[M2tsRateModeType], # (18)
Scte27Pids: NotRequired[str],
Scte35Control: NotRequired[M2tsScte35ControlType], # (19)
Scte35Pid: NotRequired[str],
SegmentationMarkers: NotRequired[M2tsSegmentationMarkersType], # (20)
SegmentationStyle: NotRequired[M2tsSegmentationStyleType], # (21)
SegmentationTime: NotRequired[float],
TimedMetadataBehavior: NotRequired[M2tsTimedMetadataBehaviorType], # (22)
TimedMetadataPid: NotRequired[str],
TransportStreamId: NotRequired[int],
VideoPid: NotRequired[str],
Scte35PrerollPullupMilliseconds: NotRequired[float],
- See M2tsAbsentInputAudioBehaviorType
- See M2tsAribType
- See M2tsAribCaptionsPidControlType
- See M2tsAudioBufferModelType
- See M2tsAudioStreamTypeType
- See M2tsBufferModelType
- See M2tsCcDescriptorType
- See DvbNitSettingsTypeDef
- See DvbSdtSettingsTypeDef
- See DvbTdtSettingsTypeDef
- See M2tsEbifControlType
- See M2tsAudioIntervalType
- See M2tsEbpPlacementType
- See M2tsEsRateInPesType
- See M2tsKlvType
- See M2tsNielsenId3BehaviorType
- See M2tsPcrControlType
- See M2tsRateModeType
- See M2tsScte35ControlType
- See M2tsSegmentationMarkersType
- See M2tsSegmentationStyleType
- See M2tsTimedMetadataBehaviorType
FailoverConditionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import FailoverConditionSettingsTypeDef
def get_value() -> FailoverConditionSettingsTypeDef:
return {
"AudioSilenceSettings": ...,
}
Definition
class FailoverConditionSettingsTypeDef(TypedDict):
AudioSilenceSettings: NotRequired[AudioSilenceFailoverSettingsTypeDef], # (1)
InputLossSettings: NotRequired[InputLossFailoverSettingsTypeDef], # (2)
VideoBlackSettings: NotRequired[VideoBlackFailoverSettingsTypeDef], # (3)
- See AudioSilenceFailoverSettingsTypeDef
- See InputLossFailoverSettingsTypeDef
- See VideoBlackFailoverSettingsTypeDef
ScheduleActionStartSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ScheduleActionStartSettingsTypeDef
def get_value() -> ScheduleActionStartSettingsTypeDef:
return {
"FixedModeScheduleActionStartSettings": ...,
}
Definition
class ScheduleActionStartSettingsTypeDef(TypedDict):
FixedModeScheduleActionStartSettings: NotRequired[FixedModeScheduleActionStartSettingsTypeDef], # (1)
FollowModeScheduleActionStartSettings: NotRequired[FollowModeScheduleActionStartSettingsTypeDef], # (2)
ImmediateModeScheduleActionStartSettings: NotRequired[Mapping[str, Any]],
FrameCaptureCdnSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import FrameCaptureCdnSettingsTypeDef
def get_value() -> FrameCaptureCdnSettingsTypeDef:
return {
"FrameCaptureS3Settings": ...,
}
Definition
class FrameCaptureCdnSettingsTypeDef(TypedDict):
FrameCaptureS3Settings: NotRequired[FrameCaptureS3SettingsTypeDef], # (1)
FrameCaptureSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import FrameCaptureSettingsTypeDef
def get_value() -> FrameCaptureSettingsTypeDef:
return {
"CaptureInterval": ...,
}
Definition
class FrameCaptureSettingsTypeDef(TypedDict):
CaptureInterval: NotRequired[int],
CaptureIntervalUnits: NotRequired[FrameCaptureIntervalUnitType], # (1)
TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef], # (2)
H264FilterSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import H264FilterSettingsTypeDef
def get_value() -> H264FilterSettingsTypeDef:
return {
"TemporalFilterSettings": ...,
}
Definition
class H264FilterSettingsTypeDef(TypedDict):
TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef], # (1)
H265FilterSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import H265FilterSettingsTypeDef
def get_value() -> H265FilterSettingsTypeDef:
return {
"TemporalFilterSettings": ...,
}
Definition
class H265FilterSettingsTypeDef(TypedDict):
TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef], # (1)
Mpeg2FilterSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Mpeg2FilterSettingsTypeDef
def get_value() -> Mpeg2FilterSettingsTypeDef:
return {
"TemporalFilterSettings": ...,
}
Definition
class Mpeg2FilterSettingsTypeDef(TypedDict):
TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef], # (1)
H265ColorSpaceSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import H265ColorSpaceSettingsTypeDef
def get_value() -> H265ColorSpaceSettingsTypeDef:
return {
"ColorSpacePassthroughSettings": ...,
}
Definition
class H265ColorSpaceSettingsTypeDef(TypedDict):
ColorSpacePassthroughSettings: NotRequired[Mapping[str, Any]],
DolbyVision81Settings: NotRequired[Mapping[str, Any]],
Hdr10Settings: NotRequired[Hdr10SettingsTypeDef], # (1)
Rec601Settings: NotRequired[Mapping[str, Any]],
Rec709Settings: NotRequired[Mapping[str, Any]],
VideoSelectorColorSpaceSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import VideoSelectorColorSpaceSettingsTypeDef
def get_value() -> VideoSelectorColorSpaceSettingsTypeDef:
return {
"Hdr10Settings": ...,
}
Definition
class VideoSelectorColorSpaceSettingsTypeDef(TypedDict):
Hdr10Settings: NotRequired[Hdr10SettingsTypeDef], # (1)
HlsCdnSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import HlsCdnSettingsTypeDef
def get_value() -> HlsCdnSettingsTypeDef:
return {
"HlsAkamaiSettings": ...,
}
Definition
class HlsCdnSettingsTypeDef(TypedDict):
HlsAkamaiSettings: NotRequired[HlsAkamaiSettingsTypeDef], # (1)
HlsBasicPutSettings: NotRequired[HlsBasicPutSettingsTypeDef], # (2)
HlsMediaStoreSettings: NotRequired[HlsMediaStoreSettingsTypeDef], # (3)
HlsS3Settings: NotRequired[HlsS3SettingsTypeDef], # (4)
HlsWebdavSettings: NotRequired[HlsWebdavSettingsTypeDef], # (5)
- See HlsAkamaiSettingsTypeDef
- See HlsBasicPutSettingsTypeDef
- See HlsMediaStoreSettingsTypeDef
- See HlsS3SettingsTypeDef
- See HlsWebdavSettingsTypeDef
NetworkInputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import NetworkInputSettingsTypeDef
def get_value() -> NetworkInputSettingsTypeDef:
return {
"HlsInputSettings": ...,
}
Definition
class NetworkInputSettingsTypeDef(TypedDict):
HlsInputSettings: NotRequired[HlsInputSettingsTypeDef], # (1)
ServerValidation: NotRequired[NetworkInputServerValidationType], # (2)
InputClippingSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputClippingSettingsTypeDef
def get_value() -> InputClippingSettingsTypeDef:
return {
"InputTimecodeSource": ...,
}
Definition
class InputClippingSettingsTypeDef(TypedDict):
InputTimecodeSource: InputTimecodeSourceType, # (1)
StartTimecode: NotRequired[StartTimecodeTypeDef], # (2)
StopTimecode: NotRequired[StopTimecodeTypeDef], # (3)
InputDestinationTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputDestinationTypeDef
def get_value() -> InputDestinationTypeDef:
return {
"Ip": ...,
}
Definition
class InputDestinationTypeDef(TypedDict):
Ip: NotRequired[str],
Port: NotRequired[str],
Url: NotRequired[str],
Vpc: NotRequired[InputDestinationVpcTypeDef], # (1)
UpdateInputDeviceRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateInputDeviceRequestRequestTypeDef
def get_value() -> UpdateInputDeviceRequestRequestTypeDef:
return {
"InputDeviceId": ...,
}
Definition
class UpdateInputDeviceRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
HdDeviceSettings: NotRequired[InputDeviceConfigurableSettingsTypeDef], # (1)
Name: NotRequired[str],
UhdDeviceSettings: NotRequired[InputDeviceConfigurableSettingsTypeDef], # (1)
UpdateInputRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateInputRequestRequestTypeDef
def get_value() -> UpdateInputRequestRequestTypeDef:
return {
"InputId": ...,
}
Definition
class UpdateInputRequestRequestTypeDef(TypedDict):
InputId: str,
Destinations: NotRequired[Sequence[InputDestinationRequestTypeDef]], # (1)
InputDevices: NotRequired[Sequence[InputDeviceRequestTypeDef]], # (2)
InputSecurityGroups: NotRequired[Sequence[str]],
MediaConnectFlows: NotRequired[Sequence[MediaConnectFlowRequestTypeDef]], # (3)
Name: NotRequired[str],
RoleArn: NotRequired[str],
Sources: NotRequired[Sequence[InputSourceRequestTypeDef]], # (4)
- See InputDestinationRequestTypeDef
- See InputDeviceRequestTypeDef
- See MediaConnectFlowRequestTypeDef
- See InputSourceRequestTypeDef
ListInputDeviceTransfersResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListInputDeviceTransfersResponseTypeDef
def get_value() -> ListInputDeviceTransfersResponseTypeDef:
return {
"InputDeviceTransfers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListInputDeviceTransfersResponseTypeDef(TypedDict):
InputDeviceTransfers: List[TransferringInputDeviceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListMultiplexProgramsResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListMultiplexProgramsResponseTypeDef
def get_value() -> ListMultiplexProgramsResponseTypeDef:
return {
"MultiplexPrograms": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListMultiplexProgramsResponseTypeDef(TypedDict):
MultiplexPrograms: List[MultiplexProgramSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StandardHlsSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StandardHlsSettingsTypeDef
def get_value() -> StandardHlsSettingsTypeDef:
return {
"M3u8Settings": ...,
}
Definition
class StandardHlsSettingsTypeDef(TypedDict):
M3u8Settings: M3u8SettingsTypeDef, # (1)
AudioRenditionSets: NotRequired[str],
MotionGraphicsConfigurationTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MotionGraphicsConfigurationTypeDef
def get_value() -> MotionGraphicsConfigurationTypeDef:
return {
"MotionGraphicsSettings": ...,
}
Definition
class MotionGraphicsConfigurationTypeDef(TypedDict):
MotionGraphicsSettings: MotionGraphicsSettingsTypeDef, # (2)
MotionGraphicsInsertion: NotRequired[MotionGraphicsInsertionType], # (1)
MultiplexOutputDestinationTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexOutputDestinationTypeDef
def get_value() -> MultiplexOutputDestinationTypeDef:
return {
"MediaConnectSettings": ...,
}
Definition
class MultiplexOutputDestinationTypeDef(TypedDict):
MediaConnectSettings: NotRequired[MultiplexMediaConnectOutputDestinationSettingsTypeDef], # (1)
MultiplexSummaryTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexSummaryTypeDef
def get_value() -> MultiplexSummaryTypeDef:
return {
"Arn": ...,
}
Definition
class MultiplexSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
AvailabilityZones: NotRequired[List[str]],
Id: NotRequired[str],
MultiplexSettings: NotRequired[MultiplexSettingsSummaryTypeDef], # (1)
Name: NotRequired[str],
PipelinesRunningCount: NotRequired[int],
ProgramCount: NotRequired[int],
State: NotRequired[MultiplexStateType], # (2)
Tags: NotRequired[Dict[str, str]],
MultiplexVideoSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexVideoSettingsTypeDef
def get_value() -> MultiplexVideoSettingsTypeDef:
return {
"ConstantBitrate": ...,
}
Definition
class MultiplexVideoSettingsTypeDef(TypedDict):
ConstantBitrate: NotRequired[int],
StatmuxSettings: NotRequired[MultiplexStatmuxVideoSettingsTypeDef], # (1)
NielsenWatermarksSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import NielsenWatermarksSettingsTypeDef
def get_value() -> NielsenWatermarksSettingsTypeDef:
return {
"NielsenCbetSettings": ...,
}
Definition
class NielsenWatermarksSettingsTypeDef(TypedDict):
NielsenCbetSettings: NotRequired[NielsenCBETTypeDef], # (1)
NielsenDistributionType: NotRequired[NielsenWatermarksDistributionTypesType], # (2)
NielsenNaesIiNwSettings: NotRequired[NielsenNaesIiNwTypeDef], # (3)
OutputDestinationTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import OutputDestinationTypeDef
def get_value() -> OutputDestinationTypeDef:
return {
"Id": ...,
}
Definition
class OutputDestinationTypeDef(TypedDict):
Id: NotRequired[str],
MediaPackageSettings: NotRequired[Sequence[MediaPackageOutputDestinationSettingsTypeDef]], # (1)
MultiplexSettings: NotRequired[MultiplexProgramChannelDestinationSettingsTypeDef], # (2)
Settings: NotRequired[Sequence[OutputDestinationSettingsTypeDef]], # (3)
- See MediaPackageOutputDestinationSettingsTypeDef
- See MultiplexProgramChannelDestinationSettingsTypeDef
- See OutputDestinationSettingsTypeDef
PauseStateScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import PauseStateScheduleActionSettingsTypeDef
def get_value() -> PauseStateScheduleActionSettingsTypeDef:
return {
"Pipelines": ...,
}
Definition
class PauseStateScheduleActionSettingsTypeDef(TypedDict):
Pipelines: NotRequired[Sequence[PipelinePauseStateSettingsTypeDef]], # (1)
Scte35SegmentationDescriptorTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Scte35SegmentationDescriptorTypeDef
def get_value() -> Scte35SegmentationDescriptorTypeDef:
return {
"SegmentationCancelIndicator": ...,
"SegmentationEventId": ...,
}
Definition
class Scte35SegmentationDescriptorTypeDef(TypedDict):
SegmentationCancelIndicator: Scte35SegmentationCancelIndicatorType, # (2)
SegmentationEventId: int,
DeliveryRestrictions: NotRequired[Scte35DeliveryRestrictionsTypeDef], # (1)
SegmentNum: NotRequired[int],
SegmentationDuration: NotRequired[int],
SegmentationTypeId: NotRequired[int],
SegmentationUpid: NotRequired[str],
SegmentationUpidType: NotRequired[int],
SegmentsExpected: NotRequired[int],
SubSegmentNum: NotRequired[int],
SubSegmentsExpected: NotRequired[int],
VideoSelectorSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import VideoSelectorSettingsTypeDef
def get_value() -> VideoSelectorSettingsTypeDef:
return {
"VideoSelectorPid": ...,
}
Definition
class VideoSelectorSettingsTypeDef(TypedDict):
VideoSelectorPid: NotRequired[VideoSelectorPidTypeDef], # (1)
VideoSelectorProgramId: NotRequired[VideoSelectorProgramIdTypeDef], # (2)
ArchiveGroupSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ArchiveGroupSettingsTypeDef
def get_value() -> ArchiveGroupSettingsTypeDef:
return {
"Destination": ...,
}
Definition
class ArchiveGroupSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (2)
ArchiveCdnSettings: NotRequired[ArchiveCdnSettingsTypeDef], # (1)
RolloverInterval: NotRequired[int],
RemixSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import RemixSettingsTypeDef
def get_value() -> RemixSettingsTypeDef:
return {
"ChannelMappings": ...,
}
Definition
class RemixSettingsTypeDef(TypedDict):
ChannelMappings: Sequence[AudioChannelMappingTypeDef], # (1)
ChannelsIn: NotRequired[int],
ChannelsOut: NotRequired[int],
CaptionDestinationSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CaptionDestinationSettingsTypeDef
def get_value() -> CaptionDestinationSettingsTypeDef:
return {
"AribDestinationSettings": ...,
}
Definition
class CaptionDestinationSettingsTypeDef(TypedDict):
AribDestinationSettings: NotRequired[Mapping[str, Any]],
BurnInDestinationSettings: NotRequired[BurnInDestinationSettingsTypeDef], # (1)
DvbSubDestinationSettings: NotRequired[DvbSubDestinationSettingsTypeDef], # (2)
EbuTtDDestinationSettings: NotRequired[EbuTtDDestinationSettingsTypeDef], # (3)
EmbeddedDestinationSettings: NotRequired[Mapping[str, Any]],
EmbeddedPlusScte20DestinationSettings: NotRequired[Mapping[str, Any]],
RtmpCaptionInfoDestinationSettings: NotRequired[Mapping[str, Any]],
Scte20PlusEmbeddedDestinationSettings: NotRequired[Mapping[str, Any]],
Scte27DestinationSettings: NotRequired[Mapping[str, Any]],
SmpteTtDestinationSettings: NotRequired[Mapping[str, Any]],
TeletextDestinationSettings: NotRequired[Mapping[str, Any]],
TtmlDestinationSettings: NotRequired[TtmlDestinationSettingsTypeDef], # (4)
WebvttDestinationSettings: NotRequired[WebvttDestinationSettingsTypeDef], # (5)
- See BurnInDestinationSettingsTypeDef
- See DvbSubDestinationSettingsTypeDef
- See EbuTtDDestinationSettingsTypeDef
- See TtmlDestinationSettingsTypeDef
- See WebvttDestinationSettingsTypeDef
GlobalConfigurationTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import GlobalConfigurationTypeDef
def get_value() -> GlobalConfigurationTypeDef:
return {
"InitialAudioGain": ...,
}
Definition
class GlobalConfigurationTypeDef(TypedDict):
InitialAudioGain: NotRequired[int],
InputEndAction: NotRequired[GlobalConfigurationInputEndActionType], # (1)
InputLossBehavior: NotRequired[InputLossBehaviorTypeDef], # (2)
OutputLockingMode: NotRequired[GlobalConfigurationOutputLockingModeType], # (3)
OutputTimingSource: NotRequired[GlobalConfigurationOutputTimingSourceType], # (4)
SupportLowFramerateInputs: NotRequired[GlobalConfigurationLowFramerateInputsType], # (5)
- See GlobalConfigurationInputEndActionType
- See InputLossBehaviorTypeDef
- See GlobalConfigurationOutputLockingModeType
- See GlobalConfigurationOutputTimingSourceType
- See GlobalConfigurationLowFramerateInputsType
KeyProviderSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import KeyProviderSettingsTypeDef
def get_value() -> KeyProviderSettingsTypeDef:
return {
"StaticKeySettings": ...,
}
Definition
class KeyProviderSettingsTypeDef(TypedDict):
StaticKeySettings: NotRequired[StaticKeySettingsTypeDef], # (1)
AudioSelectorSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioSelectorSettingsTypeDef
def get_value() -> AudioSelectorSettingsTypeDef:
return {
"AudioHlsRenditionSelection": ...,
}
Definition
class AudioSelectorSettingsTypeDef(TypedDict):
AudioHlsRenditionSelection: NotRequired[AudioHlsRenditionSelectionTypeDef], # (1)
AudioLanguageSelection: NotRequired[AudioLanguageSelectionTypeDef], # (2)
AudioPidSelection: NotRequired[AudioPidSelectionTypeDef], # (3)
AudioTrackSelection: NotRequired[AudioTrackSelectionTypeDef], # (4)
- See AudioHlsRenditionSelectionTypeDef
- See AudioLanguageSelectionTypeDef
- See AudioPidSelectionTypeDef
- See AudioTrackSelectionTypeDef
AvailConfigurationTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AvailConfigurationTypeDef
def get_value() -> AvailConfigurationTypeDef:
return {
"AvailSettings": ...,
}
Definition
class AvailConfigurationTypeDef(TypedDict):
AvailSettings: NotRequired[AvailSettingsTypeDef], # (1)
CaptionSelectorSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CaptionSelectorSettingsTypeDef
def get_value() -> CaptionSelectorSettingsTypeDef:
return {
"AncillarySourceSettings": ...,
}
Definition
class CaptionSelectorSettingsTypeDef(TypedDict):
AncillarySourceSettings: NotRequired[AncillarySourceSettingsTypeDef], # (1)
AribSourceSettings: NotRequired[Mapping[str, Any]],
DvbSubSourceSettings: NotRequired[DvbSubSourceSettingsTypeDef], # (2)
EmbeddedSourceSettings: NotRequired[EmbeddedSourceSettingsTypeDef], # (3)
Scte20SourceSettings: NotRequired[Scte20SourceSettingsTypeDef], # (4)
Scte27SourceSettings: NotRequired[Scte27SourceSettingsTypeDef], # (5)
TeletextSourceSettings: NotRequired[TeletextSourceSettingsTypeDef], # (6)
- See AncillarySourceSettingsTypeDef
- See DvbSubSourceSettingsTypeDef
- See EmbeddedSourceSettingsTypeDef
- See Scte20SourceSettingsTypeDef
- See Scte27SourceSettingsTypeDef
- See TeletextSourceSettingsTypeDef
ListOfferingsResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListOfferingsResponseTypeDef
def get_value() -> ListOfferingsResponseTypeDef:
return {
"NextToken": ...,
"Offerings": ...,
"ResponseMetadata": ...,
}
Definition
class ListOfferingsResponseTypeDef(TypedDict):
NextToken: str,
Offerings: List[OfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListReservationsResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListReservationsResponseTypeDef
def get_value() -> ListReservationsResponseTypeDef:
return {
"NextToken": ...,
"Reservations": ...,
"ResponseMetadata": ...,
}
Definition
class ListReservationsResponseTypeDef(TypedDict):
NextToken: str,
Reservations: List[ReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PurchaseOfferingResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import PurchaseOfferingResponseTypeDef
def get_value() -> PurchaseOfferingResponseTypeDef:
return {
"Reservation": ...,
"ResponseMetadata": ...,
}
Definition
class PurchaseOfferingResponseTypeDef(TypedDict):
Reservation: ReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateReservationResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateReservationResponseTypeDef
def get_value() -> UpdateReservationResponseTypeDef:
return {
"Reservation": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateReservationResponseTypeDef(TypedDict):
Reservation: ReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInputDevicesResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListInputDevicesResponseTypeDef
def get_value() -> ListInputDevicesResponseTypeDef:
return {
"InputDevices": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListInputDevicesResponseTypeDef(TypedDict):
InputDevices: List[InputDeviceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInputSecurityGroupResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreateInputSecurityGroupResponseTypeDef
def get_value() -> CreateInputSecurityGroupResponseTypeDef:
return {
"SecurityGroup": ...,
"ResponseMetadata": ...,
}
Definition
class CreateInputSecurityGroupResponseTypeDef(TypedDict):
SecurityGroup: InputSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInputSecurityGroupsResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListInputSecurityGroupsResponseTypeDef
def get_value() -> ListInputSecurityGroupsResponseTypeDef:
return {
"InputSecurityGroups": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListInputSecurityGroupsResponseTypeDef(TypedDict):
InputSecurityGroups: List[InputSecurityGroupTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateInputSecurityGroupResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateInputSecurityGroupResponseTypeDef
def get_value() -> UpdateInputSecurityGroupResponseTypeDef:
return {
"SecurityGroup": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateInputSecurityGroupResponseTypeDef(TypedDict):
SecurityGroup: InputSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ArchiveContainerSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ArchiveContainerSettingsTypeDef
def get_value() -> ArchiveContainerSettingsTypeDef:
return {
"M2tsSettings": ...,
}
Definition
class ArchiveContainerSettingsTypeDef(TypedDict):
M2tsSettings: NotRequired[M2tsSettingsTypeDef], # (1)
RawSettings: NotRequired[Mapping[str, Any]],
UdpContainerSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UdpContainerSettingsTypeDef
def get_value() -> UdpContainerSettingsTypeDef:
return {
"M2tsSettings": ...,
}
Definition
class UdpContainerSettingsTypeDef(TypedDict):
M2tsSettings: NotRequired[M2tsSettingsTypeDef], # (1)
FailoverConditionTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import FailoverConditionTypeDef
def get_value() -> FailoverConditionTypeDef:
return {
"FailoverConditionSettings": ...,
}
Definition
class FailoverConditionTypeDef(TypedDict):
FailoverConditionSettings: NotRequired[FailoverConditionSettingsTypeDef], # (1)
FrameCaptureGroupSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import FrameCaptureGroupSettingsTypeDef
def get_value() -> FrameCaptureGroupSettingsTypeDef:
return {
"Destination": ...,
}
Definition
class FrameCaptureGroupSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (1)
FrameCaptureCdnSettings: NotRequired[FrameCaptureCdnSettingsTypeDef], # (2)
H264SettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import H264SettingsTypeDef
def get_value() -> H264SettingsTypeDef:
return {
"AdaptiveQuantization": ...,
}
Definition
class H264SettingsTypeDef(TypedDict):
AdaptiveQuantization: NotRequired[H264AdaptiveQuantizationType], # (1)
AfdSignaling: NotRequired[AfdSignalingType], # (2)
Bitrate: NotRequired[int],
BufFillPct: NotRequired[int],
BufSize: NotRequired[int],
ColorMetadata: NotRequired[H264ColorMetadataType], # (3)
ColorSpaceSettings: NotRequired[H264ColorSpaceSettingsTypeDef], # (4)
EntropyEncoding: NotRequired[H264EntropyEncodingType], # (5)
FilterSettings: NotRequired[H264FilterSettingsTypeDef], # (6)
FixedAfd: NotRequired[FixedAfdType], # (7)
FlickerAq: NotRequired[H264FlickerAqType], # (8)
ForceFieldPictures: NotRequired[H264ForceFieldPicturesType], # (9)
FramerateControl: NotRequired[H264FramerateControlType], # (10)
FramerateDenominator: NotRequired[int],
FramerateNumerator: NotRequired[int],
GopBReference: NotRequired[H264GopBReferenceType], # (11)
GopClosedCadence: NotRequired[int],
GopNumBFrames: NotRequired[int],
GopSize: NotRequired[float],
GopSizeUnits: NotRequired[H264GopSizeUnitsType], # (12)
Level: NotRequired[H264LevelType], # (13)
LookAheadRateControl: NotRequired[H264LookAheadRateControlType], # (14)
MaxBitrate: NotRequired[int],
MinIInterval: NotRequired[int],
NumRefFrames: NotRequired[int],
ParControl: NotRequired[H264ParControlType], # (15)
ParDenominator: NotRequired[int],
ParNumerator: NotRequired[int],
Profile: NotRequired[H264ProfileType], # (16)
QualityLevel: NotRequired[H264QualityLevelType], # (17)
QvbrQualityLevel: NotRequired[int],
RateControlMode: NotRequired[H264RateControlModeType], # (18)
ScanType: NotRequired[H264ScanTypeType], # (19)
SceneChangeDetect: NotRequired[H264SceneChangeDetectType], # (20)
Slices: NotRequired[int],
Softness: NotRequired[int],
SpatialAq: NotRequired[H264SpatialAqType], # (21)
SubgopLength: NotRequired[H264SubGopLengthType], # (22)
Syntax: NotRequired[H264SyntaxType], # (23)
TemporalAq: NotRequired[H264TemporalAqType], # (24)
TimecodeInsertion: NotRequired[H264TimecodeInsertionBehaviorType], # (25)
TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef], # (26)
- See H264AdaptiveQuantizationType
- See AfdSignalingType
- See H264ColorMetadataType
- See H264ColorSpaceSettingsTypeDef
- See H264EntropyEncodingType
- See H264FilterSettingsTypeDef
- See FixedAfdType
- See H264FlickerAqType
- See H264ForceFieldPicturesType
- See H264FramerateControlType
- See H264GopBReferenceType
- See H264GopSizeUnitsType
- See H264LevelType
- See H264LookAheadRateControlType
- See H264ParControlType
- See H264ProfileType
- See H264QualityLevelType
- See H264RateControlModeType
- See H264ScanTypeType
- See H264SceneChangeDetectType
- See H264SpatialAqType
- See H264SubGopLengthType
- See H264SyntaxType
- See H264TemporalAqType
- See H264TimecodeInsertionBehaviorType
- See TimecodeBurninSettingsTypeDef
Mpeg2SettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Mpeg2SettingsTypeDef
def get_value() -> Mpeg2SettingsTypeDef:
return {
"FramerateDenominator": ...,
"FramerateNumerator": ...,
}
Definition
class Mpeg2SettingsTypeDef(TypedDict):
FramerateDenominator: int,
FramerateNumerator: int,
AdaptiveQuantization: NotRequired[Mpeg2AdaptiveQuantizationType], # (1)
AfdSignaling: NotRequired[AfdSignalingType], # (2)
ColorMetadata: NotRequired[Mpeg2ColorMetadataType], # (3)
ColorSpace: NotRequired[Mpeg2ColorSpaceType], # (4)
DisplayAspectRatio: NotRequired[Mpeg2DisplayRatioType], # (5)
FilterSettings: NotRequired[Mpeg2FilterSettingsTypeDef], # (6)
FixedAfd: NotRequired[FixedAfdType], # (7)
GopClosedCadence: NotRequired[int],
GopNumBFrames: NotRequired[int],
GopSize: NotRequired[float],
GopSizeUnits: NotRequired[Mpeg2GopSizeUnitsType], # (8)
ScanType: NotRequired[Mpeg2ScanTypeType], # (9)
SubgopLength: NotRequired[Mpeg2SubGopLengthType], # (10)
TimecodeInsertion: NotRequired[Mpeg2TimecodeInsertionBehaviorType], # (11)
TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef], # (12)
- See Mpeg2AdaptiveQuantizationType
- See AfdSignalingType
- See Mpeg2ColorMetadataType
- See Mpeg2ColorSpaceType
- See Mpeg2DisplayRatioType
- See Mpeg2FilterSettingsTypeDef
- See FixedAfdType
- See Mpeg2GopSizeUnitsType
- See Mpeg2ScanTypeType
- See Mpeg2SubGopLengthType
- See Mpeg2TimecodeInsertionBehaviorType
- See TimecodeBurninSettingsTypeDef
H265SettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import H265SettingsTypeDef
def get_value() -> H265SettingsTypeDef:
return {
"FramerateDenominator": ...,
"FramerateNumerator": ...,
}
Definition
class H265SettingsTypeDef(TypedDict):
FramerateDenominator: int,
FramerateNumerator: int,
AdaptiveQuantization: NotRequired[H265AdaptiveQuantizationType], # (1)
AfdSignaling: NotRequired[AfdSignalingType], # (2)
AlternativeTransferFunction: NotRequired[H265AlternativeTransferFunctionType], # (3)
Bitrate: NotRequired[int],
BufSize: NotRequired[int],
ColorMetadata: NotRequired[H265ColorMetadataType], # (4)
ColorSpaceSettings: NotRequired[H265ColorSpaceSettingsTypeDef], # (5)
FilterSettings: NotRequired[H265FilterSettingsTypeDef], # (6)
FixedAfd: NotRequired[FixedAfdType], # (7)
FlickerAq: NotRequired[H265FlickerAqType], # (8)
GopClosedCadence: NotRequired[int],
GopSize: NotRequired[float],
GopSizeUnits: NotRequired[H265GopSizeUnitsType], # (9)
Level: NotRequired[H265LevelType], # (10)
LookAheadRateControl: NotRequired[H265LookAheadRateControlType], # (11)
MaxBitrate: NotRequired[int],
MinIInterval: NotRequired[int],
ParDenominator: NotRequired[int],
ParNumerator: NotRequired[int],
Profile: NotRequired[H265ProfileType], # (12)
QvbrQualityLevel: NotRequired[int],
RateControlMode: NotRequired[H265RateControlModeType], # (13)
ScanType: NotRequired[H265ScanTypeType], # (14)
SceneChangeDetect: NotRequired[H265SceneChangeDetectType], # (15)
Slices: NotRequired[int],
Tier: NotRequired[H265TierType], # (16)
TimecodeInsertion: NotRequired[H265TimecodeInsertionBehaviorType], # (17)
TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef], # (18)
- See H265AdaptiveQuantizationType
- See AfdSignalingType
- See H265AlternativeTransferFunctionType
- See H265ColorMetadataType
- See H265ColorSpaceSettingsTypeDef
- See H265FilterSettingsTypeDef
- See FixedAfdType
- See H265FlickerAqType
- See H265GopSizeUnitsType
- See H265LevelType
- See H265LookAheadRateControlType
- See H265ProfileType
- See H265RateControlModeType
- See H265ScanTypeType
- See H265SceneChangeDetectType
- See H265TierType
- See H265TimecodeInsertionBehaviorType
- See TimecodeBurninSettingsTypeDef
InputPrepareScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputPrepareScheduleActionSettingsTypeDef
def get_value() -> InputPrepareScheduleActionSettingsTypeDef:
return {
"InputAttachmentNameReference": ...,
}
Definition
class InputPrepareScheduleActionSettingsTypeDef(TypedDict):
InputAttachmentNameReference: NotRequired[str],
InputClippingSettings: NotRequired[InputClippingSettingsTypeDef], # (1)
UrlPath: NotRequired[Sequence[str]],
InputSwitchScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputSwitchScheduleActionSettingsTypeDef
def get_value() -> InputSwitchScheduleActionSettingsTypeDef:
return {
"InputAttachmentNameReference": ...,
}
Definition
class InputSwitchScheduleActionSettingsTypeDef(TypedDict):
InputAttachmentNameReference: str,
InputClippingSettings: NotRequired[InputClippingSettingsTypeDef], # (1)
UrlPath: NotRequired[Sequence[str]],
DescribeInputResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeInputResponseTypeDef
def get_value() -> DescribeInputResponseTypeDef:
return {
"Arn": ...,
"AttachedChannels": ...,
"Destinations": ...,
"Id": ...,
"InputClass": ...,
"InputDevices": ...,
"InputPartnerIds": ...,
"InputSourceType": ...,
"MediaConnectFlows": ...,
"Name": ...,
"RoleArn": ...,
"SecurityGroups": ...,
"Sources": ...,
"State": ...,
"Tags": ...,
"Type": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInputResponseTypeDef(TypedDict):
Arn: str,
AttachedChannels: List[str],
Destinations: List[InputDestinationTypeDef], # (1)
Id: str,
InputClass: InputClassType, # (2)
InputDevices: List[InputDeviceSettingsTypeDef], # (3)
InputPartnerIds: List[str],
InputSourceType: InputSourceTypeType, # (4)
MediaConnectFlows: List[MediaConnectFlowTypeDef], # (5)
Name: str,
RoleArn: str,
SecurityGroups: List[str],
Sources: List[InputSourceTypeDef], # (6)
State: InputStateType, # (7)
Tags: Dict[str, str],
Type: InputTypeType, # (8)
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See InputDestinationTypeDef
- See InputClassType
- See InputDeviceSettingsTypeDef
- See InputSourceTypeType
- See MediaConnectFlowTypeDef
- See InputSourceTypeDef
- See InputStateType
- See InputTypeType
- See ResponseMetadataTypeDef
InputTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputTypeDef
def get_value() -> InputTypeDef:
return {
"Arn": ...,
}
Definition
class InputTypeDef(TypedDict):
Arn: NotRequired[str],
AttachedChannels: NotRequired[List[str]],
Destinations: NotRequired[List[InputDestinationTypeDef]], # (1)
Id: NotRequired[str],
InputClass: NotRequired[InputClassType], # (2)
InputDevices: NotRequired[List[InputDeviceSettingsTypeDef]], # (3)
InputPartnerIds: NotRequired[List[str]],
InputSourceType: NotRequired[InputSourceTypeType], # (4)
MediaConnectFlows: NotRequired[List[MediaConnectFlowTypeDef]], # (5)
Name: NotRequired[str],
RoleArn: NotRequired[str],
SecurityGroups: NotRequired[List[str]],
Sources: NotRequired[List[InputSourceTypeDef]], # (6)
State: NotRequired[InputStateType], # (7)
Tags: NotRequired[Dict[str, str]],
Type: NotRequired[InputTypeType], # (8)
- See InputDestinationTypeDef
- See InputClassType
- See InputDeviceSettingsTypeDef
- See InputSourceTypeType
- See MediaConnectFlowTypeDef
- See InputSourceTypeDef
- See InputStateType
- See InputTypeType
HlsSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import HlsSettingsTypeDef
def get_value() -> HlsSettingsTypeDef:
return {
"AudioOnlyHlsSettings": ...,
}
Definition
class HlsSettingsTypeDef(TypedDict):
AudioOnlyHlsSettings: NotRequired[AudioOnlyHlsSettingsTypeDef], # (1)
Fmp4HlsSettings: NotRequired[Fmp4HlsSettingsTypeDef], # (2)
FrameCaptureHlsSettings: NotRequired[Mapping[str, Any]],
StandardHlsSettings: NotRequired[StandardHlsSettingsTypeDef], # (3)
DeleteMultiplexResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DeleteMultiplexResponseTypeDef
def get_value() -> DeleteMultiplexResponseTypeDef:
return {
"Arn": ...,
"AvailabilityZones": ...,
"Destinations": ...,
"Id": ...,
"MultiplexSettings": ...,
"Name": ...,
"PipelinesRunningCount": ...,
"ProgramCount": ...,
"State": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteMultiplexResponseTypeDef(TypedDict):
Arn: str,
AvailabilityZones: List[str],
Destinations: List[MultiplexOutputDestinationTypeDef], # (1)
Id: str,
MultiplexSettings: MultiplexSettingsTypeDef, # (2)
Name: str,
PipelinesRunningCount: int,
ProgramCount: int,
State: MultiplexStateType, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See MultiplexOutputDestinationTypeDef
- See MultiplexSettingsTypeDef
- See MultiplexStateType
- See ResponseMetadataTypeDef
DescribeMultiplexResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexResponseTypeDef
def get_value() -> DescribeMultiplexResponseTypeDef:
return {
"Arn": ...,
"AvailabilityZones": ...,
"Destinations": ...,
"Id": ...,
"MultiplexSettings": ...,
"Name": ...,
"PipelinesRunningCount": ...,
"ProgramCount": ...,
"State": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMultiplexResponseTypeDef(TypedDict):
Arn: str,
AvailabilityZones: List[str],
Destinations: List[MultiplexOutputDestinationTypeDef], # (1)
Id: str,
MultiplexSettings: MultiplexSettingsTypeDef, # (2)
Name: str,
PipelinesRunningCount: int,
ProgramCount: int,
State: MultiplexStateType, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See MultiplexOutputDestinationTypeDef
- See MultiplexSettingsTypeDef
- See MultiplexStateType
- See ResponseMetadataTypeDef
MultiplexTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexTypeDef
def get_value() -> MultiplexTypeDef:
return {
"Arn": ...,
}
Definition
class MultiplexTypeDef(TypedDict):
Arn: NotRequired[str],
AvailabilityZones: NotRequired[List[str]],
Destinations: NotRequired[List[MultiplexOutputDestinationTypeDef]], # (1)
Id: NotRequired[str],
MultiplexSettings: NotRequired[MultiplexSettingsTypeDef], # (2)
Name: NotRequired[str],
PipelinesRunningCount: NotRequired[int],
ProgramCount: NotRequired[int],
State: NotRequired[MultiplexStateType], # (3)
Tags: NotRequired[Dict[str, str]],
StartMultiplexResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StartMultiplexResponseTypeDef
def get_value() -> StartMultiplexResponseTypeDef:
return {
"Arn": ...,
"AvailabilityZones": ...,
"Destinations": ...,
"Id": ...,
"MultiplexSettings": ...,
"Name": ...,
"PipelinesRunningCount": ...,
"ProgramCount": ...,
"State": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class StartMultiplexResponseTypeDef(TypedDict):
Arn: str,
AvailabilityZones: List[str],
Destinations: List[MultiplexOutputDestinationTypeDef], # (1)
Id: str,
MultiplexSettings: MultiplexSettingsTypeDef, # (2)
Name: str,
PipelinesRunningCount: int,
ProgramCount: int,
State: MultiplexStateType, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See MultiplexOutputDestinationTypeDef
- See MultiplexSettingsTypeDef
- See MultiplexStateType
- See ResponseMetadataTypeDef
StopMultiplexResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StopMultiplexResponseTypeDef
def get_value() -> StopMultiplexResponseTypeDef:
return {
"Arn": ...,
"AvailabilityZones": ...,
"Destinations": ...,
"Id": ...,
"MultiplexSettings": ...,
"Name": ...,
"PipelinesRunningCount": ...,
"ProgramCount": ...,
"State": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class StopMultiplexResponseTypeDef(TypedDict):
Arn: str,
AvailabilityZones: List[str],
Destinations: List[MultiplexOutputDestinationTypeDef], # (1)
Id: str,
MultiplexSettings: MultiplexSettingsTypeDef, # (2)
Name: str,
PipelinesRunningCount: int,
ProgramCount: int,
State: MultiplexStateType, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See MultiplexOutputDestinationTypeDef
- See MultiplexSettingsTypeDef
- See MultiplexStateType
- See ResponseMetadataTypeDef
ListMultiplexesResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListMultiplexesResponseTypeDef
def get_value() -> ListMultiplexesResponseTypeDef:
return {
"Multiplexes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListMultiplexesResponseTypeDef(TypedDict):
Multiplexes: List[MultiplexSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MultiplexProgramSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramSettingsTypeDef
def get_value() -> MultiplexProgramSettingsTypeDef:
return {
"ProgramNumber": ...,
}
Definition
class MultiplexProgramSettingsTypeDef(TypedDict):
ProgramNumber: int,
PreferredChannelPipeline: NotRequired[PreferredChannelPipelineType], # (1)
ServiceDescriptor: NotRequired[MultiplexProgramServiceDescriptorTypeDef], # (2)
VideoSettings: NotRequired[MultiplexVideoSettingsTypeDef], # (3)
- See PreferredChannelPipelineType
- See MultiplexProgramServiceDescriptorTypeDef
- See MultiplexVideoSettingsTypeDef
AudioWatermarkSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioWatermarkSettingsTypeDef
def get_value() -> AudioWatermarkSettingsTypeDef:
return {
"NielsenWatermarksSettings": ...,
}
Definition
class AudioWatermarkSettingsTypeDef(TypedDict):
NielsenWatermarksSettings: NotRequired[NielsenWatermarksSettingsTypeDef], # (1)
UpdateChannelClassRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateChannelClassRequestRequestTypeDef
def get_value() -> UpdateChannelClassRequestRequestTypeDef:
return {
"ChannelClass": ...,
"ChannelId": ...,
}
Definition
class UpdateChannelClassRequestRequestTypeDef(TypedDict):
ChannelClass: ChannelClassType, # (1)
ChannelId: str,
Destinations: NotRequired[Sequence[OutputDestinationTypeDef]], # (2)
Scte35DescriptorSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Scte35DescriptorSettingsTypeDef
def get_value() -> Scte35DescriptorSettingsTypeDef:
return {
"SegmentationDescriptorScte35DescriptorSettings": ...,
}
Definition
class Scte35DescriptorSettingsTypeDef(TypedDict):
SegmentationDescriptorScte35DescriptorSettings: Scte35SegmentationDescriptorTypeDef, # (1)
VideoSelectorTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import VideoSelectorTypeDef
def get_value() -> VideoSelectorTypeDef:
return {
"ColorSpace": ...,
}
Definition
class VideoSelectorTypeDef(TypedDict):
ColorSpace: NotRequired[VideoSelectorColorSpaceType], # (1)
ColorSpaceSettings: NotRequired[VideoSelectorColorSpaceSettingsTypeDef], # (2)
ColorSpaceUsage: NotRequired[VideoSelectorColorSpaceUsageType], # (3)
SelectorSettings: NotRequired[VideoSelectorSettingsTypeDef], # (4)
- See VideoSelectorColorSpaceType
- See VideoSelectorColorSpaceSettingsTypeDef
- See VideoSelectorColorSpaceUsageType
- See VideoSelectorSettingsTypeDef
CaptionDescriptionTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CaptionDescriptionTypeDef
def get_value() -> CaptionDescriptionTypeDef:
return {
"CaptionSelectorName": ...,
"Name": ...,
}
Definition
class CaptionDescriptionTypeDef(TypedDict):
CaptionSelectorName: str,
Name: str,
Accessibility: NotRequired[AccessibilityTypeType], # (1)
DestinationSettings: NotRequired[CaptionDestinationSettingsTypeDef], # (2)
LanguageCode: NotRequired[str],
LanguageDescription: NotRequired[str],
HlsGroupSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import HlsGroupSettingsTypeDef
def get_value() -> HlsGroupSettingsTypeDef:
return {
"Destination": ...,
}
Definition
class HlsGroupSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (6)
AdMarkers: NotRequired[Sequence[HlsAdMarkersType]], # (1)
BaseUrlContent: NotRequired[str],
BaseUrlContent1: NotRequired[str],
BaseUrlManifest: NotRequired[str],
BaseUrlManifest1: NotRequired[str],
CaptionLanguageMappings: NotRequired[Sequence[CaptionLanguageMappingTypeDef]], # (2)
CaptionLanguageSetting: NotRequired[HlsCaptionLanguageSettingType], # (3)
ClientCache: NotRequired[HlsClientCacheType], # (4)
CodecSpecification: NotRequired[HlsCodecSpecificationType], # (5)
ConstantIv: NotRequired[str],
DirectoryStructure: NotRequired[HlsDirectoryStructureType], # (7)
DiscontinuityTags: NotRequired[HlsDiscontinuityTagsType], # (8)
EncryptionType: NotRequired[HlsEncryptionTypeType], # (9)
HlsCdnSettings: NotRequired[HlsCdnSettingsTypeDef], # (10)
HlsId3SegmentTagging: NotRequired[HlsId3SegmentTaggingStateType], # (11)
IFrameOnlyPlaylists: NotRequired[IFrameOnlyPlaylistTypeType], # (12)
IncompleteSegmentBehavior: NotRequired[HlsIncompleteSegmentBehaviorType], # (13)
IndexNSegments: NotRequired[int],
InputLossAction: NotRequired[InputLossActionForHlsOutType], # (14)
IvInManifest: NotRequired[HlsIvInManifestType], # (15)
IvSource: NotRequired[HlsIvSourceType], # (16)
KeepSegments: NotRequired[int],
KeyFormat: NotRequired[str],
KeyFormatVersions: NotRequired[str],
KeyProviderSettings: NotRequired[KeyProviderSettingsTypeDef], # (17)
ManifestCompression: NotRequired[HlsManifestCompressionType], # (18)
ManifestDurationFormat: NotRequired[HlsManifestDurationFormatType], # (19)
MinSegmentLength: NotRequired[int],
Mode: NotRequired[HlsModeType], # (20)
OutputSelection: NotRequired[HlsOutputSelectionType], # (21)
ProgramDateTime: NotRequired[HlsProgramDateTimeType], # (22)
ProgramDateTimeClock: NotRequired[HlsProgramDateTimeClockType], # (23)
ProgramDateTimePeriod: NotRequired[int],
RedundantManifest: NotRequired[HlsRedundantManifestType], # (24)
SegmentLength: NotRequired[int],
SegmentationMode: NotRequired[HlsSegmentationModeType], # (25)
SegmentsPerSubdirectory: NotRequired[int],
StreamInfResolution: NotRequired[HlsStreamInfResolutionType], # (26)
TimedMetadataId3Frame: NotRequired[HlsTimedMetadataId3FrameType], # (27)
TimedMetadataId3Period: NotRequired[int],
TimestampDeltaMilliseconds: NotRequired[int],
TsFileMode: NotRequired[HlsTsFileModeType], # (28)
- See HlsAdMarkersType
- See CaptionLanguageMappingTypeDef
- See HlsCaptionLanguageSettingType
- See HlsClientCacheType
- See HlsCodecSpecificationType
- See OutputLocationRefTypeDef
- See HlsDirectoryStructureType
- See HlsDiscontinuityTagsType
- See HlsEncryptionTypeType
- See HlsCdnSettingsTypeDef
- See HlsId3SegmentTaggingStateType
- See IFrameOnlyPlaylistTypeType
- See HlsIncompleteSegmentBehaviorType
- See InputLossActionForHlsOutType
- See HlsIvInManifestType
- See HlsIvSourceType
- See KeyProviderSettingsTypeDef
- See HlsManifestCompressionType
- See HlsManifestDurationFormatType
- See HlsModeType
- See HlsOutputSelectionType
- See HlsProgramDateTimeType
- See HlsProgramDateTimeClockType
- See HlsRedundantManifestType
- See HlsSegmentationModeType
- See HlsStreamInfResolutionType
- See HlsTimedMetadataId3FrameType
- See HlsTsFileModeType
AudioSelectorTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioSelectorTypeDef
def get_value() -> AudioSelectorTypeDef:
return {
"Name": ...,
}
Definition
class AudioSelectorTypeDef(TypedDict):
Name: str,
SelectorSettings: NotRequired[AudioSelectorSettingsTypeDef], # (1)
CaptionSelectorTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CaptionSelectorTypeDef
def get_value() -> CaptionSelectorTypeDef:
return {
"Name": ...,
}
Definition
class CaptionSelectorTypeDef(TypedDict):
Name: str,
LanguageCode: NotRequired[str],
SelectorSettings: NotRequired[CaptionSelectorSettingsTypeDef], # (1)
ArchiveOutputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ArchiveOutputSettingsTypeDef
def get_value() -> ArchiveOutputSettingsTypeDef:
return {
"ContainerSettings": ...,
}
Definition
class ArchiveOutputSettingsTypeDef(TypedDict):
ContainerSettings: ArchiveContainerSettingsTypeDef, # (1)
Extension: NotRequired[str],
NameModifier: NotRequired[str],
UdpOutputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UdpOutputSettingsTypeDef
def get_value() -> UdpOutputSettingsTypeDef:
return {
"ContainerSettings": ...,
"Destination": ...,
}
Definition
class UdpOutputSettingsTypeDef(TypedDict):
ContainerSettings: UdpContainerSettingsTypeDef, # (1)
Destination: OutputLocationRefTypeDef, # (2)
BufferMsec: NotRequired[int],
FecOutputSettings: NotRequired[FecOutputSettingsTypeDef], # (3)
AutomaticInputFailoverSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AutomaticInputFailoverSettingsTypeDef
def get_value() -> AutomaticInputFailoverSettingsTypeDef:
return {
"SecondaryInputId": ...,
}
Definition
class AutomaticInputFailoverSettingsTypeDef(TypedDict):
SecondaryInputId: str,
ErrorClearTimeMsec: NotRequired[int],
FailoverConditions: NotRequired[Sequence[FailoverConditionTypeDef]], # (1)
InputPreference: NotRequired[InputPreferenceType], # (2)
VideoCodecSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import VideoCodecSettingsTypeDef
def get_value() -> VideoCodecSettingsTypeDef:
return {
"FrameCaptureSettings": ...,
}
Definition
class VideoCodecSettingsTypeDef(TypedDict):
FrameCaptureSettings: NotRequired[FrameCaptureSettingsTypeDef], # (1)
H264Settings: NotRequired[H264SettingsTypeDef], # (2)
H265Settings: NotRequired[H265SettingsTypeDef], # (3)
Mpeg2Settings: NotRequired[Mpeg2SettingsTypeDef], # (4)
- See FrameCaptureSettingsTypeDef
- See H264SettingsTypeDef
- See H265SettingsTypeDef
- See Mpeg2SettingsTypeDef
CreateInputResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreateInputResponseTypeDef
def get_value() -> CreateInputResponseTypeDef:
return {
"Input": ...,
"ResponseMetadata": ...,
}
Definition
class CreateInputResponseTypeDef(TypedDict):
Input: InputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See InputTypeDef
- See ResponseMetadataTypeDef
CreatePartnerInputResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreatePartnerInputResponseTypeDef
def get_value() -> CreatePartnerInputResponseTypeDef:
return {
"Input": ...,
"ResponseMetadata": ...,
}
Definition
class CreatePartnerInputResponseTypeDef(TypedDict):
Input: InputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See InputTypeDef
- See ResponseMetadataTypeDef
ListInputsResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListInputsResponseTypeDef
def get_value() -> ListInputsResponseTypeDef:
return {
"Inputs": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListInputsResponseTypeDef(TypedDict):
Inputs: List[InputTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See InputTypeDef
- See ResponseMetadataTypeDef
UpdateInputResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateInputResponseTypeDef
def get_value() -> UpdateInputResponseTypeDef:
return {
"Input": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateInputResponseTypeDef(TypedDict):
Input: InputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See InputTypeDef
- See ResponseMetadataTypeDef
HlsOutputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import HlsOutputSettingsTypeDef
def get_value() -> HlsOutputSettingsTypeDef:
return {
"HlsSettings": ...,
}
Definition
class HlsOutputSettingsTypeDef(TypedDict):
HlsSettings: HlsSettingsTypeDef, # (2)
H265PackagingType: NotRequired[HlsH265PackagingTypeType], # (1)
NameModifier: NotRequired[str],
SegmentModifier: NotRequired[str],
CreateMultiplexResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreateMultiplexResponseTypeDef
def get_value() -> CreateMultiplexResponseTypeDef:
return {
"Multiplex": ...,
"ResponseMetadata": ...,
}
Definition
class CreateMultiplexResponseTypeDef(TypedDict):
Multiplex: MultiplexTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMultiplexResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateMultiplexResponseTypeDef
def get_value() -> UpdateMultiplexResponseTypeDef:
return {
"Multiplex": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateMultiplexResponseTypeDef(TypedDict):
Multiplex: MultiplexTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateMultiplexProgramRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreateMultiplexProgramRequestRequestTypeDef
def get_value() -> CreateMultiplexProgramRequestRequestTypeDef:
return {
"MultiplexId": ...,
"MultiplexProgramSettings": ...,
"ProgramName": ...,
"RequestId": ...,
}
Definition
class CreateMultiplexProgramRequestRequestTypeDef(TypedDict):
MultiplexId: str,
MultiplexProgramSettings: MultiplexProgramSettingsTypeDef, # (1)
ProgramName: str,
RequestId: str,
DeleteMultiplexProgramResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DeleteMultiplexProgramResponseTypeDef
def get_value() -> DeleteMultiplexProgramResponseTypeDef:
return {
"ChannelId": ...,
"MultiplexProgramSettings": ...,
"PacketIdentifiersMap": ...,
"PipelineDetails": ...,
"ProgramName": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteMultiplexProgramResponseTypeDef(TypedDict):
ChannelId: str,
MultiplexProgramSettings: MultiplexProgramSettingsTypeDef, # (1)
PacketIdentifiersMap: MultiplexProgramPacketIdentifiersMapTypeDef, # (2)
PipelineDetails: List[MultiplexProgramPipelineDetailTypeDef], # (3)
ProgramName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See MultiplexProgramSettingsTypeDef
- See MultiplexProgramPacketIdentifiersMapTypeDef
- See MultiplexProgramPipelineDetailTypeDef
- See ResponseMetadataTypeDef
DescribeMultiplexProgramResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeMultiplexProgramResponseTypeDef
def get_value() -> DescribeMultiplexProgramResponseTypeDef:
return {
"ChannelId": ...,
"MultiplexProgramSettings": ...,
"PacketIdentifiersMap": ...,
"PipelineDetails": ...,
"ProgramName": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMultiplexProgramResponseTypeDef(TypedDict):
ChannelId: str,
MultiplexProgramSettings: MultiplexProgramSettingsTypeDef, # (1)
PacketIdentifiersMap: MultiplexProgramPacketIdentifiersMapTypeDef, # (2)
PipelineDetails: List[MultiplexProgramPipelineDetailTypeDef], # (3)
ProgramName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See MultiplexProgramSettingsTypeDef
- See MultiplexProgramPacketIdentifiersMapTypeDef
- See MultiplexProgramPipelineDetailTypeDef
- See ResponseMetadataTypeDef
MultiplexProgramTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import MultiplexProgramTypeDef
def get_value() -> MultiplexProgramTypeDef:
return {
"ChannelId": ...,
}
Definition
class MultiplexProgramTypeDef(TypedDict):
ChannelId: NotRequired[str],
MultiplexProgramSettings: NotRequired[MultiplexProgramSettingsTypeDef], # (1)
PacketIdentifiersMap: NotRequired[MultiplexProgramPacketIdentifiersMapTypeDef], # (2)
PipelineDetails: NotRequired[List[MultiplexProgramPipelineDetailTypeDef]], # (3)
ProgramName: NotRequired[str],
- See MultiplexProgramSettingsTypeDef
- See MultiplexProgramPacketIdentifiersMapTypeDef
- See MultiplexProgramPipelineDetailTypeDef
UpdateMultiplexProgramRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateMultiplexProgramRequestRequestTypeDef
def get_value() -> UpdateMultiplexProgramRequestRequestTypeDef:
return {
"MultiplexId": ...,
"ProgramName": ...,
}
Definition
class UpdateMultiplexProgramRequestRequestTypeDef(TypedDict):
MultiplexId: str,
ProgramName: str,
MultiplexProgramSettings: NotRequired[MultiplexProgramSettingsTypeDef], # (1)
AudioDescriptionTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import AudioDescriptionTypeDef
def get_value() -> AudioDescriptionTypeDef:
return {
"AudioSelectorName": ...,
"Name": ...,
}
Definition
class AudioDescriptionTypeDef(TypedDict):
AudioSelectorName: str,
Name: str,
AudioNormalizationSettings: NotRequired[AudioNormalizationSettingsTypeDef], # (1)
AudioType: NotRequired[AudioTypeType], # (2)
AudioTypeControl: NotRequired[AudioDescriptionAudioTypeControlType], # (3)
AudioWatermarkingSettings: NotRequired[AudioWatermarkSettingsTypeDef], # (4)
CodecSettings: NotRequired[AudioCodecSettingsTypeDef], # (5)
LanguageCode: NotRequired[str],
LanguageCodeControl: NotRequired[AudioDescriptionLanguageCodeControlType], # (6)
RemixSettings: NotRequired[RemixSettingsTypeDef], # (7)
StreamName: NotRequired[str],
- See AudioNormalizationSettingsTypeDef
- See AudioTypeType
- See AudioDescriptionAudioTypeControlType
- See AudioWatermarkSettingsTypeDef
- See AudioCodecSettingsTypeDef
- See AudioDescriptionLanguageCodeControlType
- See RemixSettingsTypeDef
Scte35DescriptorTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Scte35DescriptorTypeDef
def get_value() -> Scte35DescriptorTypeDef:
return {
"Scte35DescriptorSettings": ...,
}
Definition
class Scte35DescriptorTypeDef(TypedDict):
Scte35DescriptorSettings: Scte35DescriptorSettingsTypeDef, # (1)
OutputGroupSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import OutputGroupSettingsTypeDef
def get_value() -> OutputGroupSettingsTypeDef:
return {
"ArchiveGroupSettings": ...,
}
Definition
class OutputGroupSettingsTypeDef(TypedDict):
ArchiveGroupSettings: NotRequired[ArchiveGroupSettingsTypeDef], # (1)
FrameCaptureGroupSettings: NotRequired[FrameCaptureGroupSettingsTypeDef], # (2)
HlsGroupSettings: NotRequired[HlsGroupSettingsTypeDef], # (3)
MediaPackageGroupSettings: NotRequired[MediaPackageGroupSettingsTypeDef], # (4)
MsSmoothGroupSettings: NotRequired[MsSmoothGroupSettingsTypeDef], # (5)
MultiplexGroupSettings: NotRequired[Mapping[str, Any]],
RtmpGroupSettings: NotRequired[RtmpGroupSettingsTypeDef], # (6)
UdpGroupSettings: NotRequired[UdpGroupSettingsTypeDef], # (7)
- See ArchiveGroupSettingsTypeDef
- See FrameCaptureGroupSettingsTypeDef
- See HlsGroupSettingsTypeDef
- See MediaPackageGroupSettingsTypeDef
- See MsSmoothGroupSettingsTypeDef
- See RtmpGroupSettingsTypeDef
- See UdpGroupSettingsTypeDef
InputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputSettingsTypeDef
def get_value() -> InputSettingsTypeDef:
return {
"AudioSelectors": ...,
}
Definition
class InputSettingsTypeDef(TypedDict):
AudioSelectors: NotRequired[Sequence[AudioSelectorTypeDef]], # (1)
CaptionSelectors: NotRequired[Sequence[CaptionSelectorTypeDef]], # (2)
DeblockFilter: NotRequired[InputDeblockFilterType], # (3)
DenoiseFilter: NotRequired[InputDenoiseFilterType], # (4)
FilterStrength: NotRequired[int],
InputFilter: NotRequired[InputFilterType], # (5)
NetworkInputSettings: NotRequired[NetworkInputSettingsTypeDef], # (6)
Scte35Pid: NotRequired[int],
Smpte2038DataPreference: NotRequired[Smpte2038DataPreferenceType], # (7)
SourceEndBehavior: NotRequired[InputSourceEndBehaviorType], # (8)
VideoSelector: NotRequired[VideoSelectorTypeDef], # (9)
- See AudioSelectorTypeDef
- See CaptionSelectorTypeDef
- See InputDeblockFilterType
- See InputDenoiseFilterType
- See InputFilterType
- See NetworkInputSettingsTypeDef
- See Smpte2038DataPreferenceType
- See InputSourceEndBehaviorType
- See VideoSelectorTypeDef
VideoDescriptionTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import VideoDescriptionTypeDef
def get_value() -> VideoDescriptionTypeDef:
return {
"Name": ...,
}
Definition
class VideoDescriptionTypeDef(TypedDict):
Name: str,
CodecSettings: NotRequired[VideoCodecSettingsTypeDef], # (1)
Height: NotRequired[int],
RespondToAfd: NotRequired[VideoDescriptionRespondToAfdType], # (2)
ScalingBehavior: NotRequired[VideoDescriptionScalingBehaviorType], # (3)
Sharpness: NotRequired[int],
Width: NotRequired[int],
- See VideoCodecSettingsTypeDef
- See VideoDescriptionRespondToAfdType
- See VideoDescriptionScalingBehaviorType
OutputSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import OutputSettingsTypeDef
def get_value() -> OutputSettingsTypeDef:
return {
"ArchiveOutputSettings": ...,
}
Definition
class OutputSettingsTypeDef(TypedDict):
ArchiveOutputSettings: NotRequired[ArchiveOutputSettingsTypeDef], # (1)
FrameCaptureOutputSettings: NotRequired[FrameCaptureOutputSettingsTypeDef], # (2)
HlsOutputSettings: NotRequired[HlsOutputSettingsTypeDef], # (3)
MediaPackageOutputSettings: NotRequired[Mapping[str, Any]],
MsSmoothOutputSettings: NotRequired[MsSmoothOutputSettingsTypeDef], # (4)
MultiplexOutputSettings: NotRequired[MultiplexOutputSettingsTypeDef], # (5)
RtmpOutputSettings: NotRequired[RtmpOutputSettingsTypeDef], # (6)
UdpOutputSettings: NotRequired[UdpOutputSettingsTypeDef], # (7)
- See ArchiveOutputSettingsTypeDef
- See FrameCaptureOutputSettingsTypeDef
- See HlsOutputSettingsTypeDef
- See MsSmoothOutputSettingsTypeDef
- See MultiplexOutputSettingsTypeDef
- See RtmpOutputSettingsTypeDef
- See UdpOutputSettingsTypeDef
CreateMultiplexProgramResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreateMultiplexProgramResponseTypeDef
def get_value() -> CreateMultiplexProgramResponseTypeDef:
return {
"MultiplexProgram": ...,
"ResponseMetadata": ...,
}
Definition
class CreateMultiplexProgramResponseTypeDef(TypedDict):
MultiplexProgram: MultiplexProgramTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMultiplexProgramResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateMultiplexProgramResponseTypeDef
def get_value() -> UpdateMultiplexProgramResponseTypeDef:
return {
"MultiplexProgram": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateMultiplexProgramResponseTypeDef(TypedDict):
MultiplexProgram: MultiplexProgramTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
Scte35TimeSignalScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import Scte35TimeSignalScheduleActionSettingsTypeDef
def get_value() -> Scte35TimeSignalScheduleActionSettingsTypeDef:
return {
"Scte35Descriptors": ...,
}
Definition
class Scte35TimeSignalScheduleActionSettingsTypeDef(TypedDict):
Scte35Descriptors: Sequence[Scte35DescriptorTypeDef], # (1)
InputAttachmentTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import InputAttachmentTypeDef
def get_value() -> InputAttachmentTypeDef:
return {
"AutomaticInputFailoverSettings": ...,
}
Definition
class InputAttachmentTypeDef(TypedDict):
AutomaticInputFailoverSettings: NotRequired[AutomaticInputFailoverSettingsTypeDef], # (1)
InputAttachmentName: NotRequired[str],
InputId: NotRequired[str],
InputSettings: NotRequired[InputSettingsTypeDef], # (2)
OutputTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import OutputTypeDef
def get_value() -> OutputTypeDef:
return {
"OutputSettings": ...,
}
Definition
class OutputTypeDef(TypedDict):
OutputSettings: OutputSettingsTypeDef, # (1)
AudioDescriptionNames: NotRequired[Sequence[str]],
CaptionDescriptionNames: NotRequired[Sequence[str]],
OutputName: NotRequired[str],
VideoDescriptionName: NotRequired[str],
ScheduleActionSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ScheduleActionSettingsTypeDef
def get_value() -> ScheduleActionSettingsTypeDef:
return {
"HlsId3SegmentTaggingSettings": ...,
}
Definition
class ScheduleActionSettingsTypeDef(TypedDict):
HlsId3SegmentTaggingSettings: NotRequired[HlsId3SegmentTaggingScheduleActionSettingsTypeDef], # (1)
HlsTimedMetadataSettings: NotRequired[HlsTimedMetadataScheduleActionSettingsTypeDef], # (2)
InputPrepareSettings: NotRequired[InputPrepareScheduleActionSettingsTypeDef], # (3)
InputSwitchSettings: NotRequired[InputSwitchScheduleActionSettingsTypeDef], # (4)
MotionGraphicsImageActivateSettings: NotRequired[MotionGraphicsActivateScheduleActionSettingsTypeDef], # (5)
MotionGraphicsImageDeactivateSettings: NotRequired[Mapping[str, Any]],
PauseStateSettings: NotRequired[PauseStateScheduleActionSettingsTypeDef], # (6)
Scte35InputSettings: NotRequired[Scte35InputScheduleActionSettingsTypeDef], # (7)
Scte35ReturnToNetworkSettings: NotRequired[Scte35ReturnToNetworkScheduleActionSettingsTypeDef], # (8)
Scte35SpliceInsertSettings: NotRequired[Scte35SpliceInsertScheduleActionSettingsTypeDef], # (9)
Scte35TimeSignalSettings: NotRequired[Scte35TimeSignalScheduleActionSettingsTypeDef], # (10)
StaticImageActivateSettings: NotRequired[StaticImageActivateScheduleActionSettingsTypeDef], # (11)
StaticImageDeactivateSettings: NotRequired[StaticImageDeactivateScheduleActionSettingsTypeDef], # (12)
- See HlsId3SegmentTaggingScheduleActionSettingsTypeDef
- See HlsTimedMetadataScheduleActionSettingsTypeDef
- See InputPrepareScheduleActionSettingsTypeDef
- See InputSwitchScheduleActionSettingsTypeDef
- See MotionGraphicsActivateScheduleActionSettingsTypeDef
- See PauseStateScheduleActionSettingsTypeDef
- See Scte35InputScheduleActionSettingsTypeDef
- See Scte35ReturnToNetworkScheduleActionSettingsTypeDef
- See Scte35SpliceInsertScheduleActionSettingsTypeDef
- See Scte35TimeSignalScheduleActionSettingsTypeDef
- See StaticImageActivateScheduleActionSettingsTypeDef
- See StaticImageDeactivateScheduleActionSettingsTypeDef
ChannelSummaryTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ChannelSummaryTypeDef
def get_value() -> ChannelSummaryTypeDef:
return {
"Arn": ...,
}
Definition
class ChannelSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef], # (1)
ChannelClass: NotRequired[ChannelClassType], # (2)
Destinations: NotRequired[List[OutputDestinationTypeDef]], # (3)
EgressEndpoints: NotRequired[List[ChannelEgressEndpointTypeDef]], # (4)
Id: NotRequired[str],
InputAttachments: NotRequired[List[InputAttachmentTypeDef]], # (5)
InputSpecification: NotRequired[InputSpecificationTypeDef], # (6)
LogLevel: NotRequired[LogLevelType], # (7)
Maintenance: NotRequired[MaintenanceStatusTypeDef], # (8)
Name: NotRequired[str],
PipelinesRunningCount: NotRequired[int],
RoleArn: NotRequired[str],
State: NotRequired[ChannelStateType], # (9)
Tags: NotRequired[Dict[str, str]],
Vpc: NotRequired[VpcOutputSettingsDescriptionTypeDef], # (10)
- See CdiInputSpecificationTypeDef
- See ChannelClassType
- See OutputDestinationTypeDef
- See ChannelEgressEndpointTypeDef
- See InputAttachmentTypeDef
- See InputSpecificationTypeDef
- See LogLevelType
- See MaintenanceStatusTypeDef
- See ChannelStateType
- See VpcOutputSettingsDescriptionTypeDef
OutputGroupTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import OutputGroupTypeDef
def get_value() -> OutputGroupTypeDef:
return {
"OutputGroupSettings": ...,
"Outputs": ...,
}
Definition
class OutputGroupTypeDef(TypedDict):
OutputGroupSettings: OutputGroupSettingsTypeDef, # (1)
Outputs: Sequence[OutputTypeDef], # (2)
Name: NotRequired[str],
ScheduleActionTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ScheduleActionTypeDef
def get_value() -> ScheduleActionTypeDef:
return {
"ActionName": ...,
"ScheduleActionSettings": ...,
"ScheduleActionStartSettings": ...,
}
Definition
class ScheduleActionTypeDef(TypedDict):
ActionName: str,
ScheduleActionSettings: ScheduleActionSettingsTypeDef, # (1)
ScheduleActionStartSettings: ScheduleActionStartSettingsTypeDef, # (2)
ListChannelsResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ListChannelsResponseTypeDef
def get_value() -> ListChannelsResponseTypeDef:
return {
"Channels": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListChannelsResponseTypeDef(TypedDict):
Channels: List[ChannelSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EncoderSettingsTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import EncoderSettingsTypeDef
def get_value() -> EncoderSettingsTypeDef:
return {
"AudioDescriptions": ...,
"OutputGroups": ...,
"TimecodeConfig": ...,
"VideoDescriptions": ...,
}
Definition
class EncoderSettingsTypeDef(TypedDict):
AudioDescriptions: Sequence[AudioDescriptionTypeDef], # (1)
OutputGroups: Sequence[OutputGroupTypeDef], # (10)
TimecodeConfig: TimecodeConfigTypeDef, # (11)
VideoDescriptions: Sequence[VideoDescriptionTypeDef], # (12)
AvailBlanking: NotRequired[AvailBlankingTypeDef], # (2)
AvailConfiguration: NotRequired[AvailConfigurationTypeDef], # (3)
BlackoutSlate: NotRequired[BlackoutSlateTypeDef], # (4)
CaptionDescriptions: NotRequired[Sequence[CaptionDescriptionTypeDef]], # (5)
FeatureActivations: NotRequired[FeatureActivationsTypeDef], # (6)
GlobalConfiguration: NotRequired[GlobalConfigurationTypeDef], # (7)
MotionGraphicsConfiguration: NotRequired[MotionGraphicsConfigurationTypeDef], # (8)
NielsenConfiguration: NotRequired[NielsenConfigurationTypeDef], # (9)
- See AudioDescriptionTypeDef
- See AvailBlankingTypeDef
- See AvailConfigurationTypeDef
- See BlackoutSlateTypeDef
- See CaptionDescriptionTypeDef
- See FeatureActivationsTypeDef
- See GlobalConfigurationTypeDef
- See MotionGraphicsConfigurationTypeDef
- See NielsenConfigurationTypeDef
- See OutputGroupTypeDef
- See TimecodeConfigTypeDef
- See VideoDescriptionTypeDef
BatchScheduleActionCreateRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchScheduleActionCreateRequestTypeDef
def get_value() -> BatchScheduleActionCreateRequestTypeDef:
return {
"ScheduleActions": ...,
}
Definition
class BatchScheduleActionCreateRequestTypeDef(TypedDict):
ScheduleActions: Sequence[ScheduleActionTypeDef], # (1)
BatchScheduleActionCreateResultTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchScheduleActionCreateResultTypeDef
def get_value() -> BatchScheduleActionCreateResultTypeDef:
return {
"ScheduleActions": ...,
}
Definition
class BatchScheduleActionCreateResultTypeDef(TypedDict):
ScheduleActions: List[ScheduleActionTypeDef], # (1)
BatchScheduleActionDeleteResultTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchScheduleActionDeleteResultTypeDef
def get_value() -> BatchScheduleActionDeleteResultTypeDef:
return {
"ScheduleActions": ...,
}
Definition
class BatchScheduleActionDeleteResultTypeDef(TypedDict):
ScheduleActions: List[ScheduleActionTypeDef], # (1)
DescribeScheduleResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeScheduleResponseTypeDef
def get_value() -> DescribeScheduleResponseTypeDef:
return {
"NextToken": ...,
"ScheduleActions": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeScheduleResponseTypeDef(TypedDict):
NextToken: str,
ScheduleActions: List[ScheduleActionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ChannelTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import ChannelTypeDef
def get_value() -> ChannelTypeDef:
return {
"Arn": ...,
}
Definition
class ChannelTypeDef(TypedDict):
Arn: NotRequired[str],
CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef], # (1)
ChannelClass: NotRequired[ChannelClassType], # (2)
Destinations: NotRequired[List[OutputDestinationTypeDef]], # (3)
EgressEndpoints: NotRequired[List[ChannelEgressEndpointTypeDef]], # (4)
EncoderSettings: NotRequired[EncoderSettingsTypeDef], # (5)
Id: NotRequired[str],
InputAttachments: NotRequired[List[InputAttachmentTypeDef]], # (6)
InputSpecification: NotRequired[InputSpecificationTypeDef], # (7)
LogLevel: NotRequired[LogLevelType], # (8)
Maintenance: NotRequired[MaintenanceStatusTypeDef], # (9)
Name: NotRequired[str],
PipelineDetails: NotRequired[List[PipelineDetailTypeDef]], # (10)
PipelinesRunningCount: NotRequired[int],
RoleArn: NotRequired[str],
State: NotRequired[ChannelStateType], # (11)
Tags: NotRequired[Dict[str, str]],
Vpc: NotRequired[VpcOutputSettingsDescriptionTypeDef], # (12)
- See CdiInputSpecificationTypeDef
- See ChannelClassType
- See OutputDestinationTypeDef
- See ChannelEgressEndpointTypeDef
- See EncoderSettingsTypeDef
- See InputAttachmentTypeDef
- See InputSpecificationTypeDef
- See LogLevelType
- See MaintenanceStatusTypeDef
- See PipelineDetailTypeDef
- See ChannelStateType
- See VpcOutputSettingsDescriptionTypeDef
CreateChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreateChannelRequestRequestTypeDef
def get_value() -> CreateChannelRequestRequestTypeDef:
return {
"CdiInputSpecification": ...,
}
Definition
class CreateChannelRequestRequestTypeDef(TypedDict):
CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef], # (1)
ChannelClass: NotRequired[ChannelClassType], # (2)
Destinations: NotRequired[Sequence[OutputDestinationTypeDef]], # (3)
EncoderSettings: NotRequired[EncoderSettingsTypeDef], # (4)
InputAttachments: NotRequired[Sequence[InputAttachmentTypeDef]], # (5)
InputSpecification: NotRequired[InputSpecificationTypeDef], # (6)
LogLevel: NotRequired[LogLevelType], # (7)
Maintenance: NotRequired[MaintenanceCreateSettingsTypeDef], # (8)
Name: NotRequired[str],
RequestId: NotRequired[str],
Reserved: NotRequired[str],
RoleArn: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
Vpc: NotRequired[VpcOutputSettingsTypeDef], # (9)
- See CdiInputSpecificationTypeDef
- See ChannelClassType
- See OutputDestinationTypeDef
- See EncoderSettingsTypeDef
- See InputAttachmentTypeDef
- See InputSpecificationTypeDef
- See LogLevelType
- See MaintenanceCreateSettingsTypeDef
- See VpcOutputSettingsTypeDef
DeleteChannelResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DeleteChannelResponseTypeDef
def get_value() -> DeleteChannelResponseTypeDef:
return {
"Arn": ...,
"CdiInputSpecification": ...,
"ChannelClass": ...,
"Destinations": ...,
"EgressEndpoints": ...,
"EncoderSettings": ...,
"Id": ...,
"InputAttachments": ...,
"InputSpecification": ...,
"LogLevel": ...,
"Maintenance": ...,
"Name": ...,
"PipelineDetails": ...,
"PipelinesRunningCount": ...,
"RoleArn": ...,
"State": ...,
"Tags": ...,
"Vpc": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteChannelResponseTypeDef(TypedDict):
Arn: str,
CdiInputSpecification: CdiInputSpecificationTypeDef, # (1)
ChannelClass: ChannelClassType, # (2)
Destinations: List[OutputDestinationTypeDef], # (3)
EgressEndpoints: List[ChannelEgressEndpointTypeDef], # (4)
EncoderSettings: EncoderSettingsTypeDef, # (5)
Id: str,
InputAttachments: List[InputAttachmentTypeDef], # (6)
InputSpecification: InputSpecificationTypeDef, # (7)
LogLevel: LogLevelType, # (8)
Maintenance: MaintenanceStatusTypeDef, # (9)
Name: str,
PipelineDetails: List[PipelineDetailTypeDef], # (10)
PipelinesRunningCount: int,
RoleArn: str,
State: ChannelStateType, # (11)
Tags: Dict[str, str],
Vpc: VpcOutputSettingsDescriptionTypeDef, # (12)
ResponseMetadata: ResponseMetadataTypeDef, # (13)
- See CdiInputSpecificationTypeDef
- See ChannelClassType
- See OutputDestinationTypeDef
- See ChannelEgressEndpointTypeDef
- See EncoderSettingsTypeDef
- See InputAttachmentTypeDef
- See InputSpecificationTypeDef
- See LogLevelType
- See MaintenanceStatusTypeDef
- See PipelineDetailTypeDef
- See ChannelStateType
- See VpcOutputSettingsDescriptionTypeDef
- See ResponseMetadataTypeDef
DescribeChannelResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import DescribeChannelResponseTypeDef
def get_value() -> DescribeChannelResponseTypeDef:
return {
"Arn": ...,
"CdiInputSpecification": ...,
"ChannelClass": ...,
"Destinations": ...,
"EgressEndpoints": ...,
"EncoderSettings": ...,
"Id": ...,
"InputAttachments": ...,
"InputSpecification": ...,
"LogLevel": ...,
"Maintenance": ...,
"Name": ...,
"PipelineDetails": ...,
"PipelinesRunningCount": ...,
"RoleArn": ...,
"State": ...,
"Tags": ...,
"Vpc": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeChannelResponseTypeDef(TypedDict):
Arn: str,
CdiInputSpecification: CdiInputSpecificationTypeDef, # (1)
ChannelClass: ChannelClassType, # (2)
Destinations: List[OutputDestinationTypeDef], # (3)
EgressEndpoints: List[ChannelEgressEndpointTypeDef], # (4)
EncoderSettings: EncoderSettingsTypeDef, # (5)
Id: str,
InputAttachments: List[InputAttachmentTypeDef], # (6)
InputSpecification: InputSpecificationTypeDef, # (7)
LogLevel: LogLevelType, # (8)
Maintenance: MaintenanceStatusTypeDef, # (9)
Name: str,
PipelineDetails: List[PipelineDetailTypeDef], # (10)
PipelinesRunningCount: int,
RoleArn: str,
State: ChannelStateType, # (11)
Tags: Dict[str, str],
Vpc: VpcOutputSettingsDescriptionTypeDef, # (12)
ResponseMetadata: ResponseMetadataTypeDef, # (13)
- See CdiInputSpecificationTypeDef
- See ChannelClassType
- See OutputDestinationTypeDef
- See ChannelEgressEndpointTypeDef
- See EncoderSettingsTypeDef
- See InputAttachmentTypeDef
- See InputSpecificationTypeDef
- See LogLevelType
- See MaintenanceStatusTypeDef
- See PipelineDetailTypeDef
- See ChannelStateType
- See VpcOutputSettingsDescriptionTypeDef
- See ResponseMetadataTypeDef
StartChannelResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StartChannelResponseTypeDef
def get_value() -> StartChannelResponseTypeDef:
return {
"Arn": ...,
"CdiInputSpecification": ...,
"ChannelClass": ...,
"Destinations": ...,
"EgressEndpoints": ...,
"EncoderSettings": ...,
"Id": ...,
"InputAttachments": ...,
"InputSpecification": ...,
"LogLevel": ...,
"Maintenance": ...,
"Name": ...,
"PipelineDetails": ...,
"PipelinesRunningCount": ...,
"RoleArn": ...,
"State": ...,
"Tags": ...,
"Vpc": ...,
"ResponseMetadata": ...,
}
Definition
class StartChannelResponseTypeDef(TypedDict):
Arn: str,
CdiInputSpecification: CdiInputSpecificationTypeDef, # (1)
ChannelClass: ChannelClassType, # (2)
Destinations: List[OutputDestinationTypeDef], # (3)
EgressEndpoints: List[ChannelEgressEndpointTypeDef], # (4)
EncoderSettings: EncoderSettingsTypeDef, # (5)
Id: str,
InputAttachments: List[InputAttachmentTypeDef], # (6)
InputSpecification: InputSpecificationTypeDef, # (7)
LogLevel: LogLevelType, # (8)
Maintenance: MaintenanceStatusTypeDef, # (9)
Name: str,
PipelineDetails: List[PipelineDetailTypeDef], # (10)
PipelinesRunningCount: int,
RoleArn: str,
State: ChannelStateType, # (11)
Tags: Dict[str, str],
Vpc: VpcOutputSettingsDescriptionTypeDef, # (12)
ResponseMetadata: ResponseMetadataTypeDef, # (13)
- See CdiInputSpecificationTypeDef
- See ChannelClassType
- See OutputDestinationTypeDef
- See ChannelEgressEndpointTypeDef
- See EncoderSettingsTypeDef
- See InputAttachmentTypeDef
- See InputSpecificationTypeDef
- See LogLevelType
- See MaintenanceStatusTypeDef
- See PipelineDetailTypeDef
- See ChannelStateType
- See VpcOutputSettingsDescriptionTypeDef
- See ResponseMetadataTypeDef
StopChannelResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import StopChannelResponseTypeDef
def get_value() -> StopChannelResponseTypeDef:
return {
"Arn": ...,
"CdiInputSpecification": ...,
"ChannelClass": ...,
"Destinations": ...,
"EgressEndpoints": ...,
"EncoderSettings": ...,
"Id": ...,
"InputAttachments": ...,
"InputSpecification": ...,
"LogLevel": ...,
"Maintenance": ...,
"Name": ...,
"PipelineDetails": ...,
"PipelinesRunningCount": ...,
"RoleArn": ...,
"State": ...,
"Tags": ...,
"Vpc": ...,
"ResponseMetadata": ...,
}
Definition
class StopChannelResponseTypeDef(TypedDict):
Arn: str,
CdiInputSpecification: CdiInputSpecificationTypeDef, # (1)
ChannelClass: ChannelClassType, # (2)
Destinations: List[OutputDestinationTypeDef], # (3)
EgressEndpoints: List[ChannelEgressEndpointTypeDef], # (4)
EncoderSettings: EncoderSettingsTypeDef, # (5)
Id: str,
InputAttachments: List[InputAttachmentTypeDef], # (6)
InputSpecification: InputSpecificationTypeDef, # (7)
LogLevel: LogLevelType, # (8)
Maintenance: MaintenanceStatusTypeDef, # (9)
Name: str,
PipelineDetails: List[PipelineDetailTypeDef], # (10)
PipelinesRunningCount: int,
RoleArn: str,
State: ChannelStateType, # (11)
Tags: Dict[str, str],
Vpc: VpcOutputSettingsDescriptionTypeDef, # (12)
ResponseMetadata: ResponseMetadataTypeDef, # (13)
- See CdiInputSpecificationTypeDef
- See ChannelClassType
- See OutputDestinationTypeDef
- See ChannelEgressEndpointTypeDef
- See EncoderSettingsTypeDef
- See InputAttachmentTypeDef
- See InputSpecificationTypeDef
- See LogLevelType
- See MaintenanceStatusTypeDef
- See PipelineDetailTypeDef
- See ChannelStateType
- See VpcOutputSettingsDescriptionTypeDef
- See ResponseMetadataTypeDef
UpdateChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateChannelRequestRequestTypeDef
def get_value() -> UpdateChannelRequestRequestTypeDef:
return {
"ChannelId": ...,
}
Definition
class UpdateChannelRequestRequestTypeDef(TypedDict):
ChannelId: str,
CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef], # (1)
Destinations: NotRequired[Sequence[OutputDestinationTypeDef]], # (2)
EncoderSettings: NotRequired[EncoderSettingsTypeDef], # (3)
InputAttachments: NotRequired[Sequence[InputAttachmentTypeDef]], # (4)
InputSpecification: NotRequired[InputSpecificationTypeDef], # (5)
LogLevel: NotRequired[LogLevelType], # (6)
Maintenance: NotRequired[MaintenanceUpdateSettingsTypeDef], # (7)
Name: NotRequired[str],
RoleArn: NotRequired[str],
- See CdiInputSpecificationTypeDef
- See OutputDestinationTypeDef
- See EncoderSettingsTypeDef
- See InputAttachmentTypeDef
- See InputSpecificationTypeDef
- See LogLevelType
- See MaintenanceUpdateSettingsTypeDef
BatchUpdateScheduleRequestRequestTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchUpdateScheduleRequestRequestTypeDef
def get_value() -> BatchUpdateScheduleRequestRequestTypeDef:
return {
"ChannelId": ...,
}
Definition
class BatchUpdateScheduleRequestRequestTypeDef(TypedDict):
ChannelId: str,
Creates: NotRequired[BatchScheduleActionCreateRequestTypeDef], # (1)
Deletes: NotRequired[BatchScheduleActionDeleteRequestTypeDef], # (2)
BatchUpdateScheduleResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import BatchUpdateScheduleResponseTypeDef
def get_value() -> BatchUpdateScheduleResponseTypeDef:
return {
"Creates": ...,
"Deletes": ...,
"ResponseMetadata": ...,
}
Definition
class BatchUpdateScheduleResponseTypeDef(TypedDict):
Creates: BatchScheduleActionCreateResultTypeDef, # (1)
Deletes: BatchScheduleActionDeleteResultTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See BatchScheduleActionCreateResultTypeDef
- See BatchScheduleActionDeleteResultTypeDef
- See ResponseMetadataTypeDef
CreateChannelResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import CreateChannelResponseTypeDef
def get_value() -> CreateChannelResponseTypeDef:
return {
"Channel": ...,
"ResponseMetadata": ...,
}
Definition
class CreateChannelResponseTypeDef(TypedDict):
Channel: ChannelTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateChannelClassResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateChannelClassResponseTypeDef
def get_value() -> UpdateChannelClassResponseTypeDef:
return {
"Channel": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateChannelClassResponseTypeDef(TypedDict):
Channel: ChannelTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateChannelResponseTypeDef
Usage Example
from mypy_boto3_medialive.type_defs import UpdateChannelResponseTypeDef
def get_value() -> UpdateChannelResponseTypeDef:
return {
"Channel": ...,
"ResponseMetadata": ...,
}