Skip to content

Type definitions#

Index > MediaLive > Type definitions

Auto-generated documentation for MediaLive type annotations stubs module mypy-boto3-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)
  1. See AacCodingModeType
  2. See AacInputTypeType
  3. See AacProfileType
  4. See AacRateControlModeType
  5. See AacRawFormatType
  6. See AacSpecType
  7. 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)
    AttenuationControl: NotRequired[Ac3AttenuationControlType],  # (6)
  1. See Ac3BitstreamModeType
  2. See Ac3CodingModeType
  3. See Ac3DrcProfileType
  4. See Ac3LfeFilterType
  5. See Ac3MetadataControlType
  6. See Ac3AttenuationControlType

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)
  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],
  1. See Eac3AtmosCodingModeType
  2. See Eac3AtmosDrcLineType
  3. See Eac3AtmosDrcRfType

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)
  1. See Eac3AttenuationControlType
  2. See Eac3BitstreamModeType
  3. See Eac3CodingModeType
  4. See Eac3DcFilterType
  5. See Eac3DrcLineType
  6. See Eac3DrcRfType
  7. See Eac3LfeControlType
  8. See Eac3LfeFilterType
  9. See Eac3MetadataControlType
  10. See Eac3PassthroughControlType
  11. See Eac3PhaseControlType
  12. See Eac3StereoDownmixType
  13. See Eac3SurroundExModeType
  14. See Eac3SurroundModeType

Mp2SettingsTypeDef#

# Mp2SettingsTypeDef definition

class Mp2SettingsTypeDef(TypedDict):
    Bitrate: NotRequired[float],
    CodingMode: NotRequired[Mp2CodingModeType],  # (1)
    SampleRate: NotRequired[float],
  1. See Mp2CodingModeType

WavSettingsTypeDef#

# WavSettingsTypeDef definition

class WavSettingsTypeDef(TypedDict):
    BitDepth: NotRequired[float],
    CodingMode: NotRequired[WavCodingModeType],  # (1)
    SampleRate: NotRequired[float],
  1. See WavCodingModeType

AudioNormalizationSettingsTypeDef#

# AudioNormalizationSettingsTypeDef definition

class AudioNormalizationSettingsTypeDef(TypedDict):
    Algorithm: NotRequired[AudioNormalizationAlgorithmType],  # (1)
    AlgorithmControl: NotRequired[AudioNormalizationAlgorithmControlType],  # (2)
    TargetLkfs: NotRequired[float],
  1. See AudioNormalizationAlgorithmType
  2. See AudioNormalizationAlgorithmControlType

AudioDolbyEDecodeTypeDef#

# AudioDolbyEDecodeTypeDef definition

class AudioDolbyEDecodeTypeDef(TypedDict):
    ProgramSelection: DolbyEProgramSelectionType,  # (1)
  1. See DolbyEProgramSelectionType

AudioHlsRenditionSelectionTypeDef#

# AudioHlsRenditionSelectionTypeDef definition

class AudioHlsRenditionSelectionTypeDef(TypedDict):
    GroupId: str,
    Name: str,

AudioLanguageSelectionTypeDef#

# AudioLanguageSelectionTypeDef definition

class AudioLanguageSelectionTypeDef(TypedDict):
    LanguageCode: str,
    LanguageSelectionPolicy: NotRequired[AudioLanguageSelectionPolicyType],  # (1)
  1. See AudioLanguageSelectionPolicyType

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)
  1. See Scte35SpliceInsertNoRegionalBlackoutBehaviorType
  2. See Scte35SpliceInsertWebDeliveryAllowedBehaviorType

Scte35TimeSignalAposTypeDef#

# Scte35TimeSignalAposTypeDef definition

class Scte35TimeSignalAposTypeDef(TypedDict):
    AdAvailOffset: NotRequired[int],
    NoRegionalBlackoutFlag: NotRequired[Scte35AposNoRegionalBlackoutBehaviorType],  # (1)
    WebDeliveryAllowedFlag: NotRequired[Scte35AposWebDeliveryAllowedBehaviorType],  # (2)
  1. See Scte35AposNoRegionalBlackoutBehaviorType
  2. See Scte35AposWebDeliveryAllowedBehaviorType

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,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

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)
  1. See EbuTtDFillLineGapControlType
  2. See EbuTtDDestinationStyleControlType

TtmlDestinationSettingsTypeDef#

# TtmlDestinationSettingsTypeDef definition

class TtmlDestinationSettingsTypeDef(TypedDict):
    StyleControl: NotRequired[TtmlDestinationStyleControlType],  # (1)
  1. See TtmlDestinationStyleControlType

WebvttDestinationSettingsTypeDef#

# WebvttDestinationSettingsTypeDef definition

class WebvttDestinationSettingsTypeDef(TypedDict):
    StyleControl: NotRequired[WebvttDestinationStyleControlType],  # (1)
  1. See WebvttDestinationStyleControlType

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],
  1. See DvbSubOcrLanguageType

EmbeddedSourceSettingsTypeDef#

# EmbeddedSourceSettingsTypeDef definition

class EmbeddedSourceSettingsTypeDef(TypedDict):
    Convert608To708: NotRequired[EmbeddedConvert608To708Type],  # (1)
    Scte20Detection: NotRequired[EmbeddedScte20DetectionType],  # (2)
    Source608ChannelNumber: NotRequired[int],
    Source608TrackNumber: NotRequired[int],
  1. See EmbeddedConvert608To708Type
  2. See EmbeddedScte20DetectionType

Scte20SourceSettingsTypeDef#

# Scte20SourceSettingsTypeDef definition

class Scte20SourceSettingsTypeDef(TypedDict):
    Convert608To708: NotRequired[Scte20Convert608To708Type],  # (1)
    Source608ChannelNumber: NotRequired[int],
  1. See Scte20Convert608To708Type

Scte27SourceSettingsTypeDef#

# Scte27SourceSettingsTypeDef definition

class Scte27SourceSettingsTypeDef(TypedDict):
    OcrLanguage: NotRequired[Scte27OcrLanguageType],  # (1)
    Pid: NotRequired[int],
  1. See Scte27OcrLanguageType

CdiInputSpecificationTypeDef#

# CdiInputSpecificationTypeDef definition

class CdiInputSpecificationTypeDef(TypedDict):
    Resolution: NotRequired[CdiInputResolutionType],  # (1)
  1. See CdiInputResolutionType

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)
  1. See InputCodecType
  2. See InputMaximumBitrateType
  3. See InputResolutionType

MaintenanceStatusTypeDef#

# MaintenanceStatusTypeDef definition

class MaintenanceStatusTypeDef(TypedDict):
    MaintenanceDay: NotRequired[MaintenanceDayType],  # (1)
    MaintenanceDeadline: NotRequired[str],
    MaintenanceScheduledDate: NotRequired[str],
    MaintenanceStartTime: NotRequired[str],
  1. See MaintenanceDayType

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

ColorCorrectionTypeDef#

# ColorCorrectionTypeDef definition

class ColorCorrectionTypeDef(TypedDict):
    InputColorSpace: ColorSpaceType,  # (1)
    OutputColorSpace: ColorSpaceType,  # (1)
    Uri: str,
  1. See ColorSpaceType
  2. See ColorSpaceType

MaintenanceCreateSettingsTypeDef#

# MaintenanceCreateSettingsTypeDef definition

class MaintenanceCreateSettingsTypeDef(TypedDict):
    MaintenanceDay: NotRequired[MaintenanceDayType],  # (1)
    MaintenanceStartTime: NotRequired[str],
  1. See MaintenanceDayType

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],
  1. See ReservationAutomaticRenewalType

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)
  1. See ChannelClassType
  2. See ReservationCodecType
  3. See ReservationMaximumBitrateType
  4. See ReservationMaximumFramerateType
  5. See ReservationResolutionType
  6. See ReservationResourceTypeType
  7. See ReservationSpecialFeatureType
  8. See ReservationVideoQualityType

DeleteScheduleRequestRequestTypeDef#

# 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],
  1. See InputDeviceActiveInputType
  2. See InputDeviceConfiguredInputType
  3. See InputDeviceStateType
  4. 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],
  1. See InputDeviceIpSchemeType

DescribeInputDeviceThumbnailRequestRequestTypeDef#

# DescribeInputDeviceThumbnailRequestRequestTypeDef definition

class DescribeInputDeviceThumbnailRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,
    Accept: AcceptHeaderType,  # (1)
  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],
  1. See DvbSdtOutputSdtType

DvbTdtSettingsTypeDef#

# DvbTdtSettingsTypeDef definition

class DvbTdtSettingsTypeDef(TypedDict):
    RepInterval: NotRequired[int],

FeatureActivationsTypeDef#

# FeatureActivationsTypeDef definition

class FeatureActivationsTypeDef(TypedDict):
    InputPrepareScheduleActions: NotRequired[FeatureActivationsInputPrepareScheduleActionsType],  # (1)
    OutputStaticImageOverlayScheduleActions: NotRequired[FeatureActivationsOutputStaticImageOverlayScheduleActionsType],  # (2)
  1. See FeatureActivationsInputPrepareScheduleActionsType
  2. See FeatureActivationsOutputStaticImageOverlayScheduleActionsType

NielsenConfigurationTypeDef#

# NielsenConfigurationTypeDef definition

class NielsenConfigurationTypeDef(TypedDict):
    DistributorId: NotRequired[str],
    NielsenPcmToId3Tagging: NotRequired[NielsenPcmToId3TaggingStateType],  # (1)
  1. See NielsenPcmToId3TaggingStateType

ThumbnailConfigurationTypeDef#

# ThumbnailConfigurationTypeDef definition

class ThumbnailConfigurationTypeDef(TypedDict):
    State: ThumbnailStateType,  # (1)
  1. See ThumbnailStateType

TimecodeConfigTypeDef#

# TimecodeConfigTypeDef definition

class TimecodeConfigTypeDef(TypedDict):
    Source: TimecodeConfigSourceType,  # (1)
    SyncThreshold: NotRequired[int],
  1. See TimecodeConfigSourceType

EpochLockingSettingsTypeDef#

# EpochLockingSettingsTypeDef definition

class EpochLockingSettingsTypeDef(TypedDict):
    CustomEpoch: NotRequired[str],
    JamSyncTime: NotRequired[str],

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],
  1. See FecOutputIncludeFecType

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)
  1. See Fmp4NielsenId3BehaviorType
  2. See Fmp4TimedMetadataBehaviorType

FollowModeScheduleActionStartSettingsTypeDef#

# FollowModeScheduleActionStartSettingsTypeDef definition

class FollowModeScheduleActionStartSettingsTypeDef(TypedDict):
    FollowPoint: FollowPointType,  # (1)
    ReferenceActionName: str,
  1. See FollowPointType

FrameCaptureS3SettingsTypeDef#

# FrameCaptureS3SettingsTypeDef definition

class FrameCaptureS3SettingsTypeDef(TypedDict):
    CannedAcl: NotRequired[S3CannedAclType],  # (1)
  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],
  1. See TimecodeBurninFontSizeType
  2. See TimecodeBurninPositionType

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)
  1. See TemporalFilterPostFilterSharpeningType
  2. See TemporalFilterStrengthType

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],
  1. See HlsAkamaiHttpTransferModeType

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],
  1. See HlsMediaStoreStorageClassType

HlsS3SettingsTypeDef#

# HlsS3SettingsTypeDef definition

class HlsS3SettingsTypeDef(TypedDict):
    CannedAcl: NotRequired[S3CannedAclType],  # (1)
  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],
  1. See HlsWebdavHttpTransferModeType

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

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],
  1. See LastFrameClippingBehaviorType

InputDestinationVpcTypeDef#

# InputDestinationVpcTypeDef definition

class InputDestinationVpcTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    NetworkInterfaceId: NotRequired[str],

InputDeviceConfigurableAudioChannelPairConfigTypeDef#

# InputDeviceConfigurableAudioChannelPairConfigTypeDef definition

class InputDeviceConfigurableAudioChannelPairConfigTypeDef(TypedDict):
    Id: NotRequired[int],
    Profile: NotRequired[InputDeviceConfigurableAudioChannelPairProfileType],  # (1)
  1. See InputDeviceConfigurableAudioChannelPairProfileType

