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

Amazonka.MediaConnect.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_GrantFlowEntitlements420Exception :: AsError a => Getting (First ServiceError) 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 => Getting (First ServiceError) 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 => Getting (First ServiceError) 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 => Getting (First ServiceError) 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 => Getting (First ServiceError) 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 => Getting (First ServiceError) 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 => Getting (First ServiceError) 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.

_AddFlowOutputs420Exception :: AsError a => Getting (First ServiceError) 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 => Getting (First ServiceError) 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
Eq Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Ord Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Read Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Show Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Generic Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Associated Types

type Rep Algorithm :: Type -> Type #

NFData Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Methods

rnf :: Algorithm -> () #

Hashable 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

FromJSON Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

FromJSONKey Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

ToLog Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

ToHeader Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

ToQuery Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

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 #

ToByteString Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

Methods

toBS :: Algorithm -> ByteString #

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 #

type Rep Algorithm Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Algorithm

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

Colorimetry

newtype Colorimetry Source #

Constructors

Colorimetry' 

Instances

Instances details
Eq Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Ord Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Read Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Show Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Generic Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Associated Types

type Rep Colorimetry :: Type -> Type #

NFData Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

Methods

rnf :: Colorimetry -> () #

Hashable 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

FromJSON Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

FromJSONKey Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

ToLog Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

ToHeader Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

ToQuery Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

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 #

ToByteString 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 #

type Rep Colorimetry Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Colorimetry

