libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaPackage.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-10-12 of the Amazon Elemental MediaPackage SDK configuration.

Errors

_UnprocessableEntityException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The parameters sent in the request are not valid.

_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The client is not authorized to access the requested resource.

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested resource does not exist.

_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The client has exceeded their resource or throttling limits.

AdMarkers

newtype AdMarkers Source #

Constructors

AdMarkers' 

Fields

Instances

Instances details
Eq AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

Ord AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

Read AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

Show AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

Generic AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

Associated Types

type Rep AdMarkers :: Type -> Type #

NFData AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

Methods

rnf :: AdMarkers -> () #

Hashable AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

ToJSON AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

ToJSONKey AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

FromJSON AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

FromJSONKey AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

ToLog AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

ToHeader AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

ToQuery AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

FromXML AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

ToXML AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

Methods

toXML :: AdMarkers -> XML #

ToByteString AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

Methods

toBS :: AdMarkers -> ByteString #

FromText AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

ToText AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

Methods

toText :: AdMarkers -> Text #

type Rep AdMarkers Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdMarkers

type Rep AdMarkers = D1 ('MetaData "AdMarkers" "Amazonka.MediaPackage.Types.AdMarkers" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "AdMarkers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAdMarkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AdTriggersElement

newtype AdTriggersElement Source #

Instances

Instances details
Eq AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

Ord AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

Read AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

Show AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

Generic AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

Associated Types

type Rep AdTriggersElement :: Type -> Type #

NFData AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

Methods

rnf :: AdTriggersElement -> () #

Hashable AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

ToJSON AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

ToJSONKey AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

FromJSON AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

FromJSONKey AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

ToLog AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

ToHeader AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

ToQuery AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

FromXML AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

ToXML AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

ToByteString AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

FromText AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

ToText AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

type Rep AdTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdTriggersElement

type Rep AdTriggersElement = D1 ('MetaData "AdTriggersElement" "Amazonka.MediaPackage.Types.AdTriggersElement" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "AdTriggersElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAdTriggersElement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AdsOnDeliveryRestrictions

newtype AdsOnDeliveryRestrictions Source #

This setting allows the delivery restriction flags on SCTE-35 segmentation descriptors to determine whether a message signals an ad. Choosing "NONE" means no SCTE-35 messages become ads. Choosing "RESTRICTED" means SCTE-35 messages of the types specified in AdTriggers that contain delivery restrictions will be treated as ads. Choosing "UNRESTRICTED" means SCTE-35 messages of the types specified in AdTriggers that do not contain delivery restrictions will be treated as ads. Choosing "BOTH" means all SCTE-35 messages of the types specified in AdTriggers will be treated as ads. Note that Splice Insert messages do not have these flags and are always treated as ads if specified in AdTriggers.

Instances

Instances details
Eq AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

Ord AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

Read AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

Show AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

Generic AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

Associated Types

type Rep AdsOnDeliveryRestrictions :: Type -> Type #

NFData AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

Hashable AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

ToJSON AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

ToJSONKey AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

FromJSON AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

FromJSONKey AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

ToLog AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

ToHeader AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

ToQuery AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

FromXML AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

ToXML AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

ToByteString AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

FromText AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

ToText AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

type Rep AdsOnDeliveryRestrictions Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions

type Rep AdsOnDeliveryRestrictions = D1 ('MetaData "AdsOnDeliveryRestrictions" "Amazonka.MediaPackage.Types.AdsOnDeliveryRestrictions" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "AdsOnDeliveryRestrictions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAdsOnDeliveryRestrictions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EncryptionMethod

newtype EncryptionMethod Source #

Instances

Instances details
Eq EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

Ord EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

Read EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

Show EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

Generic EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

Associated Types

type Rep EncryptionMethod :: Type -> Type #

NFData EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

Methods

rnf :: EncryptionMethod -> () #

Hashable EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

ToJSON EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

ToJSONKey EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

FromJSON EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

FromJSONKey EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

ToLog EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

ToHeader EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

ToQuery EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

FromXML EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

ToXML EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

ToByteString EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

FromText EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

ToText EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

type Rep EncryptionMethod Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionMethod

type Rep EncryptionMethod = D1 ('MetaData "EncryptionMethod" "Amazonka.MediaPackage.Types.EncryptionMethod" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "EncryptionMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncryptionMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ManifestLayout

newtype ManifestLayout Source #

Constructors

ManifestLayout' 

Instances

Instances details
Eq ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

Ord ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

Read ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

Show ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

Generic ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

Associated Types

type Rep ManifestLayout :: Type -> Type #

NFData ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

Methods

rnf :: ManifestLayout -> () #

Hashable ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

ToJSON ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

ToJSONKey ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

FromJSON ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

FromJSONKey ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

ToLog ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

ToHeader ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

ToQuery ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

FromXML ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

ToXML ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

Methods

toXML :: ManifestLayout -> XML #

ToByteString ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

FromText ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

ToText ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

type Rep ManifestLayout Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.ManifestLayout

type Rep ManifestLayout = D1 ('MetaData "ManifestLayout" "Amazonka.MediaPackage.Types.ManifestLayout" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "ManifestLayout'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromManifestLayout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Origination

newtype Origination Source #

Constructors

Origination' 

Bundled Patterns

pattern Origination_ALLOW :: Origination 
pattern Origination_DENY :: Origination 

Instances

Instances details
Eq Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

Ord Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

Read Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

Show Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

Generic Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

Associated Types

type Rep Origination :: Type -> Type #

NFData Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

Methods

rnf :: Origination -> () #

Hashable Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

ToJSON Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

ToJSONKey Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

FromJSON Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

FromJSONKey Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

ToLog Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

ToHeader Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

ToQuery Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

FromXML Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

ToXML Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

Methods

toXML :: Origination -> XML #

ToByteString Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

FromText Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

ToText Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

Methods

toText :: Origination -> Text #

type Rep Origination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Origination

type Rep Origination = D1 ('MetaData "Origination" "Amazonka.MediaPackage.Types.Origination" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "Origination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrigination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PeriodTriggersElement

newtype PeriodTriggersElement Source #

Instances

Instances details
Eq PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

Ord PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

Read PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

Show PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

Generic PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

Associated Types

type Rep PeriodTriggersElement :: Type -> Type #

NFData PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

Methods

rnf :: PeriodTriggersElement -> () #

Hashable PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

ToJSON PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

ToJSONKey PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

FromJSON PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

FromJSONKey PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

ToLog PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

ToHeader PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

ToQuery PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

FromXML PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

ToXML PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

ToByteString PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

FromText PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

ToText PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

type Rep PeriodTriggersElement Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PeriodTriggersElement

type Rep PeriodTriggersElement = D1 ('MetaData "PeriodTriggersElement" "Amazonka.MediaPackage.Types.PeriodTriggersElement" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "PeriodTriggersElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPeriodTriggersElement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PlaylistType

newtype PlaylistType Source #

Constructors

PlaylistType' 

Bundled Patterns

pattern PlaylistType_EVENT :: PlaylistType 
pattern PlaylistType_NONE :: PlaylistType 
pattern PlaylistType_VOD :: PlaylistType 

Instances

Instances details
Eq PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

Ord PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

Read PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

Show PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

Generic PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

Associated Types

type Rep PlaylistType :: Type -> Type #

NFData PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

Methods

rnf :: PlaylistType -> () #

Hashable PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

ToJSON PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

ToJSONKey PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

FromJSON PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

FromJSONKey PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

ToLog PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

ToHeader PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

ToQuery PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

FromXML PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

ToXML PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

Methods

toXML :: PlaylistType -> XML #

ToByteString PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

FromText PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

ToText PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

Methods

toText :: PlaylistType -> Text #

type Rep PlaylistType Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PlaylistType

type Rep PlaylistType = D1 ('MetaData "PlaylistType" "Amazonka.MediaPackage.Types.PlaylistType" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "PlaylistType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlaylistType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PresetSpeke20Audio

newtype PresetSpeke20Audio Source #

Instances

Instances details
Eq PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

Ord PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

Read PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

Show PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

Generic PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

Associated Types

type Rep PresetSpeke20Audio :: Type -> Type #

NFData PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

Methods

rnf :: PresetSpeke20Audio -> () #

Hashable PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

ToJSON PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

ToJSONKey PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

FromJSON PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

FromJSONKey PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

ToLog PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

ToHeader PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

ToQuery PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

FromXML PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

ToXML PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

ToByteString PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

FromText PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

ToText PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

type Rep PresetSpeke20Audio Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Audio

type Rep PresetSpeke20Audio = D1 ('MetaData "PresetSpeke20Audio" "Amazonka.MediaPackage.Types.PresetSpeke20Audio" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "PresetSpeke20Audio'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPresetSpeke20Audio") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PresetSpeke20Video

newtype PresetSpeke20Video Source #

Instances

Instances details
Eq PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

Ord PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

Read PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

Show PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

Generic PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

Associated Types

type Rep PresetSpeke20Video :: Type -> Type #

NFData PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

Methods

rnf :: PresetSpeke20Video -> () #

Hashable PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

ToJSON PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

ToJSONKey PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

FromJSON PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

FromJSONKey PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

ToLog PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

ToHeader PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

ToQuery PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

FromXML PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

ToXML PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

ToByteString PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

FromText PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

ToText PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

type Rep PresetSpeke20Video Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.PresetSpeke20Video

type Rep PresetSpeke20Video = D1 ('MetaData "PresetSpeke20Video" "Amazonka.MediaPackage.Types.PresetSpeke20Video" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "PresetSpeke20Video'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPresetSpeke20Video") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Profile

newtype Profile Source #

Constructors

Profile' 

Fields

Bundled Patterns

pattern Profile_HBBTV_1_5 :: Profile 
pattern Profile_NONE :: Profile 

Instances

Instances details
Eq Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

Methods

(==) :: Profile -> Profile -> Bool #

(/=) :: Profile -> Profile -> Bool #

Ord Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

Read Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

Show Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

Generic Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

Associated Types

type Rep Profile :: Type -> Type #

Methods

from :: Profile -> Rep Profile x #

to :: Rep Profile x -> Profile #

NFData Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

Methods

rnf :: Profile -> () #

Hashable Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

Methods

hashWithSalt :: Int -> Profile -> Int #

hash :: Profile -> Int #

ToJSON Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

ToJSONKey Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

FromJSON Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

FromJSONKey Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

ToLog Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

ToHeader Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

Methods

toHeader :: HeaderName -> Profile -> [Header] #

ToQuery Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

FromXML Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

ToXML Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

Methods

toXML :: Profile -> XML #

ToByteString Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

Methods

toBS :: Profile -> ByteString #

FromText Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

ToText Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

Methods

toText :: Profile -> Text #

type Rep Profile Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Profile

type Rep Profile = D1 ('MetaData "Profile" "Amazonka.MediaPackage.Types.Profile" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "Profile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SegmentTemplateFormat

newtype SegmentTemplateFormat Source #

Instances

Instances details
Eq SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

Ord SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

Read SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

Show SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

Generic SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

Associated Types

type Rep SegmentTemplateFormat :: Type -> Type #

NFData SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

Methods

rnf :: SegmentTemplateFormat -> () #

Hashable SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

ToJSON SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

ToJSONKey SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

FromJSON SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

FromJSONKey SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

ToLog SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

ToHeader SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

ToQuery SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

FromXML SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

ToXML SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

ToByteString SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

FromText SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

ToText SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

type Rep SegmentTemplateFormat Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SegmentTemplateFormat

type Rep SegmentTemplateFormat = D1 ('MetaData "SegmentTemplateFormat" "Amazonka.MediaPackage.Types.SegmentTemplateFormat" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "SegmentTemplateFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSegmentTemplateFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Status

newtype Status Source #

Constructors

Status' 

Fields

Bundled Patterns

pattern Status_FAILED :: Status 
pattern Status_IN_PROGRESS :: Status 
pattern Status_SUCCEEDED :: Status 

Instances

Instances details
Eq Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

Ord Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

Read Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

Show Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

Generic Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

NFData Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

Methods

rnf :: Status -> () #

Hashable Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

Methods

hashWithSalt :: Int -> Status -> Int #

hash :: Status -> Int #

ToJSON Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

ToJSONKey Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

FromJSON Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

FromJSONKey Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

ToLog Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

ToHeader Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

Methods

toHeader :: HeaderName -> Status -> [Header] #

ToQuery Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

FromXML Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

ToXML Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

Methods

toXML :: Status -> XML #

ToByteString Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

Methods

toBS :: Status -> ByteString #

FromText Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

ToText Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

Methods

toText :: Status -> Text #

type Rep Status Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Status

type Rep Status = D1 ('MetaData "Status" "Amazonka.MediaPackage.Types.Status" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "Status'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamOrder

newtype StreamOrder Source #

Constructors

StreamOrder' 

Instances

Instances details
Eq StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

Ord StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

Read StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

Show StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

Generic StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

Associated Types

type Rep StreamOrder :: Type -> Type #

NFData StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

Methods

rnf :: StreamOrder -> () #

Hashable StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

ToJSON StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

ToJSONKey StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

FromJSON StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

FromJSONKey StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

ToLog StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

ToHeader StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

ToQuery StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

FromXML StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

ToXML StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

Methods

toXML :: StreamOrder -> XML #

ToByteString StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

FromText StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

ToText StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

Methods

toText :: StreamOrder -> Text #

type Rep StreamOrder Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamOrder

type Rep StreamOrder = D1 ('MetaData "StreamOrder" "Amazonka.MediaPackage.Types.StreamOrder" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "StreamOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UtcTiming

newtype UtcTiming Source #

Constructors

UtcTiming' 

Fields

Bundled Patterns

pattern UtcTiming_HTTP_HEAD :: UtcTiming 
pattern UtcTiming_HTTP_ISO :: UtcTiming 
pattern UtcTiming_NONE :: UtcTiming 

Instances

Instances details
Eq UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

Ord UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

Read UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

Show UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

Generic UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

Associated Types

type Rep UtcTiming :: Type -> Type #

NFData UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

Methods

rnf :: UtcTiming -> () #

Hashable UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

ToJSON UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

ToJSONKey UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

FromJSON UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

FromJSONKey UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

ToLog UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

ToHeader UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

ToQuery UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

FromXML UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

ToXML UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

Methods

toXML :: UtcTiming -> XML #

ToByteString UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

Methods

toBS :: UtcTiming -> ByteString #

FromText UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

ToText UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

Methods

toText :: UtcTiming -> Text #

type Rep UtcTiming Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.UtcTiming

type Rep UtcTiming = D1 ('MetaData "UtcTiming" "Amazonka.MediaPackage.Types.UtcTiming" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'True) (C1 ('MetaCons "UtcTiming'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUtcTiming") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Authorization

data Authorization Source #

CDN Authorization credentials

See: newAuthorization smart constructor.

Constructors

Authorization' 

Fields

  • secretsRoleArn :: Text

    The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.

  • cdnIdentifierSecret :: Text

    The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.

Instances

Instances details
Eq Authorization Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Authorization

Read Authorization Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Authorization

Show Authorization Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Authorization

Generic Authorization Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Authorization

Associated Types

type Rep Authorization :: Type -> Type #

NFData Authorization Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Authorization

Methods

rnf :: Authorization -> () #

Hashable Authorization Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Authorization

ToJSON Authorization Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Authorization

FromJSON Authorization Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Authorization

type Rep Authorization Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Authorization

type Rep Authorization = D1 ('MetaData "Authorization" "Amazonka.MediaPackage.Types.Authorization" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "Authorization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "secretsRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "cdnIdentifierSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAuthorization Source #

Create a value of Authorization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:secretsRoleArn:Authorization', authorization_secretsRoleArn - The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.

$sel:cdnIdentifierSecret:Authorization', authorization_cdnIdentifierSecret - The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.

authorization_secretsRoleArn :: Lens' Authorization Text Source #

The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.

authorization_cdnIdentifierSecret :: Lens' Authorization Text Source #

The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.

Channel

data Channel Source #

A Channel resource configuration.

See: newChannel smart constructor.

Constructors

Channel' 

Fields

Instances

Instances details
Eq Channel Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Channel

Methods

(==) :: Channel -> Channel -> Bool #

(/=) :: Channel -> Channel -> Bool #

Read Channel Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Channel

Show Channel Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Channel

Generic Channel Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Channel

Associated Types

type Rep Channel :: Type -> Type #

Methods

from :: Channel -> Rep Channel x #

to :: Rep Channel x -> Channel #

NFData Channel Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Channel

Methods

rnf :: Channel -> () #

Hashable Channel Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Channel

Methods

hashWithSalt :: Int -> Channel -> Int #

hash :: Channel -> Int #

FromJSON Channel Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Channel

type Rep Channel Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.Channel

newChannel :: Channel Source #

Create a value of Channel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ingressAccessLogs:Channel', channel_ingressAccessLogs - Undocumented member.

$sel:hlsIngest:Channel', channel_hlsIngest - Undocumented member.

$sel:arn:Channel', channel_arn - The Amazon Resource Name (ARN) assigned to the Channel.

$sel:id:Channel', channel_id - The ID of the Channel.

$sel:description:Channel', channel_description - A short text description of the Channel.

$sel:egressAccessLogs:Channel', channel_egressAccessLogs - Undocumented member.

$sel:tags:Channel', channel_tags - Undocumented member.

channel_arn :: Lens' Channel (Maybe Text) Source #

The Amazon Resource Name (ARN) assigned to the Channel.

channel_id :: Lens' Channel (Maybe Text) Source #

The ID of the Channel.

channel_description :: Lens' Channel (Maybe Text) Source #

A short text description of the Channel.

channel_tags :: Lens' Channel (Maybe (HashMap Text Text)) Source #

Undocumented member.

CmafEncryption

data CmafEncryption Source #

A Common Media Application Format (CMAF) encryption configuration.

See: newCmafEncryption smart constructor.

Constructors

CmafEncryption' 

Fields

Instances

Instances details
Eq CmafEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafEncryption

Read CmafEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafEncryption

Show CmafEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafEncryption

Generic CmafEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafEncryption

Associated Types

type Rep CmafEncryption :: Type -> Type #

NFData CmafEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafEncryption

Methods

rnf :: CmafEncryption -> () #

Hashable CmafEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafEncryption

ToJSON CmafEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafEncryption

FromJSON CmafEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafEncryption

type Rep CmafEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafEncryption

type Rep CmafEncryption = D1 ('MetaData "CmafEncryption" "Amazonka.MediaPackage.Types.CmafEncryption" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "CmafEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyRotationIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "constantInitializationVector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "spekeKeyProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SpekeKeyProvider))))

newCmafEncryption Source #

Create a value of CmafEncryption with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:keyRotationIntervalSeconds:CmafEncryption', cmafEncryption_keyRotationIntervalSeconds - Time (in seconds) between each encryption key rotation.

$sel:constantInitializationVector:CmafEncryption', cmafEncryption_constantInitializationVector - An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).

$sel:spekeKeyProvider:CmafEncryption', cmafEncryption_spekeKeyProvider - Undocumented member.

cmafEncryption_keyRotationIntervalSeconds :: Lens' CmafEncryption (Maybe Int) Source #

Time (in seconds) between each encryption key rotation.

cmafEncryption_constantInitializationVector :: Lens' CmafEncryption (Maybe Text) Source #

An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).

CmafPackage

data CmafPackage Source #

A Common Media Application Format (CMAF) packaging configuration.

See: newCmafPackage smart constructor.

Constructors

CmafPackage' 

Fields

Instances

Instances details
Eq CmafPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackage

Read CmafPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackage

Show CmafPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackage

Generic CmafPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackage

Associated Types

type Rep CmafPackage :: Type -> Type #

NFData CmafPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackage

Methods

rnf :: CmafPackage -> () #

Hashable CmafPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackage

FromJSON CmafPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackage

type Rep CmafPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackage

type Rep CmafPackage = D1 ('MetaData "CmafPackage" "Amazonka.MediaPackage.Types.CmafPackage" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "CmafPackage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hlsManifests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HlsManifest])) :*: S1 ('MetaSel ('Just "segmentDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "streamSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamSelection)) :*: (S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CmafEncryption)) :*: S1 ('MetaSel ('Just "segmentPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCmafPackage :: CmafPackage Source #

Create a value of CmafPackage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hlsManifests:CmafPackage', cmafPackage_hlsManifests - A list of HLS manifest configurations

$sel:segmentDurationSeconds:CmafPackage', cmafPackage_segmentDurationSeconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.

$sel:streamSelection:CmafPackage', cmafPackage_streamSelection - Undocumented member.

$sel:encryption:CmafPackage', cmafPackage_encryption - Undocumented member.

$sel:segmentPrefix:CmafPackage', cmafPackage_segmentPrefix - An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.

cmafPackage_hlsManifests :: Lens' CmafPackage (Maybe [HlsManifest]) Source #

A list of HLS manifest configurations

cmafPackage_segmentDurationSeconds :: Lens' CmafPackage (Maybe Int) Source #

Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.

cmafPackage_segmentPrefix :: Lens' CmafPackage (Maybe Text) Source #

An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.

CmafPackageCreateOrUpdateParameters

data CmafPackageCreateOrUpdateParameters Source #

A Common Media Application Format (CMAF) packaging configuration.

See: newCmafPackageCreateOrUpdateParameters smart constructor.

Constructors

CmafPackageCreateOrUpdateParameters' 

Fields

Instances

Instances details
Eq CmafPackageCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackageCreateOrUpdateParameters

Read CmafPackageCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackageCreateOrUpdateParameters

Show CmafPackageCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackageCreateOrUpdateParameters

Generic CmafPackageCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackageCreateOrUpdateParameters

NFData CmafPackageCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackageCreateOrUpdateParameters

Hashable CmafPackageCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackageCreateOrUpdateParameters

ToJSON CmafPackageCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackageCreateOrUpdateParameters

type Rep CmafPackageCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.CmafPackageCreateOrUpdateParameters

type Rep CmafPackageCreateOrUpdateParameters = D1 ('MetaData "CmafPackageCreateOrUpdateParameters" "Amazonka.MediaPackage.Types.CmafPackageCreateOrUpdateParameters" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "CmafPackageCreateOrUpdateParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hlsManifests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HlsManifestCreateOrUpdateParameters])) :*: S1 ('MetaSel ('Just "segmentDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "streamSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamSelection)) :*: (S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CmafEncryption)) :*: S1 ('MetaSel ('Just "segmentPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCmafPackageCreateOrUpdateParameters :: CmafPackageCreateOrUpdateParameters Source #

Create a value of CmafPackageCreateOrUpdateParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hlsManifests:CmafPackageCreateOrUpdateParameters', cmafPackageCreateOrUpdateParameters_hlsManifests - A list of HLS manifest configurations

$sel:segmentDurationSeconds:CmafPackageCreateOrUpdateParameters', cmafPackageCreateOrUpdateParameters_segmentDurationSeconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.

$sel:streamSelection:CmafPackageCreateOrUpdateParameters', cmafPackageCreateOrUpdateParameters_streamSelection - Undocumented member.

$sel:encryption:CmafPackageCreateOrUpdateParameters', cmafPackageCreateOrUpdateParameters_encryption - Undocumented member.

$sel:segmentPrefix:CmafPackageCreateOrUpdateParameters', cmafPackageCreateOrUpdateParameters_segmentPrefix - An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.

cmafPackageCreateOrUpdateParameters_segmentDurationSeconds :: Lens' CmafPackageCreateOrUpdateParameters (Maybe Int) Source #

Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.

cmafPackageCreateOrUpdateParameters_segmentPrefix :: Lens' CmafPackageCreateOrUpdateParameters (Maybe Text) Source #

An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.

DashEncryption

data DashEncryption Source #

A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.

See: newDashEncryption smart constructor.

Constructors

DashEncryption' 

Fields

Instances

Instances details
Eq DashEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashEncryption

Read DashEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashEncryption

Show DashEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashEncryption

Generic DashEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashEncryption

Associated Types

type Rep DashEncryption :: Type -> Type #

NFData DashEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashEncryption

Methods

rnf :: DashEncryption -> () #

Hashable DashEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashEncryption

ToJSON DashEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashEncryption

FromJSON DashEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashEncryption

type Rep DashEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashEncryption

type Rep DashEncryption = D1 ('MetaData "DashEncryption" "Amazonka.MediaPackage.Types.DashEncryption" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "DashEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyRotationIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "spekeKeyProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SpekeKeyProvider)))

newDashEncryption Source #

Create a value of DashEncryption with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:keyRotationIntervalSeconds:DashEncryption', dashEncryption_keyRotationIntervalSeconds - Time (in seconds) between each encryption key rotation.

$sel:spekeKeyProvider:DashEncryption', dashEncryption_spekeKeyProvider - Undocumented member.

dashEncryption_keyRotationIntervalSeconds :: Lens' DashEncryption (Maybe Int) Source #

Time (in seconds) between each encryption key rotation.

DashPackage

data DashPackage Source #

A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.

See: newDashPackage smart constructor.

Constructors

DashPackage' 

Fields

Instances

Instances details
Eq DashPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashPackage

Read DashPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashPackage

Show DashPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashPackage

Generic DashPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashPackage

Associated Types

type Rep DashPackage :: Type -> Type #

NFData DashPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashPackage

Methods

rnf :: DashPackage -> () #

Hashable DashPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashPackage

ToJSON DashPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashPackage

FromJSON DashPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashPackage

type Rep DashPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.DashPackage

type Rep DashPackage = D1 ('MetaData "DashPackage" "Amazonka.MediaPackage.Types.DashPackage" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "DashPackage'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "adsOnDeliveryRestrictions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdsOnDeliveryRestrictions)) :*: (S1 ('MetaSel ('Just "minBufferTimeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "utcTiming") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UtcTiming)))) :*: ((S1 ('MetaSel ('Just "segmentTemplateFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SegmentTemplateFormat)) :*: S1 ('MetaSel ('Just "profile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Profile))) :*: (S1 ('MetaSel ('Just "segmentDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "utcTimingUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "streamSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamSelection)) :*: S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DashEncryption))) :*: (S1 ('MetaSel ('Just "minUpdatePeriodSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "manifestLayout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ManifestLayout)))) :*: ((S1 ('MetaSel ('Just "suggestedPresentationDelaySeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "manifestWindowSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "adTriggers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdTriggersElement])) :*: S1 ('MetaSel ('Just "periodTriggers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PeriodTriggersElement])))))))

newDashPackage :: DashPackage Source #

Create a value of DashPackage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adsOnDeliveryRestrictions:DashPackage', dashPackage_adsOnDeliveryRestrictions - Undocumented member.

$sel:minBufferTimeSeconds:DashPackage', dashPackage_minBufferTimeSeconds - Minimum duration (in seconds) that a player will buffer media before starting the presentation.

$sel:utcTiming:DashPackage', dashPackage_utcTiming - Determines the type of UTCTiming included in the Media Presentation Description (MPD)

$sel:segmentTemplateFormat:DashPackage', dashPackage_segmentTemplateFormat - Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.

$sel:profile:DashPackage', dashPackage_profile - The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.

$sel:segmentDurationSeconds:DashPackage', dashPackage_segmentDurationSeconds - Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.

$sel:utcTimingUri:DashPackage', dashPackage_utcTimingUri - Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO or HTTP-HEAD

$sel:streamSelection:DashPackage', dashPackage_streamSelection - Undocumented member.

$sel:encryption:DashPackage', dashPackage_encryption - Undocumented member.

$sel:minUpdatePeriodSeconds:DashPackage', dashPackage_minUpdatePeriodSeconds - Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).

$sel:manifestLayout:DashPackage', dashPackage_manifestLayout - Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.

$sel:suggestedPresentationDelaySeconds:DashPackage', dashPackage_suggestedPresentationDelaySeconds - Duration (in seconds) to delay live content before presentation.

$sel:manifestWindowSeconds:DashPackage', dashPackage_manifestWindowSeconds - Time window (in seconds) contained in each manifest.

$sel:adTriggers:DashPackage', dashPackage_adTriggers - Undocumented member.

$sel:periodTriggers:DashPackage', dashPackage_periodTriggers - A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Channel source contains SCTE-35 ad markers.

dashPackage_minBufferTimeSeconds :: Lens' DashPackage (Maybe Int) Source #

Minimum duration (in seconds) that a player will buffer media before starting the presentation.

dashPackage_utcTiming :: Lens' DashPackage (Maybe UtcTiming) Source #

Determines the type of UTCTiming included in the Media Presentation Description (MPD)

dashPackage_segmentTemplateFormat :: Lens' DashPackage (Maybe SegmentTemplateFormat) Source #

Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.

dashPackage_profile :: Lens' DashPackage (Maybe Profile) Source #

The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.

dashPackage_segmentDurationSeconds :: Lens' DashPackage (Maybe Int) Source #

Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.

dashPackage_utcTimingUri :: Lens' DashPackage (Maybe Text) Source #

Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO or HTTP-HEAD

dashPackage_minUpdatePeriodSeconds :: Lens' DashPackage (Maybe Int) Source #

Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).

dashPackage_manifestLayout :: Lens' DashPackage (Maybe ManifestLayout) Source #

Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.

dashPackage_suggestedPresentationDelaySeconds :: Lens' DashPackage (Maybe Int) Source #

Duration (in seconds) to delay live content before presentation.

dashPackage_manifestWindowSeconds :: Lens' DashPackage (Maybe Int) Source #

Time window (in seconds) contained in each manifest.

dashPackage_periodTriggers :: Lens' DashPackage (Maybe [PeriodTriggersElement]) Source #

A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Channel source contains SCTE-35 ad markers.

EgressAccessLogs

data EgressAccessLogs Source #

Configure egress access logging.

See: newEgressAccessLogs smart constructor.

Constructors

EgressAccessLogs' 

Fields

Instances

Instances details
Eq EgressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EgressAccessLogs

Read EgressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EgressAccessLogs

Show EgressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EgressAccessLogs

Generic EgressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EgressAccessLogs

Associated Types

type Rep EgressAccessLogs :: Type -> Type #

NFData EgressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EgressAccessLogs

Methods

rnf :: EgressAccessLogs -> () #

Hashable EgressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EgressAccessLogs

ToJSON EgressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EgressAccessLogs

FromJSON EgressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EgressAccessLogs

type Rep EgressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EgressAccessLogs

type Rep EgressAccessLogs = D1 ('MetaData "EgressAccessLogs" "Amazonka.MediaPackage.Types.EgressAccessLogs" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "EgressAccessLogs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEgressAccessLogs :: EgressAccessLogs Source #

Create a value of EgressAccessLogs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:EgressAccessLogs', egressAccessLogs_logGroupName - Customize the log group name.

EncryptionContractConfiguration

data EncryptionContractConfiguration Source #

Use encryptionContractConfiguration to configure one or more content encryption keys for your endpoints that use SPEKE 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use. Note the following considerations when using encryptionContractConfiguration: encryptionContractConfiguration can be used for DASH or CMAF endpoints that use SPEKE 2.0. SPEKE 2.0 relies on the CPIX 2.3 specification. You must disable key rotation for this endpoint by setting keyRotationIntervalSeconds to 0.

See: newEncryptionContractConfiguration smart constructor.

Constructors

EncryptionContractConfiguration' 

Fields

Instances

Instances details
Eq EncryptionContractConfiguration Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionContractConfiguration

Read EncryptionContractConfiguration Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionContractConfiguration

Show EncryptionContractConfiguration Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionContractConfiguration

Generic EncryptionContractConfiguration Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionContractConfiguration

Associated Types

type Rep EncryptionContractConfiguration :: Type -> Type #

NFData EncryptionContractConfiguration Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionContractConfiguration

Hashable EncryptionContractConfiguration Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionContractConfiguration

ToJSON EncryptionContractConfiguration Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionContractConfiguration

FromJSON EncryptionContractConfiguration Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionContractConfiguration

type Rep EncryptionContractConfiguration Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.EncryptionContractConfiguration

type Rep EncryptionContractConfiguration = D1 ('MetaData "EncryptionContractConfiguration" "Amazonka.MediaPackage.Types.EncryptionContractConfiguration" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "EncryptionContractConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "presetSpeke20Audio") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PresetSpeke20Audio) :*: S1 ('MetaSel ('Just "presetSpeke20Video") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PresetSpeke20Video)))

HarvestJob

data HarvestJob Source #

A HarvestJob resource configuration

See: newHarvestJob smart constructor.

Constructors

HarvestJob' 

Fields

  • status :: Maybe Status

    The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for HarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will include an explanation of why the HarvestJob failed.

  • originEndpointId :: Maybe Text

    The ID of the OriginEndpoint that the HarvestJob will harvest from. This cannot be changed after the HarvestJob is submitted.

  • startTime :: Maybe Text

    The start of the time-window which will be harvested.

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) assigned to the HarvestJob.

  • createdAt :: Maybe Text

    The time the HarvestJob was submitted

  • channelId :: Maybe Text

    The ID of the Channel that the HarvestJob will harvest from.

  • s3Destination :: Maybe S3Destination
     
  • endTime :: Maybe Text

    The end of the time-window which will be harvested.

  • id :: Maybe Text

    The ID of the HarvestJob. The ID must be unique within the region and it cannot be changed after the HarvestJob is submitted.

Instances

Instances details
Eq HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

Read HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

Show HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

Generic HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

Associated Types

type Rep HarvestJob :: Type -> Type #

NFData HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

Methods

rnf :: HarvestJob -> () #

Hashable HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

FromJSON HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

type Rep HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

newHarvestJob :: HarvestJob Source #

Create a value of HarvestJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:HarvestJob', harvestJob_status - The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for HarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will include an explanation of why the HarvestJob failed.

$sel:originEndpointId:HarvestJob', harvestJob_originEndpointId - The ID of the OriginEndpoint that the HarvestJob will harvest from. This cannot be changed after the HarvestJob is submitted.

$sel:startTime:HarvestJob', harvestJob_startTime - The start of the time-window which will be harvested.

$sel:arn:HarvestJob', harvestJob_arn - The Amazon Resource Name (ARN) assigned to the HarvestJob.

$sel:createdAt:HarvestJob', harvestJob_createdAt - The time the HarvestJob was submitted

$sel:channelId:HarvestJob', harvestJob_channelId - The ID of the Channel that the HarvestJob will harvest from.

$sel:s3Destination:HarvestJob', harvestJob_s3Destination - Undocumented member.

$sel:endTime:HarvestJob', harvestJob_endTime - The end of the time-window which will be harvested.

$sel:id:HarvestJob', harvestJob_id - The ID of the HarvestJob. The ID must be unique within the region and it cannot be changed after the HarvestJob is submitted.

harvestJob_status :: Lens' HarvestJob (Maybe Status) Source #

The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for HarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will include an explanation of why the HarvestJob failed.

harvestJob_originEndpointId :: Lens' HarvestJob (Maybe Text) Source #

The ID of the OriginEndpoint that the HarvestJob will harvest from. This cannot be changed after the HarvestJob is submitted.

harvestJob_startTime :: Lens' HarvestJob (Maybe Text) Source #

The start of the time-window which will be harvested.

harvestJob_arn :: Lens' HarvestJob (Maybe Text) Source #

The Amazon Resource Name (ARN) assigned to the HarvestJob.

harvestJob_createdAt :: Lens' HarvestJob (Maybe Text) Source #

The time the HarvestJob was submitted

harvestJob_channelId :: Lens' HarvestJob (Maybe Text) Source #

The ID of the Channel that the HarvestJob will harvest from.

harvestJob_endTime :: Lens' HarvestJob (Maybe Text) Source #

The end of the time-window which will be harvested.

harvestJob_id :: Lens' HarvestJob (Maybe Text) Source #

The ID of the HarvestJob. The ID must be unique within the region and it cannot be changed after the HarvestJob is submitted.

HlsEncryption

data HlsEncryption Source #

An HTTP Live Streaming (HLS) encryption configuration.

See: newHlsEncryption smart constructor.

Constructors

HlsEncryption' 

Fields

Instances

Instances details
Eq HlsEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsEncryption

Read HlsEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsEncryption

Show HlsEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsEncryption

Generic HlsEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsEncryption

Associated Types

type Rep HlsEncryption :: Type -> Type #

NFData HlsEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsEncryption

Methods

rnf :: HlsEncryption -> () #

Hashable HlsEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsEncryption

ToJSON HlsEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsEncryption

FromJSON HlsEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsEncryption

type Rep HlsEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsEncryption

type Rep HlsEncryption = D1 ('MetaData "HlsEncryption" "Amazonka.MediaPackage.Types.HlsEncryption" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "HlsEncryption'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryptionMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionMethod)) :*: S1 ('MetaSel ('Just "keyRotationIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "constantInitializationVector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "repeatExtXKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "spekeKeyProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SpekeKeyProvider)))))

newHlsEncryption Source #

Create a value of HlsEncryption with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:encryptionMethod:HlsEncryption', hlsEncryption_encryptionMethod - The encryption method to use.

$sel:keyRotationIntervalSeconds:HlsEncryption', hlsEncryption_keyRotationIntervalSeconds - Interval (in seconds) between each encryption key rotation.

$sel:constantInitializationVector:HlsEncryption', hlsEncryption_constantInitializationVector - A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.

$sel:repeatExtXKey:HlsEncryption', hlsEncryption_repeatExtXKey - When enabled, the EXT-X-KEY tag will be repeated in output manifests.

$sel:spekeKeyProvider:HlsEncryption', hlsEncryption_spekeKeyProvider - Undocumented member.

hlsEncryption_keyRotationIntervalSeconds :: Lens' HlsEncryption (Maybe Int) Source #

Interval (in seconds) between each encryption key rotation.

hlsEncryption_constantInitializationVector :: Lens' HlsEncryption (Maybe Text) Source #

A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.

hlsEncryption_repeatExtXKey :: Lens' HlsEncryption (Maybe Bool) Source #

When enabled, the EXT-X-KEY tag will be repeated in output manifests.

HlsIngest

data HlsIngest Source #

An HTTP Live Streaming (HLS) ingest resource configuration.

See: newHlsIngest smart constructor.

Constructors

HlsIngest' 

Fields

Instances

Instances details
Eq HlsIngest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsIngest

Read HlsIngest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsIngest

Show HlsIngest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsIngest

Generic HlsIngest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsIngest

Associated Types

type Rep HlsIngest :: Type -> Type #

NFData HlsIngest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsIngest

Methods

rnf :: HlsIngest -> () #

Hashable HlsIngest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsIngest

FromJSON HlsIngest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsIngest

type Rep HlsIngest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsIngest

type Rep HlsIngest = D1 ('MetaData "HlsIngest" "Amazonka.MediaPackage.Types.HlsIngest" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "HlsIngest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ingestEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IngestEndpoint]))))

newHlsIngest :: HlsIngest Source #

Create a value of HlsIngest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ingestEndpoints:HlsIngest', hlsIngest_ingestEndpoints - A list of endpoints to which the source stream should be sent.

hlsIngest_ingestEndpoints :: Lens' HlsIngest (Maybe [IngestEndpoint]) Source #

A list of endpoints to which the source stream should be sent.

HlsManifest

data HlsManifest Source #

A HTTP Live Streaming (HLS) manifest configuration.

See: newHlsManifest smart constructor.

Constructors

HlsManifest' 

Fields

  • manifestName :: Maybe Text

    An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.

  • url :: Maybe Text

    The URL of the packaged OriginEndpoint for consumption.

  • playlistType :: Maybe PlaylistType

    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.

  • programDateTimeIntervalSeconds :: Maybe Int

    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.

  • adMarkers :: Maybe AdMarkers

    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.

  • includeIframeOnlyStream :: Maybe Bool

    When enabled, an I-Frame only stream will be included in the output.

  • playlistWindowSeconds :: Maybe Int

    Time window (in seconds) contained in each parent manifest.

  • id :: Text

    The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.

Instances

Instances details
Eq HlsManifest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifest

Read HlsManifest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifest

Show HlsManifest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifest

Generic HlsManifest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifest

Associated Types

type Rep HlsManifest :: Type -> Type #

NFData HlsManifest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifest

Methods

rnf :: HlsManifest -> () #

Hashable HlsManifest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifest

FromJSON HlsManifest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifest

type Rep HlsManifest Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifest

type Rep HlsManifest = D1 ('MetaData "HlsManifest" "Amazonka.MediaPackage.Types.HlsManifest" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "HlsManifest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "manifestName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "playlistType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlaylistType)) :*: S1 ('MetaSel ('Just "programDateTimeIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "adMarkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdMarkers)) :*: S1 ('MetaSel ('Just "includeIframeOnlyStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "playlistWindowSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newHlsManifest Source #

Create a value of HlsManifest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manifestName:HlsManifest', hlsManifest_manifestName - An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.

$sel:url:HlsManifest', hlsManifest_url - The URL of the packaged OriginEndpoint for consumption.

$sel:playlistType:HlsManifest', hlsManifest_playlistType - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.

$sel:programDateTimeIntervalSeconds:HlsManifest', hlsManifest_programDateTimeIntervalSeconds - The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.

$sel:adMarkers:HlsManifest', hlsManifest_adMarkers - This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.

$sel:includeIframeOnlyStream:HlsManifest', hlsManifest_includeIframeOnlyStream - When enabled, an I-Frame only stream will be included in the output.

$sel:playlistWindowSeconds:HlsManifest', hlsManifest_playlistWindowSeconds - Time window (in seconds) contained in each parent manifest.

$sel:id:HlsManifest', hlsManifest_id - The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.

hlsManifest_manifestName :: Lens' HlsManifest (Maybe Text) Source #

An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.

hlsManifest_url :: Lens' HlsManifest (Maybe Text) Source #

The URL of the packaged OriginEndpoint for consumption.

hlsManifest_playlistType :: Lens' HlsManifest (Maybe PlaylistType) Source #

The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.

hlsManifest_programDateTimeIntervalSeconds :: Lens' HlsManifest (Maybe Int) Source #

The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.

hlsManifest_adMarkers :: Lens' HlsManifest (Maybe AdMarkers) Source #

This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.

hlsManifest_includeIframeOnlyStream :: Lens' HlsManifest (Maybe Bool) Source #

When enabled, an I-Frame only stream will be included in the output.

hlsManifest_playlistWindowSeconds :: Lens' HlsManifest (Maybe Int) Source #

Time window (in seconds) contained in each parent manifest.

hlsManifest_id :: Lens' HlsManifest Text Source #

The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.

HlsManifestCreateOrUpdateParameters

data HlsManifestCreateOrUpdateParameters Source #

A HTTP Live Streaming (HLS) manifest configuration.

See: newHlsManifestCreateOrUpdateParameters smart constructor.

Constructors

HlsManifestCreateOrUpdateParameters' 

Fields

  • adsOnDeliveryRestrictions :: Maybe AdsOnDeliveryRestrictions
     
  • manifestName :: Maybe Text

    An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.

  • playlistType :: Maybe PlaylistType

    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.

  • programDateTimeIntervalSeconds :: Maybe Int

    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.

  • adMarkers :: Maybe AdMarkers

    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.

  • includeIframeOnlyStream :: Maybe Bool

    When enabled, an I-Frame only stream will be included in the output.

  • adTriggers :: Maybe [AdTriggersElement]
     
  • playlistWindowSeconds :: Maybe Int

    Time window (in seconds) contained in each parent manifest.

  • id :: Text

    The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.

Instances

Instances details
Eq HlsManifestCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifestCreateOrUpdateParameters

Read HlsManifestCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifestCreateOrUpdateParameters

Show HlsManifestCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifestCreateOrUpdateParameters

Generic HlsManifestCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifestCreateOrUpdateParameters

NFData HlsManifestCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifestCreateOrUpdateParameters

Hashable HlsManifestCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifestCreateOrUpdateParameters

ToJSON HlsManifestCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifestCreateOrUpdateParameters

type Rep HlsManifestCreateOrUpdateParameters Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsManifestCreateOrUpdateParameters

type Rep HlsManifestCreateOrUpdateParameters = D1 ('MetaData "HlsManifestCreateOrUpdateParameters" "Amazonka.MediaPackage.Types.HlsManifestCreateOrUpdateParameters" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "HlsManifestCreateOrUpdateParameters'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "adsOnDeliveryRestrictions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdsOnDeliveryRestrictions)) :*: S1 ('MetaSel ('Just "manifestName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "playlistType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlaylistType)) :*: S1 ('MetaSel ('Just "programDateTimeIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "adMarkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdMarkers)) :*: S1 ('MetaSel ('Just "includeIframeOnlyStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "adTriggers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdTriggersElement])) :*: (S1 ('MetaSel ('Just "playlistWindowSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newHlsManifestCreateOrUpdateParameters Source #

Create a value of HlsManifestCreateOrUpdateParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adsOnDeliveryRestrictions:HlsManifestCreateOrUpdateParameters', hlsManifestCreateOrUpdateParameters_adsOnDeliveryRestrictions - Undocumented member.

$sel:manifestName:HlsManifestCreateOrUpdateParameters', hlsManifestCreateOrUpdateParameters_manifestName - An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.

$sel:playlistType:HlsManifestCreateOrUpdateParameters', hlsManifestCreateOrUpdateParameters_playlistType - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.

$sel:programDateTimeIntervalSeconds:HlsManifestCreateOrUpdateParameters', hlsManifestCreateOrUpdateParameters_programDateTimeIntervalSeconds - The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.

$sel:adMarkers:HlsManifestCreateOrUpdateParameters', hlsManifestCreateOrUpdateParameters_adMarkers - This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.

$sel:includeIframeOnlyStream:HlsManifestCreateOrUpdateParameters', hlsManifestCreateOrUpdateParameters_includeIframeOnlyStream - When enabled, an I-Frame only stream will be included in the output.

$sel:adTriggers:HlsManifestCreateOrUpdateParameters', hlsManifestCreateOrUpdateParameters_adTriggers - Undocumented member.

$sel:playlistWindowSeconds:HlsManifestCreateOrUpdateParameters', hlsManifestCreateOrUpdateParameters_playlistWindowSeconds - Time window (in seconds) contained in each parent manifest.

$sel:id:HlsManifestCreateOrUpdateParameters', hlsManifestCreateOrUpdateParameters_id - The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.

hlsManifestCreateOrUpdateParameters_manifestName :: Lens' HlsManifestCreateOrUpdateParameters (Maybe Text) Source #

An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.

hlsManifestCreateOrUpdateParameters_playlistType :: Lens' HlsManifestCreateOrUpdateParameters (Maybe PlaylistType) Source #

The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.

hlsManifestCreateOrUpdateParameters_programDateTimeIntervalSeconds :: Lens' HlsManifestCreateOrUpdateParameters (Maybe Int) Source #

The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.

hlsManifestCreateOrUpdateParameters_adMarkers :: Lens' HlsManifestCreateOrUpdateParameters (Maybe AdMarkers) Source #

This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.

hlsManifestCreateOrUpdateParameters_includeIframeOnlyStream :: Lens' HlsManifestCreateOrUpdateParameters (Maybe Bool) Source #

When enabled, an I-Frame only stream will be included in the output.

hlsManifestCreateOrUpdateParameters_id :: Lens' HlsManifestCreateOrUpdateParameters Text Source #

The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.

HlsPackage

data HlsPackage Source #

An HTTP Live Streaming (HLS) packaging configuration.

See: newHlsPackage smart constructor.

Constructors

HlsPackage' 

Fields

  • adsOnDeliveryRestrictions :: Maybe AdsOnDeliveryRestrictions
     
  • useAudioRenditionGroup :: Maybe Bool

    When enabled, audio streams will be placed in rendition groups in the output.

  • includeDvbSubtitles :: Maybe Bool

    When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.

  • playlistType :: Maybe PlaylistType

    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.

  • segmentDurationSeconds :: Maybe Int

    Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.

  • programDateTimeIntervalSeconds :: Maybe Int

    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.

  • streamSelection :: Maybe StreamSelection
     
  • adMarkers :: Maybe AdMarkers

    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.

  • encryption :: Maybe HlsEncryption
     
  • includeIframeOnlyStream :: Maybe Bool

    When enabled, an I-Frame only stream will be included in the output.

  • adTriggers :: Maybe [AdTriggersElement]
     
  • playlistWindowSeconds :: Maybe Int

    Time window (in seconds) contained in each parent manifest.

Instances

Instances details
Eq HlsPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsPackage

Read HlsPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsPackage

Show HlsPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsPackage

Generic HlsPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsPackage

Associated Types

type Rep HlsPackage :: Type -> Type #

NFData HlsPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsPackage

Methods

rnf :: HlsPackage -> () #

Hashable HlsPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsPackage

ToJSON HlsPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsPackage

FromJSON HlsPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsPackage

type Rep HlsPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HlsPackage

type Rep HlsPackage = D1 ('MetaData "HlsPackage" "Amazonka.MediaPackage.Types.HlsPackage" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "HlsPackage'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "adsOnDeliveryRestrictions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdsOnDeliveryRestrictions)) :*: (S1 ('MetaSel ('Just "useAudioRenditionGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "includeDvbSubtitles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "playlistType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlaylistType)) :*: (S1 ('MetaSel ('Just "segmentDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "programDateTimeIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "streamSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamSelection)) :*: (S1 ('MetaSel ('Just "adMarkers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdMarkers)) :*: S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HlsEncryption)))) :*: (S1 ('MetaSel ('Just "includeIframeOnlyStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "adTriggers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdTriggersElement])) :*: S1 ('MetaSel ('Just "playlistWindowSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newHlsPackage :: HlsPackage Source #

Create a value of HlsPackage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adsOnDeliveryRestrictions:HlsPackage', hlsPackage_adsOnDeliveryRestrictions - Undocumented member.

$sel:useAudioRenditionGroup:HlsPackage', hlsPackage_useAudioRenditionGroup - When enabled, audio streams will be placed in rendition groups in the output.

$sel:includeDvbSubtitles:HlsPackage', hlsPackage_includeDvbSubtitles - When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.

$sel:playlistType:HlsPackage', hlsPackage_playlistType - The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.

$sel:segmentDurationSeconds:HlsPackage', hlsPackage_segmentDurationSeconds - Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.

$sel:programDateTimeIntervalSeconds:HlsPackage', hlsPackage_programDateTimeIntervalSeconds - The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.

$sel:streamSelection:HlsPackage', hlsPackage_streamSelection - Undocumented member.

$sel:adMarkers:HlsPackage', hlsPackage_adMarkers - This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.

$sel:encryption:HlsPackage', hlsPackage_encryption - Undocumented member.

$sel:includeIframeOnlyStream:HlsPackage', hlsPackage_includeIframeOnlyStream - When enabled, an I-Frame only stream will be included in the output.

$sel:adTriggers:HlsPackage', hlsPackage_adTriggers - Undocumented member.

$sel:playlistWindowSeconds:HlsPackage', hlsPackage_playlistWindowSeconds - Time window (in seconds) contained in each parent manifest.

hlsPackage_useAudioRenditionGroup :: Lens' HlsPackage (Maybe Bool) Source #

When enabled, audio streams will be placed in rendition groups in the output.

hlsPackage_includeDvbSubtitles :: Lens' HlsPackage (Maybe Bool) Source #

When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.

hlsPackage_playlistType :: Lens' HlsPackage (Maybe PlaylistType) Source #

The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.

hlsPackage_segmentDurationSeconds :: Lens' HlsPackage (Maybe Int) Source #

Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.

hlsPackage_programDateTimeIntervalSeconds :: Lens' HlsPackage (Maybe Int) Source #

The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.

hlsPackage_adMarkers :: Lens' HlsPackage (Maybe AdMarkers) Source #

This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.

hlsPackage_includeIframeOnlyStream :: Lens' HlsPackage (Maybe Bool) Source #

When enabled, an I-Frame only stream will be included in the output.

hlsPackage_playlistWindowSeconds :: Lens' HlsPackage (Maybe Int) Source #

Time window (in seconds) contained in each parent manifest.

IngestEndpoint

data IngestEndpoint Source #

An endpoint for ingesting source content for a Channel.

See: newIngestEndpoint smart constructor.

Constructors

IngestEndpoint' 

Fields

  • url :: Maybe Text

    The ingest URL to which the source stream should be sent.

  • username :: Maybe Text

    The system generated username for ingest authentication.

  • password :: Maybe Text

    The system generated password for ingest authentication.

  • id :: Maybe Text

    The system generated unique identifier for the IngestEndpoint

Instances

Instances details
Eq IngestEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngestEndpoint

Read IngestEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngestEndpoint

Show IngestEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngestEndpoint

Generic IngestEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngestEndpoint

Associated Types

type Rep IngestEndpoint :: Type -> Type #

NFData IngestEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngestEndpoint

Methods

rnf :: IngestEndpoint -> () #

Hashable IngestEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngestEndpoint

FromJSON IngestEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngestEndpoint

type Rep IngestEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngestEndpoint

type Rep IngestEndpoint = D1 ('MetaData "IngestEndpoint" "Amazonka.MediaPackage.Types.IngestEndpoint" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "IngestEndpoint'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newIngestEndpoint :: IngestEndpoint Source #

Create a value of IngestEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:url:IngestEndpoint', ingestEndpoint_url - The ingest URL to which the source stream should be sent.

$sel:username:IngestEndpoint', ingestEndpoint_username - The system generated username for ingest authentication.

$sel:password:IngestEndpoint', ingestEndpoint_password - The system generated password for ingest authentication.

$sel:id:IngestEndpoint', ingestEndpoint_id - The system generated unique identifier for the IngestEndpoint

ingestEndpoint_url :: Lens' IngestEndpoint (Maybe Text) Source #

The ingest URL to which the source stream should be sent.

ingestEndpoint_username :: Lens' IngestEndpoint (Maybe Text) Source #

The system generated username for ingest authentication.

ingestEndpoint_password :: Lens' IngestEndpoint (Maybe Text) Source #

The system generated password for ingest authentication.

ingestEndpoint_id :: Lens' IngestEndpoint (Maybe Text) Source #

The system generated unique identifier for the IngestEndpoint

IngressAccessLogs

data IngressAccessLogs Source #

Configure ingress access logging.

See: newIngressAccessLogs smart constructor.

Constructors

IngressAccessLogs' 

Fields

Instances

Instances details
Eq IngressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngressAccessLogs

Read IngressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngressAccessLogs

Show IngressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngressAccessLogs

Generic IngressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngressAccessLogs

Associated Types

type Rep IngressAccessLogs :: Type -> Type #

NFData IngressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngressAccessLogs

Methods

rnf :: IngressAccessLogs -> () #

Hashable IngressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngressAccessLogs

ToJSON IngressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngressAccessLogs

FromJSON IngressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngressAccessLogs

type Rep IngressAccessLogs Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.IngressAccessLogs

type Rep IngressAccessLogs = D1 ('MetaData "IngressAccessLogs" "Amazonka.MediaPackage.Types.IngressAccessLogs" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "IngressAccessLogs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIngressAccessLogs :: IngressAccessLogs Source #

Create a value of IngressAccessLogs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:IngressAccessLogs', ingressAccessLogs_logGroupName - Customize the log group name.

MssEncryption

data MssEncryption Source #

A Microsoft Smooth Streaming (MSS) encryption configuration.

See: newMssEncryption smart constructor.

Instances

Instances details
Eq MssEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssEncryption

Read MssEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssEncryption

Show MssEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssEncryption

Generic MssEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssEncryption

Associated Types

type Rep MssEncryption :: Type -> Type #

NFData MssEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssEncryption

Methods

rnf :: MssEncryption -> () #

Hashable MssEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssEncryption

ToJSON MssEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssEncryption

FromJSON MssEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssEncryption

type Rep MssEncryption Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssEncryption

type Rep MssEncryption = D1 ('MetaData "MssEncryption" "Amazonka.MediaPackage.Types.MssEncryption" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "MssEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "spekeKeyProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SpekeKeyProvider)))

newMssEncryption Source #

Create a value of MssEncryption with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:spekeKeyProvider:MssEncryption', mssEncryption_spekeKeyProvider - Undocumented member.

MssPackage

data MssPackage Source #

A Microsoft Smooth Streaming (MSS) packaging configuration.

See: newMssPackage smart constructor.

Constructors

MssPackage' 

Fields

Instances

Instances details
Eq MssPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssPackage

Read MssPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssPackage

Show MssPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssPackage

Generic MssPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssPackage

Associated Types

type Rep MssPackage :: Type -> Type #

NFData MssPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssPackage

Methods

rnf :: MssPackage -> () #

Hashable MssPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssPackage

ToJSON MssPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssPackage

FromJSON MssPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssPackage

type Rep MssPackage Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.MssPackage

type Rep MssPackage = D1 ('MetaData "MssPackage" "Amazonka.MediaPackage.Types.MssPackage" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "MssPackage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "segmentDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "streamSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamSelection))) :*: (S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MssEncryption)) :*: S1 ('MetaSel ('Just "manifestWindowSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newMssPackage :: MssPackage Source #

Create a value of MssPackage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:segmentDurationSeconds:MssPackage', mssPackage_segmentDurationSeconds - The duration (in seconds) of each segment.

$sel:streamSelection:MssPackage', mssPackage_streamSelection - Undocumented member.

$sel:encryption:MssPackage', mssPackage_encryption - Undocumented member.

$sel:manifestWindowSeconds:MssPackage', mssPackage_manifestWindowSeconds - The time window (in seconds) contained in each manifest.

mssPackage_segmentDurationSeconds :: Lens' MssPackage (Maybe Int) Source #

The duration (in seconds) of each segment.

mssPackage_manifestWindowSeconds :: Lens' MssPackage (Maybe Int) Source #

The time window (in seconds) contained in each manifest.

OriginEndpoint

data OriginEndpoint Source #

An OriginEndpoint resource configuration.

See: newOriginEndpoint smart constructor.

Constructors

OriginEndpoint' 

Fields

Instances

Instances details
Eq OriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.OriginEndpoint

Read OriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.OriginEndpoint

Show OriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.OriginEndpoint

Generic OriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.OriginEndpoint

Associated Types

type Rep OriginEndpoint :: Type -> Type #

NFData OriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.OriginEndpoint

Methods

rnf :: OriginEndpoint -> () #

Hashable OriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.OriginEndpoint

FromJSON OriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.OriginEndpoint

type Rep OriginEndpoint Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.OriginEndpoint

type Rep OriginEndpoint = D1 ('MetaData "OriginEndpoint" "Amazonka.MediaPackage.Types.OriginEndpoint" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "OriginEndpoint'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "whitelist") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "hlsPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HlsPackage))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "manifestName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authorization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Authorization))) :*: (S1 ('MetaSel ('Just "channelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startoverWindowSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: (((S1 ('MetaSel ('Just "dashPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DashPackage)) :*: S1 ('MetaSel ('Just "mssPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MssPackage))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timeDelaySeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "cmafPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CmafPackage)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "origination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Origination)))))))

newOriginEndpoint :: OriginEndpoint Source #

Create a value of OriginEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:whitelist:OriginEndpoint', originEndpoint_whitelist - A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

$sel:hlsPackage:OriginEndpoint', originEndpoint_hlsPackage - Undocumented member.

$sel:arn:OriginEndpoint', originEndpoint_arn - The Amazon Resource Name (ARN) assigned to the OriginEndpoint.

$sel:manifestName:OriginEndpoint', originEndpoint_manifestName - A short string appended to the end of the OriginEndpoint URL.

$sel:url:OriginEndpoint', originEndpoint_url - The URL of the packaged OriginEndpoint for consumption.

$sel:authorization:OriginEndpoint', originEndpoint_authorization - Undocumented member.

$sel:channelId:OriginEndpoint', originEndpoint_channelId - The ID of the Channel the OriginEndpoint is associated with.

$sel:startoverWindowSeconds:OriginEndpoint', originEndpoint_startoverWindowSeconds - Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.

$sel:dashPackage:OriginEndpoint', originEndpoint_dashPackage - Undocumented member.

$sel:mssPackage:OriginEndpoint', originEndpoint_mssPackage - Undocumented member.

$sel:id:OriginEndpoint', originEndpoint_id - The ID of the OriginEndpoint.

$sel:timeDelaySeconds:OriginEndpoint', originEndpoint_timeDelaySeconds - Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.

$sel:cmafPackage:OriginEndpoint', originEndpoint_cmafPackage - Undocumented member.

$sel:description:OriginEndpoint', originEndpoint_description - A short text description of the OriginEndpoint.

$sel:tags:OriginEndpoint', originEndpoint_tags - Undocumented member.

$sel:origination:OriginEndpoint', originEndpoint_origination - Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination

originEndpoint_whitelist :: Lens' OriginEndpoint (Maybe [Text]) Source #

A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

originEndpoint_arn :: Lens' OriginEndpoint (Maybe Text) Source #

The Amazon Resource Name (ARN) assigned to the OriginEndpoint.

originEndpoint_manifestName :: Lens' OriginEndpoint (Maybe Text) Source #

A short string appended to the end of the OriginEndpoint URL.

originEndpoint_url :: Lens' OriginEndpoint (Maybe Text) Source #

The URL of the packaged OriginEndpoint for consumption.

originEndpoint_channelId :: Lens' OriginEndpoint (Maybe Text) Source #

The ID of the Channel the OriginEndpoint is associated with.

originEndpoint_startoverWindowSeconds :: Lens' OriginEndpoint (Maybe Int) Source #

Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.

originEndpoint_id :: Lens' OriginEndpoint (Maybe Text) Source #

The ID of the OriginEndpoint.

originEndpoint_timeDelaySeconds :: Lens' OriginEndpoint (Maybe Int) Source #

Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.

originEndpoint_description :: Lens' OriginEndpoint (Maybe Text) Source #

A short text description of the OriginEndpoint.

originEndpoint_origination :: Lens' OriginEndpoint (Maybe Origination) Source #

Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination

S3Destination

data S3Destination Source #

Configuration parameters for where in an S3 bucket to place the harvested content

See: newS3Destination smart constructor.

Constructors

S3Destination' 

Fields

  • manifestKey :: Text

    The key in the specified S3 bucket where the harvested top-level manifest will be placed.

  • bucketName :: Text

    The name of an S3 bucket within which harvested content will be exported

  • roleArn :: Text

    The IAM role used to write to the specified S3 bucket

Instances

Instances details
Eq S3Destination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.S3Destination

Read S3Destination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.S3Destination

Show S3Destination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.S3Destination

Generic S3Destination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.S3Destination

Associated Types

type Rep S3Destination :: Type -> Type #

NFData S3Destination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.S3Destination

Methods

rnf :: S3Destination -> () #

Hashable S3Destination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.S3Destination

ToJSON S3Destination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.S3Destination

FromJSON S3Destination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.S3Destination

type Rep S3Destination Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.S3Destination

type Rep S3Destination = D1 ('MetaData "S3Destination" "Amazonka.MediaPackage.Types.S3Destination" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "S3Destination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "manifestKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3Destination Source #

Create a value of S3Destination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:manifestKey:S3Destination', s3Destination_manifestKey - The key in the specified S3 bucket where the harvested top-level manifest will be placed.

$sel:bucketName:S3Destination', s3Destination_bucketName - The name of an S3 bucket within which harvested content will be exported

$sel:roleArn:S3Destination', s3Destination_roleArn - The IAM role used to write to the specified S3 bucket

s3Destination_manifestKey :: Lens' S3Destination Text Source #

The key in the specified S3 bucket where the harvested top-level manifest will be placed.

s3Destination_bucketName :: Lens' S3Destination Text Source #

The name of an S3 bucket within which harvested content will be exported

s3Destination_roleArn :: Lens' S3Destination Text Source #

The IAM role used to write to the specified S3 bucket

SpekeKeyProvider

data SpekeKeyProvider Source #

A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.

See: newSpekeKeyProvider smart constructor.

Constructors

SpekeKeyProvider' 

Fields

Instances

Instances details
Eq SpekeKeyProvider Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SpekeKeyProvider

Read SpekeKeyProvider Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SpekeKeyProvider

Show SpekeKeyProvider Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SpekeKeyProvider

Generic SpekeKeyProvider Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SpekeKeyProvider

Associated Types

type Rep SpekeKeyProvider :: Type -> Type #

NFData SpekeKeyProvider Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SpekeKeyProvider

Methods

rnf :: SpekeKeyProvider -> () #

Hashable SpekeKeyProvider Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SpekeKeyProvider

ToJSON SpekeKeyProvider Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SpekeKeyProvider

FromJSON SpekeKeyProvider Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SpekeKeyProvider

type Rep SpekeKeyProvider Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.SpekeKeyProvider

type Rep SpekeKeyProvider = D1 ('MetaData "SpekeKeyProvider" "Amazonka.MediaPackage.Types.SpekeKeyProvider" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "SpekeKeyProvider'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryptionContractConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionContractConfiguration)) :*: (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "systemIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newSpekeKeyProvider Source #

Create a value of SpekeKeyProvider with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:encryptionContractConfiguration:SpekeKeyProvider', spekeKeyProvider_encryptionContractConfiguration - Undocumented member.

$sel:certificateArn:SpekeKeyProvider', spekeKeyProvider_certificateArn - An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.

$sel:resourceId:SpekeKeyProvider', spekeKeyProvider_resourceId - The resource ID to include in key requests.

$sel:systemIds:SpekeKeyProvider', spekeKeyProvider_systemIds - The system IDs to include in key requests.

$sel:url:SpekeKeyProvider', spekeKeyProvider_url - The URL of the external key provider service.

$sel:roleArn:SpekeKeyProvider', spekeKeyProvider_roleArn - An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.

spekeKeyProvider_certificateArn :: Lens' SpekeKeyProvider (Maybe Text) Source #

An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.

spekeKeyProvider_resourceId :: Lens' SpekeKeyProvider Text Source #

The resource ID to include in key requests.

spekeKeyProvider_systemIds :: Lens' SpekeKeyProvider [Text] Source #

The system IDs to include in key requests.

spekeKeyProvider_url :: Lens' SpekeKeyProvider Text Source #

The URL of the external key provider service.

spekeKeyProvider_roleArn :: Lens' SpekeKeyProvider Text Source #

An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.

StreamSelection

data StreamSelection Source #

A StreamSelection configuration.

See: newStreamSelection smart constructor.

Constructors

StreamSelection' 

Fields

Instances

Instances details
Eq StreamSelection Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamSelection

Read StreamSelection Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamSelection

Show StreamSelection Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamSelection

Generic StreamSelection Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamSelection

Associated Types

type Rep StreamSelection :: Type -> Type #

NFData StreamSelection Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamSelection

Methods

rnf :: StreamSelection -> () #

Hashable StreamSelection Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamSelection

ToJSON StreamSelection Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamSelection

FromJSON StreamSelection Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamSelection

type Rep StreamSelection Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.StreamSelection

type Rep StreamSelection = D1 ('MetaData "StreamSelection" "Amazonka.MediaPackage.Types.StreamSelection" "libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage" 'False) (C1 ('MetaCons "StreamSelection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamOrder)) :*: (S1 ('MetaSel ('Just "minVideoBitsPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maxVideoBitsPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newStreamSelection :: StreamSelection Source #

Create a value of StreamSelection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:streamOrder:StreamSelection', streamSelection_streamOrder - A directive that determines the order of streams in the output.

$sel:minVideoBitsPerSecond:StreamSelection', streamSelection_minVideoBitsPerSecond - The minimum video bitrate (bps) to include in output.

$sel:maxVideoBitsPerSecond:StreamSelection', streamSelection_maxVideoBitsPerSecond - The maximum video bitrate (bps) to include in output.

streamSelection_streamOrder :: Lens' StreamSelection (Maybe StreamOrder) Source #

A directive that determines the order of streams in the output.

streamSelection_minVideoBitsPerSecond :: Lens' StreamSelection (Maybe Int) Source #

The minimum video bitrate (bps) to include in output.

streamSelection_maxVideoBitsPerSecond :: Lens' StreamSelection (Maybe Int) Source #

The maximum video bitrate (bps) to include in output.