InputDeviceMediaConnectConfigurableSettingsTypeDef#

# InputDeviceMediaConnectConfigurableSettingsTypeDef definition

class InputDeviceMediaConnectConfigurableSettingsTypeDef(TypedDict):
    FlowArn: NotRequired[str],
    RoleArn: NotRequired[str],
    SecretArn: NotRequired[str],
    SourceName: NotRequired[str],

InputDeviceMediaConnectSettingsTypeDef#

# InputDeviceMediaConnectSettingsTypeDef definition

class InputDeviceMediaConnectSettingsTypeDef(TypedDict):
    FlowArn: NotRequired[str],
    RoleArn: NotRequired[str],
    SecretArn: NotRequired[str],
    SourceName: NotRequired[str],

InputDeviceRequestTypeDef#

# InputDeviceRequestTypeDef definition

class InputDeviceRequestTypeDef(TypedDict):
    Id: NotRequired[str],

InputDeviceUhdAudioChannelPairConfigTypeDef#

# InputDeviceUhdAudioChannelPairConfigTypeDef definition

class InputDeviceUhdAudioChannelPairConfigTypeDef(TypedDict):
    Id: NotRequired[int],
    Profile: NotRequired[InputDeviceUhdAudioChannelPairProfileType],  # (1)
  1. See InputDeviceUhdAudioChannelPairProfileType

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

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],
    KlvBehavior: NotRequired[M3u8KlvBehaviorType],  # (5)
    KlvDataPids: NotRequired[str],
  1. See M3u8NielsenId3BehaviorType
  2. See M3u8PcrControlType
  3. See M3u8Scte35BehaviorType
  4. See M3u8TimedMetadataBehaviorType
  5. See M3u8KlvBehaviorType

MaintenanceUpdateSettingsTypeDef#

# MaintenanceUpdateSettingsTypeDef definition

class MaintenanceUpdateSettingsTypeDef(TypedDict):
    MaintenanceDay: NotRequired[MaintenanceDayType],  # (1)
    MaintenanceScheduledDate: NotRequired[str],
    MaintenanceStartTime: NotRequired[str],
  1. See MaintenanceDayType

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],
  1. See MsSmoothH265PackagingTypeType

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,
  1. See NielsenWatermarksCbetStepasideType

NielsenNaesIiNwTypeDef#

# NielsenNaesIiNwTypeDef definition

class NielsenNaesIiNwTypeDef(TypedDict):
    CheckDigitString: str,
    Sid: float,
    Timezone: NotRequired[NielsenWatermarkTimezonesType],  # (1)
  1. See NielsenWatermarkTimezonesType

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],
    IncludeFillerNalUnits: NotRequired[IncludeFillerNalUnitsType],  # (6)
  1. See RtmpAdMarkersType
  2. See AuthenticationSchemeType
  3. See RtmpCacheFullBehaviorType
  4. See RtmpCaptionDataType
  5. See InputLossActionForRtmpOutType
  6. See IncludeFillerNalUnitsType

UdpGroupSettingsTypeDef#

# UdpGroupSettingsTypeDef definition

class UdpGroupSettingsTypeDef(TypedDict):
    InputLossAction: NotRequired[InputLossActionForUdpOutType],  # (1)
    TimedMetadataId3Frame: NotRequired[UdpTimedMetadataId3FrameType],  # (2)
    TimedMetadataId3Period: NotRequired[int],
  1. See InputLossActionForUdpOutType
  2. See UdpTimedMetadataId3FrameType

PipelinePauseStateSettingsTypeDef#

# PipelinePauseStateSettingsTypeDef definition

class PipelinePauseStateSettingsTypeDef(TypedDict):
    PipelineId: PipelineIdType,  # (1)
  1. See PipelineIdType

RebootInputDeviceRequestRequestTypeDef#

# RebootInputDeviceRequestRequestTypeDef definition

class RebootInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,
    Force: NotRequired[RebootInputDeviceForceType],  # (1)
  1. See RebootInputDeviceForceType

RejectInputDeviceTransferRequestRequestTypeDef#

# RejectInputDeviceTransferRequestRequestTypeDef definition

class RejectInputDeviceTransferRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

RestartChannelPipelinesRequestRequestTypeDef#

# RestartChannelPipelinesRequestRequestTypeDef definition

class RestartChannelPipelinesRequestRequestTypeDef(TypedDict):
    ChannelId: str,
    PipelineIds: NotRequired[Sequence[ChannelPipelineIdToRestartType]],  # (1)
  1. See ChannelPipelineIdToRestartType

Scte35InputScheduleActionSettingsTypeDef#

# Scte35InputScheduleActionSettingsTypeDef definition

class Scte35InputScheduleActionSettingsTypeDef(TypedDict):
    Mode: Scte35InputModeType,  # (1)
    InputAttachmentNameReference: NotRequired[str],
  1. See Scte35InputModeType

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

StaticImageOutputDeactivateScheduleActionSettingsPaginatorTypeDef#

# StaticImageOutputDeactivateScheduleActionSettingsPaginatorTypeDef definition

class StaticImageOutputDeactivateScheduleActionSettingsPaginatorTypeDef(TypedDict):
    OutputNames: List[str],
    FadeOut: NotRequired[int],
    Layer: NotRequired[int],

StaticImageOutputDeactivateScheduleActionSettingsTypeDef#

# StaticImageOutputDeactivateScheduleActionSettingsTypeDef definition

class StaticImageOutputDeactivateScheduleActionSettingsTypeDef(TypedDict):
    OutputNames: Sequence[str],
    FadeOut: NotRequired[int],
    Layer: NotRequired[int],

Scte35DeliveryRestrictionsTypeDef#

# Scte35DeliveryRestrictionsTypeDef definition

class Scte35DeliveryRestrictionsTypeDef(TypedDict):
    ArchiveAllowedFlag: Scte35ArchiveAllowedFlagType,  # (1)
    DeviceRestrictions: Scte35DeviceRestrictionsType,  # (2)
    NoRegionalBlackoutFlag: Scte35NoRegionalBlackoutFlagType,  # (3)
    WebDeliveryAllowedFlag: Scte35WebDeliveryAllowedFlagType,  # (4)
  1. See Scte35ArchiveAllowedFlagType
  2. See Scte35DeviceRestrictionsType
  3. See Scte35NoRegionalBlackoutFlagType
  4. See Scte35WebDeliveryAllowedFlagType

StartChannelRequestRequestTypeDef#

# StartChannelRequestRequestTypeDef definition

class StartChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

StartInputDeviceMaintenanceWindowRequestRequestTypeDef#

# StartInputDeviceMaintenanceWindowRequestRequestTypeDef definition

class StartInputDeviceMaintenanceWindowRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

StartInputDeviceRequestRequestTypeDef#

# StartInputDeviceRequestRequestTypeDef definition

class StartInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,

StartMultiplexRequestRequestTypeDef#

# StartMultiplexRequestRequestTypeDef definition

class StartMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,

StopChannelRequestRequestTypeDef#

# StopChannelRequestRequestTypeDef definition

class StopChannelRequestRequestTypeDef(TypedDict):
    ChannelId: str,

StopInputDeviceRequestRequestTypeDef#

# StopInputDeviceRequestRequestTypeDef definition

class StopInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: 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],
  1. See ThumbnailTypeType

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

ArchiveCdnSettingsTypeDef#

# ArchiveCdnSettingsTypeDef definition

class ArchiveCdnSettingsTypeDef(TypedDict):
    ArchiveS3Settings: NotRequired[ArchiveS3SettingsTypeDef],  # (1)
  1. See ArchiveS3SettingsTypeDef

MediaPackageGroupSettingsTypeDef#

# MediaPackageGroupSettingsTypeDef definition

class MediaPackageGroupSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (1)
  1. See OutputLocationRefTypeDef

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)
  1. See SmoothGroupAudioOnlyTimecodeControlType
  2. See SmoothGroupCertificateModeType
  3. See OutputLocationRefTypeDef
  4. See SmoothGroupEventIdModeType
  5. See SmoothGroupEventStopBehaviorType
  6. See InputLossActionForMsSmoothOutType
  7. See SmoothGroupSegmentationModeType
  8. See SmoothGroupSparseTrackTypeType
  9. See SmoothGroupStreamManifestBehaviorType
  10. See SmoothGroupTimestampOffsetModeType

MultiplexOutputSettingsTypeDef#

# MultiplexOutputSettingsTypeDef definition

class MultiplexOutputSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (1)
  1. See OutputLocationRefTypeDef

RtmpOutputSettingsTypeDef#

# RtmpOutputSettingsTypeDef definition

class RtmpOutputSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (2)
    CertificateMode: NotRequired[RtmpOutputCertificateModeType],  # (1)
    ConnectionRetryInterval: NotRequired[int],
    NumRetries: NotRequired[int],
  1. See RtmpOutputCertificateModeType
  2. See OutputLocationRefTypeDef

AudioChannelMappingTypeDef#

# AudioChannelMappingTypeDef definition

class AudioChannelMappingTypeDef(TypedDict):
    InputChannelLevels: Sequence[InputChannelLevelTypeDef],  # (1)
    OutputChannel: int,
  1. See InputChannelLevelTypeDef

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)
  1. See AacSettingsTypeDef
  2. See Ac3SettingsTypeDef
  3. See Eac3AtmosSettingsTypeDef
  4. See Eac3SettingsTypeDef
  5. See Mp2SettingsTypeDef
  6. See WavSettingsTypeDef

AudioOnlyHlsSettingsTypeDef#

# AudioOnlyHlsSettingsTypeDef definition

class AudioOnlyHlsSettingsTypeDef(TypedDict):
    AudioGroupId: NotRequired[str],
    AudioOnlyImage: NotRequired[InputLocationTypeDef],  # (1)
    AudioTrackType: NotRequired[AudioOnlyHlsTrackTypeType],  # (2)
    SegmentType: NotRequired[AudioOnlyHlsSegmentTypeType],  # (3)
  1. See InputLocationTypeDef
  2. See AudioOnlyHlsTrackTypeType
  3. See AudioOnlyHlsSegmentTypeType

AvailBlankingTypeDef#

# AvailBlankingTypeDef definition

class AvailBlankingTypeDef(TypedDict):
    AvailBlankingImage: NotRequired[InputLocationTypeDef],  # (1)
    State: NotRequired[AvailBlankingStateType],  # (2)
  1. See InputLocationTypeDef
  2. See AvailBlankingStateType

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)
  1. See InputLocationTypeDef
  2. See BlackoutSlateNetworkEndBlackoutType
  3. See InputLocationTypeDef
  4. 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],
  1. See BurnInAlignmentType
  2. See BurnInBackgroundColorType
  3. See InputLocationTypeDef
  4. See BurnInFontColorType
  5. See BurnInOutlineColorType
  6. See BurnInShadowColorType
  7. 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],
  1. See DvbSubDestinationAlignmentType
  2. See DvbSubDestinationBackgroundColorType
  3. See InputLocationTypeDef
  4. See DvbSubDestinationFontColorType
  5. See DvbSubDestinationOutlineColorType
  6. See DvbSubDestinationShadowColorType
  7. 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],
  1. See InputLocationTypeDef
  2. See InputLossImageTypeType

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],
  1. See InputLocationTypeDef

StaticImageOutputActivateScheduleActionSettingsPaginatorTypeDef#

# StaticImageOutputActivateScheduleActionSettingsPaginatorTypeDef definition

class StaticImageOutputActivateScheduleActionSettingsPaginatorTypeDef(TypedDict):
    Image: InputLocationTypeDef,  # (1)
    OutputNames: List[str],
    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],
  1. See InputLocationTypeDef

StaticImageOutputActivateScheduleActionSettingsTypeDef#

# StaticImageOutputActivateScheduleActionSettingsTypeDef definition

class StaticImageOutputActivateScheduleActionSettingsTypeDef(TypedDict):
    Image: InputLocationTypeDef,  # (1)
    OutputNames: Sequence[str],
    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],
  1. See InputLocationTypeDef

StaticKeySettingsTypeDef#

# StaticKeySettingsTypeDef definition

class StaticKeySettingsTypeDef(TypedDict):
    StaticKeyValue: str,
    KeyProviderServer: NotRequired[InputLocationTypeDef],  # (1)
  1. See InputLocationTypeDef