type Rep Colorimetry = D1 ('MetaData "Colorimetry" "Amazonka.MediaConnect.Types.Colorimetry" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Ord DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Read DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Show DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Generic DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Associated Types

type Rep DurationUnits :: Type -> Type #

NFData DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

Methods

rnf :: DurationUnits -> () #

Hashable 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

FromJSON DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

FromJSONKey DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

ToLog DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

ToHeader DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

ToQuery DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

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 #

ToByteString 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 #

type Rep DurationUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DurationUnits

type Rep DurationUnits = D1 ('MetaData "DurationUnits" "Amazonka.MediaConnect.Types.DurationUnits" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

Ord EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

Read EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

Show EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

Generic EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

Associated Types

type Rep EncoderProfile :: Type -> Type #

NFData EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

Methods

rnf :: EncoderProfile -> () #

Hashable 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

FromJSON EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

FromJSONKey EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

ToLog EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

ToHeader EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

ToQuery 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 #

ToByteString 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

type Rep EncoderProfile Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncoderProfile

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

EncodingName

newtype EncodingName Source #

Constructors

EncodingName' 

Instances

Instances details
Eq EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Ord EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Read EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Show EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Generic EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Associated Types

type Rep EncodingName :: Type -> Type #

NFData EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

Methods

rnf :: EncodingName -> () #

Hashable 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

FromJSON EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

FromJSONKey EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

ToLog EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

ToHeader EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

ToQuery EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

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 #

ToByteString 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 #

type Rep EncodingName Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingName

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

EntitlementStatus

newtype EntitlementStatus Source #

Instances

Instances details
Eq EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

Ord EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

Read EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

Show 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 #

NFData EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

Methods

rnf :: EntitlementStatus -> () #

Hashable 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

FromJSON EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

FromJSONKey EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

ToLog EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

ToHeader EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

ToQuery 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

ToByteString 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

type Rep EntitlementStatus Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EntitlementStatus

type Rep EntitlementStatus = D1 ('MetaData "EntitlementStatus" "Amazonka.MediaConnect.Types.EntitlementStatus" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Ord FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Read FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Show FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Generic FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Associated Types

type Rep FailoverMode :: Type -> Type #

NFData FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

Methods

rnf :: FailoverMode -> () #

Hashable 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

FromJSON FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

FromJSONKey FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

ToLog FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

ToHeader FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

ToQuery FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

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 #

ToByteString 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 #

type Rep FailoverMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverMode

type Rep FailoverMode = D1 ('MetaData "FailoverMode" "Amazonka.MediaConnect.Types.FailoverMode" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
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

Read KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Show KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

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 #

NFData KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Methods

rnf :: KeyType -> () #

Hashable KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Methods

hashWithSalt :: Int -> KeyType -> Int #

hash :: KeyType -> Int #

ToJSON KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

ToJSONKey KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

FromJSON KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

FromJSONKey KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

ToLog KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

ToHeader KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Methods

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

ToQuery KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

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 #

ToByteString KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

Methods

toBS :: KeyType -> ByteString #

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 #

type Rep KeyType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.KeyType

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

MediaStreamType

newtype MediaStreamType Source #

Constructors

MediaStreamType' 

Instances

Instances details
Eq MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

Ord MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

Read MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

Show MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

Generic MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

Associated Types

type Rep MediaStreamType :: Type -> Type #

NFData MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

Methods

rnf :: MediaStreamType -> () #

Hashable 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

FromJSON MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

FromJSONKey MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

ToLog MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

ToHeader MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

ToQuery 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 #

ToByteString 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

type Rep MediaStreamType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamType

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

NetworkInterfaceType

newtype NetworkInterfaceType Source #

Instances

Instances details
Eq NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

Ord NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

Read NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

Show 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 #

NFData NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

Methods

rnf :: NetworkInterfaceType -> () #

Hashable 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

FromJSON NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

FromJSONKey NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

ToLog NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

ToHeader NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

ToQuery 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

ToByteString 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

type Rep NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.NetworkInterfaceType

type Rep NetworkInterfaceType = D1 ('MetaData "NetworkInterfaceType" "Amazonka.MediaConnect.Types.NetworkInterfaceType" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Ord PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Read PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Show PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Generic PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Associated Types

type Rep PriceUnits :: Type -> Type #

NFData PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

Methods

rnf :: PriceUnits -> () #

Hashable 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

FromJSON PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

FromJSONKey PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

ToLog PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

ToHeader PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

ToQuery PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

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 #

ToByteString 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 #

type Rep PriceUnits Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.PriceUnits

type Rep PriceUnits = D1 ('MetaData "PriceUnits" "Amazonka.MediaConnect.Types.PriceUnits" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Ord Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Read Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Show Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

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 #

NFData Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Methods

rnf :: Protocol -> () #

Hashable Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Methods

hashWithSalt :: Int -> Protocol -> Int #

hash :: Protocol -> Int #

ToJSON Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

ToJSONKey Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

FromJSON Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

FromJSONKey Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

ToLog Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

ToHeader Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Methods

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

ToQuery Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

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 #

ToByteString Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

Methods

toBS :: Protocol -> ByteString #

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 #

type Rep Protocol Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Protocol

type Rep Protocol = D1 ('MetaData "Protocol" "Amazonka.MediaConnect.Types.Protocol" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
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 #

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 #

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 #

NFData Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

rnf :: Range -> () #

Hashable Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

hashWithSalt :: Int -> Range -> Int #

hash :: Range -> Int #

ToJSON Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

ToJSONKey Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

FromJSON Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

FromJSONKey Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

ToLog Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

ToHeader Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

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

ToQuery Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

toQuery :: Range -> QueryString #

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 #

ToByteString Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

Methods

toBS :: Range -> ByteString #

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 #

type Rep Range Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Range

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

ReservationState

newtype ReservationState Source #

Instances

Instances details
Eq ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

Ord ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

Read ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

Show 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 #

NFData ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

Methods

rnf :: ReservationState -> () #

Hashable 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

FromJSON ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

FromJSONKey ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

ToLog ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

ToHeader ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

ToQuery 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

ToByteString 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

type Rep ReservationState Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ReservationState

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

ResourceType

newtype ResourceType Source #

Constructors

ResourceType' 

Instances

Instances details
Eq ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Read ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Generic ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

NFData ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Hashable 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

FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

FromJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

ToQuery ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

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 #

ToByteString 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 #

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceType

type Rep ResourceType = D1 ('MetaData "ResourceType" "Amazonka.MediaConnect.Types.ResourceType" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Ord ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Read ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Show ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

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 #

NFData ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Methods

rnf :: ScanMode -> () #

Hashable ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Methods

hashWithSalt :: Int -> ScanMode -> Int #

hash :: ScanMode -> Int #

ToJSON ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

ToJSONKey ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

FromJSON ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

FromJSONKey ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

ToLog ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

ToHeader ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Methods

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

ToQuery ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

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 #

ToByteString ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

Methods

toBS :: ScanMode -> ByteString #

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 #

type Rep ScanMode Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ScanMode

type Rep ScanMode = D1 ('MetaData "ScanMode" "Amazonka.MediaConnect.Types.ScanMode" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Read SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Generic SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

NFData SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

Methods

rnf :: SourceType -> () #

Hashable 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

FromJSON SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

FromJSONKey SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

ToQuery SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

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 #

ToByteString 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 #

type Rep SourceType Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.MediaConnect.Types.SourceType" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
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 #

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 #

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 #

NFData State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

rnf :: State -> () #

Hashable State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

hashWithSalt :: Int -> State -> Int #

hash :: State -> Int #

ToJSON State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

ToJSONKey State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

FromJSON State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

FromJSONKey State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

ToLog State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

ToHeader State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

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

ToQuery State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

toQuery :: State -> QueryString #

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 #

ToByteString State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

Methods

toBS :: State -> ByteString #

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 #

type Rep State Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.State

type Rep State = D1 ('MetaData "State" "Amazonka.MediaConnect.Types.State" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
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

Read Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Show Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

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 #

NFData Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Methods

rnf :: Status -> () #

Hashable Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Methods

hashWithSalt :: Int -> Status -> Int #

hash :: Status -> Int #

ToJSON Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

ToJSONKey Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

FromJSON Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

FromJSONKey Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

ToLog Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

ToHeader Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Methods

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

ToQuery Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

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 #

ToByteString Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

Methods

toBS :: Status -> ByteString #

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 #

type Rep Status Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Status

type Rep Status = D1 ('MetaData "Status" "Amazonka.MediaConnect.Types.Status" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
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 #

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 #

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 #

NFData Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

rnf :: Tcs -> () #

Hashable Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

hashWithSalt :: Int -> Tcs -> Int #

hash :: Tcs -> Int #

ToJSON Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

ToJSONKey Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

FromJSON Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

FromJSONKey Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

ToLog Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

ToHeader Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

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

ToQuery Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

toQuery :: Tcs -> QueryString #

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 #

ToByteString Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

Methods

toBS :: Tcs -> ByteString #

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 #

type Rep Tcs Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Tcs

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

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
Eq AddMediaStreamRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMediaStreamRequest

Read AddMediaStreamRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMediaStreamRequest

Show 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 #

NFData AddMediaStreamRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMediaStreamRequest

Methods

rnf :: AddMediaStreamRequest -> () #

Hashable AddMediaStreamRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddMediaStreamRequest

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "AddMediaStreamRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "videoFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (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 "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:videoFormat:AddMediaStreamRequest', addMediaStreamRequest_videoFormat - The resolution of the video.

$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: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

  • destination :: Maybe Text

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

  • maxLatency :: Maybe Int

    The maximum latency in milliseconds for Zixi-based streams.

  • mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationRequest]

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

  • 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).

  • name :: Maybe Text

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

  • 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.

  • smoothingLatency :: Maybe Int

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

  • 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.

  • 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.

  • port :: Maybe Int

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

  • streamId :: Maybe Text

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

  • remoteId :: Maybe Text

    The remote ID for the Zixi-pull output stream.

  • 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
Eq AddOutputRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddOutputRequest

Read AddOutputRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddOutputRequest

Show 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 #

NFData AddOutputRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddOutputRequest

Methods

rnf :: AddOutputRequest -> () #

Hashable AddOutputRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.AddOutputRequest

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "AddOutputRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "mediaStreamOutputConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MediaStreamOutputConfigurationRequest])))) :*: ((S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Encryption)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cidrAllowList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "smoothingLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "minLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remoteId") '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:destination:AddOutputRequest', addOutputRequest_destination - The IP address from which video will be sent to output destinations.

$sel:maxLatency:AddOutputRequest', addOutputRequest_maxLatency - The maximum latency in milliseconds for Zixi-based streams.

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

$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:name:AddOutputRequest', addOutputRequest_name - The name of the output. This value must be unique within the current flow.

$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:smoothingLatency:AddOutputRequest', addOutputRequest_smoothingLatency - The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

$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: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:port:AddOutputRequest', addOutputRequest_port - The port to use when content is distributed to this output.

$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:remoteId:AddOutputRequest', addOutputRequest_remoteId - The remote ID for the Zixi-pull output stream.

$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_destination :: Lens' AddOutputRequest (Maybe Text) Source #

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

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

The maximum latency in milliseconds for Zixi-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_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_name :: Lens' AddOutputRequest (Maybe Text) Source #

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

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_smoothingLatency :: Lens' AddOutputRequest (Maybe Int) Source #

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

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_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_port :: Lens' AddOutputRequest (Maybe Int) Source #

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

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_remoteId :: Lens' AddOutputRequest (Maybe Text) Source #

The remote ID for the Zixi-pull output stream.

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
Eq DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Read DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Show 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 #

NFData DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

Hashable DestinationConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfiguration

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq DestinationConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfigurationRequest

Read DestinationConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfigurationRequest

Show 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 #

NFData DestinationConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfigurationRequest

Hashable DestinationConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.DestinationConfigurationRequest

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq EncodingParameters Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParameters

Read EncodingParameters Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParameters

Show 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 #

NFData EncodingParameters Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParameters

Methods

rnf :: EncodingParameters -> () #

Hashable EncodingParameters Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParameters

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq EncodingParametersRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParametersRequest

Read EncodingParametersRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParametersRequest

Show 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 #

NFData EncodingParametersRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParametersRequest

Hashable EncodingParametersRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.EncodingParametersRequest

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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

  • 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).

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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
Eq Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

Read Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

Show 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 #

NFData Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

Methods

rnf :: Encryption -> () #

Hashable Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

ToJSON Encryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Encryption

FromJSON 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: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: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: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: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: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: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: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_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_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_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_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_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_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_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
Eq Entitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Entitlement

Read Entitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Entitlement

Show 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 #

NFData Entitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Entitlement

Methods

rnf :: Entitlement -> () #

Hashable Entitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Entitlement

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "Entitlement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataTransferSubscriberFeePercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Encryption)) :*: S1 ('MetaSel ('Just "entitlementStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EntitlementStatus)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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:description:Entitlement', entitlement_description - A description of the entitlement.

$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_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_description :: Lens' Entitlement (Maybe Text) Source #

A description of the entitlement.

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

  • state :: Maybe State
     
  • 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.

  • 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.

Instances

Instances details
Eq FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

Read FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

Show 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 #

NFData FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

Methods

rnf :: FailoverConfig -> () #

Hashable FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

ToJSON FailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FailoverConfig

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "FailoverConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe State)) :*: S1 ('MetaSel ('Just "recoveryWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "sourcePriority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourcePriority)) :*: S1 ('MetaSel ('Just "failoverMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailoverMode)))))

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:state:FailoverConfig', failoverConfig_state - Undocumented member.

