module Stratosphere.GroundStation.Config.ConfigDataProperty (
module Exports, ConfigDataProperty(..), mkConfigDataProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.GroundStation.Config.AntennaDownlinkConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.GroundStation.Config.AntennaDownlinkDemodDecodeConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.GroundStation.Config.AntennaUplinkConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.GroundStation.Config.DataflowEndpointConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.GroundStation.Config.S3RecordingConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.GroundStation.Config.TrackingConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.GroundStation.Config.UplinkEchoConfigProperty as Exports
import Stratosphere.ResourceProperties
data ConfigDataProperty
=
ConfigDataProperty {ConfigDataProperty -> ()
haddock_workaround_ :: (),
ConfigDataProperty -> Maybe AntennaDownlinkConfigProperty
antennaDownlinkConfig :: (Prelude.Maybe AntennaDownlinkConfigProperty),
ConfigDataProperty
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaDownlinkDemodDecodeConfig :: (Prelude.Maybe AntennaDownlinkDemodDecodeConfigProperty),
ConfigDataProperty -> Maybe AntennaUplinkConfigProperty
antennaUplinkConfig :: (Prelude.Maybe AntennaUplinkConfigProperty),
ConfigDataProperty -> Maybe DataflowEndpointConfigProperty
dataflowEndpointConfig :: (Prelude.Maybe DataflowEndpointConfigProperty),
ConfigDataProperty -> Maybe S3RecordingConfigProperty
s3RecordingConfig :: (Prelude.Maybe S3RecordingConfigProperty),
ConfigDataProperty -> Maybe TrackingConfigProperty
trackingConfig :: (Prelude.Maybe TrackingConfigProperty),
ConfigDataProperty -> Maybe UplinkEchoConfigProperty
uplinkEchoConfig :: (Prelude.Maybe UplinkEchoConfigProperty)}
deriving stock (ConfigDataProperty -> ConfigDataProperty -> Bool
(ConfigDataProperty -> ConfigDataProperty -> Bool)
-> (ConfigDataProperty -> ConfigDataProperty -> Bool)
-> Eq ConfigDataProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ConfigDataProperty -> ConfigDataProperty -> Bool
== :: ConfigDataProperty -> ConfigDataProperty -> Bool
$c/= :: ConfigDataProperty -> ConfigDataProperty -> Bool
/= :: ConfigDataProperty -> ConfigDataProperty -> Bool
Prelude.Eq, Int -> ConfigDataProperty -> ShowS
[ConfigDataProperty] -> ShowS
ConfigDataProperty -> String
(Int -> ConfigDataProperty -> ShowS)
-> (ConfigDataProperty -> String)
-> ([ConfigDataProperty] -> ShowS)
-> Show ConfigDataProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ConfigDataProperty -> ShowS
showsPrec :: Int -> ConfigDataProperty -> ShowS
$cshow :: ConfigDataProperty -> String
show :: ConfigDataProperty -> String
$cshowList :: [ConfigDataProperty] -> ShowS
showList :: [ConfigDataProperty] -> ShowS
Prelude.Show)
mkConfigDataProperty :: ConfigDataProperty
mkConfigDataProperty :: ConfigDataProperty
mkConfigDataProperty
= ConfigDataProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkConfig = Maybe AntennaDownlinkConfigProperty
forall a. Maybe a
Prelude.Nothing,
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaDownlinkDemodDecodeConfig = Maybe AntennaDownlinkDemodDecodeConfigProperty
forall a. Maybe a
Prelude.Nothing,
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
antennaUplinkConfig = Maybe AntennaUplinkConfigProperty
forall a. Maybe a
Prelude.Nothing,
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
dataflowEndpointConfig = Maybe DataflowEndpointConfigProperty
forall a. Maybe a
Prelude.Nothing,
s3RecordingConfig :: Maybe S3RecordingConfigProperty
s3RecordingConfig = Maybe S3RecordingConfigProperty
forall a. Maybe a
Prelude.Nothing,
trackingConfig :: Maybe TrackingConfigProperty
trackingConfig = Maybe TrackingConfigProperty
forall a. Maybe a
Prelude.Nothing,
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
uplinkEchoConfig = Maybe UplinkEchoConfigProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ConfigDataProperty where
toResourceProperties :: ConfigDataProperty -> ResourceProperties
toResourceProperties ConfigDataProperty {Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ConfigDataProperty -> ()
antennaDownlinkConfig :: ConfigDataProperty -> Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: ConfigDataProperty
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: ConfigDataProperty -> Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: ConfigDataProperty -> Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: ConfigDataProperty -> Maybe S3RecordingConfigProperty
trackingConfig :: ConfigDataProperty -> Maybe TrackingConfigProperty
uplinkEchoConfig :: ConfigDataProperty -> Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::GroundStation::Config.ConfigData",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> AntennaDownlinkConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AntennaDownlinkConfig"
(AntennaDownlinkConfigProperty -> (Key, Value))
-> Maybe AntennaDownlinkConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AntennaDownlinkConfigProperty
antennaDownlinkConfig,
Key -> AntennaDownlinkDemodDecodeConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AntennaDownlinkDemodDecodeConfig"
(AntennaDownlinkDemodDecodeConfigProperty -> (Key, Value))
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaDownlinkDemodDecodeConfig,
Key -> AntennaUplinkConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AntennaUplinkConfig" (AntennaUplinkConfigProperty -> (Key, Value))
-> Maybe AntennaUplinkConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AntennaUplinkConfigProperty
antennaUplinkConfig,
Key -> DataflowEndpointConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DataflowEndpointConfig"
(DataflowEndpointConfigProperty -> (Key, Value))
-> Maybe DataflowEndpointConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DataflowEndpointConfigProperty
dataflowEndpointConfig,
Key -> S3RecordingConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"S3RecordingConfig" (S3RecordingConfigProperty -> (Key, Value))
-> Maybe S3RecordingConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe S3RecordingConfigProperty
s3RecordingConfig,
Key -> TrackingConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TrackingConfig" (TrackingConfigProperty -> (Key, Value))
-> Maybe TrackingConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TrackingConfigProperty
trackingConfig,
Key -> UplinkEchoConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UplinkEchoConfig" (UplinkEchoConfigProperty -> (Key, Value))
-> Maybe UplinkEchoConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe UplinkEchoConfigProperty
uplinkEchoConfig])}
instance JSON.ToJSON ConfigDataProperty where
toJSON :: ConfigDataProperty -> Value
toJSON ConfigDataProperty {Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ConfigDataProperty -> ()
antennaDownlinkConfig :: ConfigDataProperty -> Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: ConfigDataProperty
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: ConfigDataProperty -> Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: ConfigDataProperty -> Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: ConfigDataProperty -> Maybe S3RecordingConfigProperty
trackingConfig :: ConfigDataProperty -> Maybe TrackingConfigProperty
uplinkEchoConfig :: ConfigDataProperty -> Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> AntennaDownlinkConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AntennaDownlinkConfig"
(AntennaDownlinkConfigProperty -> (Key, Value))
-> Maybe AntennaDownlinkConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AntennaDownlinkConfigProperty
antennaDownlinkConfig,
Key -> AntennaDownlinkDemodDecodeConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AntennaDownlinkDemodDecodeConfig"
(AntennaDownlinkDemodDecodeConfigProperty -> (Key, Value))
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaDownlinkDemodDecodeConfig,
Key -> AntennaUplinkConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AntennaUplinkConfig" (AntennaUplinkConfigProperty -> (Key, Value))
-> Maybe AntennaUplinkConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AntennaUplinkConfigProperty
antennaUplinkConfig,
Key -> DataflowEndpointConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DataflowEndpointConfig"
(DataflowEndpointConfigProperty -> (Key, Value))
-> Maybe DataflowEndpointConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DataflowEndpointConfigProperty
dataflowEndpointConfig,
Key -> S3RecordingConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"S3RecordingConfig" (S3RecordingConfigProperty -> (Key, Value))
-> Maybe S3RecordingConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe S3RecordingConfigProperty
s3RecordingConfig,
Key -> TrackingConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TrackingConfig" (TrackingConfigProperty -> (Key, Value))
-> Maybe TrackingConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TrackingConfigProperty
trackingConfig,
Key -> UplinkEchoConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UplinkEchoConfig" (UplinkEchoConfigProperty -> (Key, Value))
-> Maybe UplinkEchoConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe UplinkEchoConfigProperty
uplinkEchoConfig]))
instance Property "AntennaDownlinkConfig" ConfigDataProperty where
type PropertyType "AntennaDownlinkConfig" ConfigDataProperty = AntennaDownlinkConfigProperty
set :: PropertyType "AntennaDownlinkConfig" ConfigDataProperty
-> ConfigDataProperty -> ConfigDataProperty
set PropertyType "AntennaDownlinkConfig" ConfigDataProperty
newValue ConfigDataProperty {Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ConfigDataProperty -> ()
antennaDownlinkConfig :: ConfigDataProperty -> Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: ConfigDataProperty
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: ConfigDataProperty -> Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: ConfigDataProperty -> Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: ConfigDataProperty -> Maybe S3RecordingConfigProperty
trackingConfig :: ConfigDataProperty -> Maybe TrackingConfigProperty
uplinkEchoConfig :: ConfigDataProperty -> Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
= ConfigDataProperty
{antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkConfig = AntennaDownlinkConfigProperty
-> Maybe AntennaDownlinkConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AntennaDownlinkConfig" ConfigDataProperty
AntennaDownlinkConfigProperty
newValue, Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ()
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
instance Property "AntennaDownlinkDemodDecodeConfig" ConfigDataProperty where
type PropertyType "AntennaDownlinkDemodDecodeConfig" ConfigDataProperty = AntennaDownlinkDemodDecodeConfigProperty
set :: PropertyType "AntennaDownlinkDemodDecodeConfig" ConfigDataProperty
-> ConfigDataProperty -> ConfigDataProperty
set PropertyType "AntennaDownlinkDemodDecodeConfig" ConfigDataProperty
newValue ConfigDataProperty {Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ConfigDataProperty -> ()
antennaDownlinkConfig :: ConfigDataProperty -> Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: ConfigDataProperty
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: ConfigDataProperty -> Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: ConfigDataProperty -> Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: ConfigDataProperty -> Maybe S3RecordingConfigProperty
trackingConfig :: ConfigDataProperty -> Maybe TrackingConfigProperty
uplinkEchoConfig :: ConfigDataProperty -> Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
= ConfigDataProperty
{antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaDownlinkDemodDecodeConfig = AntennaDownlinkDemodDecodeConfigProperty
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AntennaDownlinkDemodDecodeConfig" ConfigDataProperty
AntennaDownlinkDemodDecodeConfigProperty
newValue, Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
instance Property "AntennaUplinkConfig" ConfigDataProperty where
type PropertyType "AntennaUplinkConfig" ConfigDataProperty = AntennaUplinkConfigProperty
set :: PropertyType "AntennaUplinkConfig" ConfigDataProperty
-> ConfigDataProperty -> ConfigDataProperty
set PropertyType "AntennaUplinkConfig" ConfigDataProperty
newValue ConfigDataProperty {Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ConfigDataProperty -> ()
antennaDownlinkConfig :: ConfigDataProperty -> Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: ConfigDataProperty
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: ConfigDataProperty -> Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: ConfigDataProperty -> Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: ConfigDataProperty -> Maybe S3RecordingConfigProperty
trackingConfig :: ConfigDataProperty -> Maybe TrackingConfigProperty
uplinkEchoConfig :: ConfigDataProperty -> Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
= ConfigDataProperty
{antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
antennaUplinkConfig = AntennaUplinkConfigProperty -> Maybe AntennaUplinkConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AntennaUplinkConfig" ConfigDataProperty
AntennaUplinkConfigProperty
newValue, Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
()
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
instance Property "DataflowEndpointConfig" ConfigDataProperty where
type PropertyType "DataflowEndpointConfig" ConfigDataProperty = DataflowEndpointConfigProperty
set :: PropertyType "DataflowEndpointConfig" ConfigDataProperty
-> ConfigDataProperty -> ConfigDataProperty
set PropertyType "DataflowEndpointConfig" ConfigDataProperty
newValue ConfigDataProperty {Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ConfigDataProperty -> ()
antennaDownlinkConfig :: ConfigDataProperty -> Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: ConfigDataProperty
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: ConfigDataProperty -> Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: ConfigDataProperty -> Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: ConfigDataProperty -> Maybe S3RecordingConfigProperty
trackingConfig :: ConfigDataProperty -> Maybe TrackingConfigProperty
uplinkEchoConfig :: ConfigDataProperty -> Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
= ConfigDataProperty
{dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
dataflowEndpointConfig = DataflowEndpointConfigProperty
-> Maybe DataflowEndpointConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DataflowEndpointConfig" ConfigDataProperty
DataflowEndpointConfigProperty
newValue, Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
instance Property "S3RecordingConfig" ConfigDataProperty where
type PropertyType "S3RecordingConfig" ConfigDataProperty = S3RecordingConfigProperty
set :: PropertyType "S3RecordingConfig" ConfigDataProperty
-> ConfigDataProperty -> ConfigDataProperty
set PropertyType "S3RecordingConfig" ConfigDataProperty
newValue ConfigDataProperty {Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ConfigDataProperty -> ()
antennaDownlinkConfig :: ConfigDataProperty -> Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: ConfigDataProperty
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: ConfigDataProperty -> Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: ConfigDataProperty -> Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: ConfigDataProperty -> Maybe S3RecordingConfigProperty
trackingConfig :: ConfigDataProperty -> Maybe TrackingConfigProperty
uplinkEchoConfig :: ConfigDataProperty -> Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
= ConfigDataProperty
{s3RecordingConfig :: Maybe S3RecordingConfigProperty
s3RecordingConfig = S3RecordingConfigProperty -> Maybe S3RecordingConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "S3RecordingConfig" ConfigDataProperty
S3RecordingConfigProperty
newValue, Maybe DataflowEndpointConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
instance Property "TrackingConfig" ConfigDataProperty where
type PropertyType "TrackingConfig" ConfigDataProperty = TrackingConfigProperty
set :: PropertyType "TrackingConfig" ConfigDataProperty
-> ConfigDataProperty -> ConfigDataProperty
set PropertyType "TrackingConfig" ConfigDataProperty
newValue ConfigDataProperty {Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ConfigDataProperty -> ()
antennaDownlinkConfig :: ConfigDataProperty -> Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: ConfigDataProperty
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: ConfigDataProperty -> Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: ConfigDataProperty -> Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: ConfigDataProperty -> Maybe S3RecordingConfigProperty
trackingConfig :: ConfigDataProperty -> Maybe TrackingConfigProperty
uplinkEchoConfig :: ConfigDataProperty -> Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
= ConfigDataProperty {trackingConfig :: Maybe TrackingConfigProperty
trackingConfig = TrackingConfigProperty -> Maybe TrackingConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TrackingConfig" ConfigDataProperty
TrackingConfigProperty
newValue, Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
instance Property "UplinkEchoConfig" ConfigDataProperty where
type PropertyType "UplinkEchoConfig" ConfigDataProperty = UplinkEchoConfigProperty
set :: PropertyType "UplinkEchoConfig" ConfigDataProperty
-> ConfigDataProperty -> ConfigDataProperty
set PropertyType "UplinkEchoConfig" ConfigDataProperty
newValue ConfigDataProperty {Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe UplinkEchoConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ConfigDataProperty -> ()
antennaDownlinkConfig :: ConfigDataProperty -> Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: ConfigDataProperty
-> Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: ConfigDataProperty -> Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: ConfigDataProperty -> Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: ConfigDataProperty -> Maybe S3RecordingConfigProperty
trackingConfig :: ConfigDataProperty -> Maybe TrackingConfigProperty
uplinkEchoConfig :: ConfigDataProperty -> Maybe UplinkEchoConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
..}
= ConfigDataProperty {uplinkEchoConfig :: Maybe UplinkEchoConfigProperty
uplinkEchoConfig = UplinkEchoConfigProperty -> Maybe UplinkEchoConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "UplinkEchoConfig" ConfigDataProperty
UplinkEchoConfigProperty
newValue, Maybe DataflowEndpointConfigProperty
Maybe S3RecordingConfigProperty
Maybe AntennaDownlinkDemodDecodeConfigProperty
Maybe AntennaDownlinkConfigProperty
Maybe TrackingConfigProperty
Maybe AntennaUplinkConfigProperty
()
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
haddock_workaround_ :: ()
antennaDownlinkConfig :: Maybe AntennaDownlinkConfigProperty
antennaDownlinkDemodDecodeConfig :: Maybe AntennaDownlinkDemodDecodeConfigProperty
antennaUplinkConfig :: Maybe AntennaUplinkConfigProperty
dataflowEndpointConfig :: Maybe DataflowEndpointConfigProperty
s3RecordingConfig :: Maybe S3RecordingConfigProperty
trackingConfig :: Maybe TrackingConfigProperty
..}