AudioTrackSelectionPaginatorTypeDef#

# AudioTrackSelectionPaginatorTypeDef definition

class AudioTrackSelectionPaginatorTypeDef(TypedDict):
    Tracks: List[AudioTrackTypeDef],  # (1)
    DolbyEDecode: NotRequired[AudioDolbyEDecodeTypeDef],  # (2)
  1. See AudioTrackTypeDef
  2. See AudioDolbyEDecodeTypeDef

AudioTrackSelectionTypeDef#

# AudioTrackSelectionTypeDef definition

class AudioTrackSelectionTypeDef(TypedDict):
    Tracks: Sequence[AudioTrackTypeDef],  # (1)
    DolbyEDecode: NotRequired[AudioDolbyEDecodeTypeDef],  # (2)
  1. See AudioTrackTypeDef
  2. See AudioDolbyEDecodeTypeDef

AvailSettingsTypeDef#

# AvailSettingsTypeDef definition

class AvailSettingsTypeDef(TypedDict):
    Esam: NotRequired[EsamTypeDef],  # (1)
    Scte35SpliceInsert: NotRequired[Scte35SpliceInsertTypeDef],  # (2)
    Scte35TimeSignalApos: NotRequired[Scte35TimeSignalAposTypeDef],  # (3)
  1. See EsamTypeDef
  2. See Scte35SpliceInsertTypeDef
  3. See Scte35TimeSignalAposTypeDef

BatchDeleteResponseTypeDef#

# BatchDeleteResponseTypeDef definition

class BatchDeleteResponseTypeDef(TypedDict):
    Failed: List[BatchFailedResultModelTypeDef],  # (1)
    Successful: List[BatchSuccessfulResultModelTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchFailedResultModelTypeDef
  2. See BatchSuccessfulResultModelTypeDef
  3. See ResponseMetadataTypeDef

BatchStartResponseTypeDef#

# BatchStartResponseTypeDef definition

class BatchStartResponseTypeDef(TypedDict):
    Failed: List[BatchFailedResultModelTypeDef],  # (1)
    Successful: List[BatchSuccessfulResultModelTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchFailedResultModelTypeDef
  2. See BatchSuccessfulResultModelTypeDef
  3. See ResponseMetadataTypeDef

BatchStopResponseTypeDef#

# BatchStopResponseTypeDef definition

class BatchStopResponseTypeDef(TypedDict):
    Failed: List[BatchFailedResultModelTypeDef],  # (1)
    Successful: List[BatchSuccessfulResultModelTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchFailedResultModelTypeDef
  2. See BatchSuccessfulResultModelTypeDef
  3. See ResponseMetadataTypeDef

DescribeAccountConfigurationResponseTypeDef#

# DescribeAccountConfigurationResponseTypeDef definition

class DescribeAccountConfigurationResponseTypeDef(TypedDict):
    AccountConfiguration: AccountConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DescribeInputDeviceThumbnailResponseTypeDef#

# DescribeInputDeviceThumbnailResponseTypeDef definition

class DescribeInputDeviceThumbnailResponseTypeDef(TypedDict):
    Body: StreamingBody,
    ContentType: ContentTypeType,  # (1)
    ContentLength: int,
    ETag: str,
    LastModified: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContentTypeType
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateAccountConfigurationResponseTypeDef#

# UpdateAccountConfigurationResponseTypeDef definition

class UpdateAccountConfigurationResponseTypeDef(TypedDict):
    AccountConfiguration: AccountConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountConfigurationTypeDef
  2. See ResponseMetadataTypeDef

TeletextSourceSettingsTypeDef#

# TeletextSourceSettingsTypeDef definition

class TeletextSourceSettingsTypeDef(TypedDict):
    OutputRectangle: NotRequired[CaptionRectangleTypeDef],  # (1)
    PageNumber: NotRequired[str],
  1. See CaptionRectangleTypeDef

ColorCorrectionSettingsTypeDef#

# ColorCorrectionSettingsTypeDef definition

class ColorCorrectionSettingsTypeDef(TypedDict):
    GlobalColorCorrections: Sequence[ColorCorrectionTypeDef],  # (1)
  1. See ColorCorrectionTypeDef

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)
  1. See InputDestinationRequestTypeDef
  2. See InputDeviceSettingsTypeDef
  3. See MediaConnectFlowRequestTypeDef
  4. See InputSourceRequestTypeDef
  5. See InputTypeType
  6. See InputVpcRequestTypeDef

CreateInputSecurityGroupRequestRequestTypeDef#

# CreateInputSecurityGroupRequestRequestTypeDef definition

class CreateInputSecurityGroupRequestRequestTypeDef(TypedDict):
    Tags: NotRequired[Mapping[str, str]],
    WhitelistRules: NotRequired[Sequence[InputWhitelistRuleCidrTypeDef]],  # (1)
  1. See InputWhitelistRuleCidrTypeDef

UpdateInputSecurityGroupRequestRequestTypeDef#

# UpdateInputSecurityGroupRequestRequestTypeDef definition

class UpdateInputSecurityGroupRequestRequestTypeDef(TypedDict):
    InputSecurityGroupId: str,
    Tags: NotRequired[Mapping[str, str]],
    WhitelistRules: NotRequired[Sequence[InputWhitelistRuleCidrTypeDef]],  # (1)
  1. See InputWhitelistRuleCidrTypeDef

CreateMultiplexRequestRequestTypeDef#

# CreateMultiplexRequestRequestTypeDef definition

class CreateMultiplexRequestRequestTypeDef(TypedDict):
    AvailabilityZones: Sequence[str],
    MultiplexSettings: MultiplexSettingsTypeDef,  # (1)
    Name: str,
    RequestId: str,
    Tags: NotRequired[Mapping[str, str]],
  1. See MultiplexSettingsTypeDef

UpdateMultiplexRequestRequestTypeDef#

# UpdateMultiplexRequestRequestTypeDef definition

class UpdateMultiplexRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    MultiplexSettings: NotRequired[MultiplexSettingsTypeDef],  # (1)
    Name: NotRequired[str],
  1. See MultiplexSettingsTypeDef

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]],
  1. See RenewalSettingsTypeDef

UpdateReservationRequestRequestTypeDef#

# UpdateReservationRequestRequestTypeDef definition

class UpdateReservationRequestRequestTypeDef(TypedDict):
    ReservationId: str,
    Name: NotRequired[str],
    RenewalSettings: NotRequired[RenewalSettingsTypeDef],  # (1)
  1. See RenewalSettingsTypeDef

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)
  1. See OfferingDurationUnitsType
  2. See OfferingTypeType
  3. See RenewalSettingsTypeDef
  4. See ReservationResourceSpecificationTypeDef
  5. See ReservationStateType
  6. 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)
  1. See OfferingDurationUnitsType
  2. See OfferingTypeType
  3. See ReservationResourceSpecificationTypeDef
  4. 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)
  1. See OfferingDurationUnitsType
  2. See OfferingTypeType
  3. See RenewalSettingsTypeDef
  4. See ReservationResourceSpecificationTypeDef
  5. See ReservationStateType
  6. 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],
  1. See OfferingDurationUnitsType
  2. See OfferingTypeType
  3. See ReservationResourceSpecificationTypeDef

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],
  1. See OfferingDurationUnitsType
  2. See OfferingTypeType
  3. See RenewalSettingsTypeDef
  4. See ReservationResourceSpecificationTypeDef
  5. See ReservationStateType

DescribeChannelRequestChannelCreatedWaitTypeDef#

# DescribeChannelRequestChannelCreatedWaitTypeDef definition

class DescribeChannelRequestChannelCreatedWaitTypeDef(TypedDict):
    ChannelId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeChannelRequestChannelDeletedWaitTypeDef#

# DescribeChannelRequestChannelDeletedWaitTypeDef definition

class DescribeChannelRequestChannelDeletedWaitTypeDef(TypedDict):
    ChannelId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeChannelRequestChannelRunningWaitTypeDef#

# DescribeChannelRequestChannelRunningWaitTypeDef definition

class DescribeChannelRequestChannelRunningWaitTypeDef(TypedDict):
    ChannelId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeChannelRequestChannelStoppedWaitTypeDef#

# DescribeChannelRequestChannelStoppedWaitTypeDef definition

class DescribeChannelRequestChannelStoppedWaitTypeDef(TypedDict):
    ChannelId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeInputRequestInputAttachedWaitTypeDef#

# DescribeInputRequestInputAttachedWaitTypeDef definition

class DescribeInputRequestInputAttachedWaitTypeDef(TypedDict):
    InputId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeInputRequestInputDeletedWaitTypeDef#

# DescribeInputRequestInputDeletedWaitTypeDef definition

class DescribeInputRequestInputDeletedWaitTypeDef(TypedDict):
    InputId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeInputRequestInputDetachedWaitTypeDef#

# DescribeInputRequestInputDetachedWaitTypeDef definition

class DescribeInputRequestInputDetachedWaitTypeDef(TypedDict):
    InputId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeMultiplexRequestMultiplexCreatedWaitTypeDef#

# DescribeMultiplexRequestMultiplexCreatedWaitTypeDef definition

class DescribeMultiplexRequestMultiplexCreatedWaitTypeDef(TypedDict):
    MultiplexId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeMultiplexRequestMultiplexDeletedWaitTypeDef#

# DescribeMultiplexRequestMultiplexDeletedWaitTypeDef definition

class DescribeMultiplexRequestMultiplexDeletedWaitTypeDef(TypedDict):
    MultiplexId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeMultiplexRequestMultiplexRunningWaitTypeDef#

# DescribeMultiplexRequestMultiplexRunningWaitTypeDef definition

class DescribeMultiplexRequestMultiplexRunningWaitTypeDef(TypedDict):
    MultiplexId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeMultiplexRequestMultiplexStoppedWaitTypeDef#

# DescribeMultiplexRequestMultiplexStoppedWaitTypeDef definition

class DescribeMultiplexRequestMultiplexStoppedWaitTypeDef(TypedDict):
    MultiplexId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

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)
  1. See InputSecurityGroupStateType
  2. See InputWhitelistRuleTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See InputSecurityGroupStateType
  2. See InputWhitelistRuleTypeDef

DescribeScheduleRequestDescribeSchedulePaginateTypeDef#

# DescribeScheduleRequestDescribeSchedulePaginateTypeDef definition

class DescribeScheduleRequestDescribeSchedulePaginateTypeDef(TypedDict):
    ChannelId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListChannelsRequestListChannelsPaginateTypeDef#

# ListChannelsRequestListChannelsPaginateTypeDef definition

class ListChannelsRequestListChannelsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef#

# ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef definition

class ListInputDeviceTransfersRequestListInputDeviceTransfersPaginateTypeDef(TypedDict):
    TransferType: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInputDevicesRequestListInputDevicesPaginateTypeDef#

# ListInputDevicesRequestListInputDevicesPaginateTypeDef definition

class ListInputDevicesRequestListInputDevicesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef#

# ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef definition

class ListInputSecurityGroupsRequestListInputSecurityGroupsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInputsRequestListInputsPaginateTypeDef#

# ListInputsRequestListInputsPaginateTypeDef definition

class ListInputsRequestListInputsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef#

# ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef definition

class ListMultiplexProgramsRequestListMultiplexProgramsPaginateTypeDef(TypedDict):
    MultiplexId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMultiplexesRequestListMultiplexesPaginateTypeDef#

# ListMultiplexesRequestListMultiplexesPaginateTypeDef definition

class ListMultiplexesRequestListMultiplexesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

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

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

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],
  1. See M2tsAbsentInputAudioBehaviorType
  2. See M2tsAribType
  3. See M2tsAribCaptionsPidControlType
  4. See M2tsAudioBufferModelType
  5. See M2tsAudioStreamTypeType
  6. See M2tsBufferModelType
  7. See M2tsCcDescriptorType
  8. See DvbNitSettingsTypeDef
  9. See DvbSdtSettingsTypeDef
  10. See DvbTdtSettingsTypeDef
  11. See M2tsEbifControlType
  12. See M2tsAudioIntervalType
  13. See M2tsEbpPlacementType
  14. See M2tsEsRateInPesType
  15. See M2tsKlvType
  16. See M2tsNielsenId3BehaviorType
  17. See M2tsPcrControlType
  18. See M2tsRateModeType
  19. See M2tsScte35ControlType
  20. See M2tsSegmentationMarkersType
  21. See M2tsSegmentationStyleType
  22. See M2tsTimedMetadataBehaviorType

