packages feed

amazonka-glue-2.0: gen/Amazonka/Glue/Types/ConnectionPropertyKey.hs

{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}

-- Derived from AWS service descriptions, licensed under Apache 2.0.

-- |
-- Module      : Amazonka.Glue.Types.ConnectionPropertyKey
-- Copyright   : (c) 2013-2023 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.Glue.Types.ConnectionPropertyKey
  ( ConnectionPropertyKey
      ( ..,
        ConnectionPropertyKey_CONFIG_FILES,
        ConnectionPropertyKey_CONNECTION_URL,
        ConnectionPropertyKey_CONNECTOR_CLASS_NAME,
        ConnectionPropertyKey_CONNECTOR_TYPE,
        ConnectionPropertyKey_CONNECTOR_URL,
        ConnectionPropertyKey_CUSTOM_JDBC_CERT,
        ConnectionPropertyKey_CUSTOM_JDBC_CERT_STRING,
        ConnectionPropertyKey_ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD,
        ConnectionPropertyKey_ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD,
        ConnectionPropertyKey_ENCRYPTED_PASSWORD,
        ConnectionPropertyKey_HOST,
        ConnectionPropertyKey_INSTANCE_ID,
        ConnectionPropertyKey_JDBC_CONNECTION_URL,
        ConnectionPropertyKey_JDBC_DRIVER_CLASS_NAME,
        ConnectionPropertyKey_JDBC_DRIVER_JAR_URI,
        ConnectionPropertyKey_JDBC_ENFORCE_SSL,
        ConnectionPropertyKey_JDBC_ENGINE,
        ConnectionPropertyKey_JDBC_ENGINE_VERSION,
        ConnectionPropertyKey_KAFKA_BOOTSTRAP_SERVERS,
        ConnectionPropertyKey_KAFKA_CLIENT_KEYSTORE,
        ConnectionPropertyKey_KAFKA_CLIENT_KEYSTORE_PASSWORD,
        ConnectionPropertyKey_KAFKA_CLIENT_KEY_PASSWORD,
        ConnectionPropertyKey_KAFKA_CUSTOM_CERT,
        ConnectionPropertyKey_KAFKA_SKIP_CUSTOM_CERT_VALIDATION,
        ConnectionPropertyKey_KAFKA_SSL_ENABLED,
        ConnectionPropertyKey_PASSWORD,
        ConnectionPropertyKey_PORT,
        ConnectionPropertyKey_SECRET_ID,
        ConnectionPropertyKey_SKIP_CUSTOM_JDBC_CERT_VALIDATION,
        ConnectionPropertyKey_USERNAME
      ),
  )
where

import qualified Amazonka.Core as Core
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude

newtype ConnectionPropertyKey = ConnectionPropertyKey'
  { fromConnectionPropertyKey ::
      Data.Text
  }
  deriving stock
    ( Prelude.Show,
      Prelude.Read,
      Prelude.Eq,
      Prelude.Ord,
      Prelude.Generic
    )
  deriving newtype
    ( Prelude.Hashable,
      Prelude.NFData,
      Data.FromText,
      Data.ToText,
      Data.ToByteString,
      Data.ToLog,
      Data.ToHeader,
      Data.ToQuery,
      Data.FromJSON,
      Data.FromJSONKey,
      Data.ToJSON,
      Data.ToJSONKey,
      Data.FromXML,
      Data.ToXML
    )

pattern ConnectionPropertyKey_CONFIG_FILES :: ConnectionPropertyKey
pattern ConnectionPropertyKey_CONFIG_FILES = ConnectionPropertyKey' "CONFIG_FILES"

pattern ConnectionPropertyKey_CONNECTION_URL :: ConnectionPropertyKey
pattern ConnectionPropertyKey_CONNECTION_URL = ConnectionPropertyKey' "CONNECTION_URL"

pattern ConnectionPropertyKey_CONNECTOR_CLASS_NAME :: ConnectionPropertyKey
pattern ConnectionPropertyKey_CONNECTOR_CLASS_NAME = ConnectionPropertyKey' "CONNECTOR_CLASS_NAME"

pattern ConnectionPropertyKey_CONNECTOR_TYPE :: ConnectionPropertyKey
pattern ConnectionPropertyKey_CONNECTOR_TYPE = ConnectionPropertyKey' "CONNECTOR_TYPE"

