module Stratosphere.MediaConnect.Flow (
module Exports, Flow(..), mkFlow
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MediaConnect.Flow.FailoverConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaConnect.Flow.MaintenanceProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaConnect.Flow.MediaStreamProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaConnect.Flow.NdiConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaConnect.Flow.SourceProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaConnect.Flow.SourceMonitoringConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaConnect.Flow.VpcInterfaceProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data Flow
=
Flow {Flow -> ()
haddock_workaround_ :: (),
Flow -> Maybe (Value Text)
availabilityZone :: (Prelude.Maybe (Value Prelude.Text)),
Flow -> Maybe (Value Text)
flowSize :: (Prelude.Maybe (Value Prelude.Text)),
Flow -> Maybe MaintenanceProperty
maintenance :: (Prelude.Maybe MaintenanceProperty),
Flow -> Maybe [MediaStreamProperty]
mediaStreams :: (Prelude.Maybe [MediaStreamProperty]),
Flow -> Value Text
name :: (Value Prelude.Text),
Flow -> Maybe NdiConfigProperty
ndiConfig :: (Prelude.Maybe NdiConfigProperty),
Flow -> SourceProperty
source :: SourceProperty,
Flow -> Maybe FailoverConfigProperty
sourceFailoverConfig :: (Prelude.Maybe FailoverConfigProperty),
Flow -> Maybe SourceMonitoringConfigProperty
sourceMonitoringConfig :: (Prelude.Maybe SourceMonitoringConfigProperty),
Flow -> Maybe [VpcInterfaceProperty]
vpcInterfaces :: (Prelude.Maybe [VpcInterfaceProperty])}
deriving stock (Flow -> Flow -> Bool
(Flow -> Flow -> Bool) -> (Flow -> Flow -> Bool) -> Eq Flow
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Flow -> Flow -> Bool
== :: Flow -> Flow -> Bool
$c/= :: Flow -> Flow -> Bool
/= :: Flow -> Flow -> Bool
Prelude.Eq, Int -> Flow -> ShowS
[Flow] -> ShowS
Flow -> String
(Int -> Flow -> ShowS)
-> (Flow -> String) -> ([Flow] -> ShowS) -> Show Flow
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Flow -> ShowS
showsPrec :: Int -> Flow -> ShowS
$cshow :: Flow -> String
show :: Flow -> String
$cshowList :: [Flow] -> ShowS
showList :: [Flow] -> ShowS
Prelude.Show)
mkFlow :: Value Prelude.Text -> SourceProperty -> Flow
mkFlow :: Value Text -> SourceProperty -> Flow
mkFlow Value Text
name SourceProperty
source
= Flow
{haddock_workaround_ :: ()
haddock_workaround_ = (), name :: Value Text
name = Value Text
name, source :: SourceProperty
source = SourceProperty
source,
availabilityZone :: Maybe (Value Text)
availabilityZone = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, flowSize :: Maybe (Value Text)
flowSize = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
maintenance :: Maybe MaintenanceProperty
maintenance = Maybe MaintenanceProperty
forall a. Maybe a
Prelude.Nothing, mediaStreams :: Maybe [MediaStreamProperty]
mediaStreams = Maybe [MediaStreamProperty]
forall a. Maybe a
Prelude.Nothing,
ndiConfig :: Maybe NdiConfigProperty
ndiConfig = Maybe NdiConfigProperty
forall a. Maybe a
Prelude.Nothing,
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceFailoverConfig = Maybe FailoverConfigProperty
forall a. Maybe a
Prelude.Nothing,
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
sourceMonitoringConfig = Maybe SourceMonitoringConfigProperty
forall a. Maybe a
Prelude.Nothing,
vpcInterfaces :: Maybe [VpcInterfaceProperty]
vpcInterfaces = Maybe [VpcInterfaceProperty]
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties Flow where
toResourceProperties :: Flow -> ResourceProperties
toResourceProperties Flow {Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: Flow -> ()
availabilityZone :: Flow -> Maybe (Value Text)
flowSize :: Flow -> Maybe (Value Text)
maintenance :: Flow -> Maybe MaintenanceProperty
mediaStreams :: Flow -> Maybe [MediaStreamProperty]
name :: Flow -> Value Text
ndiConfig :: Flow -> Maybe NdiConfigProperty
source :: Flow -> SourceProperty
sourceFailoverConfig :: Flow -> Maybe FailoverConfigProperty
sourceMonitoringConfig :: Flow -> Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Flow -> Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::MediaConnect::Flow", 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
"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..= Value Text
name, Key
"Source" Key -> SourceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= SourceProperty
source]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[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
"AvailabilityZone" (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)
availabilityZone,
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
"FlowSize" (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)
flowSize,
Key -> MaintenanceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Maintenance" (MaintenanceProperty -> (Key, Value))
-> Maybe MaintenanceProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MaintenanceProperty
maintenance,
Key -> [MediaStreamProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MediaStreams" ([MediaStreamProperty] -> (Key, Value))
-> Maybe [MediaStreamProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [MediaStreamProperty]
mediaStreams,
Key -> NdiConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NdiConfig" (NdiConfigProperty -> (Key, Value))
-> Maybe NdiConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NdiConfigProperty
ndiConfig,
Key -> FailoverConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SourceFailoverConfig" (FailoverConfigProperty -> (Key, Value))
-> Maybe FailoverConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FailoverConfigProperty
sourceFailoverConfig,
Key -> SourceMonitoringConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SourceMonitoringConfig"
(SourceMonitoringConfigProperty -> (Key, Value))
-> Maybe SourceMonitoringConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SourceMonitoringConfigProperty
sourceMonitoringConfig,
Key -> [VpcInterfaceProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcInterfaces" ([VpcInterfaceProperty] -> (Key, Value))
-> Maybe [VpcInterfaceProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [VpcInterfaceProperty]
vpcInterfaces]))}
instance JSON.ToJSON Flow where
toJSON :: Flow -> Value
toJSON Flow {Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: Flow -> ()
availabilityZone :: Flow -> Maybe (Value Text)
flowSize :: Flow -> Maybe (Value Text)
maintenance :: Flow -> Maybe MaintenanceProperty
mediaStreams :: Flow -> Maybe [MediaStreamProperty]
name :: Flow -> Value Text
ndiConfig :: Flow -> Maybe NdiConfigProperty
source :: Flow -> SourceProperty
sourceFailoverConfig :: Flow -> Maybe FailoverConfigProperty
sourceMonitoringConfig :: Flow -> Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Flow -> Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
= [(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
"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..= Value Text
name, Key
"Source" Key -> SourceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= SourceProperty
source]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[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
"AvailabilityZone" (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)
availabilityZone,
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
"FlowSize" (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)
flowSize,
Key -> MaintenanceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Maintenance" (MaintenanceProperty -> (Key, Value))
-> Maybe MaintenanceProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MaintenanceProperty
maintenance,
Key -> [MediaStreamProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MediaStreams" ([MediaStreamProperty] -> (Key, Value))
-> Maybe [MediaStreamProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [MediaStreamProperty]
mediaStreams,
Key -> NdiConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NdiConfig" (NdiConfigProperty -> (Key, Value))
-> Maybe NdiConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NdiConfigProperty
ndiConfig,
Key -> FailoverConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SourceFailoverConfig" (FailoverConfigProperty -> (Key, Value))
-> Maybe FailoverConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FailoverConfigProperty
sourceFailoverConfig,
Key -> SourceMonitoringConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SourceMonitoringConfig"
(SourceMonitoringConfigProperty -> (Key, Value))
-> Maybe SourceMonitoringConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SourceMonitoringConfigProperty
sourceMonitoringConfig,
Key -> [VpcInterfaceProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcInterfaces" ([VpcInterfaceProperty] -> (Key, Value))
-> Maybe [VpcInterfaceProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [VpcInterfaceProperty]
vpcInterfaces])))
instance Property "AvailabilityZone" Flow where
type PropertyType "AvailabilityZone" Flow = Value Prelude.Text
set :: PropertyType "AvailabilityZone" Flow -> Flow -> Flow
set PropertyType "AvailabilityZone" Flow
newValue Flow {Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: Flow -> ()
availabilityZone :: Flow -> Maybe (Value Text)
flowSize :: Flow -> Maybe (Value Text)
maintenance :: Flow -> Maybe MaintenanceProperty
mediaStreams :: Flow -> Maybe [MediaStreamProperty]
name :: Flow -> Value Text
ndiConfig :: Flow -> Maybe NdiConfigProperty
source :: Flow -> SourceProperty
sourceFailoverConfig :: Flow -> Maybe FailoverConfigProperty
sourceMonitoringConfig :: Flow -> Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Flow -> Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
= Flow {availabilityZone :: Maybe (Value Text)
availabilityZone = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AvailabilityZone" Flow
Value Text
newValue, Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: ()
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
instance Property "FlowSize" Flow where
type PropertyType "FlowSize" Flow = Value Prelude.Text
set :: PropertyType "FlowSize" Flow -> Flow -> Flow
set PropertyType "FlowSize" Flow
newValue Flow {Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: Flow -> ()
availabilityZone :: Flow -> Maybe (Value Text)
flowSize :: Flow -> Maybe (Value Text)
maintenance :: Flow -> Maybe MaintenanceProperty
mediaStreams :: Flow -> Maybe [MediaStreamProperty]
name :: Flow -> Value Text
ndiConfig :: Flow -> Maybe NdiConfigProperty
source :: Flow -> SourceProperty
sourceFailoverConfig :: Flow -> Maybe FailoverConfigProperty
sourceMonitoringConfig :: Flow -> Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Flow -> Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
= Flow {flowSize :: Maybe (Value Text)
flowSize = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FlowSize" Flow
Value Text
newValue, Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
instance Property "Maintenance" Flow where
type PropertyType "Maintenance" Flow = MaintenanceProperty
set :: PropertyType "Maintenance" Flow -> Flow -> Flow
set PropertyType "Maintenance" Flow
newValue Flow {Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: Flow -> ()
availabilityZone :: Flow -> Maybe (Value Text)
flowSize :: Flow -> Maybe (Value Text)
maintenance :: Flow -> Maybe MaintenanceProperty
mediaStreams :: Flow -> Maybe [MediaStreamProperty]
name :: Flow -> Value Text
ndiConfig :: Flow -> Maybe NdiConfigProperty
source :: Flow -> SourceProperty
sourceFailoverConfig :: Flow -> Maybe FailoverConfigProperty
sourceMonitoringConfig :: Flow -> Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Flow -> Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
= Flow {maintenance :: Maybe MaintenanceProperty
maintenance = MaintenanceProperty -> Maybe MaintenanceProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Maintenance" Flow
MaintenanceProperty
newValue, Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
instance Property "MediaStreams" Flow where
type PropertyType "MediaStreams" Flow = [MediaStreamProperty]
set :: PropertyType "MediaStreams" Flow -> Flow -> Flow
set PropertyType "MediaStreams" Flow
newValue Flow {Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: Flow -> ()
availabilityZone :: Flow -> Maybe (Value Text)
flowSize :: Flow -> Maybe (Value Text)
maintenance :: Flow -> Maybe MaintenanceProperty
mediaStreams :: Flow -> Maybe [MediaStreamProperty]
name :: Flow -> Value Text
ndiConfig :: Flow -> Maybe NdiConfigProperty
source :: Flow -> SourceProperty
sourceFailoverConfig :: Flow -> Maybe FailoverConfigProperty
sourceMonitoringConfig :: Flow -> Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Flow -> Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
= Flow {mediaStreams :: Maybe [MediaStreamProperty]
mediaStreams = [MediaStreamProperty] -> Maybe [MediaStreamProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [MediaStreamProperty]
PropertyType "MediaStreams" Flow
newValue, Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
instance Property "Name" Flow where
type PropertyType "Name" Flow = Value Prelude.Text
set :: PropertyType "Name" Flow -> Flow -> Flow
set PropertyType "Name" Flow
newValue Flow {Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: Flow -> ()
availabilityZone :: Flow -> Maybe (Value Text)
flowSize :: Flow -> Maybe (Value Text)
maintenance :: Flow -> Maybe MaintenanceProperty
mediaStreams :: Flow -> Maybe [MediaStreamProperty]
name :: Flow -> Value Text
ndiConfig :: Flow -> Maybe NdiConfigProperty
source :: Flow -> SourceProperty
sourceFailoverConfig :: Flow -> Maybe FailoverConfigProperty
sourceMonitoringConfig :: Flow -> Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Flow -> Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..} = Flow {name :: Value Text
name = PropertyType "Name" Flow
Value Text
newValue, Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
SourceProperty
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
instance Property "NdiConfig" Flow where
type PropertyType "NdiConfig" Flow = NdiConfigProperty
set :: PropertyType "NdiConfig" Flow -> Flow -> Flow
set PropertyType "NdiConfig" Flow
newValue Flow {Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: Flow -> ()
availabilityZone :: Flow -> Maybe (Value Text)
flowSize :: Flow -> Maybe (Value Text)
maintenance :: Flow -> Maybe MaintenanceProperty
mediaStreams :: Flow -> Maybe [MediaStreamProperty]
name :: Flow -> Value Text
ndiConfig :: Flow -> Maybe NdiConfigProperty
source :: Flow -> SourceProperty
sourceFailoverConfig :: Flow -> Maybe FailoverConfigProperty
sourceMonitoringConfig :: Flow -> Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Flow -> Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
= Flow {ndiConfig :: Maybe NdiConfigProperty
ndiConfig = NdiConfigProperty -> Maybe NdiConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NdiConfig" Flow
NdiConfigProperty
newValue, Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
instance Property "Source" Flow where
type PropertyType "Source" Flow = SourceProperty
set :: PropertyType "Source" Flow -> Flow -> Flow
set PropertyType "Source" Flow
newValue Flow {Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: Flow -> ()
availabilityZone :: Flow -> Maybe (Value Text)
flowSize :: Flow -> Maybe (Value Text)
maintenance :: Flow -> Maybe MaintenanceProperty
mediaStreams :: Flow -> Maybe [MediaStreamProperty]
name :: Flow -> Value Text
ndiConfig :: Flow -> Maybe NdiConfigProperty
source :: Flow -> SourceProperty
sourceFailoverConfig :: Flow -> Maybe FailoverConfigProperty
sourceMonitoringConfig :: Flow -> Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Flow -> Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..} = Flow {source :: SourceProperty
source = PropertyType "Source" Flow
SourceProperty
newValue, Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
instance Property "SourceFailoverConfig" Flow where
type PropertyType "SourceFailoverConfig" Flow = FailoverConfigProperty
set :: PropertyType "SourceFailoverConfig" Flow -> Flow -> Flow
set PropertyType "SourceFailoverConfig" Flow
newValue Flow {Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: Flow -> ()
availabilityZone :: Flow -> Maybe (Value Text)
flowSize :: Flow -> Maybe (Value Text)
maintenance :: Flow -> Maybe MaintenanceProperty
mediaStreams :: Flow -> Maybe [MediaStreamProperty]
name :: Flow -> Value Text
ndiConfig :: Flow -> Maybe NdiConfigProperty
source :: Flow -> SourceProperty
sourceFailoverConfig :: Flow -> Maybe FailoverConfigProperty
sourceMonitoringConfig :: Flow -> Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Flow -> Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
= Flow {sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceFailoverConfig = FailoverConfigProperty -> Maybe FailoverConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SourceFailoverConfig" Flow
FailoverConfigProperty
newValue, Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
instance Property "SourceMonitoringConfig" Flow where
type PropertyType "SourceMonitoringConfig" Flow = SourceMonitoringConfigProperty
set :: PropertyType "SourceMonitoringConfig" Flow -> Flow -> Flow
set PropertyType "SourceMonitoringConfig" Flow
newValue Flow {Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: Flow -> ()
availabilityZone :: Flow -> Maybe (Value Text)
flowSize :: Flow -> Maybe (Value Text)
maintenance :: Flow -> Maybe MaintenanceProperty
mediaStreams :: Flow -> Maybe [MediaStreamProperty]
name :: Flow -> Value Text
ndiConfig :: Flow -> Maybe NdiConfigProperty
source :: Flow -> SourceProperty
sourceFailoverConfig :: Flow -> Maybe FailoverConfigProperty
sourceMonitoringConfig :: Flow -> Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Flow -> Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
= Flow {sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
sourceMonitoringConfig = SourceMonitoringConfigProperty
-> Maybe SourceMonitoringConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SourceMonitoringConfig" Flow
SourceMonitoringConfigProperty
newValue, Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
instance Property "VpcInterfaces" Flow where
type PropertyType "VpcInterfaces" Flow = [VpcInterfaceProperty]
set :: PropertyType "VpcInterfaces" Flow -> Flow -> Flow
set PropertyType "VpcInterfaces" Flow
newValue Flow {Maybe [MediaStreamProperty]
Maybe [VpcInterfaceProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: Flow -> ()
availabilityZone :: Flow -> Maybe (Value Text)
flowSize :: Flow -> Maybe (Value Text)
maintenance :: Flow -> Maybe MaintenanceProperty
mediaStreams :: Flow -> Maybe [MediaStreamProperty]
name :: Flow -> Value Text
ndiConfig :: Flow -> Maybe NdiConfigProperty
source :: Flow -> SourceProperty
sourceFailoverConfig :: Flow -> Maybe FailoverConfigProperty
sourceMonitoringConfig :: Flow -> Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Flow -> Maybe [VpcInterfaceProperty]
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
vpcInterfaces :: Maybe [VpcInterfaceProperty]
..}
= Flow {vpcInterfaces :: Maybe [VpcInterfaceProperty]
vpcInterfaces = [VpcInterfaceProperty] -> Maybe [VpcInterfaceProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [VpcInterfaceProperty]
PropertyType "VpcInterfaces" Flow
newValue, Maybe [MediaStreamProperty]
Maybe (Value Text)
Maybe MaintenanceProperty
Maybe NdiConfigProperty
Maybe FailoverConfigProperty
Maybe SourceMonitoringConfigProperty
()
Value Text
SourceProperty
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
haddock_workaround_ :: ()
availabilityZone :: Maybe (Value Text)
flowSize :: Maybe (Value Text)
maintenance :: Maybe MaintenanceProperty
mediaStreams :: Maybe [MediaStreamProperty]
name :: Value Text
ndiConfig :: Maybe NdiConfigProperty
source :: SourceProperty
sourceFailoverConfig :: Maybe FailoverConfigProperty
sourceMonitoringConfig :: Maybe SourceMonitoringConfigProperty
..}