Type definitions#
Auto-generated documentation for MediaLive type annotations stubs module types-aiobotocore-medialive.
AacSettingsTypeDef#
# AacSettingsTypeDef definition
class AacSettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
CodingMode: NotRequired[AacCodingModeType], # (1)
InputType: NotRequired[AacInputTypeType], # (2)
Profile: NotRequired[AacProfileType], # (3)
RateControlMode: NotRequired[AacRateControlModeType], # (4)
RawFormat: NotRequired[AacRawFormatType], # (5)
SampleRate: NotRequired[float],
Spec: NotRequired[AacSpecType], # (6)
VbrQuality: NotRequired[AacVbrQualityType], # (7)
- See AacCodingModeType
- See AacInputTypeType
- See AacProfileType
- See AacRateControlModeType
- See AacRawFormatType
- See AacSpecType
- See AacVbrQualityType
Ac3SettingsTypeDef#
# Ac3SettingsTypeDef definition
class Ac3SettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
BitstreamMode: NotRequired[Ac3BitstreamModeType], # (1)
CodingMode: NotRequired[Ac3CodingModeType], # (2)
Dialnorm: NotRequired[int],
DrcProfile: NotRequired[Ac3DrcProfileType], # (3)
LfeFilter: NotRequired[Ac3LfeFilterType], # (4)
MetadataControl: NotRequired[Ac3MetadataControlType], # (5)
- See Ac3BitstreamModeType
- See Ac3CodingModeType
- See Ac3DrcProfileType
- See Ac3LfeFilterType
- See Ac3MetadataControlType
AcceptInputDeviceTransferRequestRequestTypeDef#
# AcceptInputDeviceTransferRequestRequestTypeDef definition
class AcceptInputDeviceTransferRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
AccountConfigurationTypeDef#
# AccountConfigurationTypeDef definition
class AccountConfigurationTypeDef(TypedDict):
KmsKeyId: NotRequired[str],
AncillarySourceSettingsTypeDef#
# AncillarySourceSettingsTypeDef definition
class AncillarySourceSettingsTypeDef(TypedDict):
SourceAncillaryChannelNumber: NotRequired[int],
ArchiveS3SettingsTypeDef#
# ArchiveS3SettingsTypeDef definition
class ArchiveS3SettingsTypeDef(TypedDict):
CannedAcl: NotRequired[S3CannedAclType], # (1)
- See S3CannedAclType
OutputLocationRefTypeDef#
# OutputLocationRefTypeDef definition
class OutputLocationRefTypeDef(TypedDict):
DestinationRefId: NotRequired[str],
InputChannelLevelTypeDef#
# InputChannelLevelTypeDef definition
class InputChannelLevelTypeDef(TypedDict):
Gain: int,
InputChannel: int,
Eac3AtmosSettingsTypeDef#
# Eac3AtmosSettingsTypeDef definition
class Eac3AtmosSettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
CodingMode: NotRequired[Eac3AtmosCodingModeType], # (1)
Dialnorm: NotRequired[int],
DrcLine: NotRequired[Eac3AtmosDrcLineType], # (2)
DrcRf: NotRequired[Eac3AtmosDrcRfType], # (3)
HeightTrim: NotRequired[float],
SurroundTrim: NotRequired[float],
Eac3SettingsTypeDef#
# Eac3SettingsTypeDef definition
class Eac3SettingsTypeDef(TypedDict):
AttenuationControl: NotRequired[Eac3AttenuationControlType], # (1)
Bitrate: NotRequired[float],
BitstreamMode: NotRequired[Eac3BitstreamModeType], # (2)
CodingMode: NotRequired[Eac3CodingModeType], # (3)
DcFilter: NotRequired[Eac3DcFilterType], # (4)
Dialnorm: NotRequired[int],
DrcLine: NotRequired[Eac3DrcLineType], # (5)
DrcRf: NotRequired[Eac3DrcRfType], # (6)
LfeControl: NotRequired[Eac3LfeControlType], # (7)
LfeFilter: NotRequired[Eac3LfeFilterType], # (8)
LoRoCenterMixLevel: NotRequired[float],
LoRoSurroundMixLevel: NotRequired[float],
LtRtCenterMixLevel: NotRequired[float],
LtRtSurroundMixLevel: NotRequired[float],
MetadataControl: NotRequired[Eac3MetadataControlType], # (9)
PassthroughControl: NotRequired[Eac3PassthroughControlType], # (10)
PhaseControl: NotRequired[Eac3PhaseControlType], # (11)
StereoDownmix: NotRequired[Eac3StereoDownmixType], # (12)
SurroundExMode: NotRequired[Eac3SurroundExModeType], # (13)
SurroundMode: NotRequired[Eac3SurroundModeType], # (14)
- See Eac3AttenuationControlType
- See Eac3BitstreamModeType
- See Eac3CodingModeType
- See Eac3DcFilterType
- See Eac3DrcLineType
- See Eac3DrcRfType
- See Eac3LfeControlType
- See Eac3LfeFilterType
- See Eac3MetadataControlType
- See Eac3PassthroughControlType
- See Eac3PhaseControlType
- See Eac3StereoDownmixType
- See Eac3SurroundExModeType
- See Eac3SurroundModeType
Mp2SettingsTypeDef#
# Mp2SettingsTypeDef definition
class Mp2SettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
CodingMode: NotRequired[Mp2CodingModeType], # (1)
SampleRate: NotRequired[float],
WavSettingsTypeDef#
# WavSettingsTypeDef definition
class WavSettingsTypeDef(TypedDict):
BitDepth: NotRequired[float],
CodingMode: NotRequired[WavCodingModeType], # (1)
SampleRate: NotRequired[float],
AudioNormalizationSettingsTypeDef#
# AudioNormalizationSettingsTypeDef definition
class AudioNormalizationSettingsTypeDef(TypedDict):
Algorithm: NotRequired[AudioNormalizationAlgorithmType], # (1)
AlgorithmControl: NotRequired[AudioNormalizationAlgorithmControlType], # (2)
TargetLkfs: NotRequired[float],
AudioDolbyEDecodeTypeDef#
# AudioDolbyEDecodeTypeDef definition
class AudioDolbyEDecodeTypeDef(TypedDict):
ProgramSelection: DolbyEProgramSelectionType, # (1)
AudioHlsRenditionSelectionTypeDef#
# AudioHlsRenditionSelectionTypeDef definition
class AudioHlsRenditionSelectionTypeDef(TypedDict):
GroupId: str,
Name: str,
AudioLanguageSelectionTypeDef#
# AudioLanguageSelectionTypeDef definition
class AudioLanguageSelectionTypeDef(TypedDict):
LanguageCode: str,
LanguageSelectionPolicy: NotRequired[AudioLanguageSelectionPolicyType], # (1)
InputLocationTypeDef#
# InputLocationTypeDef definition
class InputLocationTypeDef(TypedDict):
Uri: str,
PasswordParam: NotRequired[str],
Username: NotRequired[str],
AudioPidSelectionTypeDef#
# AudioPidSelectionTypeDef definition
class AudioPidSelectionTypeDef(TypedDict):
Pid: int,
AudioSilenceFailoverSettingsTypeDef#
# AudioSilenceFailoverSettingsTypeDef definition
class AudioSilenceFailoverSettingsTypeDef(TypedDict):
AudioSelectorName: str,
AudioSilenceThresholdMsec: NotRequired[int],
AudioTrackTypeDef#
# AudioTrackTypeDef definition
class AudioTrackTypeDef(TypedDict):
Track: int,
EsamTypeDef#
# EsamTypeDef definition
class EsamTypeDef(TypedDict):
AcquisitionPointId: str,
PoisEndpoint: str,
AdAvailOffset: NotRequired[int],
PasswordParam: NotRequired[str],
Username: NotRequired[str],
ZoneIdentity: NotRequired[str],
Scte35SpliceInsertTypeDef#
# Scte35SpliceInsertTypeDef definition
class Scte35SpliceInsertTypeDef(TypedDict):
AdAvailOffset: NotRequired[int],
NoRegionalBlackoutFlag: NotRequired[Scte35SpliceInsertNoRegionalBlackoutBehaviorType], # (1)
WebDeliveryAllowedFlag: NotRequired[Scte35SpliceInsertWebDeliveryAllowedBehaviorType], # (2)
- See Scte35SpliceInsertNoRegionalBlackoutBehaviorType
- See Scte35SpliceInsertWebDeliveryAllowedBehaviorType
Scte35TimeSignalAposTypeDef#
# Scte35TimeSignalAposTypeDef definition
class Scte35TimeSignalAposTypeDef(TypedDict):
AdAvailOffset: NotRequired[int],
NoRegionalBlackoutFlag: NotRequired[Scte35AposNoRegionalBlackoutBehaviorType], # (1)
WebDeliveryAllowedFlag: NotRequired[Scte35AposWebDeliveryAllowedBehaviorType], # (2)
BatchDeleteRequestRequestTypeDef#
# BatchDeleteRequestRequestTypeDef definition
class BatchDeleteRequestRequestTypeDef(TypedDict):
ChannelIds: NotRequired[Sequence[str]],
InputIds: NotRequired[Sequence[str]],
InputSecurityGroupIds: NotRequired[Sequence[str]],
MultiplexIds: NotRequired[Sequence[str]],
BatchFailedResultModelTypeDef#
# BatchFailedResultModelTypeDef definition
class BatchFailedResultModelTypeDef(TypedDict):
Arn: NotRequired[str],
Code: NotRequired[str],
Id: NotRequired[str],
Message: NotRequired[str],
BatchSuccessfulResultModelTypeDef#
# BatchSuccessfulResultModelTypeDef definition
class BatchSuccessfulResultModelTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
State: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
BatchScheduleActionDeleteRequestTypeDef#
# BatchScheduleActionDeleteRequestTypeDef definition
class BatchScheduleActionDeleteRequestTypeDef(TypedDict):
ActionNames: Sequence[str],
BatchStartRequestRequestTypeDef#
# BatchStartRequestRequestTypeDef definition
class BatchStartRequestRequestTypeDef(TypedDict):
ChannelIds: NotRequired[Sequence[str]],
MultiplexIds: NotRequired[Sequence[str]],
BatchStopRequestRequestTypeDef#
# BatchStopRequestRequestTypeDef definition
class BatchStopRequestRequestTypeDef(TypedDict):
ChannelIds: NotRequired[Sequence[str]],
MultiplexIds: NotRequired[Sequence[str]],
CancelInputDeviceTransferRequestRequestTypeDef#
# CancelInputDeviceTransferRequestRequestTypeDef definition
class CancelInputDeviceTransferRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
EbuTtDDestinationSettingsTypeDef#
# EbuTtDDestinationSettingsTypeDef definition
class EbuTtDDestinationSettingsTypeDef(TypedDict):
CopyrightHolder: NotRequired[str],
FillLineGap: NotRequired[EbuTtDFillLineGapControlType], # (1)
FontFamily: NotRequired[str],
StyleControl: NotRequired[EbuTtDDestinationStyleControlType], # (2)
TtmlDestinationSettingsTypeDef#
# TtmlDestinationSettingsTypeDef definition
class TtmlDestinationSettingsTypeDef(TypedDict):
StyleControl: NotRequired[TtmlDestinationStyleControlType], # (1)
WebvttDestinationSettingsTypeDef#
# WebvttDestinationSettingsTypeDef definition
class WebvttDestinationSettingsTypeDef(TypedDict):
StyleControl: NotRequired[WebvttDestinationStyleControlType], # (1)
CaptionLanguageMappingTypeDef#
# CaptionLanguageMappingTypeDef definition
class CaptionLanguageMappingTypeDef(TypedDict):
CaptionChannel: int,
LanguageCode: str,
LanguageDescription: str,
CaptionRectangleTypeDef#
# CaptionRectangleTypeDef definition
class CaptionRectangleTypeDef(TypedDict):
Height: float,
LeftOffset: float,
TopOffset: float,
Width: float,
DvbSubSourceSettingsTypeDef#
# DvbSubSourceSettingsTypeDef definition
class DvbSubSourceSettingsTypeDef(TypedDict):
OcrLanguage: NotRequired[DvbSubOcrLanguageType], # (1)
Pid: NotRequired[int],
EmbeddedSourceSettingsTypeDef#
# EmbeddedSourceSettingsTypeDef definition
class EmbeddedSourceSettingsTypeDef(TypedDict):
Convert608To708: NotRequired[EmbeddedConvert608To708Type], # (1)
Scte20Detection: NotRequired[EmbeddedScte20DetectionType], # (2)
Source608ChannelNumber: NotRequired[int],
Source608TrackNumber: NotRequired[int],
Scte20SourceSettingsTypeDef#
# Scte20SourceSettingsTypeDef definition
class Scte20SourceSettingsTypeDef(TypedDict):
Convert608To708: NotRequired[Scte20Convert608To708Type], # (1)
Source608ChannelNumber: NotRequired[int],
Scte27SourceSettingsTypeDef#
# Scte27SourceSettingsTypeDef definition
class Scte27SourceSettingsTypeDef(TypedDict):
OcrLanguage: NotRequired[Scte27OcrLanguageType], # (1)
Pid: NotRequired[int],
CdiInputSpecificationTypeDef#
# CdiInputSpecificationTypeDef definition
class CdiInputSpecificationTypeDef(TypedDict):
Resolution: NotRequired[CdiInputResolutionType], # (1)
ChannelEgressEndpointTypeDef#
# ChannelEgressEndpointTypeDef definition
class ChannelEgressEndpointTypeDef(TypedDict):
SourceIp: NotRequired[str],
InputSpecificationTypeDef#
# InputSpecificationTypeDef definition
class InputSpecificationTypeDef(TypedDict):
Codec: NotRequired[InputCodecType], # (1)
MaximumBitrate: NotRequired[InputMaximumBitrateType], # (2)
Resolution: NotRequired[InputResolutionType], # (3)
- See InputCodecType
- See InputMaximumBitrateType
- See InputResolutionType
MaintenanceStatusTypeDef#
# MaintenanceStatusTypeDef definition
class MaintenanceStatusTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceDeadline: NotRequired[str],
MaintenanceScheduledDate: NotRequired[str],
MaintenanceStartTime: NotRequired[str],
VpcOutputSettingsDescriptionTypeDef#
# VpcOutputSettingsDescriptionTypeDef definition
class VpcOutputSettingsDescriptionTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[str]],
NetworkInterfaceIds: NotRequired[List[str]],
SecurityGroupIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
PipelineDetailTypeDef#
# PipelineDetailTypeDef definition
class PipelineDetailTypeDef(TypedDict):
ActiveInputAttachmentName: NotRequired[str],
ActiveInputSwitchActionName: NotRequired[str],
ActiveMotionGraphicsActionName: NotRequired[str],
ActiveMotionGraphicsUri: NotRequired[str],
PipelineId: NotRequired[str],
ClaimDeviceRequestRequestTypeDef#
# ClaimDeviceRequestRequestTypeDef definition
class ClaimDeviceRequestRequestTypeDef(TypedDict):
Id: NotRequired[str],
MaintenanceCreateSettingsTypeDef#
# MaintenanceCreateSettingsTypeDef definition
class MaintenanceCreateSettingsTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceStartTime: NotRequired[str],
VpcOutputSettingsTypeDef#
# VpcOutputSettingsTypeDef definition
class VpcOutputSettingsTypeDef(TypedDict):
SubnetIds: Sequence[str],
PublicAddressAllocationIds: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[str]],
InputDestinationRequestTypeDef#
# InputDestinationRequestTypeDef definition
class InputDestinationRequestTypeDef(TypedDict):
StreamName: NotRequired[str],
InputDeviceSettingsTypeDef#
# InputDeviceSettingsTypeDef definition
class InputDeviceSettingsTypeDef(TypedDict):
Id: NotRequired[str],
InputSourceRequestTypeDef#
# InputSourceRequestTypeDef definition
class InputSourceRequestTypeDef(TypedDict):
PasswordParam: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
InputVpcRequestTypeDef#
# InputVpcRequestTypeDef definition
class InputVpcRequestTypeDef(TypedDict):
SubnetIds: Sequence[str],
SecurityGroupIds: NotRequired[Sequence[str]],
MediaConnectFlowRequestTypeDef#
# MediaConnectFlowRequestTypeDef definition
class MediaConnectFlowRequestTypeDef(TypedDict):
FlowArn: NotRequired[str],
InputWhitelistRuleCidrTypeDef#
# InputWhitelistRuleCidrTypeDef definition
class InputWhitelistRuleCidrTypeDef(TypedDict):
Cidr: NotRequired[str],
MultiplexSettingsTypeDef#
# MultiplexSettingsTypeDef definition
class MultiplexSettingsTypeDef(TypedDict):
TransportStreamBitrate: int,
TransportStreamId: int,
MaximumVideoBufferDelayMilliseconds: NotRequired[int],
TransportStreamReservedBitrate: NotRequired[int],
CreatePartnerInputRequestRequestTypeDef#
# CreatePartnerInputRequestRequestTypeDef definition
class CreatePartnerInputRequestRequestTypeDef(TypedDict):
InputId: str,
RequestId: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateTagsRequestRequestTypeDef#
# CreateTagsRequestRequestTypeDef definition
class CreateTagsRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: NotRequired[Mapping[str, str]],
DeleteChannelRequestRequestTypeDef#
# DeleteChannelRequestRequestTypeDef definition
class DeleteChannelRequestRequestTypeDef(TypedDict):
ChannelId: str,
DeleteInputRequestRequestTypeDef#
# DeleteInputRequestRequestTypeDef definition
class DeleteInputRequestRequestTypeDef(TypedDict):
InputId: str,
DeleteInputSecurityGroupRequestRequestTypeDef#
# DeleteInputSecurityGroupRequestRequestTypeDef definition
class DeleteInputSecurityGroupRequestRequestTypeDef(TypedDict):
InputSecurityGroupId: str,
DeleteMultiplexProgramRequestRequestTypeDef#
# DeleteMultiplexProgramRequestRequestTypeDef definition
class DeleteMultiplexProgramRequestRequestTypeDef(TypedDict):
MultiplexId: str,
ProgramName: str,
MultiplexProgramPacketIdentifiersMapTypeDef#
# MultiplexProgramPacketIdentifiersMapTypeDef definition
class MultiplexProgramPacketIdentifiersMapTypeDef(TypedDict):
AudioPids: NotRequired[List[int]],
DvbSubPids: NotRequired[List[int]],
DvbTeletextPid: NotRequired[int],
EtvPlatformPid: NotRequired[int],
EtvSignalPid: NotRequired[int],
KlvDataPids: NotRequired[List[int]],
PcrPid: NotRequired[int],
PmtPid: NotRequired[int],
PrivateMetadataPid: NotRequired[int],
Scte27Pids: NotRequired[List[int]],
Scte35Pid: NotRequired[int],
TimedMetadataPid: NotRequired[int],
VideoPid: NotRequired[int],
MultiplexProgramPipelineDetailTypeDef#
# MultiplexProgramPipelineDetailTypeDef definition
class MultiplexProgramPipelineDetailTypeDef(TypedDict):
ActiveChannelPipeline: NotRequired[str],
PipelineId: NotRequired[str],
DeleteMultiplexRequestRequestTypeDef#
# DeleteMultiplexRequestRequestTypeDef definition
class DeleteMultiplexRequestRequestTypeDef(TypedDict):
MultiplexId: str,
DeleteReservationRequestRequestTypeDef#
# DeleteReservationRequestRequestTypeDef definition
class DeleteReservationRequestRequestTypeDef(TypedDict):
ReservationId: str,
RenewalSettingsTypeDef#
# RenewalSettingsTypeDef definition
class RenewalSettingsTypeDef(TypedDict):
AutomaticRenewal: NotRequired[ReservationAutomaticRenewalType], # (1)
RenewalCount: NotRequired[int],
ReservationResourceSpecificationTypeDef#
# ReservationResourceSpecificationTypeDef definition
class ReservationResourceSpecificationTypeDef(TypedDict):
ChannelClass: NotRequired[ChannelClassType], # (1)
Codec: NotRequired[ReservationCodecType], # (2)
MaximumBitrate: NotRequired[ReservationMaximumBitrateType], # (3)
MaximumFramerate: NotRequired[ReservationMaximumFramerateType], # (4)
Resolution: NotRequired[ReservationResolutionType], # (5)
ResourceType: NotRequired[ReservationResourceTypeType], # (6)
SpecialFeature: NotRequired[ReservationSpecialFeatureType], # (7)
VideoQuality: NotRequired[ReservationVideoQualityType], # (8)
- See ChannelClassType
- See ReservationCodecType
- See ReservationMaximumBitrateType
- See ReservationMaximumFramerateType
- See ReservationResolutionType
- See ReservationResourceTypeType
- See ReservationSpecialFeatureType
- See ReservationVideoQualityType
DeleteScheduleRequestRequestTypeDef#
# DeleteScheduleRequestRequestTypeDef definition
class DeleteScheduleRequestRequestTypeDef(TypedDict):
ChannelId: str,
DeleteTagsRequestRequestTypeDef#
# DeleteTagsRequestRequestTypeDef definition
class DeleteTagsRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
WaiterConfigTypeDef#
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeChannelRequestRequestTypeDef#
# DescribeChannelRequestRequestTypeDef definition
class DescribeChannelRequestRequestTypeDef(TypedDict):
ChannelId: str,
DescribeInputDeviceRequestRequestTypeDef#
# DescribeInputDeviceRequestRequestTypeDef definition
class DescribeInputDeviceRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
InputDeviceHdSettingsTypeDef#
# InputDeviceHdSettingsTypeDef definition
class InputDeviceHdSettingsTypeDef(TypedDict):
ActiveInput: NotRequired[InputDeviceActiveInputType], # (1)
ConfiguredInput: NotRequired[InputDeviceConfiguredInputType], # (2)
DeviceState: NotRequired[InputDeviceStateType], # (3)
Framerate: NotRequired[float],
Height: NotRequired[int],
MaxBitrate: NotRequired[int],
ScanType: NotRequired[InputDeviceScanTypeType], # (4)
Width: NotRequired[int],
LatencyMs: NotRequired[int],
- See InputDeviceActiveInputType
- See InputDeviceConfiguredInputType
- See InputDeviceStateType
- See InputDeviceScanTypeType
InputDeviceNetworkSettingsTypeDef#
# InputDeviceNetworkSettingsTypeDef definition
class InputDeviceNetworkSettingsTypeDef(TypedDict):
DnsAddresses: NotRequired[List[str]],
Gateway: NotRequired[str],
IpAddress: NotRequired[str],
IpScheme: NotRequired[InputDeviceIpSchemeType], # (1)
SubnetMask: NotRequired[str],
InputDeviceUhdSettingsTypeDef#
# InputDeviceUhdSettingsTypeDef definition
class InputDeviceUhdSettingsTypeDef(TypedDict):
ActiveInput: NotRequired[InputDeviceActiveInputType], # (1)
ConfiguredInput: NotRequired[InputDeviceConfiguredInputType], # (2)
DeviceState: NotRequired[InputDeviceStateType], # (3)
Framerate: NotRequired[float],
Height: NotRequired[int],
MaxBitrate: NotRequired[int],
ScanType: NotRequired[InputDeviceScanTypeType], # (4)
Width: NotRequired[int],
LatencyMs: NotRequired[int],
- See InputDeviceActiveInputType
- See InputDeviceConfiguredInputType
- See InputDeviceStateType
- See InputDeviceScanTypeType
DescribeInputDeviceThumbnailRequestRequestTypeDef#
# DescribeInputDeviceThumbnailRequestRequestTypeDef definition
class DescribeInputDeviceThumbnailRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
Accept: AcceptHeaderType, # (1)
- See AcceptHeaderType
DescribeInputRequestRequestTypeDef#
# DescribeInputRequestRequestTypeDef definition
class DescribeInputRequestRequestTypeDef(TypedDict):
InputId: str,
InputSourceTypeDef#
# InputSourceTypeDef definition
class InputSourceTypeDef(TypedDict):
PasswordParam: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
MediaConnectFlowTypeDef#
# MediaConnectFlowTypeDef definition
class MediaConnectFlowTypeDef(TypedDict):
FlowArn: NotRequired[str],
DescribeInputSecurityGroupRequestRequestTypeDef#
# DescribeInputSecurityGroupRequestRequestTypeDef definition
class DescribeInputSecurityGroupRequestRequestTypeDef(TypedDict):
InputSecurityGroupId: str,
InputWhitelistRuleTypeDef#
# InputWhitelistRuleTypeDef definition
class InputWhitelistRuleTypeDef(TypedDict):
Cidr: NotRequired[str],
DescribeMultiplexProgramRequestRequestTypeDef#
# DescribeMultiplexProgramRequestRequestTypeDef definition
class DescribeMultiplexProgramRequestRequestTypeDef(TypedDict):
MultiplexId: str,
ProgramName: str,
DescribeMultiplexRequestRequestTypeDef#
# DescribeMultiplexRequestRequestTypeDef definition
class DescribeMultiplexRequestRequestTypeDef(TypedDict):
MultiplexId: str,
DescribeOfferingRequestRequestTypeDef#
# DescribeOfferingRequestRequestTypeDef definition
class DescribeOfferingRequestRequestTypeDef(TypedDict):
OfferingId: str,
DescribeReservationRequestRequestTypeDef#
# DescribeReservationRequestRequestTypeDef definition
class DescribeReservationRequestRequestTypeDef(TypedDict):
ReservationId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeScheduleRequestRequestTypeDef#
# DescribeScheduleRequestRequestTypeDef definition
class DescribeScheduleRequestRequestTypeDef(TypedDict):
ChannelId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeThumbnailsRequestRequestTypeDef#
# DescribeThumbnailsRequestRequestTypeDef definition
class DescribeThumbnailsRequestRequestTypeDef(TypedDict):
ChannelId: str,
PipelineId: str,
ThumbnailType: str,
DvbNitSettingsTypeDef#
# DvbNitSettingsTypeDef definition
class DvbNitSettingsTypeDef(TypedDict):
NetworkId: int,
NetworkName: str,
RepInterval: NotRequired[int],
DvbSdtSettingsTypeDef#
# DvbSdtSettingsTypeDef definition
class DvbSdtSettingsTypeDef(TypedDict):
OutputSdt: NotRequired[DvbSdtOutputSdtType], # (1)
RepInterval: NotRequired[int],
ServiceName: NotRequired[str],
ServiceProviderName: NotRequired[str],
DvbTdtSettingsTypeDef#
# DvbTdtSettingsTypeDef definition
class DvbTdtSettingsTypeDef(TypedDict):
RepInterval: NotRequired[int],
FeatureActivationsTypeDef#
# FeatureActivationsTypeDef definition
class FeatureActivationsTypeDef(TypedDict):
InputPrepareScheduleActions: NotRequired[FeatureActivationsInputPrepareScheduleActionsType], # (1)
NielsenConfigurationTypeDef#
# NielsenConfigurationTypeDef definition
class NielsenConfigurationTypeDef(TypedDict):
DistributorId: NotRequired[str],
NielsenPcmToId3Tagging: NotRequired[NielsenPcmToId3TaggingStateType], # (1)
ThumbnailConfigurationTypeDef#
# ThumbnailConfigurationTypeDef definition
class ThumbnailConfigurationTypeDef(TypedDict):
State: ThumbnailStateType, # (1)
TimecodeConfigTypeDef#
# TimecodeConfigTypeDef definition
class TimecodeConfigTypeDef(TypedDict):
Source: TimecodeConfigSourceType, # (1)
SyncThreshold: NotRequired[int],
InputLossFailoverSettingsTypeDef#
# InputLossFailoverSettingsTypeDef definition
class InputLossFailoverSettingsTypeDef(TypedDict):
InputLossThresholdMsec: NotRequired[int],
VideoBlackFailoverSettingsTypeDef#
# VideoBlackFailoverSettingsTypeDef definition
class VideoBlackFailoverSettingsTypeDef(TypedDict):
BlackDetectThreshold: NotRequired[float],
VideoBlackThresholdMsec: NotRequired[int],
FecOutputSettingsTypeDef#
# FecOutputSettingsTypeDef definition
class FecOutputSettingsTypeDef(TypedDict):
ColumnDepth: NotRequired[int],
IncludeFec: NotRequired[FecOutputIncludeFecType], # (1)
RowLength: NotRequired[int],
FixedModeScheduleActionStartSettingsTypeDef#
# FixedModeScheduleActionStartSettingsTypeDef definition
class FixedModeScheduleActionStartSettingsTypeDef(TypedDict):
Time: str,
Fmp4HlsSettingsTypeDef#
# Fmp4HlsSettingsTypeDef definition
class Fmp4HlsSettingsTypeDef(TypedDict):
AudioRenditionSets: NotRequired[str],
NielsenId3Behavior: NotRequired[Fmp4NielsenId3BehaviorType], # (1)
TimedMetadataBehavior: NotRequired[Fmp4TimedMetadataBehaviorType], # (2)
FollowModeScheduleActionStartSettingsTypeDef#
# FollowModeScheduleActionStartSettingsTypeDef definition
class FollowModeScheduleActionStartSettingsTypeDef(TypedDict):
FollowPoint: FollowPointType, # (1)
ReferenceActionName: str,
- See FollowPointType
FrameCaptureS3SettingsTypeDef#
# FrameCaptureS3SettingsTypeDef definition
class FrameCaptureS3SettingsTypeDef(TypedDict):
CannedAcl: NotRequired[S3CannedAclType], # (1)
- See S3CannedAclType
FrameCaptureOutputSettingsTypeDef#
# FrameCaptureOutputSettingsTypeDef definition
class FrameCaptureOutputSettingsTypeDef(TypedDict):
NameModifier: NotRequired[str],
TimecodeBurninSettingsTypeDef#
# TimecodeBurninSettingsTypeDef definition
class TimecodeBurninSettingsTypeDef(TypedDict):
FontSize: TimecodeBurninFontSizeType, # (1)
Position: TimecodeBurninPositionType, # (2)
Prefix: NotRequired[str],
H264ColorSpaceSettingsTypeDef#
# H264ColorSpaceSettingsTypeDef definition
class H264ColorSpaceSettingsTypeDef(TypedDict):
ColorSpacePassthroughSettings: NotRequired[Mapping[str, Any]],
Rec601Settings: NotRequired[Mapping[str, Any]],
Rec709Settings: NotRequired[Mapping[str, Any]],
TemporalFilterSettingsTypeDef#
# TemporalFilterSettingsTypeDef definition
class TemporalFilterSettingsTypeDef(TypedDict):
PostFilterSharpening: NotRequired[TemporalFilterPostFilterSharpeningType], # (1)
Strength: NotRequired[TemporalFilterStrengthType], # (2)
Hdr10SettingsTypeDef#
# Hdr10SettingsTypeDef definition
class Hdr10SettingsTypeDef(TypedDict):
MaxCll: NotRequired[int],
MaxFall: NotRequired[int],
HlsAkamaiSettingsTypeDef#
# HlsAkamaiSettingsTypeDef definition
class HlsAkamaiSettingsTypeDef(TypedDict):
ConnectionRetryInterval: NotRequired[int],
FilecacheDuration: NotRequired[int],
HttpTransferMode: NotRequired[HlsAkamaiHttpTransferModeType], # (1)
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
Salt: NotRequired[str],
Token: NotRequired[str],
HlsBasicPutSettingsTypeDef#
# HlsBasicPutSettingsTypeDef definition
class HlsBasicPutSettingsTypeDef(TypedDict):
ConnectionRetryInterval: NotRequired[int],
FilecacheDuration: NotRequired[int],
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
HlsMediaStoreSettingsTypeDef#
# HlsMediaStoreSettingsTypeDef definition
class HlsMediaStoreSettingsTypeDef(TypedDict):
ConnectionRetryInterval: NotRequired[int],
FilecacheDuration: NotRequired[int],
MediaStoreStorageClass: NotRequired[HlsMediaStoreStorageClassType], # (1)
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
HlsS3SettingsTypeDef#
# HlsS3SettingsTypeDef definition
class HlsS3SettingsTypeDef(TypedDict):
CannedAcl: NotRequired[S3CannedAclType], # (1)
- See S3CannedAclType
HlsWebdavSettingsTypeDef#
# HlsWebdavSettingsTypeDef definition
class HlsWebdavSettingsTypeDef(TypedDict):
ConnectionRetryInterval: NotRequired[int],
FilecacheDuration: NotRequired[int],
HttpTransferMode: NotRequired[HlsWebdavHttpTransferModeType], # (1)
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
HlsId3SegmentTaggingScheduleActionSettingsTypeDef#
# HlsId3SegmentTaggingScheduleActionSettingsTypeDef definition
class HlsId3SegmentTaggingScheduleActionSettingsTypeDef(TypedDict):
Tag: NotRequired[str],
Id3: NotRequired[str],
HlsInputSettingsTypeDef#
# HlsInputSettingsTypeDef definition
class HlsInputSettingsTypeDef(TypedDict):
Bandwidth: NotRequired[int],
BufferSegments: NotRequired[int],
Retries: NotRequired[int],
RetryInterval: NotRequired[int],
Scte35Source: NotRequired[HlsScte35SourceTypeType], # (1)
HlsTimedMetadataScheduleActionSettingsTypeDef#
# HlsTimedMetadataScheduleActionSettingsTypeDef definition
class HlsTimedMetadataScheduleActionSettingsTypeDef(TypedDict):
Id3: str,
StartTimecodeTypeDef#
# StartTimecodeTypeDef definition
class StartTimecodeTypeDef(TypedDict):
Timecode: NotRequired[str],
StopTimecodeTypeDef#
# StopTimecodeTypeDef definition
class StopTimecodeTypeDef(TypedDict):
LastFrameClippingBehavior: NotRequired[LastFrameClippingBehaviorType], # (1)
Timecode: NotRequired[str],
InputDestinationVpcTypeDef#
# InputDestinationVpcTypeDef definition
class InputDestinationVpcTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
NetworkInterfaceId: NotRequired[str],
InputDeviceConfigurableSettingsTypeDef#
# InputDeviceConfigurableSettingsTypeDef definition
class InputDeviceConfigurableSettingsTypeDef(TypedDict):
ConfiguredInput: NotRequired[InputDeviceConfiguredInputType], # (1)
MaxBitrate: NotRequired[int],
LatencyMs: NotRequired[int],
InputDeviceRequestTypeDef#
# InputDeviceRequestTypeDef definition
class InputDeviceRequestTypeDef(TypedDict):
Id: NotRequired[str],
ListChannelsRequestRequestTypeDef#
# ListChannelsRequestRequestTypeDef definition
class ListChannelsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInputDeviceTransfersRequestRequestTypeDef#
# ListInputDeviceTransfersRequestRequestTypeDef definition
class ListInputDeviceTransfersRequestRequestTypeDef(TypedDict):
TransferType: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
TransferringInputDeviceSummaryTypeDef#
# TransferringInputDeviceSummaryTypeDef definition
class TransferringInputDeviceSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Message: NotRequired[str],
TargetCustomerId: NotRequired[str],
TransferType: NotRequired[InputDeviceTransferTypeType], # (1)
ListInputDevicesRequestRequestTypeDef#
# ListInputDevicesRequestRequestTypeDef definition
class ListInputDevicesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInputSecurityGroupsRequestRequestTypeDef#
# ListInputSecurityGroupsRequestRequestTypeDef definition
class ListInputSecurityGroupsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInputsRequestRequestTypeDef#
# ListInputsRequestRequestTypeDef definition
class ListInputsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListMultiplexProgramsRequestRequestTypeDef#
# ListMultiplexProgramsRequestRequestTypeDef definition
class ListMultiplexProgramsRequestRequestTypeDef(TypedDict):
MultiplexId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
MultiplexProgramSummaryTypeDef#
# MultiplexProgramSummaryTypeDef definition
class MultiplexProgramSummaryTypeDef(TypedDict):
ChannelId: NotRequired[str],
ProgramName: NotRequired[str],
ListMultiplexesRequestRequestTypeDef#
# ListMultiplexesRequestRequestTypeDef definition
class ListMultiplexesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOfferingsRequestRequestTypeDef#
# ListOfferingsRequestRequestTypeDef definition
class ListOfferingsRequestRequestTypeDef(TypedDict):
ChannelClass: NotRequired[str],
ChannelConfiguration: NotRequired[str],
Codec: NotRequired[str],
Duration: NotRequired[str],
MaxResults: NotRequired[int],
MaximumBitrate: NotRequired[str],
MaximumFramerate: NotRequired[str],
NextToken: NotRequired[str],
Resolution: NotRequired[str],
ResourceType: NotRequired[str],
SpecialFeature: NotRequired[str],
VideoQuality: NotRequired[str],
ListReservationsRequestRequestTypeDef#
# ListReservationsRequestRequestTypeDef definition
class ListReservationsRequestRequestTypeDef(TypedDict):
ChannelClass: NotRequired[str],
Codec: NotRequired[str],
MaxResults: NotRequired[int],
MaximumBitrate: NotRequired[str],
MaximumFramerate: NotRequired[str],
NextToken: NotRequired[str],
Resolution: NotRequired[str],
ResourceType: NotRequired[str],
SpecialFeature: NotRequired[str],
VideoQuality: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
M3u8SettingsTypeDef#
# M3u8SettingsTypeDef definition
class M3u8SettingsTypeDef(TypedDict):
AudioFramesPerPes: NotRequired[int],
AudioPids: NotRequired[str],
EcmPid: NotRequired[str],
NielsenId3Behavior: NotRequired[M3u8NielsenId3BehaviorType], # (1)
PatInterval: NotRequired[int],
PcrControl: NotRequired[M3u8PcrControlType], # (2)
PcrPeriod: NotRequired[int],
PcrPid: NotRequired[str],
PmtInterval: NotRequired[int],
PmtPid: NotRequired[str],
ProgramNum: NotRequired[int],
Scte35Behavior: NotRequired[M3u8Scte35BehaviorType], # (3)
Scte35Pid: NotRequired[str],
TimedMetadataBehavior: NotRequired[M3u8TimedMetadataBehaviorType], # (4)
TimedMetadataPid: NotRequired[str],
TransportStreamId: NotRequired[int],
VideoPid: NotRequired[str],
- See M3u8NielsenId3BehaviorType
- See M3u8PcrControlType
- See M3u8Scte35BehaviorType
- See M3u8TimedMetadataBehaviorType
MaintenanceUpdateSettingsTypeDef#
# MaintenanceUpdateSettingsTypeDef definition
class MaintenanceUpdateSettingsTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceScheduledDate: NotRequired[str],
MaintenanceStartTime: NotRequired[str],
MediaPackageOutputDestinationSettingsTypeDef#
# MediaPackageOutputDestinationSettingsTypeDef definition
class MediaPackageOutputDestinationSettingsTypeDef(TypedDict):
ChannelId: NotRequired[str],
MotionGraphicsActivateScheduleActionSettingsTypeDef#
# MotionGraphicsActivateScheduleActionSettingsTypeDef definition
class MotionGraphicsActivateScheduleActionSettingsTypeDef(TypedDict):
Duration: NotRequired[int],
PasswordParam: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
MotionGraphicsSettingsTypeDef#
# MotionGraphicsSettingsTypeDef definition
class MotionGraphicsSettingsTypeDef(TypedDict):
HtmlMotionGraphicsSettings: NotRequired[Mapping[str, Any]],
MsSmoothOutputSettingsTypeDef#
# MsSmoothOutputSettingsTypeDef definition
class MsSmoothOutputSettingsTypeDef(TypedDict):
H265PackagingType: NotRequired[MsSmoothH265PackagingTypeType], # (1)
NameModifier: NotRequired[str],
MultiplexMediaConnectOutputDestinationSettingsTypeDef#
# MultiplexMediaConnectOutputDestinationSettingsTypeDef definition
class MultiplexMediaConnectOutputDestinationSettingsTypeDef(TypedDict):
EntitlementArn: NotRequired[str],
MultiplexProgramChannelDestinationSettingsTypeDef#
# MultiplexProgramChannelDestinationSettingsTypeDef definition
class MultiplexProgramChannelDestinationSettingsTypeDef(TypedDict):
MultiplexId: NotRequired[str],
ProgramName: NotRequired[str],
MultiplexProgramServiceDescriptorTypeDef#
# MultiplexProgramServiceDescriptorTypeDef definition
class MultiplexProgramServiceDescriptorTypeDef(TypedDict):
ProviderName: str,
ServiceName: str,
MultiplexSettingsSummaryTypeDef#
# MultiplexSettingsSummaryTypeDef definition
class MultiplexSettingsSummaryTypeDef(TypedDict):
TransportStreamBitrate: NotRequired[int],
MultiplexStatmuxVideoSettingsTypeDef#
# MultiplexStatmuxVideoSettingsTypeDef definition
class MultiplexStatmuxVideoSettingsTypeDef(TypedDict):
MaximumBitrate: NotRequired[int],
MinimumBitrate: NotRequired[int],
Priority: NotRequired[int],
NielsenCBETTypeDef#
# NielsenCBETTypeDef definition
class NielsenCBETTypeDef(TypedDict):
CbetCheckDigitString: str,
CbetStepaside: NielsenWatermarksCbetStepasideType, # (1)
Csid: str,
NielsenNaesIiNwTypeDef#
# NielsenNaesIiNwTypeDef definition
class NielsenNaesIiNwTypeDef(TypedDict):
CheckDigitString: str,
Sid: float,
Timezone: NotRequired[NielsenWatermarkTimezonesType], # (1)
OutputDestinationSettingsTypeDef#
# OutputDestinationSettingsTypeDef definition
class OutputDestinationSettingsTypeDef(TypedDict):
PasswordParam: NotRequired[str],
StreamName: NotRequired[str],
Url: NotRequired[str],
Username: NotRequired[str],
RtmpGroupSettingsTypeDef#
# RtmpGroupSettingsTypeDef definition
class RtmpGroupSettingsTypeDef(TypedDict):
AdMarkers: NotRequired[Sequence[RtmpAdMarkersType]], # (1)
AuthenticationScheme: NotRequired[AuthenticationSchemeType], # (2)
CacheFullBehavior: NotRequired[RtmpCacheFullBehaviorType], # (3)
CacheLength: NotRequired[int],
CaptionData: NotRequired[RtmpCaptionDataType], # (4)
InputLossAction: NotRequired[InputLossActionForRtmpOutType], # (5)
RestartDelay: NotRequired[int],
- See RtmpAdMarkersType
- See AuthenticationSchemeType
- See RtmpCacheFullBehaviorType
- See RtmpCaptionDataType
- See InputLossActionForRtmpOutType
UdpGroupSettingsTypeDef#
# UdpGroupSettingsTypeDef definition
class UdpGroupSettingsTypeDef(TypedDict):
InputLossAction: NotRequired[InputLossActionForUdpOutType], # (1)
TimedMetadataId3Frame: NotRequired[UdpTimedMetadataId3FrameType], # (2)
TimedMetadataId3Period: NotRequired[int],
PipelinePauseStateSettingsTypeDef#
# PipelinePauseStateSettingsTypeDef definition
class PipelinePauseStateSettingsTypeDef(TypedDict):
PipelineId: PipelineIdType, # (1)
- See PipelineIdType
RebootInputDeviceRequestRequestTypeDef#
# RebootInputDeviceRequestRequestTypeDef definition
class RebootInputDeviceRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
Force: NotRequired[RebootInputDeviceForceType], # (1)
RejectInputDeviceTransferRequestRequestTypeDef#
# RejectInputDeviceTransferRequestRequestTypeDef definition
class RejectInputDeviceTransferRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
Scte35InputScheduleActionSettingsTypeDef#
# Scte35InputScheduleActionSettingsTypeDef definition
class Scte35InputScheduleActionSettingsTypeDef(TypedDict):
Mode: Scte35InputModeType, # (1)
InputAttachmentNameReference: NotRequired[str],
Scte35ReturnToNetworkScheduleActionSettingsTypeDef#
# Scte35ReturnToNetworkScheduleActionSettingsTypeDef definition
class Scte35ReturnToNetworkScheduleActionSettingsTypeDef(TypedDict):
SpliceEventId: int,
Scte35SpliceInsertScheduleActionSettingsTypeDef#
# Scte35SpliceInsertScheduleActionSettingsTypeDef definition
class Scte35SpliceInsertScheduleActionSettingsTypeDef(TypedDict):
SpliceEventId: int,
Duration: NotRequired[int],
StaticImageDeactivateScheduleActionSettingsTypeDef#
# StaticImageDeactivateScheduleActionSettingsTypeDef definition
class StaticImageDeactivateScheduleActionSettingsTypeDef(TypedDict):
FadeOut: NotRequired[int],
Layer: NotRequired[int],
Scte35DeliveryRestrictionsTypeDef#
# Scte35DeliveryRestrictionsTypeDef definition
class Scte35DeliveryRestrictionsTypeDef(TypedDict):
ArchiveAllowedFlag: Scte35ArchiveAllowedFlagType, # (1)
DeviceRestrictions: Scte35DeviceRestrictionsType, # (2)
NoRegionalBlackoutFlag: Scte35NoRegionalBlackoutFlagType, # (3)
WebDeliveryAllowedFlag: Scte35WebDeliveryAllowedFlagType, # (4)
- See Scte35ArchiveAllowedFlagType
- See Scte35DeviceRestrictionsType
- See Scte35NoRegionalBlackoutFlagType
- See Scte35WebDeliveryAllowedFlagType
StartChannelRequestRequestTypeDef#
# StartChannelRequestRequestTypeDef definition
class StartChannelRequestRequestTypeDef(TypedDict):
ChannelId: str,
StartInputDeviceMaintenanceWindowRequestRequestTypeDef#
# StartInputDeviceMaintenanceWindowRequestRequestTypeDef definition
class StartInputDeviceMaintenanceWindowRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
StartMultiplexRequestRequestTypeDef#
# StartMultiplexRequestRequestTypeDef definition
class StartMultiplexRequestRequestTypeDef(TypedDict):
MultiplexId: str,
StopChannelRequestRequestTypeDef#
# StopChannelRequestRequestTypeDef definition
class StopChannelRequestRequestTypeDef(TypedDict):
ChannelId: str,
StopMultiplexRequestRequestTypeDef#
# StopMultiplexRequestRequestTypeDef definition
class StopMultiplexRequestRequestTypeDef(TypedDict):
MultiplexId: str,
ThumbnailTypeDef#
# ThumbnailTypeDef definition
class ThumbnailTypeDef(TypedDict):
Body: NotRequired[str],
ContentType: NotRequired[str],
ThumbnailType: NotRequired[ThumbnailTypeType], # (1)
TimeStamp: NotRequired[datetime],
TransferInputDeviceRequestRequestTypeDef#
# TransferInputDeviceRequestRequestTypeDef definition
class TransferInputDeviceRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
TargetCustomerId: NotRequired[str],
TargetRegion: NotRequired[str],
TransferMessage: NotRequired[str],
VideoSelectorPidTypeDef#
# VideoSelectorPidTypeDef definition
class VideoSelectorPidTypeDef(TypedDict):
Pid: NotRequired[int],
VideoSelectorProgramIdTypeDef#
# VideoSelectorProgramIdTypeDef definition
class VideoSelectorProgramIdTypeDef(TypedDict):
ProgramId: NotRequired[int],
UpdateAccountConfigurationRequestRequestTypeDef#
# UpdateAccountConfigurationRequestRequestTypeDef definition
class UpdateAccountConfigurationRequestRequestTypeDef(TypedDict):
AccountConfiguration: NotRequired[AccountConfigurationTypeDef], # (1)
ArchiveCdnSettingsTypeDef#
# ArchiveCdnSettingsTypeDef definition
class ArchiveCdnSettingsTypeDef(TypedDict):
ArchiveS3Settings: NotRequired[ArchiveS3SettingsTypeDef], # (1)
MediaPackageGroupSettingsTypeDef#
# MediaPackageGroupSettingsTypeDef definition
class MediaPackageGroupSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (1)
MsSmoothGroupSettingsTypeDef#
# MsSmoothGroupSettingsTypeDef definition
class MsSmoothGroupSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (3)
AcquisitionPointId: NotRequired[str],
AudioOnlyTimecodeControl: NotRequired[SmoothGroupAudioOnlyTimecodeControlType], # (1)
CertificateMode: NotRequired[SmoothGroupCertificateModeType], # (2)
ConnectionRetryInterval: NotRequired[int],
EventId: NotRequired[str],
EventIdMode: NotRequired[SmoothGroupEventIdModeType], # (4)
EventStopBehavior: NotRequired[SmoothGroupEventStopBehaviorType], # (5)
FilecacheDuration: NotRequired[int],
FragmentLength: NotRequired[int],
InputLossAction: NotRequired[InputLossActionForMsSmoothOutType], # (6)
NumRetries: NotRequired[int],
RestartDelay: NotRequired[int],
SegmentationMode: NotRequired[SmoothGroupSegmentationModeType], # (7)
SendDelayMs: NotRequired[int],
SparseTrackType: NotRequired[SmoothGroupSparseTrackTypeType], # (8)
StreamManifestBehavior: NotRequired[SmoothGroupStreamManifestBehaviorType], # (9)
TimestampOffset: NotRequired[str],
TimestampOffsetMode: NotRequired[SmoothGroupTimestampOffsetModeType], # (10)
- See SmoothGroupAudioOnlyTimecodeControlType
- See SmoothGroupCertificateModeType
- See OutputLocationRefTypeDef
- See SmoothGroupEventIdModeType
- See SmoothGroupEventStopBehaviorType
- See InputLossActionForMsSmoothOutType
- See SmoothGroupSegmentationModeType
- See SmoothGroupSparseTrackTypeType
- See SmoothGroupStreamManifestBehaviorType
- See SmoothGroupTimestampOffsetModeType
MultiplexOutputSettingsTypeDef#
# MultiplexOutputSettingsTypeDef definition
class MultiplexOutputSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (1)
RtmpOutputSettingsTypeDef#
# RtmpOutputSettingsTypeDef definition
class RtmpOutputSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (2)
CertificateMode: NotRequired[RtmpOutputCertificateModeType], # (1)
ConnectionRetryInterval: NotRequired[int],
NumRetries: NotRequired[int],
AudioChannelMappingTypeDef#
# AudioChannelMappingTypeDef definition
class AudioChannelMappingTypeDef(TypedDict):
InputChannelLevels: Sequence[InputChannelLevelTypeDef], # (1)
OutputChannel: int,
AudioCodecSettingsTypeDef#
# AudioCodecSettingsTypeDef definition
class AudioCodecSettingsTypeDef(TypedDict):
AacSettings: NotRequired[AacSettingsTypeDef], # (1)
Ac3Settings: NotRequired[Ac3SettingsTypeDef], # (2)
Eac3AtmosSettings: NotRequired[Eac3AtmosSettingsTypeDef], # (3)
Eac3Settings: NotRequired[Eac3SettingsTypeDef], # (4)
Mp2Settings: NotRequired[Mp2SettingsTypeDef], # (5)
PassThroughSettings: NotRequired[Mapping[str, Any]],
WavSettings: NotRequired[WavSettingsTypeDef], # (6)
- See AacSettingsTypeDef
- See Ac3SettingsTypeDef
- See Eac3AtmosSettingsTypeDef
- See Eac3SettingsTypeDef
- See Mp2SettingsTypeDef
- See WavSettingsTypeDef
AudioOnlyHlsSettingsTypeDef#
# AudioOnlyHlsSettingsTypeDef definition
class AudioOnlyHlsSettingsTypeDef(TypedDict):
AudioGroupId: NotRequired[str],
AudioOnlyImage: NotRequired[InputLocationTypeDef], # (1)
AudioTrackType: NotRequired[AudioOnlyHlsTrackTypeType], # (2)
SegmentType: NotRequired[AudioOnlyHlsSegmentTypeType], # (3)
AvailBlankingTypeDef#
# AvailBlankingTypeDef definition
class AvailBlankingTypeDef(TypedDict):
AvailBlankingImage: NotRequired[InputLocationTypeDef], # (1)
State: NotRequired[AvailBlankingStateType], # (2)
BlackoutSlateTypeDef#
# BlackoutSlateTypeDef definition
class BlackoutSlateTypeDef(TypedDict):
BlackoutSlateImage: NotRequired[InputLocationTypeDef], # (1)
NetworkEndBlackout: NotRequired[BlackoutSlateNetworkEndBlackoutType], # (2)
NetworkEndBlackoutImage: NotRequired[InputLocationTypeDef], # (1)
NetworkId: NotRequired[str],
State: NotRequired[BlackoutSlateStateType], # (4)
- See InputLocationTypeDef
- See BlackoutSlateNetworkEndBlackoutType
- See InputLocationTypeDef
- See BlackoutSlateStateType
BurnInDestinationSettingsTypeDef#
# BurnInDestinationSettingsTypeDef definition
class BurnInDestinationSettingsTypeDef(TypedDict):
Alignment: NotRequired[BurnInAlignmentType], # (1)
BackgroundColor: NotRequired[BurnInBackgroundColorType], # (2)
BackgroundOpacity: NotRequired[int],
Font: NotRequired[InputLocationTypeDef], # (3)
FontColor: NotRequired[BurnInFontColorType], # (4)
FontOpacity: NotRequired[int],
FontResolution: NotRequired[int],
FontSize: NotRequired[str],
OutlineColor: NotRequired[BurnInOutlineColorType], # (5)
OutlineSize: NotRequired[int],
ShadowColor: NotRequired[BurnInShadowColorType], # (6)
ShadowOpacity: NotRequired[int],
ShadowXOffset: NotRequired[int],
ShadowYOffset: NotRequired[int],
TeletextGridControl: NotRequired[BurnInTeletextGridControlType], # (7)
XPosition: NotRequired[int],
YPosition: NotRequired[int],
- See BurnInAlignmentType
- See BurnInBackgroundColorType
- See InputLocationTypeDef
- See BurnInFontColorType
- See BurnInOutlineColorType
- See BurnInShadowColorType
- See BurnInTeletextGridControlType
DvbSubDestinationSettingsTypeDef#
# DvbSubDestinationSettingsTypeDef definition
class DvbSubDestinationSettingsTypeDef(TypedDict):
Alignment: NotRequired[DvbSubDestinationAlignmentType], # (1)
BackgroundColor: NotRequired[DvbSubDestinationBackgroundColorType], # (2)
BackgroundOpacity: NotRequired[int],
Font: NotRequired[InputLocationTypeDef], # (3)
FontColor: NotRequired[DvbSubDestinationFontColorType], # (4)
FontOpacity: NotRequired[int],
FontResolution: NotRequired[int],
FontSize: NotRequired[str],
OutlineColor: NotRequired[DvbSubDestinationOutlineColorType], # (5)
OutlineSize: NotRequired[int],
ShadowColor: NotRequired[DvbSubDestinationShadowColorType], # (6)
ShadowOpacity: NotRequired[int],
ShadowXOffset: NotRequired[int],
ShadowYOffset: NotRequired[int],
TeletextGridControl: NotRequired[DvbSubDestinationTeletextGridControlType], # (7)
XPosition: NotRequired[int],
YPosition: NotRequired[int],
- See DvbSubDestinationAlignmentType
- See DvbSubDestinationBackgroundColorType
- See InputLocationTypeDef
- See DvbSubDestinationFontColorType
- See DvbSubDestinationOutlineColorType
- See DvbSubDestinationShadowColorType
- See DvbSubDestinationTeletextGridControlType
InputLossBehaviorTypeDef#
# InputLossBehaviorTypeDef definition
class InputLossBehaviorTypeDef(TypedDict):
BlackFrameMsec: NotRequired[int],
InputLossImageColor: NotRequired[str],
InputLossImageSlate: NotRequired[InputLocationTypeDef], # (1)
InputLossImageType: NotRequired[InputLossImageTypeType], # (2)
RepeatFrameMsec: NotRequired[int],
StaticImageActivateScheduleActionSettingsTypeDef#
# StaticImageActivateScheduleActionSettingsTypeDef definition
class StaticImageActivateScheduleActionSettingsTypeDef(TypedDict):
Image: InputLocationTypeDef, # (1)
Duration: NotRequired[int],
FadeIn: NotRequired[int],
FadeOut: NotRequired[int],
Height: NotRequired[int],
ImageX: NotRequired[int],
ImageY: NotRequired[int],
Layer: NotRequired[int],
Opacity: NotRequired[int],
Width: NotRequired[int],
StaticKeySettingsTypeDef#
# StaticKeySettingsTypeDef definition
class StaticKeySettingsTypeDef(TypedDict):
StaticKeyValue: str,
KeyProviderServer: NotRequired[InputLocationTypeDef], # (1)
AudioTrackSelectionTypeDef#
# AudioTrackSelectionTypeDef definition
class AudioTrackSelectionTypeDef(TypedDict):
Tracks: Sequence[AudioTrackTypeDef], # (1)
DolbyEDecode: NotRequired[AudioDolbyEDecodeTypeDef], # (2)
AvailSettingsTypeDef#
# AvailSettingsTypeDef definition
class AvailSettingsTypeDef(TypedDict):
Esam: NotRequired[EsamTypeDef], # (1)
Scte35SpliceInsert: NotRequired[Scte35SpliceInsertTypeDef], # (2)
Scte35TimeSignalApos: NotRequired[Scte35TimeSignalAposTypeDef], # (3)
BatchDeleteResponseTypeDef#
# BatchDeleteResponseTypeDef definition
class BatchDeleteResponseTypeDef(TypedDict):
Failed: List[BatchFailedResultModelTypeDef], # (1)
Successful: List[BatchSuccessfulResultModelTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchStartResponseTypeDef#
# BatchStartResponseTypeDef definition
class BatchStartResponseTypeDef(TypedDict):
Failed: List[BatchFailedResultModelTypeDef], # (1)
Successful: List[BatchSuccessfulResultModelTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchStopResponseTypeDef#
# BatchStopResponseTypeDef definition
class BatchStopResponseTypeDef(TypedDict):
Failed: List[BatchFailedResultModelTypeDef], # (1)
Successful: List[BatchSuccessfulResultModelTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeAccountConfigurationResponseTypeDef#
# DescribeAccountConfigurationResponseTypeDef definition
class DescribeAccountConfigurationResponseTypeDef(TypedDict):
AccountConfiguration: AccountConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInputDeviceThumbnailResponseTypeDef#
# DescribeInputDeviceThumbnailResponseTypeDef definition
class DescribeInputDeviceThumbnailResponseTypeDef(TypedDict):
Body: StreamingBody,
ContentType: ContentTypeType, # (1)
ContentLength: int,
ETag: str,
LastModified: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAccountConfigurationResponseTypeDef#
# UpdateAccountConfigurationResponseTypeDef definition
class UpdateAccountConfigurationResponseTypeDef(TypedDict):
AccountConfiguration: AccountConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TeletextSourceSettingsTypeDef#
# TeletextSourceSettingsTypeDef definition
class TeletextSourceSettingsTypeDef(TypedDict):
OutputRectangle: NotRequired[CaptionRectangleTypeDef], # (1)
PageNumber: NotRequired[str],
CreateInputRequestRequestTypeDef#
# CreateInputRequestRequestTypeDef definition
class CreateInputRequestRequestTypeDef(TypedDict):
Destinations: NotRequired[Sequence[InputDestinationRequestTypeDef]], # (1)
InputDevices: NotRequired[Sequence[InputDeviceSettingsTypeDef]], # (2)
InputSecurityGroups: NotRequired[Sequence[str]],
MediaConnectFlows: NotRequired[Sequence[MediaConnectFlowRequestTypeDef]], # (3)
Name: NotRequired[str],
RequestId: NotRequired[str],
RoleArn: NotRequired[str],
Sources: NotRequired[Sequence[InputSourceRequestTypeDef]], # (4)
Tags: NotRequired[Mapping[str, str]],
Type: NotRequired[InputTypeType], # (5)
Vpc: NotRequired[InputVpcRequestTypeDef], # (6)
- See InputDestinationRequestTypeDef
- See InputDeviceSettingsTypeDef
- See MediaConnectFlowRequestTypeDef
- See InputSourceRequestTypeDef
- See InputTypeType
- See InputVpcRequestTypeDef
CreateInputSecurityGroupRequestRequestTypeDef#
# CreateInputSecurityGroupRequestRequestTypeDef definition
class CreateInputSecurityGroupRequestRequestTypeDef(TypedDict):
Tags: NotRequired[Mapping[str, str]],
WhitelistRules: NotRequired[Sequence[InputWhitelistRuleCidrTypeDef]], # (1)
UpdateInputSecurityGroupRequestRequestTypeDef#
# UpdateInputSecurityGroupRequestRequestTypeDef definition
class UpdateInputSecurityGroupRequestRequestTypeDef(TypedDict):
InputSecurityGroupId: str,
Tags: NotRequired[Mapping[str, str]],
WhitelistRules: NotRequired[Sequence[InputWhitelistRuleCidrTypeDef]], # (1)
CreateMultiplexRequestRequestTypeDef#
# CreateMultiplexRequestRequestTypeDef definition
class CreateMultiplexRequestRequestTypeDef(TypedDict):
AvailabilityZones: Sequence[str],
MultiplexSettings: MultiplexSettingsTypeDef, # (1)
Name: str,
RequestId: str,
Tags: NotRequired[Mapping[str, str]],
UpdateMultiplexRequestRequestTypeDef#
# UpdateMultiplexRequestRequestTypeDef definition
class UpdateMultiplexRequestRequestTypeDef(TypedDict):
MultiplexId: str,
MultiplexSettings: NotRequired[MultiplexSettingsTypeDef], # (1)
Name: NotRequired[str],
PurchaseOfferingRequestRequestTypeDef#
# PurchaseOfferingRequestRequestTypeDef definition
class PurchaseOfferingRequestRequestTypeDef(TypedDict):
Count: int,
OfferingId: str,
Name: NotRequired[str],
RenewalSettings: NotRequired[RenewalSettingsTypeDef], # (1)
RequestId: NotRequired[str],
Start: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
UpdateReservationRequestRequestTypeDef#
# UpdateReservationRequestRequestTypeDef definition
class UpdateReservationRequestRequestTypeDef(TypedDict):
ReservationId: str,
Name: NotRequired[str],
RenewalSettings: NotRequired[RenewalSettingsTypeDef], # (1)
DeleteReservationResponseTypeDef#
# DeleteReservationResponseTypeDef 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#
# DescribeOfferingResponseTypeDef 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#
# DescribeReservationResponseTypeDef 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#
# OfferingTypeDef 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#
# ReservationTypeDef 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#
# DescribeChannelRequestChannelCreatedWaitTypeDef definition
class DescribeChannelRequestChannelCreatedWaitTypeDef(TypedDict):
ChannelId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeChannelRequestChannelDeletedWaitTypeDef#
# DescribeChannelRequestChannelDeletedWaitTypeDef definition
class DescribeChannelRequestChannelDeletedWaitTypeDef(TypedDict):
ChannelId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeChannelRequestChannelRunningWaitTypeDef#
# DescribeChannelRequestChannelRunningWaitTypeDef definition
class DescribeChannelRequestChannelRunningWaitTypeDef(TypedDict):
ChannelId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeChannelRequestChannelStoppedWaitTypeDef#
# DescribeChannelRequestChannelStoppedWaitTypeDef definition
class DescribeChannelRequestChannelStoppedWaitTypeDef(TypedDict):
ChannelId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInputRequestInputAttachedWaitTypeDef#
# DescribeInputRequestInputAttachedWaitTypeDef definition
class DescribeInputRequestInputAttachedWaitTypeDef(TypedDict):
InputId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInputRequestInputDeletedWaitTypeDef#
# DescribeInputRequestInputDeletedWaitTypeDef definition
class DescribeInputRequestInputDeletedWaitTypeDef(TypedDict):
InputId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInputRequestInputDetachedWaitTypeDef#
# DescribeInputRequestInputDetachedWaitTypeDef definition
class DescribeInputRequestInputDetachedWaitTypeDef(TypedDict):
InputId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeMultiplexRequestMultiplexCreatedWaitTypeDef#
# DescribeMultiplexRequestMultiplexCreatedWaitTypeDef definition
class DescribeMultiplexRequestMultiplexCreatedWaitTypeDef(TypedDict):
MultiplexId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeMultiplexRequestMultiplexDeletedWaitTypeDef#
# DescribeMultiplexRequestMultiplexDeletedWaitTypeDef definition
class DescribeMultiplexRequestMultiplexDeletedWaitTypeDef(TypedDict):
MultiplexId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeMultiplexRequestMultiplexRunningWaitTypeDef#
# DescribeMultiplexRequestMultiplexRunningWaitTypeDef definition
class DescribeMultiplexRequestMultiplexRunningWaitTypeDef(TypedDict):
MultiplexId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeMultiplexRequestMultiplexStoppedWaitTypeDef#
# DescribeMultiplexRequestMultiplexStoppedWaitTypeDef definition
class DescribeMultiplexRequestMultiplexStoppedWaitTypeDef(TypedDict):
MultiplexId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInputDeviceResponseTypeDef#
# DescribeInputDeviceResponseTypeDef 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)
Tags: Dict[str, str],
AvailabilityZone: str,
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See InputDeviceConnectionStateType
- See DeviceSettingsSyncStateType
- See DeviceUpdateStatusType
- See InputDeviceHdSettingsTypeDef
- See InputDeviceNetworkSettingsTypeDef
- See InputDeviceTypeType
- See InputDeviceUhdSettingsTypeDef
- See ResponseMetadataTypeDef
InputDeviceSummaryTypeDef#
# InputDeviceSummaryTypeDef 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)
Tags: NotRequired[Dict[str, str]],
AvailabilityZone: NotRequired[str],
- See InputDeviceConnectionStateType
- See DeviceSettingsSyncStateType
- See DeviceUpdateStatusType
- See InputDeviceHdSettingsTypeDef
- See InputDeviceNetworkSettingsTypeDef
- See InputDeviceTypeType
- See InputDeviceUhdSettingsTypeDef
UpdateInputDeviceResponseTypeDef#
# UpdateInputDeviceResponseTypeDef 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)
Tags: Dict[str, str],
AvailabilityZone: str,
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See InputDeviceConnectionStateType
- See DeviceSettingsSyncStateType
- See DeviceUpdateStatusType
- See InputDeviceHdSettingsTypeDef
- See InputDeviceNetworkSettingsTypeDef
- See InputDeviceTypeType
- See InputDeviceUhdSettingsTypeDef
- See ResponseMetadataTypeDef
DescribeInputSecurityGroupResponseTypeDef#
# DescribeInputSecurityGroupResponseTypeDef 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#
# InputSecurityGroupTypeDef 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#
# DescribeScheduleRequestDescribeSchedulePaginateTypeDef definition
class DescribeScheduleRequestDescribeSchedulePaginateTypeDef(TypedDict):
ChannelId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListChannelsRequestListChannelsPaginateTypeDef#
# ListChannelsRequestListChannelsPaginateTypeDef definition
class ListChannelsRequestListChannelsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef#
# ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef definition
class ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef(TypedDict):
TransferType: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInputDevicesRequestListInputDevicesPaginateTypeDef#
# ListInputDevicesRequestListInputDevicesPaginateTypeDef definition
class ListInputDevicesRequestListInputDevicesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef#
# ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef definition
class ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInputsRequestListInputsPaginateTypeDef#
# ListInputsRequestListInputsPaginateTypeDef definition
class ListInputsRequestListInputsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef#
# ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef definition
class ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef(TypedDict):
MultiplexId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMultiplexesRequestListMultiplexesPaginateTypeDef#
# ListMultiplexesRequestListMultiplexesPaginateTypeDef definition
class ListMultiplexesRequestListMultiplexesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOfferingsRequestListOfferingsPaginateTypeDef#
# ListOfferingsRequestListOfferingsPaginateTypeDef definition
class ListOfferingsRequestListOfferingsPaginateTypeDef(TypedDict):
ChannelClass: NotRequired[str],
ChannelConfiguration: NotRequired[str],
Codec: NotRequired[str],
Duration: NotRequired[str],
MaximumBitrate: NotRequired[str],
MaximumFramerate: NotRequired[str],
Resolution: NotRequired[str],
ResourceType: NotRequired[str],
SpecialFeature: NotRequired[str],
VideoQuality: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListReservationsRequestListReservationsPaginateTypeDef#
# ListReservationsRequestListReservationsPaginateTypeDef definition
class ListReservationsRequestListReservationsPaginateTypeDef(TypedDict):
ChannelClass: NotRequired[str],
Codec: NotRequired[str],
MaximumBitrate: NotRequired[str],
MaximumFramerate: NotRequired[str],
Resolution: NotRequired[str],
ResourceType: NotRequired[str],
SpecialFeature: NotRequired[str],
VideoQuality: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
M2tsSettingsTypeDef#
# M2tsSettingsTypeDef 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#
# FailoverConditionSettingsTypeDef definition
class FailoverConditionSettingsTypeDef(TypedDict):
AudioSilenceSettings: NotRequired[AudioSilenceFailoverSettingsTypeDef], # (1)
InputLossSettings: NotRequired[InputLossFailoverSettingsTypeDef], # (2)
VideoBlackSettings: NotRequired[VideoBlackFailoverSettingsTypeDef], # (3)
- See AudioSilenceFailoverSettingsTypeDef
- See InputLossFailoverSettingsTypeDef
- See VideoBlackFailoverSettingsTypeDef
ScheduleActionStartSettingsTypeDef#
# ScheduleActionStartSettingsTypeDef definition
class ScheduleActionStartSettingsTypeDef(TypedDict):
FixedModeScheduleActionStartSettings: NotRequired[FixedModeScheduleActionStartSettingsTypeDef], # (1)
FollowModeScheduleActionStartSettings: NotRequired[FollowModeScheduleActionStartSettingsTypeDef], # (2)
ImmediateModeScheduleActionStartSettings: NotRequired[Mapping[str, Any]],
FrameCaptureCdnSettingsTypeDef#
# FrameCaptureCdnSettingsTypeDef definition
class FrameCaptureCdnSettingsTypeDef(TypedDict):
FrameCaptureS3Settings: NotRequired[FrameCaptureS3SettingsTypeDef], # (1)
FrameCaptureSettingsTypeDef#
# FrameCaptureSettingsTypeDef definition
class FrameCaptureSettingsTypeDef(TypedDict):
CaptureInterval: NotRequired[int],
CaptureIntervalUnits: NotRequired[FrameCaptureIntervalUnitType], # (1)
TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef], # (2)
H264FilterSettingsTypeDef#
# H264FilterSettingsTypeDef definition
class H264FilterSettingsTypeDef(TypedDict):
TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef], # (1)
H265FilterSettingsTypeDef#
# H265FilterSettingsTypeDef definition
class H265FilterSettingsTypeDef(TypedDict):
TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef], # (1)
Mpeg2FilterSettingsTypeDef#
# Mpeg2FilterSettingsTypeDef definition
class Mpeg2FilterSettingsTypeDef(TypedDict):
TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef], # (1)
H265ColorSpaceSettingsTypeDef#
# H265ColorSpaceSettingsTypeDef 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#
# VideoSelectorColorSpaceSettingsTypeDef definition
class VideoSelectorColorSpaceSettingsTypeDef(TypedDict):
Hdr10Settings: NotRequired[Hdr10SettingsTypeDef], # (1)
HlsCdnSettingsTypeDef#
# HlsCdnSettingsTypeDef 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#
# NetworkInputSettingsTypeDef definition
class NetworkInputSettingsTypeDef(TypedDict):
HlsInputSettings: NotRequired[HlsInputSettingsTypeDef], # (1)
ServerValidation: NotRequired[NetworkInputServerValidationType], # (2)
InputClippingSettingsTypeDef#
# InputClippingSettingsTypeDef definition
class InputClippingSettingsTypeDef(TypedDict):
InputTimecodeSource: InputTimecodeSourceType, # (1)
StartTimecode: NotRequired[StartTimecodeTypeDef], # (2)
StopTimecode: NotRequired[StopTimecodeTypeDef], # (3)
InputDestinationTypeDef#
# InputDestinationTypeDef definition
class InputDestinationTypeDef(TypedDict):
Ip: NotRequired[str],
Port: NotRequired[str],
Url: NotRequired[str],
Vpc: NotRequired[InputDestinationVpcTypeDef], # (1)
UpdateInputDeviceRequestRequestTypeDef#
# UpdateInputDeviceRequestRequestTypeDef definition
class UpdateInputDeviceRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
HdDeviceSettings: NotRequired[InputDeviceConfigurableSettingsTypeDef], # (1)
Name: NotRequired[str],
UhdDeviceSettings: NotRequired[InputDeviceConfigurableSettingsTypeDef], # (1)
AvailabilityZone: NotRequired[str],
UpdateInputRequestRequestTypeDef#
# UpdateInputRequestRequestTypeDef 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#
# ListInputDeviceTransfersResponseTypeDef definition
class ListInputDeviceTransfersResponseTypeDef(TypedDict):
InputDeviceTransfers: List[TransferringInputDeviceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListMultiplexProgramsResponseTypeDef#
# ListMultiplexProgramsResponseTypeDef definition
class ListMultiplexProgramsResponseTypeDef(TypedDict):
MultiplexPrograms: List[MultiplexProgramSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StandardHlsSettingsTypeDef#
# StandardHlsSettingsTypeDef definition
class StandardHlsSettingsTypeDef(TypedDict):
M3u8Settings: M3u8SettingsTypeDef, # (1)
AudioRenditionSets: NotRequired[str],
MotionGraphicsConfigurationTypeDef#
# MotionGraphicsConfigurationTypeDef definition
class MotionGraphicsConfigurationTypeDef(TypedDict):
MotionGraphicsSettings: MotionGraphicsSettingsTypeDef, # (2)
MotionGraphicsInsertion: NotRequired[MotionGraphicsInsertionType], # (1)
MultiplexOutputDestinationTypeDef#
# MultiplexOutputDestinationTypeDef definition
class MultiplexOutputDestinationTypeDef(TypedDict):
MediaConnectSettings: NotRequired[MultiplexMediaConnectOutputDestinationSettingsTypeDef], # (1)
MultiplexSummaryTypeDef#
# MultiplexSummaryTypeDef 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#
# MultiplexVideoSettingsTypeDef definition
class MultiplexVideoSettingsTypeDef(TypedDict):
ConstantBitrate: NotRequired[int],
StatmuxSettings: NotRequired[MultiplexStatmuxVideoSettingsTypeDef], # (1)
NielsenWatermarksSettingsTypeDef#
# NielsenWatermarksSettingsTypeDef definition
class NielsenWatermarksSettingsTypeDef(TypedDict):
NielsenCbetSettings: NotRequired[NielsenCBETTypeDef], # (1)
NielsenDistributionType: NotRequired[NielsenWatermarksDistributionTypesType], # (2)
NielsenNaesIiNwSettings: NotRequired[NielsenNaesIiNwTypeDef], # (3)
OutputDestinationTypeDef#
# OutputDestinationTypeDef 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#
# PauseStateScheduleActionSettingsTypeDef definition
class PauseStateScheduleActionSettingsTypeDef(TypedDict):
Pipelines: NotRequired[Sequence[PipelinePauseStateSettingsTypeDef]], # (1)
Scte35SegmentationDescriptorTypeDef#
# Scte35SegmentationDescriptorTypeDef 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],
ThumbnailDetailTypeDef#
# ThumbnailDetailTypeDef definition
class ThumbnailDetailTypeDef(TypedDict):
PipelineId: NotRequired[str],
Thumbnails: NotRequired[List[ThumbnailTypeDef]], # (1)
- See ThumbnailTypeDef
VideoSelectorSettingsTypeDef#
# VideoSelectorSettingsTypeDef definition
class VideoSelectorSettingsTypeDef(TypedDict):
VideoSelectorPid: NotRequired[VideoSelectorPidTypeDef], # (1)
VideoSelectorProgramId: NotRequired[VideoSelectorProgramIdTypeDef], # (2)
ArchiveGroupSettingsTypeDef#
# ArchiveGroupSettingsTypeDef definition
class ArchiveGroupSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (2)
ArchiveCdnSettings: NotRequired[ArchiveCdnSettingsTypeDef], # (1)
RolloverInterval: NotRequired[int],
RemixSettingsTypeDef#
# RemixSettingsTypeDef definition
class RemixSettingsTypeDef(TypedDict):
ChannelMappings: Sequence[AudioChannelMappingTypeDef], # (1)
ChannelsIn: NotRequired[int],
ChannelsOut: NotRequired[int],
CaptionDestinationSettingsTypeDef#
# CaptionDestinationSettingsTypeDef 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#
# GlobalConfigurationTypeDef 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#
# KeyProviderSettingsTypeDef definition
class KeyProviderSettingsTypeDef(TypedDict):
StaticKeySettings: NotRequired[StaticKeySettingsTypeDef], # (1)
AudioSelectorSettingsTypeDef#
# AudioSelectorSettingsTypeDef 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#
# AvailConfigurationTypeDef definition
class AvailConfigurationTypeDef(TypedDict):
AvailSettings: NotRequired[AvailSettingsTypeDef], # (1)
CaptionSelectorSettingsTypeDef#
# CaptionSelectorSettingsTypeDef 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#
# ListOfferingsResponseTypeDef definition
class ListOfferingsResponseTypeDef(TypedDict):
NextToken: str,
Offerings: List[OfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListReservationsResponseTypeDef#
# ListReservationsResponseTypeDef definition
class ListReservationsResponseTypeDef(TypedDict):
NextToken: str,
Reservations: List[ReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PurchaseOfferingResponseTypeDef#
# PurchaseOfferingResponseTypeDef definition
class PurchaseOfferingResponseTypeDef(TypedDict):
Reservation: ReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateReservationResponseTypeDef#
# UpdateReservationResponseTypeDef definition
class UpdateReservationResponseTypeDef(TypedDict):
Reservation: ReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInputDevicesResponseTypeDef#
# ListInputDevicesResponseTypeDef definition
class ListInputDevicesResponseTypeDef(TypedDict):
InputDevices: List[InputDeviceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInputSecurityGroupResponseTypeDef#
# CreateInputSecurityGroupResponseTypeDef definition
class CreateInputSecurityGroupResponseTypeDef(TypedDict):
SecurityGroup: InputSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInputSecurityGroupsResponseTypeDef#
# ListInputSecurityGroupsResponseTypeDef definition
class ListInputSecurityGroupsResponseTypeDef(TypedDict):
InputSecurityGroups: List[InputSecurityGroupTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateInputSecurityGroupResponseTypeDef#
# UpdateInputSecurityGroupResponseTypeDef definition
class UpdateInputSecurityGroupResponseTypeDef(TypedDict):
SecurityGroup: InputSecurityGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ArchiveContainerSettingsTypeDef#
# ArchiveContainerSettingsTypeDef definition
class ArchiveContainerSettingsTypeDef(TypedDict):
M2tsSettings: NotRequired[M2tsSettingsTypeDef], # (1)
RawSettings: NotRequired[Mapping[str, Any]],
UdpContainerSettingsTypeDef#
# UdpContainerSettingsTypeDef definition
class UdpContainerSettingsTypeDef(TypedDict):
M2tsSettings: NotRequired[M2tsSettingsTypeDef], # (1)
FailoverConditionTypeDef#
# FailoverConditionTypeDef definition
class FailoverConditionTypeDef(TypedDict):
FailoverConditionSettings: NotRequired[FailoverConditionSettingsTypeDef], # (1)
FrameCaptureGroupSettingsTypeDef#
# FrameCaptureGroupSettingsTypeDef definition
class FrameCaptureGroupSettingsTypeDef(TypedDict):
Destination: OutputLocationRefTypeDef, # (1)
FrameCaptureCdnSettings: NotRequired[FrameCaptureCdnSettingsTypeDef], # (2)
H264SettingsTypeDef#
# H264SettingsTypeDef 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#
# Mpeg2SettingsTypeDef 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#
# H265SettingsTypeDef 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#
# InputPrepareScheduleActionSettingsTypeDef definition
class InputPrepareScheduleActionSettingsTypeDef(TypedDict):
InputAttachmentNameReference: NotRequired[str],
InputClippingSettings: NotRequired[InputClippingSettingsTypeDef], # (1)
UrlPath: NotRequired[Sequence[str]],
InputSwitchScheduleActionSettingsTypeDef#
# InputSwitchScheduleActionSettingsTypeDef definition
class InputSwitchScheduleActionSettingsTypeDef(TypedDict):
InputAttachmentNameReference: str,
InputClippingSettings: NotRequired[InputClippingSettingsTypeDef], # (1)
UrlPath: NotRequired[Sequence[str]],
DescribeInputResponseTypeDef#
# DescribeInputResponseTypeDef 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#
# InputTypeDef 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#
# HlsSettingsTypeDef definition
class HlsSettingsTypeDef(TypedDict):
AudioOnlyHlsSettings: NotRequired[AudioOnlyHlsSettingsTypeDef], # (1)
Fmp4HlsSettings: NotRequired[Fmp4HlsSettingsTypeDef], # (2)
FrameCaptureHlsSettings: NotRequired[Mapping[str, Any]],
StandardHlsSettings: NotRequired[StandardHlsSettingsTypeDef], # (3)
DeleteMultiplexResponseTypeDef#
# DeleteMultiplexResponseTypeDef 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#
# DescribeMultiplexResponseTypeDef 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#
# MultiplexTypeDef 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#
# StartMultiplexResponseTypeDef 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#
# StopMultiplexResponseTypeDef 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#
# ListMultiplexesResponseTypeDef definition
class ListMultiplexesResponseTypeDef(TypedDict):
Multiplexes: List[MultiplexSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MultiplexProgramSettingsTypeDef#
# MultiplexProgramSettingsTypeDef 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#
# AudioWatermarkSettingsTypeDef definition
class AudioWatermarkSettingsTypeDef(TypedDict):
NielsenWatermarksSettings: NotRequired[NielsenWatermarksSettingsTypeDef], # (1)
UpdateChannelClassRequestRequestTypeDef#
# UpdateChannelClassRequestRequestTypeDef definition
class UpdateChannelClassRequestRequestTypeDef(TypedDict):
ChannelClass: ChannelClassType, # (1)
ChannelId: str,
Destinations: NotRequired[Sequence[OutputDestinationTypeDef]], # (2)
Scte35DescriptorSettingsTypeDef#
# Scte35DescriptorSettingsTypeDef definition
class Scte35DescriptorSettingsTypeDef(TypedDict):
SegmentationDescriptorScte35DescriptorSettings: Scte35SegmentationDescriptorTypeDef, # (1)
DescribeThumbnailsResponseTypeDef#
# DescribeThumbnailsResponseTypeDef definition
class DescribeThumbnailsResponseTypeDef(TypedDict):
ThumbnailDetails: List[ThumbnailDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VideoSelectorTypeDef#
# VideoSelectorTypeDef 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#
# CaptionDescriptionTypeDef definition
class CaptionDescriptionTypeDef(TypedDict):
CaptionSelectorName: str,
Name: str,
Accessibility: NotRequired[AccessibilityTypeType], # (1)
DestinationSettings: NotRequired[CaptionDestinationSettingsTypeDef], # (2)
LanguageCode: NotRequired[str],
LanguageDescription: NotRequired[str],
HlsGroupSettingsTypeDef#
# HlsGroupSettingsTypeDef 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#
# AudioSelectorTypeDef definition
class AudioSelectorTypeDef(TypedDict):
Name: str,
SelectorSettings: NotRequired[AudioSelectorSettingsTypeDef], # (1)
CaptionSelectorTypeDef#
# CaptionSelectorTypeDef definition
class CaptionSelectorTypeDef(TypedDict):
Name: str,
LanguageCode: NotRequired[str],
SelectorSettings: NotRequired[CaptionSelectorSettingsTypeDef], # (1)
ArchiveOutputSettingsTypeDef#
# ArchiveOutputSettingsTypeDef definition
class ArchiveOutputSettingsTypeDef(TypedDict):
ContainerSettings: ArchiveContainerSettingsTypeDef, # (1)
Extension: NotRequired[str],
NameModifier: NotRequired[str],
UdpOutputSettingsTypeDef#
# UdpOutputSettingsTypeDef definition
class UdpOutputSettingsTypeDef(TypedDict):
ContainerSettings: UdpContainerSettingsTypeDef, # (1)
Destination: OutputLocationRefTypeDef, # (2)
BufferMsec: NotRequired[int],
FecOutputSettings: NotRequired[FecOutputSettingsTypeDef], # (3)
AutomaticInputFailoverSettingsTypeDef#
# AutomaticInputFailoverSettingsTypeDef definition
class AutomaticInputFailoverSettingsTypeDef(TypedDict):
SecondaryInputId: str,
ErrorClearTimeMsec: NotRequired[int],
FailoverConditions: NotRequired[Sequence[FailoverConditionTypeDef]], # (1)
InputPreference: NotRequired[InputPreferenceType], # (2)
VideoCodecSettingsTypeDef#
# VideoCodecSettingsTypeDef 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#
# CreateInputResponseTypeDef definition
class CreateInputResponseTypeDef(TypedDict):
Input: InputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See InputTypeDef
- See ResponseMetadataTypeDef
CreatePartnerInputResponseTypeDef#
# CreatePartnerInputResponseTypeDef definition
class CreatePartnerInputResponseTypeDef(TypedDict):
Input: InputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See InputTypeDef
- See ResponseMetadataTypeDef
ListInputsResponseTypeDef#
# ListInputsResponseTypeDef definition
class ListInputsResponseTypeDef(TypedDict):
Inputs: List[InputTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See InputTypeDef
- See ResponseMetadataTypeDef
UpdateInputResponseTypeDef#
# UpdateInputResponseTypeDef definition
class UpdateInputResponseTypeDef(TypedDict):
Input: InputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See InputTypeDef
- See ResponseMetadataTypeDef
HlsOutputSettingsTypeDef#
# HlsOutputSettingsTypeDef definition
class HlsOutputSettingsTypeDef(TypedDict):
HlsSettings: HlsSettingsTypeDef, # (2)
H265PackagingType: NotRequired[HlsH265PackagingTypeType], # (1)
NameModifier: NotRequired[str],
SegmentModifier: NotRequired[str],
CreateMultiplexResponseTypeDef#
# CreateMultiplexResponseTypeDef definition
class CreateMultiplexResponseTypeDef(TypedDict):
Multiplex: MultiplexTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMultiplexResponseTypeDef#
# UpdateMultiplexResponseTypeDef definition
class UpdateMultiplexResponseTypeDef(TypedDict):
Multiplex: MultiplexTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateMultiplexProgramRequestRequestTypeDef#
# CreateMultiplexProgramRequestRequestTypeDef definition
class CreateMultiplexProgramRequestRequestTypeDef(TypedDict):
MultiplexId: str,
MultiplexProgramSettings: MultiplexProgramSettingsTypeDef, # (1)
ProgramName: str,
RequestId: str,
DeleteMultiplexProgramResponseTypeDef#
# DeleteMultiplexProgramResponseTypeDef 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#
# DescribeMultiplexProgramResponseTypeDef 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#
# MultiplexProgramTypeDef 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#
# UpdateMultiplexProgramRequestRequestTypeDef definition
class UpdateMultiplexProgramRequestRequestTypeDef(TypedDict):
MultiplexId: str,
ProgramName: str,
MultiplexProgramSettings: NotRequired[MultiplexProgramSettingsTypeDef], # (1)
AudioDescriptionTypeDef#
# AudioDescriptionTypeDef 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#
# Scte35DescriptorTypeDef definition
class Scte35DescriptorTypeDef(TypedDict):
Scte35DescriptorSettings: Scte35DescriptorSettingsTypeDef, # (1)
OutputGroupSettingsTypeDef#
# OutputGroupSettingsTypeDef 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#
# InputSettingsTypeDef 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#
# VideoDescriptionTypeDef 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#
# OutputSettingsTypeDef 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#
# CreateMultiplexProgramResponseTypeDef definition
class CreateMultiplexProgramResponseTypeDef(TypedDict):
MultiplexProgram: MultiplexProgramTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMultiplexProgramResponseTypeDef#
# UpdateMultiplexProgramResponseTypeDef definition
class UpdateMultiplexProgramResponseTypeDef(TypedDict):
MultiplexProgram: MultiplexProgramTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
Scte35TimeSignalScheduleActionSettingsTypeDef#
# Scte35TimeSignalScheduleActionSettingsTypeDef definition
class Scte35TimeSignalScheduleActionSettingsTypeDef(TypedDict):
Scte35Descriptors: Sequence[Scte35DescriptorTypeDef], # (1)
InputAttachmentTypeDef#
# InputAttachmentTypeDef definition
class InputAttachmentTypeDef(TypedDict):
AutomaticInputFailoverSettings: NotRequired[AutomaticInputFailoverSettingsTypeDef], # (1)
InputAttachmentName: NotRequired[str],
InputId: NotRequired[str],
InputSettings: NotRequired[InputSettingsTypeDef], # (2)
OutputTypeDef#
# OutputTypeDef definition
class OutputTypeDef(TypedDict):
OutputSettings: OutputSettingsTypeDef, # (1)
AudioDescriptionNames: NotRequired[Sequence[str]],
CaptionDescriptionNames: NotRequired[Sequence[str]],
OutputName: NotRequired[str],
VideoDescriptionName: NotRequired[str],
ScheduleActionSettingsTypeDef#
# ScheduleActionSettingsTypeDef 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#
# ChannelSummaryTypeDef 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#
# OutputGroupTypeDef definition
class OutputGroupTypeDef(TypedDict):
OutputGroupSettings: OutputGroupSettingsTypeDef, # (1)
Outputs: Sequence[OutputTypeDef], # (2)
Name: NotRequired[str],
ScheduleActionTypeDef#
# ScheduleActionTypeDef definition
class ScheduleActionTypeDef(TypedDict):
ActionName: str,
ScheduleActionSettings: ScheduleActionSettingsTypeDef, # (1)
ScheduleActionStartSettings: ScheduleActionStartSettingsTypeDef, # (2)
ListChannelsResponseTypeDef#
# ListChannelsResponseTypeDef definition
class ListChannelsResponseTypeDef(TypedDict):
Channels: List[ChannelSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EncoderSettingsTypeDef#
# EncoderSettingsTypeDef 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)
ThumbnailConfiguration: NotRequired[ThumbnailConfigurationTypeDef], # (13)
- See AudioDescriptionTypeDef
- See AvailBlankingTypeDef
- See AvailConfigurationTypeDef
- See BlackoutSlateTypeDef
- See CaptionDescriptionTypeDef
- See FeatureActivationsTypeDef
- See GlobalConfigurationTypeDef
- See MotionGraphicsConfigurationTypeDef
- See NielsenConfigurationTypeDef
- See OutputGroupTypeDef
- See TimecodeConfigTypeDef
- See VideoDescriptionTypeDef
- See ThumbnailConfigurationTypeDef
BatchScheduleActionCreateRequestTypeDef#
# BatchScheduleActionCreateRequestTypeDef definition
class BatchScheduleActionCreateRequestTypeDef(TypedDict):
ScheduleActions: Sequence[ScheduleActionTypeDef], # (1)
BatchScheduleActionCreateResultTypeDef#
# BatchScheduleActionCreateResultTypeDef definition
class BatchScheduleActionCreateResultTypeDef(TypedDict):
ScheduleActions: List[ScheduleActionTypeDef], # (1)
BatchScheduleActionDeleteResultTypeDef#
# BatchScheduleActionDeleteResultTypeDef definition
class BatchScheduleActionDeleteResultTypeDef(TypedDict):
ScheduleActions: List[ScheduleActionTypeDef], # (1)
DescribeScheduleResponseTypeDef#
# DescribeScheduleResponseTypeDef definition
class DescribeScheduleResponseTypeDef(TypedDict):
NextToken: str,
ScheduleActions: List[ScheduleActionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ChannelTypeDef#
# ChannelTypeDef 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#
# CreateChannelRequestRequestTypeDef 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#
# DeleteChannelResponseTypeDef 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#
# DescribeChannelResponseTypeDef 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#
# StartChannelResponseTypeDef 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#
# StopChannelResponseTypeDef 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#
# UpdateChannelRequestRequestTypeDef 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#
# BatchUpdateScheduleRequestRequestTypeDef definition
class BatchUpdateScheduleRequestRequestTypeDef(TypedDict):
ChannelId: str,
Creates: NotRequired[BatchScheduleActionCreateRequestTypeDef], # (1)
Deletes: NotRequired[BatchScheduleActionDeleteRequestTypeDef], # (2)
BatchUpdateScheduleResponseTypeDef#
# BatchUpdateScheduleResponseTypeDef definition
class BatchUpdateScheduleResponseTypeDef(TypedDict):
Creates: BatchScheduleActionCreateResultTypeDef, # (1)
Deletes: BatchScheduleActionDeleteResultTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See BatchScheduleActionCreateResultTypeDef
- See BatchScheduleActionDeleteResultTypeDef
- See ResponseMetadataTypeDef
CreateChannelResponseTypeDef#
# CreateChannelResponseTypeDef definition
class CreateChannelResponseTypeDef(TypedDict):
Channel: ChannelTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateChannelClassResponseTypeDef#
# UpdateChannelClassResponseTypeDef definition
class UpdateChannelClassResponseTypeDef(TypedDict):
Channel: ChannelTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateChannelResponseTypeDef#
# UpdateChannelResponseTypeDef definition
class UpdateChannelResponseTypeDef(TypedDict):
Channel: ChannelTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)