OutputLockingSettingsTypeDef#

# OutputLockingSettingsTypeDef definition

class OutputLockingSettingsTypeDef(TypedDict):
    EpochLockingSettings: NotRequired[EpochLockingSettingsTypeDef],  # (1)
    PipelineLockingSettings: NotRequired[Mapping[str, Any]],
  1. See EpochLockingSettingsTypeDef

FailoverConditionSettingsTypeDef#

# FailoverConditionSettingsTypeDef definition

class FailoverConditionSettingsTypeDef(TypedDict):
    AudioSilenceSettings: NotRequired[AudioSilenceFailoverSettingsTypeDef],  # (1)
    InputLossSettings: NotRequired[InputLossFailoverSettingsTypeDef],  # (2)
    VideoBlackSettings: NotRequired[VideoBlackFailoverSettingsTypeDef],  # (3)
  1. See AudioSilenceFailoverSettingsTypeDef
  2. See InputLossFailoverSettingsTypeDef
  3. See VideoBlackFailoverSettingsTypeDef

ScheduleActionStartSettingsPaginatorTypeDef#

# ScheduleActionStartSettingsPaginatorTypeDef definition

class ScheduleActionStartSettingsPaginatorTypeDef(TypedDict):
    FixedModeScheduleActionStartSettings: NotRequired[FixedModeScheduleActionStartSettingsTypeDef],  # (1)
    FollowModeScheduleActionStartSettings: NotRequired[FollowModeScheduleActionStartSettingsTypeDef],  # (2)
    ImmediateModeScheduleActionStartSettings: NotRequired[Dict[str, Any]],
  1. See FixedModeScheduleActionStartSettingsTypeDef
  2. See FollowModeScheduleActionStartSettingsTypeDef

ScheduleActionStartSettingsTypeDef#

# ScheduleActionStartSettingsTypeDef definition

class ScheduleActionStartSettingsTypeDef(TypedDict):
    FixedModeScheduleActionStartSettings: NotRequired[FixedModeScheduleActionStartSettingsTypeDef],  # (1)
    FollowModeScheduleActionStartSettings: NotRequired[FollowModeScheduleActionStartSettingsTypeDef],  # (2)
    ImmediateModeScheduleActionStartSettings: NotRequired[Mapping[str, Any]],
  1. See FixedModeScheduleActionStartSettingsTypeDef
  2. See FollowModeScheduleActionStartSettingsTypeDef

FrameCaptureCdnSettingsTypeDef#

# FrameCaptureCdnSettingsTypeDef definition

class FrameCaptureCdnSettingsTypeDef(TypedDict):
    FrameCaptureS3Settings: NotRequired[FrameCaptureS3SettingsTypeDef],  # (1)
  1. See FrameCaptureS3SettingsTypeDef

FrameCaptureSettingsTypeDef#

# FrameCaptureSettingsTypeDef definition

class FrameCaptureSettingsTypeDef(TypedDict):
    CaptureInterval: NotRequired[int],
    CaptureIntervalUnits: NotRequired[FrameCaptureIntervalUnitType],  # (1)
    TimecodeBurninSettings: NotRequired[TimecodeBurninSettingsTypeDef],  # (2)
  1. See FrameCaptureIntervalUnitType
  2. See TimecodeBurninSettingsTypeDef

H264FilterSettingsTypeDef#

# H264FilterSettingsTypeDef definition

class H264FilterSettingsTypeDef(TypedDict):
    TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef],  # (1)
  1. See TemporalFilterSettingsTypeDef

H265FilterSettingsTypeDef#

# H265FilterSettingsTypeDef definition

class H265FilterSettingsTypeDef(TypedDict):
    TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef],  # (1)
  1. See TemporalFilterSettingsTypeDef

Mpeg2FilterSettingsTypeDef#

# Mpeg2FilterSettingsTypeDef definition

class Mpeg2FilterSettingsTypeDef(TypedDict):
    TemporalFilterSettings: NotRequired[TemporalFilterSettingsTypeDef],  # (1)
  1. See TemporalFilterSettingsTypeDef

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]],
  1. See Hdr10SettingsTypeDef

VideoSelectorColorSpaceSettingsTypeDef#

# VideoSelectorColorSpaceSettingsTypeDef definition

class VideoSelectorColorSpaceSettingsTypeDef(TypedDict):
    Hdr10Settings: NotRequired[Hdr10SettingsTypeDef],  # (1)
  1. See Hdr10SettingsTypeDef

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)
  1. See HlsAkamaiSettingsTypeDef
  2. See HlsBasicPutSettingsTypeDef
  3. See HlsMediaStoreSettingsTypeDef
  4. See HlsS3SettingsTypeDef
  5. See HlsWebdavSettingsTypeDef

NetworkInputSettingsTypeDef#

# NetworkInputSettingsTypeDef definition

class NetworkInputSettingsTypeDef(TypedDict):
    HlsInputSettings: NotRequired[HlsInputSettingsTypeDef],  # (1)
    ServerValidation: NotRequired[NetworkInputServerValidationType],  # (2)
  1. See HlsInputSettingsTypeDef
  2. See NetworkInputServerValidationType

InputClippingSettingsTypeDef#

# InputClippingSettingsTypeDef definition

class InputClippingSettingsTypeDef(TypedDict):
    InputTimecodeSource: InputTimecodeSourceType,  # (1)
    StartTimecode: NotRequired[StartTimecodeTypeDef],  # (2)
    StopTimecode: NotRequired[StopTimecodeTypeDef],  # (3)
  1. See InputTimecodeSourceType
  2. See StartTimecodeTypeDef
  3. See StopTimecodeTypeDef

InputDestinationTypeDef#

# InputDestinationTypeDef definition

class InputDestinationTypeDef(TypedDict):
    Ip: NotRequired[str],
    Port: NotRequired[str],
    Url: NotRequired[str],
    Vpc: NotRequired[InputDestinationVpcTypeDef],  # (1)
  1. See InputDestinationVpcTypeDef

InputDeviceConfigurableSettingsTypeDef#

# InputDeviceConfigurableSettingsTypeDef definition

class InputDeviceConfigurableSettingsTypeDef(TypedDict):
    ConfiguredInput: NotRequired[InputDeviceConfiguredInputType],  # (1)
    MaxBitrate: NotRequired[int],
    LatencyMs: NotRequired[int],
    Codec: NotRequired[InputDeviceCodecType],  # (2)
    MediaconnectSettings: NotRequired[InputDeviceMediaConnectConfigurableSettingsTypeDef],  # (3)
    AudioChannelPairs: NotRequired[Sequence[InputDeviceConfigurableAudioChannelPairConfigTypeDef]],  # (4)
  1. See InputDeviceConfiguredInputType
  2. See InputDeviceCodecType
  3. See InputDeviceMediaConnectConfigurableSettingsTypeDef
  4. See InputDeviceConfigurableAudioChannelPairConfigTypeDef

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)
  1. See InputDestinationRequestTypeDef
  2. See InputDeviceRequestTypeDef
  3. See MediaConnectFlowRequestTypeDef
  4. See InputSourceRequestTypeDef

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],
    Codec: NotRequired[InputDeviceCodecType],  # (5)
    MediaconnectSettings: NotRequired[InputDeviceMediaConnectSettingsTypeDef],  # (6)
    AudioChannelPairs: NotRequired[List[InputDeviceUhdAudioChannelPairConfigTypeDef]],  # (7)
  1. See InputDeviceActiveInputType
  2. See InputDeviceConfiguredInputType
  3. See InputDeviceStateType
  4. See InputDeviceScanTypeType
  5. See InputDeviceCodecType
  6. See InputDeviceMediaConnectSettingsTypeDef
  7. See InputDeviceUhdAudioChannelPairConfigTypeDef

ListInputDeviceTransfersResponseTypeDef#

# ListInputDeviceTransfersResponseTypeDef definition

class ListInputDeviceTransfersResponseTypeDef(TypedDict):
    InputDeviceTransfers: List[TransferringInputDeviceSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransferringInputDeviceSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListMultiplexProgramsResponseTypeDef#

# ListMultiplexProgramsResponseTypeDef definition

class ListMultiplexProgramsResponseTypeDef(TypedDict):
    MultiplexPrograms: List[MultiplexProgramSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexProgramSummaryTypeDef
  2. See ResponseMetadataTypeDef

StandardHlsSettingsTypeDef#

# StandardHlsSettingsTypeDef definition

class StandardHlsSettingsTypeDef(TypedDict):
    M3u8Settings: M3u8SettingsTypeDef,  # (1)
    AudioRenditionSets: NotRequired[str],
  1. See M3u8SettingsTypeDef

MotionGraphicsConfigurationTypeDef#

# MotionGraphicsConfigurationTypeDef definition

class MotionGraphicsConfigurationTypeDef(TypedDict):
    MotionGraphicsSettings: MotionGraphicsSettingsTypeDef,  # (2)
    MotionGraphicsInsertion: NotRequired[MotionGraphicsInsertionType],  # (1)
  1. See MotionGraphicsInsertionType
  2. See MotionGraphicsSettingsTypeDef

MultiplexOutputDestinationTypeDef#

# MultiplexOutputDestinationTypeDef definition

class MultiplexOutputDestinationTypeDef(TypedDict):
    MediaConnectSettings: NotRequired[MultiplexMediaConnectOutputDestinationSettingsTypeDef],  # (1)
  1. See MultiplexMediaConnectOutputDestinationSettingsTypeDef

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]],
  1. See MultiplexSettingsSummaryTypeDef
  2. See MultiplexStateType

MultiplexVideoSettingsTypeDef#

# MultiplexVideoSettingsTypeDef definition

class MultiplexVideoSettingsTypeDef(TypedDict):
    ConstantBitrate: NotRequired[int],
    StatmuxSettings: NotRequired[MultiplexStatmuxVideoSettingsTypeDef],  # (1)
  1. See MultiplexStatmuxVideoSettingsTypeDef

NielsenWatermarksSettingsTypeDef#

# NielsenWatermarksSettingsTypeDef definition

class NielsenWatermarksSettingsTypeDef(TypedDict):
    NielsenCbetSettings: NotRequired[NielsenCBETTypeDef],  # (1)
    NielsenDistributionType: NotRequired[NielsenWatermarksDistributionTypesType],  # (2)
    NielsenNaesIiNwSettings: NotRequired[NielsenNaesIiNwTypeDef],  # (3)
  1. See NielsenCBETTypeDef
  2. See NielsenWatermarksDistributionTypesType
  3. See NielsenNaesIiNwTypeDef

OutputDestinationPaginatorTypeDef#

# OutputDestinationPaginatorTypeDef definition

class OutputDestinationPaginatorTypeDef(TypedDict):
    Id: NotRequired[str],
    MediaPackageSettings: NotRequired[List[MediaPackageOutputDestinationSettingsTypeDef]],  # (1)
    MultiplexSettings: NotRequired[MultiplexProgramChannelDestinationSettingsTypeDef],  # (2)
    Settings: NotRequired[List[OutputDestinationSettingsTypeDef]],  # (3)
  1. See MediaPackageOutputDestinationSettingsTypeDef
  2. See MultiplexProgramChannelDestinationSettingsTypeDef
  3. See OutputDestinationSettingsTypeDef

OutputDestinationTypeDef#

# OutputDestinationTypeDef definition

class OutputDestinationTypeDef(TypedDict):
    Id: NotRequired[str],
    MediaPackageSettings: NotRequired[Sequence[MediaPackageOutputDestinationSettingsTypeDef]],  # (1)
    MultiplexSettings: NotRequired[MultiplexProgramChannelDestinationSettingsTypeDef],  # (2)
    Settings: NotRequired[Sequence[OutputDestinationSettingsTypeDef]],  # (3)
  1. See MediaPackageOutputDestinationSettingsTypeDef
  2. See MultiplexProgramChannelDestinationSettingsTypeDef
  3. See OutputDestinationSettingsTypeDef

PauseStateScheduleActionSettingsPaginatorTypeDef#

