module Stratosphere.RedshiftServerless.Workgroup.WorkgroupProperty (
module Exports, WorkgroupProperty(..), mkWorkgroupProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.RedshiftServerless.Workgroup.ConfigParameterProperty as Exports
import {-# SOURCE #-} Stratosphere.RedshiftServerless.Workgroup.EndpointProperty as Exports
import {-# SOURCE #-} Stratosphere.RedshiftServerless.Workgroup.PerformanceTargetProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data WorkgroupProperty
=
WorkgroupProperty {WorkgroupProperty -> ()
haddock_workaround_ :: (),
WorkgroupProperty -> Maybe (Value Integer)
baseCapacity :: (Prelude.Maybe (Value Prelude.Integer)),
WorkgroupProperty -> Maybe [ConfigParameterProperty]
configParameters :: (Prelude.Maybe [ConfigParameterProperty]),
WorkgroupProperty -> Maybe (Value Text)
creationDate :: (Prelude.Maybe (Value Prelude.Text)),
WorkgroupProperty -> Maybe EndpointProperty
endpoint :: (Prelude.Maybe EndpointProperty),
WorkgroupProperty -> Maybe (Value Bool)
enhancedVpcRouting :: (Prelude.Maybe (Value Prelude.Bool)),
WorkgroupProperty -> Maybe (Value Integer)
maxCapacity :: (Prelude.Maybe (Value Prelude.Integer)),
WorkgroupProperty -> Maybe (Value Text)
namespaceName :: (Prelude.Maybe (Value Prelude.Text)),
WorkgroupProperty -> Maybe PerformanceTargetProperty
pricePerformanceTarget :: (Prelude.Maybe PerformanceTargetProperty),
WorkgroupProperty -> Maybe (Value Bool)
publiclyAccessible :: (Prelude.Maybe (Value Prelude.Bool)),
WorkgroupProperty -> Maybe (ValueList Text)
securityGroupIds :: (Prelude.Maybe (ValueList Prelude.Text)),
WorkgroupProperty -> Maybe (Value Text)
status :: (Prelude.Maybe (Value Prelude.Text)),
WorkgroupProperty -> Maybe (ValueList Text)
subnetIds :: (Prelude.Maybe (ValueList Prelude.Text)),
WorkgroupProperty -> Maybe (Value Text)
trackName :: (Prelude.Maybe (Value Prelude.Text)),
WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: (Prelude.Maybe (Value Prelude.Text)),
WorkgroupProperty -> Maybe (Value Text)
workgroupId :: (Prelude.Maybe (Value Prelude.Text)),
WorkgroupProperty -> Maybe (Value Text)
workgroupName :: (Prelude.Maybe (Value Prelude.Text))}
deriving stock (WorkgroupProperty -> WorkgroupProperty -> Bool
(WorkgroupProperty -> WorkgroupProperty -> Bool)
-> (WorkgroupProperty -> WorkgroupProperty -> Bool)
-> Eq WorkgroupProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: WorkgroupProperty -> WorkgroupProperty -> Bool
== :: WorkgroupProperty -> WorkgroupProperty -> Bool
$c/= :: WorkgroupProperty -> WorkgroupProperty -> Bool
/= :: WorkgroupProperty -> WorkgroupProperty -> Bool
Prelude.Eq, Int -> WorkgroupProperty -> ShowS
[WorkgroupProperty] -> ShowS
WorkgroupProperty -> String
(Int -> WorkgroupProperty -> ShowS)
-> (WorkgroupProperty -> String)
-> ([WorkgroupProperty] -> ShowS)
-> Show WorkgroupProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> WorkgroupProperty -> ShowS
showsPrec :: Int -> WorkgroupProperty -> ShowS
$cshow :: WorkgroupProperty -> String
show :: WorkgroupProperty -> String
$cshowList :: [WorkgroupProperty] -> ShowS
showList :: [WorkgroupProperty] -> ShowS
Prelude.Show)
mkWorkgroupProperty :: WorkgroupProperty
mkWorkgroupProperty :: WorkgroupProperty
mkWorkgroupProperty
= WorkgroupProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), baseCapacity :: Maybe (Value Integer)
baseCapacity = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
configParameters :: Maybe [ConfigParameterProperty]
configParameters = Maybe [ConfigParameterProperty]
forall a. Maybe a
Prelude.Nothing, creationDate :: Maybe (Value Text)
creationDate = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
endpoint :: Maybe EndpointProperty
endpoint = Maybe EndpointProperty
forall a. Maybe a
Prelude.Nothing, enhancedVpcRouting :: Maybe (Value Bool)
enhancedVpcRouting = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
maxCapacity :: Maybe (Value Integer)
maxCapacity = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, namespaceName :: Maybe (Value Text)
namespaceName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
pricePerformanceTarget :: Maybe PerformanceTargetProperty
pricePerformanceTarget = Maybe PerformanceTargetProperty
forall a. Maybe a
Prelude.Nothing,
publiclyAccessible :: Maybe (Value Bool)
publiclyAccessible = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
securityGroupIds :: Maybe (ValueList Text)
securityGroupIds = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, status :: Maybe (Value Text)
status = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
subnetIds :: Maybe (ValueList Text)
subnetIds = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, trackName :: Maybe (Value Text)
trackName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
workgroupArn :: Maybe (Value Text)
workgroupArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, workgroupId :: Maybe (Value Text)
workgroupId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
workgroupName :: Maybe (Value Text)
workgroupName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties WorkgroupProperty where
toResourceProperties :: WorkgroupProperty -> ResourceProperties
toResourceProperties WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::RedshiftServerless::Workgroup.Workgroup",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> 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
"BaseCapacity" (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)
baseCapacity,
Key -> [ConfigParameterProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ConfigParameters" ([ConfigParameterProperty] -> (Key, Value))
-> Maybe [ConfigParameterProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ConfigParameterProperty]
configParameters,
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
"CreationDate" (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)
creationDate,
Key -> EndpointProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Endpoint" (EndpointProperty -> (Key, Value))
-> Maybe EndpointProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EndpointProperty
endpoint,
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
"EnhancedVpcRouting" (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)
enhancedVpcRouting,
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
"MaxCapacity" (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)
maxCapacity,
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
"NamespaceName" (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)
namespaceName,
Key -> PerformanceTargetProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PricePerformanceTarget"
(PerformanceTargetProperty -> (Key, Value))
-> Maybe PerformanceTargetProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PerformanceTargetProperty
pricePerformanceTarget,
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 -> 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
"SecurityGroupIds" (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)
securityGroupIds,
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
"Status" (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)
status,
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
"SubnetIds" (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)
subnetIds,
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
"TrackName" (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)
trackName,
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
"WorkgroupArn" (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)
workgroupArn,
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
"WorkgroupId" (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)
workgroupId,
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
"WorkgroupName" (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)
workgroupName])}
instance JSON.ToJSON WorkgroupProperty where
toJSON :: WorkgroupProperty -> Value
toJSON WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value 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
"BaseCapacity" (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)
baseCapacity,
Key -> [ConfigParameterProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ConfigParameters" ([ConfigParameterProperty] -> (Key, Value))
-> Maybe [ConfigParameterProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ConfigParameterProperty]
configParameters,
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
"CreationDate" (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)
creationDate,
Key -> EndpointProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Endpoint" (EndpointProperty -> (Key, Value))
-> Maybe EndpointProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EndpointProperty
endpoint,
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
"EnhancedVpcRouting" (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)
enhancedVpcRouting,
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
"MaxCapacity" (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)
maxCapacity,
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
"NamespaceName" (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)
namespaceName,
Key -> PerformanceTargetProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PricePerformanceTarget"
(PerformanceTargetProperty -> (Key, Value))
-> Maybe PerformanceTargetProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PerformanceTargetProperty
pricePerformanceTarget,
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 -> 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
"SecurityGroupIds" (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)
securityGroupIds,
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
"Status" (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)
status,
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
"SubnetIds" (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)
subnetIds,
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
"TrackName" (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)
trackName,
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
"WorkgroupArn" (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)
workgroupArn,
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
"WorkgroupId" (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)
workgroupId,
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
"WorkgroupName" (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)
workgroupName]))
instance Property "BaseCapacity" WorkgroupProperty where
type PropertyType "BaseCapacity" WorkgroupProperty = Value Prelude.Integer
set :: PropertyType "BaseCapacity" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "BaseCapacity" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {baseCapacity :: Maybe (Value Integer)
baseCapacity = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BaseCapacity" WorkgroupProperty
Value Integer
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "ConfigParameters" WorkgroupProperty where
type PropertyType "ConfigParameters" WorkgroupProperty = [ConfigParameterProperty]
set :: PropertyType "ConfigParameters" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "ConfigParameters" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {configParameters :: Maybe [ConfigParameterProperty]
configParameters = [ConfigParameterProperty] -> Maybe [ConfigParameterProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ConfigParameterProperty]
PropertyType "ConfigParameters" WorkgroupProperty
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "CreationDate" WorkgroupProperty where
type PropertyType "CreationDate" WorkgroupProperty = Value Prelude.Text
set :: PropertyType "CreationDate" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "CreationDate" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {creationDate :: Maybe (Value Text)
creationDate = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CreationDate" WorkgroupProperty
Value Text
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "Endpoint" WorkgroupProperty where
type PropertyType "Endpoint" WorkgroupProperty = EndpointProperty
set :: PropertyType "Endpoint" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "Endpoint" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {endpoint :: Maybe EndpointProperty
endpoint = EndpointProperty -> Maybe EndpointProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Endpoint" WorkgroupProperty
EndpointProperty
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "EnhancedVpcRouting" WorkgroupProperty where
type PropertyType "EnhancedVpcRouting" WorkgroupProperty = Value Prelude.Bool
set :: PropertyType "EnhancedVpcRouting" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "EnhancedVpcRouting" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty
{enhancedVpcRouting :: Maybe (Value Bool)
enhancedVpcRouting = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EnhancedVpcRouting" WorkgroupProperty
Value Bool
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "MaxCapacity" WorkgroupProperty where
type PropertyType "MaxCapacity" WorkgroupProperty = Value Prelude.Integer
set :: PropertyType "MaxCapacity" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "MaxCapacity" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {maxCapacity :: Maybe (Value Integer)
maxCapacity = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaxCapacity" WorkgroupProperty
Value Integer
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "NamespaceName" WorkgroupProperty where
type PropertyType "NamespaceName" WorkgroupProperty = Value Prelude.Text
set :: PropertyType "NamespaceName" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "NamespaceName" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {namespaceName :: Maybe (Value Text)
namespaceName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NamespaceName" WorkgroupProperty
Value Text
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "PricePerformanceTarget" WorkgroupProperty where
type PropertyType "PricePerformanceTarget" WorkgroupProperty = PerformanceTargetProperty
set :: PropertyType "PricePerformanceTarget" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "PricePerformanceTarget" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty
{pricePerformanceTarget :: Maybe PerformanceTargetProperty
pricePerformanceTarget = PerformanceTargetProperty -> Maybe PerformanceTargetProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PricePerformanceTarget" WorkgroupProperty
PerformanceTargetProperty
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "PubliclyAccessible" WorkgroupProperty where
type PropertyType "PubliclyAccessible" WorkgroupProperty = Value Prelude.Bool
set :: PropertyType "PubliclyAccessible" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "PubliclyAccessible" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty
{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" WorkgroupProperty
Value Bool
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "SecurityGroupIds" WorkgroupProperty where
type PropertyType "SecurityGroupIds" WorkgroupProperty = ValueList Prelude.Text
set :: PropertyType "SecurityGroupIds" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "SecurityGroupIds" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {securityGroupIds :: Maybe (ValueList Text)
securityGroupIds = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SecurityGroupIds" WorkgroupProperty
ValueList Text
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "Status" WorkgroupProperty where
type PropertyType "Status" WorkgroupProperty = Value Prelude.Text
set :: PropertyType "Status" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "Status" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {status :: Maybe (Value Text)
status = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Status" WorkgroupProperty
Value Text
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "SubnetIds" WorkgroupProperty where
type PropertyType "SubnetIds" WorkgroupProperty = ValueList Prelude.Text
set :: PropertyType "SubnetIds" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "SubnetIds" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {subnetIds :: Maybe (ValueList Text)
subnetIds = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SubnetIds" WorkgroupProperty
ValueList Text
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "TrackName" WorkgroupProperty where
type PropertyType "TrackName" WorkgroupProperty = Value Prelude.Text
set :: PropertyType "TrackName" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "TrackName" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {trackName :: Maybe (Value Text)
trackName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TrackName" WorkgroupProperty
Value Text
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "WorkgroupArn" WorkgroupProperty where
type PropertyType "WorkgroupArn" WorkgroupProperty = Value Prelude.Text
set :: PropertyType "WorkgroupArn" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "WorkgroupArn" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {workgroupArn :: Maybe (Value Text)
workgroupArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "WorkgroupArn" WorkgroupProperty
Value Text
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "WorkgroupId" WorkgroupProperty where
type PropertyType "WorkgroupId" WorkgroupProperty = Value Prelude.Text
set :: PropertyType "WorkgroupId" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "WorkgroupId" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {workgroupId :: Maybe (Value Text)
workgroupId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "WorkgroupId" WorkgroupProperty
Value Text
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
instance Property "WorkgroupName" WorkgroupProperty where
type PropertyType "WorkgroupName" WorkgroupProperty = Value Prelude.Text
set :: PropertyType "WorkgroupName" WorkgroupProperty
-> WorkgroupProperty -> WorkgroupProperty
set PropertyType "WorkgroupName" WorkgroupProperty
newValue WorkgroupProperty {Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: WorkgroupProperty -> ()
baseCapacity :: WorkgroupProperty -> Maybe (Value Integer)
configParameters :: WorkgroupProperty -> Maybe [ConfigParameterProperty]
creationDate :: WorkgroupProperty -> Maybe (Value Text)
endpoint :: WorkgroupProperty -> Maybe EndpointProperty
enhancedVpcRouting :: WorkgroupProperty -> Maybe (Value Bool)
maxCapacity :: WorkgroupProperty -> Maybe (Value Integer)
namespaceName :: WorkgroupProperty -> Maybe (Value Text)
pricePerformanceTarget :: WorkgroupProperty -> Maybe PerformanceTargetProperty
publiclyAccessible :: WorkgroupProperty -> Maybe (Value Bool)
securityGroupIds :: WorkgroupProperty -> Maybe (ValueList Text)
status :: WorkgroupProperty -> Maybe (Value Text)
subnetIds :: WorkgroupProperty -> Maybe (ValueList Text)
trackName :: WorkgroupProperty -> Maybe (Value Text)
workgroupArn :: WorkgroupProperty -> Maybe (Value Text)
workgroupId :: WorkgroupProperty -> Maybe (Value Text)
workgroupName :: WorkgroupProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
workgroupName :: Maybe (Value Text)
..}
= WorkgroupProperty {workgroupName :: Maybe (Value Text)
workgroupName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "WorkgroupName" WorkgroupProperty
Value Text
newValue, Maybe [ConfigParameterProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe PerformanceTargetProperty
Maybe EndpointProperty
()
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
haddock_workaround_ :: ()
baseCapacity :: Maybe (Value Integer)
configParameters :: Maybe [ConfigParameterProperty]
creationDate :: Maybe (Value Text)
endpoint :: Maybe EndpointProperty
enhancedVpcRouting :: Maybe (Value Bool)
maxCapacity :: Maybe (Value Integer)
namespaceName :: Maybe (Value Text)
pricePerformanceTarget :: Maybe PerformanceTargetProperty
publiclyAccessible :: Maybe (Value Bool)
securityGroupIds :: Maybe (ValueList Text)
status :: Maybe (Value Text)
subnetIds :: Maybe (ValueList Text)
trackName :: Maybe (Value Text)
workgroupArn :: Maybe (Value Text)
workgroupId :: Maybe (Value Text)
..}