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
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html>
    InfluxDBInstance {InfluxDBInstance -> ()
haddock_workaround_ :: (),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-allocatedstorage>
                      InfluxDBInstance -> Maybe (Value Integer)
allocatedStorage :: (Prelude.Maybe (Value Prelude.Integer)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-bucket>
                      InfluxDBInstance -> Maybe (Value Text)
bucket :: (Prelude.Maybe (Value Prelude.Text)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-dbinstancetype>
                      InfluxDBInstance -> Maybe (Value Text)
dbInstanceType :: (Prelude.Maybe (Value Prelude.Text)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-dbparametergroupidentifier>
                      InfluxDBInstance -> Maybe (Value Text)
dbParameterGroupIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-dbstoragetype>
                      InfluxDBInstance -> Maybe (Value Text)
dbStorageType :: (Prelude.Maybe (Value Prelude.Text)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-deploymenttype>
                      InfluxDBInstance -> Maybe (Value Text)
deploymentType :: (Prelude.Maybe (Value Prelude.Text)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-logdeliveryconfiguration>
                      InfluxDBInstance -> Maybe LogDeliveryConfigurationProperty
logDeliveryConfiguration :: (Prelude.Maybe LogDeliveryConfigurationProperty),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-name>
                      InfluxDBInstance -> Maybe (Value Text)
name :: (Prelude.Maybe (Value Prelude.Text)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-networktype>
                      InfluxDBInstance -> Maybe (Value Text)
networkType :: (Prelude.Maybe (Value Prelude.Text)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-organization>
                      InfluxDBInstance -> Maybe (Value Text)
organization :: (Prelude.Maybe (Value Prelude.Text)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-password>
                      InfluxDBInstance -> Maybe (Value Text)
password :: (Prelude.Maybe (Value Prelude.Text)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-port>
                      InfluxDBInstance -> Maybe (Value Integer)
port :: (Prelude.Maybe (Value Prelude.Integer)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-publiclyaccessible>
                      InfluxDBInstance -> Maybe (Value Bool)
publiclyAccessible :: (Prelude.Maybe (Value Prelude.Bool)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-tags>
                      InfluxDBInstance -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag]),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-username>
                      InfluxDBInstance -> Maybe (Value Text)
username :: (Prelude.Maybe (Value Prelude.Text)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-vpcsecuritygroupids>
                      InfluxDBInstance -> Maybe (ValueList Text)
vpcSecurityGroupIds :: (Prelude.Maybe (ValueList Prelude.Text)),
                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-vpcsubnetids>
                      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)
..}