$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: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.

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.

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.

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
Eq Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

Methods

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

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

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 #

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 #

NFData Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

Methods

rnf :: Flow -> () #

Hashable Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

Methods

hashWithSalt :: Int -> Flow -> Int #

hash :: Flow -> Int #

FromJSON Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

type Rep Flow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Flow

type Rep Flow = D1 ('MetaData "Flow" "Amazonka.MediaConnect.Types.Flow" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "Flow'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "mediaStreams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MediaStream])) :*: (S1 ('MetaSel ('Just "sourceFailoverConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailoverConfig)) :*: S1 ('MetaSel ('Just "vpcInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcInterface])))) :*: (S1 ('MetaSel ('Just "sources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Source])) :*: (S1 ('MetaSel ('Just "egressIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((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:

$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:vpcInterfaces:Flow', flow_vpcInterfaces - The VPC Interfaces for this flow.

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

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

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

$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.

$sel:name:Flow', flow_name - The name of the flow.

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_vpcInterfaces :: Lens' Flow (Maybe [VpcInterface]) Source #

The VPC Interfaces for this flow.

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

Undocumented member.

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

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

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_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

  • tcs :: Maybe Tcs

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

  • 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.

  • scanMode :: Maybe ScanMode

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

  • range :: Maybe Range

    The encoding range of the video.

  • channelOrder :: Maybe Text

    The format of the audio channel.

  • colorimetry :: Maybe Colorimetry

    The format that is used for the representation of color.

Instances

Instances details
Eq Fmtp Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Fmtp

Methods

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

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

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 #

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 #

NFData Fmtp Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Fmtp

Methods

rnf :: Fmtp -> () #

Hashable Fmtp Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Fmtp

Methods

hashWithSalt :: Int -> Fmtp -> Int #

hash :: Fmtp -> Int #

FromJSON Fmtp Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Fmtp

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:tcs:Fmtp', fmtp_tcs - The transfer characteristic system (TCS) that is used in the video.

$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:scanMode:Fmtp', fmtp_scanMode - The type of compression that was used to smooth the video’s appearance

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

$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.

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

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

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_scanMode :: Lens' Fmtp (Maybe ScanMode) Source #

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

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

The encoding range of 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.

FmtpRequest

data FmtpRequest Source #

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

See: newFmtpRequest smart constructor.

Constructors

FmtpRequest' 

Fields

  • tcs :: Maybe Tcs

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

  • 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.

  • scanMode :: Maybe ScanMode

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

  • range :: Maybe Range

    The encoding range of the video.

  • channelOrder :: Maybe Text

    The format of the audio channel.

  • colorimetry :: Maybe Colorimetry

    The format that is used for the representation of color.

Instances

Instances details
Eq FmtpRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FmtpRequest

Read FmtpRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FmtpRequest

Show 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 #

NFData FmtpRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FmtpRequest

Methods

rnf :: FmtpRequest -> () #

Hashable FmtpRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.FmtpRequest

ToJSON 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:tcs:FmtpRequest', fmtpRequest_tcs - The transfer characteristic system (TCS) that is used in the video.

$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:scanMode:FmtpRequest', fmtpRequest_scanMode - The type of compression that was used to smooth the video’s appearance.

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

$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.

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

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

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_scanMode :: Lens' FmtpRequest (Maybe ScanMode) Source #

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

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

The encoding range of 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.

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.

  • encryption :: Maybe Encryption

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

  • name :: Maybe Text

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

  • 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.

  • 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.

  • 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
Eq GrantEntitlementRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.GrantEntitlementRequest

Read GrantEntitlementRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.GrantEntitlementRequest

Show 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 #

NFData GrantEntitlementRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.GrantEntitlementRequest

Methods

rnf :: GrantEntitlementRequest -> () #

Hashable GrantEntitlementRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.GrantEntitlementRequest

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "GrantEntitlementRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataTransferSubscriberFeePercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Encryption)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "entitlementStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EntitlementStatus)) :*: (S1 ('MetaSel ('Just "description") '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:encryption:GrantEntitlementRequest', grantEntitlementRequest_encryption - The type of encryption that will be used on the output that is associated with this entitlement.

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

$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: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: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_encryption :: Lens' GrantEntitlementRequest (Maybe Encryption) Source #

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

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

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

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_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_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
Eq InputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfiguration

Read InputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfiguration

Show 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 #

NFData InputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfiguration

Methods

rnf :: InputConfiguration -> () #

Hashable InputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfiguration

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq InputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfigurationRequest

Read InputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfigurationRequest

Show 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 #

NFData InputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfigurationRequest

Hashable InputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InputConfigurationRequest

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq Interface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Interface

Read Interface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Interface

Show 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 #

NFData Interface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Interface

Methods

rnf :: Interface -> () #

Hashable Interface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Interface

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq InterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InterfaceRequest

Read InterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InterfaceRequest

Show 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 #

NFData InterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InterfaceRequest

Methods

rnf :: InterfaceRequest -> () #

Hashable InterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.InterfaceRequest

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq ListedEntitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedEntitlement

Read ListedEntitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedEntitlement

Show 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 #

NFData ListedEntitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedEntitlement

Methods

rnf :: ListedEntitlement -> () #

Hashable ListedEntitlement Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedEntitlement

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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

  • status :: Status

    The current status of the flow.

  • description :: Text

    A description of the flow.

  • sourceType :: 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).

  • availabilityZone :: Text

    The Availability Zone that the flow was created in.

  • flowArn :: Text

    The ARN of the flow.

  • name :: Text

    The name of the flow.

