amazonka-mediaconnect-2.0: Amazon MediaConnect SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MediaConnect.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-11-14 of the Amazon MediaConnect SDK configuration.

Errors

_AddFlowOutputs420Exception :: AsError a => Fold a ServiceError Source #

Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.

_BadRequestException :: AsError a => Fold a ServiceError Source #

Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.

_CreateFlow420Exception :: AsError a => Fold a ServiceError Source #

Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.

_ForbiddenException :: AsError a => Fold a ServiceError Source #

Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.

_GrantFlowEntitlements420Exception :: AsError a => Fold a ServiceError Source #

Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.

_InternalServerErrorException :: AsError a => Fold a ServiceError Source #

Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.

_NotFoundException :: AsError a => Fold a ServiceError Source #

Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.

_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #

Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.

_TooManyRequestsException :: AsError a => Fold a ServiceError Source #

Exception raised by AWS Elemental MediaConnect. See the error message and documentation for the operation for more information on the cause of this exception.

Algorithm

newtype Algorithm Source #

Constructors

Algorithm' 

Fields

Bundled Patterns

pattern Algorithm_Aes128 :: Algorithm 
pattern Algorithm_Aes192 :: Algorithm 
pattern Algorithm_Aes256 :: Algorithm 

Instances

Instances details
FromJSON Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

FromJSONKey Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

ToJSON Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

ToJSONKey Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

ToByteString Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Methods

toBS :: Algorithm -> ByteString #

ToHeader Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

ToLog Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

ToQuery Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

FromText Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

ToText Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Methods

toText :: Algorithm -> Text #

FromXML Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

ToXML Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Methods

toXML :: Algorithm -> XML #

Generic Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Associated Types

type Rep Algorithm :: Type -> Type #

Read Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Show Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

NFData Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Methods

rnf :: Algorithm -> () #

Eq Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Ord Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Hashable Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

type Rep Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

