{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.MediaLive.Types
(
defaultService,
_GatewayTimeoutException,
_UnprocessableEntityException,
_ConflictException,
_ForbiddenException,
_NotFoundException,
_TooManyRequestsException,
_InternalServerErrorException,
_BadGatewayException,
_BadRequestException,
AacCodingMode (..),
AacInputType (..),
AacProfile (..),
AacRateControlMode (..),
AacRawFormat (..),
AacSpec (..),
AacVbrQuality (..),
Ac3BitstreamMode (..),
Ac3CodingMode (..),
Ac3DrcProfile (..),
Ac3LfeFilter (..),
Ac3MetadataControl (..),
AcceptHeader (..),
AfdSignaling (..),
AudioDescriptionAudioTypeControl (..),
AudioDescriptionLanguageCodeControl (..),
AudioLanguageSelectionPolicy (..),
AudioNormalizationAlgorithm (..),
AudioNormalizationAlgorithmControl (..),
AudioOnlyHlsSegmentType (..),
AudioOnlyHlsTrackType (..),
AudioType (..),
AuthenticationScheme (..),
AvailBlankingState (..),
BlackoutSlateNetworkEndBlackout (..),
BlackoutSlateState (..),
BurnInAlignment (..),
BurnInBackgroundColor (..),
BurnInFontColor (..),
BurnInOutlineColor (..),
BurnInShadowColor (..),
BurnInTeletextGridControl (..),
CdiInputResolution (..),
ChannelClass (..),
ChannelState (..),
ContentType (..),
DeviceSettingsSyncState (..),
DeviceUpdateStatus (..),
DvbSdtOutputSdt (..),
DvbSubDestinationAlignment (..),
DvbSubDestinationBackgroundColor (..),
DvbSubDestinationFontColor (..),
DvbSubDestinationOutlineColor (..),
DvbSubDestinationShadowColor (..),
DvbSubDestinationTeletextGridControl (..),
DvbSubOcrLanguage (..),
Eac3AttenuationControl (..),
Eac3BitstreamMode (..),
Eac3CodingMode (..),
Eac3DcFilter (..),
Eac3DrcLine (..),
Eac3DrcRf (..),
Eac3LfeControl (..),
Eac3LfeFilter (..),
Eac3MetadataControl (..),
Eac3PassthroughControl (..),
Eac3PhaseControl (..),
Eac3StereoDownmix (..),
Eac3SurroundExMode (..),
Eac3SurroundMode (..),
EbuTtDDestinationStyleControl (..),
EbuTtDFillLineGapControl (..),
EmbeddedConvert608To708 (..),
EmbeddedScte20Detection (..),
FeatureActivationsInputPrepareScheduleActions (..),
FecOutputIncludeFec (..),
FixedAfd (..),
Fmp4NielsenId3Behavior (..),
Fmp4TimedMetadataBehavior (..),
FollowPoint (..),
FrameCaptureIntervalUnit (..),
GlobalConfigurationInputEndAction (..),
GlobalConfigurationLowFramerateInputs (..),
GlobalConfigurationOutputLockingMode (..),
GlobalConfigurationOutputTimingSource (..),
H264AdaptiveQuantization (..),
H264ColorMetadata (..),
H264EntropyEncoding (..),
H264FlickerAq (..),
H264ForceFieldPictures (..),
H264FramerateControl (..),
H264GopBReference (..),
H264GopSizeUnits (..),
H264Level (..),
H264LookAheadRateControl (..),
H264ParControl (..),
H264Profile (..),
H264QualityLevel (..),
H264RateControlMode (..),
H264ScanType (..),
H264SceneChangeDetect (..),
H264SpatialAq (..),
H264SubGopLength (..),
H264Syntax (..),
H264TemporalAq (..),
H264TimecodeInsertionBehavior (..),
H265AdaptiveQuantization (..),
H265AlternativeTransferFunction (..),
H265ColorMetadata (..),
H265FlickerAq (..),
H265GopSizeUnits (..),
H265Level (..),
H265LookAheadRateControl (..),
H265Profile (..),
H265RateControlMode (..),
H265ScanType (..),
H265SceneChangeDetect (..),
H265Tier (..),
H265TimecodeInsertionBehavior (..),
HlsAdMarkers (..),
HlsAkamaiHttpTransferMode (..),
HlsCaptionLanguageSetting (..),
HlsClientCache (..),
HlsCodecSpecification (..),
HlsDirectoryStructure (..),
HlsDiscontinuityTags (..),
HlsEncryptionType (..),
HlsH265PackagingType (..),
HlsId3SegmentTaggingState (..),
HlsIncompleteSegmentBehavior (..),
HlsIvInManifest (..),
HlsIvSource (..),
HlsManifestCompression (..),
HlsManifestDurationFormat (..),
HlsMediaStoreStorageClass (..),
HlsMode (..),
HlsOutputSelection (..),
HlsProgramDateTime (..),
HlsRedundantManifest (..),
HlsScte35SourceType (..),
HlsSegmentationMode (..),
HlsStreamInfResolution (..),
HlsTimedMetadataId3Frame (..),
HlsTsFileMode (..),
HlsWebdavHttpTransferMode (..),
IFrameOnlyPlaylistType (..),
InputClass (..),
InputCodec (..),
InputDeblockFilter (..),
InputDenoiseFilter (..),
InputDeviceActiveInput (..),
InputDeviceConfiguredInput (..),
InputDeviceConnectionState (..),
InputDeviceIpScheme (..),
InputDeviceScanType (..),
InputDeviceState (..),
InputDeviceTransferType (..),
InputDeviceType (..),
InputFilter (..),
InputLossActionForHlsOut (..),
InputLossActionForMsSmoothOut (..),
InputLossActionForRtmpOut (..),
InputLossActionForUdpOut (..),
InputLossImageType (..),
InputMaximumBitrate (..),
InputPreference (..),
InputResolution (..),
InputSecurityGroupState (..),
InputSourceEndBehavior (..),
InputSourceType (..),
InputState (..),
InputTimecodeSource (..),
InputType (..),
LastFrameClippingBehavior (..),
LogLevel (..),
M2tsAbsentInputAudioBehavior (..),
M2tsArib (..),
M2tsAribCaptionsPidControl (..),
M2tsAudioBufferModel (..),
M2tsAudioInterval (..),
M2tsAudioStreamType (..),
M2tsBufferModel (..),
M2tsCcDescriptor (..),
M2tsEbifControl (..),
M2tsEbpPlacement (..),
M2tsEsRateInPes (..),
M2tsKlv (..),
M2tsNielsenId3Behavior (..),
M2tsPcrControl (..),
M2tsRateMode (..),
M2tsScte35Control (..),
M2tsSegmentationMarkers (..),
M2tsSegmentationStyle (..),
M2tsTimedMetadataBehavior (..),
M3u8NielsenId3Behavior (..),
M3u8PcrControl (..),
M3u8Scte35Behavior (..),
M3u8TimedMetadataBehavior (..),
MotionGraphicsInsertion (..),
Mp2CodingMode (..),
Mpeg2AdaptiveQuantization (..),
Mpeg2ColorMetadata (..),
Mpeg2ColorSpace (..),
Mpeg2DisplayRatio (..),
Mpeg2GopSizeUnits (..),
Mpeg2ScanType (..),
Mpeg2SubGopLength (..),
Mpeg2TimecodeInsertionBehavior (..),
MsSmoothH265PackagingType (..),
MultiplexState (..),
NetworkInputServerValidation (..),
NielsenPcmToId3TaggingState (..),
NielsenWatermarksCbetStepaside (..),
NielsenWatermarksDistributionTypes (..),
OfferingDurationUnits (..),
OfferingType (..),
PipelineId (..),
PreferredChannelPipeline (..),
ReservationCodec (..),
ReservationMaximumBitrate (..),
ReservationMaximumFramerate (..),
ReservationResolution (..),
ReservationResourceType (..),
ReservationSpecialFeature (..),
ReservationState (..),
ReservationVideoQuality (..),
RtmpAdMarkers (..),
RtmpCacheFullBehavior (..),
RtmpCaptionData (..),
RtmpOutputCertificateMode (..),
S3CannedAcl (..),
Scte20Convert608To708 (..),
Scte27OcrLanguage (..),
Scte35AposNoRegionalBlackoutBehavior (..),
Scte35AposWebDeliveryAllowedBehavior (..),
Scte35ArchiveAllowedFlag (..),
Scte35DeviceRestrictions (..),
Scte35NoRegionalBlackoutFlag (..),
Scte35SegmentationCancelIndicator (..),
Scte35SpliceInsertNoRegionalBlackoutBehavior (..),
Scte35SpliceInsertWebDeliveryAllowedBehavior (..),
Scte35WebDeliveryAllowedFlag (..),
SmoothGroupAudioOnlyTimecodeControl (..),
SmoothGroupCertificateMode (..),
SmoothGroupEventIdMode (..),
SmoothGroupEventStopBehavior (..),
SmoothGroupSegmentationMode (..),
SmoothGroupSparseTrackType (..),
SmoothGroupStreamManifestBehavior (..),
SmoothGroupTimestampOffsetMode (..),
Smpte2038DataPreference (..),
TemporalFilterPostFilterSharpening (..),
TemporalFilterStrength (..),
TimecodeConfigSource (..),
TtmlDestinationStyleControl (..),
UdpTimedMetadataId3Frame (..),
VideoDescriptionRespondToAfd (..),
VideoDescriptionScalingBehavior (..),
VideoSelectorColorSpace (..),
VideoSelectorColorSpaceUsage (..),
WavCodingMode (..),
WebvttDestinationStyleControl (..),
AacSettings (..),
newAacSettings,
aacSettings_rawFormat,
aacSettings_codingMode,
aacSettings_profile,
aacSettings_rateControlMode,
aacSettings_sampleRate,
aacSettings_spec,
aacSettings_bitrate,
aacSettings_vbrQuality,
aacSettings_inputType,
Ac3Settings (..),
newAc3Settings,
ac3Settings_lfeFilter,
ac3Settings_metadataControl,
ac3Settings_bitstreamMode,
ac3Settings_codingMode,
ac3Settings_bitrate,
ac3Settings_dialnorm,
ac3Settings_drcProfile,
AncillarySourceSettings (..),
newAncillarySourceSettings,
ancillarySourceSettings_sourceAncillaryChannelNumber,
ArchiveCdnSettings (..),
newArchiveCdnSettings,
archiveCdnSettings_archiveS3Settings,
ArchiveContainerSettings (..),
newArchiveContainerSettings,
archiveContainerSettings_m2tsSettings,
archiveContainerSettings_rawSettings,
ArchiveGroupSettings (..),
newArchiveGroupSettings,
archiveGroupSettings_rolloverInterval,
archiveGroupSettings_archiveCdnSettings,
archiveGroupSettings_destination,
ArchiveOutputSettings (..),
newArchiveOutputSettings,
archiveOutputSettings_extension,
archiveOutputSettings_nameModifier,
archiveOutputSettings_containerSettings,
ArchiveS3Settings (..),
newArchiveS3Settings,
archiveS3Settings_cannedAcl,
AribDestinationSettings (..),
newAribDestinationSettings,
AribSourceSettings (..),
newAribSourceSettings,
AudioChannelMapping (..),
newAudioChannelMapping,
audioChannelMapping_outputChannel,
audioChannelMapping_inputChannelLevels,
AudioCodecSettings (..),
newAudioCodecSettings,
audioCodecSettings_passThroughSettings,
audioCodecSettings_ac3Settings,
audioCodecSettings_mp2Settings,
audioCodecSettings_wavSettings,
audioCodecSettings_aacSettings,
audioCodecSettings_eac3Settings,
AudioDescription (..),
newAudioDescription,
audioDescription_languageCode,
audioDescription_audioType,
audioDescription_audioNormalizationSettings,
audioDescription_languageCodeControl,
audioDescription_codecSettings,
audioDescription_audioWatermarkingSettings,
audioDescription_streamName,
audioDescription_remixSettings,
audioDescription_audioTypeControl,
audioDescription_audioSelectorName,
audioDescription_name,
AudioHlsRenditionSelection (..),
newAudioHlsRenditionSelection,
audioHlsRenditionSelection_name,
audioHlsRenditionSelection_groupId,
AudioLanguageSelection (..),
newAudioLanguageSelection,
audioLanguageSelection_languageSelectionPolicy,
audioLanguageSelection_languageCode,
AudioNormalizationSettings (..),
newAudioNormalizationSettings,
audioNormalizationSettings_algorithmControl,
audioNormalizationSettings_targetLkfs,
audioNormalizationSettings_algorithm,
AudioOnlyHlsSettings (..),
newAudioOnlyHlsSettings,
audioOnlyHlsSettings_audioOnlyImage,
audioOnlyHlsSettings_segmentType,
audioOnlyHlsSettings_audioGroupId,
audioOnlyHlsSettings_audioTrackType,
AudioPidSelection (..),
newAudioPidSelection,
audioPidSelection_pid,
AudioSelector (..),
newAudioSelector,
audioSelector_selectorSettings,
audioSelector_name,
AudioSelectorSettings (..),
newAudioSelectorSettings,
audioSelectorSettings_audioLanguageSelection,
audioSelectorSettings_audioTrackSelection,
audioSelectorSettings_audioHlsRenditionSelection,
audioSelectorSettings_audioPidSelection,
AudioSilenceFailoverSettings (..),
newAudioSilenceFailoverSettings,
audioSilenceFailoverSettings_audioSilenceThresholdMsec,
audioSilenceFailoverSettings_audioSelectorName,
AudioTrack (..),
newAudioTrack,
audioTrack_track,
AudioTrackSelection (..),
newAudioTrackSelection,
audioTrackSelection_tracks,
AudioWatermarkSettings (..),
newAudioWatermarkSettings,
audioWatermarkSettings_nielsenWatermarksSettings,
AutomaticInputFailoverSettings (..),
newAutomaticInputFailoverSettings,
automaticInputFailoverSettings_failoverConditions,
automaticInputFailoverSettings_errorClearTimeMsec,
automaticInputFailoverSettings_inputPreference,
automaticInputFailoverSettings_secondaryInputId,
AvailBlanking (..),
newAvailBlanking,
availBlanking_state,
availBlanking_availBlankingImage,
AvailConfiguration (..),
newAvailConfiguration,
availConfiguration_availSettings,
AvailSettings (..),
newAvailSettings,
availSettings_scte35SpliceInsert,
availSettings_scte35TimeSignalApos,
BatchFailedResultModel (..),
newBatchFailedResultModel,
batchFailedResultModel_arn,
batchFailedResultModel_id,
batchFailedResultModel_code,
batchFailedResultModel_message,
BatchScheduleActionCreateRequest (..),
newBatchScheduleActionCreateRequest,
batchScheduleActionCreateRequest_scheduleActions,
BatchScheduleActionCreateResult (..),
newBatchScheduleActionCreateResult,
batchScheduleActionCreateResult_scheduleActions,
BatchScheduleActionDeleteRequest (..),
newBatchScheduleActionDeleteRequest,
batchScheduleActionDeleteRequest_actionNames,
BatchScheduleActionDeleteResult (..),
newBatchScheduleActionDeleteResult,
batchScheduleActionDeleteResult_scheduleActions,
BatchSuccessfulResultModel (..),
newBatchSuccessfulResultModel,
batchSuccessfulResultModel_state,
batchSuccessfulResultModel_arn,
batchSuccessfulResultModel_id,
BlackoutSlate (..),
newBlackoutSlate,
blackoutSlate_networkEndBlackoutImage,
blackoutSlate_state,
blackoutSlate_networkEndBlackout,
blackoutSlate_networkId,
blackoutSlate_blackoutSlateImage,
BurnInDestinationSettings (..),
newBurnInDestinationSettings,
burnInDestinationSettings_backgroundOpacity,
burnInDestinationSettings_fontOpacity,
burnInDestinationSettings_shadowYOffset,
burnInDestinationSettings_fontResolution,
burnInDestinationSettings_yPosition,
burnInDestinationSettings_backgroundColor,
burnInDestinationSettings_shadowXOffset,
burnInDestinationSettings_fontSize,
burnInDestinationSettings_xPosition,
burnInDestinationSettings_alignment,
burnInDestinationSettings_shadowOpacity,
burnInDestinationSettings_teletextGridControl,
burnInDestinationSettings_outlineColor,
burnInDestinationSettings_outlineSize,
burnInDestinationSettings_font,
burnInDestinationSettings_shadowColor,
burnInDestinationSettings_fontColor,
CaptionDescription (..),
newCaptionDescription,
captionDescription_languageCode,
captionDescription_destinationSettings,
captionDescription_languageDescription,
captionDescription_captionSelectorName,
captionDescription_name,
CaptionDestinationSettings (..),
newCaptionDestinationSettings,
captionDestinationSettings_teletextDestinationSettings,
captionDestinationSettings_ebuTtDDestinationSettings,
captionDestinationSettings_rtmpCaptionInfoDestinationSettings,
captionDestinationSettings_dvbSubDestinationSettings,
captionDestinationSettings_scte27DestinationSettings,
captionDestinationSettings_ttmlDestinationSettings,
captionDestinationSettings_scte20PlusEmbeddedDestinationSettings,
captionDestinationSettings_embeddedPlusScte20DestinationSettings,
captionDestinationSettings_smpteTtDestinationSettings,
captionDestinationSettings_webvttDestinationSettings,
captionDestinationSettings_embeddedDestinationSettings,
captionDestinationSettings_burnInDestinationSettings,
captionDestinationSettings_aribDestinationSettings,
CaptionLanguageMapping (..),
newCaptionLanguageMapping,
captionLanguageMapping_languageCode,
captionLanguageMapping_languageDescription,
captionLanguageMapping_captionChannel,
CaptionRectangle (..),
newCaptionRectangle,
captionRectangle_topOffset,
captionRectangle_height,
captionRectangle_width,
captionRectangle_leftOffset,
CaptionSelector (..),
newCaptionSelector,
captionSelector_languageCode,
captionSelector_selectorSettings,
captionSelector_name,
CaptionSelectorSettings (..),
newCaptionSelectorSettings,
captionSelectorSettings_teletextSourceSettings,
captionSelectorSettings_aribSourceSettings,
captionSelectorSettings_scte27SourceSettings,
captionSelectorSettings_dvbSubSourceSettings,
captionSelectorSettings_ancillarySourceSettings,
captionSelectorSettings_scte20SourceSettings,
captionSelectorSettings_embeddedSourceSettings,
CdiInputSpecification (..),
newCdiInputSpecification,
cdiInputSpecification_resolution,
Channel (..),
newChannel,
channel_state,
channel_logLevel,
channel_arn,
channel_pipelinesRunningCount,
channel_pipelineDetails,
channel_inputSpecification,
channel_inputAttachments,
channel_destinations,
channel_name,
channel_cdiInputSpecification,
channel_id,
channel_channelClass,
channel_vpc,
channel_egressEndpoints,
channel_tags,
channel_encoderSettings,
channel_roleArn,
ChannelEgressEndpoint (..),
newChannelEgressEndpoint,
channelEgressEndpoint_sourceIp,
ChannelSummary (..),
newChannelSummary,
channelSummary_state,
channelSummary_logLevel,
channelSummary_arn,
channelSummary_pipelinesRunningCount,
channelSummary_inputSpecification,
channelSummary_inputAttachments,
channelSummary_destinations,
channelSummary_name,
channelSummary_cdiInputSpecification,
channelSummary_id,
channelSummary_channelClass,
channelSummary_vpc,
channelSummary_egressEndpoints,
channelSummary_tags,
channelSummary_roleArn,
ColorSpacePassthroughSettings (..),
newColorSpacePassthroughSettings,
DvbNitSettings (..),
newDvbNitSettings,
dvbNitSettings_repInterval,
dvbNitSettings_networkName,
dvbNitSettings_networkId,
DvbSdtSettings (..),
newDvbSdtSettings,
dvbSdtSettings_repInterval,
dvbSdtSettings_serviceProviderName,
dvbSdtSettings_outputSdt,
dvbSdtSettings_serviceName,
DvbSubDestinationSettings (..),
newDvbSubDestinationSettings,
dvbSubDestinationSettings_backgroundOpacity,
dvbSubDestinationSettings_fontOpacity,
dvbSubDestinationSettings_shadowYOffset,
dvbSubDestinationSettings_fontResolution,
dvbSubDestinationSettings_yPosition,
dvbSubDestinationSettings_backgroundColor,
dvbSubDestinationSettings_shadowXOffset,
dvbSubDestinationSettings_fontSize,
dvbSubDestinationSettings_xPosition,
dvbSubDestinationSettings_alignment,
dvbSubDestinationSettings_shadowOpacity,
dvbSubDestinationSettings_teletextGridControl,
dvbSubDestinationSettings_outlineColor,
dvbSubDestinationSettings_outlineSize,
dvbSubDestinationSettings_font,
dvbSubDestinationSettings_shadowColor,
dvbSubDestinationSettings_fontColor,
DvbSubSourceSettings (..),
newDvbSubSourceSettings,
dvbSubSourceSettings_ocrLanguage,
dvbSubSourceSettings_pid,
DvbTdtSettings (..),
newDvbTdtSettings,
dvbTdtSettings_repInterval,
Eac3Settings (..),
newEac3Settings,
eac3Settings_stereoDownmix,
eac3Settings_loRoCenterMixLevel,
eac3Settings_ltRtCenterMixLevel,
eac3Settings_lfeFilter,
eac3Settings_ltRtSurroundMixLevel,
eac3Settings_metadataControl,
eac3Settings_loRoSurroundMixLevel,
eac3Settings_surroundMode,
eac3Settings_attenuationControl,
eac3Settings_passthroughControl,
eac3Settings_bitstreamMode,
eac3Settings_lfeControl,
eac3Settings_codingMode,
eac3Settings_drcLine,
eac3Settings_drcRf,
eac3Settings_dcFilter,
eac3Settings_bitrate,
eac3Settings_phaseControl,
eac3Settings_surroundExMode,
eac3Settings_dialnorm,
EbuTtDDestinationSettings (..),
newEbuTtDDestinationSettings,
ebuTtDDestinationSettings_fillLineGap,
ebuTtDDestinationSettings_copyrightHolder,
ebuTtDDestinationSettings_fontFamily,
ebuTtDDestinationSettings_styleControl,
EmbeddedDestinationSettings (..),
newEmbeddedDestinationSettings,
EmbeddedPlusScte20DestinationSettings (..),
newEmbeddedPlusScte20DestinationSettings,
EmbeddedSourceSettings (..),
newEmbeddedSourceSettings,
embeddedSourceSettings_convert608To708,
embeddedSourceSettings_scte20Detection,
embeddedSourceSettings_source608TrackNumber,
embeddedSourceSettings_source608ChannelNumber,
EncoderSettings (..),
newEncoderSettings,
encoderSettings_captionDescriptions,
encoderSettings_availConfiguration,
encoderSettings_featureActivations,
encoderSettings_nielsenConfiguration,
encoderSettings_availBlanking,
encoderSettings_globalConfiguration,
encoderSettings_motionGraphicsConfiguration,
encoderSettings_blackoutSlate,
encoderSettings_videoDescriptions,
encoderSettings_audioDescriptions,
encoderSettings_outputGroups,
encoderSettings_timecodeConfig,
FailoverCondition (..),
newFailoverCondition,
failoverCondition_failoverConditionSettings,
FailoverConditionSettings (..),
newFailoverConditionSettings,
failoverConditionSettings_videoBlackSettings,
failoverConditionSettings_inputLossSettings,
failoverConditionSettings_audioSilenceSettings,
FeatureActivations (..),
newFeatureActivations,
featureActivations_inputPrepareScheduleActions,
FecOutputSettings (..),
newFecOutputSettings,
fecOutputSettings_rowLength,
fecOutputSettings_includeFec,
fecOutputSettings_columnDepth,
FixedModeScheduleActionStartSettings (..),
newFixedModeScheduleActionStartSettings,
fixedModeScheduleActionStartSettings_time,
Fmp4HlsSettings (..),
newFmp4HlsSettings,
fmp4HlsSettings_nielsenId3Behavior,
fmp4HlsSettings_audioRenditionSets,
fmp4HlsSettings_timedMetadataBehavior,
FollowModeScheduleActionStartSettings (..),
newFollowModeScheduleActionStartSettings,
followModeScheduleActionStartSettings_referenceActionName,
followModeScheduleActionStartSettings_followPoint,
FrameCaptureCdnSettings (..),
newFrameCaptureCdnSettings,
frameCaptureCdnSettings_frameCaptureS3Settings,
FrameCaptureGroupSettings (..),
newFrameCaptureGroupSettings,
frameCaptureGroupSettings_frameCaptureCdnSettings,
frameCaptureGroupSettings_destination,
FrameCaptureHlsSettings (..),
newFrameCaptureHlsSettings,
FrameCaptureOutputSettings (..),
newFrameCaptureOutputSettings,
frameCaptureOutputSettings_nameModifier,
FrameCaptureS3Settings (..),
newFrameCaptureS3Settings,
frameCaptureS3Settings_cannedAcl,
FrameCaptureSettings (..),
newFrameCaptureSettings,
frameCaptureSettings_captureIntervalUnits,
frameCaptureSettings_captureInterval,
GlobalConfiguration (..),
newGlobalConfiguration,
globalConfiguration_outputLockingMode,
globalConfiguration_inputLossBehavior,
globalConfiguration_initialAudioGain,
globalConfiguration_supportLowFramerateInputs,
globalConfiguration_inputEndAction,
globalConfiguration_outputTimingSource,
H264ColorSpaceSettings (..),
newH264ColorSpaceSettings,
h264ColorSpaceSettings_rec709Settings,
h264ColorSpaceSettings_rec601Settings,
h264ColorSpaceSettings_colorSpacePassthroughSettings,
H264FilterSettings (..),
newH264FilterSettings,
h264FilterSettings_temporalFilterSettings,
H264Settings (..),
newH264Settings,
h264Settings_temporalAq,
h264Settings_sceneChangeDetect,
h264Settings_scanType,
h264Settings_timecodeInsertion,
h264Settings_parNumerator,
h264Settings_afdSignaling,
h264Settings_gopSize,
h264Settings_gopSizeUnits,
h264Settings_subgopLength,
h264Settings_qualityLevel,
h264Settings_slices,
h264Settings_profile,
h264Settings_rateControlMode,
h264Settings_minIInterval,
h264Settings_qvbrQualityLevel,
h264Settings_colorSpaceSettings,
h264Settings_parControl,
h264Settings_flickerAq,
h264Settings_bufSize,
h264Settings_spatialAq,
h264Settings_gopNumBFrames,
h264Settings_fixedAfd,
h264Settings_softness,
h264Settings_filterSettings,
h264Settings_bitrate,
h264Settings_framerateDenominator,
h264Settings_forceFieldPictures,
h264Settings_entropyEncoding,
h264Settings_framerateControl,
h264Settings_colorMetadata,
h264Settings_lookAheadRateControl,
h264Settings_adaptiveQuantization,
h264Settings_framerateNumerator,
h264Settings_level,
h264Settings_gopBReference,
h264Settings_maxBitrate,
h264Settings_syntax,
h264Settings_bufFillPct,
h264Settings_gopClosedCadence,
h264Settings_numRefFrames,
h264Settings_parDenominator,
H265ColorSpaceSettings (..),
newH265ColorSpaceSettings,
h265ColorSpaceSettings_hdr10Settings,
h265ColorSpaceSettings_rec709Settings,
h265ColorSpaceSettings_rec601Settings,
h265ColorSpaceSettings_colorSpacePassthroughSettings,
H265FilterSettings (..),
newH265FilterSettings,
h265FilterSettings_temporalFilterSettings,
H265Settings (..),
newH265Settings,
h265Settings_sceneChangeDetect,
h265Settings_scanType,
h265Settings_timecodeInsertion,
h265Settings_parNumerator,
h265Settings_afdSignaling,
h265Settings_gopSize,
h265Settings_gopSizeUnits,
h265Settings_slices,
h265Settings_profile,
h265Settings_alternativeTransferFunction,
h265Settings_rateControlMode,
h265Settings_minIInterval,
h265Settings_qvbrQualityLevel,
h265Settings_colorSpaceSettings,
h265Settings_flickerAq,
h265Settings_bufSize,
h265Settings_tier,
h265Settings_fixedAfd,
h265Settings_filterSettings,
h265Settings_bitrate,
h265Settings_colorMetadata,
h265Settings_lookAheadRateControl,
h265Settings_adaptiveQuantization,
h265Settings_level,
h265Settings_maxBitrate,
h265Settings_gopClosedCadence,
h265Settings_parDenominator,
h265Settings_framerateNumerator,
h265Settings_framerateDenominator,
Hdr10Settings (..),
newHdr10Settings,
hdr10Settings_maxFall,
hdr10Settings_maxCll,
HlsAkamaiSettings (..),
newHlsAkamaiSettings,
hlsAkamaiSettings_httpTransferMode,
hlsAkamaiSettings_numRetries,
hlsAkamaiSettings_token,
hlsAkamaiSettings_connectionRetryInterval,
hlsAkamaiSettings_filecacheDuration,
hlsAkamaiSettings_restartDelay,
hlsAkamaiSettings_salt,
HlsBasicPutSettings (..),
newHlsBasicPutSettings,
hlsBasicPutSettings_numRetries,
hlsBasicPutSettings_connectionRetryInterval,
hlsBasicPutSettings_filecacheDuration,
hlsBasicPutSettings_restartDelay,
HlsCdnSettings (..),
newHlsCdnSettings,
hlsCdnSettings_hlsAkamaiSettings,
hlsCdnSettings_hlsMediaStoreSettings,
hlsCdnSettings_hlsS3Settings,
hlsCdnSettings_hlsBasicPutSettings,
hlsCdnSettings_hlsWebdavSettings,
HlsGroupSettings (..),
newHlsGroupSettings,
hlsGroupSettings_directoryStructure,
hlsGroupSettings_encryptionType,
hlsGroupSettings_timedMetadataId3Period,
hlsGroupSettings_ivInManifest,
hlsGroupSettings_discontinuityTags,
hlsGroupSettings_tsFileMode,
hlsGroupSettings_minSegmentLength,
hlsGroupSettings_iFrameOnlyPlaylists,
hlsGroupSettings_programDateTime,
hlsGroupSettings_indexNSegments,
hlsGroupSettings_programDateTimePeriod,
hlsGroupSettings_codecSpecification,
hlsGroupSettings_hlsCdnSettings,
hlsGroupSettings_captionLanguageMappings,
hlsGroupSettings_inputLossAction,
hlsGroupSettings_mode,
hlsGroupSettings_keyProviderSettings,
hlsGroupSettings_incompleteSegmentBehavior,
hlsGroupSettings_constantIv,
hlsGroupSettings_baseUrlManifest,
hlsGroupSettings_adMarkers,
hlsGroupSettings_keyFormat,
hlsGroupSettings_segmentLength,
hlsGroupSettings_hlsId3SegmentTagging,
hlsGroupSettings_timedMetadataId3Frame,
hlsGroupSettings_baseUrlContent,
hlsGroupSettings_outputSelection,
hlsGroupSettings_captionLanguageSetting,
hlsGroupSettings_segmentsPerSubdirectory,
hlsGroupSettings_manifestDurationFormat,
hlsGroupSettings_ivSource,
hlsGroupSettings_segmentationMode,
hlsGroupSettings_keyFormatVersions,
hlsGroupSettings_clientCache,
hlsGroupSettings_timestampDeltaMilliseconds,
hlsGroupSettings_baseUrlManifest1,
hlsGroupSettings_redundantManifest,
hlsGroupSettings_streamInfResolution,
hlsGroupSettings_keepSegments,
hlsGroupSettings_baseUrlContent1,
hlsGroupSettings_manifestCompression,
hlsGroupSettings_destination,
HlsId3SegmentTaggingScheduleActionSettings (..),
newHlsId3SegmentTaggingScheduleActionSettings,
hlsId3SegmentTaggingScheduleActionSettings_tag,
HlsInputSettings (..),
newHlsInputSettings,
hlsInputSettings_bufferSegments,
hlsInputSettings_retries,
hlsInputSettings_retryInterval,
hlsInputSettings_bandwidth,
hlsInputSettings_scte35Source,
HlsMediaStoreSettings (..),
newHlsMediaStoreSettings,
hlsMediaStoreSettings_numRetries,
hlsMediaStoreSettings_connectionRetryInterval,
hlsMediaStoreSettings_filecacheDuration,
hlsMediaStoreSettings_mediaStoreStorageClass,
hlsMediaStoreSettings_restartDelay,
HlsOutputSettings (..),
newHlsOutputSettings,
hlsOutputSettings_h265PackagingType,
hlsOutputSettings_segmentModifier,
hlsOutputSettings_nameModifier,
hlsOutputSettings_hlsSettings,
HlsS3Settings (..),
newHlsS3Settings,
hlsS3Settings_cannedAcl,
HlsSettings (..),
newHlsSettings,
hlsSettings_fmp4HlsSettings,
hlsSettings_audioOnlyHlsSettings,
hlsSettings_frameCaptureHlsSettings,
hlsSettings_standardHlsSettings,
HlsTimedMetadataScheduleActionSettings (..),
newHlsTimedMetadataScheduleActionSettings,
hlsTimedMetadataScheduleActionSettings_id3,
HlsWebdavSettings (..),
newHlsWebdavSettings,
hlsWebdavSettings_httpTransferMode,
hlsWebdavSettings_numRetries,
hlsWebdavSettings_connectionRetryInterval,
hlsWebdavSettings_filecacheDuration,
hlsWebdavSettings_restartDelay,
HtmlMotionGraphicsSettings (..),
newHtmlMotionGraphicsSettings,
ImmediateModeScheduleActionStartSettings (..),
newImmediateModeScheduleActionStartSettings,
Input (..),
newInput,
input_state,
input_securityGroups,
input_arn,
input_inputDevices,
input_inputPartnerIds,
input_sources,
input_destinations,
input_name,
input_attachedChannels,
input_id,
input_inputClass,
input_type,
input_mediaConnectFlows,
input_inputSourceType,
input_tags,
input_roleArn,
InputAttachment (..),
newInputAttachment,
inputAttachment_inputAttachmentName,
inputAttachment_inputId,
inputAttachment_automaticInputFailoverSettings,
inputAttachment_inputSettings,
InputChannelLevel (..),
newInputChannelLevel,
inputChannelLevel_inputChannel,
inputChannelLevel_gain,
InputClippingSettings (..),
newInputClippingSettings,
inputClippingSettings_stopTimecode,
inputClippingSettings_startTimecode,
inputClippingSettings_inputTimecodeSource,
InputDestination (..),
newInputDestination,
inputDestination_url,
inputDestination_ip,
inputDestination_vpc,
inputDestination_port,
InputDestinationRequest (..),
newInputDestinationRequest,
inputDestinationRequest_streamName,
InputDestinationVpc (..),
newInputDestinationVpc,
inputDestinationVpc_networkInterfaceId,
inputDestinationVpc_availabilityZone,
InputDeviceConfigurableSettings (..),
newInputDeviceConfigurableSettings,
inputDeviceConfigurableSettings_configuredInput,
inputDeviceConfigurableSettings_maxBitrate,
InputDeviceHdSettings (..),
newInputDeviceHdSettings,
inputDeviceHdSettings_framerate,
inputDeviceHdSettings_scanType,
inputDeviceHdSettings_deviceState,
inputDeviceHdSettings_height,
inputDeviceHdSettings_activeInput,
inputDeviceHdSettings_width,
inputDeviceHdSettings_configuredInput,
inputDeviceHdSettings_maxBitrate,
InputDeviceNetworkSettings (..),
newInputDeviceNetworkSettings,
inputDeviceNetworkSettings_ipAddress,
inputDeviceNetworkSettings_gateway,
inputDeviceNetworkSettings_dnsAddresses,
inputDeviceNetworkSettings_ipScheme,
inputDeviceNetworkSettings_subnetMask,
InputDeviceRequest (..),
newInputDeviceRequest,
inputDeviceRequest_id,
InputDeviceSettings (..),
newInputDeviceSettings,
inputDeviceSettings_id,
InputDeviceSummary (..),
newInputDeviceSummary,
inputDeviceSummary_arn,
inputDeviceSummary_macAddress,
inputDeviceSummary_hdDeviceSettings,
inputDeviceSummary_uhdDeviceSettings,
inputDeviceSummary_name,
inputDeviceSummary_id,
inputDeviceSummary_deviceUpdateStatus,
inputDeviceSummary_deviceSettingsSyncState,
inputDeviceSummary_type,
inputDeviceSummary_serialNumber,
inputDeviceSummary_networkSettings,
inputDeviceSummary_connectionState,
InputDeviceUhdSettings (..),
newInputDeviceUhdSettings,
inputDeviceUhdSettings_framerate,
inputDeviceUhdSettings_scanType,
inputDeviceUhdSettings_deviceState,
inputDeviceUhdSettings_height,
inputDeviceUhdSettings_activeInput,
inputDeviceUhdSettings_width,
inputDeviceUhdSettings_configuredInput,
inputDeviceUhdSettings_maxBitrate,
InputLocation (..),
newInputLocation,
inputLocation_username,
inputLocation_passwordParam,
inputLocation_uri,
InputLossBehavior (..),
newInputLossBehavior,
inputLossBehavior_inputLossImageColor,
inputLossBehavior_blackFrameMsec,
inputLossBehavior_repeatFrameMsec,
inputLossBehavior_inputLossImageType,
inputLossBehavior_inputLossImageSlate,
InputLossFailoverSettings (..),
newInputLossFailoverSettings,
inputLossFailoverSettings_inputLossThresholdMsec,
InputPrepareScheduleActionSettings (..),
newInputPrepareScheduleActionSettings,
inputPrepareScheduleActionSettings_inputAttachmentNameReference,
inputPrepareScheduleActionSettings_inputClippingSettings,
inputPrepareScheduleActionSettings_urlPath,
InputSecurityGroup (..),
newInputSecurityGroup,
inputSecurityGroup_state,
inputSecurityGroup_arn,
inputSecurityGroup_inputs,
inputSecurityGroup_id,
inputSecurityGroup_whitelistRules,
inputSecurityGroup_tags,
InputSettings (..),
newInputSettings,
inputSettings_videoSelector,
inputSettings_smpte2038DataPreference,
inputSettings_networkInputSettings,
inputSettings_audioSelectors,
inputSettings_deblockFilter,
inputSettings_denoiseFilter,
inputSettings_filterStrength,
inputSettings_captionSelectors,
inputSettings_inputFilter,
inputSettings_sourceEndBehavior,
InputSource (..),
newInputSource,
inputSource_url,
inputSource_username,
inputSource_passwordParam,
InputSourceRequest (..),
newInputSourceRequest,
inputSourceRequest_url,
inputSourceRequest_username,
inputSourceRequest_passwordParam,
InputSpecification (..),
newInputSpecification,
inputSpecification_resolution,
inputSpecification_codec,
inputSpecification_maximumBitrate,
InputSwitchScheduleActionSettings (..),
newInputSwitchScheduleActionSettings,
inputSwitchScheduleActionSettings_inputClippingSettings,
inputSwitchScheduleActionSettings_urlPath,
inputSwitchScheduleActionSettings_inputAttachmentNameReference,
InputVpcRequest (..),
newInputVpcRequest,
inputVpcRequest_securityGroupIds,
inputVpcRequest_subnetIds,
InputWhitelistRule (..),
newInputWhitelistRule,
inputWhitelistRule_cidr,
InputWhitelistRuleCidr (..),
newInputWhitelistRuleCidr,
inputWhitelistRuleCidr_cidr,
KeyProviderSettings (..),
newKeyProviderSettings,
keyProviderSettings_staticKeySettings,
M2tsSettings (..),
newM2tsSettings,
m2tsSettings_pmtPid,
m2tsSettings_etvSignalPid,
m2tsSettings_videoPid,
m2tsSettings_nielsenId3Behavior,
m2tsSettings_bufferModel,
m2tsSettings_scte35Pid,
m2tsSettings_transportStreamId,
m2tsSettings_programNum,
m2tsSettings_fragmentTime,
m2tsSettings_timedMetadataBehavior,
m2tsSettings_ccDescriptor,
m2tsSettings_pmtInterval,
m2tsSettings_dvbSdtSettings,
m2tsSettings_ecmPid,
m2tsSettings_nullPacketBitrate,
m2tsSettings_audioBufferModel,
m2tsSettings_timedMetadataPid,
m2tsSettings_klv,
m2tsSettings_audioFramesPerPes,
m2tsSettings_pcrPeriod,
m2tsSettings_pcrPid,
m2tsSettings_segmentationMarkers,
m2tsSettings_aribCaptionsPidControl,
m2tsSettings_klvDataPids,
m2tsSettings_ebpLookaheadMs,
m2tsSettings_dvbSubPids,
m2tsSettings_scte27Pids,
m2tsSettings_patInterval,
m2tsSettings_audioStreamType,
m2tsSettings_esRateInPes,
m2tsSettings_etvPlatformPid,
m2tsSettings_bitrate,
m2tsSettings_scte35Control,
m2tsSettings_audioPids,
m2tsSettings_dvbTeletextPid,
m2tsSettings_ebif,
m2tsSettings_arib,
m2tsSettings_aribCaptionsPid,
m2tsSettings_absentInputAudioBehavior,
m2tsSettings_segmentationTime,
m2tsSettings_ebpAudioInterval,
m2tsSettings_dvbNitSettings,
m2tsSettings_pcrControl,
m2tsSettings_ebpPlacement,
m2tsSettings_rateMode,
m2tsSettings_segmentationStyle,
m2tsSettings_dvbTdtSettings,
M3u8Settings (..),
newM3u8Settings,
m3u8Settings_pmtPid,
m3u8Settings_videoPid,
m3u8Settings_nielsenId3Behavior,
m3u8Settings_scte35Pid,
m3u8Settings_transportStreamId,
m3u8Settings_programNum,
m3u8Settings_timedMetadataBehavior,
m3u8Settings_pmtInterval,
m3u8Settings_ecmPid,
m3u8Settings_timedMetadataPid,
m3u8Settings_audioFramesPerPes,
m3u8Settings_pcrPeriod,
m3u8Settings_pcrPid,
m3u8Settings_patInterval,
m3u8Settings_audioPids,
m3u8Settings_scte35Behavior,
m3u8Settings_pcrControl,
MediaConnectFlow (..),
newMediaConnectFlow,
mediaConnectFlow_flowArn,
MediaConnectFlowRequest (..),
newMediaConnectFlowRequest,
mediaConnectFlowRequest_flowArn,
MediaPackageGroupSettings (..),
newMediaPackageGroupSettings,
mediaPackageGroupSettings_destination,
MediaPackageOutputDestinationSettings (..),
newMediaPackageOutputDestinationSettings,
mediaPackageOutputDestinationSettings_channelId,
MediaPackageOutputSettings (..),
newMediaPackageOutputSettings,
MotionGraphicsActivateScheduleActionSettings (..),
newMotionGraphicsActivateScheduleActionSettings,
motionGraphicsActivateScheduleActionSettings_url,
motionGraphicsActivateScheduleActionSettings_username,
motionGraphicsActivateScheduleActionSettings_passwordParam,
motionGraphicsActivateScheduleActionSettings_duration,
MotionGraphicsConfiguration (..),
newMotionGraphicsConfiguration,
motionGraphicsConfiguration_motionGraphicsInsertion,
motionGraphicsConfiguration_motionGraphicsSettings,
MotionGraphicsDeactivateScheduleActionSettings (..),
newMotionGraphicsDeactivateScheduleActionSettings,
MotionGraphicsSettings (..),
newMotionGraphicsSettings,
motionGraphicsSettings_htmlMotionGraphicsSettings,
Mp2Settings (..),
newMp2Settings,
mp2Settings_codingMode,
mp2Settings_sampleRate,
mp2Settings_bitrate,
Mpeg2FilterSettings (..),
newMpeg2FilterSettings,
mpeg2FilterSettings_temporalFilterSettings,
Mpeg2Settings (..),
newMpeg2Settings,
mpeg2Settings_scanType,
mpeg2Settings_timecodeInsertion,
mpeg2Settings_afdSignaling,
mpeg2Settings_gopSize,
mpeg2Settings_gopSizeUnits,
mpeg2Settings_subgopLength,
mpeg2Settings_displayAspectRatio,
mpeg2Settings_gopNumBFrames,
mpeg2Settings_fixedAfd,
mpeg2Settings_filterSettings,
mpeg2Settings_colorMetadata,
mpeg2Settings_adaptiveQuantization,
mpeg2Settings_gopClosedCadence,
mpeg2Settings_colorSpace,
mpeg2Settings_framerateNumerator,
mpeg2Settings_framerateDenominator,
MsSmoothGroupSettings (..),
newMsSmoothGroupSettings,
msSmoothGroupSettings_fragmentLength,
msSmoothGroupSettings_streamManifestBehavior,
msSmoothGroupSettings_sendDelayMs,
msSmoothGroupSettings_eventStopBehavior,
msSmoothGroupSettings_timestampOffsetMode,
msSmoothGroupSettings_numRetries,
msSmoothGroupSettings_acquisitionPointId,
msSmoothGroupSettings_inputLossAction,
msSmoothGroupSettings_timestampOffset,
msSmoothGroupSettings_certificateMode,
msSmoothGroupSettings_sparseTrackType,
msSmoothGroupSettings_connectionRetryInterval,
msSmoothGroupSettings_filecacheDuration,
msSmoothGroupSettings_restartDelay,
msSmoothGroupSettings_eventIdMode,
msSmoothGroupSettings_audioOnlyTimecodeControl,
msSmoothGroupSettings_segmentationMode,
msSmoothGroupSettings_eventId,
msSmoothGroupSettings_destination,
MsSmoothOutputSettings (..),
newMsSmoothOutputSettings,
msSmoothOutputSettings_h265PackagingType,
msSmoothOutputSettings_nameModifier,
Multiplex (..),
newMultiplex,
multiplex_state,
multiplex_arn,
multiplex_pipelinesRunningCount,
multiplex_availabilityZones,
multiplex_programCount,
multiplex_destinations,
multiplex_name,
multiplex_id,
multiplex_multiplexSettings,
multiplex_tags,
MultiplexGroupSettings (..),
newMultiplexGroupSettings,
MultiplexMediaConnectOutputDestinationSettings (..),
newMultiplexMediaConnectOutputDestinationSettings,
multiplexMediaConnectOutputDestinationSettings_entitlementArn,
MultiplexOutputDestination (..),
newMultiplexOutputDestination,
multiplexOutputDestination_mediaConnectSettings,
MultiplexOutputSettings (..),
newMultiplexOutputSettings,
multiplexOutputSettings_destination,
MultiplexProgram (..),
newMultiplexProgram,
multiplexProgram_packetIdentifiersMap,
multiplexProgram_pipelineDetails,
multiplexProgram_programName,
multiplexProgram_channelId,
multiplexProgram_multiplexProgramSettings,
MultiplexProgramChannelDestinationSettings (..),
newMultiplexProgramChannelDestinationSettings,
multiplexProgramChannelDestinationSettings_multiplexId,
multiplexProgramChannelDestinationSettings_programName,
MultiplexProgramPacketIdentifiersMap (..),
newMultiplexProgramPacketIdentifiersMap,
multiplexProgramPacketIdentifiersMap_pmtPid,
multiplexProgramPacketIdentifiersMap_etvSignalPid,
multiplexProgramPacketIdentifiersMap_videoPid,
multiplexProgramPacketIdentifiersMap_scte35Pid,
multiplexProgramPacketIdentifiersMap_privateMetadataPid,
multiplexProgramPacketIdentifiersMap_timedMetadataPid,
multiplexProgramPacketIdentifiersMap_pcrPid,
multiplexProgramPacketIdentifiersMap_klvDataPids,
multiplexProgramPacketIdentifiersMap_dvbSubPids,
multiplexProgramPacketIdentifiersMap_scte27Pids,
multiplexProgramPacketIdentifiersMap_etvPlatformPid,
multiplexProgramPacketIdentifiersMap_audioPids,
multiplexProgramPacketIdentifiersMap_dvbTeletextPid,
MultiplexProgramPipelineDetail (..),
newMultiplexProgramPipelineDetail,
multiplexProgramPipelineDetail_pipelineId,
multiplexProgramPipelineDetail_activeChannelPipeline,
MultiplexProgramServiceDescriptor (..),
newMultiplexProgramServiceDescriptor,
multiplexProgramServiceDescriptor_providerName,
multiplexProgramServiceDescriptor_serviceName,
MultiplexProgramSettings (..),
newMultiplexProgramSettings,
multiplexProgramSettings_preferredChannelPipeline,
multiplexProgramSettings_videoSettings,
multiplexProgramSettings_serviceDescriptor,
multiplexProgramSettings_programNumber,
MultiplexProgramSummary (..),
newMultiplexProgramSummary,
multiplexProgramSummary_programName,
multiplexProgramSummary_channelId,
MultiplexSettings (..),
newMultiplexSettings,
multiplexSettings_maximumVideoBufferDelayMilliseconds,
multiplexSettings_transportStreamReservedBitrate,
multiplexSettings_transportStreamBitrate,
multiplexSettings_transportStreamId,
MultiplexSettingsSummary (..),
newMultiplexSettingsSummary,
multiplexSettingsSummary_transportStreamBitrate,
MultiplexStatmuxVideoSettings (..),
newMultiplexStatmuxVideoSettings,
multiplexStatmuxVideoSettings_priority,
multiplexStatmuxVideoSettings_minimumBitrate,
multiplexStatmuxVideoSettings_maximumBitrate,
MultiplexSummary (..),
newMultiplexSummary,
multiplexSummary_state,
multiplexSummary_arn,
multiplexSummary_pipelinesRunningCount,
multiplexSummary_availabilityZones,
multiplexSummary_programCount,
multiplexSummary_name,
multiplexSummary_id,
multiplexSummary_multiplexSettings,
multiplexSummary_tags,
MultiplexVideoSettings (..),
newMultiplexVideoSettings,
multiplexVideoSettings_statmuxSettings,
multiplexVideoSettings_constantBitrate,
NetworkInputSettings (..),
newNetworkInputSettings,
networkInputSettings_hlsInputSettings,
networkInputSettings_serverValidation,
NielsenCBET (..),
newNielsenCBET,
nielsenCBET_cbetCheckDigitString,
nielsenCBET_cbetStepaside,
nielsenCBET_csid,
NielsenConfiguration (..),
newNielsenConfiguration,
nielsenConfiguration_distributorId,
nielsenConfiguration_nielsenPcmToId3Tagging,
NielsenNaesIiNw (..),
newNielsenNaesIiNw,
nielsenNaesIiNw_checkDigitString,
nielsenNaesIiNw_sid,
NielsenWatermarksSettings (..),
newNielsenWatermarksSettings,
nielsenWatermarksSettings_nielsenCbetSettings,
nielsenWatermarksSettings_nielsenNaesIiNwSettings,
nielsenWatermarksSettings_nielsenDistributionType,
Offering (..),
newOffering,
offering_resourceSpecification,
offering_currencyCode,
offering_arn,
offering_offeringId,
offering_region,
offering_offeringType,
offering_usagePrice,
offering_fixedPrice,
offering_durationUnits,
offering_offeringDescription,
offering_duration,
Output (..),
newOutput,
output_captionDescriptionNames,
output_videoDescriptionName,
output_outputName,
output_audioDescriptionNames,
output_outputSettings,
OutputDestination (..),
newOutputDestination,
outputDestination_settings,
outputDestination_mediaPackageSettings,
outputDestination_id,
outputDestination_multiplexSettings,
OutputDestinationSettings (..),
newOutputDestinationSettings,
outputDestinationSettings_url,
outputDestinationSettings_username,
outputDestinationSettings_passwordParam,
outputDestinationSettings_streamName,
OutputGroup (..),
newOutputGroup,
outputGroup_name,
outputGroup_outputs,
outputGroup_outputGroupSettings,
OutputGroupSettings (..),
newOutputGroupSettings,
outputGroupSettings_mediaPackageGroupSettings,
outputGroupSettings_msSmoothGroupSettings,
outputGroupSettings_rtmpGroupSettings,
outputGroupSettings_multiplexGroupSettings,
outputGroupSettings_hlsGroupSettings,
outputGroupSettings_archiveGroupSettings,
outputGroupSettings_udpGroupSettings,
outputGroupSettings_frameCaptureGroupSettings,
OutputLocationRef (..),
newOutputLocationRef,
outputLocationRef_destinationRefId,
OutputSettings (..),
newOutputSettings,
outputSettings_multiplexOutputSettings,
outputSettings_archiveOutputSettings,
outputSettings_rtmpOutputSettings,
outputSettings_mediaPackageOutputSettings,
outputSettings_hlsOutputSettings,
outputSettings_frameCaptureOutputSettings,
outputSettings_udpOutputSettings,
outputSettings_msSmoothOutputSettings,
PassThroughSettings (..),
newPassThroughSettings,
PauseStateScheduleActionSettings (..),
newPauseStateScheduleActionSettings,
pauseStateScheduleActionSettings_pipelines,
PipelineDetail (..),
newPipelineDetail,
pipelineDetail_pipelineId,
pipelineDetail_activeInputSwitchActionName,
pipelineDetail_activeMotionGraphicsUri,
pipelineDetail_activeInputAttachmentName,
pipelineDetail_activeMotionGraphicsActionName,
PipelinePauseStateSettings (..),
newPipelinePauseStateSettings,
pipelinePauseStateSettings_pipelineId,
RawSettings (..),
newRawSettings,
Rec601Settings (..),
newRec601Settings,
Rec709Settings (..),
newRec709Settings,
RemixSettings (..),
newRemixSettings,
remixSettings_channelsIn,
remixSettings_channelsOut,
remixSettings_channelMappings,
Reservation (..),
newReservation,
reservation_state,
reservation_resourceSpecification,
reservation_currencyCode,
reservation_arn,
reservation_start,
reservation_count,
reservation_end,
reservation_name,
reservation_reservationId,
reservation_offeringId,
reservation_region,
reservation_offeringType,
reservation_usagePrice,
reservation_fixedPrice,
reservation_durationUnits,
reservation_offeringDescription,
reservation_duration,
reservation_tags,
ReservationResourceSpecification (..),
newReservationResourceSpecification,
reservationResourceSpecification_videoQuality,
reservationResourceSpecification_maximumFramerate,
reservationResourceSpecification_resourceType,
reservationResourceSpecification_resolution,
reservationResourceSpecification_codec,
reservationResourceSpecification_specialFeature,
reservationResourceSpecification_channelClass,
reservationResourceSpecification_maximumBitrate,
RtmpCaptionInfoDestinationSettings (..),
newRtmpCaptionInfoDestinationSettings,
RtmpGroupSettings (..),
newRtmpGroupSettings,
rtmpGroupSettings_inputLossAction,
rtmpGroupSettings_captionData,
rtmpGroupSettings_adMarkers,
rtmpGroupSettings_restartDelay,
rtmpGroupSettings_authenticationScheme,
rtmpGroupSettings_cacheLength,
rtmpGroupSettings_cacheFullBehavior,
RtmpOutputSettings (..),
newRtmpOutputSettings,
rtmpOutputSettings_numRetries,
rtmpOutputSettings_certificateMode,
rtmpOutputSettings_connectionRetryInterval,
rtmpOutputSettings_destination,
ScheduleAction (..),
newScheduleAction,
scheduleAction_actionName,
scheduleAction_scheduleActionStartSettings,
scheduleAction_scheduleActionSettings,
ScheduleActionSettings (..),
newScheduleActionSettings,
scheduleActionSettings_staticImageDeactivateSettings,
scheduleActionSettings_scte35SpliceInsertSettings,
scheduleActionSettings_motionGraphicsImageActivateSettings,
scheduleActionSettings_staticImageActivateSettings,
scheduleActionSettings_motionGraphicsImageDeactivateSettings,
scheduleActionSettings_scte35TimeSignalSettings,
scheduleActionSettings_inputPrepareSettings,
scheduleActionSettings_hlsId3SegmentTaggingSettings,
scheduleActionSettings_scte35ReturnToNetworkSettings,
scheduleActionSettings_pauseStateSettings,
scheduleActionSettings_hlsTimedMetadataSettings,
scheduleActionSettings_inputSwitchSettings,
ScheduleActionStartSettings (..),
newScheduleActionStartSettings,
scheduleActionStartSettings_immediateModeScheduleActionStartSettings,
scheduleActionStartSettings_followModeScheduleActionStartSettings,
scheduleActionStartSettings_fixedModeScheduleActionStartSettings,
Scte20PlusEmbeddedDestinationSettings (..),
newScte20PlusEmbeddedDestinationSettings,
Scte20SourceSettings (..),
newScte20SourceSettings,
scte20SourceSettings_convert608To708,
scte20SourceSettings_source608ChannelNumber,
Scte27DestinationSettings (..),
newScte27DestinationSettings,
Scte27SourceSettings (..),
newScte27SourceSettings,
scte27SourceSettings_ocrLanguage,
scte27SourceSettings_pid,
Scte35DeliveryRestrictions (..),
newScte35DeliveryRestrictions,
scte35DeliveryRestrictions_deviceRestrictions,
scte35DeliveryRestrictions_archiveAllowedFlag,
scte35DeliveryRestrictions_webDeliveryAllowedFlag,
scte35DeliveryRestrictions_noRegionalBlackoutFlag,
Scte35Descriptor (..),
newScte35Descriptor,
scte35Descriptor_scte35DescriptorSettings,
Scte35DescriptorSettings (..),
newScte35DescriptorSettings,
scte35DescriptorSettings_segmentationDescriptorScte35DescriptorSettings,
Scte35ReturnToNetworkScheduleActionSettings (..),
newScte35ReturnToNetworkScheduleActionSettings,
scte35ReturnToNetworkScheduleActionSettings_spliceEventId,
Scte35SegmentationDescriptor (..),
newScte35SegmentationDescriptor,
scte35SegmentationDescriptor_segmentationUpidType,
scte35SegmentationDescriptor_segmentsExpected,
scte35SegmentationDescriptor_subSegmentsExpected,
scte35SegmentationDescriptor_segmentNum,
scte35SegmentationDescriptor_segmentationDuration,
scte35SegmentationDescriptor_segmentationTypeId,
scte35SegmentationDescriptor_deliveryRestrictions,
scte35SegmentationDescriptor_segmentationUpid,
scte35SegmentationDescriptor_subSegmentNum,
scte35SegmentationDescriptor_segmentationEventId,
scte35SegmentationDescriptor_segmentationCancelIndicator,
Scte35SpliceInsert (..),
newScte35SpliceInsert,
scte35SpliceInsert_webDeliveryAllowedFlag,
scte35SpliceInsert_adAvailOffset,
scte35SpliceInsert_noRegionalBlackoutFlag,
Scte35SpliceInsertScheduleActionSettings (..),
newScte35SpliceInsertScheduleActionSettings,
scte35SpliceInsertScheduleActionSettings_duration,
scte35SpliceInsertScheduleActionSettings_spliceEventId,
Scte35TimeSignalApos (..),
newScte35TimeSignalApos,
scte35TimeSignalApos_webDeliveryAllowedFlag,
scte35TimeSignalApos_adAvailOffset,
scte35TimeSignalApos_noRegionalBlackoutFlag,
Scte35TimeSignalScheduleActionSettings (..),
newScte35TimeSignalScheduleActionSettings,
scte35TimeSignalScheduleActionSettings_scte35Descriptors,
SmpteTtDestinationSettings (..),
newSmpteTtDestinationSettings,
StandardHlsSettings (..),
newStandardHlsSettings,
standardHlsSettings_audioRenditionSets,
standardHlsSettings_m3u8Settings,
StartTimecode (..),
newStartTimecode,
startTimecode_timecode,
StaticImageActivateScheduleActionSettings (..),
newStaticImageActivateScheduleActionSettings,
staticImageActivateScheduleActionSettings_imageX,
staticImageActivateScheduleActionSettings_height,
staticImageActivateScheduleActionSettings_fadeOut,
staticImageActivateScheduleActionSettings_width,
staticImageActivateScheduleActionSettings_opacity,
staticImageActivateScheduleActionSettings_layer,
staticImageActivateScheduleActionSettings_duration,
staticImageActivateScheduleActionSettings_imageY,
staticImageActivateScheduleActionSettings_fadeIn,
staticImageActivateScheduleActionSettings_image,
StaticImageDeactivateScheduleActionSettings (..),
newStaticImageDeactivateScheduleActionSettings,
staticImageDeactivateScheduleActionSettings_fadeOut,
staticImageDeactivateScheduleActionSettings_layer,
StaticKeySettings (..),
newStaticKeySettings,
staticKeySettings_keyProviderServer,
staticKeySettings_staticKeyValue,
StopTimecode (..),
newStopTimecode,
stopTimecode_lastFrameClippingBehavior,
stopTimecode_timecode,
TeletextDestinationSettings (..),
newTeletextDestinationSettings,
TeletextSourceSettings (..),
newTeletextSourceSettings,
teletextSourceSettings_outputRectangle,
teletextSourceSettings_pageNumber,
TemporalFilterSettings (..),
newTemporalFilterSettings,
temporalFilterSettings_strength,
temporalFilterSettings_postFilterSharpening,
TimecodeConfig (..),
newTimecodeConfig,
timecodeConfig_syncThreshold,
timecodeConfig_source,
TransferringInputDeviceSummary (..),
newTransferringInputDeviceSummary,
transferringInputDeviceSummary_transferType,
transferringInputDeviceSummary_id,
transferringInputDeviceSummary_targetCustomerId,
transferringInputDeviceSummary_message,
TtmlDestinationSettings (..),
newTtmlDestinationSettings,
ttmlDestinationSettings_styleControl,
UdpContainerSettings (..),
newUdpContainerSettings,
udpContainerSettings_m2tsSettings,
UdpGroupSettings (..),
newUdpGroupSettings,
udpGroupSettings_timedMetadataId3Period,
udpGroupSettings_inputLossAction,
udpGroupSettings_timedMetadataId3Frame,
UdpOutputSettings (..),
newUdpOutputSettings,
udpOutputSettings_fecOutputSettings,
udpOutputSettings_bufferMsec,
udpOutputSettings_destination,
udpOutputSettings_containerSettings,
VideoBlackFailoverSettings (..),
newVideoBlackFailoverSettings,
videoBlackFailoverSettings_videoBlackThresholdMsec,
videoBlackFailoverSettings_blackDetectThreshold,
VideoCodecSettings (..),
newVideoCodecSettings,
videoCodecSettings_frameCaptureSettings,
videoCodecSettings_h265Settings,
videoCodecSettings_h264Settings,
videoCodecSettings_mpeg2Settings,
VideoDescription (..),
newVideoDescription,
videoDescription_height,
videoDescription_sharpness,
videoDescription_width,
videoDescription_scalingBehavior,
videoDescription_respondToAfd,
videoDescription_codecSettings,
videoDescription_name,
VideoSelector (..),
newVideoSelector,
videoSelector_selectorSettings,
videoSelector_colorSpaceUsage,
videoSelector_colorSpaceSettings,
videoSelector_colorSpace,
VideoSelectorColorSpaceSettings (..),
newVideoSelectorColorSpaceSettings,
videoSelectorColorSpaceSettings_hdr10Settings,
VideoSelectorPid (..),
newVideoSelectorPid,
videoSelectorPid_pid,
VideoSelectorProgramId (..),
newVideoSelectorProgramId,
videoSelectorProgramId_programId,
VideoSelectorSettings (..),
newVideoSelectorSettings,
videoSelectorSettings_videoSelectorProgramId,
videoSelectorSettings_videoSelectorPid,
VpcOutputSettings (..),
newVpcOutputSettings,
vpcOutputSettings_securityGroupIds,
vpcOutputSettings_publicAddressAllocationIds,
vpcOutputSettings_subnetIds,
VpcOutputSettingsDescription (..),
newVpcOutputSettingsDescription,
vpcOutputSettingsDescription_securityGroupIds,
vpcOutputSettingsDescription_subnetIds,
vpcOutputSettingsDescription_networkInterfaceIds,
vpcOutputSettingsDescription_availabilityZones,
WavSettings (..),
newWavSettings,
wavSettings_bitDepth,
wavSettings_codingMode,
wavSettings_sampleRate,
WebvttDestinationSettings (..),
newWebvttDestinationSettings,
webvttDestinationSettings_styleControl,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Lens as Lens
import Amazonka.MediaLive.Types.AacCodingMode
import Amazonka.MediaLive.Types.AacInputType
import Amazonka.MediaLive.Types.AacProfile
import Amazonka.MediaLive.Types.AacRateControlMode
import Amazonka.MediaLive.Types.AacRawFormat
import Amazonka.MediaLive.Types.AacSettings
import Amazonka.MediaLive.Types.AacSpec
import Amazonka.MediaLive.Types.AacVbrQuality
import Amazonka.MediaLive.Types.Ac3BitstreamMode
import Amazonka.MediaLive.Types.Ac3CodingMode
import Amazonka.MediaLive.Types.Ac3DrcProfile
import Amazonka.MediaLive.Types.Ac3LfeFilter
import Amazonka.MediaLive.Types.Ac3MetadataControl
import Amazonka.MediaLive.Types.Ac3Settings
import Amazonka.MediaLive.Types.AcceptHeader
import Amazonka.MediaLive.Types.AfdSignaling
import Amazonka.MediaLive.Types.AncillarySourceSettings
import Amazonka.MediaLive.Types.ArchiveCdnSettings
import Amazonka.MediaLive.Types.ArchiveContainerSettings
import Amazonka.MediaLive.Types.ArchiveGroupSettings
import Amazonka.MediaLive.Types.ArchiveOutputSettings
import Amazonka.MediaLive.Types.ArchiveS3Settings
import Amazonka.MediaLive.Types.AribDestinationSettings
import Amazonka.MediaLive.Types.AribSourceSettings
import Amazonka.MediaLive.Types.AudioChannelMapping
import Amazonka.MediaLive.Types.AudioCodecSettings
import Amazonka.MediaLive.Types.AudioDescription
import Amazonka.MediaLive.Types.AudioDescriptionAudioTypeControl
import Amazonka.MediaLive.Types.AudioDescriptionLanguageCodeControl
import Amazonka.MediaLive.Types.AudioHlsRenditionSelection
import Amazonka.MediaLive.Types.AudioLanguageSelection
import Amazonka.MediaLive.Types.AudioLanguageSelectionPolicy
import Amazonka.MediaLive.Types.AudioNormalizationAlgorithm
import Amazonka.MediaLive.Types.AudioNormalizationAlgorithmControl
import Amazonka.MediaLive.Types.AudioNormalizationSettings
import Amazonka.MediaLive.Types.AudioOnlyHlsSegmentType
import Amazonka.MediaLive.Types.AudioOnlyHlsSettings
import Amazonka.MediaLive.Types.AudioOnlyHlsTrackType
import Amazonka.MediaLive.Types.AudioPidSelection
import Amazonka.MediaLive.Types.AudioSelector
import Amazonka.MediaLive.Types.AudioSelectorSettings
import Amazonka.MediaLive.Types.AudioSilenceFailoverSettings
import Amazonka.MediaLive.Types.AudioTrack
import Amazonka.MediaLive.Types.AudioTrackSelection
import Amazonka.MediaLive.Types.AudioType
import Amazonka.MediaLive.Types.AudioWatermarkSettings
import Amazonka.MediaLive.Types.AuthenticationScheme
import Amazonka.MediaLive.Types.AutomaticInputFailoverSettings
import Amazonka.MediaLive.Types.AvailBlanking
import Amazonka.MediaLive.Types.AvailBlankingState
import Amazonka.MediaLive.Types.AvailConfiguration
import Amazonka.MediaLive.Types.AvailSettings
import Amazonka.MediaLive.Types.BatchFailedResultModel
import Amazonka.MediaLive.Types.BatchScheduleActionCreateRequest
import Amazonka.MediaLive.Types.BatchScheduleActionCreateResult
import Amazonka.MediaLive.Types.BatchScheduleActionDeleteRequest
import Amazonka.MediaLive.Types.BatchScheduleActionDeleteResult
import Amazonka.MediaLive.Types.BatchSuccessfulResultModel
import Amazonka.MediaLive.Types.BlackoutSlate
import Amazonka.MediaLive.Types.BlackoutSlateNetworkEndBlackout
import Amazonka.MediaLive.Types.BlackoutSlateState
import Amazonka.MediaLive.Types.BurnInAlignment
import Amazonka.MediaLive.Types.BurnInBackgroundColor
import Amazonka.MediaLive.Types.BurnInDestinationSettings
import Amazonka.MediaLive.Types.BurnInFontColor
import Amazonka.MediaLive.Types.BurnInOutlineColor
import Amazonka.MediaLive.Types.BurnInShadowColor
import Amazonka.MediaLive.Types.BurnInTeletextGridControl
import Amazonka.MediaLive.Types.CaptionDescription
import Amazonka.MediaLive.Types.CaptionDestinationSettings
import Amazonka.MediaLive.Types.CaptionLanguageMapping
import Amazonka.MediaLive.Types.CaptionRectangle
import Amazonka.MediaLive.Types.CaptionSelector
import Amazonka.MediaLive.Types.CaptionSelectorSettings
import Amazonka.MediaLive.Types.CdiInputResolution
import Amazonka.MediaLive.Types.CdiInputSpecification
import Amazonka.MediaLive.Types.Channel
import Amazonka.MediaLive.Types.ChannelClass
import Amazonka.MediaLive.Types.ChannelEgressEndpoint
import Amazonka.MediaLive.Types.ChannelState
import Amazonka.MediaLive.Types.ChannelSummary
import Amazonka.MediaLive.Types.ColorSpacePassthroughSettings
import Amazonka.MediaLive.Types.ContentType
import Amazonka.MediaLive.Types.DeviceSettingsSyncState
import Amazonka.MediaLive.Types.DeviceUpdateStatus
import Amazonka.MediaLive.Types.DvbNitSettings
import Amazonka.MediaLive.Types.DvbSdtOutputSdt
import Amazonka.MediaLive.Types.DvbSdtSettings
import Amazonka.MediaLive.Types.DvbSubDestinationAlignment
import Amazonka.MediaLive.Types.DvbSubDestinationBackgroundColor
import Amazonka.MediaLive.Types.DvbSubDestinationFontColor
import Amazonka.MediaLive.Types.DvbSubDestinationOutlineColor
import Amazonka.MediaLive.Types.DvbSubDestinationSettings
import Amazonka.MediaLive.Types.DvbSubDestinationShadowColor
import Amazonka.MediaLive.Types.DvbSubDestinationTeletextGridControl
import Amazonka.MediaLive.Types.DvbSubOcrLanguage
import Amazonka.MediaLive.Types.DvbSubSourceSettings
import Amazonka.MediaLive.Types.DvbTdtSettings
import Amazonka.MediaLive.Types.Eac3AttenuationControl
import Amazonka.MediaLive.Types.Eac3BitstreamMode
import Amazonka.MediaLive.Types.Eac3CodingMode
import Amazonka.MediaLive.Types.Eac3DcFilter
import Amazonka.MediaLive.Types.Eac3DrcLine
import Amazonka.MediaLive.Types.Eac3DrcRf
import Amazonka.MediaLive.Types.Eac3LfeControl
import Amazonka.MediaLive.Types.Eac3LfeFilter
import Amazonka.MediaLive.Types.Eac3MetadataControl
import Amazonka.MediaLive.Types.Eac3PassthroughControl
import Amazonka.MediaLive.Types.Eac3PhaseControl
import Amazonka.MediaLive.Types.Eac3Settings
import Amazonka.MediaLive.Types.Eac3StereoDownmix
import Amazonka.MediaLive.Types.Eac3SurroundExMode
import Amazonka.MediaLive.Types.Eac3SurroundMode
import Amazonka.MediaLive.Types.EbuTtDDestinationSettings
import Amazonka.MediaLive.Types.EbuTtDDestinationStyleControl
import Amazonka.MediaLive.Types.EbuTtDFillLineGapControl
import Amazonka.MediaLive.Types.EmbeddedConvert608To708
import Amazonka.MediaLive.Types.EmbeddedDestinationSettings
import Amazonka.MediaLive.Types.EmbeddedPlusScte20DestinationSettings
import Amazonka.MediaLive.Types.EmbeddedScte20Detection
import Amazonka.MediaLive.Types.EmbeddedSourceSettings
import Amazonka.MediaLive.Types.EncoderSettings
import Amazonka.MediaLive.Types.FailoverCondition
import Amazonka.MediaLive.Types.FailoverConditionSettings
import Amazonka.MediaLive.Types.FeatureActivations
import Amazonka.MediaLive.Types.FeatureActivationsInputPrepareScheduleActions
import Amazonka.MediaLive.Types.FecOutputIncludeFec
import Amazonka.MediaLive.Types.FecOutputSettings
import Amazonka.MediaLive.Types.FixedAfd
import Amazonka.MediaLive.Types.FixedModeScheduleActionStartSettings
import Amazonka.MediaLive.Types.Fmp4HlsSettings
import Amazonka.MediaLive.Types.Fmp4NielsenId3Behavior
import Amazonka.MediaLive.Types.Fmp4TimedMetadataBehavior
import Amazonka.MediaLive.Types.FollowModeScheduleActionStartSettings
import Amazonka.MediaLive.Types.FollowPoint
import Amazonka.MediaLive.Types.FrameCaptureCdnSettings
import Amazonka.MediaLive.Types.FrameCaptureGroupSettings
import Amazonka.MediaLive.Types.FrameCaptureHlsSettings
import Amazonka.MediaLive.Types.FrameCaptureIntervalUnit
import Amazonka.MediaLive.Types.FrameCaptureOutputSettings
import Amazonka.MediaLive.Types.FrameCaptureS3Settings
import Amazonka.MediaLive.Types.FrameCaptureSettings
import Amazonka.MediaLive.Types.GlobalConfiguration
import Amazonka.MediaLive.Types.GlobalConfigurationInputEndAction
import Amazonka.MediaLive.Types.GlobalConfigurationLowFramerateInputs
import Amazonka.MediaLive.Types.GlobalConfigurationOutputLockingMode
import Amazonka.MediaLive.Types.GlobalConfigurationOutputTimingSource
import Amazonka.MediaLive.Types.H264AdaptiveQuantization
import Amazonka.MediaLive.Types.H264ColorMetadata
import Amazonka.MediaLive.Types.H264ColorSpaceSettings
import Amazonka.MediaLive.Types.H264EntropyEncoding
import Amazonka.MediaLive.Types.H264FilterSettings
import Amazonka.MediaLive.Types.H264FlickerAq
import Amazonka.MediaLive.Types.H264ForceFieldPictures
import Amazonka.MediaLive.Types.H264FramerateControl
import Amazonka.MediaLive.Types.H264GopBReference
import Amazonka.MediaLive.Types.H264GopSizeUnits
import Amazonka.MediaLive.Types.H264Level
import Amazonka.MediaLive.Types.H264LookAheadRateControl
import Amazonka.MediaLive.Types.H264ParControl
import Amazonka.MediaLive.Types.H264Profile
import Amazonka.MediaLive.Types.H264QualityLevel
import Amazonka.MediaLive.Types.H264RateControlMode
import Amazonka.MediaLive.Types.H264ScanType
import Amazonka.MediaLive.Types.H264SceneChangeDetect
import Amazonka.MediaLive.Types.H264Settings
import Amazonka.MediaLive.Types.H264SpatialAq
import Amazonka.MediaLive.Types.H264SubGopLength
import Amazonka.MediaLive.Types.H264Syntax
import Amazonka.MediaLive.Types.H264TemporalAq
import Amazonka.MediaLive.Types.H264TimecodeInsertionBehavior
import Amazonka.MediaLive.Types.H265AdaptiveQuantization
import Amazonka.MediaLive.Types.H265AlternativeTransferFunction
import Amazonka.MediaLive.Types.H265ColorMetadata
import Amazonka.MediaLive.Types.H265ColorSpaceSettings
import Amazonka.MediaLive.Types.H265FilterSettings
import Amazonka.MediaLive.Types.H265FlickerAq
import Amazonka.MediaLive.Types.H265GopSizeUnits
import Amazonka.MediaLive.Types.H265Level
import Amazonka.MediaLive.Types.H265LookAheadRateControl
import Amazonka.MediaLive.Types.H265Profile
import Amazonka.MediaLive.Types.H265RateControlMode
import Amazonka.MediaLive.Types.H265ScanType
import Amazonka.MediaLive.Types.H265SceneChangeDetect
import Amazonka.MediaLive.Types.H265Settings
import Amazonka.MediaLive.Types.H265Tier
import Amazonka.MediaLive.Types.H265TimecodeInsertionBehavior
import Amazonka.MediaLive.Types.Hdr10Settings
import Amazonka.MediaLive.Types.HlsAdMarkers
import Amazonka.MediaLive.Types.HlsAkamaiHttpTransferMode
import Amazonka.MediaLive.Types.HlsAkamaiSettings
import Amazonka.MediaLive.Types.HlsBasicPutSettings
import Amazonka.MediaLive.Types.HlsCaptionLanguageSetting
import Amazonka.MediaLive.Types.HlsCdnSettings
import Amazonka.MediaLive.Types.HlsClientCache
import Amazonka.MediaLive.Types.HlsCodecSpecification
import Amazonka.MediaLive.Types.HlsDirectoryStructure
import Amazonka.MediaLive.Types.HlsDiscontinuityTags
import Amazonka.MediaLive.Types.HlsEncryptionType
import Amazonka.MediaLive.Types.HlsGroupSettings
import Amazonka.MediaLive.Types.HlsH265PackagingType
import Amazonka.MediaLive.Types.HlsId3SegmentTaggingScheduleActionSettings
import Amazonka.MediaLive.Types.HlsId3SegmentTaggingState
import Amazonka.MediaLive.Types.HlsIncompleteSegmentBehavior
import Amazonka.MediaLive.Types.HlsInputSettings
import Amazonka.MediaLive.Types.HlsIvInManifest
import Amazonka.MediaLive.Types.HlsIvSource
import Amazonka.MediaLive.Types.HlsManifestCompression
import Amazonka.MediaLive.Types.HlsManifestDurationFormat
import Amazonka.MediaLive.Types.HlsMediaStoreSettings
import Amazonka.MediaLive.Types.HlsMediaStoreStorageClass
import Amazonka.MediaLive.Types.HlsMode
import Amazonka.MediaLive.Types.HlsOutputSelection
import Amazonka.MediaLive.Types.HlsOutputSettings
import Amazonka.MediaLive.Types.HlsProgramDateTime
import Amazonka.MediaLive.Types.HlsRedundantManifest
import Amazonka.MediaLive.Types.HlsS3Settings
import Amazonka.MediaLive.Types.HlsScte35SourceType
import Amazonka.MediaLive.Types.HlsSegmentationMode
import Amazonka.MediaLive.Types.HlsSettings
import Amazonka.MediaLive.Types.HlsStreamInfResolution
import Amazonka.MediaLive.Types.HlsTimedMetadataId3Frame
import Amazonka.MediaLive.Types.HlsTimedMetadataScheduleActionSettings
import Amazonka.MediaLive.Types.HlsTsFileMode
import Amazonka.MediaLive.Types.HlsWebdavHttpTransferMode
import Amazonka.MediaLive.Types.HlsWebdavSettings
import Amazonka.MediaLive.Types.HtmlMotionGraphicsSettings
import Amazonka.MediaLive.Types.IFrameOnlyPlaylistType
import Amazonka.MediaLive.Types.ImmediateModeScheduleActionStartSettings
import Amazonka.MediaLive.Types.Input
import Amazonka.MediaLive.Types.InputAttachment
import Amazonka.MediaLive.Types.InputChannelLevel
import Amazonka.MediaLive.Types.InputClass
import Amazonka.MediaLive.Types.InputClippingSettings
import Amazonka.MediaLive.Types.InputCodec
import Amazonka.MediaLive.Types.InputDeblockFilter
import Amazonka.MediaLive.Types.InputDenoiseFilter
import Amazonka.MediaLive.Types.InputDestination
import Amazonka.MediaLive.Types.InputDestinationRequest
import Amazonka.MediaLive.Types.InputDestinationVpc
import Amazonka.MediaLive.Types.InputDeviceActiveInput
import Amazonka.MediaLive.Types.InputDeviceConfigurableSettings
import Amazonka.MediaLive.Types.InputDeviceConfiguredInput
import Amazonka.MediaLive.Types.InputDeviceConnectionState
import Amazonka.MediaLive.Types.InputDeviceHdSettings
import Amazonka.MediaLive.Types.InputDeviceIpScheme
import Amazonka.MediaLive.Types.InputDeviceNetworkSettings
import Amazonka.MediaLive.Types.InputDeviceRequest
import Amazonka.MediaLive.Types.InputDeviceScanType
import Amazonka.MediaLive.Types.InputDeviceSettings
import Amazonka.MediaLive.Types.InputDeviceState
import Amazonka.MediaLive.Types.InputDeviceSummary
import Amazonka.MediaLive.Types.InputDeviceTransferType
import Amazonka.MediaLive.Types.InputDeviceType
import Amazonka.MediaLive.Types.InputDeviceUhdSettings
import Amazonka.MediaLive.Types.InputFilter
import Amazonka.MediaLive.Types.InputLocation
import Amazonka.MediaLive.Types.InputLossActionForHlsOut
import Amazonka.MediaLive.Types.InputLossActionForMsSmoothOut
import Amazonka.MediaLive.Types.InputLossActionForRtmpOut
import Amazonka.MediaLive.Types.InputLossActionForUdpOut
import Amazonka.MediaLive.Types.InputLossBehavior
import Amazonka.MediaLive.Types.InputLossFailoverSettings
import Amazonka.MediaLive.Types.InputLossImageType
import Amazonka.MediaLive.Types.InputMaximumBitrate
import Amazonka.MediaLive.Types.InputPreference
import Amazonka.MediaLive.Types.InputPrepareScheduleActionSettings
import Amazonka.MediaLive.Types.InputResolution
import Amazonka.MediaLive.Types.InputSecurityGroup
import Amazonka.MediaLive.Types.InputSecurityGroupState
import Amazonka.MediaLive.Types.InputSettings
import Amazonka.MediaLive.Types.InputSource
import Amazonka.MediaLive.Types.InputSourceEndBehavior
import Amazonka.MediaLive.Types.InputSourceRequest
import Amazonka.MediaLive.Types.InputSourceType
import Amazonka.MediaLive.Types.InputSpecification
import Amazonka.MediaLive.Types.InputState
import Amazonka.MediaLive.Types.InputSwitchScheduleActionSettings
import Amazonka.MediaLive.Types.InputTimecodeSource
import Amazonka.MediaLive.Types.InputType
import Amazonka.MediaLive.Types.InputVpcRequest
import Amazonka.MediaLive.Types.InputWhitelistRule
import Amazonka.MediaLive.Types.InputWhitelistRuleCidr
import Amazonka.MediaLive.Types.KeyProviderSettings
import Amazonka.MediaLive.Types.LastFrameClippingBehavior
import Amazonka.MediaLive.Types.LogLevel
import Amazonka.MediaLive.Types.M2tsAbsentInputAudioBehavior
import Amazonka.MediaLive.Types.M2tsArib
import Amazonka.MediaLive.Types.M2tsAribCaptionsPidControl
import Amazonka.MediaLive.Types.M2tsAudioBufferModel
import Amazonka.MediaLive.Types.M2tsAudioInterval
import Amazonka.MediaLive.Types.M2tsAudioStreamType
import Amazonka.MediaLive.Types.M2tsBufferModel
import Amazonka.MediaLive.Types.M2tsCcDescriptor
import Amazonka.MediaLive.Types.M2tsEbifControl
import Amazonka.MediaLive.Types.M2tsEbpPlacement
import Amazonka.MediaLive.Types.M2tsEsRateInPes
import Amazonka.MediaLive.Types.M2tsKlv
import Amazonka.MediaLive.Types.M2tsNielsenId3Behavior
import Amazonka.MediaLive.Types.M2tsPcrControl
import Amazonka.MediaLive.Types.M2tsRateMode
import Amazonka.MediaLive.Types.M2tsScte35Control
import Amazonka.MediaLive.Types.M2tsSegmentationMarkers
import Amazonka.MediaLive.Types.M2tsSegmentationStyle
import Amazonka.MediaLive.Types.M2tsSettings
import Amazonka.MediaLive.Types.M2tsTimedMetadataBehavior
import Amazonka.MediaLive.Types.M3u8NielsenId3Behavior
import Amazonka.MediaLive.Types.M3u8PcrControl
import Amazonka.MediaLive.Types.M3u8Scte35Behavior
import Amazonka.MediaLive.Types.M3u8Settings
import Amazonka.MediaLive.Types.M3u8TimedMetadataBehavior
import Amazonka.MediaLive.Types.MediaConnectFlow
import Amazonka.MediaLive.Types.MediaConnectFlowRequest
import Amazonka.MediaLive.Types.MediaPackageGroupSettings
import Amazonka.MediaLive.Types.MediaPackageOutputDestinationSettings
import Amazonka.MediaLive.Types.MediaPackageOutputSettings
import Amazonka.MediaLive.Types.MotionGraphicsActivateScheduleActionSettings
import Amazonka.MediaLive.Types.MotionGraphicsConfiguration
import Amazonka.MediaLive.Types.MotionGraphicsDeactivateScheduleActionSettings
import Amazonka.MediaLive.Types.MotionGraphicsInsertion
import Amazonka.MediaLive.Types.MotionGraphicsSettings
import Amazonka.MediaLive.Types.Mp2CodingMode
import Amazonka.MediaLive.Types.Mp2Settings
import Amazonka.MediaLive.Types.Mpeg2AdaptiveQuantization
import Amazonka.MediaLive.Types.Mpeg2ColorMetadata
import Amazonka.MediaLive.Types.Mpeg2ColorSpace
import Amazonka.MediaLive.Types.Mpeg2DisplayRatio
import Amazonka.MediaLive.Types.Mpeg2FilterSettings
import Amazonka.MediaLive.Types.Mpeg2GopSizeUnits
import Amazonka.MediaLive.Types.Mpeg2ScanType
import Amazonka.MediaLive.Types.Mpeg2Settings
import Amazonka.MediaLive.Types.Mpeg2SubGopLength
import Amazonka.MediaLive.Types.Mpeg2TimecodeInsertionBehavior
import Amazonka.MediaLive.Types.MsSmoothGroupSettings
import Amazonka.MediaLive.Types.MsSmoothH265PackagingType
import Amazonka.MediaLive.Types.MsSmoothOutputSettings
import Amazonka.MediaLive.Types.Multiplex
import Amazonka.MediaLive.Types.MultiplexGroupSettings
import Amazonka.MediaLive.Types.MultiplexMediaConnectOutputDestinationSettings
import Amazonka.MediaLive.Types.MultiplexOutputDestination
import Amazonka.MediaLive.Types.MultiplexOutputSettings
import Amazonka.MediaLive.Types.MultiplexProgram
import Amazonka.MediaLive.Types.MultiplexProgramChannelDestinationSettings
import Amazonka.MediaLive.Types.MultiplexProgramPacketIdentifiersMap
import Amazonka.MediaLive.Types.MultiplexProgramPipelineDetail
import Amazonka.MediaLive.Types.MultiplexProgramServiceDescriptor
import Amazonka.MediaLive.Types.MultiplexProgramSettings
import Amazonka.MediaLive.Types.MultiplexProgramSummary
import Amazonka.MediaLive.Types.MultiplexSettings
import Amazonka.MediaLive.Types.MultiplexSettingsSummary
import Amazonka.MediaLive.Types.MultiplexState
import Amazonka.MediaLive.Types.MultiplexStatmuxVideoSettings
import Amazonka.MediaLive.Types.MultiplexSummary
import Amazonka.MediaLive.Types.MultiplexVideoSettings
import Amazonka.MediaLive.Types.NetworkInputServerValidation
import Amazonka.MediaLive.Types.NetworkInputSettings
import Amazonka.MediaLive.Types.NielsenCBET
import Amazonka.MediaLive.Types.NielsenConfiguration
import Amazonka.MediaLive.Types.NielsenNaesIiNw
import Amazonka.MediaLive.Types.NielsenPcmToId3TaggingState
import Amazonka.MediaLive.Types.NielsenWatermarksCbetStepaside
import Amazonka.MediaLive.Types.NielsenWatermarksDistributionTypes
import Amazonka.MediaLive.Types.NielsenWatermarksSettings
import Amazonka.MediaLive.Types.Offering
import Amazonka.MediaLive.Types.OfferingDurationUnits
import Amazonka.MediaLive.Types.OfferingType
import Amazonka.MediaLive.Types.Output
import Amazonka.MediaLive.Types.OutputDestination
import Amazonka.MediaLive.Types.OutputDestinationSettings
import Amazonka.MediaLive.Types.OutputGroup
import Amazonka.MediaLive.Types.OutputGroupSettings
import Amazonka.MediaLive.Types.OutputLocationRef
import Amazonka.MediaLive.Types.OutputSettings
import Amazonka.MediaLive.Types.PassThroughSettings
import Amazonka.MediaLive.Types.PauseStateScheduleActionSettings
import Amazonka.MediaLive.Types.PipelineDetail
import Amazonka.MediaLive.Types.PipelineId
import Amazonka.MediaLive.Types.PipelinePauseStateSettings
import Amazonka.MediaLive.Types.PreferredChannelPipeline
import Amazonka.MediaLive.Types.RawSettings
import Amazonka.MediaLive.Types.Rec601Settings
import Amazonka.MediaLive.Types.Rec709Settings
import Amazonka.MediaLive.Types.RemixSettings
import Amazonka.MediaLive.Types.Reservation
import Amazonka.MediaLive.Types.ReservationCodec
import Amazonka.MediaLive.Types.ReservationMaximumBitrate
import Amazonka.MediaLive.Types.ReservationMaximumFramerate
import Amazonka.MediaLive.Types.ReservationResolution
import Amazonka.MediaLive.Types.ReservationResourceSpecification
import Amazonka.MediaLive.Types.ReservationResourceType
import Amazonka.MediaLive.Types.ReservationSpecialFeature
import Amazonka.MediaLive.Types.ReservationState
import Amazonka.MediaLive.Types.ReservationVideoQuality
import Amazonka.MediaLive.Types.RtmpAdMarkers
import Amazonka.MediaLive.Types.RtmpCacheFullBehavior
import Amazonka.MediaLive.Types.RtmpCaptionData
import Amazonka.MediaLive.Types.RtmpCaptionInfoDestinationSettings
import Amazonka.MediaLive.Types.RtmpGroupSettings
import Amazonka.MediaLive.Types.RtmpOutputCertificateMode
import Amazonka.MediaLive.Types.RtmpOutputSettings
import Amazonka.MediaLive.Types.S3CannedAcl
import Amazonka.MediaLive.Types.ScheduleAction
import Amazonka.MediaLive.Types.ScheduleActionSettings
import Amazonka.MediaLive.Types.ScheduleActionStartSettings
import Amazonka.MediaLive.Types.Scte20Convert608To708
import Amazonka.MediaLive.Types.Scte20PlusEmbeddedDestinationSettings
import Amazonka.MediaLive.Types.Scte20SourceSettings
import Amazonka.MediaLive.Types.Scte27DestinationSettings
import Amazonka.MediaLive.Types.Scte27OcrLanguage
import Amazonka.MediaLive.Types.Scte27SourceSettings
import Amazonka.MediaLive.Types.Scte35AposNoRegionalBlackoutBehavior
import Amazonka.MediaLive.Types.Scte35AposWebDeliveryAllowedBehavior
import Amazonka.MediaLive.Types.Scte35ArchiveAllowedFlag
import Amazonka.MediaLive.Types.Scte35DeliveryRestrictions
import Amazonka.MediaLive.Types.Scte35Descriptor
import Amazonka.MediaLive.Types.Scte35DescriptorSettings
import Amazonka.MediaLive.Types.Scte35DeviceRestrictions
import Amazonka.MediaLive.Types.Scte35NoRegionalBlackoutFlag
import Amazonka.MediaLive.Types.Scte35ReturnToNetworkScheduleActionSettings
import Amazonka.MediaLive.Types.Scte35SegmentationCancelIndicator
import Amazonka.MediaLive.Types.Scte35SegmentationDescriptor
import Amazonka.MediaLive.Types.Scte35SpliceInsert
import Amazonka.MediaLive.Types.Scte35SpliceInsertNoRegionalBlackoutBehavior
import Amazonka.MediaLive.Types.Scte35SpliceInsertScheduleActionSettings
import Amazonka.MediaLive.Types.Scte35SpliceInsertWebDeliveryAllowedBehavior
import Amazonka.MediaLive.Types.Scte35TimeSignalApos
import Amazonka.MediaLive.Types.Scte35TimeSignalScheduleActionSettings
import Amazonka.MediaLive.Types.Scte35WebDeliveryAllowedFlag
import Amazonka.MediaLive.Types.SmoothGroupAudioOnlyTimecodeControl
import Amazonka.MediaLive.Types.SmoothGroupCertificateMode
import Amazonka.MediaLive.Types.SmoothGroupEventIdMode
import Amazonka.MediaLive.Types.SmoothGroupEventStopBehavior
import Amazonka.MediaLive.Types.SmoothGroupSegmentationMode
import Amazonka.MediaLive.Types.SmoothGroupSparseTrackType
import Amazonka.MediaLive.Types.SmoothGroupStreamManifestBehavior
import Amazonka.MediaLive.Types.SmoothGroupTimestampOffsetMode
import Amazonka.MediaLive.Types.Smpte2038DataPreference
import Amazonka.MediaLive.Types.SmpteTtDestinationSettings
import Amazonka.MediaLive.Types.StandardHlsSettings
import Amazonka.MediaLive.Types.StartTimecode
import Amazonka.MediaLive.Types.StaticImageActivateScheduleActionSettings
import Amazonka.MediaLive.Types.StaticImageDeactivateScheduleActionSettings
import Amazonka.MediaLive.Types.StaticKeySettings
import Amazonka.MediaLive.Types.StopTimecode
import Amazonka.MediaLive.Types.TeletextDestinationSettings
import Amazonka.MediaLive.Types.TeletextSourceSettings
import Amazonka.MediaLive.Types.TemporalFilterPostFilterSharpening
import Amazonka.MediaLive.Types.TemporalFilterSettings
import Amazonka.MediaLive.Types.TemporalFilterStrength
import Amazonka.MediaLive.Types.TimecodeConfig
import Amazonka.MediaLive.Types.TimecodeConfigSource
import Amazonka.MediaLive.Types.TransferringInputDeviceSummary
import Amazonka.MediaLive.Types.TtmlDestinationSettings
import Amazonka.MediaLive.Types.TtmlDestinationStyleControl
import Amazonka.MediaLive.Types.UdpContainerSettings
import Amazonka.MediaLive.Types.UdpGroupSettings
import Amazonka.MediaLive.Types.UdpOutputSettings
import Amazonka.MediaLive.Types.UdpTimedMetadataId3Frame
import Amazonka.MediaLive.Types.VideoBlackFailoverSettings
import Amazonka.MediaLive.Types.VideoCodecSettings
import Amazonka.MediaLive.Types.VideoDescription
import Amazonka.MediaLive.Types.VideoDescriptionRespondToAfd
import Amazonka.MediaLive.Types.VideoDescriptionScalingBehavior
import Amazonka.MediaLive.Types.VideoSelector
import Amazonka.MediaLive.Types.VideoSelectorColorSpace
import Amazonka.MediaLive.Types.VideoSelectorColorSpaceSettings
import Amazonka.MediaLive.Types.VideoSelectorColorSpaceUsage
import Amazonka.MediaLive.Types.VideoSelectorPid
import Amazonka.MediaLive.Types.VideoSelectorProgramId
import Amazonka.MediaLive.Types.VideoSelectorSettings
import Amazonka.MediaLive.Types.VpcOutputSettings
import Amazonka.MediaLive.Types.VpcOutputSettingsDescription
import Amazonka.MediaLive.Types.WavCodingMode
import Amazonka.MediaLive.Types.WavSettings
import Amazonka.MediaLive.Types.WebvttDestinationSettings
import Amazonka.MediaLive.Types.WebvttDestinationStyleControl
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Sign.V4 as Sign
defaultService :: Core.Service
defaultService :: Service
defaultService =
Service :: Abbrev
-> Signer
-> ByteString
-> ByteString
-> ByteString
-> (Region -> Endpoint)
-> Maybe Seconds
-> (Status -> Bool)
-> (Status -> [Header] -> ByteStringLazy -> Error)
-> Retry
-> Service
Core.Service
{ $sel:_serviceAbbrev:Service :: Abbrev
Core._serviceAbbrev = Abbrev
"MediaLive",
$sel:_serviceSigner:Service :: Signer
Core._serviceSigner = Signer
Sign.v4,
$sel:_serviceEndpointPrefix:Service :: ByteString
Core._serviceEndpointPrefix = ByteString
"medialive",
$sel:_serviceSigningName:Service :: ByteString
Core._serviceSigningName = ByteString
"medialive",
$sel:_serviceVersion:Service :: ByteString
Core._serviceVersion = ByteString
"2017-10-14",
$sel:_serviceEndpoint:Service :: Region -> Endpoint
Core._serviceEndpoint =
Service -> Region -> Endpoint
Core.defaultEndpoint Service
defaultService,
$sel:_serviceTimeout:Service :: Maybe Seconds
Core._serviceTimeout = Seconds -> Maybe Seconds
forall a. a -> Maybe a
Prelude.Just Seconds
70,
$sel:_serviceCheck:Service :: Status -> Bool
Core._serviceCheck = Status -> Bool
Core.statusSuccess,
$sel:_serviceError:Service :: Status -> [Header] -> ByteStringLazy -> Error
Core._serviceError = Abbrev -> Status -> [Header] -> ByteStringLazy -> Error
Core.parseJSONError Abbrev
"MediaLive",
$sel:_serviceRetry:Service :: Retry
Core._serviceRetry = Retry
retry
}
where
retry :: Retry
retry =
Exponential :: Double -> Int -> Int -> (ServiceError -> Maybe Text) -> Retry
Core.Exponential
{ $sel:_retryBase:Exponential :: Double
Core._retryBase = Double
5.0e-2,
$sel:_retryGrowth:Exponential :: Int
Core._retryGrowth = Int
2,
$sel:_retryAttempts:Exponential :: Int
Core._retryAttempts = Int
5,
$sel:_retryCheck:Exponential :: ServiceError -> Maybe Text
Core._retryCheck = ServiceError -> Maybe Text
forall a. IsString a => ServiceError -> Maybe a
check
}
check :: ServiceError -> Maybe a
check ServiceError
e
| Getting Any ServiceError ServiceError -> ServiceError -> Bool
forall s a. Getting Any s a -> s -> Bool
Lens.has
( ErrorCode -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode ErrorCode
"ThrottledException"
Getting Any ServiceError ServiceError
-> Getting Any ServiceError ServiceError
-> Getting Any ServiceError ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
a -> Maybe a
forall a. a -> Maybe a
Prelude.Just a
"throttled_exception"
| Getting Any ServiceError ServiceError -> ServiceError -> Bool
forall s a. Getting Any s a -> s -> Bool
Lens.has (Int -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
429) ServiceError
e =
a -> Maybe a
forall a. a -> Maybe a
Prelude.Just a
"too_many_requests"
| Getting Any ServiceError ServiceError -> ServiceError -> Bool
forall s a. Getting Any s a -> s -> Bool
Lens.has
( ErrorCode -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode ErrorCode
"ThrottlingException"
Getting Any ServiceError ServiceError
-> Getting Any ServiceError ServiceError
-> Getting Any ServiceError ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
a -> Maybe a
forall a. a -> Maybe a
Prelude.Just a
"throttling_exception"
| Getting Any ServiceError ServiceError -> ServiceError -> Bool
forall s a. Getting Any s a -> s -> Bool
Lens.has
( ErrorCode -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode ErrorCode
"Throttling"
Getting Any ServiceError ServiceError
-> Getting Any ServiceError ServiceError
-> Getting Any ServiceError ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
a -> Maybe a
forall a. a -> Maybe a
Prelude.Just a
"throttling"
| Getting Any ServiceError ServiceError -> ServiceError -> Bool
forall s a. Getting Any s a -> s -> Bool
Lens.has
( ErrorCode -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode
ErrorCode
"ProvisionedThroughputExceededException"
Getting Any ServiceError ServiceError
-> Getting Any ServiceError ServiceError
-> Getting Any ServiceError ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
a -> Maybe a
forall a. a -> Maybe a
Prelude.Just a
"throughput_exceeded"
| Getting Any ServiceError ServiceError -> ServiceError -> Bool
forall s a. Getting Any s a -> s -> Bool
Lens.has (Int -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
504) ServiceError
e =
a -> Maybe a
forall a. a -> Maybe a
Prelude.Just a
"gateway_timeout"
| Getting Any ServiceError ServiceError -> ServiceError -> Bool
forall s a. Getting Any s a -> s -> Bool
Lens.has
( ErrorCode -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode ErrorCode
"RequestThrottledException"
Getting Any ServiceError ServiceError
-> Getting Any ServiceError ServiceError
-> Getting Any ServiceError ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
a -> Maybe a
forall a. a -> Maybe a
Prelude.Just a
"request_throttled_exception"
| Getting Any ServiceError ServiceError -> ServiceError -> Bool
forall s a. Getting Any s a -> s -> Bool
Lens.has (Int -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
502) ServiceError
e =
a -> Maybe a
forall a. a -> Maybe a
Prelude.Just a
"bad_gateway"
| Getting Any ServiceError ServiceError -> ServiceError -> Bool
forall s a. Getting Any s a -> s -> Bool
Lens.has (Int -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
503) ServiceError
e =
a -> Maybe a
forall a. a -> Maybe a
Prelude.Just a
"service_unavailable"
| Getting Any ServiceError ServiceError -> ServiceError -> Bool
forall s a. Getting Any s a -> s -> Bool
Lens.has (Int -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
500) ServiceError
e =
a -> Maybe a
forall a. a -> Maybe a
Prelude.Just a
"general_server_error"
| Getting Any ServiceError ServiceError -> ServiceError -> Bool
forall s a. Getting Any s a -> s -> Bool
Lens.has (Int -> Getting Any ServiceError ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
509) ServiceError
e =
a -> Maybe a
forall a. a -> Maybe a
Prelude.Just a
"limit_exceeded"
| Bool
Prelude.otherwise = Maybe a
forall a. Maybe a
Prelude.Nothing
_GatewayTimeoutException :: Core.AsError a => Lens.Getting (Prelude.First Core.ServiceError) a Core.ServiceError
_GatewayTimeoutException :: Getting (First ServiceError) a ServiceError
_GatewayTimeoutException =
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
forall a.
AsError a =>
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"GatewayTimeoutException"
Getting (First ServiceError) a ServiceError
-> ((ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError -> Const (First ServiceError) ServiceError)
-> Getting (First ServiceError) a ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int
-> (ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError
-> Const (First ServiceError) ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
504
_UnprocessableEntityException :: Core.AsError a => Lens.Getting (Prelude.First Core.ServiceError) a Core.ServiceError
_UnprocessableEntityException :: Getting (First ServiceError) a ServiceError
_UnprocessableEntityException =
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
forall a.
AsError a =>
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"UnprocessableEntityException"
Getting (First ServiceError) a ServiceError
-> ((ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError -> Const (First ServiceError) ServiceError)
-> Getting (First ServiceError) a ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int
-> (ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError
-> Const (First ServiceError) ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
422
_ConflictException :: Core.AsError a => Lens.Getting (Prelude.First Core.ServiceError) a Core.ServiceError
_ConflictException :: Getting (First ServiceError) a ServiceError
_ConflictException =
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
forall a.
AsError a =>
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"ConflictException"
Getting (First ServiceError) a ServiceError
-> ((ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError -> Const (First ServiceError) ServiceError)
-> Getting (First ServiceError) a ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int
-> (ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError
-> Const (First ServiceError) ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
409
_ForbiddenException :: Core.AsError a => Lens.Getting (Prelude.First Core.ServiceError) a Core.ServiceError
_ForbiddenException :: Getting (First ServiceError) a ServiceError
_ForbiddenException =
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
forall a.
AsError a =>
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"ForbiddenException"
Getting (First ServiceError) a ServiceError
-> ((ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError -> Const (First ServiceError) ServiceError)
-> Getting (First ServiceError) a ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int
-> (ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError
-> Const (First ServiceError) ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
403
_NotFoundException :: Core.AsError a => Lens.Getting (Prelude.First Core.ServiceError) a Core.ServiceError
_NotFoundException :: Getting (First ServiceError) a ServiceError
_NotFoundException =
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
forall a.
AsError a =>
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"NotFoundException"
Getting (First ServiceError) a ServiceError
-> ((ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError -> Const (First ServiceError) ServiceError)
-> Getting (First ServiceError) a ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int
-> (ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError
-> Const (First ServiceError) ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
404
_TooManyRequestsException :: Core.AsError a => Lens.Getting (Prelude.First Core.ServiceError) a Core.ServiceError
_TooManyRequestsException :: Getting (First ServiceError) a ServiceError
_TooManyRequestsException =
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
forall a.
AsError a =>
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"TooManyRequestsException"
Getting (First ServiceError) a ServiceError
-> ((ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError -> Const (First ServiceError) ServiceError)
-> Getting (First ServiceError) a ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int
-> (ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError
-> Const (First ServiceError) ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
429
_InternalServerErrorException :: Core.AsError a => Lens.Getting (Prelude.First Core.ServiceError) a Core.ServiceError
_InternalServerErrorException :: Getting (First ServiceError) a ServiceError
_InternalServerErrorException =
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
forall a.
AsError a =>
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InternalServerErrorException"
Getting (First ServiceError) a ServiceError
-> ((ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError -> Const (First ServiceError) ServiceError)
-> Getting (First ServiceError) a ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int
-> (ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError
-> Const (First ServiceError) ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
500
_BadGatewayException :: Core.AsError a => Lens.Getting (Prelude.First Core.ServiceError) a Core.ServiceError
_BadGatewayException :: Getting (First ServiceError) a ServiceError
_BadGatewayException =
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
forall a.
AsError a =>
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"BadGatewayException"
Getting (First ServiceError) a ServiceError
-> ((ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError -> Const (First ServiceError) ServiceError)
-> Getting (First ServiceError) a ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int
-> (ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError
-> Const (First ServiceError) ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
502
_BadRequestException :: Core.AsError a => Lens.Getting (Prelude.First Core.ServiceError) a Core.ServiceError
_BadRequestException :: Getting (First ServiceError) a ServiceError
_BadRequestException =
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
forall a.
AsError a =>
Service -> ErrorCode -> Getting (First ServiceError) a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"BadRequestException"
Getting (First ServiceError) a ServiceError
-> ((ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError -> Const (First ServiceError) ServiceError)
-> Getting (First ServiceError) a ServiceError
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. Int
-> (ServiceError -> Const (First ServiceError) ServiceError)
-> ServiceError
-> Const (First ServiceError) ServiceError
forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400