Instances

Instances details
Eq ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Read ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Show 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 #

NFData ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Methods

rnf :: ListedFlow -> () #

Hashable ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

FromJSON ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

type Rep ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

type Rep ListedFlow = D1 ('MetaData "ListedFlow" "Amazonka.MediaConnect.Types.ListedFlow" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "ListedFlow'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Status) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourceType))) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "flowArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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: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.

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
Eq MediaStream Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStream

Read MediaStream Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStream

Show 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 #

NFData MediaStream Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStream

Methods

rnf :: MediaStream -> () #

Hashable MediaStream Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStream

FromJSON 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:videoFormat:MediaStream', mediaStream_videoFormat - The resolution of the video.

$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: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_videoFormat :: Lens' MediaStream (Maybe Text) Source #

The resolution of the video.

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_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
Eq MediaStreamAttributes Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributes

Read MediaStreamAttributes Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributes

Show 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 #

NFData MediaStreamAttributes Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributes

Methods

rnf :: MediaStreamAttributes -> () #

Hashable MediaStreamAttributes Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributes

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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

  • lang :: Maybe Text

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

  • fmtp :: Maybe FmtpRequest

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

Instances

Instances details
Eq MediaStreamAttributesRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributesRequest

Read MediaStreamAttributesRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributesRequest

