module Stratosphere.MediaConnect.FlowOutput (
module Exports, FlowOutput(..), mkFlowOutput
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MediaConnect.FlowOutput.EncryptionProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaConnect.FlowOutput.MediaStreamOutputConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaConnect.FlowOutput.VpcInterfaceAttachmentProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data FlowOutput
=
FlowOutput {FlowOutput -> ()
haddock_workaround_ :: (),
FlowOutput -> Maybe (ValueList Text)
cidrAllowList :: (Prelude.Maybe (ValueList Prelude.Text)),
FlowOutput -> Maybe (Value Text)
description :: (Prelude.Maybe (Value Prelude.Text)),
FlowOutput -> Maybe (Value Text)
destination :: (Prelude.Maybe (Value Prelude.Text)),
FlowOutput -> Maybe EncryptionProperty
encryption :: (Prelude.Maybe EncryptionProperty),
FlowOutput -> Value Text
flowArn :: (Value Prelude.Text),
FlowOutput -> Maybe (Value Integer)
maxLatency :: (Prelude.Maybe (Value Prelude.Integer)),
FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
mediaStreamOutputConfigurations :: (Prelude.Maybe [MediaStreamOutputConfigurationProperty]),
FlowOutput -> Maybe (Value Integer)
minLatency :: (Prelude.Maybe (Value Prelude.Integer)),
FlowOutput -> Maybe (Value Text)
name :: (Prelude.Maybe (Value Prelude.Text)),
FlowOutput -> Maybe (Value Text)
ndiProgramName :: (Prelude.Maybe (Value Prelude.Text)),
FlowOutput -> Maybe (Value Integer)
ndiSpeedHqQuality :: (Prelude.Maybe (Value Prelude.Integer)),
FlowOutput -> Maybe (Value Text)
outputStatus :: (Prelude.Maybe (Value Prelude.Text)),
FlowOutput -> Maybe (Value Integer)
port :: (Prelude.Maybe (Value Prelude.Integer)),
FlowOutput -> Value Text
protocol :: (Value Prelude.Text),
FlowOutput -> Maybe (Value Text)
remoteId :: (Prelude.Maybe (Value Prelude.Text)),
FlowOutput -> Maybe (Value Integer)
smoothingLatency :: (Prelude.Maybe (Value Prelude.Integer)),
FlowOutput -> Maybe (Value Text)
streamId :: (Prelude.Maybe (Value Prelude.Text)),
FlowOutput -> Maybe VpcInterfaceAttachmentProperty
vpcInterfaceAttachment :: (Prelude.Maybe VpcInterfaceAttachmentProperty)}
deriving stock (FlowOutput -> FlowOutput -> Bool
(FlowOutput -> FlowOutput -> Bool)
-> (FlowOutput -> FlowOutput -> Bool) -> Eq FlowOutput
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FlowOutput -> FlowOutput -> Bool
== :: FlowOutput -> FlowOutput -> Bool
$c/= :: FlowOutput -> FlowOutput -> Bool
/= :: FlowOutput -> FlowOutput -> Bool
Prelude.Eq, Int -> FlowOutput -> ShowS
[FlowOutput] -> ShowS
FlowOutput -> String
(Int -> FlowOutput -> ShowS)
-> (FlowOutput -> String)
-> ([FlowOutput] -> ShowS)
-> Show FlowOutput
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> FlowOutput -> ShowS
showsPrec :: Int -> FlowOutput -> ShowS
$cshow :: FlowOutput -> String
show :: FlowOutput -> String
$cshowList :: [FlowOutput] -> ShowS
showList :: [FlowOutput] -> ShowS
Prelude.Show)
mkFlowOutput ::
Value Prelude.Text -> Value Prelude.Text -> FlowOutput
mkFlowOutput :: Value Text -> Value Text -> FlowOutput
mkFlowOutput Value Text
flowArn Value Text
protocol
= FlowOutput
{haddock_workaround_ :: ()
haddock_workaround_ = (), flowArn :: Value Text
flowArn = Value Text
flowArn, protocol :: Value Text
protocol = Value Text
protocol,
cidrAllowList :: Maybe (ValueList Text)
cidrAllowList = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, description :: Maybe (Value Text)
description = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
destination :: Maybe (Value Text)
destination = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, encryption :: Maybe EncryptionProperty
encryption = Maybe EncryptionProperty
forall a. Maybe a
Prelude.Nothing,
maxLatency :: Maybe (Value Integer)
maxLatency = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
mediaStreamOutputConfigurations = Maybe [MediaStreamOutputConfigurationProperty]
forall a. Maybe a
Prelude.Nothing,
minLatency :: Maybe (Value Integer)
minLatency = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, name :: Maybe (Value Text)
name = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
ndiProgramName :: Maybe (Value Text)
ndiProgramName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
ndiSpeedHqQuality :: Maybe (Value Integer)
ndiSpeedHqQuality = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
outputStatus :: Maybe (Value Text)
outputStatus = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, port :: Maybe (Value Integer)
port = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
remoteId :: Maybe (Value Text)
remoteId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, smoothingLatency :: Maybe (Value Integer)
smoothingLatency = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
streamId :: Maybe (Value Text)
streamId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
vpcInterfaceAttachment = Maybe VpcInterfaceAttachmentProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties FlowOutput where
toResourceProperties :: FlowOutput -> ResourceProperties
toResourceProperties FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::MediaConnect::FlowOutput",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"FlowArn" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
flowArn, Key
"Protocol" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
protocol]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CidrAllowList" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
cidrAllowList,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Description" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
description,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Destination" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
destination,
Key -> EncryptionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Encryption" (EncryptionProperty -> (Key, Value))
-> Maybe EncryptionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EncryptionProperty
encryption,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaxLatency" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
maxLatency,
Key -> [MediaStreamOutputConfigurationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MediaStreamOutputConfigurations"
([MediaStreamOutputConfigurationProperty] -> (Key, Value))
-> Maybe [MediaStreamOutputConfigurationProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [MediaStreamOutputConfigurationProperty]
mediaStreamOutputConfigurations,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MinLatency" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
minLatency,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Name" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
name,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NdiProgramName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
ndiProgramName,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NdiSpeedHqQuality" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
ndiSpeedHqQuality,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OutputStatus" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
outputStatus,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Port" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
port,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RemoteId" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
remoteId,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SmoothingLatency" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
smoothingLatency,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StreamId" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
streamId,
Key -> VpcInterfaceAttachmentProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcInterfaceAttachment"
(VpcInterfaceAttachmentProperty -> (Key, Value))
-> Maybe VpcInterfaceAttachmentProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VpcInterfaceAttachmentProperty
vpcInterfaceAttachment]))}
instance JSON.ToJSON FlowOutput where
toJSON :: FlowOutput -> Value
toJSON FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"FlowArn" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
flowArn, Key
"Protocol" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
protocol]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CidrAllowList" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
cidrAllowList,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Description" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
description,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Destination" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
destination,
Key -> EncryptionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Encryption" (EncryptionProperty -> (Key, Value))
-> Maybe EncryptionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EncryptionProperty
encryption,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaxLatency" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
maxLatency,
Key -> [MediaStreamOutputConfigurationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MediaStreamOutputConfigurations"
([MediaStreamOutputConfigurationProperty] -> (Key, Value))
-> Maybe [MediaStreamOutputConfigurationProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [MediaStreamOutputConfigurationProperty]
mediaStreamOutputConfigurations,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MinLatency" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
minLatency,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Name" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
name,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NdiProgramName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
ndiProgramName,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NdiSpeedHqQuality" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
ndiSpeedHqQuality,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OutputStatus" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
outputStatus,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Port" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
port,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RemoteId" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
remoteId,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SmoothingLatency" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
smoothingLatency,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StreamId" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
streamId,
Key -> VpcInterfaceAttachmentProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcInterfaceAttachment"
(VpcInterfaceAttachmentProperty -> (Key, Value))
-> Maybe VpcInterfaceAttachmentProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VpcInterfaceAttachmentProperty
vpcInterfaceAttachment])))
instance Property "CidrAllowList" FlowOutput where
type PropertyType "CidrAllowList" FlowOutput = ValueList Prelude.Text
set :: PropertyType "CidrAllowList" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "CidrAllowList" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {cidrAllowList :: Maybe (ValueList Text)
cidrAllowList = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CidrAllowList" FlowOutput
ValueList Text
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "Description" FlowOutput where
type PropertyType "Description" FlowOutput = Value Prelude.Text
set :: PropertyType "Description" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "Description" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {description :: Maybe (Value Text)
description = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Description" FlowOutput
Value Text
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "Destination" FlowOutput where
type PropertyType "Destination" FlowOutput = Value Prelude.Text
set :: PropertyType "Destination" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "Destination" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {destination :: Maybe (Value Text)
destination = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Destination" FlowOutput
Value Text
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "Encryption" FlowOutput where
type PropertyType "Encryption" FlowOutput = EncryptionProperty
set :: PropertyType "Encryption" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "Encryption" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {encryption :: Maybe EncryptionProperty
encryption = EncryptionProperty -> Maybe EncryptionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Encryption" FlowOutput
EncryptionProperty
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "FlowArn" FlowOutput where
type PropertyType "FlowArn" FlowOutput = Value Prelude.Text
set :: PropertyType "FlowArn" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "FlowArn" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..} = FlowOutput {flowArn :: Value Text
flowArn = PropertyType "FlowArn" FlowOutput
Value Text
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "MaxLatency" FlowOutput where
type PropertyType "MaxLatency" FlowOutput = Value Prelude.Integer
set :: PropertyType "MaxLatency" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "MaxLatency" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {maxLatency :: Maybe (Value Integer)
maxLatency = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaxLatency" FlowOutput
Value Integer
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "MediaStreamOutputConfigurations" FlowOutput where
type PropertyType "MediaStreamOutputConfigurations" FlowOutput = [MediaStreamOutputConfigurationProperty]
set :: PropertyType "MediaStreamOutputConfigurations" FlowOutput
-> FlowOutput -> FlowOutput
set PropertyType "MediaStreamOutputConfigurations" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput
{mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
mediaStreamOutputConfigurations = [MediaStreamOutputConfigurationProperty]
-> Maybe [MediaStreamOutputConfigurationProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [MediaStreamOutputConfigurationProperty]
PropertyType "MediaStreamOutputConfigurations" FlowOutput
newValue, Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "MinLatency" FlowOutput where
type PropertyType "MinLatency" FlowOutput = Value Prelude.Integer
set :: PropertyType "MinLatency" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "MinLatency" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {minLatency :: Maybe (Value Integer)
minLatency = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MinLatency" FlowOutput
Value Integer
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "Name" FlowOutput where
type PropertyType "Name" FlowOutput = Value Prelude.Text
set :: PropertyType "Name" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "Name" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {name :: Maybe (Value Text)
name = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Name" FlowOutput
Value Text
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "NdiProgramName" FlowOutput where
type PropertyType "NdiProgramName" FlowOutput = Value Prelude.Text
set :: PropertyType "NdiProgramName" FlowOutput
-> FlowOutput -> FlowOutput
set PropertyType "NdiProgramName" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {ndiProgramName :: Maybe (Value Text)
ndiProgramName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NdiProgramName" FlowOutput
Value Text
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "NdiSpeedHqQuality" FlowOutput where
type PropertyType "NdiSpeedHqQuality" FlowOutput = Value Prelude.Integer
set :: PropertyType "NdiSpeedHqQuality" FlowOutput
-> FlowOutput -> FlowOutput
set PropertyType "NdiSpeedHqQuality" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {ndiSpeedHqQuality :: Maybe (Value Integer)
ndiSpeedHqQuality = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NdiSpeedHqQuality" FlowOutput
Value Integer
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "OutputStatus" FlowOutput where
type PropertyType "OutputStatus" FlowOutput = Value Prelude.Text
set :: PropertyType "OutputStatus" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "OutputStatus" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {outputStatus :: Maybe (Value Text)
outputStatus = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "OutputStatus" FlowOutput
Value Text
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "Port" FlowOutput where
type PropertyType "Port" FlowOutput = Value Prelude.Integer
set :: PropertyType "Port" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "Port" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {port :: Maybe (Value Integer)
port = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Port" FlowOutput
Value Integer
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "Protocol" FlowOutput where
type PropertyType "Protocol" FlowOutput = Value Prelude.Text
set :: PropertyType "Protocol" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "Protocol" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..} = FlowOutput {protocol :: Value Text
protocol = PropertyType "Protocol" FlowOutput
Value Text
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "RemoteId" FlowOutput where
type PropertyType "RemoteId" FlowOutput = Value Prelude.Text
set :: PropertyType "RemoteId" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "RemoteId" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {remoteId :: Maybe (Value Text)
remoteId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RemoteId" FlowOutput
Value Text
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "SmoothingLatency" FlowOutput where
type PropertyType "SmoothingLatency" FlowOutput = Value Prelude.Integer
set :: PropertyType "SmoothingLatency" FlowOutput
-> FlowOutput -> FlowOutput
set PropertyType "SmoothingLatency" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {smoothingLatency :: Maybe (Value Integer)
smoothingLatency = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SmoothingLatency" FlowOutput
Value Integer
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "StreamId" FlowOutput where
type PropertyType "StreamId" FlowOutput = Value Prelude.Text
set :: PropertyType "StreamId" FlowOutput -> FlowOutput -> FlowOutput
set PropertyType "StreamId" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {streamId :: Maybe (Value Text)
streamId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StreamId" FlowOutput
Value Text
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
instance Property "VpcInterfaceAttachment" FlowOutput where
type PropertyType "VpcInterfaceAttachment" FlowOutput = VpcInterfaceAttachmentProperty
set :: PropertyType "VpcInterfaceAttachment" FlowOutput
-> FlowOutput -> FlowOutput
set PropertyType "VpcInterfaceAttachment" FlowOutput
newValue FlowOutput {Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe VpcInterfaceAttachmentProperty
()
Value Text
haddock_workaround_ :: FlowOutput -> ()
cidrAllowList :: FlowOutput -> Maybe (ValueList Text)
description :: FlowOutput -> Maybe (Value Text)
destination :: FlowOutput -> Maybe (Value Text)
encryption :: FlowOutput -> Maybe EncryptionProperty
flowArn :: FlowOutput -> Value Text
maxLatency :: FlowOutput -> Maybe (Value Integer)
mediaStreamOutputConfigurations :: FlowOutput -> Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: FlowOutput -> Maybe (Value Integer)
name :: FlowOutput -> Maybe (Value Text)
ndiProgramName :: FlowOutput -> Maybe (Value Text)
ndiSpeedHqQuality :: FlowOutput -> Maybe (Value Integer)
outputStatus :: FlowOutput -> Maybe (Value Text)
port :: FlowOutput -> Maybe (Value Integer)
protocol :: FlowOutput -> Value Text
remoteId :: FlowOutput -> Maybe (Value Text)
smoothingLatency :: FlowOutput -> Maybe (Value Integer)
streamId :: FlowOutput -> Maybe (Value Text)
vpcInterfaceAttachment :: FlowOutput -> Maybe VpcInterfaceAttachmentProperty
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
..}
= FlowOutput {vpcInterfaceAttachment :: Maybe VpcInterfaceAttachmentProperty
vpcInterfaceAttachment = VpcInterfaceAttachmentProperty
-> Maybe VpcInterfaceAttachmentProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VpcInterfaceAttachment" FlowOutput
VpcInterfaceAttachmentProperty
newValue, Maybe [MediaStreamOutputConfigurationProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
()
Value Text
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
haddock_workaround_ :: ()
cidrAllowList :: Maybe (ValueList Text)
description :: Maybe (Value Text)
destination :: Maybe (Value Text)
encryption :: Maybe EncryptionProperty
flowArn :: Value Text
maxLatency :: Maybe (Value Integer)
mediaStreamOutputConfigurations :: Maybe [MediaStreamOutputConfigurationProperty]
minLatency :: Maybe (Value Integer)
name :: Maybe (Value Text)
ndiProgramName :: Maybe (Value Text)
ndiSpeedHqQuality :: Maybe (Value Integer)
outputStatus :: Maybe (Value Text)
port :: Maybe (Value Integer)
protocol :: Value Text
remoteId :: Maybe (Value Text)
smoothingLatency :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
..}