# PauseStateScheduleActionSettingsPaginatorTypeDef definition

class PauseStateScheduleActionSettingsPaginatorTypeDef(TypedDict):
    Pipelines: NotRequired[List[PipelinePauseStateSettingsTypeDef]],  # (1)
  1. See PipelinePauseStateSettingsTypeDef

PauseStateScheduleActionSettingsTypeDef#

# PauseStateScheduleActionSettingsTypeDef definition

class PauseStateScheduleActionSettingsTypeDef(TypedDict):
    Pipelines: NotRequired[Sequence[PipelinePauseStateSettingsTypeDef]],  # (1)
  1. See PipelinePauseStateSettingsTypeDef

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],
  1. See Scte35DeliveryRestrictionsTypeDef
  2. See Scte35SegmentationCancelIndicatorType

ThumbnailDetailTypeDef#

# ThumbnailDetailTypeDef definition

class ThumbnailDetailTypeDef(TypedDict):
    PipelineId: NotRequired[str],
    Thumbnails: NotRequired[List[ThumbnailTypeDef]],  # (1)
  1. See ThumbnailTypeDef

VideoSelectorSettingsTypeDef#

# VideoSelectorSettingsTypeDef definition

class VideoSelectorSettingsTypeDef(TypedDict):
    VideoSelectorPid: NotRequired[VideoSelectorPidTypeDef],  # (1)
    VideoSelectorProgramId: NotRequired[VideoSelectorProgramIdTypeDef],  # (2)
  1. See VideoSelectorPidTypeDef
  2. See VideoSelectorProgramIdTypeDef

ArchiveGroupSettingsTypeDef#

# ArchiveGroupSettingsTypeDef definition

class ArchiveGroupSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (2)
    ArchiveCdnSettings: NotRequired[ArchiveCdnSettingsTypeDef],  # (1)
    RolloverInterval: NotRequired[int],
  1. See ArchiveCdnSettingsTypeDef
  2. See OutputLocationRefTypeDef

RemixSettingsTypeDef#

# RemixSettingsTypeDef definition

class RemixSettingsTypeDef(TypedDict):
    ChannelMappings: Sequence[AudioChannelMappingTypeDef],  # (1)
    ChannelsIn: NotRequired[int],
    ChannelsOut: NotRequired[int],
  1. See AudioChannelMappingTypeDef

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)
  1. See BurnInDestinationSettingsTypeDef
  2. See DvbSubDestinationSettingsTypeDef
  3. See EbuTtDDestinationSettingsTypeDef
  4. See TtmlDestinationSettingsTypeDef
  5. See WebvttDestinationSettingsTypeDef

KeyProviderSettingsTypeDef#

# KeyProviderSettingsTypeDef definition

class KeyProviderSettingsTypeDef(TypedDict):
    StaticKeySettings: NotRequired[StaticKeySettingsTypeDef],  # (1)
  1. See StaticKeySettingsTypeDef

AudioSelectorSettingsPaginatorTypeDef#

# AudioSelectorSettingsPaginatorTypeDef definition

class AudioSelectorSettingsPaginatorTypeDef(TypedDict):
    AudioHlsRenditionSelection: NotRequired[AudioHlsRenditionSelectionTypeDef],  # (1)
    AudioLanguageSelection: NotRequired[AudioLanguageSelectionTypeDef],  # (2)
    AudioPidSelection: NotRequired[AudioPidSelectionTypeDef],  # (3)
    AudioTrackSelection: NotRequired[AudioTrackSelectionPaginatorTypeDef],  # (4)
  1. See AudioHlsRenditionSelectionTypeDef
  2. See AudioLanguageSelectionTypeDef
  3. See AudioPidSelectionTypeDef
  4. See AudioTrackSelectionPaginatorTypeDef

AudioSelectorSettingsTypeDef#

# AudioSelectorSettingsTypeDef definition

class AudioSelectorSettingsTypeDef(TypedDict):
    AudioHlsRenditionSelection: NotRequired[AudioHlsRenditionSelectionTypeDef],  # (1)
    AudioLanguageSelection: NotRequired[AudioLanguageSelectionTypeDef],  # (2)
    AudioPidSelection: NotRequired[AudioPidSelectionTypeDef],  # (3)
    AudioTrackSelection: NotRequired[AudioTrackSelectionTypeDef],  # (4)
  1. See AudioHlsRenditionSelectionTypeDef
  2. See AudioLanguageSelectionTypeDef
  3. See AudioPidSelectionTypeDef
  4. See AudioTrackSelectionTypeDef

AvailConfigurationTypeDef#

# AvailConfigurationTypeDef definition

class AvailConfigurationTypeDef(TypedDict):
    AvailSettings: NotRequired[AvailSettingsTypeDef],  # (1)
  1. See AvailSettingsTypeDef

CaptionSelectorSettingsPaginatorTypeDef#

# CaptionSelectorSettingsPaginatorTypeDef definition

class CaptionSelectorSettingsPaginatorTypeDef(TypedDict):
    AncillarySourceSettings: NotRequired[AncillarySourceSettingsTypeDef],  # (1)
    AribSourceSettings: NotRequired[Dict[str, Any]],
    DvbSubSourceSettings: NotRequired[DvbSubSourceSettingsTypeDef],  # (2)
    EmbeddedSourceSettings: NotRequired[EmbeddedSourceSettingsTypeDef],  # (3)
    Scte20SourceSettings: NotRequired[Scte20SourceSettingsTypeDef],  # (4)
    Scte27SourceSettings: NotRequired[Scte27SourceSettingsTypeDef],  # (5)
    TeletextSourceSettings: NotRequired[TeletextSourceSettingsTypeDef],  # (6)
  1. See AncillarySourceSettingsTypeDef
  2. See DvbSubSourceSettingsTypeDef
  3. See EmbeddedSourceSettingsTypeDef
  4. See Scte20SourceSettingsTypeDef
  5. See Scte27SourceSettingsTypeDef
  6. See TeletextSourceSettingsTypeDef

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)
  1. See AncillarySourceSettingsTypeDef
  2. See DvbSubSourceSettingsTypeDef
  3. See EmbeddedSourceSettingsTypeDef
  4. See Scte20SourceSettingsTypeDef
  5. See Scte27SourceSettingsTypeDef
  6. See TeletextSourceSettingsTypeDef

ListOfferingsResponseTypeDef#

# ListOfferingsResponseTypeDef definition

class ListOfferingsResponseTypeDef(TypedDict):
    NextToken: str,
    Offerings: List[OfferingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OfferingTypeDef
  2. See ResponseMetadataTypeDef

ListReservationsResponseTypeDef#

# ListReservationsResponseTypeDef definition

class ListReservationsResponseTypeDef(TypedDict):
    NextToken: str,
    Reservations: List[ReservationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

PurchaseOfferingResponseTypeDef#

# PurchaseOfferingResponseTypeDef definition

class PurchaseOfferingResponseTypeDef(TypedDict):
    Reservation: ReservationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

UpdateReservationResponseTypeDef#

# UpdateReservationResponseTypeDef definition

class UpdateReservationResponseTypeDef(TypedDict):
    Reservation: ReservationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

CreateInputSecurityGroupResponseTypeDef#

# CreateInputSecurityGroupResponseTypeDef definition

class CreateInputSecurityGroupResponseTypeDef(TypedDict):
    SecurityGroup: InputSecurityGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

ListInputSecurityGroupsResponseTypeDef#

# ListInputSecurityGroupsResponseTypeDef definition

class ListInputSecurityGroupsResponseTypeDef(TypedDict):
    InputSecurityGroups: List[InputSecurityGroupTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

UpdateInputSecurityGroupResponseTypeDef#

# UpdateInputSecurityGroupResponseTypeDef definition

class UpdateInputSecurityGroupResponseTypeDef(TypedDict):
    SecurityGroup: InputSecurityGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputSecurityGroupTypeDef
  2. See ResponseMetadataTypeDef

ArchiveContainerSettingsTypeDef#

# ArchiveContainerSettingsTypeDef definition

class ArchiveContainerSettingsTypeDef(TypedDict):
    M2tsSettings: NotRequired[M2tsSettingsTypeDef],  # (1)
    RawSettings: NotRequired[Mapping[str, Any]],
  1. See M2tsSettingsTypeDef

UdpContainerSettingsTypeDef#

# UdpContainerSettingsTypeDef definition

class UdpContainerSettingsTypeDef(TypedDict):
    M2tsSettings: NotRequired[M2tsSettingsTypeDef],  # (1)
  1. See M2tsSettingsTypeDef

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)
    OutputLockingSettings: NotRequired[OutputLockingSettingsTypeDef],  # (6)
  1. See GlobalConfigurationInputEndActionType
  2. See InputLossBehaviorTypeDef
  3. See GlobalConfigurationOutputLockingModeType
  4. See GlobalConfigurationOutputTimingSourceType
  5. See GlobalConfigurationLowFramerateInputsType
  6. See OutputLockingSettingsTypeDef

FailoverConditionTypeDef#

# FailoverConditionTypeDef definition

class FailoverConditionTypeDef(TypedDict):
    FailoverConditionSettings: NotRequired[FailoverConditionSettingsTypeDef],  # (1)
  1. See FailoverConditionSettingsTypeDef

FrameCaptureGroupSettingsTypeDef#

# FrameCaptureGroupSettingsTypeDef definition

class FrameCaptureGroupSettingsTypeDef(TypedDict):
    Destination: OutputLocationRefTypeDef,  # (1)
    FrameCaptureCdnSettings: NotRequired[FrameCaptureCdnSettingsTypeDef],  # (2)
  1. See OutputLocationRefTypeDef
  2. See FrameCaptureCdnSettingsTypeDef

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)
  1. See H264AdaptiveQuantizationType
  2. See AfdSignalingType
  3. See H264ColorMetadataType
  4. See H264ColorSpaceSettingsTypeDef
  5. See H264EntropyEncodingType
  6. See H264FilterSettingsTypeDef
  7. See FixedAfdType
  8. See H264FlickerAqType
  9. See H264ForceFieldPicturesType
  10. See H264FramerateControlType
  11. See H264GopBReferenceType
  12. See H264GopSizeUnitsType
  13. See H264LevelType
  14. See H264LookAheadRateControlType
  15. See H264ParControlType
  16. See H264ProfileType
  17. See H264QualityLevelType
  18. See H264RateControlModeType
  19. See H264ScanTypeType
  20. See H264SceneChangeDetectType
  21. See H264SpatialAqType
  22. See H264SubGopLengthType
  23. See H264SyntaxType
  24. See H264TemporalAqType
  25. See H264TimecodeInsertionBehaviorType
  26. 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)
  1. See Mpeg2AdaptiveQuantizationType
  2. See AfdSignalingType
  3. See Mpeg2ColorMetadataType
  4. See Mpeg2ColorSpaceType
  5. See Mpeg2DisplayRatioType
  6. See Mpeg2FilterSettingsTypeDef
  7. See FixedAfdType
  8. See Mpeg2GopSizeUnitsType
  9. See Mpeg2ScanTypeType
  10. See Mpeg2SubGopLengthType
  11. See Mpeg2TimecodeInsertionBehaviorType
  12. 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)
  1. See H265AdaptiveQuantizationType
  2. See AfdSignalingType
  3. See H265AlternativeTransferFunctionType
  4. See H265ColorMetadataType
  5. See H265ColorSpaceSettingsTypeDef
  6. See H265FilterSettingsTypeDef
  7. See FixedAfdType
  8. See H265FlickerAqType
  9. See H265GopSizeUnitsType
  10. See H265LevelType
  11. See H265LookAheadRateControlType
  12. See H265ProfileType
  13. See H265RateControlModeType
  14. See H265ScanTypeType
  15. See H265SceneChangeDetectType
  16. See H265TierType
  17. See H265TimecodeInsertionBehaviorType
  18. See TimecodeBurninSettingsTypeDef

InputPrepareScheduleActionSettingsPaginatorTypeDef#

# InputPrepareScheduleActionSettingsPaginatorTypeDef definition

class InputPrepareScheduleActionSettingsPaginatorTypeDef(TypedDict):
    InputAttachmentNameReference: NotRequired[str],
    InputClippingSettings: NotRequired[InputClippingSettingsTypeDef],  # (1)
    UrlPath: NotRequired[List[str]],
  1. See InputClippingSettingsTypeDef