pattern ConnectionPropertyKey_CONNECTOR_URL :: ConnectionPropertyKey
pattern ConnectionPropertyKey_CONNECTOR_URL = ConnectionPropertyKey' "CONNECTOR_URL"

pattern ConnectionPropertyKey_CUSTOM_JDBC_CERT :: ConnectionPropertyKey
pattern ConnectionPropertyKey_CUSTOM_JDBC_CERT = ConnectionPropertyKey' "CUSTOM_JDBC_CERT"

pattern ConnectionPropertyKey_CUSTOM_JDBC_CERT_STRING :: ConnectionPropertyKey
pattern ConnectionPropertyKey_CUSTOM_JDBC_CERT_STRING = ConnectionPropertyKey' "CUSTOM_JDBC_CERT_STRING"

pattern ConnectionPropertyKey_ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD :: ConnectionPropertyKey
pattern ConnectionPropertyKey_ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD = ConnectionPropertyKey' "ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD"

pattern ConnectionPropertyKey_ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD :: ConnectionPropertyKey
pattern ConnectionPropertyKey_ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD = ConnectionPropertyKey' "ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD"

pattern ConnectionPropertyKey_ENCRYPTED_PASSWORD :: ConnectionPropertyKey
pattern ConnectionPropertyKey_ENCRYPTED_PASSWORD = ConnectionPropertyKey' "ENCRYPTED_PASSWORD"

pattern ConnectionPropertyKey_HOST :: ConnectionPropertyKey
pattern ConnectionPropertyKey_HOST = ConnectionPropertyKey' "HOST"

pattern ConnectionPropertyKey_INSTANCE_ID :: ConnectionPropertyKey
pattern ConnectionPropertyKey_INSTANCE_ID = ConnectionPropertyKey' "INSTANCE_ID"

pattern ConnectionPropertyKey_JDBC_CONNECTION_URL :: ConnectionPropertyKey
pattern ConnectionPropertyKey_JDBC_CONNECTION_URL = ConnectionPropertyKey' "JDBC_CONNECTION_URL"

pattern ConnectionPropertyKey_JDBC_DRIVER_CLASS_NAME :: ConnectionPropertyKey
pattern ConnectionPropertyKey_JDBC_DRIVER_CLASS_NAME = ConnectionPropertyKey' "JDBC_DRIVER_CLASS_NAME"

pattern ConnectionPropertyKey_JDBC_DRIVER_JAR_URI :: ConnectionPropertyKey
pattern ConnectionPropertyKey_JDBC_DRIVER_JAR_URI = ConnectionPropertyKey' "JDBC_DRIVER_JAR_URI"

pattern ConnectionPropertyKey_JDBC_ENFORCE_SSL :: ConnectionPropertyKey
pattern ConnectionPropertyKey_JDBC_ENFORCE_SSL = ConnectionPropertyKey' "JDBC_ENFORCE_SSL"

pattern ConnectionPropertyKey_JDBC_ENGINE :: ConnectionPropertyKey
pattern ConnectionPropertyKey_JDBC_ENGINE = ConnectionPropertyKey' "JDBC_ENGINE"

pattern ConnectionPropertyKey_JDBC_ENGINE_VERSION :: ConnectionPropertyKey
pattern ConnectionPropertyKey_JDBC_ENGINE_VERSION = ConnectionPropertyKey' "JDBC_ENGINE_VERSION"

pattern ConnectionPropertyKey_KAFKA_BOOTSTRAP_SERVERS :: ConnectionPropertyKey
pattern ConnectionPropertyKey_KAFKA_BOOTSTRAP_SERVERS = ConnectionPropertyKey' "KAFKA_BOOTSTRAP_SERVERS"

pattern ConnectionPropertyKey_KAFKA_CLIENT_KEYSTORE :: ConnectionPropertyKey
pattern ConnectionPropertyKey_KAFKA_CLIENT_KEYSTORE = ConnectionPropertyKey' "KAFKA_CLIENT_KEYSTORE"

pattern ConnectionPropertyKey_KAFKA_CLIENT_KEYSTORE_PASSWORD :: ConnectionPropertyKey
pattern ConnectionPropertyKey_KAFKA_CLIENT_KEYSTORE_PASSWORD = ConnectionPropertyKey' "KAFKA_CLIENT_KEYSTORE_PASSWORD"