Show 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 #

NFData MediaStreamAttributesRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributesRequest

Hashable MediaStreamAttributesRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamAttributesRequest

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "MediaStreamAttributesRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lang") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fmtp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FmtpRequest))))

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:lang:MediaStreamAttributesRequest', mediaStreamAttributesRequest_lang - The audio language, in a format that is recognized by the receiver.

$sel:fmtp:MediaStreamAttributesRequest', mediaStreamAttributesRequest_fmtp - 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.

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

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

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
Eq MediaStreamOutputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration

Read MediaStreamOutputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration

Show 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 #

NFData MediaStreamOutputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration

Hashable MediaStreamOutputConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfiguration

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq 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

Generic MediaStreamOutputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfigurationRequest

NFData MediaStreamOutputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfigurationRequest

Hashable MediaStreamOutputConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamOutputConfigurationRequest

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq MediaStreamSourceConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration

Read MediaStreamSourceConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration

Show 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 #

NFData MediaStreamSourceConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration

Hashable MediaStreamSourceConfiguration Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfiguration

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq 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

Generic MediaStreamSourceConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfigurationRequest

NFData MediaStreamSourceConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfigurationRequest

Hashable MediaStreamSourceConfigurationRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.MediaStreamSourceConfigurationRequest

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