InputPrepareScheduleActionSettingsTypeDef#

# InputPrepareScheduleActionSettingsTypeDef definition

class InputPrepareScheduleActionSettingsTypeDef(TypedDict):
    InputAttachmentNameReference: NotRequired[str],
    InputClippingSettings: NotRequired[InputClippingSettingsTypeDef],  # (1)
    UrlPath: NotRequired[Sequence[str]],
  1. See InputClippingSettingsTypeDef

InputSwitchScheduleActionSettingsPaginatorTypeDef#

# InputSwitchScheduleActionSettingsPaginatorTypeDef definition

class InputSwitchScheduleActionSettingsPaginatorTypeDef(TypedDict):
    InputAttachmentNameReference: str,
    InputClippingSettings: NotRequired[InputClippingSettingsTypeDef],  # (1)
    UrlPath: NotRequired[List[str]],
  1. See InputClippingSettingsTypeDef

InputSwitchScheduleActionSettingsTypeDef#

# InputSwitchScheduleActionSettingsTypeDef definition

class InputSwitchScheduleActionSettingsTypeDef(TypedDict):
    InputAttachmentNameReference: str,
    InputClippingSettings: NotRequired[InputClippingSettingsTypeDef],  # (1)
    UrlPath: NotRequired[Sequence[str]],
  1. See InputClippingSettingsTypeDef

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)
  1. See InputDestinationTypeDef
  2. See InputClassType
  3. See InputDeviceSettingsTypeDef
  4. See InputSourceTypeType
  5. See MediaConnectFlowTypeDef
  6. See InputSourceTypeDef
  7. See InputStateType
  8. See InputTypeType
  9. 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)
  1. See InputDestinationTypeDef
  2. See InputClassType
  3. See InputDeviceSettingsTypeDef
  4. See InputSourceTypeType
  5. See MediaConnectFlowTypeDef
  6. See InputSourceTypeDef
  7. See InputStateType
  8. See InputTypeType

UpdateInputDeviceRequestRequestTypeDef#

# UpdateInputDeviceRequestRequestTypeDef definition

class UpdateInputDeviceRequestRequestTypeDef(TypedDict):
    InputDeviceId: str,
    HdDeviceSettings: NotRequired[InputDeviceConfigurableSettingsTypeDef],  # (1)
    Name: NotRequired[str],
    UhdDeviceSettings: NotRequired[InputDeviceConfigurableSettingsTypeDef],  # (1)
    AvailabilityZone: NotRequired[str],
  1. See InputDeviceConfigurableSettingsTypeDef
  2. See InputDeviceConfigurableSettingsTypeDef

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,
    MedialiveInputArns: List[str],
    OutputType: InputDeviceOutputTypeType,  # (8)
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)
  1. See InputDeviceConnectionStateType
  2. See DeviceSettingsSyncStateType
  3. See DeviceUpdateStatusType
  4. See InputDeviceHdSettingsTypeDef
  5. See InputDeviceNetworkSettingsTypeDef
  6. See InputDeviceTypeType
  7. See InputDeviceUhdSettingsTypeDef
  8. See InputDeviceOutputTypeType
  9. 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],
    MedialiveInputArns: NotRequired[List[str]],
    OutputType: NotRequired[InputDeviceOutputTypeType],  # (8)
  1. See InputDeviceConnectionStateType
  2. See DeviceSettingsSyncStateType
  3. See DeviceUpdateStatusType
  4. See InputDeviceHdSettingsTypeDef
  5. See InputDeviceNetworkSettingsTypeDef
  6. See InputDeviceTypeType
  7. See InputDeviceUhdSettingsTypeDef
  8. See InputDeviceOutputTypeType

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,
    MedialiveInputArns: List[str],
    OutputType: InputDeviceOutputTypeType,  # (8)
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)
  1. See InputDeviceConnectionStateType
  2. See DeviceSettingsSyncStateType
  3. See DeviceUpdateStatusType
  4. See InputDeviceHdSettingsTypeDef
  5. See InputDeviceNetworkSettingsTypeDef
  6. See InputDeviceTypeType
  7. See InputDeviceUhdSettingsTypeDef
  8. See InputDeviceOutputTypeType
  9. See ResponseMetadataTypeDef

HlsSettingsTypeDef#

# HlsSettingsTypeDef definition

class HlsSettingsTypeDef(TypedDict):
    AudioOnlyHlsSettings: NotRequired[AudioOnlyHlsSettingsTypeDef],  # (1)
    Fmp4HlsSettings: NotRequired[Fmp4HlsSettingsTypeDef],  # (2)
    FrameCaptureHlsSettings: NotRequired[Mapping[str, Any]],
    StandardHlsSettings: NotRequired[StandardHlsSettingsTypeDef],  # (3)
  1. See AudioOnlyHlsSettingsTypeDef
  2. See Fmp4HlsSettingsTypeDef
  3. See StandardHlsSettingsTypeDef

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)
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType
  4. 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)
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType
  4. 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]],
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType

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)
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType
  4. 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)
  1. See MultiplexOutputDestinationTypeDef
  2. See MultiplexSettingsTypeDef
  3. See MultiplexStateType
  4. See ResponseMetadataTypeDef

ListMultiplexesResponseTypeDef#

# ListMultiplexesResponseTypeDef definition

class ListMultiplexesResponseTypeDef(TypedDict):
    Multiplexes: List[MultiplexSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexSummaryTypeDef
  2. See ResponseMetadataTypeDef

MultiplexProgramSettingsTypeDef#

# MultiplexProgramSettingsTypeDef definition

class MultiplexProgramSettingsTypeDef(TypedDict):
    ProgramNumber: int,
    PreferredChannelPipeline: NotRequired[PreferredChannelPipelineType],  # (1)
    ServiceDescriptor: NotRequired[MultiplexProgramServiceDescriptorTypeDef],  # (2)
    VideoSettings: NotRequired[MultiplexVideoSettingsTypeDef],  # (3)
  1. See PreferredChannelPipelineType
  2. See MultiplexProgramServiceDescriptorTypeDef
  3. See MultiplexVideoSettingsTypeDef

AudioWatermarkSettingsTypeDef#

# AudioWatermarkSettingsTypeDef definition

class AudioWatermarkSettingsTypeDef(TypedDict):
    NielsenWatermarksSettings: NotRequired[NielsenWatermarksSettingsTypeDef],  # (1)
  1. See NielsenWatermarksSettingsTypeDef

UpdateChannelClassRequestRequestTypeDef#

# UpdateChannelClassRequestRequestTypeDef definition

class UpdateChannelClassRequestRequestTypeDef(TypedDict):
    ChannelClass: ChannelClassType,  # (1)
    ChannelId: str,
    Destinations: NotRequired[Sequence[OutputDestinationTypeDef]],  # (2)
  1. See ChannelClassType
  2. See OutputDestinationTypeDef

Scte35DescriptorSettingsTypeDef#

# Scte35DescriptorSettingsTypeDef definition

class Scte35DescriptorSettingsTypeDef(TypedDict):
    SegmentationDescriptorScte35DescriptorSettings: Scte35SegmentationDescriptorTypeDef,  # (1)
  1. See Scte35SegmentationDescriptorTypeDef

DescribeThumbnailsResponseTypeDef#

# DescribeThumbnailsResponseTypeDef definition

class DescribeThumbnailsResponseTypeDef(TypedDict):
    ThumbnailDetails: List[ThumbnailDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThumbnailDetailTypeDef
  2. See ResponseMetadataTypeDef

VideoSelectorTypeDef#

# VideoSelectorTypeDef definition

class VideoSelectorTypeDef(TypedDict):
    ColorSpace: NotRequired[VideoSelectorColorSpaceType],  # (1)
    ColorSpaceSettings: NotRequired[VideoSelectorColorSpaceSettingsTypeDef],  # (2)
    ColorSpaceUsage: NotRequired[VideoSelectorColorSpaceUsageType],  # (3)
    SelectorSettings: NotRequired[VideoSelectorSettingsTypeDef],  # (4)
  1. See VideoSelectorColorSpaceType
  2. See VideoSelectorColorSpaceSettingsTypeDef
  3. See VideoSelectorColorSpaceUsageType
  4. 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],
  1. See AccessibilityTypeType
  2. See CaptionDestinationSettingsTypeDef

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)
  1. See HlsAdMarkersType
  2. See CaptionLanguageMappingTypeDef
  3. See HlsCaptionLanguageSettingType
  4. See HlsClientCacheType
  5. See HlsCodecSpecificationType
  6. See OutputLocationRefTypeDef
  7. See HlsDirectoryStructureType
  8. See HlsDiscontinuityTagsType
  9. See HlsEncryptionTypeType
  10. See HlsCdnSettingsTypeDef
  11. See HlsId3SegmentTaggingStateType
  12. See IFrameOnlyPlaylistTypeType
  13. See HlsIncompleteSegmentBehaviorType
  14. See InputLossActionForHlsOutType
  15. See HlsIvInManifestType
  16. See HlsIvSourceType
  17. See KeyProviderSettingsTypeDef
  18. See HlsManifestCompressionType
  19. See HlsManifestDurationFormatType
  20. See HlsModeType
  21. See HlsOutputSelectionType
  22. See HlsProgramDateTimeType
  23. See HlsProgramDateTimeClockType
  24. See HlsRedundantManifestType
  25. See HlsSegmentationModeType
  26. See HlsStreamInfResolutionType
  27. See HlsTimedMetadataId3FrameType
  28. See HlsTsFileModeType

AudioSelectorPaginatorTypeDef#

# AudioSelectorPaginatorTypeDef definition

class AudioSelectorPaginatorTypeDef(TypedDict):
    Name: str,
    SelectorSettings: NotRequired[AudioSelectorSettingsPaginatorTypeDef],  # (1)
  1. See AudioSelectorSettingsPaginatorTypeDef

AudioSelectorTypeDef#

# AudioSelectorTypeDef definition

class AudioSelectorTypeDef(TypedDict):
    Name: str,
    SelectorSettings: NotRequired[AudioSelectorSettingsTypeDef],  # (1)
  1. See AudioSelectorSettingsTypeDef

CaptionSelectorPaginatorTypeDef#

# CaptionSelectorPaginatorTypeDef definition

class CaptionSelectorPaginatorTypeDef(TypedDict):
    Name: str,
    LanguageCode: NotRequired[str],
    SelectorSettings: NotRequired[CaptionSelectorSettingsPaginatorTypeDef],  # (1)
  1. See CaptionSelectorSettingsPaginatorTypeDef

CaptionSelectorTypeDef#

# CaptionSelectorTypeDef definition

class CaptionSelectorTypeDef(TypedDict):
    Name: str,
    LanguageCode: NotRequired[str],
    SelectorSettings: NotRequired[CaptionSelectorSettingsTypeDef],  # (1)
  1. See CaptionSelectorSettingsTypeDef

ArchiveOutputSettingsTypeDef#

# ArchiveOutputSettingsTypeDef definition

class ArchiveOutputSettingsTypeDef(TypedDict):
    ContainerSettings: ArchiveContainerSettingsTypeDef,  # (1)
    Extension: NotRequired[str],
    NameModifier: NotRequired[str],
  1. See ArchiveContainerSettingsTypeDef

UdpOutputSettingsTypeDef#

# UdpOutputSettingsTypeDef definition

class UdpOutputSettingsTypeDef(TypedDict):
    ContainerSettings: UdpContainerSettingsTypeDef,  # (1)
    Destination: OutputLocationRefTypeDef,  # (2)
    BufferMsec: NotRequired[int],
    FecOutputSettings: NotRequired[FecOutputSettingsTypeDef],  # (3)
  1. See UdpContainerSettingsTypeDef
  2. See OutputLocationRefTypeDef
  3. See FecOutputSettingsTypeDef

AutomaticInputFailoverSettingsPaginatorTypeDef#

# AutomaticInputFailoverSettingsPaginatorTypeDef definition

class AutomaticInputFailoverSettingsPaginatorTypeDef(TypedDict):
    SecondaryInputId: str,
    ErrorClearTimeMsec: NotRequired[int],
    FailoverConditions: NotRequired[List[FailoverConditionTypeDef]],  # (1)
    InputPreference: NotRequired[InputPreferenceType],  # (2)
  1. See FailoverConditionTypeDef
  2. See InputPreferenceType