type Rep Algorithm = D1 ('MetaData "Algorithm" "Amazonka.MediaConnect.Types.Algorithm" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "Algorithm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Colorimetry

newtype Colorimetry Source #

Constructors

Colorimetry' 

Instances

Instances details
FromJSON Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

FromJSONKey Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

ToJSON Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

ToJSONKey Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

ToByteString Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

ToHeader Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

ToLog Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

ToQuery Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

FromText Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

ToText Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Methods

toText :: Colorimetry -> Text #

FromXML Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

ToXML Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Methods

toXML :: Colorimetry -> XML #

Generic Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Associated Types

type Rep Colorimetry :: Type -> Type #

Read Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Show Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

NFData Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Methods

rnf :: Colorimetry -> () #

Eq Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Ord Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Hashable Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

type Rep Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

type Rep Colorimetry = D1 ('MetaData "Colorimetry" "Amazonka.MediaConnect.Types.Colorimetry" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "Colorimetry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromColorimetry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DurationUnits

newtype DurationUnits Source #

Constructors

DurationUnits' 

Bundled Patterns

pattern DurationUnits_MONTHS :: DurationUnits 

Instances

Instances details
FromJSON DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

FromJSONKey DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

ToJSON DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

ToJSONKey DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

ToByteString DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

ToHeader DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

ToLog DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

ToQuery DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

FromText DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

ToText DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Methods

toText :: DurationUnits -> Text #

FromXML DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

ToXML DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Methods

toXML :: DurationUnits -> XML #

Generic DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Associated Types

type Rep DurationUnits :: Type -> Type #

Read DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Show DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

NFData DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Methods

rnf :: DurationUnits -> () #

Eq DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Ord DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Hashable DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

type Rep DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

type Rep DurationUnits = D1 ('MetaData "DurationUnits" "Amazonka.MediaConnect.Types.DurationUnits" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "DurationUnits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDurationUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EncoderProfile

newtype EncoderProfile Source #

Constructors

EncoderProfile' 

Bundled Patterns

pattern EncoderProfile_High :: EncoderProfile 
pattern EncoderProfile_Main :: EncoderProfile 

Instances

Instances details
FromJSON EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

FromJSONKey EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

ToJSON EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

ToJSONKey EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

ToByteString EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

ToHeader EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

ToLog EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

ToQuery EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

FromText EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

ToText EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

FromXML EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

ToXML EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

Methods

toXML :: EncoderProfile -> XML #

Generic EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

Associated Types

type Rep EncoderProfile :: Type -> Type #

Read EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

Show EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

NFData EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

Methods

rnf :: EncoderProfile -> () #

Eq EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

Ord EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

Hashable EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

type Rep EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

type Rep EncoderProfile = D1 ('MetaData "EncoderProfile" "Amazonka.MediaConnect.Types.EncoderProfile" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "EncoderProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncoderProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EncodingName

newtype EncodingName Source #

Constructors

EncodingName' 

Instances

Instances details
FromJSON EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

FromJSONKey EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

ToJSON EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

ToJSONKey EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

ToByteString EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

ToHeader EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

ToLog EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

ToQuery EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

FromText EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

ToText EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Methods

toText :: EncodingName -> Text #

FromXML EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

ToXML EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Methods

toXML :: EncodingName -> XML #

Generic EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Associated Types

type Rep EncodingName :: Type -> Type #

Read EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Show EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

NFData EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Methods

rnf :: EncodingName -> () #

Eq EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Ord EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Hashable EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

type Rep EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

type Rep EncodingName = D1 ('MetaData "EncodingName" "Amazonka.MediaConnect.Types.EncodingName" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "EncodingName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncodingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EntitlementStatus

newtype EntitlementStatus Source #

Instances

Instances details
FromJSON EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

FromJSONKey EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

ToJSON EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

ToJSONKey EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

ToByteString EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

ToHeader EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

ToLog EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

ToQuery EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

FromText EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

ToText EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

FromXML EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

ToXML EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

Generic EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

Associated Types

type Rep EntitlementStatus :: Type -> Type #

Read EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

Show EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

NFData EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

Methods

rnf :: EntitlementStatus -> () #

Eq EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

Ord EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

Hashable EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

type Rep EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

type Rep EntitlementStatus = D1 ('MetaData "EntitlementStatus" "Amazonka.MediaConnect.Types.EntitlementStatus" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "EntitlementStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEntitlementStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FailoverMode

newtype FailoverMode Source #

Constructors

FailoverMode' 

Bundled Patterns

pattern FailoverMode_FAILOVER :: FailoverMode 
pattern FailoverMode_MERGE :: FailoverMode 

Instances

Instances details
FromJSON FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

FromJSONKey FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

ToJSON FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

ToJSONKey FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

ToByteString FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

ToHeader FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

ToLog FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

ToQuery FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

FromText FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

ToText FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Methods

toText :: FailoverMode -> Text #

FromXML FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

ToXML FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Methods

toXML :: FailoverMode -> XML #

Generic FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Associated Types

type Rep FailoverMode :: Type -> Type #

Read FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Show FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

NFData FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Methods

rnf :: FailoverMode -> () #

Eq FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Ord FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Hashable FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

type Rep FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

type Rep FailoverMode = D1 ('MetaData "FailoverMode" "Amazonka.MediaConnect.Types.FailoverMode" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "FailoverMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFailoverMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

KeyType

newtype KeyType Source #

Constructors

KeyType' 

Fields

Bundled Patterns

pattern KeyType_Speke :: KeyType 
pattern KeyType_Srt_password :: KeyType 
pattern KeyType_Static_key :: KeyType 

Instances

Instances details
FromJSON KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

FromJSONKey KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

ToJSON KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

ToJSONKey KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

ToByteString KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Methods

toBS :: KeyType -> ByteString #

ToHeader KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Methods

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

ToLog KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

ToQuery KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

FromText KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

ToText KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Methods

toText :: KeyType -> Text #

FromXML KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

ToXML KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Methods

toXML :: KeyType -> XML #

Generic KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Associated Types

type Rep KeyType :: Type -> Type #

Methods

from :: KeyType -> Rep KeyType x #

to :: Rep KeyType x -> KeyType #

Read KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Show KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

NFData KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Methods

rnf :: KeyType -> () #

Eq KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Methods

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

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

Ord KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Hashable KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Methods

hashWithSalt :: Int -> KeyType -> Int #

hash :: KeyType -> Int #

type Rep KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

type Rep KeyType = D1 ('MetaData "KeyType" "Amazonka.MediaConnect.Types.KeyType" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "KeyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromKeyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MaintenanceDay

newtype MaintenanceDay Source #

Constructors

MaintenanceDay' 

Instances

Instances details
FromJSON MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

FromJSONKey MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

ToJSON MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

ToJSONKey MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

ToByteString MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

ToHeader MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

ToLog MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

ToQuery MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

FromText MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

ToText MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

FromXML MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

ToXML MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

Methods

toXML :: MaintenanceDay -> XML #

Generic MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

Associated Types

type Rep MaintenanceDay :: Type -> Type #

Read MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

Show MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

NFData MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

Methods

rnf :: MaintenanceDay -> () #

Eq MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

Ord MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

Hashable MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

type Rep MaintenanceDay Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MaintenanceDay

type Rep MaintenanceDay = D1 ('MetaData "MaintenanceDay" "Amazonka.MediaConnect.Types.MaintenanceDay" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "MaintenanceDay'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMaintenanceDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MediaStreamType

newtype MediaStreamType Source #

Constructors

MediaStreamType' 

Instances

Instances details
FromJSON MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

FromJSONKey MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

ToJSON MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

ToJSONKey MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

ToByteString MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

ToHeader MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

ToLog MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

ToQuery MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

FromText MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

ToText MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

FromXML MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

ToXML MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

Methods

toXML :: MediaStreamType -> XML #

Generic MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

Associated Types

type Rep MediaStreamType :: Type -> Type #

Read MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

Show MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

NFData MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

Methods

rnf :: MediaStreamType -> () #

Eq MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

Ord MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

Hashable MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

type Rep MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

type Rep MediaStreamType = D1 ('MetaData "MediaStreamType" "Amazonka.MediaConnect.Types.MediaStreamType" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "MediaStreamType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMediaStreamType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NetworkInterfaceType

newtype NetworkInterfaceType Source #

Instances

Instances details
FromJSON NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

FromJSONKey NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

ToJSON NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

ToJSONKey NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

ToByteString NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

ToHeader NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

ToLog NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

ToQuery NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

FromText NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

ToText NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

FromXML NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

ToXML NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

Generic NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

Associated Types

type Rep NetworkInterfaceType :: Type -> Type #

Read NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

Show NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

NFData NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

Methods

rnf :: NetworkInterfaceType -> () #

Eq NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

Ord NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

Hashable NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

type Rep NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

type Rep NetworkInterfaceType = D1 ('MetaData "NetworkInterfaceType" "Amazonka.MediaConnect.Types.NetworkInterfaceType" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "NetworkInterfaceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNetworkInterfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PriceUnits

newtype PriceUnits Source #

Constructors

PriceUnits' 

Fields

Bundled Patterns

pattern PriceUnits_HOURLY :: PriceUnits 

Instances

Instances details
FromJSON PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

FromJSONKey PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

ToJSON PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

ToJSONKey PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

ToByteString PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

ToHeader PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

ToLog PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

ToQuery PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

FromText PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

ToText PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Methods

toText :: PriceUnits -> Text #

FromXML PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

ToXML PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Methods

toXML :: PriceUnits -> XML #

Generic PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Associated Types

type Rep PriceUnits :: Type -> Type #

Read PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Show PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

NFData PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Methods

rnf :: PriceUnits -> () #

Eq PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Ord PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Hashable PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

type Rep PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

type Rep PriceUnits = D1 ('MetaData "PriceUnits" "Amazonka.MediaConnect.Types.PriceUnits" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "PriceUnits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPriceUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Protocol

newtype Protocol Source #

Constructors

Protocol' 

Fields

Instances

Instances details
FromJSON Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

FromJSONKey Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

ToJSON Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

ToJSONKey Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

ToByteString Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Methods

toBS :: Protocol -> ByteString #

ToHeader Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Methods

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

ToLog Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

ToQuery Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

FromText Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

ToText Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Methods

toText :: Protocol -> Text #

FromXML Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

ToXML Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Methods

toXML :: Protocol -> XML #

Generic Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Associated Types

type Rep Protocol :: Type -> Type #

Methods

from :: Protocol -> Rep Protocol x #

to :: Rep Protocol x -> Protocol #

Read Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Show Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

NFData Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Methods

rnf :: Protocol -> () #

Eq Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Ord Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Hashable Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Methods

hashWithSalt :: Int -> Protocol -> Int #

hash :: Protocol -> Int #

type Rep Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

type Rep Protocol = D1 ('MetaData "Protocol" "Amazonka.MediaConnect.Types.Protocol" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "Protocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Range

newtype Range Source #

Constructors

Range' 

Fields

Bundled Patterns

pattern Range_FULL :: Range 
pattern Range_FULLPROTECT :: Range 
pattern Range_NARROW :: Range 

Instances

Instances details
FromJSON Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

FromJSONKey Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

ToJSON Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

ToJSONKey Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

ToByteString Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

toBS :: Range -> ByteString #

ToHeader Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

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

ToLog Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

ToQuery Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

toQuery :: Range -> QueryString #

FromText Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

ToText Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

toText :: Range -> Text #

FromXML Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

parseXML :: [Node] -> Either String Range #

ToXML Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

toXML :: Range -> XML #

Generic Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Associated Types

type Rep Range :: Type -> Type #

Methods

from :: Range -> Rep Range x #

to :: Rep Range x -> Range #

Read Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Show Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

showsPrec :: Int -> Range -> ShowS #

show :: Range -> String #

showList :: [Range] -> ShowS #

NFData Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

rnf :: Range -> () #

Eq Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

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

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

Ord Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

compare :: Range -> Range -> Ordering #

(<) :: Range -> Range -> Bool #

(<=) :: Range -> Range -> Bool #

(>) :: Range -> Range -> Bool #

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

max :: Range -> Range -> Range #

min :: Range -> Range -> Range #

Hashable Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

hashWithSalt :: Int -> Range -> Int #

hash :: Range -> Int #

type Rep Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

type Rep Range = D1 ('MetaData "Range" "Amazonka.MediaConnect.Types.Range" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "Range'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReservationState

newtype ReservationState Source #

Instances

Instances details
FromJSON ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

FromJSONKey ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

ToJSON ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

ToJSONKey ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

ToByteString ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

ToHeader ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

ToLog ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

ToQuery ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

FromText ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

ToText ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

FromXML ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

ToXML ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

Generic ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

Associated Types

type Rep ReservationState :: Type -> Type #

Read ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

Show ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

NFData ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

Methods

rnf :: ReservationState -> () #

Eq ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

Ord ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

Hashable ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

type Rep ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

type Rep ReservationState = D1 ('MetaData "ReservationState" "Amazonka.MediaConnect.Types.ReservationState" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "ReservationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReservationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceType

newtype ResourceType Source #

Constructors

ResourceType' 

Instances

Instances details
FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

FromJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

ToJSON ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

ToJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

ToByteString ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

ToQuery ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

FromText ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

ToText ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Methods

toText :: ResourceType -> Text #

FromXML ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

ToXML ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Methods

toXML :: ResourceType -> XML #

Generic ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

Read ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

NFData ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Eq ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Hashable ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

type Rep ResourceType = D1 ('MetaData "ResourceType" "Amazonka.MediaConnect.Types.ResourceType" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "ResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanMode

newtype ScanMode Source #

Constructors

ScanMode' 

Fields

Instances

Instances details
FromJSON ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

FromJSONKey ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

ToJSON ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

ToJSONKey ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

ToByteString ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Methods

toBS :: ScanMode -> ByteString #

ToHeader ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Methods

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

ToLog ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

ToQuery ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

FromText ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

ToText ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Methods

toText :: ScanMode -> Text #

FromXML ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

ToXML ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Methods

toXML :: ScanMode -> XML #

Generic ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Associated Types

type Rep ScanMode :: Type -> Type #

Methods

from :: ScanMode -> Rep ScanMode x #

to :: Rep ScanMode x -> ScanMode #

Read ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Show ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

NFData ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Methods

rnf :: ScanMode -> () #

Eq ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Ord ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Hashable ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Methods

hashWithSalt :: Int -> ScanMode -> Int #

hash :: ScanMode -> Int #

type Rep ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

type Rep ScanMode = D1 ('MetaData "ScanMode" "Amazonka.MediaConnect.Types.ScanMode" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "ScanMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceType

newtype SourceType Source #

Constructors

SourceType' 

Fields

Bundled Patterns

pattern SourceType_ENTITLED :: SourceType 
pattern SourceType_OWNED :: SourceType 

Instances

Instances details
FromJSON SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

FromJSONKey SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

ToJSON SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

ToJSONKey SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

ToQuery SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

FromText SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

ToText SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Methods

toText :: SourceType -> Text #

FromXML SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

ToXML SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Methods

toXML :: SourceType -> XML #

Generic SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

Read SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

NFData SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Methods

rnf :: SourceType -> () #

Eq SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Hashable SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

type Rep SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.MediaConnect.Types.SourceType" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "SourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

State

newtype State Source #

Constructors

State' 

Fields

Bundled Patterns

pattern State_DISABLED :: State 
pattern State_ENABLED :: State 

Instances

Instances details
FromJSON State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

FromJSONKey State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

ToJSON State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

ToJSONKey State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

ToByteString State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

toBS :: State -> ByteString #

ToHeader State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

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

ToLog State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

ToQuery State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

toQuery :: State -> QueryString #

FromText State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

ToText State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

toText :: State -> Text #

FromXML State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

parseXML :: [Node] -> Either String State #

ToXML State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

toXML :: State -> XML #

Generic State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Associated Types

type Rep State :: Type -> Type #

Methods

from :: State -> Rep State x #

to :: Rep State x -> State #

Read State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Show State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

showsPrec :: Int -> State -> ShowS #

show :: State -> String #

showList :: [State] -> ShowS #

NFData State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

rnf :: State -> () #

Eq State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

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

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

Ord State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

compare :: State -> State -> Ordering #

(<) :: State -> State -> Bool #

(<=) :: State -> State -> Bool #

(>) :: State -> State -> Bool #

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

max :: State -> State -> State #

min :: State -> State -> State #

Hashable State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

hashWithSalt :: Int -> State -> Int #

hash :: State -> Int #

type Rep State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

type Rep State = D1 ('MetaData "State" "Amazonka.MediaConnect.Types.State" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "State'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Status

newtype Status Source #

Constructors

Status' 

Fields

Bundled Patterns

pattern Status_ACTIVE :: Status 
pattern Status_DELETING :: Status 
pattern Status_ERROR :: Status 
pattern Status_STANDBY :: Status 
pattern Status_STARTING :: Status 
pattern Status_STOPPING :: Status 
pattern Status_UPDATING :: Status 

Instances

Instances details
FromJSON Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

FromJSONKey Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

ToJSON Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

ToJSONKey Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

ToByteString Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Methods

toBS :: Status -> ByteString #

ToHeader Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Methods

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

ToLog Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

ToQuery Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

FromText Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

ToText Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Methods

toText :: Status -> Text #

FromXML Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

ToXML Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Methods

toXML :: Status -> XML #

Generic Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

Read Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Show Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

NFData Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Methods

rnf :: Status -> () #

Eq Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Methods

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

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

Ord Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Hashable Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Methods

hashWithSalt :: Int -> Status -> Int #

hash :: Status -> Int #

type Rep Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

type Rep Status = D1 ('MetaData "Status" "Amazonka.MediaConnect.Types.Status" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "Status'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Tcs

newtype Tcs Source #

Constructors

Tcs' 

Fields

Bundled Patterns

pattern Tcs_BT2100LINHLG :: Tcs 
pattern Tcs_BT2100LINPQ :: Tcs 
pattern Tcs_DENSITY :: Tcs 
pattern Tcs_HLG :: Tcs 
pattern Tcs_LINEAR :: Tcs 
pattern Tcs_PQ :: Tcs 
pattern Tcs_SDR :: Tcs 
pattern Tcs_ST2065_1 :: Tcs 
pattern Tcs_ST428_1 :: Tcs 

Instances

Instances details
FromJSON Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

FromJSONKey Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

ToJSON Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

ToJSONKey Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

ToByteString Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

toBS :: Tcs -> ByteString #

ToHeader Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

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

ToLog Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

ToQuery Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

toQuery :: Tcs -> QueryString #

FromText Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

ToText Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

toText :: Tcs -> Text #

FromXML Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

parseXML :: [Node] -> Either String Tcs #

ToXML Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

toXML :: Tcs -> XML #

Generic Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Associated Types

type Rep Tcs :: Type -> Type #

Methods

from :: Tcs -> Rep Tcs x #

to :: Rep Tcs x -> Tcs #

Read Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Show Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

showsPrec :: Int -> Tcs -> ShowS #

show :: Tcs -> String #

showList :: [Tcs] -> ShowS #

NFData Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

rnf :: Tcs -> () #

Eq Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

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

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

Ord Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

compare :: Tcs -> Tcs -> Ordering #

(<) :: Tcs -> Tcs -> Bool #

(<=) :: Tcs -> Tcs -> Bool #

(>) :: Tcs -> Tcs -> Bool #

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

max :: Tcs -> Tcs -> Tcs #

min :: Tcs -> Tcs -> Tcs #

Hashable Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

hashWithSalt :: Int -> Tcs -> Int #

hash :: Tcs -> Int #

type Rep Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

type Rep Tcs = D1 ('MetaData "Tcs" "Amazonka.MediaConnect.Types.Tcs" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'True) (C1 ('MetaCons "Tcs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTcs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AddMaintenance

data AddMaintenance Source #

Create maintenance setting for a flow

See: newAddMaintenance smart constructor.

Constructors

AddMaintenance' 

Fields

  • maintenanceDay :: MaintenanceDay

    A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday.

  • maintenanceStartHour :: Text

    UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes must be 00. Example: 13:00. The default value is 02:00.

Instances

Instances details
ToJSON AddMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMaintenance

Generic AddMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMaintenance

Associated Types

type Rep AddMaintenance :: Type -> Type #

Read AddMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMaintenance

Show AddMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMaintenance

NFData AddMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMaintenance

Methods

rnf :: AddMaintenance -> () #

Eq AddMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMaintenance

Hashable AddMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMaintenance

type Rep AddMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMaintenance

type Rep AddMaintenance = D1 ('MetaData "AddMaintenance" "Amazonka.MediaConnect.Types.AddMaintenance" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "AddMaintenance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maintenanceDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MaintenanceDay) :*: S1 ('MetaSel ('Just "maintenanceStartHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAddMaintenance Source #

Create a value of AddMaintenance 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:maintenanceDay:AddMaintenance', addMaintenance_maintenanceDay - A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday.

$sel:maintenanceStartHour:AddMaintenance', addMaintenance_maintenanceStartHour - UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes must be 00. Example: 13:00. The default value is 02:00.

addMaintenance_maintenanceDay :: Lens' AddMaintenance MaintenanceDay Source #

A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday.

addMaintenance_maintenanceStartHour :: Lens' AddMaintenance Text Source #

UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes must be 00. Example: 13:00. The default value is 02:00.

AddMediaStreamRequest

data AddMediaStreamRequest Source #

The media stream that you want to add to the flow.

See: newAddMediaStreamRequest smart constructor.

Constructors

AddMediaStreamRequest' 

Fields

Instances

Instances details
ToJSON AddMediaStreamRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMediaStreamRequest

Generic AddMediaStreamRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMediaStreamRequest

Associated Types

type Rep AddMediaStreamRequest :: Type -> Type #

Read AddMediaStreamRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMediaStreamRequest

Show AddMediaStreamRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMediaStreamRequest

NFData AddMediaStreamRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMediaStreamRequest

Methods

rnf :: AddMediaStreamRequest -> () #

Eq AddMediaStreamRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMediaStreamRequest

Hashable AddMediaStreamRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMediaStreamRequest

type Rep AddMediaStreamRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMediaStreamRequest

type Rep AddMediaStreamRequest = D1 ('MetaData "AddMediaStreamRequest" "Amazonka.MediaConnect.Types.AddMediaStreamRequest" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "AddMediaStreamRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MediaStreamAttributesRequest)) :*: (S1 ('MetaSel ('Just "clockRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "videoFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mediaStreamType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MediaStreamType)) :*: (S1 ('MetaSel ('Just "mediaStreamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "mediaStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newAddMediaStreamRequest Source #

Create a value of AddMediaStreamRequest 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:attributes:AddMediaStreamRequest', addMediaStreamRequest_attributes - The attributes that you want to assign to the new media stream.

$sel:clockRate:AddMediaStreamRequest', addMediaStreamRequest_clockRate - The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000.

$sel:description:AddMediaStreamRequest', addMediaStreamRequest_description - A description that can help you quickly identify what your media stream is used for.

$sel:videoFormat:AddMediaStreamRequest', addMediaStreamRequest_videoFormat - The resolution of the video.

$sel:mediaStreamType:AddMediaStreamRequest', addMediaStreamRequest_mediaStreamType - The type of media stream.

$sel:mediaStreamId:AddMediaStreamRequest', addMediaStreamRequest_mediaStreamId - A unique identifier for the media stream.

$sel:mediaStreamName:AddMediaStreamRequest', addMediaStreamRequest_mediaStreamName - A name that helps you distinguish one media stream from another.

addMediaStreamRequest_attributes :: Lens' AddMediaStreamRequest (Maybe MediaStreamAttributesRequest) Source #

The attributes that you want to assign to the new media stream.

addMediaStreamRequest_clockRate :: Lens' AddMediaStreamRequest (Maybe Int) Source #

The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000.

addMediaStreamRequest_description :: Lens' AddMediaStreamRequest (Maybe Text) Source #

A description that can help you quickly identify what your media stream is used for.

addMediaStreamRequest_mediaStreamId :: Lens' AddMediaStreamRequest Int Source #

A unique identifier for the media stream.

addMediaStreamRequest_mediaStreamName :: Lens' AddMediaStreamRequest Text Source #

A name that helps you distinguish one media stream from another.

AddOutputRequest

data AddOutputRequest Source #

The output that you want to add to this flow.

See: newAddOutputRequest smart constructor.

Constructors

AddOutputRequest' 

Fields

  • cidrAllowList :: Maybe [Text]

    The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

  • description :: Maybe Text

    A description of the output. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the end user.

  • destination :: Maybe Text

    The IP address from which video will be sent to output destinations.

  • encryption :: Maybe Encryption

    The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

  • maxLatency :: Maybe Int

    The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.

  • mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationRequest]

    The media streams that are associated with the output, and the parameters for those associations.

  • minLatency :: Maybe Int

    The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

  • name :: Maybe Text

    The name of the output. This value must be unique within the current flow.

  • port :: Maybe Int

    The port to use when content is distributed to this output.

  • remoteId :: Maybe Text

    The remote ID for the Zixi-pull output stream.

  • senderControlPort :: Maybe Int

    The port that the flow uses to send outbound requests to initiate connection with the sender.

  • smoothingLatency :: Maybe Int

    The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

  • streamId :: Maybe Text

    The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

  • vpcInterfaceAttachment :: Maybe VpcInterfaceAttachment

    The name of the VPC interface attachment to use for this output.

  • protocol :: Protocol

    The protocol to use for the output.

Instances

Instances details
ToJSON AddOutputRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddOutputRequest

Generic AddOutputRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddOutputRequest

Associated Types

type Rep AddOutputRequest :: Type -> Type #

Read AddOutputRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddOutputRequest

Show AddOutputRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddOutputRequest

NFData AddOutputRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddOutputRequest

Methods

rnf :: AddOutputRequest -> () #

Eq AddOutputRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddOutputRequest

Hashable AddOutputRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddOutputRequest

type Rep AddOutputRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddOutputRequest

type Rep AddOutputRequest = D1 ('MetaData "AddOutputRequest" "Amazonka.MediaConnect.Types.AddOutputRequest" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "AddOutputRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cidrAllowList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Encryption)) :*: S1 ('MetaSel ('Just "maxLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "mediaStreamOutputConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MediaStreamOutputConfigurationRequest])) :*: S1 ('MetaSel ('Just "minLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: (((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "remoteId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "senderControlPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "smoothingLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vpcInterfaceAttachment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcInterfaceAttachment)) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Protocol))))))

newAddOutputRequest Source #

Create a value of AddOutputRequest 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:cidrAllowList:AddOutputRequest', addOutputRequest_cidrAllowList - The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

$sel:description:AddOutputRequest', addOutputRequest_description - A description of the output. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the end user.

$sel:destination:AddOutputRequest', addOutputRequest_destination - The IP address from which video will be sent to output destinations.

$sel:encryption:AddOutputRequest', addOutputRequest_encryption - The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

$sel:maxLatency:AddOutputRequest', addOutputRequest_maxLatency - The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.

$sel:mediaStreamOutputConfigurations:AddOutputRequest', addOutputRequest_mediaStreamOutputConfigurations - The media streams that are associated with the output, and the parameters for those associations.

$sel:minLatency:AddOutputRequest', addOutputRequest_minLatency - The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

$sel:name:AddOutputRequest', addOutputRequest_name - The name of the output. This value must be unique within the current flow.

$sel:port:AddOutputRequest', addOutputRequest_port - The port to use when content is distributed to this output.

$sel:remoteId:AddOutputRequest', addOutputRequest_remoteId - The remote ID for the Zixi-pull output stream.

$sel:senderControlPort:AddOutputRequest', addOutputRequest_senderControlPort - The port that the flow uses to send outbound requests to initiate connection with the sender.

$sel:smoothingLatency:AddOutputRequest', addOutputRequest_smoothingLatency - The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

$sel:streamId:AddOutputRequest', addOutputRequest_streamId - The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

$sel:vpcInterfaceAttachment:AddOutputRequest', addOutputRequest_vpcInterfaceAttachment - The name of the VPC interface attachment to use for this output.

$sel:protocol:AddOutputRequest', addOutputRequest_protocol - The protocol to use for the output.

addOutputRequest_cidrAllowList :: Lens' AddOutputRequest (Maybe [Text]) Source #

The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

addOutputRequest_description :: Lens' AddOutputRequest (Maybe Text) Source #

A description of the output. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the end user.

addOutputRequest_destination :: Lens' AddOutputRequest (Maybe Text) Source #

The IP address from which video will be sent to output destinations.

addOutputRequest_encryption :: Lens' AddOutputRequest (Maybe Encryption) Source #

The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

addOutputRequest_maxLatency :: Lens' AddOutputRequest (Maybe Int) Source #

The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.

addOutputRequest_mediaStreamOutputConfigurations :: Lens' AddOutputRequest (Maybe [MediaStreamOutputConfigurationRequest]) Source #

The media streams that are associated with the output, and the parameters for those associations.

addOutputRequest_minLatency :: Lens' AddOutputRequest (Maybe Int) Source #

The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

addOutputRequest_name :: Lens' AddOutputRequest (Maybe Text) Source #

The name of the output. This value must be unique within the current flow.

addOutputRequest_port :: Lens' AddOutputRequest (Maybe Int) Source #

The port to use when content is distributed to this output.

addOutputRequest_remoteId :: Lens' AddOutputRequest (Maybe Text) Source #

The remote ID for the Zixi-pull output stream.

addOutputRequest_senderControlPort :: Lens' AddOutputRequest (Maybe Int) Source #

The port that the flow uses to send outbound requests to initiate connection with the sender.

addOutputRequest_smoothingLatency :: Lens' AddOutputRequest (Maybe Int) Source #

The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

addOutputRequest_streamId :: Lens' AddOutputRequest (Maybe Text) Source #

The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

addOutputRequest_vpcInterfaceAttachment :: Lens' AddOutputRequest (Maybe VpcInterfaceAttachment) Source #

The name of the VPC interface attachment to use for this output.

addOutputRequest_protocol :: Lens' AddOutputRequest Protocol Source #

The protocol to use for the output.

DestinationConfiguration

data DestinationConfiguration Source #

The transport parameters that are associated with an outbound media stream.

See: newDestinationConfiguration smart constructor.

Constructors

DestinationConfiguration' 

Fields

  • destinationIp :: Text

    The IP address where contents of the media stream will be sent.

  • destinationPort :: Int

    The port to use when the content of the media stream is distributed to the output.

  • interface :: Interface

    The VPC interface that is used for the media stream associated with the output.

  • outboundIp :: Text

    The IP address that the receiver requires in order to establish a connection with the flow. This value is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the CDI or ST 2110 JPEG XS protocol.

Instances

Instances details
FromJSON DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Generic DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Associated Types

type Rep DestinationConfiguration :: Type -> Type #

Read DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Show DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

NFData DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Eq DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Hashable DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

type Rep DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

type Rep DestinationConfiguration = D1 ('MetaData "DestinationConfiguration" "Amazonka.MediaConnect.Types.DestinationConfiguration" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "DestinationConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "interface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Interface) :*: S1 ('MetaSel ('Just "outboundIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDestinationConfiguration Source #

Create a value of DestinationConfiguration 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:destinationIp:DestinationConfiguration', destinationConfiguration_destinationIp - The IP address where contents of the media stream will be sent.

$sel:destinationPort:DestinationConfiguration', destinationConfiguration_destinationPort - The port to use when the content of the media stream is distributed to the output.

$sel:interface:DestinationConfiguration', destinationConfiguration_interface - The VPC interface that is used for the media stream associated with the output.

$sel:outboundIp:DestinationConfiguration', destinationConfiguration_outboundIp - The IP address that the receiver requires in order to establish a connection with the flow. This value is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the CDI or ST 2110 JPEG XS protocol.

destinationConfiguration_destinationIp :: Lens' DestinationConfiguration Text Source #

The IP address where contents of the media stream will be sent.

destinationConfiguration_destinationPort :: Lens' DestinationConfiguration Int Source #

The port to use when the content of the media stream is distributed to the output.

destinationConfiguration_interface :: Lens' DestinationConfiguration Interface Source #

The VPC interface that is used for the media stream associated with the output.

destinationConfiguration_outboundIp :: Lens' DestinationConfiguration Text Source #

The IP address that the receiver requires in order to establish a connection with the flow. This value is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the CDI or ST 2110 JPEG XS protocol.

DestinationConfigurationRequest

data DestinationConfigurationRequest Source #

The transport parameters that you want to associate with an outbound media stream.

See: newDestinationConfigurationRequest smart constructor.

Constructors

DestinationConfigurationRequest' 

Fields

  • destinationIp :: Text

    The IP address where you want MediaConnect to send contents of the media stream.

  • destinationPort :: Int

    The port that you want MediaConnect to use when it distributes the media stream to the output.

  • interface :: InterfaceRequest

    The VPC interface that you want to use for the media stream associated with the output.

Instances

Instances details
ToJSON DestinationConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfigurationRequest

Generic DestinationConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfigurationRequest

Associated Types

type Rep DestinationConfigurationRequest :: Type -> Type #

Read DestinationConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfigurationRequest

Show DestinationConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfigurationRequest

NFData DestinationConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfigurationRequest

Eq DestinationConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfigurationRequest

Hashable DestinationConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfigurationRequest

type Rep DestinationConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfigurationRequest

type Rep DestinationConfigurationRequest = D1 ('MetaData "DestinationConfigurationRequest" "Amazonka.MediaConnect.Types.DestinationConfigurationRequest" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "DestinationConfigurationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "destinationPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "interface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InterfaceRequest))))

newDestinationConfigurationRequest Source #

Create a value of DestinationConfigurationRequest 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:destinationIp:DestinationConfigurationRequest', destinationConfigurationRequest_destinationIp - The IP address where you want MediaConnect to send contents of the media stream.

$sel:destinationPort:DestinationConfigurationRequest', destinationConfigurationRequest_destinationPort - The port that you want MediaConnect to use when it distributes the media stream to the output.

$sel:interface:DestinationConfigurationRequest', destinationConfigurationRequest_interface - The VPC interface that you want to use for the media stream associated with the output.

destinationConfigurationRequest_destinationIp :: Lens' DestinationConfigurationRequest Text Source #

The IP address where you want MediaConnect to send contents of the media stream.

destinationConfigurationRequest_destinationPort :: Lens' DestinationConfigurationRequest Int Source #

The port that you want MediaConnect to use when it distributes the media stream to the output.

destinationConfigurationRequest_interface :: Lens' DestinationConfigurationRequest InterfaceRequest Source #

The VPC interface that you want to use for the media stream associated with the output.

EncodingParameters

data EncodingParameters Source #

A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.

See: newEncodingParameters smart constructor.

Constructors

EncodingParameters' 

Fields

  • encoderProfile :: EncoderProfile

    A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.

  • compressionFactor :: Double

    A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are floating point numbers in the range of 3.0 to 10.0, inclusive.

Instances

Instances details
FromJSON EncodingParameters Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParameters

Generic EncodingParameters Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParameters

Associated Types

type Rep EncodingParameters :: Type -> Type #

Read EncodingParameters Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParameters

Show EncodingParameters Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParameters

NFData EncodingParameters Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParameters

Methods

rnf :: EncodingParameters -> () #

Eq EncodingParameters Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParameters

Hashable EncodingParameters Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParameters

type Rep EncodingParameters Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParameters

type Rep EncodingParameters = D1 ('MetaData "EncodingParameters" "Amazonka.MediaConnect.Types.EncodingParameters" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "EncodingParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encoderProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncoderProfile) :*: S1 ('MetaSel ('Just "compressionFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newEncodingParameters Source #

Create a value of EncodingParameters 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:encoderProfile:EncodingParameters', encodingParameters_encoderProfile - A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.

$sel:compressionFactor:EncodingParameters', encodingParameters_compressionFactor - A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are floating point numbers in the range of 3.0 to 10.0, inclusive.

encodingParameters_encoderProfile :: Lens' EncodingParameters EncoderProfile Source #

A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.

encodingParameters_compressionFactor :: Lens' EncodingParameters Double Source #

A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are floating point numbers in the range of 3.0 to 10.0, inclusive.

EncodingParametersRequest

data EncodingParametersRequest Source #

A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.

See: newEncodingParametersRequest smart constructor.

Constructors

EncodingParametersRequest' 

Fields

  • encoderProfile :: EncoderProfile

    A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, if at least one source on the flow uses the CDI protocol.

  • compressionFactor :: Double

    A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are floating point numbers in the range of 3.0 to 10.0, inclusive.

Instances

Instances details
ToJSON EncodingParametersRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParametersRequest

Generic EncodingParametersRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParametersRequest

Associated Types

type Rep EncodingParametersRequest :: Type -> Type #

Read EncodingParametersRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParametersRequest

Show EncodingParametersRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParametersRequest

NFData EncodingParametersRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParametersRequest

Eq EncodingParametersRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParametersRequest

Hashable EncodingParametersRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParametersRequest

type Rep EncodingParametersRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParametersRequest

type Rep EncodingParametersRequest = D1 ('MetaData "EncodingParametersRequest" "Amazonka.MediaConnect.Types.EncodingParametersRequest" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "EncodingParametersRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encoderProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncoderProfile) :*: S1 ('MetaSel ('Just "compressionFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newEncodingParametersRequest Source #

Create a value of EncodingParametersRequest 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:encoderProfile:EncodingParametersRequest', encodingParametersRequest_encoderProfile - A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, if at least one source on the flow uses the CDI protocol.

$sel:compressionFactor:EncodingParametersRequest', encodingParametersRequest_compressionFactor - A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are floating point numbers in the range of 3.0 to 10.0, inclusive.

encodingParametersRequest_encoderProfile :: Lens' EncodingParametersRequest EncoderProfile Source #

A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, if at least one source on the flow uses the CDI protocol.

encodingParametersRequest_compressionFactor :: Lens' EncodingParametersRequest Double Source #

A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are floating point numbers in the range of 3.0 to 10.0, inclusive.

Encryption

data Encryption Source #

Information about the encryption of the flow.

See: newEncryption smart constructor.

Constructors

Encryption' 

Fields

  • algorithm :: Maybe Algorithm

    The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

  • constantInitializationVector :: Maybe Text

    A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

  • deviceId :: Maybe Text

    The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

  • keyType :: Maybe KeyType

    The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

  • region :: Maybe Text

    The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

  • resourceId :: Maybe Text

    An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

  • secretArn :: Maybe Text

    The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

  • url :: Maybe Text

    The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

  • roleArn :: Text

    The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

Instances

Instances details
FromJSON Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

ToJSON Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

Generic Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

Associated Types

type Rep Encryption :: Type -> Type #

Read Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

Show Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

NFData Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

Methods

rnf :: Encryption -> () #

Eq Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

Hashable Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

type Rep Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

newEncryption Source #

Create a value of Encryption 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:algorithm:Encryption', encryption_algorithm - The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

$sel:constantInitializationVector:Encryption', encryption_constantInitializationVector - A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

$sel:deviceId:Encryption', encryption_deviceId - The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

$sel:keyType:Encryption', encryption_keyType - The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

$sel:region:Encryption', encryption_region - The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

$sel:resourceId:Encryption', encryption_resourceId - An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

$sel:secretArn:Encryption', encryption_secretArn - The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

$sel:url:Encryption', encryption_url - The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

$sel:roleArn:Encryption', encryption_roleArn - The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

encryption_algorithm :: Lens' Encryption (Maybe Algorithm) Source #

The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

encryption_constantInitializationVector :: Lens' Encryption (Maybe Text) Source #

A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

encryption_deviceId :: Lens' Encryption (Maybe Text) Source #

The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

encryption_keyType :: Lens' Encryption (Maybe KeyType) Source #

The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

encryption_region :: Lens' Encryption (Maybe Text) Source #

The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

encryption_resourceId :: Lens' Encryption (Maybe Text) Source #

An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

encryption_secretArn :: Lens' Encryption (Maybe Text) Source #

The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

encryption_url :: Lens' Encryption (Maybe Text) Source #

The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

encryption_roleArn :: Lens' Encryption Text Source #

The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

Entitlement

data Entitlement Source #

The settings for a flow entitlement.

See: newEntitlement smart constructor.

Constructors

Entitlement' 

Fields

Instances

Instances details
FromJSON Entitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Entitlement

Generic Entitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Entitlement

Associated Types

type Rep Entitlement :: Type -> Type #

Read Entitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Entitlement

Show Entitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Entitlement

NFData Entitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Entitlement

Methods

rnf :: Entitlement -> () #

Eq Entitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Entitlement

Hashable Entitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Entitlement

type Rep Entitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Entitlement

type Rep Entitlement = D1 ('MetaData "Entitlement" "Amazonka.MediaConnect.Types.Entitlement" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "Entitlement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataTransferSubscriberFeePercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Encryption)))) :*: ((S1 ('MetaSel ('Just "entitlementStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EntitlementStatus)) :*: S1 ('MetaSel ('Just "entitlementArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "subscribers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newEntitlement Source #

Create a value of Entitlement 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:dataTransferSubscriberFeePercent:Entitlement', entitlement_dataTransferSubscriberFeePercent - Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

$sel:description:Entitlement', entitlement_description - A description of the entitlement.

$sel:encryption:Entitlement', entitlement_encryption - The type of encryption that will be used on the output that is associated with this entitlement.

$sel:entitlementStatus:Entitlement', entitlement_entitlementStatus - An indication of whether the entitlement is enabled.

$sel:entitlementArn:Entitlement', entitlement_entitlementArn - The ARN of the entitlement.

$sel:subscribers:Entitlement', entitlement_subscribers - The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flow using your content as the source.

$sel:name:Entitlement', entitlement_name - The name of the entitlement.

entitlement_dataTransferSubscriberFeePercent :: Lens' Entitlement (Maybe Int) Source #

Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

entitlement_description :: Lens' Entitlement (Maybe Text) Source #

A description of the entitlement.

entitlement_encryption :: Lens' Entitlement (Maybe Encryption) Source #

The type of encryption that will be used on the output that is associated with this entitlement.

entitlement_entitlementStatus :: Lens' Entitlement (Maybe EntitlementStatus) Source #

An indication of whether the entitlement is enabled.

entitlement_subscribers :: Lens' Entitlement [Text] Source #

The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flow using your content as the source.

entitlement_name :: Lens' Entitlement Text Source #

The name of the entitlement.

FailoverConfig

data FailoverConfig Source #

The settings for source failover.

See: newFailoverConfig smart constructor.

Constructors

FailoverConfig' 

Fields

  • failoverMode :: Maybe FailoverMode

    The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

  • recoveryWindow :: Maybe Int

    Search window time to look for dash-7 packets

  • sourcePriority :: Maybe SourcePriority

    The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

  • state :: Maybe State
     

Instances

Instances details
FromJSON FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

ToJSON FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

Generic FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

Associated Types

type Rep FailoverConfig :: Type -> Type #

Read FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

Show FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

NFData FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

Methods

rnf :: FailoverConfig -> () #

Eq FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

Hashable FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

type Rep FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

type Rep FailoverConfig = D1 ('MetaData "FailoverConfig" "Amazonka.MediaConnect.Types.FailoverConfig" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "FailoverConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failoverMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailoverMode)) :*: S1 ('MetaSel ('Just "recoveryWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "sourcePriority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourcePriority)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe State)))))

newFailoverConfig :: FailoverConfig Source #

Create a value of FailoverConfig 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:failoverMode:FailoverConfig', failoverConfig_failoverMode - The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

$sel:recoveryWindow:FailoverConfig', failoverConfig_recoveryWindow - Search window time to look for dash-7 packets

$sel:sourcePriority:FailoverConfig', failoverConfig_sourcePriority - The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

$sel:state:FailoverConfig', failoverConfig_state - Undocumented member.

failoverConfig_failoverMode :: Lens' FailoverConfig (Maybe FailoverMode) Source #

The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

failoverConfig_recoveryWindow :: Lens' FailoverConfig (Maybe Int) Source #

Search window time to look for dash-7 packets

failoverConfig_sourcePriority :: Lens' FailoverConfig (Maybe SourcePriority) Source #

The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

Flow

data Flow Source #

The settings for a flow, including its source, outputs, and entitlements.

See: newFlow smart constructor.

Constructors

Flow' 

Fields

Instances

Instances details
FromJSON Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

Generic Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

Associated Types

type Rep Flow :: Type -> Type #

Methods

from :: Flow -> Rep Flow x #

to :: Rep Flow x -> Flow #

Read Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

Show Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

Methods

showsPrec :: Int -> Flow -> ShowS #

show :: Flow -> String #

showList :: [Flow] -> ShowS #

NFData Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

Methods

rnf :: Flow -> () #

Eq Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

Methods

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

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

Hashable Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

Methods

hashWithSalt :: Int -> Flow -> Int #

hash :: Flow -> Int #

type Rep Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

type Rep Flow = D1 ('MetaData "Flow" "Amazonka.MediaConnect.Types.Flow" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "Flow'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "egressIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Maintenance)))) :*: ((S1 ('MetaSel ('Just "mediaStreams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MediaStream])) :*: S1 ('MetaSel ('Just "sourceFailoverConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailoverConfig))) :*: (S1 ('MetaSel ('Just "sources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Source])) :*: S1 ('MetaSel ('Just "vpcInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcInterface]))))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Status) :*: (S1 ('MetaSel ('Just "entitlements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Entitlement]) :*: S1 ('MetaSel ('Just "outputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Output]))) :*: ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "flowArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Source) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newFlow Source #

Create a value of Flow 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:

Flow, flow_description - A description of the flow. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

$sel:egressIp:Flow', flow_egressIp - The IP address from which video will be sent to output destinations.

$sel:maintenance:Flow', flow_maintenance - Undocumented member.

$sel:mediaStreams:Flow', flow_mediaStreams - The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.

$sel:sourceFailoverConfig:Flow', flow_sourceFailoverConfig - Undocumented member.

$sel:sources:Flow', flow_sources - Undocumented member.

$sel:vpcInterfaces:Flow', flow_vpcInterfaces - The VPC Interfaces for this flow.

$sel:status:Flow', flow_status - The current status of the flow.

$sel:entitlements:Flow', flow_entitlements - The entitlements in this flow.

$sel:outputs:Flow', flow_outputs - The outputs in this flow.

$sel:availabilityZone:Flow', flow_availabilityZone - The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.

$sel:flowArn:Flow', flow_flowArn - The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

$sel:source:Flow', flow_source - Undocumented member.

Flow, flow_name - The name of the flow.

flow_description :: Lens' Flow (Maybe Text) Source #

A description of the flow. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

flow_egressIp :: Lens' Flow (Maybe Text) Source #

The IP address from which video will be sent to output destinations.

flow_mediaStreams :: Lens' Flow (Maybe [MediaStream]) Source #

The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.

flow_sources :: Lens' Flow (Maybe [Source]) Source #

Undocumented member.

flow_vpcInterfaces :: Lens' Flow (Maybe [VpcInterface]) Source #

The VPC Interfaces for this flow.

flow_status :: Lens' Flow Status Source #

The current status of the flow.

flow_entitlements :: Lens' Flow [Entitlement] Source #

The entitlements in this flow.

flow_outputs :: Lens' Flow [Output] Source #

The outputs in this flow.

flow_availabilityZone :: Lens' Flow Text Source #

The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.

flow_flowArn :: Lens' Flow Text Source #

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

flow_source :: Lens' Flow Source Source #

Undocumented member.

flow_name :: Lens' Flow Text Source #

The name of the flow.

Fmtp

data Fmtp Source #

FMTP

See: newFmtp smart constructor.

Constructors

Fmtp' 

Fields

  • channelOrder :: Maybe Text

    The format of the audio channel.

  • colorimetry :: Maybe Colorimetry

    The format that is used for the representation of color.

  • exactFramerate :: Maybe Text

    The frame rate for the video stream, in frames/second. For example: 60000/1001. If you specify a whole number, MediaConnect uses a ratio of N/1. For example, if you specify 60, MediaConnect uses 60/1 as the exactFramerate.

  • par :: Maybe Text

    The pixel aspect ratio (PAR) of the video.

  • range :: Maybe Range

    The encoding range of the video.

  • scanMode :: Maybe ScanMode

    The type of compression that was used to smooth the video’s appearance

  • tcs :: Maybe Tcs

    The transfer characteristic system (TCS) that is used in the video.

Instances

Instances details
FromJSON Fmtp Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Fmtp

Generic Fmtp Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Fmtp

Associated Types

type Rep Fmtp :: Type -> Type #

Methods

from :: Fmtp -> Rep Fmtp x #

to :: Rep Fmtp x -> Fmtp #

Read Fmtp Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Fmtp

Show Fmtp Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Fmtp

Methods

showsPrec :: Int -> Fmtp -> ShowS #

show :: Fmtp -> String #

showList :: [Fmtp] -> ShowS #

NFData Fmtp Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Fmtp

Methods

rnf :: Fmtp -> () #

Eq Fmtp Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Fmtp

Methods

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

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

Hashable Fmtp Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Fmtp

Methods

hashWithSalt :: Int -> Fmtp -> Int #

hash :: Fmtp -> Int #

type Rep Fmtp Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Fmtp

newFmtp :: Fmtp Source #

Create a value of Fmtp 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:channelOrder:Fmtp', fmtp_channelOrder - The format of the audio channel.

$sel:colorimetry:Fmtp', fmtp_colorimetry - The format that is used for the representation of color.

$sel:exactFramerate:Fmtp', fmtp_exactFramerate - The frame rate for the video stream, in frames/second. For example: 60000/1001. If you specify a whole number, MediaConnect uses a ratio of N/1. For example, if you specify 60, MediaConnect uses 60/1 as the exactFramerate.

$sel:par:Fmtp', fmtp_par - The pixel aspect ratio (PAR) of the video.

$sel:range:Fmtp', fmtp_range - The encoding range of the video.

$sel:scanMode:Fmtp', fmtp_scanMode - The type of compression that was used to smooth the video’s appearance

$sel:tcs:Fmtp', fmtp_tcs - The transfer characteristic system (TCS) that is used in the video.

fmtp_channelOrder :: Lens' Fmtp (Maybe Text) Source #

The format of the audio channel.

fmtp_colorimetry :: Lens' Fmtp (Maybe Colorimetry) Source #

The format that is used for the representation of color.

fmtp_exactFramerate :: Lens' Fmtp (Maybe Text) Source #

The frame rate for the video stream, in frames/second. For example: 60000/1001. If you specify a whole number, MediaConnect uses a ratio of N/1. For example, if you specify 60, MediaConnect uses 60/1 as the exactFramerate.

fmtp_par :: Lens' Fmtp (Maybe Text) Source #

The pixel aspect ratio (PAR) of the video.

fmtp_range :: Lens' Fmtp (Maybe Range) Source #

The encoding range of the video.

fmtp_scanMode :: Lens' Fmtp (Maybe ScanMode) Source #

The type of compression that was used to smooth the video’s appearance

fmtp_tcs :: Lens' Fmtp (Maybe Tcs) Source #

The transfer characteristic system (TCS) that is used in the video.

FmtpRequest

data FmtpRequest Source #

The settings that you want to use to define the media stream.

See: newFmtpRequest smart constructor.

Constructors

FmtpRequest' 

Fields

  • channelOrder :: Maybe Text

    The format of the audio channel.

  • colorimetry :: Maybe Colorimetry

    The format that is used for the representation of color.

  • exactFramerate :: Maybe Text

    The frame rate for the video stream, in frames/second. For example: 60000/1001. If you specify a whole number, MediaConnect uses a ratio of N/1. For example, if you specify 60, MediaConnect uses 60/1 as the exactFramerate.

  • par :: Maybe Text

    The pixel aspect ratio (PAR) of the video.

  • range :: Maybe Range

    The encoding range of the video.

  • scanMode :: Maybe ScanMode

    The type of compression that was used to smooth the video’s appearance.

  • tcs :: Maybe Tcs

    The transfer characteristic system (TCS) that is used in the video.

Instances

Instances details
ToJSON FmtpRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FmtpRequest

Generic FmtpRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FmtpRequest

Associated Types

type Rep FmtpRequest :: Type -> Type #

Read FmtpRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FmtpRequest

Show FmtpRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FmtpRequest

NFData FmtpRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FmtpRequest

Methods

rnf :: FmtpRequest -> () #

Eq FmtpRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FmtpRequest

Hashable FmtpRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FmtpRequest

type Rep FmtpRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FmtpRequest

newFmtpRequest :: FmtpRequest Source #

Create a value of FmtpRequest 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:channelOrder:FmtpRequest', fmtpRequest_channelOrder - The format of the audio channel.

$sel:colorimetry:FmtpRequest', fmtpRequest_colorimetry - The format that is used for the representation of color.

$sel:exactFramerate:FmtpRequest', fmtpRequest_exactFramerate - The frame rate for the video stream, in frames/second. For example: 60000/1001. If you specify a whole number, MediaConnect uses a ratio of N/1. For example, if you specify 60, MediaConnect uses 60/1 as the exactFramerate.

$sel:par:FmtpRequest', fmtpRequest_par - The pixel aspect ratio (PAR) of the video.

$sel:range:FmtpRequest', fmtpRequest_range - The encoding range of the video.

$sel:scanMode:FmtpRequest', fmtpRequest_scanMode - The type of compression that was used to smooth the video’s appearance.

$sel:tcs:FmtpRequest', fmtpRequest_tcs - The transfer characteristic system (TCS) that is used in the video.

fmtpRequest_channelOrder :: Lens' FmtpRequest (Maybe Text) Source #

The format of the audio channel.

fmtpRequest_colorimetry :: Lens' FmtpRequest (Maybe Colorimetry) Source #

The format that is used for the representation of color.

fmtpRequest_exactFramerate :: Lens' FmtpRequest (Maybe Text) Source #

The frame rate for the video stream, in frames/second. For example: 60000/1001. If you specify a whole number, MediaConnect uses a ratio of N/1. For example, if you specify 60, MediaConnect uses 60/1 as the exactFramerate.

fmtpRequest_par :: Lens' FmtpRequest (Maybe Text) Source #

The pixel aspect ratio (PAR) of the video.

fmtpRequest_range :: Lens' FmtpRequest (Maybe Range) Source #

The encoding range of the video.

fmtpRequest_scanMode :: Lens' FmtpRequest (Maybe ScanMode) Source #

The type of compression that was used to smooth the video’s appearance.

fmtpRequest_tcs :: Lens' FmtpRequest (Maybe Tcs) Source #

The transfer characteristic system (TCS) that is used in the video.

GrantEntitlementRequest

data GrantEntitlementRequest Source #

The entitlements that you want to grant on a flow.

See: newGrantEntitlementRequest smart constructor.

Constructors

GrantEntitlementRequest' 

Fields

  • dataTransferSubscriberFeePercent :: Maybe Int

    Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

  • description :: Maybe Text

    A description of the entitlement. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the subscriber or end user.

  • encryption :: Maybe Encryption

    The type of encryption that will be used on the output that is associated with this entitlement.

  • entitlementStatus :: Maybe EntitlementStatus

    An indication of whether the new entitlement should be enabled or disabled as soon as it is created. If you don’t specify the entitlementStatus field in your request, MediaConnect sets it to ENABLED.

  • name :: Maybe Text

    The name of the entitlement. This value must be unique within the current flow.

  • subscribers :: [Text]

    The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flows using your content as the source.

Instances

Instances details
ToJSON GrantEntitlementRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.GrantEntitlementRequest

Generic GrantEntitlementRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.GrantEntitlementRequest

Associated Types

type Rep GrantEntitlementRequest :: Type -> Type #

Read GrantEntitlementRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.GrantEntitlementRequest

Show GrantEntitlementRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.GrantEntitlementRequest

NFData GrantEntitlementRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.GrantEntitlementRequest

Methods

rnf :: GrantEntitlementRequest -> () #

Eq GrantEntitlementRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.GrantEntitlementRequest

Hashable GrantEntitlementRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.GrantEntitlementRequest

type Rep GrantEntitlementRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.GrantEntitlementRequest

type Rep GrantEntitlementRequest = D1 ('MetaData "GrantEntitlementRequest" "Amazonka.MediaConnect.Types.GrantEntitlementRequest" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "GrantEntitlementRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataTransferSubscriberFeePercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Encryption)))) :*: (S1 ('MetaSel ('Just "entitlementStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EntitlementStatus)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subscribers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))))

newGrantEntitlementRequest :: GrantEntitlementRequest Source #

Create a value of GrantEntitlementRequest 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:dataTransferSubscriberFeePercent:GrantEntitlementRequest', grantEntitlementRequest_dataTransferSubscriberFeePercent - Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

$sel:description:GrantEntitlementRequest', grantEntitlementRequest_description - A description of the entitlement. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the subscriber or end user.

$sel:encryption:GrantEntitlementRequest', grantEntitlementRequest_encryption - The type of encryption that will be used on the output that is associated with this entitlement.

$sel:entitlementStatus:GrantEntitlementRequest', grantEntitlementRequest_entitlementStatus - An indication of whether the new entitlement should be enabled or disabled as soon as it is created. If you don’t specify the entitlementStatus field in your request, MediaConnect sets it to ENABLED.

$sel:name:GrantEntitlementRequest', grantEntitlementRequest_name - The name of the entitlement. This value must be unique within the current flow.

$sel:subscribers:GrantEntitlementRequest', grantEntitlementRequest_subscribers - The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flows using your content as the source.

grantEntitlementRequest_dataTransferSubscriberFeePercent :: Lens' GrantEntitlementRequest (Maybe Int) Source #

Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

grantEntitlementRequest_description :: Lens' GrantEntitlementRequest (Maybe Text) Source #

A description of the entitlement. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the subscriber or end user.

grantEntitlementRequest_encryption :: Lens' GrantEntitlementRequest (Maybe Encryption) Source #

The type of encryption that will be used on the output that is associated with this entitlement.

grantEntitlementRequest_entitlementStatus :: Lens' GrantEntitlementRequest (Maybe EntitlementStatus) Source #

An indication of whether the new entitlement should be enabled or disabled as soon as it is created. If you don’t specify the entitlementStatus field in your request, MediaConnect sets it to ENABLED.

grantEntitlementRequest_name :: Lens' GrantEntitlementRequest (Maybe Text) Source #

The name of the entitlement. This value must be unique within the current flow.

grantEntitlementRequest_subscribers :: Lens' GrantEntitlementRequest [Text] Source #

The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flows using your content as the source.

InputConfiguration

data InputConfiguration Source #

The transport parameters that are associated with an incoming media stream.

See: newInputConfiguration smart constructor.

Constructors

InputConfiguration' 

Fields

  • inputPort :: Int

    The port that the flow listens on for an incoming media stream.

  • inputIp :: Text

    The IP address that the flow listens on for incoming content for a media stream.

  • interface :: Interface

    The VPC interface where the media stream comes in from.

Instances

Instances details
FromJSON InputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfiguration

Generic InputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfiguration

Associated Types

type Rep InputConfiguration :: Type -> Type #

Read InputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfiguration

Show InputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfiguration

NFData InputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfiguration

Methods

rnf :: InputConfiguration -> () #

Eq InputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfiguration

Hashable InputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfiguration

type Rep InputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfiguration

type Rep InputConfiguration = D1 ('MetaData "InputConfiguration" "Amazonka.MediaConnect.Types.InputConfiguration" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "InputConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "inputIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "interface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Interface))))

newInputConfiguration Source #

Create a value of InputConfiguration 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:inputPort:InputConfiguration', inputConfiguration_inputPort - The port that the flow listens on for an incoming media stream.

$sel:inputIp:InputConfiguration', inputConfiguration_inputIp - The IP address that the flow listens on for incoming content for a media stream.

$sel:interface:InputConfiguration', inputConfiguration_interface - The VPC interface where the media stream comes in from.

inputConfiguration_inputPort :: Lens' InputConfiguration Int Source #

The port that the flow listens on for an incoming media stream.

inputConfiguration_inputIp :: Lens' InputConfiguration Text Source #

The IP address that the flow listens on for incoming content for a media stream.

inputConfiguration_interface :: Lens' InputConfiguration Interface Source #

The VPC interface where the media stream comes in from.

InputConfigurationRequest

data InputConfigurationRequest Source #

The transport parameters that you want to associate with an incoming media stream.

See: newInputConfigurationRequest smart constructor.

Constructors

InputConfigurationRequest' 

Fields

  • inputPort :: Int

    The port that you want the flow to listen on for an incoming media stream.

  • interface :: InterfaceRequest

    The VPC interface that you want to use for the incoming media stream.

Instances

Instances details
ToJSON InputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfigurationRequest

Generic InputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfigurationRequest

Associated Types

type Rep InputConfigurationRequest :: Type -> Type #

Read InputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfigurationRequest

Show InputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfigurationRequest

NFData InputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfigurationRequest

Eq InputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfigurationRequest

Hashable InputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfigurationRequest

type Rep InputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfigurationRequest

type Rep InputConfigurationRequest = D1 ('MetaData "InputConfigurationRequest" "Amazonka.MediaConnect.Types.InputConfigurationRequest" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "InputConfigurationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "interface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InterfaceRequest)))

newInputConfigurationRequest Source #

Create a value of InputConfigurationRequest 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:inputPort:InputConfigurationRequest', inputConfigurationRequest_inputPort - The port that you want the flow to listen on for an incoming media stream.

$sel:interface:InputConfigurationRequest', inputConfigurationRequest_interface - The VPC interface that you want to use for the incoming media stream.

inputConfigurationRequest_inputPort :: Lens' InputConfigurationRequest Int Source #

The port that you want the flow to listen on for an incoming media stream.

inputConfigurationRequest_interface :: Lens' InputConfigurationRequest InterfaceRequest Source #

The VPC interface that you want to use for the incoming media stream.

Interface

data Interface Source #

The VPC interface that is used for the media stream associated with the source or output.

See: newInterface smart constructor.

Constructors

Interface' 

Fields

  • name :: Text

    The name of the VPC interface.

Instances

Instances details
FromJSON Interface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Interface

Generic Interface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Interface

Associated Types

type Rep Interface :: Type -> Type #

Read Interface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Interface

Show Interface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Interface

NFData Interface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Interface

Methods

rnf :: Interface -> () #

Eq Interface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Interface

Hashable Interface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Interface

type Rep Interface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Interface

type Rep Interface = D1 ('MetaData "Interface" "Amazonka.MediaConnect.Types.Interface" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "Interface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newInterface Source #

Create a value of Interface 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:name:Interface', interface_name - The name of the VPC interface.

interface_name :: Lens' Interface Text Source #

The name of the VPC interface.

InterfaceRequest

data InterfaceRequest Source #

The VPC interface that you want to designate where the media stream is coming from or going to.

See: newInterfaceRequest smart constructor.

Constructors

InterfaceRequest' 

Fields

  • name :: Text

    The name of the VPC interface.

Instances

Instances details
ToJSON InterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InterfaceRequest

Generic InterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InterfaceRequest

Associated Types

type Rep InterfaceRequest :: Type -> Type #

Read InterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InterfaceRequest

Show InterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InterfaceRequest

NFData InterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InterfaceRequest

Methods

rnf :: InterfaceRequest -> () #

Eq InterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InterfaceRequest

Hashable InterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InterfaceRequest

type Rep InterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InterfaceRequest

type Rep InterfaceRequest = D1 ('MetaData "InterfaceRequest" "Amazonka.MediaConnect.Types.InterfaceRequest" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "InterfaceRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newInterfaceRequest Source #

Create a value of InterfaceRequest 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:name:InterfaceRequest', interfaceRequest_name - The name of the VPC interface.

interfaceRequest_name :: Lens' InterfaceRequest Text Source #

The name of the VPC interface.

ListedEntitlement

data ListedEntitlement Source #

An entitlement that has been granted to you from other AWS accounts.

See: newListedEntitlement smart constructor.

Constructors

ListedEntitlement' 

Fields

Instances

Instances details
FromJSON ListedEntitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedEntitlement

Generic ListedEntitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedEntitlement

Associated Types

type Rep ListedEntitlement :: Type -> Type #

Read ListedEntitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedEntitlement

Show ListedEntitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedEntitlement

NFData ListedEntitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedEntitlement

Methods

rnf :: ListedEntitlement -> () #

Eq ListedEntitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedEntitlement

Hashable ListedEntitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedEntitlement

type Rep ListedEntitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedEntitlement

type Rep ListedEntitlement = D1 ('MetaData "ListedEntitlement" "Amazonka.MediaConnect.Types.ListedEntitlement" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "ListedEntitlement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataTransferSubscriberFeePercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "entitlementArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entitlementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListedEntitlement Source #

Create a value of ListedEntitlement 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:dataTransferSubscriberFeePercent:ListedEntitlement', listedEntitlement_dataTransferSubscriberFeePercent - Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

$sel:entitlementArn:ListedEntitlement', listedEntitlement_entitlementArn - The ARN of the entitlement.

$sel:entitlementName:ListedEntitlement', listedEntitlement_entitlementName - The name of the entitlement.

listedEntitlement_dataTransferSubscriberFeePercent :: Lens' ListedEntitlement (Maybe Int) Source #

Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

ListedFlow

data ListedFlow Source #

Provides a summary of a flow, including its ARN, Availability Zone, and source type.

See: newListedFlow smart constructor.

Constructors

ListedFlow' 

Fields

Instances

Instances details
FromJSON ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Generic ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Associated Types

type Rep ListedFlow :: Type -> Type #

Read ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Show ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

NFData ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Methods

rnf :: ListedFlow -> () #

Eq ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Hashable ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

type Rep ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

newListedFlow Source #

Create a value of ListedFlow 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:maintenance:ListedFlow', listedFlow_maintenance - Undocumented member.

$sel:status:ListedFlow', listedFlow_status - The current status of the flow.

$sel:description:ListedFlow', listedFlow_description - A description of the flow.

$sel:sourceType:ListedFlow', listedFlow_sourceType - The type of source. This value is either owned (originated somewhere other than an AWS Elemental MediaConnect flow owned by another AWS account) or entitled (originated at an AWS Elemental MediaConnect flow owned by another AWS account).

$sel:availabilityZone:ListedFlow', listedFlow_availabilityZone - The Availability Zone that the flow was created in.

$sel:flowArn:ListedFlow', listedFlow_flowArn - The ARN of the flow.

$sel:name:ListedFlow', listedFlow_name - The name of the flow.

listedFlow_status :: Lens' ListedFlow Status Source #

The current status of the flow.

listedFlow_description :: Lens' ListedFlow Text Source #

A description of the flow.

listedFlow_sourceType :: Lens' ListedFlow SourceType Source #

The type of source. This value is either owned (originated somewhere other than an AWS Elemental MediaConnect flow owned by another AWS account) or entitled (originated at an AWS Elemental MediaConnect flow owned by another AWS account).

listedFlow_availabilityZone :: Lens' ListedFlow Text Source #

The Availability Zone that the flow was created in.

listedFlow_name :: Lens' ListedFlow Text Source #

The name of the flow.

Maintenance

data Maintenance Source #

The maintenance setting of a flow

See: newMaintenance smart constructor.

Constructors

Maintenance' 

Fields

Instances

Instances details
FromJSON Maintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Maintenance

Generic Maintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Maintenance

Associated Types

type Rep Maintenance :: Type -> Type #

Read Maintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Maintenance

Show Maintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Maintenance

NFData Maintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Maintenance

Methods

rnf :: Maintenance -> () #

Eq Maintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Maintenance

Hashable Maintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Maintenance

type Rep Maintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Maintenance

type Rep Maintenance = D1 ('MetaData "Maintenance" "Amazonka.MediaConnect.Types.Maintenance" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "Maintenance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maintenanceDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MaintenanceDay)) :*: S1 ('MetaSel ('Just "maintenanceDeadline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maintenanceScheduledDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenanceStartHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newMaintenance :: Maintenance Source #

Create a value of Maintenance 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:maintenanceDay:Maintenance', maintenance_maintenanceDay - A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday.

$sel:maintenanceDeadline:Maintenance', maintenance_maintenanceDeadline - The Maintenance has to be performed before this deadline in ISO UTC format. Example: 2021-01-30T08:30:00Z.

$sel:maintenanceScheduledDate:Maintenance', maintenance_maintenanceScheduledDate - A scheduled date in ISO UTC format when the maintenance will happen. Use YYYY-MM-DD format. Example: 2021-01-30.

$sel:maintenanceStartHour:Maintenance', maintenance_maintenanceStartHour - UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes must be 00. Example: 13:00. The default value is 02:00.

maintenance_maintenanceDay :: Lens' Maintenance (Maybe MaintenanceDay) Source #

A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday.

maintenance_maintenanceDeadline :: Lens' Maintenance (Maybe Text) Source #

The Maintenance has to be performed before this deadline in ISO UTC format. Example: 2021-01-30T08:30:00Z.

maintenance_maintenanceScheduledDate :: Lens' Maintenance (Maybe Text) Source #

A scheduled date in ISO UTC format when the maintenance will happen. Use YYYY-MM-DD format. Example: 2021-01-30.

maintenance_maintenanceStartHour :: Lens' Maintenance (Maybe Text) Source #

UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes must be 00. Example: 13:00. The default value is 02:00.

MediaStream

data MediaStream Source #

A single track or stream of media that contains video, audio, or ancillary data. After you add a media stream to a flow, you can associate it with sources and outputs on that flow, as long as they use the CDI protocol or the ST 2110 JPEG XS protocol. Each source or output can consist of one or many media streams.

See: newMediaStream smart constructor.

Constructors

MediaStream' 

Fields

Instances

Instances details
FromJSON MediaStream Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStream

Generic MediaStream Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStream

Associated Types

type Rep MediaStream :: Type -> Type #

Read MediaStream Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStream

Show MediaStream Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStream

NFData MediaStream Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStream

Methods

rnf :: MediaStream -> () #

Eq MediaStream Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStream

Hashable MediaStream Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStream

type Rep MediaStream Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStream

newMediaStream Source #

Create a value of MediaStream 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:attributes:MediaStream', mediaStream_attributes - Attributes that are related to the media stream.

$sel:clockRate:MediaStream', mediaStream_clockRate - The sample rate for the stream. This value is measured in Hz.

$sel:description:MediaStream', mediaStream_description - A description that can help you quickly identify what your media stream is used for.

$sel:videoFormat:MediaStream', mediaStream_videoFormat - The resolution of the video.

$sel:mediaStreamType:MediaStream', mediaStream_mediaStreamType - The type of media stream.

$sel:mediaStreamId:MediaStream', mediaStream_mediaStreamId - A unique identifier for the media stream.

$sel:mediaStreamName:MediaStream', mediaStream_mediaStreamName - A name that helps you distinguish one media stream from another.

$sel:fmt:MediaStream', mediaStream_fmt - The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream. For ST 2110 JPEG XS outputs, you need to provide this value to the receiver.

mediaStream_attributes :: Lens' MediaStream (Maybe MediaStreamAttributes) Source #

Attributes that are related to the media stream.

mediaStream_clockRate :: Lens' MediaStream (Maybe Int) Source #

The sample rate for the stream. This value is measured in Hz.

mediaStream_description :: Lens' MediaStream (Maybe Text) Source #

A description that can help you quickly identify what your media stream is used for.

mediaStream_videoFormat :: Lens' MediaStream (Maybe Text) Source #

The resolution of the video.

mediaStream_mediaStreamId :: Lens' MediaStream Int Source #

A unique identifier for the media stream.

mediaStream_mediaStreamName :: Lens' MediaStream Text Source #

A name that helps you distinguish one media stream from another.

mediaStream_fmt :: Lens' MediaStream Int Source #

The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream. For ST 2110 JPEG XS outputs, you need to provide this value to the receiver.

MediaStreamAttributes

data MediaStreamAttributes Source #

Attributes that are related to the media stream.

See: newMediaStreamAttributes smart constructor.

Constructors

MediaStreamAttributes' 

Fields

  • lang :: Maybe Text

    The audio language, in a format that is recognized by the receiver.

  • fmtp :: Fmtp

    A set of parameters that define the media stream.

Instances

Instances details
FromJSON MediaStreamAttributes Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributes

Generic MediaStreamAttributes Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributes

Associated Types

type Rep MediaStreamAttributes :: Type -> Type #

Read MediaStreamAttributes Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributes

Show MediaStreamAttributes Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributes

NFData MediaStreamAttributes Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributes

Methods

rnf :: MediaStreamAttributes -> () #

Eq MediaStreamAttributes Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributes

Hashable MediaStreamAttributes Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributes

type Rep MediaStreamAttributes Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributes

type Rep MediaStreamAttributes = D1 ('MetaData "MediaStreamAttributes" "Amazonka.MediaConnect.Types.MediaStreamAttributes" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "MediaStreamAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lang") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fmtp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Fmtp)))

newMediaStreamAttributes Source #

Create a value of MediaStreamAttributes 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:lang:MediaStreamAttributes', mediaStreamAttributes_lang - The audio language, in a format that is recognized by the receiver.

$sel:fmtp:MediaStreamAttributes', mediaStreamAttributes_fmtp - A set of parameters that define the media stream.

mediaStreamAttributes_lang :: Lens' MediaStreamAttributes (Maybe Text) Source #

The audio language, in a format that is recognized by the receiver.

mediaStreamAttributes_fmtp :: Lens' MediaStreamAttributes Fmtp Source #

A set of parameters that define the media stream.

MediaStreamAttributesRequest

data MediaStreamAttributesRequest Source #

Attributes that are related to the media stream.

See: newMediaStreamAttributesRequest smart constructor.

Constructors

MediaStreamAttributesRequest' 

Fields

  • fmtp :: Maybe FmtpRequest

    The settings that you want to use to define the media stream.

  • lang :: Maybe Text

    The audio language, in a format that is recognized by the receiver.

Instances

Instances details
ToJSON MediaStreamAttributesRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributesRequest

Generic MediaStreamAttributesRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributesRequest

Associated Types

type Rep MediaStreamAttributesRequest :: Type -> Type #

Read MediaStreamAttributesRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributesRequest

Show MediaStreamAttributesRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributesRequest

NFData MediaStreamAttributesRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributesRequest

Eq MediaStreamAttributesRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributesRequest

Hashable MediaStreamAttributesRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributesRequest

type Rep MediaStreamAttributesRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributesRequest

type Rep MediaStreamAttributesRequest = D1 ('MetaData "MediaStreamAttributesRequest" "Amazonka.MediaConnect.Types.MediaStreamAttributesRequest" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "MediaStreamAttributesRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fmtp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FmtpRequest)) :*: S1 ('MetaSel ('Just "lang") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMediaStreamAttributesRequest :: MediaStreamAttributesRequest Source #

Create a value of MediaStreamAttributesRequest 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:fmtp:MediaStreamAttributesRequest', mediaStreamAttributesRequest_fmtp - The settings that you want to use to define the media stream.

$sel:lang:MediaStreamAttributesRequest', mediaStreamAttributesRequest_lang - The audio language, in a format that is recognized by the receiver.

mediaStreamAttributesRequest_fmtp :: Lens' MediaStreamAttributesRequest (Maybe FmtpRequest) Source #

The settings that you want to use to define the media stream.

mediaStreamAttributesRequest_lang :: Lens' MediaStreamAttributesRequest (Maybe Text) Source #

The audio language, in a format that is recognized by the receiver.

MediaStreamOutputConfiguration

data MediaStreamOutputConfiguration Source #

The media stream that is associated with the output, and the parameters for that association.

See: newMediaStreamOutputConfiguration smart constructor.

Constructors

MediaStreamOutputConfiguration' 

Fields

Instances

Instances details
FromJSON MediaStreamOutputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration

Generic MediaStreamOutputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration

Associated Types

type Rep MediaStreamOutputConfiguration :: Type -> Type #

Read MediaStreamOutputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration

Show MediaStreamOutputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration

NFData MediaStreamOutputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration

Eq MediaStreamOutputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration

Hashable MediaStreamOutputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration

type Rep MediaStreamOutputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration

type Rep MediaStreamOutputConfiguration = D1 ('MetaData "MediaStreamOutputConfiguration" "Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "MediaStreamOutputConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DestinationConfiguration])) :*: S1 ('MetaSel ('Just "encodingParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncodingParameters))) :*: (S1 ('MetaSel ('Just "mediaStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "encodingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncodingName))))

newMediaStreamOutputConfiguration Source #

Create a value of MediaStreamOutputConfiguration 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:destinationConfigurations:MediaStreamOutputConfiguration', mediaStreamOutputConfiguration_destinationConfigurations - The transport parameters that are associated with each outbound media stream.

$sel:encodingParameters:MediaStreamOutputConfiguration', mediaStreamOutputConfiguration_encodingParameters - Encoding parameters

$sel:mediaStreamName:MediaStreamOutputConfiguration', mediaStreamOutputConfiguration_mediaStreamName - The name of the media stream.

$sel:encodingName:MediaStreamOutputConfiguration', mediaStreamOutputConfiguration_encodingName - The format that was used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.

mediaStreamOutputConfiguration_destinationConfigurations :: Lens' MediaStreamOutputConfiguration (Maybe [DestinationConfiguration]) Source #

The transport parameters that are associated with each outbound media stream.

mediaStreamOutputConfiguration_encodingName :: Lens' MediaStreamOutputConfiguration EncodingName Source #

The format that was used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.

MediaStreamOutputConfigurationRequest

data MediaStreamOutputConfigurationRequest Source #

The media stream that you want to associate with the output, and the parameters for that association.

See: newMediaStreamOutputConfigurationRequest smart constructor.

Constructors

MediaStreamOutputConfigurationRequest' 

Fields

Instances

Instances details
ToJSON MediaStreamOutputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfigurationRequest

Generic MediaStreamOutputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfigurationRequest

Read MediaStreamOutputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfigurationRequest

Show MediaStreamOutputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfigurationRequest

NFData MediaStreamOutputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfigurationRequest

Eq MediaStreamOutputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfigurationRequest

Hashable MediaStreamOutputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfigurationRequest

type Rep MediaStreamOutputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfigurationRequest

type Rep MediaStreamOutputConfigurationRequest = D1 ('MetaData "MediaStreamOutputConfigurationRequest" "Amazonka.MediaConnect.Types.MediaStreamOutputConfigurationRequest" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "MediaStreamOutputConfigurationRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DestinationConfigurationRequest])) :*: S1 ('MetaSel ('Just "encodingParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncodingParametersRequest))) :*: (S1 ('MetaSel ('Just "mediaStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "encodingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncodingName))))

newMediaStreamOutputConfigurationRequest Source #

Create a value of MediaStreamOutputConfigurationRequest 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:destinationConfigurations:MediaStreamOutputConfigurationRequest', mediaStreamOutputConfigurationRequest_destinationConfigurations - The transport parameters that you want to associate with the media stream.

$sel:encodingParameters:MediaStreamOutputConfigurationRequest', mediaStreamOutputConfigurationRequest_encodingParameters - A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.

$sel:mediaStreamName:MediaStreamOutputConfigurationRequest', mediaStreamOutputConfigurationRequest_mediaStreamName - The name of the media stream that is associated with the output.

$sel:encodingName:MediaStreamOutputConfigurationRequest', mediaStreamOutputConfigurationRequest_encodingName - The format that will be used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.

mediaStreamOutputConfigurationRequest_encodingParameters :: Lens' MediaStreamOutputConfigurationRequest (Maybe EncodingParametersRequest) Source #

A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.

mediaStreamOutputConfigurationRequest_mediaStreamName :: Lens' MediaStreamOutputConfigurationRequest Text Source #

The name of the media stream that is associated with the output.

mediaStreamOutputConfigurationRequest_encodingName :: Lens' MediaStreamOutputConfigurationRequest EncodingName Source #

The format that will be used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.

MediaStreamSourceConfiguration

data MediaStreamSourceConfiguration Source #

The media stream that is associated with the source, and the parameters for that association.

See: newMediaStreamSourceConfiguration smart constructor.

Constructors

MediaStreamSourceConfiguration' 

Fields

  • inputConfigurations :: Maybe [InputConfiguration]

    The transport parameters that are associated with an incoming media stream.

  • mediaStreamName :: Text

    The name of the media stream.

  • encodingName :: EncodingName

    The format that was used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.

Instances

Instances details
FromJSON MediaStreamSourceConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration

Generic MediaStreamSourceConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration

Associated Types

type Rep MediaStreamSourceConfiguration :: Type -> Type #

Read MediaStreamSourceConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration

Show MediaStreamSourceConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration

NFData MediaStreamSourceConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration

Eq MediaStreamSourceConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration

Hashable MediaStreamSourceConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration

type Rep MediaStreamSourceConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration

type Rep MediaStreamSourceConfiguration = D1 ('MetaData "MediaStreamSourceConfiguration" "Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "MediaStreamSourceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputConfiguration])) :*: (S1 ('MetaSel ('Just "mediaStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "encodingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncodingName))))

newMediaStreamSourceConfiguration Source #

Create a value of MediaStreamSourceConfiguration 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:inputConfigurations:MediaStreamSourceConfiguration', mediaStreamSourceConfiguration_inputConfigurations - The transport parameters that are associated with an incoming media stream.

$sel:mediaStreamName:MediaStreamSourceConfiguration', mediaStreamSourceConfiguration_mediaStreamName - The name of the media stream.

$sel:encodingName:MediaStreamSourceConfiguration', mediaStreamSourceConfiguration_encodingName - The format that was used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.

mediaStreamSourceConfiguration_inputConfigurations :: Lens' MediaStreamSourceConfiguration (Maybe [InputConfiguration]) Source #

The transport parameters that are associated with an incoming media stream.

mediaStreamSourceConfiguration_encodingName :: Lens' MediaStreamSourceConfiguration EncodingName Source #

The format that was used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.

MediaStreamSourceConfigurationRequest

data MediaStreamSourceConfigurationRequest Source #

The definition of a media stream that you want to associate with the source.

See: newMediaStreamSourceConfigurationRequest smart constructor.

Constructors

MediaStreamSourceConfigurationRequest' 

Fields

  • inputConfigurations :: Maybe [InputConfigurationRequest]

    The transport parameters that you want to associate with the media stream.

  • mediaStreamName :: Text

    The name of the media stream.

  • encodingName :: EncodingName

    The format you want to use to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.

Instances

Instances details
ToJSON MediaStreamSourceConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfigurationRequest

Generic MediaStreamSourceConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfigurationRequest

Read MediaStreamSourceConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfigurationRequest

Show MediaStreamSourceConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfigurationRequest

NFData MediaStreamSourceConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfigurationRequest

Eq MediaStreamSourceConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfigurationRequest

Hashable MediaStreamSourceConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfigurationRequest

type Rep MediaStreamSourceConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfigurationRequest

type Rep MediaStreamSourceConfigurationRequest = D1 ('MetaData "MediaStreamSourceConfigurationRequest" "Amazonka.MediaConnect.Types.MediaStreamSourceConfigurationRequest" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "MediaStreamSourceConfigurationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputConfigurationRequest])) :*: (S1 ('MetaSel ('Just "mediaStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "encodingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncodingName))))

newMediaStreamSourceConfigurationRequest Source #

Create a value of MediaStreamSourceConfigurationRequest 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:inputConfigurations:MediaStreamSourceConfigurationRequest', mediaStreamSourceConfigurationRequest_inputConfigurations - The transport parameters that you want to associate with the media stream.

$sel:mediaStreamName:MediaStreamSourceConfigurationRequest', mediaStreamSourceConfigurationRequest_mediaStreamName - The name of the media stream.

$sel:encodingName:MediaStreamSourceConfigurationRequest', mediaStreamSourceConfigurationRequest_encodingName - The format you want to use to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.

mediaStreamSourceConfigurationRequest_encodingName :: Lens' MediaStreamSourceConfigurationRequest EncodingName Source #

The format you want to use to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.

Messages

data Messages Source #

Messages that provide the state of the flow.

See: newMessages smart constructor.

Constructors

Messages' 

Fields

  • errors :: [Text]

    A list of errors that might have been generated from processes on this flow.

Instances

Instances details
FromJSON Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

Generic Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

Associated Types

type Rep Messages :: Type -> Type #

Methods

from :: Messages -> Rep Messages x #

to :: Rep Messages x -> Messages #

Read Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

Show Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

NFData Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

Methods

rnf :: Messages -> () #

Eq Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

Hashable Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

Methods

hashWithSalt :: Int -> Messages -> Int #

hash :: Messages -> Int #

type Rep Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

type Rep Messages = D1 ('MetaData "Messages" "Amazonka.MediaConnect.Types.Messages" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "Messages'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newMessages :: Messages Source #

Create a value of Messages 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:errors:Messages', messages_errors - A list of errors that might have been generated from processes on this flow.

messages_errors :: Lens' Messages [Text] Source #

A list of errors that might have been generated from processes on this flow.

Offering

data Offering Source #

A savings plan that reserves a certain amount of outbound bandwidth usage at a discounted rate each month over a period of time.

See: newOffering smart constructor.

Constructors

Offering' 

Fields

Instances

Instances details
FromJSON Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

Generic Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

Associated Types

type Rep Offering :: Type -> Type #

Methods

from :: Offering -> Rep Offering x #

to :: Rep Offering x -> Offering #

Read Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

Show Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

NFData Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

Methods

rnf :: Offering -> () #

Eq Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

Hashable Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

Methods

hashWithSalt :: Int -> Offering -> Int #

hash :: Offering -> Int #

type Rep Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

newOffering Source #

Create a value of Offering 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:currencyCode:Offering', offering_currencyCode - The type of currency that is used for billing. The currencyCode used for all reservations is US dollars.

$sel:offeringArn:Offering', offering_offeringArn - The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

$sel:offeringDescription:Offering', offering_offeringDescription - A description of the offering.

$sel:durationUnits:Offering', offering_durationUnits - The unit of measurement for the duration of the offering.

$sel:duration:Offering', offering_duration - The length of time that your reservation would be active.

$sel:pricePerUnit:Offering', offering_pricePerUnit - The cost of a single unit. This value, in combination with priceUnits, makes up the rate.

$sel:resourceSpecification:Offering', offering_resourceSpecification - A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.

$sel:priceUnits:Offering', offering_priceUnits - The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate.

offering_currencyCode :: Lens' Offering Text Source #

The type of currency that is used for billing. The currencyCode used for all reservations is US dollars.

offering_offeringArn :: Lens' Offering Text Source #

The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

offering_offeringDescription :: Lens' Offering Text Source #

A description of the offering.

offering_durationUnits :: Lens' Offering DurationUnits Source #

The unit of measurement for the duration of the offering.

offering_duration :: Lens' Offering Int Source #

The length of time that your reservation would be active.

offering_pricePerUnit :: Lens' Offering Text Source #

The cost of a single unit. This value, in combination with priceUnits, makes up the rate.

offering_resourceSpecification :: Lens' Offering ResourceSpecification Source #

A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.

offering_priceUnits :: Lens' Offering PriceUnits Source #

The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate.

Output

data Output Source #

The settings for an output.

See: newOutput smart constructor.

Constructors

Output' 

Fields

Instances

Instances details
FromJSON Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

Generic Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

Associated Types

type Rep Output :: Type -> Type #

Methods

from :: Output -> Rep Output x #

to :: Rep Output x -> Output #

Read Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

Show Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

NFData Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

Methods

rnf :: Output -> () #

Eq Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

Methods

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

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

Hashable Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

Methods

hashWithSalt :: Int -> Output -> Int #

hash :: Output -> Int #

type Rep Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

type Rep Output = D1 ('MetaData "Output" "Amazonka.MediaConnect.Types.Output" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "Output'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dataTransferSubscriberFeePercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Encryption)) :*: (S1 ('MetaSel ('Just "entitlementArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "listenerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "mediaLiveInputArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mediaStreamOutputConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MediaStreamOutputConfiguration])) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "transport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Transport)) :*: S1 ('MetaSel ('Just "vpcInterfaceAttachment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcInterfaceAttachment))) :*: (S1 ('MetaSel ('Just "outputArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newOutput Source #

Create a value of Output 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:dataTransferSubscriberFeePercent:Output', output_dataTransferSubscriberFeePercent - Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

$sel:description:Output', output_description - A description of the output.

$sel:destination:Output', output_destination - The address where you want to send the output.

$sel:encryption:Output', output_encryption - The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

$sel:entitlementArn:Output', output_entitlementArn - The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.

$sel:listenerAddress:Output', output_listenerAddress - The IP address that the receiver requires in order to establish a connection with the flow. For public networking, the ListenerAddress is represented by the elastic IP address of the flow. For private networking, the ListenerAddress is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the Zixi pull or SRT listener protocol.

$sel:mediaLiveInputArn:Output', output_mediaLiveInputArn - The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.

$sel:mediaStreamOutputConfigurations:Output', output_mediaStreamOutputConfigurations - The configuration for each media stream that is associated with the output.

$sel:port:Output', output_port - The port to use when content is distributed to this output.

$sel:transport:Output', output_transport - Attributes related to the transport stream that are used in the output.

$sel:vpcInterfaceAttachment:Output', output_vpcInterfaceAttachment - The name of the VPC interface attachment to use for this output.

$sel:outputArn:Output', output_outputArn - The ARN of the output.

$sel:name:Output', output_name - The name of the output. This value must be unique within the current flow.

output_dataTransferSubscriberFeePercent :: Lens' Output (Maybe Int) Source #

Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

output_description :: Lens' Output (Maybe Text) Source #

A description of the output.

output_destination :: Lens' Output (Maybe Text) Source #

The address where you want to send the output.

output_encryption :: Lens' Output (Maybe Encryption) Source #

The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

output_entitlementArn :: Lens' Output (Maybe Text) Source #

The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.

output_listenerAddress :: Lens' Output (Maybe Text) Source #

The IP address that the receiver requires in order to establish a connection with the flow. For public networking, the ListenerAddress is represented by the elastic IP address of the flow. For private networking, the ListenerAddress is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the Zixi pull or SRT listener protocol.

output_mediaLiveInputArn :: Lens' Output (Maybe Text) Source #

The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.

output_mediaStreamOutputConfigurations :: Lens' Output (Maybe [MediaStreamOutputConfiguration]) Source #

The configuration for each media stream that is associated with the output.

output_port :: Lens' Output (Maybe Int) Source #

The port to use when content is distributed to this output.

output_transport :: Lens' Output (Maybe Transport) Source #

Attributes related to the transport stream that are used in the output.

output_vpcInterfaceAttachment :: Lens' Output (Maybe VpcInterfaceAttachment) Source #

The name of the VPC interface attachment to use for this output.

output_outputArn :: Lens' Output Text Source #

The ARN of the output.

output_name :: Lens' Output Text Source #

The name of the output. This value must be unique within the current flow.

Reservation

data Reservation Source #

A pricing agreement for a discounted rate for a specific outbound bandwidth that your MediaConnect account will use each month over a specific time period. The discounted rate in the reservation applies to outbound bandwidth for all flows from your account until your account reaches the amount of bandwidth in your reservation. If you use more outbound bandwidth than the agreed upon amount in a single month, the overage is charged at the on-demand rate.

See: newReservation smart constructor.

Constructors

Reservation' 

Fields

  • currencyCode :: Text

    The type of currency that is used for billing. The currencyCode used for your reservation is US dollars.

  • reservationState :: ReservationState

    The status of your reservation.

  • offeringArn :: Text

    The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

  • reservationArn :: Text

    The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.

  • start :: Text

    The day and time that the reservation becomes active. You set this value when you purchase the offering.

  • offeringDescription :: Text

    A description of the offering. MediaConnect defines this value in the offering.

  • reservationName :: Text

    The name that you assigned to the reservation when you purchased the offering.

  • end :: Text

    The day and time that this reservation expires. This value is calculated based on the start date and time that you set and the offering's duration.

  • duration :: Int

    The length of time that this reservation is active. MediaConnect defines this value in the offering.

  • durationUnits :: DurationUnits

    The unit of measurement for the duration of the reservation. MediaConnect defines this value in the offering.

  • pricePerUnit :: Text

    The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect defines this value in the offering.

  • resourceSpecification :: ResourceSpecification

    A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering. MediaConnect defines the values that make up the resourceSpecification in the offering.

  • priceUnits :: PriceUnits

    The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate. MediaConnect defines this value in the offering.

Instances

Instances details
FromJSON Reservation Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Reservation

Generic Reservation Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Reservation

Associated Types

type Rep Reservation :: Type -> Type #

Read Reservation Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Reservation

Show Reservation Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Reservation

NFData Reservation Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Reservation

Methods

rnf :: Reservation -> () #

Eq Reservation Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Reservation

Hashable Reservation Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Reservation

type Rep Reservation Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Reservation

type Rep Reservation = D1 ('MetaData "Reservation" "Amazonka.MediaConnect.Types.Reservation" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "Reservation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "reservationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReservationState) :*: S1 ('MetaSel ('Just "offeringArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "reservationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "offeringDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "reservationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "durationUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DurationUnits) :*: S1 ('MetaSel ('Just "pricePerUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "resourceSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceSpecification) :*: S1 ('MetaSel ('Just "priceUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PriceUnits))))))

newReservation Source #

Create a value of Reservation 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:currencyCode:Reservation', reservation_currencyCode - The type of currency that is used for billing. The currencyCode used for your reservation is US dollars.

$sel:reservationState:Reservation', reservation_reservationState - The status of your reservation.

$sel:offeringArn:Reservation', reservation_offeringArn - The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

$sel:reservationArn:Reservation', reservation_reservationArn - The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.

$sel:start:Reservation', reservation_start - The day and time that the reservation becomes active. You set this value when you purchase the offering.

$sel:offeringDescription:Reservation', reservation_offeringDescription - A description of the offering. MediaConnect defines this value in the offering.

$sel:reservationName:Reservation', reservation_reservationName - The name that you assigned to the reservation when you purchased the offering.

$sel:end:Reservation', reservation_end - The day and time that this reservation expires. This value is calculated based on the start date and time that you set and the offering's duration.

$sel:duration:Reservation', reservation_duration - The length of time that this reservation is active. MediaConnect defines this value in the offering.

$sel:durationUnits:Reservation', reservation_durationUnits - The unit of measurement for the duration of the reservation. MediaConnect defines this value in the offering.

$sel:pricePerUnit:Reservation', reservation_pricePerUnit - The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect defines this value in the offering.

$sel:resourceSpecification:Reservation', reservation_resourceSpecification - A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering. MediaConnect defines the values that make up the resourceSpecification in the offering.

$sel:priceUnits:Reservation', reservation_priceUnits - The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate. MediaConnect defines this value in the offering.

reservation_currencyCode :: Lens' Reservation Text Source #

The type of currency that is used for billing. The currencyCode used for your reservation is US dollars.

reservation_offeringArn :: Lens' Reservation Text Source #

The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.

reservation_reservationArn :: Lens' Reservation Text Source #

The Amazon Resource Name (ARN) that MediaConnect assigns to the reservation when you purchase an offering.

reservation_start :: Lens' Reservation Text Source #

The day and time that the reservation becomes active. You set this value when you purchase the offering.

reservation_offeringDescription :: Lens' Reservation Text Source #

A description of the offering. MediaConnect defines this value in the offering.

reservation_reservationName :: Lens' Reservation Text Source #

The name that you assigned to the reservation when you purchased the offering.

reservation_end :: Lens' Reservation Text Source #

The day and time that this reservation expires. This value is calculated based on the start date and time that you set and the offering's duration.

reservation_duration :: Lens' Reservation Int Source #

The length of time that this reservation is active. MediaConnect defines this value in the offering.

reservation_durationUnits :: Lens' Reservation DurationUnits Source #

The unit of measurement for the duration of the reservation. MediaConnect defines this value in the offering.

reservation_pricePerUnit :: Lens' Reservation Text Source #

The cost of a single unit. This value, in combination with priceUnits, makes up the rate. MediaConnect defines this value in the offering.

reservation_resourceSpecification :: Lens' Reservation ResourceSpecification Source #

A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering. MediaConnect defines the values that make up the resourceSpecification in the offering.

reservation_priceUnits :: Lens' Reservation PriceUnits Source #

The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate. MediaConnect defines this value in the offering.

ResourceSpecification

data ResourceSpecification Source #

A definition of what is being billed for, including the type and amount.

See: newResourceSpecification smart constructor.

Constructors

ResourceSpecification' 

Fields

Instances

Instances details
FromJSON ResourceSpecification Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceSpecification

Generic ResourceSpecification Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceSpecification

Associated Types

type Rep ResourceSpecification :: Type -> Type #

Read ResourceSpecification Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceSpecification

Show ResourceSpecification Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceSpecification

NFData ResourceSpecification Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceSpecification

Methods

rnf :: ResourceSpecification -> () #

Eq ResourceSpecification Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceSpecification

Hashable ResourceSpecification Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceSpecification

type Rep ResourceSpecification Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceSpecification

type Rep ResourceSpecification = D1 ('MetaData "ResourceSpecification" "Amazonka.MediaConnect.Types.ResourceSpecification" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "ResourceSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedBitrate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceType)))

newResourceSpecification Source #

Create a value of ResourceSpecification 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:reservedBitrate:ResourceSpecification', resourceSpecification_reservedBitrate - The amount of outbound bandwidth that is discounted in the offering.

$sel:resourceType:ResourceSpecification', resourceSpecification_resourceType - The type of resource and the unit that is being billed for.

resourceSpecification_reservedBitrate :: Lens' ResourceSpecification (Maybe Int) Source #

The amount of outbound bandwidth that is discounted in the offering.

resourceSpecification_resourceType :: Lens' ResourceSpecification ResourceType Source #

The type of resource and the unit that is being billed for.

SetSourceRequest

data SetSourceRequest Source #

The settings for the source of the flow.

See: newSetSourceRequest smart constructor.

Constructors

SetSourceRequest' 

Fields

  • decryption :: Maybe Encryption

    The type of encryption that is used on the content ingested from this source.

  • description :: Maybe Text

    A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

  • entitlementArn :: Maybe Text

    The ARN of the entitlement that allows you to subscribe to this flow. The entitlement is set by the flow originator, and the ARN is generated as part of the originator's flow.

  • ingestPort :: Maybe Int

    The port that the flow will be listening on for incoming content.

  • maxBitrate :: Maybe Int

    The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.

  • maxLatency :: Maybe Int

    The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.

  • maxSyncBuffer :: Maybe Int

    The size of the buffer (in milliseconds) to use to sync incoming source data.

  • mediaStreamSourceConfigurations :: Maybe [MediaStreamSourceConfigurationRequest]

    The media streams that are associated with the source, and the parameters for those associations.

  • minLatency :: Maybe Int

    The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

  • name :: Maybe Text

    The name of the source.

  • protocol :: Maybe Protocol

    The protocol that is used by the source.

  • senderControlPort :: Maybe Int

    The port that the flow uses to send outbound requests to initiate connection with the sender.

  • senderIpAddress :: Maybe Text

    The IP address that the flow communicates with to initiate connection with the sender.

  • sourceListenerAddress :: Maybe Text

    Source IP or domain name for SRT-caller protocol.

  • sourceListenerPort :: Maybe Int

    Source port for SRT-caller protocol.

  • streamId :: Maybe Text

    The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

  • vpcInterfaceName :: Maybe Text

    The name of the VPC interface to use for this source.

  • whitelistCidr :: Maybe Text

    The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

Instances

Instances details
ToJSON SetSourceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SetSourceRequest

Generic SetSourceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SetSourceRequest

Associated Types

type Rep SetSourceRequest :: Type -> Type #

Read SetSourceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SetSourceRequest

Show SetSourceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SetSourceRequest

NFData SetSourceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SetSourceRequest

Methods

rnf :: SetSourceRequest -> () #

Eq SetSourceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SetSourceRequest

Hashable SetSourceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SetSourceRequest

type Rep SetSourceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SetSourceRequest

type Rep SetSourceRequest = D1 ('MetaData "SetSourceRequest" "Amazonka.MediaConnect.Types.SetSourceRequest" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "SetSourceRequest'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "decryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Encryption)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "entitlementArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ingestPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "maxBitrate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maxLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "maxSyncBuffer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "mediaStreamSourceConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MediaStreamSourceConfigurationRequest])) :*: S1 ('MetaSel ('Just "minLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Protocol))) :*: (S1 ('MetaSel ('Just "senderControlPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "senderIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceListenerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceListenerPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whitelistCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newSetSourceRequest :: SetSourceRequest Source #

Create a value of SetSourceRequest 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:decryption:SetSourceRequest', setSourceRequest_decryption - The type of encryption that is used on the content ingested from this source.

$sel:description:SetSourceRequest', setSourceRequest_description - A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

$sel:entitlementArn:SetSourceRequest', setSourceRequest_entitlementArn - The ARN of the entitlement that allows you to subscribe to this flow. The entitlement is set by the flow originator, and the ARN is generated as part of the originator's flow.

$sel:ingestPort:SetSourceRequest', setSourceRequest_ingestPort - The port that the flow will be listening on for incoming content.

$sel:maxBitrate:SetSourceRequest', setSourceRequest_maxBitrate - The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.

$sel:maxLatency:SetSourceRequest', setSourceRequest_maxLatency - The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.

$sel:maxSyncBuffer:SetSourceRequest', setSourceRequest_maxSyncBuffer - The size of the buffer (in milliseconds) to use to sync incoming source data.

$sel:mediaStreamSourceConfigurations:SetSourceRequest', setSourceRequest_mediaStreamSourceConfigurations - The media streams that are associated with the source, and the parameters for those associations.

$sel:minLatency:SetSourceRequest', setSourceRequest_minLatency - The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

$sel:name:SetSourceRequest', setSourceRequest_name - The name of the source.

$sel:protocol:SetSourceRequest', setSourceRequest_protocol - The protocol that is used by the source.

$sel:senderControlPort:SetSourceRequest', setSourceRequest_senderControlPort - The port that the flow uses to send outbound requests to initiate connection with the sender.

$sel:senderIpAddress:SetSourceRequest', setSourceRequest_senderIpAddress - The IP address that the flow communicates with to initiate connection with the sender.

$sel:sourceListenerAddress:SetSourceRequest', setSourceRequest_sourceListenerAddress - Source IP or domain name for SRT-caller protocol.

$sel:sourceListenerPort:SetSourceRequest', setSourceRequest_sourceListenerPort - Source port for SRT-caller protocol.

$sel:streamId:SetSourceRequest', setSourceRequest_streamId - The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

$sel:vpcInterfaceName:SetSourceRequest', setSourceRequest_vpcInterfaceName - The name of the VPC interface to use for this source.

$sel:whitelistCidr:SetSourceRequest', setSourceRequest_whitelistCidr - The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

setSourceRequest_decryption :: Lens' SetSourceRequest (Maybe Encryption) Source #

The type of encryption that is used on the content ingested from this source.

setSourceRequest_description :: Lens' SetSourceRequest (Maybe Text) Source #

A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

setSourceRequest_entitlementArn :: Lens' SetSourceRequest (Maybe Text) Source #

The ARN of the entitlement that allows you to subscribe to this flow. The entitlement is set by the flow originator, and the ARN is generated as part of the originator's flow.

setSourceRequest_ingestPort :: Lens' SetSourceRequest (Maybe Int) Source #

The port that the flow will be listening on for incoming content.

setSourceRequest_maxBitrate :: Lens' SetSourceRequest (Maybe Int) Source #

The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.

setSourceRequest_maxLatency :: Lens' SetSourceRequest (Maybe Int) Source #

The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.

setSourceRequest_maxSyncBuffer :: Lens' SetSourceRequest (Maybe Int) Source #

The size of the buffer (in milliseconds) to use to sync incoming source data.

setSourceRequest_mediaStreamSourceConfigurations :: Lens' SetSourceRequest (Maybe [MediaStreamSourceConfigurationRequest]) Source #

The media streams that are associated with the source, and the parameters for those associations.

setSourceRequest_minLatency :: Lens' SetSourceRequest (Maybe Int) Source #

The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

setSourceRequest_protocol :: Lens' SetSourceRequest (Maybe Protocol) Source #

The protocol that is used by the source.

setSourceRequest_senderControlPort :: Lens' SetSourceRequest (Maybe Int) Source #

The port that the flow uses to send outbound requests to initiate connection with the sender.

setSourceRequest_senderIpAddress :: Lens' SetSourceRequest (Maybe Text) Source #

The IP address that the flow communicates with to initiate connection with the sender.

setSourceRequest_sourceListenerAddress :: Lens' SetSourceRequest (Maybe Text) Source #

Source IP or domain name for SRT-caller protocol.

setSourceRequest_streamId :: Lens' SetSourceRequest (Maybe Text) Source #

The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

setSourceRequest_vpcInterfaceName :: Lens' SetSourceRequest (Maybe Text) Source #

The name of the VPC interface to use for this source.

setSourceRequest_whitelistCidr :: Lens' SetSourceRequest (Maybe Text) Source #

The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

Source

data Source Source #

The settings for the source of the flow.

See: newSource smart constructor.

Constructors

Source' 

Fields

Instances

Instances details
FromJSON Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

Generic Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

Associated Types

type Rep Source :: Type -> Type #

Methods

from :: Source -> Rep Source x #

to :: Rep Source x -> Source #

Read Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

Show Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

NFData Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

Methods

rnf :: Source -> () #

Eq Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

Methods

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

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

Hashable Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

Methods

hashWithSalt :: Int -> Source -> Int #

hash :: Source -> Int #

type Rep Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

type Rep Source = D1 ('MetaData "Source" "Amazonka.MediaConnect.Types.Source" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "Source'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dataTransferSubscriberFeePercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "decryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Encryption)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "entitlementArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ingestIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ingestPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "mediaStreamSourceConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MediaStreamSourceConfiguration]))))) :*: ((S1 ('MetaSel ('Just "senderControlPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "senderIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Transport)))) :*: ((S1 ('MetaSel ('Just "vpcInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whitelistCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newSource Source #

Create a value of Source 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:dataTransferSubscriberFeePercent:Source', source_dataTransferSubscriberFeePercent - Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

$sel:decryption:Source', source_decryption - The type of encryption that is used on the content ingested from this source.

$sel:description:Source', source_description - A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

$sel:entitlementArn:Source', source_entitlementArn - The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.

$sel:ingestIp:Source', source_ingestIp - The IP address that the flow will be listening on for incoming content.

$sel:ingestPort:Source', source_ingestPort - The port that the flow will be listening on for incoming content.

$sel:mediaStreamSourceConfigurations:Source', source_mediaStreamSourceConfigurations - The media streams that are associated with the source, and the parameters for those associations.

Source, source_senderControlPort - The port that the flow uses to send outbound requests to initiate connection with the sender.

Source, source_senderIpAddress - The IP address that the flow communicates with to initiate connection with the sender.

$sel:transport:Source', source_transport - Attributes related to the transport stream that are used in the source.

$sel:vpcInterfaceName:Source', source_vpcInterfaceName - The name of the VPC interface that is used for this source.

$sel:whitelistCidr:Source', source_whitelistCidr - The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

$sel:sourceArn:Source', source_sourceArn - The ARN of the source.

$sel:name:Source', source_name - The name of the source.

source_dataTransferSubscriberFeePercent :: Lens' Source (Maybe Int) Source #

Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

source_decryption :: Lens' Source (Maybe Encryption) Source #

The type of encryption that is used on the content ingested from this source.

source_description :: Lens' Source (Maybe Text) Source #

A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

source_entitlementArn :: Lens' Source (Maybe Text) Source #

The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.

source_ingestIp :: Lens' Source (Maybe Text) Source #

The IP address that the flow will be listening on for incoming content.

source_ingestPort :: Lens' Source (Maybe Int) Source #

The port that the flow will be listening on for incoming content.

source_mediaStreamSourceConfigurations :: Lens' Source (Maybe [MediaStreamSourceConfiguration]) Source #

The media streams that are associated with the source, and the parameters for those associations.

source_senderControlPort :: Lens' Source (Maybe Int) Source #

The port that the flow uses to send outbound requests to initiate connection with the sender.

source_senderIpAddress :: Lens' Source (Maybe Text) Source #

The IP address that the flow communicates with to initiate connection with the sender.

source_transport :: Lens' Source (Maybe Transport) Source #

Attributes related to the transport stream that are used in the source.

source_vpcInterfaceName :: Lens' Source (Maybe Text) Source #

The name of the VPC interface that is used for this source.

source_whitelistCidr :: Lens' Source (Maybe Text) Source #

The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

source_sourceArn :: Lens' Source Text Source #

The ARN of the source.

source_name :: Lens' Source Text Source #

The name of the source.

SourcePriority

data SourcePriority Source #

The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

See: newSourcePriority smart constructor.

Constructors

SourcePriority' 

Fields

Instances

Instances details
FromJSON SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

ToJSON SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

Generic SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

Associated Types

type Rep SourcePriority :: Type -> Type #

Read SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

Show SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

NFData SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

Methods

rnf :: SourcePriority -> () #

Eq SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

Hashable SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

type Rep SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

type Rep SourcePriority = D1 ('MetaData "SourcePriority" "Amazonka.MediaConnect.Types.SourcePriority" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "SourcePriority'" 'PrefixI 'True) (S1 ('MetaSel ('Just "primarySource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSourcePriority :: SourcePriority Source #

Create a value of SourcePriority 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:primarySource:SourcePriority', sourcePriority_primarySource - The name of the source you choose as the primary source for this flow.

sourcePriority_primarySource :: Lens' SourcePriority (Maybe Text) Source #

The name of the source you choose as the primary source for this flow.

Transport

data Transport Source #

Attributes related to the transport stream that are used in a source or output.

See: newTransport smart constructor.

Constructors

Transport' 

Fields

  • cidrAllowList :: Maybe [Text]

    The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

  • maxBitrate :: Maybe Int

    The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.

  • maxLatency :: Maybe Int

    The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.

  • maxSyncBuffer :: Maybe Int

    The size of the buffer (in milliseconds) to use to sync incoming source data.

  • minLatency :: Maybe Int

    The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

  • remoteId :: Maybe Text

    The remote ID for the Zixi-pull stream.

  • senderControlPort :: Maybe Int

    The port that the flow uses to send outbound requests to initiate connection with the sender.

  • senderIpAddress :: Maybe Text

    The IP address that the flow communicates with to initiate connection with the sender.

  • smoothingLatency :: Maybe Int

    The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

  • sourceListenerAddress :: Maybe Text

    Source IP or domain name for SRT-caller protocol.

  • sourceListenerPort :: Maybe Int

    Source port for SRT-caller protocol.

  • streamId :: Maybe Text

    The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

  • protocol :: Protocol

    The protocol that is used by the source or output.

Instances

Instances details
FromJSON Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

Generic Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

Associated Types

type Rep Transport :: Type -> Type #

Read Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

Show Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

NFData Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

Methods

rnf :: Transport -> () #

Eq Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

Hashable Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

type Rep Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

type Rep Transport = D1 ('MetaData "Transport" "Amazonka.MediaConnect.Types.Transport" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "Transport'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cidrAllowList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "maxBitrate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maxLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "maxSyncBuffer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "minLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "remoteId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "senderControlPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "senderIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "smoothingLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "sourceListenerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceListenerPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Protocol))))))

newTransport Source #

Create a value of Transport 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:cidrAllowList:Transport', transport_cidrAllowList - The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

$sel:maxBitrate:Transport', transport_maxBitrate - The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.

$sel:maxLatency:Transport', transport_maxLatency - The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.

$sel:maxSyncBuffer:Transport', transport_maxSyncBuffer - The size of the buffer (in milliseconds) to use to sync incoming source data.

$sel:minLatency:Transport', transport_minLatency - The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

$sel:remoteId:Transport', transport_remoteId - The remote ID for the Zixi-pull stream.

$sel:senderControlPort:Transport', transport_senderControlPort - The port that the flow uses to send outbound requests to initiate connection with the sender.

$sel:senderIpAddress:Transport', transport_senderIpAddress - The IP address that the flow communicates with to initiate connection with the sender.

$sel:smoothingLatency:Transport', transport_smoothingLatency - The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

$sel:sourceListenerAddress:Transport', transport_sourceListenerAddress - Source IP or domain name for SRT-caller protocol.

$sel:sourceListenerPort:Transport', transport_sourceListenerPort - Source port for SRT-caller protocol.

$sel:streamId:Transport', transport_streamId - The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

$sel:protocol:Transport', transport_protocol - The protocol that is used by the source or output.

transport_cidrAllowList :: Lens' Transport (Maybe [Text]) Source #

The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

transport_maxBitrate :: Lens' Transport (Maybe Int) Source #

The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.

transport_maxLatency :: Lens' Transport (Maybe Int) Source #

The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and Fujitsu-based streams.

transport_maxSyncBuffer :: Lens' Transport (Maybe Int) Source #

The size of the buffer (in milliseconds) to use to sync incoming source data.

transport_minLatency :: Lens' Transport (Maybe Int) Source #

The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

transport_remoteId :: Lens' Transport (Maybe Text) Source #

The remote ID for the Zixi-pull stream.

transport_senderControlPort :: Lens' Transport (Maybe Int) Source #

The port that the flow uses to send outbound requests to initiate connection with the sender.

transport_senderIpAddress :: Lens' Transport (Maybe Text) Source #

The IP address that the flow communicates with to initiate connection with the sender.

transport_smoothingLatency :: Lens' Transport (Maybe Int) Source #

The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

transport_sourceListenerAddress :: Lens' Transport (Maybe Text) Source #

Source IP or domain name for SRT-caller protocol.

transport_sourceListenerPort :: Lens' Transport (Maybe Int) Source #

Source port for SRT-caller protocol.

transport_streamId :: Lens' Transport (Maybe Text) Source #

The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

transport_protocol :: Lens' Transport Protocol Source #

The protocol that is used by the source or output.

UpdateEncryption

data UpdateEncryption Source #

Information about the encryption of the flow.

See: newUpdateEncryption smart constructor.

Constructors

UpdateEncryption' 

Fields

  • algorithm :: Maybe Algorithm

    The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

  • constantInitializationVector :: Maybe Text

    A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

  • deviceId :: Maybe Text

    The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

  • keyType :: Maybe KeyType

    The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

  • region :: Maybe Text

    The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

  • resourceId :: Maybe Text

    An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

  • roleArn :: Maybe Text

    The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

  • secretArn :: Maybe Text

    The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

  • url :: Maybe Text

    The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

Instances

Instances details
ToJSON UpdateEncryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateEncryption

Generic UpdateEncryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateEncryption

Associated Types

type Rep UpdateEncryption :: Type -> Type #

Read UpdateEncryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateEncryption

Show UpdateEncryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateEncryption

NFData UpdateEncryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateEncryption

Methods

rnf :: UpdateEncryption -> () #

Eq UpdateEncryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateEncryption

Hashable UpdateEncryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateEncryption

type Rep UpdateEncryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateEncryption

newUpdateEncryption :: UpdateEncryption Source #

Create a value of UpdateEncryption 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:algorithm:UpdateEncryption', updateEncryption_algorithm - The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

$sel:constantInitializationVector:UpdateEncryption', updateEncryption_constantInitializationVector - A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

$sel:deviceId:UpdateEncryption', updateEncryption_deviceId - The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

$sel:keyType:UpdateEncryption', updateEncryption_keyType - The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

$sel:region:UpdateEncryption', updateEncryption_region - The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

$sel:resourceId:UpdateEncryption', updateEncryption_resourceId - An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

$sel:roleArn:UpdateEncryption', updateEncryption_roleArn - The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

$sel:secretArn:UpdateEncryption', updateEncryption_secretArn - The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

$sel:url:UpdateEncryption', updateEncryption_url - The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

updateEncryption_algorithm :: Lens' UpdateEncryption (Maybe Algorithm) Source #

The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

updateEncryption_constantInitializationVector :: Lens' UpdateEncryption (Maybe Text) Source #

A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.

updateEncryption_deviceId :: Lens' UpdateEncryption (Maybe Text) Source #

The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.

updateEncryption_keyType :: Lens' UpdateEncryption (Maybe KeyType) Source #

The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

updateEncryption_region :: Lens' UpdateEncryption (Maybe Text) Source #

The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.

updateEncryption_resourceId :: Lens' UpdateEncryption (Maybe Text) Source #

An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.

updateEncryption_roleArn :: Lens' UpdateEncryption (Maybe Text) Source #

The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

updateEncryption_secretArn :: Lens' UpdateEncryption (Maybe Text) Source #

The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

updateEncryption_url :: Lens' UpdateEncryption (Maybe Text) Source #

The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.

UpdateFailoverConfig

data UpdateFailoverConfig Source #

The settings for source failover.

See: newUpdateFailoverConfig smart constructor.

Constructors

UpdateFailoverConfig' 

Fields

  • failoverMode :: Maybe FailoverMode

    The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

  • recoveryWindow :: Maybe Int

    Recovery window time to look for dash-7 packets

  • sourcePriority :: Maybe SourcePriority

    The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

  • state :: Maybe State
     

Instances

Instances details
ToJSON UpdateFailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateFailoverConfig

Generic UpdateFailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateFailoverConfig

Associated Types

type Rep UpdateFailoverConfig :: Type -> Type #

Read UpdateFailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateFailoverConfig

Show UpdateFailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateFailoverConfig

NFData UpdateFailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateFailoverConfig

Methods

rnf :: UpdateFailoverConfig -> () #

Eq UpdateFailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateFailoverConfig

Hashable UpdateFailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateFailoverConfig

type Rep UpdateFailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateFailoverConfig

type Rep UpdateFailoverConfig = D1 ('MetaData "UpdateFailoverConfig" "Amazonka.MediaConnect.Types.UpdateFailoverConfig" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "UpdateFailoverConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failoverMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailoverMode)) :*: S1 ('MetaSel ('Just "recoveryWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "sourcePriority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourcePriority)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe State)))))

newUpdateFailoverConfig :: UpdateFailoverConfig Source #

Create a value of UpdateFailoverConfig 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:failoverMode:UpdateFailoverConfig', updateFailoverConfig_failoverMode - The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

$sel:recoveryWindow:UpdateFailoverConfig', updateFailoverConfig_recoveryWindow - Recovery window time to look for dash-7 packets

$sel:sourcePriority:UpdateFailoverConfig', updateFailoverConfig_sourcePriority - The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

$sel:state:UpdateFailoverConfig', updateFailoverConfig_state - Undocumented member.

updateFailoverConfig_failoverMode :: Lens' UpdateFailoverConfig (Maybe FailoverMode) Source #

The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

updateFailoverConfig_recoveryWindow :: Lens' UpdateFailoverConfig (Maybe Int) Source #

Recovery window time to look for dash-7 packets

updateFailoverConfig_sourcePriority :: Lens' UpdateFailoverConfig (Maybe SourcePriority) Source #

The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

UpdateMaintenance

data UpdateMaintenance Source #

Update maintenance setting for a flow

See: newUpdateMaintenance smart constructor.

Constructors

UpdateMaintenance' 

Fields

Instances

Instances details
ToJSON UpdateMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateMaintenance

Generic UpdateMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateMaintenance

Associated Types

type Rep UpdateMaintenance :: Type -> Type #

Read UpdateMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateMaintenance

Show UpdateMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateMaintenance

NFData UpdateMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateMaintenance

Methods

rnf :: UpdateMaintenance -> () #

Eq UpdateMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateMaintenance

Hashable UpdateMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateMaintenance

type Rep UpdateMaintenance Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateMaintenance

type Rep UpdateMaintenance = D1 ('MetaData "UpdateMaintenance" "Amazonka.MediaConnect.Types.UpdateMaintenance" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "UpdateMaintenance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maintenanceDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MaintenanceDay)) :*: (S1 ('MetaSel ('Just "maintenanceScheduledDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenanceStartHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUpdateMaintenance :: UpdateMaintenance Source #

Create a value of UpdateMaintenance 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:maintenanceDay:UpdateMaintenance', updateMaintenance_maintenanceDay - A day of a week when the maintenance will happen. use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday.

$sel:maintenanceScheduledDate:UpdateMaintenance', updateMaintenance_maintenanceScheduledDate - A scheduled date in ISO UTC format when the maintenance will happen. Use YYYY-MM-DD format. Example: 2021-01-30.

$sel:maintenanceStartHour:UpdateMaintenance', updateMaintenance_maintenanceStartHour - UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes must be 00. Example: 13:00. The default value is 02:00.

updateMaintenance_maintenanceDay :: Lens' UpdateMaintenance (Maybe MaintenanceDay) Source #

A day of a week when the maintenance will happen. use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday.

updateMaintenance_maintenanceScheduledDate :: Lens' UpdateMaintenance (Maybe Text) Source #

A scheduled date in ISO UTC format when the maintenance will happen. Use YYYY-MM-DD format. Example: 2021-01-30.

updateMaintenance_maintenanceStartHour :: Lens' UpdateMaintenance (Maybe Text) Source #

UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes must be 00. Example: 13:00. The default value is 02:00.

VpcInterface

data VpcInterface Source #

The settings for a VPC Source.

See: newVpcInterface smart constructor.

Constructors

VpcInterface' 

Fields

Instances

Instances details
FromJSON VpcInterface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterface

Generic VpcInterface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterface

Associated Types

type Rep VpcInterface :: Type -> Type #

Read VpcInterface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterface

Show VpcInterface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterface

NFData VpcInterface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterface

Methods

rnf :: VpcInterface -> () #

Eq VpcInterface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterface

Hashable VpcInterface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterface

type Rep VpcInterface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterface

type Rep VpcInterface = D1 ('MetaData "VpcInterface" "Amazonka.MediaConnect.Types.VpcInterface" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "VpcInterface'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "networkInterfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NetworkInterfaceType) :*: (S1 ('MetaSel ('Just "networkInterfaceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newVpcInterface Source #

Create a value of VpcInterface 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:networkInterfaceType:VpcInterface', vpcInterface_networkInterfaceType - The type of network interface.

$sel:networkInterfaceIds:VpcInterface', vpcInterface_networkInterfaceIds - IDs of the network interfaces created in customer's account by MediaConnect.

$sel:subnetId:VpcInterface', vpcInterface_subnetId - Subnet must be in the AZ of the Flow

$sel:securityGroupIds:VpcInterface', vpcInterface_securityGroupIds - Security Group IDs to be used on ENI.

$sel:roleArn:VpcInterface', vpcInterface_roleArn - Role Arn MediaConnect can assumes to create ENIs in customer's account

$sel:name:VpcInterface', vpcInterface_name - Immutable and has to be a unique against other VpcInterfaces in this Flow.

vpcInterface_networkInterfaceIds :: Lens' VpcInterface [Text] Source #

IDs of the network interfaces created in customer's account by MediaConnect.

vpcInterface_subnetId :: Lens' VpcInterface Text Source #

Subnet must be in the AZ of the Flow

vpcInterface_securityGroupIds :: Lens' VpcInterface [Text] Source #

Security Group IDs to be used on ENI.

vpcInterface_roleArn :: Lens' VpcInterface Text Source #

Role Arn MediaConnect can assumes to create ENIs in customer's account

vpcInterface_name :: Lens' VpcInterface Text Source #

Immutable and has to be a unique against other VpcInterfaces in this Flow.

VpcInterfaceAttachment

data VpcInterfaceAttachment Source #

The settings for attaching a VPC interface to an output.

See: newVpcInterfaceAttachment smart constructor.

Constructors

VpcInterfaceAttachment' 

Fields

Instances

Instances details
FromJSON VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

ToJSON VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

Generic VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

Associated Types

type Rep VpcInterfaceAttachment :: Type -> Type #

Read VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

Show VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

NFData VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

Methods

rnf :: VpcInterfaceAttachment -> () #

Eq VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

Hashable VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

type Rep VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

type Rep VpcInterfaceAttachment = D1 ('MetaData "VpcInterfaceAttachment" "Amazonka.MediaConnect.Types.VpcInterfaceAttachment" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "VpcInterfaceAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vpcInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVpcInterfaceAttachment :: VpcInterfaceAttachment Source #

Create a value of VpcInterfaceAttachment 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:vpcInterfaceName:VpcInterfaceAttachment', vpcInterfaceAttachment_vpcInterfaceName - The name of the VPC interface to use for this output.

vpcInterfaceAttachment_vpcInterfaceName :: Lens' VpcInterfaceAttachment (Maybe Text) Source #

The name of the VPC interface to use for this output.

VpcInterfaceRequest

data VpcInterfaceRequest Source #

Desired VPC Interface for a Flow

See: newVpcInterfaceRequest smart constructor.

Constructors

VpcInterfaceRequest' 

Fields

Instances

Instances details
ToJSON VpcInterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceRequest

Generic VpcInterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceRequest

Associated Types

type Rep VpcInterfaceRequest :: Type -> Type #

Read VpcInterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceRequest

Show VpcInterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceRequest

NFData VpcInterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceRequest

Methods

rnf :: VpcInterfaceRequest -> () #

Eq VpcInterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceRequest

Hashable VpcInterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceRequest

type Rep VpcInterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceRequest

type Rep VpcInterfaceRequest = D1 ('MetaData "VpcInterfaceRequest" "Amazonka.MediaConnect.Types.VpcInterfaceRequest" "amazonka-mediaconnect-2.0-KNF7B97aPsN1PZ2vBYFgux" 'False) (C1 ('MetaCons "VpcInterfaceRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "networkInterfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInterfaceType)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newVpcInterfaceRequest Source #

Create a value of VpcInterfaceRequest 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:networkInterfaceType:VpcInterfaceRequest', vpcInterfaceRequest_networkInterfaceType - The type of network interface. If this value is not included in the request, MediaConnect uses ENA as the networkInterfaceType.

$sel:subnetId:VpcInterfaceRequest', vpcInterfaceRequest_subnetId - Subnet must be in the AZ of the Flow

$sel:securityGroupIds:VpcInterfaceRequest', vpcInterfaceRequest_securityGroupIds - Security Group IDs to be used on ENI.

$sel:roleArn:VpcInterfaceRequest', vpcInterfaceRequest_roleArn - Role Arn MediaConnect can assumes to create ENIs in customer's account

$sel:name:VpcInterfaceRequest', vpcInterfaceRequest_name - The name of the VPC Interface. This value must be unique within the current flow.

vpcInterfaceRequest_networkInterfaceType :: Lens' VpcInterfaceRequest (Maybe NetworkInterfaceType) Source #

The type of network interface. If this value is not included in the request, MediaConnect uses ENA as the networkInterfaceType.

vpcInterfaceRequest_subnetId :: Lens' VpcInterfaceRequest Text Source #

Subnet must be in the AZ of the Flow

vpcInterfaceRequest_roleArn :: Lens' VpcInterfaceRequest Text Source #

Role Arn MediaConnect can assumes to create ENIs in customer's account

vpcInterfaceRequest_name :: Lens' VpcInterfaceRequest Text Source #

The name of the VPC Interface. This value must be unique within the current flow.