Read Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

Show 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 #

NFData Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

Methods

rnf :: Messages -> () #

Hashable Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

Methods

hashWithSalt :: Int -> Messages -> Int #

hash :: Messages -> Int #

FromJSON Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

type Rep Messages Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Messages

type Rep Messages = D1 ('MetaData "Messages" "Amazonka.MediaConnect.Types.Messages" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

Read Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

Show 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 #

NFData Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

Methods

rnf :: Offering -> () #

Hashable Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

Methods

hashWithSalt :: Int -> Offering -> Int #

hash :: Offering -> Int #

FromJSON Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

type Rep Offering Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Offering

type Rep Offering = D1 ('MetaData "Offering" "Amazonka.MediaConnect.Types.Offering" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "Offering'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "offeringArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "offeringDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "durationUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DurationUnits))) :*: ((S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: 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)))))

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
Eq Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

Methods

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

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

Read Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

Show 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 #

NFData Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

Methods

rnf :: Output -> () #

Hashable Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

Methods

hashWithSalt :: Int -> Output -> Int #

hash :: Output -> Int #

FromJSON Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

type Rep Output Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Output

type Rep Output = D1 ('MetaData "Output" "Amazonka.MediaConnect.Types.Output" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "Output'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "entitlementArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dataTransferSubscriberFeePercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "mediaStreamOutputConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MediaStreamOutputConfiguration])) :*: (S1 ('MetaSel ('Just "mediaLiveInputArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Encryption))))) :*: ((S1 ('MetaSel ('Just "listenerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "transport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Transport)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: 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:entitlementArn:Output', output_entitlementArn - The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.

$sel:dataTransferSubscriberFeePercent:Output', output_dataTransferSubscriberFeePercent - Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

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

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

$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: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: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:transport:Output', output_transport - Attributes related to the transport stream that are used in the output.

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

$sel:port:Output', output_port - The port to use when content is distributed to this 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_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_dataTransferSubscriberFeePercent :: Lens' Output (Maybe Int) Source #

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

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

The address where you want to send the output.

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

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

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_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_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_transport :: Lens' Output (Maybe Transport) Source #

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

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

A description of the output.

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

The port to use when content is distributed to this 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
Eq Reservation Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Reservation

Read Reservation Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Reservation

Show 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 #

NFData Reservation Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Reservation

Methods

rnf :: Reservation -> () #

Hashable Reservation Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Reservation

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq ResourceSpecification Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceSpecification

Read ResourceSpecification Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceSpecification

Show 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 #

NFData ResourceSpecification Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceSpecification

Methods

rnf :: ResourceSpecification -> () #

Hashable ResourceSpecification Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ResourceSpecification

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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

  • 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.

  • maxLatency :: Maybe Int

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

  • vpcInterfaceName :: Maybe Text

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

  • decryption :: Maybe Encryption

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

  • maxSyncBuffer :: Maybe Int

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

  • protocol :: Maybe Protocol

    The protocol that is used by the source.

  • name :: Maybe Text

    The name of the source.

  • 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.

  • ingestPort :: Maybe Int

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

  • description :: Maybe Text

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

  • mediaStreamSourceConfigurations :: Maybe [MediaStreamSourceConfigurationRequest]

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

  • 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.

  • maxBitrate :: Maybe Int

    The smoothing max bitrate 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.

Instances

Instances details
Eq SetSourceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SetSourceRequest

Read SetSourceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SetSourceRequest

Show 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 #

NFData SetSourceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SetSourceRequest

Methods

rnf :: SetSourceRequest -> () #

Hashable SetSourceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SetSourceRequest

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "SetSourceRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "entitlementArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "vpcInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "decryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Encryption)) :*: S1 ('MetaSel ('Just "maxSyncBuffer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Protocol)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "minLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "ingestPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "mediaStreamSourceConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MediaStreamSourceConfigurationRequest])) :*: S1 ('MetaSel ('Just "whitelistCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxBitrate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "streamId") '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: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:maxLatency:SetSourceRequest', setSourceRequest_maxLatency - The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.

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

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

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

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

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

$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:ingestPort:SetSourceRequest', setSourceRequest_ingestPort - The port that the flow will be listening on for incoming content.

$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:mediaStreamSourceConfigurations:SetSourceRequest', setSourceRequest_mediaStreamSourceConfigurations - The media streams that are associated with the source, and the parameters for those associations.

$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.

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

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

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_maxLatency :: Lens' SetSourceRequest (Maybe Int) Source #

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

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

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

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

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

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

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

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

The protocol that is used by the source.

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_ingestPort :: Lens' SetSourceRequest (Maybe Int) Source #

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

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_mediaStreamSourceConfigurations :: Lens' SetSourceRequest (Maybe [MediaStreamSourceConfigurationRequest]) Source #

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

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.

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

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

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.

Source

data Source Source #

The settings for the source of the flow.

See: newSource smart constructor.

Constructors

Source' 

Fields

Instances

Instances details
Eq Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

Methods

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

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

Read Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

Show 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 #

NFData Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

Methods

rnf :: Source -> () #

Hashable Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

Methods

hashWithSalt :: Int -> Source -> Int #

hash :: Source -> Int #

FromJSON Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

type Rep Source Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Source

type Rep Source = D1 ('MetaData "Source" "Amazonka.MediaConnect.Types.Source" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "Source'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "entitlementArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dataTransferSubscriberFeePercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "vpcInterfaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "decryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Encryption)) :*: (S1 ('MetaSel ('Just "ingestIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ingestPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "transport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Transport)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mediaStreamSourceConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MediaStreamSourceConfiguration])))) :*: (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: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:dataTransferSubscriberFeePercent:Source', source_dataTransferSubscriberFeePercent - Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

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

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

$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:transport:Source', source_transport - Attributes related to the transport stream that are used in the 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:mediaStreamSourceConfigurations:Source', source_mediaStreamSourceConfigurations - The media streams that are associated with the source, and the parameters for those associations.

$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_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_dataTransferSubscriberFeePercent :: Lens' Source (Maybe Int) Source #

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

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

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

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

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

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_transport :: Lens' Source (Maybe Transport) Source #

Attributes related to the transport stream that are used in the 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_mediaStreamSourceConfigurations :: Lens' Source (Maybe [MediaStreamSourceConfiguration]) Source #

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

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
Eq SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

Read SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

Show 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 #

NFData SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

Methods

rnf :: SourcePriority -> () #

Hashable SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

ToJSON SourcePriority Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.SourcePriority

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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

  • maxLatency :: Maybe Int

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

  • maxSyncBuffer :: Maybe Int

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

  • 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.

  • smoothingLatency :: Maybe Int

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

  • 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.

  • maxBitrate :: Maybe Int

    The smoothing max bitrate 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.

  • remoteId :: Maybe Text

    The remote ID for the Zixi-pull stream.

  • protocol :: Protocol

    The protocol that is used by the source or output.

Instances

Instances details
Eq Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

Read Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

Show 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 #

NFData Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

Methods

rnf :: Transport -> () #

Hashable Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

FromJSON Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

type Rep Transport Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.Transport

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:maxLatency:Transport', transport_maxLatency - The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.

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

$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:smoothingLatency:Transport', transport_smoothingLatency - The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

$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:maxBitrate:Transport', transport_maxBitrate - The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.

$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:remoteId:Transport', transport_remoteId - The remote ID for the Zixi-pull stream.

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

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

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

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

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

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_smoothingLatency :: Lens' Transport (Maybe Int) Source #

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

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_maxBitrate :: Lens' Transport (Maybe Int) Source #

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

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_remoteId :: Lens' Transport (Maybe Text) Source #

The remote ID for the Zixi-pull stream.

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

  • 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).

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • roleArn :: Maybe 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
Eq UpdateEncryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateEncryption

Read UpdateEncryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateEncryption

Show 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 #

NFData UpdateEncryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateEncryption

Methods

rnf :: UpdateEncryption -> () #

Hashable UpdateEncryption Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateEncryption

ToJSON 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: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: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: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.

$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: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: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: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).

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_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_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.

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_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_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_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).

