module Stratosphere.KinesisAnalyticsV2.Application.ApplicationConfigurationProperty (
        module Exports, ApplicationConfigurationProperty(..),
        mkApplicationConfigurationProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.KinesisAnalyticsV2.Application.ApplicationCodeConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisAnalyticsV2.Application.ApplicationEncryptionConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisAnalyticsV2.Application.ApplicationSnapshotConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisAnalyticsV2.Application.ApplicationSystemRollbackConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisAnalyticsV2.Application.EnvironmentPropertiesProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisAnalyticsV2.Application.FlinkApplicationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisAnalyticsV2.Application.SqlApplicationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisAnalyticsV2.Application.VpcConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.KinesisAnalyticsV2.Application.ZeppelinApplicationConfigurationProperty as Exports
import Stratosphere.ResourceProperties
data ApplicationConfigurationProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html>
    ApplicationConfigurationProperty {ApplicationConfigurationProperty -> ()
haddock_workaround_ :: (),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-applicationcodeconfiguration>
                                      ApplicationConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
applicationCodeConfiguration :: (Prelude.Maybe ApplicationCodeConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-applicationencryptionconfiguration>
                                      ApplicationConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
applicationEncryptionConfiguration :: (Prelude.Maybe ApplicationEncryptionConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-applicationsnapshotconfiguration>
                                      ApplicationConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
applicationSnapshotConfiguration :: (Prelude.Maybe ApplicationSnapshotConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-applicationsystemrollbackconfiguration>
                                      ApplicationConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
applicationSystemRollbackConfiguration :: (Prelude.Maybe ApplicationSystemRollbackConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-environmentproperties>
                                      ApplicationConfigurationProperty
-> Maybe EnvironmentPropertiesProperty
environmentProperties :: (Prelude.Maybe EnvironmentPropertiesProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-flinkapplicationconfiguration>
                                      ApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
flinkApplicationConfiguration :: (Prelude.Maybe FlinkApplicationConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-sqlapplicationconfiguration>
                                      ApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
sqlApplicationConfiguration :: (Prelude.Maybe SqlApplicationConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-vpcconfigurations>
                                      ApplicationConfigurationProperty
-> Maybe [VpcConfigurationProperty]
vpcConfigurations :: (Prelude.Maybe [VpcConfigurationProperty]),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationconfiguration.html#cfn-kinesisanalyticsv2-application-applicationconfiguration-zeppelinapplicationconfiguration>
                                      ApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
zeppelinApplicationConfiguration :: (Prelude.Maybe ZeppelinApplicationConfigurationProperty)}
  deriving stock (ApplicationConfigurationProperty
-> ApplicationConfigurationProperty -> Bool
(ApplicationConfigurationProperty
 -> ApplicationConfigurationProperty -> Bool)
-> (ApplicationConfigurationProperty
    -> ApplicationConfigurationProperty -> Bool)
-> Eq ApplicationConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ApplicationConfigurationProperty
-> ApplicationConfigurationProperty -> Bool
== :: ApplicationConfigurationProperty
-> ApplicationConfigurationProperty -> Bool
$c/= :: ApplicationConfigurationProperty
-> ApplicationConfigurationProperty -> Bool
/= :: ApplicationConfigurationProperty
-> ApplicationConfigurationProperty -> Bool
Prelude.Eq, Int -> ApplicationConfigurationProperty -> ShowS
[ApplicationConfigurationProperty] -> ShowS
ApplicationConfigurationProperty -> String
(Int -> ApplicationConfigurationProperty -> ShowS)
-> (ApplicationConfigurationProperty -> String)
-> ([ApplicationConfigurationProperty] -> ShowS)
-> Show ApplicationConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ApplicationConfigurationProperty -> ShowS
showsPrec :: Int -> ApplicationConfigurationProperty -> ShowS
$cshow :: ApplicationConfigurationProperty -> String
show :: ApplicationConfigurationProperty -> String
$cshowList :: [ApplicationConfigurationProperty] -> ShowS
showList :: [ApplicationConfigurationProperty] -> ShowS
Prelude.Show)
mkApplicationConfigurationProperty ::
  ApplicationConfigurationProperty
mkApplicationConfigurationProperty :: ApplicationConfigurationProperty
mkApplicationConfigurationProperty
  = ApplicationConfigurationProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (),
       applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationCodeConfiguration = Maybe ApplicationCodeConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationEncryptionConfiguration = Maybe ApplicationEncryptionConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSnapshotConfiguration = Maybe ApplicationSnapshotConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
applicationSystemRollbackConfiguration = Maybe ApplicationSystemRollbackConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       environmentProperties :: Maybe EnvironmentPropertiesProperty
environmentProperties = Maybe EnvironmentPropertiesProperty
forall a. Maybe a
Prelude.Nothing,
       flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
flinkApplicationConfiguration = Maybe FlinkApplicationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
sqlApplicationConfiguration = Maybe SqlApplicationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       vpcConfigurations :: Maybe [VpcConfigurationProperty]
vpcConfigurations = Maybe [VpcConfigurationProperty]
forall a. Maybe a
Prelude.Nothing,
       zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
zeppelinApplicationConfiguration = Maybe ZeppelinApplicationConfigurationProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ApplicationConfigurationProperty where
  toResourceProperties :: ApplicationConfigurationProperty -> ResourceProperties
toResourceProperties ApplicationConfigurationProperty {Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ApplicationConfigurationProperty -> ()
applicationCodeConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: ApplicationConfigurationProperty
-> Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: ApplicationConfigurationProperty
-> Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::KinesisAnalyticsV2::Application.ApplicationConfiguration",
         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 -> ApplicationCodeConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ApplicationCodeConfiguration"
                              (ApplicationCodeConfigurationProperty -> (Key, Value))
-> Maybe ApplicationCodeConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ApplicationCodeConfigurationProperty
applicationCodeConfiguration,
                            Key -> ApplicationEncryptionConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ApplicationEncryptionConfiguration"
                              (ApplicationEncryptionConfigurationProperty -> (Key, Value))
-> Maybe ApplicationEncryptionConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ApplicationEncryptionConfigurationProperty
applicationEncryptionConfiguration,
                            Key -> ApplicationSnapshotConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ApplicationSnapshotConfiguration"
                              (ApplicationSnapshotConfigurationProperty -> (Key, Value))
-> Maybe ApplicationSnapshotConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ApplicationSnapshotConfigurationProperty
applicationSnapshotConfiguration,
                            Key
-> ApplicationSystemRollbackConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ApplicationSystemRollbackConfiguration"
                              (ApplicationSystemRollbackConfigurationProperty -> (Key, Value))
-> Maybe ApplicationSystemRollbackConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ApplicationSystemRollbackConfigurationProperty
applicationSystemRollbackConfiguration,
                            Key -> EnvironmentPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnvironmentProperties"
                              (EnvironmentPropertiesProperty -> (Key, Value))
-> Maybe EnvironmentPropertiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EnvironmentPropertiesProperty
environmentProperties,
                            Key -> FlinkApplicationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FlinkApplicationConfiguration"
                              (FlinkApplicationConfigurationProperty -> (Key, Value))
-> Maybe FlinkApplicationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FlinkApplicationConfigurationProperty
flinkApplicationConfiguration,
                            Key -> SqlApplicationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SqlApplicationConfiguration"
                              (SqlApplicationConfigurationProperty -> (Key, Value))
-> Maybe SqlApplicationConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SqlApplicationConfigurationProperty
sqlApplicationConfiguration,
                            Key -> [VpcConfigurationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcConfigurations" ([VpcConfigurationProperty] -> (Key, Value))
-> Maybe [VpcConfigurationProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [VpcConfigurationProperty]
vpcConfigurations,
                            Key -> ZeppelinApplicationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ZeppelinApplicationConfiguration"
                              (ZeppelinApplicationConfigurationProperty -> (Key, Value))
-> Maybe ZeppelinApplicationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ZeppelinApplicationConfigurationProperty
zeppelinApplicationConfiguration])}
instance JSON.ToJSON ApplicationConfigurationProperty where
  toJSON :: ApplicationConfigurationProperty -> Value
toJSON ApplicationConfigurationProperty {Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ApplicationConfigurationProperty -> ()
applicationCodeConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: ApplicationConfigurationProperty
-> Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: ApplicationConfigurationProperty
-> Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
    = [(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 -> ApplicationCodeConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ApplicationCodeConfiguration"
                 (ApplicationCodeConfigurationProperty -> (Key, Value))
-> Maybe ApplicationCodeConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ApplicationCodeConfigurationProperty
applicationCodeConfiguration,
               Key -> ApplicationEncryptionConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ApplicationEncryptionConfiguration"
                 (ApplicationEncryptionConfigurationProperty -> (Key, Value))
-> Maybe ApplicationEncryptionConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ApplicationEncryptionConfigurationProperty
applicationEncryptionConfiguration,
               Key -> ApplicationSnapshotConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ApplicationSnapshotConfiguration"
                 (ApplicationSnapshotConfigurationProperty -> (Key, Value))
-> Maybe ApplicationSnapshotConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ApplicationSnapshotConfigurationProperty
applicationSnapshotConfiguration,
               Key
-> ApplicationSystemRollbackConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ApplicationSystemRollbackConfiguration"
                 (ApplicationSystemRollbackConfigurationProperty -> (Key, Value))
-> Maybe ApplicationSystemRollbackConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ApplicationSystemRollbackConfigurationProperty
applicationSystemRollbackConfiguration,
               Key -> EnvironmentPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnvironmentProperties"
                 (EnvironmentPropertiesProperty -> (Key, Value))
-> Maybe EnvironmentPropertiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EnvironmentPropertiesProperty
environmentProperties,
               Key -> FlinkApplicationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FlinkApplicationConfiguration"
                 (FlinkApplicationConfigurationProperty -> (Key, Value))
-> Maybe FlinkApplicationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FlinkApplicationConfigurationProperty
flinkApplicationConfiguration,
               Key -> SqlApplicationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SqlApplicationConfiguration"
                 (SqlApplicationConfigurationProperty -> (Key, Value))
-> Maybe SqlApplicationConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SqlApplicationConfigurationProperty
sqlApplicationConfiguration,
               Key -> [VpcConfigurationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcConfigurations" ([VpcConfigurationProperty] -> (Key, Value))
-> Maybe [VpcConfigurationProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [VpcConfigurationProperty]
vpcConfigurations,
               Key -> ZeppelinApplicationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ZeppelinApplicationConfiguration"
                 (ZeppelinApplicationConfigurationProperty -> (Key, Value))
-> Maybe ZeppelinApplicationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ZeppelinApplicationConfigurationProperty
zeppelinApplicationConfiguration]))
instance Property "ApplicationCodeConfiguration" ApplicationConfigurationProperty where
  type PropertyType "ApplicationCodeConfiguration" ApplicationConfigurationProperty = ApplicationCodeConfigurationProperty
  set :: PropertyType
  "ApplicationCodeConfiguration" ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
set PropertyType
  "ApplicationCodeConfiguration" ApplicationConfigurationProperty
newValue ApplicationConfigurationProperty {Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ApplicationConfigurationProperty -> ()
applicationCodeConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: ApplicationConfigurationProperty
-> Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: ApplicationConfigurationProperty
-> Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
    = ApplicationConfigurationProperty
        {applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationCodeConfiguration = ApplicationCodeConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ApplicationCodeConfiguration" ApplicationConfigurationProperty
ApplicationCodeConfigurationProperty
newValue, Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ()
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
instance Property "ApplicationEncryptionConfiguration" ApplicationConfigurationProperty where
  type PropertyType "ApplicationEncryptionConfiguration" ApplicationConfigurationProperty = ApplicationEncryptionConfigurationProperty
  set :: PropertyType
  "ApplicationEncryptionConfiguration"
  ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
set PropertyType
  "ApplicationEncryptionConfiguration"
  ApplicationConfigurationProperty
newValue ApplicationConfigurationProperty {Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ApplicationConfigurationProperty -> ()
applicationCodeConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: ApplicationConfigurationProperty
-> Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: ApplicationConfigurationProperty
-> Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
    = ApplicationConfigurationProperty
        {applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationEncryptionConfiguration = ApplicationEncryptionConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ApplicationEncryptionConfiguration"
  ApplicationConfigurationProperty
ApplicationEncryptionConfigurationProperty
newValue, Maybe [VpcConfigurationProperty]
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
instance Property "ApplicationSnapshotConfiguration" ApplicationConfigurationProperty where
  type PropertyType "ApplicationSnapshotConfiguration" ApplicationConfigurationProperty = ApplicationSnapshotConfigurationProperty
  set :: PropertyType
  "ApplicationSnapshotConfiguration" ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
set PropertyType
  "ApplicationSnapshotConfiguration" ApplicationConfigurationProperty
newValue ApplicationConfigurationProperty {Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ApplicationConfigurationProperty -> ()
applicationCodeConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: ApplicationConfigurationProperty
-> Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: ApplicationConfigurationProperty
-> Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
    = ApplicationConfigurationProperty
        {applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSnapshotConfiguration = ApplicationSnapshotConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ApplicationSnapshotConfiguration" ApplicationConfigurationProperty
ApplicationSnapshotConfigurationProperty
newValue, Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
instance Property "ApplicationSystemRollbackConfiguration" ApplicationConfigurationProperty where
  type PropertyType "ApplicationSystemRollbackConfiguration" ApplicationConfigurationProperty = ApplicationSystemRollbackConfigurationProperty
  set :: PropertyType
  "ApplicationSystemRollbackConfiguration"
  ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
set PropertyType
  "ApplicationSystemRollbackConfiguration"
  ApplicationConfigurationProperty
newValue ApplicationConfigurationProperty {Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ApplicationConfigurationProperty -> ()
applicationCodeConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: ApplicationConfigurationProperty
-> Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: ApplicationConfigurationProperty
-> Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
    = ApplicationConfigurationProperty
        {applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
applicationSystemRollbackConfiguration = ApplicationSystemRollbackConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ApplicationSystemRollbackConfiguration"
  ApplicationConfigurationProperty
ApplicationSystemRollbackConfigurationProperty
newValue,
         Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
instance Property "EnvironmentProperties" ApplicationConfigurationProperty where
  type PropertyType "EnvironmentProperties" ApplicationConfigurationProperty = EnvironmentPropertiesProperty
  set :: PropertyType
  "EnvironmentProperties" ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
set PropertyType
  "EnvironmentProperties" ApplicationConfigurationProperty
newValue ApplicationConfigurationProperty {Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ApplicationConfigurationProperty -> ()
applicationCodeConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: ApplicationConfigurationProperty
-> Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: ApplicationConfigurationProperty
-> Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
    = ApplicationConfigurationProperty
        {environmentProperties :: Maybe EnvironmentPropertiesProperty
environmentProperties = EnvironmentPropertiesProperty
-> Maybe EnvironmentPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "EnvironmentProperties" ApplicationConfigurationProperty
EnvironmentPropertiesProperty
newValue, Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
instance Property "FlinkApplicationConfiguration" ApplicationConfigurationProperty where
  type PropertyType "FlinkApplicationConfiguration" ApplicationConfigurationProperty = FlinkApplicationConfigurationProperty
  set :: PropertyType
  "FlinkApplicationConfiguration" ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
set PropertyType
  "FlinkApplicationConfiguration" ApplicationConfigurationProperty
newValue ApplicationConfigurationProperty {Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ApplicationConfigurationProperty -> ()
applicationCodeConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: ApplicationConfigurationProperty
-> Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: ApplicationConfigurationProperty
-> Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
    = ApplicationConfigurationProperty
        {flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
flinkApplicationConfiguration = FlinkApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "FlinkApplicationConfiguration" ApplicationConfigurationProperty
FlinkApplicationConfigurationProperty
newValue, Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
instance Property "SqlApplicationConfiguration" ApplicationConfigurationProperty where
  type PropertyType "SqlApplicationConfiguration" ApplicationConfigurationProperty = SqlApplicationConfigurationProperty
  set :: PropertyType
  "SqlApplicationConfiguration" ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
set PropertyType
  "SqlApplicationConfiguration" ApplicationConfigurationProperty
newValue ApplicationConfigurationProperty {Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ApplicationConfigurationProperty -> ()
applicationCodeConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: ApplicationConfigurationProperty
-> Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: ApplicationConfigurationProperty
-> Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
    = ApplicationConfigurationProperty
        {sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
sqlApplicationConfiguration = SqlApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "SqlApplicationConfiguration" ApplicationConfigurationProperty
SqlApplicationConfigurationProperty
newValue, Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
instance Property "VpcConfigurations" ApplicationConfigurationProperty where
  type PropertyType "VpcConfigurations" ApplicationConfigurationProperty = [VpcConfigurationProperty]
  set :: PropertyType "VpcConfigurations" ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
set PropertyType "VpcConfigurations" ApplicationConfigurationProperty
newValue ApplicationConfigurationProperty {Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ApplicationConfigurationProperty -> ()
applicationCodeConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: ApplicationConfigurationProperty
-> Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: ApplicationConfigurationProperty
-> Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
    = ApplicationConfigurationProperty
        {vpcConfigurations :: Maybe [VpcConfigurationProperty]
vpcConfigurations = [VpcConfigurationProperty] -> Maybe [VpcConfigurationProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [VpcConfigurationProperty]
PropertyType "VpcConfigurations" ApplicationConfigurationProperty
newValue, Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
instance Property "ZeppelinApplicationConfiguration" ApplicationConfigurationProperty where
  type PropertyType "ZeppelinApplicationConfiguration" ApplicationConfigurationProperty = ZeppelinApplicationConfigurationProperty
  set :: PropertyType
  "ZeppelinApplicationConfiguration" ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
-> ApplicationConfigurationProperty
set PropertyType
  "ZeppelinApplicationConfiguration" ApplicationConfigurationProperty
newValue ApplicationConfigurationProperty {Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
Maybe ZeppelinApplicationConfigurationProperty
()
haddock_workaround_ :: ApplicationConfigurationProperty -> ()
applicationCodeConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: ApplicationConfigurationProperty
-> Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: ApplicationConfigurationProperty
-> Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: ApplicationConfigurationProperty
-> Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: ApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
..}
    = ApplicationConfigurationProperty
        {zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfigurationProperty
zeppelinApplicationConfiguration = ZeppelinApplicationConfigurationProperty
-> Maybe ZeppelinApplicationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ZeppelinApplicationConfiguration" ApplicationConfigurationProperty
ZeppelinApplicationConfigurationProperty
newValue, Maybe [VpcConfigurationProperty]
Maybe ApplicationEncryptionConfigurationProperty
Maybe ApplicationSnapshotConfigurationProperty
Maybe ApplicationSystemRollbackConfigurationProperty
Maybe FlinkApplicationConfigurationProperty
Maybe EnvironmentPropertiesProperty
Maybe ApplicationCodeConfigurationProperty
Maybe SqlApplicationConfigurationProperty
()
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
haddock_workaround_ :: ()
applicationCodeConfiguration :: Maybe ApplicationCodeConfigurationProperty
applicationEncryptionConfiguration :: Maybe ApplicationEncryptionConfigurationProperty
applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfigurationProperty
applicationSystemRollbackConfiguration :: Maybe ApplicationSystemRollbackConfigurationProperty
environmentProperties :: Maybe EnvironmentPropertiesProperty
flinkApplicationConfiguration :: Maybe FlinkApplicationConfigurationProperty
sqlApplicationConfiguration :: Maybe SqlApplicationConfigurationProperty
vpcConfigurations :: Maybe [VpcConfigurationProperty]
..}