AutomaticInputFailoverSettingsTypeDef#

# AutomaticInputFailoverSettingsTypeDef definition

class AutomaticInputFailoverSettingsTypeDef(TypedDict):
    SecondaryInputId: str,
    ErrorClearTimeMsec: NotRequired[int],
    FailoverConditions: NotRequired[Sequence[FailoverConditionTypeDef]],  # (1)
    InputPreference: NotRequired[InputPreferenceType],  # (2)
  1. See FailoverConditionTypeDef
  2. See InputPreferenceType

VideoCodecSettingsTypeDef#

# VideoCodecSettingsTypeDef definition

class VideoCodecSettingsTypeDef(TypedDict):
    FrameCaptureSettings: NotRequired[FrameCaptureSettingsTypeDef],  # (1)
    H264Settings: NotRequired[H264SettingsTypeDef],  # (2)
    H265Settings: NotRequired[H265SettingsTypeDef],  # (3)
    Mpeg2Settings: NotRequired[Mpeg2SettingsTypeDef],  # (4)
  1. See FrameCaptureSettingsTypeDef
  2. See H264SettingsTypeDef
  3. See H265SettingsTypeDef
  4. See Mpeg2SettingsTypeDef

CreateInputResponseTypeDef#

# CreateInputResponseTypeDef definition

class CreateInputResponseTypeDef(TypedDict):
    Input: InputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputTypeDef
  2. See ResponseMetadataTypeDef

CreatePartnerInputResponseTypeDef#

# CreatePartnerInputResponseTypeDef definition

class CreatePartnerInputResponseTypeDef(TypedDict):
    Input: InputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputTypeDef
  2. See ResponseMetadataTypeDef

ListInputsResponseTypeDef#

# ListInputsResponseTypeDef definition

class ListInputsResponseTypeDef(TypedDict):
    Inputs: List[InputTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputTypeDef
  2. See ResponseMetadataTypeDef

UpdateInputResponseTypeDef#

# UpdateInputResponseTypeDef definition

class UpdateInputResponseTypeDef(TypedDict):
    Input: InputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputTypeDef
  2. See ResponseMetadataTypeDef

ListInputDevicesResponseTypeDef#

# ListInputDevicesResponseTypeDef definition

class ListInputDevicesResponseTypeDef(TypedDict):
    InputDevices: List[InputDeviceSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputDeviceSummaryTypeDef
  2. See ResponseMetadataTypeDef

HlsOutputSettingsTypeDef#

# HlsOutputSettingsTypeDef definition

class HlsOutputSettingsTypeDef(TypedDict):
    HlsSettings: HlsSettingsTypeDef,  # (2)
    H265PackagingType: NotRequired[HlsH265PackagingTypeType],  # (1)
    NameModifier: NotRequired[str],
    SegmentModifier: NotRequired[str],
  1. See HlsH265PackagingTypeType
  2. See HlsSettingsTypeDef

CreateMultiplexResponseTypeDef#

# CreateMultiplexResponseTypeDef definition

class CreateMultiplexResponseTypeDef(TypedDict):
    Multiplex: MultiplexTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexTypeDef
  2. See ResponseMetadataTypeDef

UpdateMultiplexResponseTypeDef#

# UpdateMultiplexResponseTypeDef definition

class UpdateMultiplexResponseTypeDef(TypedDict):
    Multiplex: MultiplexTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexTypeDef
  2. See ResponseMetadataTypeDef

CreateMultiplexProgramRequestRequestTypeDef#

# CreateMultiplexProgramRequestRequestTypeDef definition

class CreateMultiplexProgramRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    MultiplexProgramSettings: MultiplexProgramSettingsTypeDef,  # (1)
    ProgramName: str,
    RequestId: str,
  1. See MultiplexProgramSettingsTypeDef

DeleteMultiplexProgramResponseTypeDef#

# DeleteMultiplexProgramResponseTypeDef definition

class DeleteMultiplexProgramResponseTypeDef(TypedDict):
    ChannelId: str,
    MultiplexProgramSettings: MultiplexProgramSettingsTypeDef,  # (1)
    PacketIdentifiersMap: MultiplexProgramPacketIdentifiersMapTypeDef,  # (2)
    PipelineDetails: List[MultiplexProgramPipelineDetailTypeDef],  # (3)
    ProgramName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See MultiplexProgramSettingsTypeDef
  2. See MultiplexProgramPacketIdentifiersMapTypeDef
  3. See MultiplexProgramPipelineDetailTypeDef
  4. 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)
  1. See MultiplexProgramSettingsTypeDef
  2. See MultiplexProgramPacketIdentifiersMapTypeDef
  3. See MultiplexProgramPipelineDetailTypeDef
  4. 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],
  1. See MultiplexProgramSettingsTypeDef
  2. See MultiplexProgramPacketIdentifiersMapTypeDef
  3. See MultiplexProgramPipelineDetailTypeDef

UpdateMultiplexProgramRequestRequestTypeDef#

# UpdateMultiplexProgramRequestRequestTypeDef definition

class UpdateMultiplexProgramRequestRequestTypeDef(TypedDict):
    MultiplexId: str,
    ProgramName: str,
    MultiplexProgramSettings: NotRequired[MultiplexProgramSettingsTypeDef],  # (1)
  1. See MultiplexProgramSettingsTypeDef

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],
  1. See AudioNormalizationSettingsTypeDef
  2. See AudioTypeType
  3. See AudioDescriptionAudioTypeControlType
  4. See AudioWatermarkSettingsTypeDef
  5. See AudioCodecSettingsTypeDef
  6. See AudioDescriptionLanguageCodeControlType
  7. See RemixSettingsTypeDef

Scte35DescriptorTypeDef#

# Scte35DescriptorTypeDef definition

class Scte35DescriptorTypeDef(TypedDict):
    Scte35DescriptorSettings: Scte35DescriptorSettingsTypeDef,  # (1)
  1. See Scte35DescriptorSettingsTypeDef

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)
  1. See ArchiveGroupSettingsTypeDef
  2. See FrameCaptureGroupSettingsTypeDef
  3. See HlsGroupSettingsTypeDef
  4. See MediaPackageGroupSettingsTypeDef
  5. See MsSmoothGroupSettingsTypeDef
  6. See RtmpGroupSettingsTypeDef
  7. See UdpGroupSettingsTypeDef

InputSettingsPaginatorTypeDef#

# InputSettingsPaginatorTypeDef definition

class InputSettingsPaginatorTypeDef(TypedDict):
    AudioSelectors: NotRequired[List[AudioSelectorPaginatorTypeDef]],  # (1)
    CaptionSelectors: NotRequired[List[CaptionSelectorPaginatorTypeDef]],  # (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)
  1. See AudioSelectorPaginatorTypeDef
  2. See CaptionSelectorPaginatorTypeDef
  3. See InputDeblockFilterType
  4. See InputDenoiseFilterType
  5. See InputFilterType
  6. See NetworkInputSettingsTypeDef
  7. See Smpte2038DataPreferenceType
  8. See InputSourceEndBehaviorType
  9. See VideoSelectorTypeDef

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)
  1. See AudioSelectorTypeDef
  2. See CaptionSelectorTypeDef
  3. See InputDeblockFilterType
  4. See InputDenoiseFilterType
  5. See InputFilterType
  6. See NetworkInputSettingsTypeDef
  7. See Smpte2038DataPreferenceType
  8. See InputSourceEndBehaviorType
  9. 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],
  1. See VideoCodecSettingsTypeDef
  2. See VideoDescriptionRespondToAfdType
  3. 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)
  1. See ArchiveOutputSettingsTypeDef
  2. See FrameCaptureOutputSettingsTypeDef
  3. See HlsOutputSettingsTypeDef
  4. See MsSmoothOutputSettingsTypeDef
  5. See MultiplexOutputSettingsTypeDef
  6. See RtmpOutputSettingsTypeDef
  7. See UdpOutputSettingsTypeDef

CreateMultiplexProgramResponseTypeDef#

# CreateMultiplexProgramResponseTypeDef definition

class CreateMultiplexProgramResponseTypeDef(TypedDict):
    MultiplexProgram: MultiplexProgramTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexProgramTypeDef
  2. See ResponseMetadataTypeDef

UpdateMultiplexProgramResponseTypeDef#

# UpdateMultiplexProgramResponseTypeDef definition

class UpdateMultiplexProgramResponseTypeDef(TypedDict):
    MultiplexProgram: MultiplexProgramTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MultiplexProgramTypeDef
  2. See ResponseMetadataTypeDef

Scte35TimeSignalScheduleActionSettingsPaginatorTypeDef#

# Scte35TimeSignalScheduleActionSettingsPaginatorTypeDef definition

class Scte35TimeSignalScheduleActionSettingsPaginatorTypeDef(TypedDict):
    Scte35Descriptors: List[Scte35DescriptorTypeDef],  # (1)
  1. See Scte35DescriptorTypeDef

Scte35TimeSignalScheduleActionSettingsTypeDef#

# Scte35TimeSignalScheduleActionSettingsTypeDef definition

class Scte35TimeSignalScheduleActionSettingsTypeDef(TypedDict):
    Scte35Descriptors: Sequence[Scte35DescriptorTypeDef],  # (1)
  1. See Scte35DescriptorTypeDef

InputAttachmentPaginatorTypeDef#

# InputAttachmentPaginatorTypeDef definition

class InputAttachmentPaginatorTypeDef(TypedDict):
    AutomaticInputFailoverSettings: NotRequired[AutomaticInputFailoverSettingsPaginatorTypeDef],  # (1)
    InputAttachmentName: NotRequired[str],
    InputId: NotRequired[str],
    InputSettings: NotRequired[InputSettingsPaginatorTypeDef],  # (2)
  1. See AutomaticInputFailoverSettingsPaginatorTypeDef
  2. See InputSettingsPaginatorTypeDef

InputAttachmentTypeDef#

# InputAttachmentTypeDef definition

class InputAttachmentTypeDef(TypedDict):
    AutomaticInputFailoverSettings: NotRequired[AutomaticInputFailoverSettingsTypeDef],  # (1)
    InputAttachmentName: NotRequired[str],
    InputId: NotRequired[str],
    InputSettings: NotRequired[InputSettingsTypeDef],  # (2)
  1. See AutomaticInputFailoverSettingsTypeDef
  2. See InputSettingsTypeDef

OutputTypeDef#

# OutputTypeDef definition

class OutputTypeDef(TypedDict):
    OutputSettings: OutputSettingsTypeDef,  # (1)
    AudioDescriptionNames: NotRequired[Sequence[str]],
    CaptionDescriptionNames: NotRequired[Sequence[str]],
    OutputName: NotRequired[str],
    VideoDescriptionName: NotRequired[str],
  1. See OutputSettingsTypeDef

ScheduleActionSettingsPaginatorTypeDef#

# ScheduleActionSettingsPaginatorTypeDef definition

