module Stratosphere.Timestream.InfluxDBInstance (
module Exports, InfluxDBInstance(..), mkInfluxDBInstance
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.Timestream.InfluxDBInstance.LogDeliveryConfigurationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data InfluxDBInstance
=
InfluxDBInstance {InfluxDBInstance -> ()
haddock_workaround_ :: (),
InfluxDBInstance -> Maybe (Value Integer)
allocatedStorage :: (Prelude.Maybe (Value Prelude.Integer)),
InfluxDBInstance -> Maybe (Value Text)
bucket :: (Prelude.Maybe (Value Prelude.Text)),
InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: (Prelude.Maybe (Value Prelude.Text)),
InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: (Prelude.Maybe (Value Prelude.Text)),
InfluxDBInstance -> Maybe (Value Text)
deploymentType :: (Prelude.Maybe (Value Prelude.Text)),
InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
logDeliveryConfiguration :: (Prelude.Maybe LogDeliveryConfigurationProperty),
InfluxDBInstance -> Maybe (Value Text)
name :: (Prelude.Maybe (Value Prelude.Text)),
InfluxDBInstance -> Maybe (Value Text)
networkType :: (Prelude.Maybe (Value Prelude.Text)),
InfluxDBInstance -> Maybe (Value Text)
organization :: (Prelude.Maybe (Value Prelude.Text)),
InfluxDBInstance -> Maybe (Value Text)
password :: (Prelude.Maybe (Value Prelude.Text)),
InfluxDBInstance -> Maybe (Value Integer)
port :: (Prelude.Maybe (Value Prelude.Integer)),
InfluxDBInstance -> Maybe (Value Bool)
publiclyAccessible :: (Prelude.Maybe (Value Prelude.Bool)),
InfluxDBInstance -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag]),
InfluxDBInstance -> Maybe (Value Text)
username :: (Prelude.Maybe (Value Prelude.Text)),
InfluxDBInstance -> Maybe (ValueList Text)
vpcSecurityGroupIds :: (Prelude.Maybe (ValueList Prelude.Text)),
InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: (Prelude.Maybe (ValueList Prelude.Text))}
deriving stock (InfluxDBInstance -> InfluxDBInstance -> Bool
(InfluxDBInstance -> InfluxDBInstance -> Bool)
-> (InfluxDBInstance -> InfluxDBInstance -> Bool)
-> Eq InfluxDBInstance
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: InfluxDBInstance -> InfluxDBInstance -> Bool
== :: InfluxDBInstance -> InfluxDBInstance -> Bool
$c/= :: InfluxDBInstance -> InfluxDBInstance -> Bool
/= :: InfluxDBInstance -> InfluxDBInstance -> Bool
Prelude.Eq, Int -> InfluxDBInstance -> ShowS
[InfluxDBInstance] -> ShowS
InfluxDBInstance -> String
(Int -> InfluxDBInstance -> ShowS)
-> (InfluxDBInstance -> String)
-> ([InfluxDBInstance] -> ShowS)
-> Show InfluxDBInstance
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> InfluxDBInstance -> ShowS
showsPrec :: Int -> InfluxDBInstance -> ShowS
$cshow :: InfluxDBInstance -> String
show :: InfluxDBInstance -> String
$cshowList :: [InfluxDBInstance] -> ShowS
showList :: [InfluxDBInstance] -> ShowS
Prelude.Show)
mkInfluxDBInstance :: InfluxDBInstance
mkInfluxDBInstance :: InfluxDBInstance
mkInfluxDBInstance
= InfluxDBInstance
{haddock_workaround_ :: ()
haddock_workaround_ = (), allocatedStorage :: Maybe (Value Integer)
allocatedStorage = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
bucket :: Maybe (Value Text)
bucket = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, dbInstanceType :: Maybe (Value Text)
dbInstanceType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
dbParameterGroupIdentifier :: Maybe (Value Text)
dbParameterGroupIdentifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
dbStorageType :: Maybe (Value Text)
dbStorageType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, deploymentType :: Maybe (Value Text)
deploymentType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
logDeliveryConfiguration = Maybe LogDeliveryConfigurationProperty
forall a. Maybe a
Prelude.Nothing, name :: Maybe (Value Text)
name = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
networkType :: Maybe (Value Text)
networkType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, organization :: Maybe (Value Text)
organization = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
password :: Maybe (Value Text)
password = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, port :: Maybe (Value Integer)
port = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
publiclyAccessible :: Maybe (Value Bool)
publiclyAccessible = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing,
username :: Maybe (Value Text)
username = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSecurityGroupIds = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
vpcSubnetIds :: Maybe (ValueList Text)
vpcSubnetIds = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties InfluxDBInstance where
toResourceProperties :: InfluxDBInstance -> ResourceProperties
toResourceProperties InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::Timestream::InfluxDBInstance",
supportsTags :: Bool
supportsTags = Bool
Prelude.True,
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 -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AllocatedStorage" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
allocatedStorage,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Bucket" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
bucket,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DbInstanceType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
dbInstanceType,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DbParameterGroupIdentifier"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
dbParameterGroupIdentifier,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DbStorageType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
dbStorageType,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeploymentType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
deploymentType,
Key -> LogDeliveryConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogDeliveryConfiguration"
(LogDeliveryConfigurationProperty -> (Key, Value))
-> Maybe LogDeliveryConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LogDeliveryConfigurationProperty
logDeliveryConfiguration,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Name" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
name,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NetworkType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
networkType,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Organization" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
organization,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Password" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
password,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Port" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
port,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PubliclyAccessible" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
publiclyAccessible,
Key -> [Tag] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Username" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
username,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcSecurityGroupIds" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
vpcSecurityGroupIds,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcSubnetIds" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
vpcSubnetIds])}
instance JSON.ToJSON InfluxDBInstance where
toJSON :: InfluxDBInstance -> Value
toJSON InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= [(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 -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AllocatedStorage" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
allocatedStorage,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Bucket" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
bucket,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DbInstanceType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
dbInstanceType,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DbParameterGroupIdentifier"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
dbParameterGroupIdentifier,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DbStorageType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
dbStorageType,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeploymentType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
deploymentType,
Key -> LogDeliveryConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogDeliveryConfiguration"
(LogDeliveryConfigurationProperty -> (Key, Value))
-> Maybe LogDeliveryConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LogDeliveryConfigurationProperty
logDeliveryConfiguration,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Name" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
name,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NetworkType" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
networkType,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Organization" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
organization,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Password" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
password,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Port" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
port,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PubliclyAccessible" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
publiclyAccessible,
Key -> [Tag] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Username" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
username,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcSecurityGroupIds" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
vpcSecurityGroupIds,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcSubnetIds" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
vpcSubnetIds]))
instance Property "AllocatedStorage" InfluxDBInstance where
type PropertyType "AllocatedStorage" InfluxDBInstance = Value Prelude.Integer
set :: PropertyType "AllocatedStorage" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "AllocatedStorage" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {allocatedStorage :: Maybe (Value Integer)
allocatedStorage = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AllocatedStorage" InfluxDBInstance
Value Integer
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "Bucket" InfluxDBInstance where
type PropertyType "Bucket" InfluxDBInstance = Value Prelude.Text
set :: PropertyType "Bucket" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "Bucket" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {bucket :: Maybe (Value Text)
bucket = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Bucket" InfluxDBInstance
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "DbInstanceType" InfluxDBInstance where
type PropertyType "DbInstanceType" InfluxDBInstance = Value Prelude.Text
set :: PropertyType "DbInstanceType" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "DbInstanceType" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {dbInstanceType :: Maybe (Value Text)
dbInstanceType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DbInstanceType" InfluxDBInstance
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "DbParameterGroupIdentifier" InfluxDBInstance where
type PropertyType "DbParameterGroupIdentifier" InfluxDBInstance = Value Prelude.Text
set :: PropertyType "DbParameterGroupIdentifier" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "DbParameterGroupIdentifier" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance
{dbParameterGroupIdentifier :: Maybe (Value Text)
dbParameterGroupIdentifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DbParameterGroupIdentifier" InfluxDBInstance
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "DbStorageType" InfluxDBInstance where
type PropertyType "DbStorageType" InfluxDBInstance = Value Prelude.Text
set :: PropertyType "DbStorageType" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "DbStorageType" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {dbStorageType :: Maybe (Value Text)
dbStorageType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DbStorageType" InfluxDBInstance
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "DeploymentType" InfluxDBInstance where
type PropertyType "DeploymentType" InfluxDBInstance = Value Prelude.Text
set :: PropertyType "DeploymentType" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "DeploymentType" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {deploymentType :: Maybe (Value Text)
deploymentType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DeploymentType" InfluxDBInstance
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "LogDeliveryConfiguration" InfluxDBInstance where
type PropertyType "LogDeliveryConfiguration" InfluxDBInstance = LogDeliveryConfigurationProperty
set :: PropertyType "LogDeliveryConfiguration" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "LogDeliveryConfiguration" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance
{logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
logDeliveryConfiguration = LogDeliveryConfigurationProperty
-> Maybe LogDeliveryConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LogDeliveryConfiguration" InfluxDBInstance
LogDeliveryConfigurationProperty
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "Name" InfluxDBInstance where
type PropertyType "Name" InfluxDBInstance = Value Prelude.Text
set :: PropertyType "Name" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "Name" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {name :: Maybe (Value Text)
name = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Name" InfluxDBInstance
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "NetworkType" InfluxDBInstance where
type PropertyType "NetworkType" InfluxDBInstance = Value Prelude.Text
set :: PropertyType "NetworkType" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "NetworkType" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {networkType :: Maybe (Value Text)
networkType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NetworkType" InfluxDBInstance
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "Organization" InfluxDBInstance where
type PropertyType "Organization" InfluxDBInstance = Value Prelude.Text
set :: PropertyType "Organization" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "Organization" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {organization :: Maybe (Value Text)
organization = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Organization" InfluxDBInstance
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "Password" InfluxDBInstance where
type PropertyType "Password" InfluxDBInstance = Value Prelude.Text
set :: PropertyType "Password" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "Password" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {password :: Maybe (Value Text)
password = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Password" InfluxDBInstance
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "Port" InfluxDBInstance where
type PropertyType "Port" InfluxDBInstance = Value Prelude.Integer
set :: PropertyType "Port" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "Port" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {port :: Maybe (Value Integer)
port = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Port" InfluxDBInstance
Value Integer
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "PubliclyAccessible" InfluxDBInstance where
type PropertyType "PubliclyAccessible" InfluxDBInstance = Value Prelude.Bool
set :: PropertyType "PubliclyAccessible" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "PubliclyAccessible" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {publiclyAccessible :: Maybe (Value Bool)
publiclyAccessible = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PubliclyAccessible" InfluxDBInstance
Value Bool
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "Tags" InfluxDBInstance where
type PropertyType "Tags" InfluxDBInstance = [Tag]
set :: PropertyType "Tags" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "Tags" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {tags :: Maybe [Tag]
tags = [Tag] -> Maybe [Tag]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Tag]
PropertyType "Tags" InfluxDBInstance
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "Username" InfluxDBInstance where
type PropertyType "Username" InfluxDBInstance = Value Prelude.Text
set :: PropertyType "Username" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "Username" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {username :: Maybe (Value Text)
username = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Username" InfluxDBInstance
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "VpcSecurityGroupIds" InfluxDBInstance where
type PropertyType "VpcSecurityGroupIds" InfluxDBInstance = ValueList Prelude.Text
set :: PropertyType "VpcSecurityGroupIds" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "VpcSecurityGroupIds" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance
{vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSecurityGroupIds = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VpcSecurityGroupIds" InfluxDBInstance
ValueList Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSubnetIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
instance Property "VpcSubnetIds" InfluxDBInstance where
type PropertyType "VpcSubnetIds" InfluxDBInstance = ValueList Prelude.Text
set :: PropertyType "VpcSubnetIds" InfluxDBInstance
-> InfluxDBInstance -> InfluxDBInstance
set PropertyType "VpcSubnetIds" InfluxDBInstance
newValue InfluxDBInstance {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: InfluxDBInstance -> ()
allocatedStorage :: InfluxDBInstance -> Maybe (Value Integer)
bucket :: InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: InfluxDBInstance -> Maybe (Value Text)
deploymentType :: InfluxDBInstance -> Maybe (Value Text)
logDeliveryConfiguration :: InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
name :: InfluxDBInstance -> Maybe (Value Text)
networkType :: InfluxDBInstance -> Maybe (Value Text)
organization :: InfluxDBInstance -> Maybe (Value Text)
password :: InfluxDBInstance -> Maybe (Value Text)
port :: InfluxDBInstance -> Maybe (Value Integer)
publiclyAccessible :: InfluxDBInstance -> Maybe (Value Bool)
tags :: InfluxDBInstance -> Maybe [Tag]
username :: InfluxDBInstance -> Maybe (Value Text)
vpcSecurityGroupIds :: InfluxDBInstance -> Maybe (ValueList Text)
vpcSubnetIds :: InfluxDBInstance -> Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
vpcSubnetIds :: Maybe (ValueList Text)
..}
= InfluxDBInstance {vpcSubnetIds :: Maybe (ValueList Text)
vpcSubnetIds = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VpcSubnetIds" InfluxDBInstance
ValueList Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LogDeliveryConfigurationProperty
()
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
haddock_workaround_ :: ()
allocatedStorage :: Maybe (Value Integer)
bucket :: Maybe (Value Text)
dbInstanceType :: Maybe (Value Text)
dbParameterGroupIdentifier :: Maybe (Value Text)
dbStorageType :: Maybe (Value Text)
deploymentType :: Maybe (Value Text)
logDeliveryConfiguration :: Maybe LogDeliveryConfigurationProperty
name :: Maybe (Value Text)
networkType :: Maybe (Value Text)
organization :: Maybe (Value Text)
password :: Maybe (Value Text)
port :: Maybe (Value Integer)
publiclyAccessible :: Maybe (Value Bool)
tags :: Maybe [Tag]
username :: Maybe (Value Text)
vpcSecurityGroupIds :: Maybe (ValueList Text)
..}