UpdateFailoverConfig

data UpdateFailoverConfig Source #

The settings for source failover

See: newUpdateFailoverConfig smart constructor.

Constructors

UpdateFailoverConfig' 

Fields

  • state :: Maybe State
     
  • 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.

  • 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.

Instances

Instances details
Eq UpdateFailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateFailoverConfig

Read UpdateFailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateFailoverConfig

Show 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 #

NFData UpdateFailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateFailoverConfig

Methods

rnf :: UpdateFailoverConfig -> () #

Hashable UpdateFailoverConfig Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.UpdateFailoverConfig

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "UpdateFailoverConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe State)) :*: S1 ('MetaSel ('Just "recoveryWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "sourcePriority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourcePriority)) :*: S1 ('MetaSel ('Just "failoverMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailoverMode)))))

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:state:UpdateFailoverConfig', updateFailoverConfig_state - Undocumented member.

$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: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.

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.

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.

VpcInterface

data VpcInterface Source #

The settings for a VPC Source.

See: newVpcInterface smart constructor.

Constructors

VpcInterface' 

Fields

Instances

Instances details
Eq VpcInterface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterface

Read VpcInterface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterface

Show 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 #

NFData VpcInterface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterface

Methods

rnf :: VpcInterface -> () #

Hashable VpcInterface Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterface

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

Read VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

Show 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 #

NFData VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

Methods

rnf :: VpcInterfaceAttachment -> () #

Hashable VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

ToJSON VpcInterfaceAttachment Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceAttachment

FromJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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
Eq VpcInterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceRequest

Read VpcInterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceRequest

Show 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 #

NFData VpcInterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceRequest

Methods

rnf :: VpcInterfaceRequest -> () #

Hashable VpcInterfaceRequest Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.VpcInterfaceRequest

ToJSON 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" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" '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.