class ScheduleActionSettingsPaginatorTypeDef(TypedDict):
    HlsId3SegmentTaggingSettings: NotRequired[HlsId3SegmentTaggingScheduleActionSettingsTypeDef],  # (1)
    HlsTimedMetadataSettings: NotRequired[HlsTimedMetadataScheduleActionSettingsTypeDef],  # (2)
    InputPrepareSettings: NotRequired[InputPrepareScheduleActionSettingsPaginatorTypeDef],  # (3)
    InputSwitchSettings: NotRequired[InputSwitchScheduleActionSettingsPaginatorTypeDef],  # (4)
    MotionGraphicsImageActivateSettings: NotRequired[MotionGraphicsActivateScheduleActionSettingsTypeDef],  # (5)
    MotionGraphicsImageDeactivateSettings: NotRequired[Dict[str, Any]],
    PauseStateSettings: NotRequired[PauseStateScheduleActionSettingsPaginatorTypeDef],  # (6)
    Scte35InputSettings: NotRequired[Scte35InputScheduleActionSettingsTypeDef],  # (7)
    Scte35ReturnToNetworkSettings: NotRequired[Scte35ReturnToNetworkScheduleActionSettingsTypeDef],  # (8)
    Scte35SpliceInsertSettings: NotRequired[Scte35SpliceInsertScheduleActionSettingsTypeDef],  # (9)
    Scte35TimeSignalSettings: NotRequired[Scte35TimeSignalScheduleActionSettingsPaginatorTypeDef],  # (10)
    StaticImageActivateSettings: NotRequired[StaticImageActivateScheduleActionSettingsTypeDef],  # (11)
    StaticImageDeactivateSettings: NotRequired[StaticImageDeactivateScheduleActionSettingsTypeDef],  # (12)
    StaticImageOutputActivateSettings: NotRequired[StaticImageOutputActivateScheduleActionSettingsPaginatorTypeDef],  # (13)
    StaticImageOutputDeactivateSettings: NotRequired[StaticImageOutputDeactivateScheduleActionSettingsPaginatorTypeDef],  # (14)
  1. See HlsId3SegmentTaggingScheduleActionSettingsTypeDef
  2. See HlsTimedMetadataScheduleActionSettingsTypeDef
  3. See InputPrepareScheduleActionSettingsPaginatorTypeDef
  4. See InputSwitchScheduleActionSettingsPaginatorTypeDef
  5. See MotionGraphicsActivateScheduleActionSettingsTypeDef
  6. See PauseStateScheduleActionSettingsPaginatorTypeDef
  7. See Scte35InputScheduleActionSettingsTypeDef
  8. See Scte35ReturnToNetworkScheduleActionSettingsTypeDef
  9. See Scte35SpliceInsertScheduleActionSettingsTypeDef
  10. See Scte35TimeSignalScheduleActionSettingsPaginatorTypeDef
  11. See StaticImageActivateScheduleActionSettingsTypeDef
  12. See StaticImageDeactivateScheduleActionSettingsTypeDef
  13. See StaticImageOutputActivateScheduleActionSettingsPaginatorTypeDef
  14. See StaticImageOutputDeactivateScheduleActionSettingsPaginatorTypeDef

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)
    StaticImageOutputActivateSettings: NotRequired[StaticImageOutputActivateScheduleActionSettingsTypeDef],  # (13)
    StaticImageOutputDeactivateSettings: NotRequired[StaticImageOutputDeactivateScheduleActionSettingsTypeDef],  # (14)
  1. See HlsId3SegmentTaggingScheduleActionSettingsTypeDef
  2. See HlsTimedMetadataScheduleActionSettingsTypeDef
  3. See InputPrepareScheduleActionSettingsTypeDef
  4. See InputSwitchScheduleActionSettingsTypeDef
  5. See MotionGraphicsActivateScheduleActionSettingsTypeDef
  6. See PauseStateScheduleActionSettingsTypeDef
  7. See Scte35InputScheduleActionSettingsTypeDef
  8. See Scte35ReturnToNetworkScheduleActionSettingsTypeDef
  9. See Scte35SpliceInsertScheduleActionSettingsTypeDef
  10. See Scte35TimeSignalScheduleActionSettingsTypeDef
  11. See StaticImageActivateScheduleActionSettingsTypeDef
  12. See StaticImageDeactivateScheduleActionSettingsTypeDef
  13. See StaticImageOutputActivateScheduleActionSettingsTypeDef
  14. See StaticImageOutputDeactivateScheduleActionSettingsTypeDef

ChannelSummaryPaginatorTypeDef#

# ChannelSummaryPaginatorTypeDef definition

class ChannelSummaryPaginatorTypeDef(TypedDict):
    Arn: NotRequired[str],
    CdiInputSpecification: NotRequired[CdiInputSpecificationTypeDef],  # (1)
    ChannelClass: NotRequired[ChannelClassType],  # (2)
    Destinations: NotRequired[List[OutputDestinationPaginatorTypeDef]],  # (3)
    EgressEndpoints: NotRequired[List[ChannelEgressEndpointTypeDef]],  # (4)
    Id: NotRequired[str],
    InputAttachments: NotRequired[List[InputAttachmentPaginatorTypeDef]],  # (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)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationPaginatorTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See InputAttachmentPaginatorTypeDef
  6. See InputSpecificationTypeDef
  7. See LogLevelType
  8. See MaintenanceStatusTypeDef
  9. See ChannelStateType
  10. See VpcOutputSettingsDescriptionTypeDef

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)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See InputAttachmentTypeDef
  6. See InputSpecificationTypeDef
  7. See LogLevelType
  8. See MaintenanceStatusTypeDef
  9. See ChannelStateType
  10. See VpcOutputSettingsDescriptionTypeDef

OutputGroupTypeDef#

# OutputGroupTypeDef definition

class OutputGroupTypeDef(TypedDict):
    OutputGroupSettings: OutputGroupSettingsTypeDef,  # (1)
    Outputs: Sequence[OutputTypeDef],  # (2)
    Name: NotRequired[str],
  1. See OutputGroupSettingsTypeDef
  2. See OutputTypeDef

ScheduleActionPaginatorTypeDef#

# ScheduleActionPaginatorTypeDef definition

class ScheduleActionPaginatorTypeDef(TypedDict):
    ActionName: str,
    ScheduleActionSettings: ScheduleActionSettingsPaginatorTypeDef,  # (1)
    ScheduleActionStartSettings: ScheduleActionStartSettingsPaginatorTypeDef,  # (2)
  1. See ScheduleActionSettingsPaginatorTypeDef
  2. See ScheduleActionStartSettingsPaginatorTypeDef

ScheduleActionTypeDef#

# ScheduleActionTypeDef definition

class ScheduleActionTypeDef(TypedDict):
    ActionName: str,
    ScheduleActionSettings: ScheduleActionSettingsTypeDef,  # (1)
    ScheduleActionStartSettings: ScheduleActionStartSettingsTypeDef,  # (2)
  1. See ScheduleActionSettingsTypeDef
  2. See ScheduleActionStartSettingsTypeDef

ListChannelsResponsePaginatorTypeDef#

# ListChannelsResponsePaginatorTypeDef definition

class ListChannelsResponsePaginatorTypeDef(TypedDict):
    Channels: List[ChannelSummaryPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelSummaryPaginatorTypeDef
  2. See ResponseMetadataTypeDef

ListChannelsResponseTypeDef#

# ListChannelsResponseTypeDef definition

class ListChannelsResponseTypeDef(TypedDict):
    Channels: List[ChannelSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelSummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
    ColorCorrectionSettings: NotRequired[ColorCorrectionSettingsTypeDef],  # (14)
  1. See AudioDescriptionTypeDef
  2. See AvailBlankingTypeDef
  3. See AvailConfigurationTypeDef
  4. See BlackoutSlateTypeDef
  5. See CaptionDescriptionTypeDef
  6. See FeatureActivationsTypeDef
  7. See GlobalConfigurationTypeDef
  8. See MotionGraphicsConfigurationTypeDef
  9. See NielsenConfigurationTypeDef
  10. See OutputGroupTypeDef
  11. See TimecodeConfigTypeDef
  12. See VideoDescriptionTypeDef
  13. See ThumbnailConfigurationTypeDef
  14. See ColorCorrectionSettingsTypeDef

DescribeScheduleResponsePaginatorTypeDef#

# DescribeScheduleResponsePaginatorTypeDef definition

class DescribeScheduleResponsePaginatorTypeDef(TypedDict):
    NextToken: str,
    ScheduleActions: List[ScheduleActionPaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ScheduleActionPaginatorTypeDef
  2. See ResponseMetadataTypeDef

BatchScheduleActionCreateRequestTypeDef#

# BatchScheduleActionCreateRequestTypeDef definition

class BatchScheduleActionCreateRequestTypeDef(TypedDict):
    ScheduleActions: Sequence[ScheduleActionTypeDef],  # (1)
  1. See ScheduleActionTypeDef

BatchScheduleActionCreateResultTypeDef#

# BatchScheduleActionCreateResultTypeDef definition

class BatchScheduleActionCreateResultTypeDef(TypedDict):
    ScheduleActions: List[ScheduleActionTypeDef],  # (1)
  1. See ScheduleActionTypeDef

BatchScheduleActionDeleteResultTypeDef#

# BatchScheduleActionDeleteResultTypeDef definition

class BatchScheduleActionDeleteResultTypeDef(TypedDict):
    ScheduleActions: List[ScheduleActionTypeDef],  # (1)
  1. See ScheduleActionTypeDef

DescribeScheduleResponseTypeDef#

# DescribeScheduleResponseTypeDef definition

class DescribeScheduleResponseTypeDef(TypedDict):
    NextToken: str,
    ScheduleActions: List[ScheduleActionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ScheduleActionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsTypeDef
  6. See InputAttachmentTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. 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)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See EncoderSettingsTypeDef
  5. See InputAttachmentTypeDef
  6. See InputSpecificationTypeDef
  7. See LogLevelType
  8. See MaintenanceCreateSettingsTypeDef
  9. 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)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsTypeDef
  6. See InputAttachmentTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. 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)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsTypeDef
  6. See InputAttachmentTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. See ResponseMetadataTypeDef

RestartChannelPipelinesResponseTypeDef#

# RestartChannelPipelinesResponseTypeDef definition

class RestartChannelPipelinesResponseTypeDef(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)
    MaintenanceStatus: str,
    Name: str,
    PipelineDetails: List[PipelineDetailTypeDef],  # (10)
    PipelinesRunningCount: int,
    RoleArn: str,
    State: ChannelStateType,  # (11)
    Tags: Dict[str, str],
    Vpc: VpcOutputSettingsDescriptionTypeDef,  # (12)
    ResponseMetadata: ResponseMetadataTypeDef,  # (13)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsTypeDef
  6. See InputAttachmentTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. 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)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsTypeDef
  6. See InputAttachmentTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. 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)
  1. See CdiInputSpecificationTypeDef
  2. See ChannelClassType
  3. See OutputDestinationTypeDef
  4. See ChannelEgressEndpointTypeDef
  5. See EncoderSettingsTypeDef
  6. See InputAttachmentTypeDef
  7. See InputSpecificationTypeDef
  8. See LogLevelType
  9. See MaintenanceStatusTypeDef
  10. See PipelineDetailTypeDef
  11. See ChannelStateType
  12. See VpcOutputSettingsDescriptionTypeDef
  13. 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],
  1. See CdiInputSpecificationTypeDef
  2. See OutputDestinationTypeDef
  3. See EncoderSettingsTypeDef
  4. See InputAttachmentTypeDef
  5. See InputSpecificationTypeDef
  6. See LogLevelType
  7. See MaintenanceUpdateSettingsTypeDef

BatchUpdateScheduleRequestRequestTypeDef#

# BatchUpdateScheduleRequestRequestTypeDef definition

class BatchUpdateScheduleRequestRequestTypeDef(TypedDict):
    ChannelId: str,
    Creates: NotRequired[BatchScheduleActionCreateRequestTypeDef],  # (1)
    Deletes: NotRequired[BatchScheduleActionDeleteRequestTypeDef],  # (2)
  1. See BatchScheduleActionCreateRequestTypeDef
  2. See BatchScheduleActionDeleteRequestTypeDef

BatchUpdateScheduleResponseTypeDef#

# BatchUpdateScheduleResponseTypeDef definition

class BatchUpdateScheduleResponseTypeDef(TypedDict):
    Creates: BatchScheduleActionCreateResultTypeDef,  # (1)
    Deletes: BatchScheduleActionDeleteResultTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchScheduleActionCreateResultTypeDef
  2. See BatchScheduleActionDeleteResultTypeDef
  3. See ResponseMetadataTypeDef

CreateChannelResponseTypeDef#

# CreateChannelResponseTypeDef definition

class CreateChannelResponseTypeDef(TypedDict):
    Channel: ChannelTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelTypeDef
  2. See ResponseMetadataTypeDef

UpdateChannelClassResponseTypeDef#

# UpdateChannelClassResponseTypeDef definition

class UpdateChannelClassResponseTypeDef(TypedDict):
    Channel: ChannelTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelTypeDef
  2. See ResponseMetadataTypeDef

UpdateChannelResponseTypeDef#

# UpdateChannelResponseTypeDef definition

class UpdateChannelResponseTypeDef(TypedDict):
    Channel: ChannelTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelTypeDef
  2. See ResponseMetadataTypeDef