pattern ConnectionPropertyKey_KAFKA_CLIENT_KEY_PASSWORD :: ConnectionPropertyKey
pattern ConnectionPropertyKey_KAFKA_CLIENT_KEY_PASSWORD = ConnectionPropertyKey' "KAFKA_CLIENT_KEY_PASSWORD"

pattern ConnectionPropertyKey_KAFKA_CUSTOM_CERT :: ConnectionPropertyKey
pattern ConnectionPropertyKey_KAFKA_CUSTOM_CERT = ConnectionPropertyKey' "KAFKA_CUSTOM_CERT"

pattern ConnectionPropertyKey_KAFKA_SKIP_CUSTOM_CERT_VALIDATION :: ConnectionPropertyKey
pattern ConnectionPropertyKey_KAFKA_SKIP_CUSTOM_CERT_VALIDATION = ConnectionPropertyKey' "KAFKA_SKIP_CUSTOM_CERT_VALIDATION"

pattern ConnectionPropertyKey_KAFKA_SSL_ENABLED :: ConnectionPropertyKey
pattern ConnectionPropertyKey_KAFKA_SSL_ENABLED = ConnectionPropertyKey' "KAFKA_SSL_ENABLED"

pattern ConnectionPropertyKey_PASSWORD :: ConnectionPropertyKey
pattern ConnectionPropertyKey_PASSWORD = ConnectionPropertyKey' "PASSWORD"

pattern ConnectionPropertyKey_PORT :: ConnectionPropertyKey
pattern ConnectionPropertyKey_PORT = ConnectionPropertyKey' "PORT"

pattern ConnectionPropertyKey_SECRET_ID :: ConnectionPropertyKey
pattern ConnectionPropertyKey_SECRET_ID = ConnectionPropertyKey' "SECRET_ID"

pattern ConnectionPropertyKey_SKIP_CUSTOM_JDBC_CERT_VALIDATION :: ConnectionPropertyKey
pattern ConnectionPropertyKey_SKIP_CUSTOM_JDBC_CERT_VALIDATION = ConnectionPropertyKey' "SKIP_CUSTOM_JDBC_CERT_VALIDATION"

pattern ConnectionPropertyKey_USERNAME :: ConnectionPropertyKey
pattern ConnectionPropertyKey_USERNAME = ConnectionPropertyKey' "USERNAME"

{-# COMPLETE
  ConnectionPropertyKey_CONFIG_FILES,
  ConnectionPropertyKey_CONNECTION_URL,
  ConnectionPropertyKey_CONNECTOR_CLASS_NAME,
  ConnectionPropertyKey_CONNECTOR_TYPE,
  ConnectionPropertyKey_CONNECTOR_URL,
  ConnectionPropertyKey_CUSTOM_JDBC_CERT,
  ConnectionPropertyKey_CUSTOM_JDBC_CERT_STRING,
  ConnectionPropertyKey_ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD,
  ConnectionPropertyKey_ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD,
  ConnectionPropertyKey_ENCRYPTED_PASSWORD,
  ConnectionPropertyKey_HOST,
  ConnectionPropertyKey_INSTANCE_ID,
  ConnectionPropertyKey_JDBC_CONNECTION_URL,
  ConnectionPropertyKey_JDBC_DRIVER_CLASS_NAME,
  ConnectionPropertyKey_JDBC_DRIVER_JAR_URI,
  ConnectionPropertyKey_JDBC_ENFORCE_SSL,
  ConnectionPropertyKey_JDBC_ENGINE,
  ConnectionPropertyKey_JDBC_ENGINE_VERSION,
  ConnectionPropertyKey_KAFKA_BOOTSTRAP_SERVERS,
  ConnectionPropertyKey_KAFKA_CLIENT_KEYSTORE,
  ConnectionPropertyKey_KAFKA_CLIENT_KEYSTORE_PASSWORD,
  ConnectionPropertyKey_KAFKA_CLIENT_KEY_PASSWORD,
  ConnectionPropertyKey_KAFKA_CUSTOM_CERT,
  ConnectionPropertyKey_KAFKA_SKIP_CUSTOM_CERT_VALIDATION,
  ConnectionPropertyKey_KAFKA_SSL_ENABLED,
  ConnectionPropertyKey_PASSWORD,
  ConnectionPropertyKey_PORT,
  ConnectionPropertyKey_SECRET_ID,
  ConnectionPropertyKey_SKIP_CUSTOM_JDBC_CERT_VALIDATION,
  ConnectionPropertyKey_USERNAME,
  ConnectionPropertyKey'
  #-}