module Stratosphere.AppSync.GraphQLApi (
module Exports, GraphQLApi(..), mkGraphQLApi
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.AppSync.GraphQLApi.AdditionalAuthenticationProviderProperty as Exports
import {-# SOURCE #-} Stratosphere.AppSync.GraphQLApi.EnhancedMetricsConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.AppSync.GraphQLApi.LambdaAuthorizerConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.AppSync.GraphQLApi.LogConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.AppSync.GraphQLApi.OpenIDConnectConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.AppSync.GraphQLApi.UserPoolConfigProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data GraphQLApi
=
GraphQLApi {GraphQLApi -> ()
haddock_workaround_ :: (),
GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
additionalAuthenticationProviders :: (Prelude.Maybe [AdditionalAuthenticationProviderProperty]),
GraphQLApi -> Maybe (Value Text)
apiType :: (Prelude.Maybe (Value Prelude.Text)),
GraphQLApi -> Value Text
authenticationType :: (Value Prelude.Text),
GraphQLApi -> Maybe EnhancedMetricsConfigProperty
enhancedMetricsConfig :: (Prelude.Maybe EnhancedMetricsConfigProperty),
GraphQLApi -> Maybe Object
environmentVariables :: (Prelude.Maybe JSON.Object),
GraphQLApi -> Maybe (Value Text)
introspectionConfig :: (Prelude.Maybe (Value Prelude.Text)),
GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
lambdaAuthorizerConfig :: (Prelude.Maybe LambdaAuthorizerConfigProperty),
GraphQLApi -> Maybe LogConfigProperty
logConfig :: (Prelude.Maybe LogConfigProperty),
GraphQLApi -> Maybe (Value Text)
mergedApiExecutionRoleArn :: (Prelude.Maybe (Value Prelude.Text)),
GraphQLApi -> Value Text
name :: (Value Prelude.Text),
GraphQLApi -> Maybe OpenIDConnectConfigProperty
openIDConnectConfig :: (Prelude.Maybe OpenIDConnectConfigProperty),
GraphQLApi -> Maybe (Value Text)
ownerContact :: (Prelude.Maybe (Value Prelude.Text)),
GraphQLApi -> Maybe (Value Integer)
queryDepthLimit :: (Prelude.Maybe (Value Prelude.Integer)),
GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: (Prelude.Maybe (Value Prelude.Integer)),
GraphQLApi -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag]),
GraphQLApi -> Maybe UserPoolConfigProperty
userPoolConfig :: (Prelude.Maybe UserPoolConfigProperty),
GraphQLApi -> Maybe (Value Text)
visibility :: (Prelude.Maybe (Value Prelude.Text)),
GraphQLApi -> Maybe (Value Bool)
xrayEnabled :: (Prelude.Maybe (Value Prelude.Bool))}
deriving stock (GraphQLApi -> GraphQLApi -> Bool
(GraphQLApi -> GraphQLApi -> Bool)
-> (GraphQLApi -> GraphQLApi -> Bool) -> Eq GraphQLApi
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: GraphQLApi -> GraphQLApi -> Bool
== :: GraphQLApi -> GraphQLApi -> Bool
$c/= :: GraphQLApi -> GraphQLApi -> Bool
/= :: GraphQLApi -> GraphQLApi -> Bool
Prelude.Eq, Int -> GraphQLApi -> ShowS
[GraphQLApi] -> ShowS
GraphQLApi -> String
(Int -> GraphQLApi -> ShowS)
-> (GraphQLApi -> String)
-> ([GraphQLApi] -> ShowS)
-> Show GraphQLApi
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> GraphQLApi -> ShowS
showsPrec :: Int -> GraphQLApi -> ShowS
$cshow :: GraphQLApi -> String
show :: GraphQLApi -> String
$cshowList :: [GraphQLApi] -> ShowS
showList :: [GraphQLApi] -> ShowS
Prelude.Show)
mkGraphQLApi ::
Value Prelude.Text -> Value Prelude.Text -> GraphQLApi
mkGraphQLApi :: Value Text -> Value Text -> GraphQLApi
mkGraphQLApi Value Text
authenticationType Value Text
name
= GraphQLApi
{haddock_workaround_ :: ()
haddock_workaround_ = (), authenticationType :: Value Text
authenticationType = Value Text
authenticationType,
name :: Value Text
name = Value Text
name, additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
additionalAuthenticationProviders = Maybe [AdditionalAuthenticationProviderProperty]
forall a. Maybe a
Prelude.Nothing,
apiType :: Maybe (Value Text)
apiType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
enhancedMetricsConfig = Maybe EnhancedMetricsConfigProperty
forall a. Maybe a
Prelude.Nothing,
environmentVariables :: Maybe Object
environmentVariables = Maybe Object
forall a. Maybe a
Prelude.Nothing,
introspectionConfig :: Maybe (Value Text)
introspectionConfig = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
lambdaAuthorizerConfig = Maybe LambdaAuthorizerConfigProperty
forall a. Maybe a
Prelude.Nothing,
logConfig :: Maybe LogConfigProperty
logConfig = Maybe LogConfigProperty
forall a. Maybe a
Prelude.Nothing,
mergedApiExecutionRoleArn :: Maybe (Value Text)
mergedApiExecutionRoleArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
openIDConnectConfig = Maybe OpenIDConnectConfigProperty
forall a. Maybe a
Prelude.Nothing,
ownerContact :: Maybe (Value Text)
ownerContact = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, queryDepthLimit :: Maybe (Value Integer)
queryDepthLimit = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
resolverCountLimit :: Maybe (Value Integer)
resolverCountLimit = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing,
userPoolConfig :: Maybe UserPoolConfigProperty
userPoolConfig = Maybe UserPoolConfigProperty
forall a. Maybe a
Prelude.Nothing, visibility :: Maybe (Value Text)
visibility = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
xrayEnabled :: Maybe (Value Bool)
xrayEnabled = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties GraphQLApi where
toResourceProperties :: GraphQLApi -> ResourceProperties
toResourceProperties GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::AppSync::GraphQLApi", supportsTags :: Bool
supportsTags = Bool
Prelude.True,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"AuthenticationType" 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..= Value Text
authenticationType,
Key
"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..= Value Text
name]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> [AdditionalAuthenticationProviderProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdditionalAuthenticationProviders"
([AdditionalAuthenticationProviderProperty] -> (Key, Value))
-> Maybe [AdditionalAuthenticationProviderProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AdditionalAuthenticationProviderProperty]
additionalAuthenticationProviders,
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
"ApiType" (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)
apiType,
Key -> EnhancedMetricsConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnhancedMetricsConfig"
(EnhancedMetricsConfigProperty -> (Key, Value))
-> Maybe EnhancedMetricsConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EnhancedMetricsConfigProperty
enhancedMetricsConfig,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnvironmentVariables" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
environmentVariables,
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
"IntrospectionConfig" (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)
introspectionConfig,
Key -> LambdaAuthorizerConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LambdaAuthorizerConfig"
(LambdaAuthorizerConfigProperty -> (Key, Value))
-> Maybe LambdaAuthorizerConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LambdaAuthorizerConfigProperty
lambdaAuthorizerConfig,
Key -> LogConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogConfig" (LogConfigProperty -> (Key, Value))
-> Maybe LogConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LogConfigProperty
logConfig,
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
"MergedApiExecutionRoleArn"
(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)
mergedApiExecutionRoleArn,
Key -> OpenIDConnectConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OpenIDConnectConfig" (OpenIDConnectConfigProperty -> (Key, Value))
-> Maybe OpenIDConnectConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe OpenIDConnectConfigProperty
openIDConnectConfig,
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
"OwnerContact" (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)
ownerContact,
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
"QueryDepthLimit" (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)
queryDepthLimit,
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
"ResolverCountLimit" (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)
resolverCountLimit,
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 -> UserPoolConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UserPoolConfig" (UserPoolConfigProperty -> (Key, Value))
-> Maybe UserPoolConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe UserPoolConfigProperty
userPoolConfig,
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
"Visibility" (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)
visibility,
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
"XrayEnabled" (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)
xrayEnabled]))}
instance JSON.ToJSON GraphQLApi where
toJSON :: GraphQLApi -> Value
toJSON GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"AuthenticationType" 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..= Value Text
authenticationType,
Key
"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..= Value Text
name]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> [AdditionalAuthenticationProviderProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdditionalAuthenticationProviders"
([AdditionalAuthenticationProviderProperty] -> (Key, Value))
-> Maybe [AdditionalAuthenticationProviderProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AdditionalAuthenticationProviderProperty]
additionalAuthenticationProviders,
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
"ApiType" (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)
apiType,
Key -> EnhancedMetricsConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnhancedMetricsConfig"
(EnhancedMetricsConfigProperty -> (Key, Value))
-> Maybe EnhancedMetricsConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EnhancedMetricsConfigProperty
enhancedMetricsConfig,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnvironmentVariables" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
environmentVariables,
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
"IntrospectionConfig" (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)
introspectionConfig,
Key -> LambdaAuthorizerConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LambdaAuthorizerConfig"
(LambdaAuthorizerConfigProperty -> (Key, Value))
-> Maybe LambdaAuthorizerConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LambdaAuthorizerConfigProperty
lambdaAuthorizerConfig,
Key -> LogConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogConfig" (LogConfigProperty -> (Key, Value))
-> Maybe LogConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LogConfigProperty
logConfig,
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
"MergedApiExecutionRoleArn"
(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)
mergedApiExecutionRoleArn,
Key -> OpenIDConnectConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OpenIDConnectConfig" (OpenIDConnectConfigProperty -> (Key, Value))
-> Maybe OpenIDConnectConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe OpenIDConnectConfigProperty
openIDConnectConfig,
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
"OwnerContact" (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)
ownerContact,
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
"QueryDepthLimit" (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)
queryDepthLimit,
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
"ResolverCountLimit" (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)
resolverCountLimit,
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 -> UserPoolConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UserPoolConfig" (UserPoolConfigProperty -> (Key, Value))
-> Maybe UserPoolConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe UserPoolConfigProperty
userPoolConfig,
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
"Visibility" (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)
visibility,
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
"XrayEnabled" (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)
xrayEnabled])))
instance Property "AdditionalAuthenticationProviders" GraphQLApi where
type PropertyType "AdditionalAuthenticationProviders" GraphQLApi = [AdditionalAuthenticationProviderProperty]
set :: PropertyType "AdditionalAuthenticationProviders" GraphQLApi
-> GraphQLApi -> GraphQLApi
set PropertyType "AdditionalAuthenticationProviders" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi
{additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
additionalAuthenticationProviders = [AdditionalAuthenticationProviderProperty]
-> Maybe [AdditionalAuthenticationProviderProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [AdditionalAuthenticationProviderProperty]
PropertyType "AdditionalAuthenticationProviders" GraphQLApi
newValue, Maybe [Tag]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "ApiType" GraphQLApi where
type PropertyType "ApiType" GraphQLApi = Value Prelude.Text
set :: PropertyType "ApiType" GraphQLApi -> GraphQLApi -> GraphQLApi
set PropertyType "ApiType" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {apiType :: Maybe (Value Text)
apiType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ApiType" GraphQLApi
Value Text
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "AuthenticationType" GraphQLApi where
type PropertyType "AuthenticationType" GraphQLApi = Value Prelude.Text
set :: PropertyType "AuthenticationType" GraphQLApi
-> GraphQLApi -> GraphQLApi
set PropertyType "AuthenticationType" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {authenticationType :: Value Text
authenticationType = PropertyType "AuthenticationType" GraphQLApi
Value Text
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "EnhancedMetricsConfig" GraphQLApi where
type PropertyType "EnhancedMetricsConfig" GraphQLApi = EnhancedMetricsConfigProperty
set :: PropertyType "EnhancedMetricsConfig" GraphQLApi
-> GraphQLApi -> GraphQLApi
set PropertyType "EnhancedMetricsConfig" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
enhancedMetricsConfig = EnhancedMetricsConfigProperty
-> Maybe EnhancedMetricsConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EnhancedMetricsConfig" GraphQLApi
EnhancedMetricsConfigProperty
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "EnvironmentVariables" GraphQLApi where
type PropertyType "EnvironmentVariables" GraphQLApi = JSON.Object
set :: PropertyType "EnvironmentVariables" GraphQLApi
-> GraphQLApi -> GraphQLApi
set PropertyType "EnvironmentVariables" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {environmentVariables :: Maybe Object
environmentVariables = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "EnvironmentVariables" GraphQLApi
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "IntrospectionConfig" GraphQLApi where
type PropertyType "IntrospectionConfig" GraphQLApi = Value Prelude.Text
set :: PropertyType "IntrospectionConfig" GraphQLApi
-> GraphQLApi -> GraphQLApi
set PropertyType "IntrospectionConfig" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {introspectionConfig :: Maybe (Value Text)
introspectionConfig = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IntrospectionConfig" GraphQLApi
Value Text
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "LambdaAuthorizerConfig" GraphQLApi where
type PropertyType "LambdaAuthorizerConfig" GraphQLApi = LambdaAuthorizerConfigProperty
set :: PropertyType "LambdaAuthorizerConfig" GraphQLApi
-> GraphQLApi -> GraphQLApi
set PropertyType "LambdaAuthorizerConfig" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
lambdaAuthorizerConfig = LambdaAuthorizerConfigProperty
-> Maybe LambdaAuthorizerConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LambdaAuthorizerConfig" GraphQLApi
LambdaAuthorizerConfigProperty
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "LogConfig" GraphQLApi where
type PropertyType "LogConfig" GraphQLApi = LogConfigProperty
set :: PropertyType "LogConfig" GraphQLApi -> GraphQLApi -> GraphQLApi
set PropertyType "LogConfig" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {logConfig :: Maybe LogConfigProperty
logConfig = LogConfigProperty -> Maybe LogConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LogConfig" GraphQLApi
LogConfigProperty
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "MergedApiExecutionRoleArn" GraphQLApi where
type PropertyType "MergedApiExecutionRoleArn" GraphQLApi = Value Prelude.Text
set :: PropertyType "MergedApiExecutionRoleArn" GraphQLApi
-> GraphQLApi -> GraphQLApi
set PropertyType "MergedApiExecutionRoleArn" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi
{mergedApiExecutionRoleArn :: Maybe (Value Text)
mergedApiExecutionRoleArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MergedApiExecutionRoleArn" GraphQLApi
Value Text
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "Name" GraphQLApi where
type PropertyType "Name" GraphQLApi = Value Prelude.Text
set :: PropertyType "Name" GraphQLApi -> GraphQLApi -> GraphQLApi
set PropertyType "Name" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..} = GraphQLApi {name :: Value Text
name = PropertyType "Name" GraphQLApi
Value Text
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "OpenIDConnectConfig" GraphQLApi where
type PropertyType "OpenIDConnectConfig" GraphQLApi = OpenIDConnectConfigProperty
set :: PropertyType "OpenIDConnectConfig" GraphQLApi
-> GraphQLApi -> GraphQLApi
set PropertyType "OpenIDConnectConfig" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
openIDConnectConfig = OpenIDConnectConfigProperty -> Maybe OpenIDConnectConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "OpenIDConnectConfig" GraphQLApi
OpenIDConnectConfigProperty
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "OwnerContact" GraphQLApi where
type PropertyType "OwnerContact" GraphQLApi = Value Prelude.Text
set :: PropertyType "OwnerContact" GraphQLApi -> GraphQLApi -> GraphQLApi
set PropertyType "OwnerContact" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {ownerContact :: Maybe (Value Text)
ownerContact = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "OwnerContact" GraphQLApi
Value Text
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "QueryDepthLimit" GraphQLApi where
type PropertyType "QueryDepthLimit" GraphQLApi = Value Prelude.Integer
set :: PropertyType "QueryDepthLimit" GraphQLApi
-> GraphQLApi -> GraphQLApi
set PropertyType "QueryDepthLimit" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {queryDepthLimit :: Maybe (Value Integer)
queryDepthLimit = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "QueryDepthLimit" GraphQLApi
Value Integer
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "ResolverCountLimit" GraphQLApi where
type PropertyType "ResolverCountLimit" GraphQLApi = Value Prelude.Integer
set :: PropertyType "ResolverCountLimit" GraphQLApi
-> GraphQLApi -> GraphQLApi
set PropertyType "ResolverCountLimit" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {resolverCountLimit :: Maybe (Value Integer)
resolverCountLimit = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ResolverCountLimit" GraphQLApi
Value Integer
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "Tags" GraphQLApi where
type PropertyType "Tags" GraphQLApi = [Tag]
set :: PropertyType "Tags" GraphQLApi -> GraphQLApi -> GraphQLApi
set PropertyType "Tags" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {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" GraphQLApi
newValue, Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "UserPoolConfig" GraphQLApi where
type PropertyType "UserPoolConfig" GraphQLApi = UserPoolConfigProperty
set :: PropertyType "UserPoolConfig" GraphQLApi
-> GraphQLApi -> GraphQLApi
set PropertyType "UserPoolConfig" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {userPoolConfig :: Maybe UserPoolConfigProperty
userPoolConfig = UserPoolConfigProperty -> Maybe UserPoolConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "UserPoolConfig" GraphQLApi
UserPoolConfigProperty
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "Visibility" GraphQLApi where
type PropertyType "Visibility" GraphQLApi = Value Prelude.Text
set :: PropertyType "Visibility" GraphQLApi -> GraphQLApi -> GraphQLApi
set PropertyType "Visibility" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {visibility :: Maybe (Value Text)
visibility = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Visibility" GraphQLApi
Value Text
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
xrayEnabled :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
xrayEnabled :: Maybe (Value Bool)
..}
instance Property "XrayEnabled" GraphQLApi where
type PropertyType "XrayEnabled" GraphQLApi = Value Prelude.Bool
set :: PropertyType "XrayEnabled" GraphQLApi -> GraphQLApi -> GraphQLApi
set PropertyType "XrayEnabled" GraphQLApi
newValue GraphQLApi {Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: GraphQLApi -> ()
additionalAuthenticationProviders :: GraphQLApi -> Maybe [AdditionalAuthenticationProviderProperty]
apiType :: GraphQLApi -> Maybe (Value Text)
authenticationType :: GraphQLApi -> Value Text
enhancedMetricsConfig :: GraphQLApi -> Maybe EnhancedMetricsConfigProperty
environmentVariables :: GraphQLApi -> Maybe Object
introspectionConfig :: GraphQLApi -> Maybe (Value Text)
lambdaAuthorizerConfig :: GraphQLApi -> Maybe LambdaAuthorizerConfigProperty
logConfig :: GraphQLApi -> Maybe LogConfigProperty
mergedApiExecutionRoleArn :: GraphQLApi -> Maybe (Value Text)
name :: GraphQLApi -> Value Text
openIDConnectConfig :: GraphQLApi -> Maybe OpenIDConnectConfigProperty
ownerContact :: GraphQLApi -> Maybe (Value Text)
queryDepthLimit :: GraphQLApi -> Maybe (Value Integer)
resolverCountLimit :: GraphQLApi -> Maybe (Value Integer)
tags :: GraphQLApi -> Maybe [Tag]
userPoolConfig :: GraphQLApi -> Maybe UserPoolConfigProperty
visibility :: GraphQLApi -> Maybe (Value Text)
xrayEnabled :: GraphQLApi -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
xrayEnabled :: Maybe (Value Bool)
..}
= GraphQLApi {xrayEnabled :: Maybe (Value Bool)
xrayEnabled = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "XrayEnabled" GraphQLApi
Value Bool
newValue, Maybe [Tag]
Maybe [AdditionalAuthenticationProviderProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe EnhancedMetricsConfigProperty
Maybe LambdaAuthorizerConfigProperty
Maybe LogConfigProperty
Maybe OpenIDConnectConfigProperty
Maybe UserPoolConfigProperty
()
Value Text
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalAuthenticationProviders :: Maybe [AdditionalAuthenticationProviderProperty]
apiType :: Maybe (Value Text)
authenticationType :: Value Text
enhancedMetricsConfig :: Maybe EnhancedMetricsConfigProperty
environmentVariables :: Maybe Object
introspectionConfig :: Maybe (Value Text)
lambdaAuthorizerConfig :: Maybe LambdaAuthorizerConfigProperty
logConfig :: Maybe LogConfigProperty
mergedApiExecutionRoleArn :: Maybe (Value Text)
name :: Value Text
openIDConnectConfig :: Maybe OpenIDConnectConfigProperty
ownerContact :: Maybe (Value Text)
queryDepthLimit :: Maybe (Value Integer)
resolverCountLimit :: Maybe (Value Integer)
tags :: Maybe [Tag]
userPoolConfig :: Maybe UserPoolConfigProperty
visibility :: Maybe (Value Text)
..}