module Stratosphere.MediaConnect.FlowSource (
        module Exports, FlowSource(..), mkFlowSource
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MediaConnect.FlowSource.EncryptionProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaConnect.FlowSource.GatewayBridgeSourceProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data FlowSource
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html>
    FlowSource {FlowSource -> ()
haddock_workaround_ :: (),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-decryption>
                FlowSource -> Maybe EncryptionProperty
decryption :: (Prelude.Maybe EncryptionProperty),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-description>
                FlowSource -> Value Text
description :: (Value Prelude.Text),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-entitlementarn>
                FlowSource -> Maybe (Value Text)
entitlementArn :: (Prelude.Maybe (Value Prelude.Text)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-flowarn>
                FlowSource -> Maybe (Value Text)
flowArn :: (Prelude.Maybe (Value Prelude.Text)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-gatewaybridgesource>
                FlowSource -> Maybe GatewayBridgeSourceProperty
gatewayBridgeSource :: (Prelude.Maybe GatewayBridgeSourceProperty),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-ingestport>
                FlowSource -> Maybe (Value Integer)
ingestPort :: (Prelude.Maybe (Value Prelude.Integer)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-maxbitrate>
                FlowSource -> Maybe (Value Integer)
maxBitrate :: (Prelude.Maybe (Value Prelude.Integer)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-maxlatency>
                FlowSource -> Maybe (Value Integer)
maxLatency :: (Prelude.Maybe (Value Prelude.Integer)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-minlatency>
                FlowSource -> Maybe (Value Integer)
minLatency :: (Prelude.Maybe (Value Prelude.Integer)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-name>
                FlowSource -> Value Text
name :: (Value Prelude.Text),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-protocol>
                FlowSource -> Maybe (Value Text)
protocol :: (Prelude.Maybe (Value Prelude.Text)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-sendercontrolport>
                FlowSource -> Maybe (Value Integer)
senderControlPort :: (Prelude.Maybe (Value Prelude.Integer)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-senderipaddress>
                FlowSource -> Maybe (Value Text)
senderIpAddress :: (Prelude.Maybe (Value Prelude.Text)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-sourcelisteneraddress>
                FlowSource -> Maybe (Value Text)
sourceListenerAddress :: (Prelude.Maybe (Value Prelude.Text)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-sourcelistenerport>
                FlowSource -> Maybe (Value Integer)
sourceListenerPort :: (Prelude.Maybe (Value Prelude.Integer)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-streamid>
                FlowSource -> Maybe (Value Text)
streamId :: (Prelude.Maybe (Value Prelude.Text)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-vpcinterfacename>
                FlowSource -> Maybe (Value Text)
vpcInterfaceName :: (Prelude.Maybe (Value Prelude.Text)),
                -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowsource.html#cfn-mediaconnect-flowsource-whitelistcidr>
                FlowSource -> Maybe (Value Text)
whitelistCidr :: (Prelude.Maybe (Value Prelude.Text))}
  deriving stock (FlowSource -> FlowSource -> Bool
(FlowSource -> FlowSource -> Bool)
-> (FlowSource -> FlowSource -> Bool) -> Eq FlowSource
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FlowSource -> FlowSource -> Bool
== :: FlowSource -> FlowSource -> Bool
$c/= :: FlowSource -> FlowSource -> Bool
/= :: FlowSource -> FlowSource -> Bool
Prelude.Eq, Int -> FlowSource -> ShowS
[FlowSource] -> ShowS
FlowSource -> String
(Int -> FlowSource -> ShowS)
-> (FlowSource -> String)
-> ([FlowSource] -> ShowS)
-> Show FlowSource
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> FlowSource -> ShowS
showsPrec :: Int -> FlowSource -> ShowS
$cshow :: FlowSource -> String
show :: FlowSource -> String
$cshowList :: [FlowSource] -> ShowS
showList :: [FlowSource] -> ShowS
Prelude.Show)
mkFlowSource ::
  Value Prelude.Text -> Value Prelude.Text -> FlowSource
mkFlowSource :: Value Text -> Value Text -> FlowSource
mkFlowSource Value Text
description Value Text
name
  = FlowSource
      {haddock_workaround_ :: ()
haddock_workaround_ = (), description :: Value Text
description = Value Text
description, name :: Value Text
name = Value Text
name,
       decryption :: Maybe EncryptionProperty
decryption = Maybe EncryptionProperty
forall a. Maybe a
Prelude.Nothing, entitlementArn :: Maybe (Value Text)
entitlementArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       flowArn :: Maybe (Value Text)
flowArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
gatewayBridgeSource = Maybe GatewayBridgeSourceProperty
forall a. Maybe a
Prelude.Nothing,
       ingestPort :: Maybe (Value Integer)
ingestPort = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, maxBitrate :: Maybe (Value Integer)
maxBitrate = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       maxLatency :: Maybe (Value Integer)
maxLatency = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, minLatency :: Maybe (Value Integer)
minLatency = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       protocol :: Maybe (Value Text)
protocol = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, senderControlPort :: Maybe (Value Integer)
senderControlPort = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       senderIpAddress :: Maybe (Value Text)
senderIpAddress = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       sourceListenerAddress :: Maybe (Value Text)
sourceListenerAddress = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       sourceListenerPort :: Maybe (Value Integer)
sourceListenerPort = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, streamId :: Maybe (Value Text)
streamId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       vpcInterfaceName :: Maybe (Value Text)
vpcInterfaceName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       whitelistCidr :: Maybe (Value Text)
whitelistCidr = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties FlowSource where
  toResourceProperties :: FlowSource -> ResourceProperties
toResourceProperties FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::MediaConnect::FlowSource",
         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
"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..= Value Text
description, 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]
                           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                              [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
"Decryption" (EncryptionProperty -> (Key, Value))
-> Maybe EncryptionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EncryptionProperty
decryption,
                               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
"EntitlementArn" (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)
entitlementArn,
                               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
"FlowArn" (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)
flowArn,
                               Key -> GatewayBridgeSourceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GatewayBridgeSource" (GatewayBridgeSourceProperty -> (Key, Value))
-> Maybe GatewayBridgeSourceProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GatewayBridgeSourceProperty
gatewayBridgeSource,
                               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
"IngestPort" (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)
ingestPort,
                               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
"MaxBitrate" (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)
maxBitrate,
                               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 -> 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
"Protocol" (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)
protocol,
                               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
"SenderControlPort" (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)
senderControlPort,
                               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
"SenderIpAddress" (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)
senderIpAddress,
                               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
"SourceListenerAddress"
                                 (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)
sourceListenerAddress,
                               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
"SourceListenerPort" (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)
sourceListenerPort,
                               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 -> 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
"VpcInterfaceName" (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)
vpcInterfaceName,
                               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
"WhitelistCidr" (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)
whitelistCidr]))}
instance JSON.ToJSON FlowSource where
  toJSON :: FlowSource -> Value
toJSON FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = [(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
"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..= Value Text
description, 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]
              ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                 [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
"Decryption" (EncryptionProperty -> (Key, Value))
-> Maybe EncryptionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EncryptionProperty
decryption,
                  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
"EntitlementArn" (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)
entitlementArn,
                  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
"FlowArn" (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)
flowArn,
                  Key -> GatewayBridgeSourceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GatewayBridgeSource" (GatewayBridgeSourceProperty -> (Key, Value))
-> Maybe GatewayBridgeSourceProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GatewayBridgeSourceProperty
gatewayBridgeSource,
                  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
"IngestPort" (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)
ingestPort,
                  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
"MaxBitrate" (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)
maxBitrate,
                  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 -> 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
"Protocol" (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)
protocol,
                  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
"SenderControlPort" (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)
senderControlPort,
                  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
"SenderIpAddress" (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)
senderIpAddress,
                  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
"SourceListenerAddress"
                    (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)
sourceListenerAddress,
                  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
"SourceListenerPort" (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)
sourceListenerPort,
                  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 -> 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
"VpcInterfaceName" (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)
vpcInterfaceName,
                  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
"WhitelistCidr" (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)
whitelistCidr])))
instance Property "Decryption" FlowSource where
  type PropertyType "Decryption" FlowSource = EncryptionProperty
  set :: PropertyType "Decryption" FlowSource -> FlowSource -> FlowSource
set PropertyType "Decryption" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {decryption :: Maybe EncryptionProperty
decryption = EncryptionProperty -> Maybe EncryptionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Decryption" FlowSource
EncryptionProperty
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "Description" FlowSource where
  type PropertyType "Description" FlowSource = Value Prelude.Text
  set :: PropertyType "Description" FlowSource -> FlowSource -> FlowSource
set PropertyType "Description" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {description :: Value Text
description = PropertyType "Description" FlowSource
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "EntitlementArn" FlowSource where
  type PropertyType "EntitlementArn" FlowSource = Value Prelude.Text
  set :: PropertyType "EntitlementArn" FlowSource
-> FlowSource -> FlowSource
set PropertyType "EntitlementArn" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {entitlementArn :: Maybe (Value Text)
entitlementArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EntitlementArn" FlowSource
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "FlowArn" FlowSource where
  type PropertyType "FlowArn" FlowSource = Value Prelude.Text
  set :: PropertyType "FlowArn" FlowSource -> FlowSource -> FlowSource
set PropertyType "FlowArn" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {flowArn :: Maybe (Value Text)
flowArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FlowArn" FlowSource
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "GatewayBridgeSource" FlowSource where
  type PropertyType "GatewayBridgeSource" FlowSource = GatewayBridgeSourceProperty
  set :: PropertyType "GatewayBridgeSource" FlowSource
-> FlowSource -> FlowSource
set PropertyType "GatewayBridgeSource" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
gatewayBridgeSource = GatewayBridgeSourceProperty -> Maybe GatewayBridgeSourceProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GatewayBridgeSource" FlowSource
GatewayBridgeSourceProperty
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "IngestPort" FlowSource where
  type PropertyType "IngestPort" FlowSource = Value Prelude.Integer
  set :: PropertyType "IngestPort" FlowSource -> FlowSource -> FlowSource
set PropertyType "IngestPort" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {ingestPort :: Maybe (Value Integer)
ingestPort = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IngestPort" FlowSource
Value Integer
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "MaxBitrate" FlowSource where
  type PropertyType "MaxBitrate" FlowSource = Value Prelude.Integer
  set :: PropertyType "MaxBitrate" FlowSource -> FlowSource -> FlowSource
set PropertyType "MaxBitrate" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {maxBitrate :: Maybe (Value Integer)
maxBitrate = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaxBitrate" FlowSource
Value Integer
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "MaxLatency" FlowSource where
  type PropertyType "MaxLatency" FlowSource = Value Prelude.Integer
  set :: PropertyType "MaxLatency" FlowSource -> FlowSource -> FlowSource
set PropertyType "MaxLatency" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {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" FlowSource
Value Integer
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "MinLatency" FlowSource where
  type PropertyType "MinLatency" FlowSource = Value Prelude.Integer
  set :: PropertyType "MinLatency" FlowSource -> FlowSource -> FlowSource
set PropertyType "MinLatency" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {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" FlowSource
Value Integer
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "Name" FlowSource where
  type PropertyType "Name" FlowSource = Value Prelude.Text
  set :: PropertyType "Name" FlowSource -> FlowSource -> FlowSource
set PropertyType "Name" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..} = FlowSource {name :: Value Text
name = PropertyType "Name" FlowSource
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "Protocol" FlowSource where
  type PropertyType "Protocol" FlowSource = Value Prelude.Text
  set :: PropertyType "Protocol" FlowSource -> FlowSource -> FlowSource
set PropertyType "Protocol" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {protocol :: Maybe (Value Text)
protocol = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Protocol" FlowSource
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "SenderControlPort" FlowSource where
  type PropertyType "SenderControlPort" FlowSource = Value Prelude.Integer
  set :: PropertyType "SenderControlPort" FlowSource
-> FlowSource -> FlowSource
set PropertyType "SenderControlPort" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {senderControlPort :: Maybe (Value Integer)
senderControlPort = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SenderControlPort" FlowSource
Value Integer
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "SenderIpAddress" FlowSource where
  type PropertyType "SenderIpAddress" FlowSource = Value Prelude.Text
  set :: PropertyType "SenderIpAddress" FlowSource
-> FlowSource -> FlowSource
set PropertyType "SenderIpAddress" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {senderIpAddress :: Maybe (Value Text)
senderIpAddress = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SenderIpAddress" FlowSource
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "SourceListenerAddress" FlowSource where
  type PropertyType "SourceListenerAddress" FlowSource = Value Prelude.Text
  set :: PropertyType "SourceListenerAddress" FlowSource
-> FlowSource -> FlowSource
set PropertyType "SourceListenerAddress" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {sourceListenerAddress :: Maybe (Value Text)
sourceListenerAddress = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SourceListenerAddress" FlowSource
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "SourceListenerPort" FlowSource where
  type PropertyType "SourceListenerPort" FlowSource = Value Prelude.Integer
  set :: PropertyType "SourceListenerPort" FlowSource
-> FlowSource -> FlowSource
set PropertyType "SourceListenerPort" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {sourceListenerPort :: Maybe (Value Integer)
sourceListenerPort = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SourceListenerPort" FlowSource
Value Integer
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "StreamId" FlowSource where
  type PropertyType "StreamId" FlowSource = Value Prelude.Text
  set :: PropertyType "StreamId" FlowSource -> FlowSource -> FlowSource
set PropertyType "StreamId" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {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" FlowSource
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "VpcInterfaceName" FlowSource where
  type PropertyType "VpcInterfaceName" FlowSource = Value Prelude.Text
  set :: PropertyType "VpcInterfaceName" FlowSource
-> FlowSource -> FlowSource
set PropertyType "VpcInterfaceName" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {vpcInterfaceName :: Maybe (Value Text)
vpcInterfaceName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VpcInterfaceName" FlowSource
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
instance Property "WhitelistCidr" FlowSource where
  type PropertyType "WhitelistCidr" FlowSource = Value Prelude.Text
  set :: PropertyType "WhitelistCidr" FlowSource -> FlowSource -> FlowSource
set PropertyType "WhitelistCidr" FlowSource
newValue FlowSource {Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: FlowSource -> ()
decryption :: FlowSource -> Maybe EncryptionProperty
description :: FlowSource -> Value Text
entitlementArn :: FlowSource -> Maybe (Value Text)
flowArn :: FlowSource -> Maybe (Value Text)
gatewayBridgeSource :: FlowSource -> Maybe GatewayBridgeSourceProperty
ingestPort :: FlowSource -> Maybe (Value Integer)
maxBitrate :: FlowSource -> Maybe (Value Integer)
maxLatency :: FlowSource -> Maybe (Value Integer)
minLatency :: FlowSource -> Maybe (Value Integer)
name :: FlowSource -> Value Text
protocol :: FlowSource -> Maybe (Value Text)
senderControlPort :: FlowSource -> Maybe (Value Integer)
senderIpAddress :: FlowSource -> Maybe (Value Text)
sourceListenerAddress :: FlowSource -> Maybe (Value Text)
sourceListenerPort :: FlowSource -> Maybe (Value Integer)
streamId :: FlowSource -> Maybe (Value Text)
vpcInterfaceName :: FlowSource -> Maybe (Value Text)
whitelistCidr :: FlowSource -> Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
whitelistCidr :: Maybe (Value Text)
..}
    = FlowSource {whitelistCidr :: Maybe (Value Text)
whitelistCidr = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "WhitelistCidr" FlowSource
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe EncryptionProperty
Maybe GatewayBridgeSourceProperty
()
Value Text
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
haddock_workaround_ :: ()
decryption :: Maybe EncryptionProperty
description :: Value Text
entitlementArn :: Maybe (Value Text)
flowArn :: Maybe (Value Text)
gatewayBridgeSource :: Maybe GatewayBridgeSourceProperty
ingestPort :: Maybe (Value Integer)
maxBitrate :: Maybe (Value Integer)
maxLatency :: Maybe (Value Integer)
minLatency :: Maybe (Value Integer)
name :: Value Text
protocol :: Maybe (Value Text)
senderControlPort :: Maybe (Value Integer)
senderIpAddress :: Maybe (Value Text)
sourceListenerAddress :: Maybe (Value Text)
sourceListenerPort :: Maybe (Value Integer)
streamId :: Maybe (Value Text)
vpcInterfaceName :: Maybe (Value Text)
..}