{-# 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.SecurityLake.Types.OcsfEventClass -- 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.SecurityLake.Types.OcsfEventClass ( OcsfEventClass ( .., OcsfEventClass_ACCESS_ACTIVITY, OcsfEventClass_ACCOUNT_CHANGE, OcsfEventClass_AUTHENTICATION, OcsfEventClass_AUTHORIZATION, OcsfEventClass_CLOUD_API, OcsfEventClass_CLOUD_STORAGE, OcsfEventClass_CONFIG_STATE, OcsfEventClass_CONTAINER_LIFECYCLE, OcsfEventClass_DATABASE_LIFECYCLE, OcsfEventClass_DHCP_ACTIVITY, OcsfEventClass_DNS_ACTIVITY, OcsfEventClass_ENTITY_MANAGEMENT_AUDIT, OcsfEventClass_FILE_ACTIVITY, OcsfEventClass_FTP_ACTIVITY, OcsfEventClass_HTTP_ACTIVITY, OcsfEventClass_INVENTORY_INFO, OcsfEventClass_KERNEL_ACTIVITY, OcsfEventClass_KERNEL_EXTENSION, OcsfEventClass_MEMORY_ACTIVITY, OcsfEventClass_MODULE_ACTIVITY, OcsfEventClass_NETWORK_ACTIVITY, OcsfEventClass_PROCESS_ACTIVITY, OcsfEventClass_RDP_ACTIVITY, OcsfEventClass_REGISTRY_KEY_ACTIVITY, OcsfEventClass_REGISTRY_VALUE_ACTIVITY, OcsfEventClass_RESOURCE_ACTIVITY, OcsfEventClass_RFB_ACTIVITY, OcsfEventClass_SCHEDULED_JOB_ACTIVITY, OcsfEventClass_SECURITY_FINDING, OcsfEventClass_SMB_ACTIVITY, OcsfEventClass_SMTP_ACTIVITY, OcsfEventClass_SSH_ACTIVITY, OcsfEventClass_VIRTUAL_MACHINE_ACTIVITY ), ) where import qualified Amazonka.Core as Core import qualified Amazonka.Data as Data import qualified Amazonka.Prelude as Prelude newtype OcsfEventClass = OcsfEventClass' { fromOcsfEventClass :: 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 OcsfEventClass_ACCESS_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_ACCESS_ACTIVITY = OcsfEventClass' "ACCESS_ACTIVITY" pattern OcsfEventClass_ACCOUNT_CHANGE :: OcsfEventClass pattern OcsfEventClass_ACCOUNT_CHANGE = OcsfEventClass' "ACCOUNT_CHANGE" pattern OcsfEventClass_AUTHENTICATION :: OcsfEventClass pattern OcsfEventClass_AUTHENTICATION = OcsfEventClass' "AUTHENTICATION" pattern OcsfEventClass_AUTHORIZATION :: OcsfEventClass pattern OcsfEventClass_AUTHORIZATION = OcsfEventClass' "AUTHORIZATION" pattern OcsfEventClass_CLOUD_API :: OcsfEventClass pattern OcsfEventClass_CLOUD_API = OcsfEventClass' "CLOUD_API" pattern OcsfEventClass_CLOUD_STORAGE :: OcsfEventClass pattern OcsfEventClass_CLOUD_STORAGE = OcsfEventClass' "CLOUD_STORAGE" pattern OcsfEventClass_CONFIG_STATE :: OcsfEventClass pattern OcsfEventClass_CONFIG_STATE = OcsfEventClass' "CONFIG_STATE" pattern OcsfEventClass_CONTAINER_LIFECYCLE :: OcsfEventClass pattern OcsfEventClass_CONTAINER_LIFECYCLE = OcsfEventClass' "CONTAINER_LIFECYCLE" pattern OcsfEventClass_DATABASE_LIFECYCLE :: OcsfEventClass pattern OcsfEventClass_DATABASE_LIFECYCLE = OcsfEventClass' "DATABASE_LIFECYCLE" pattern OcsfEventClass_DHCP_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_DHCP_ACTIVITY = OcsfEventClass' "DHCP_ACTIVITY" pattern OcsfEventClass_DNS_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_DNS_ACTIVITY = OcsfEventClass' "DNS_ACTIVITY" pattern OcsfEventClass_ENTITY_MANAGEMENT_AUDIT :: OcsfEventClass pattern OcsfEventClass_ENTITY_MANAGEMENT_AUDIT = OcsfEventClass' "ENTITY_MANAGEMENT_AUDIT" pattern OcsfEventClass_FILE_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_FILE_ACTIVITY = OcsfEventClass' "FILE_ACTIVITY" pattern OcsfEventClass_FTP_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_FTP_ACTIVITY = OcsfEventClass' "FTP_ACTIVITY" pattern OcsfEventClass_HTTP_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_HTTP_ACTIVITY = OcsfEventClass' "HTTP_ACTIVITY" pattern OcsfEventClass_INVENTORY_INFO :: OcsfEventClass pattern OcsfEventClass_INVENTORY_INFO = OcsfEventClass' "INVENTORY_INFO" pattern OcsfEventClass_KERNEL_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_KERNEL_ACTIVITY = OcsfEventClass' "KERNEL_ACTIVITY" pattern OcsfEventClass_KERNEL_EXTENSION :: OcsfEventClass pattern OcsfEventClass_KERNEL_EXTENSION = OcsfEventClass' "KERNEL_EXTENSION" pattern OcsfEventClass_MEMORY_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_MEMORY_ACTIVITY = OcsfEventClass' "MEMORY_ACTIVITY" pattern OcsfEventClass_MODULE_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_MODULE_ACTIVITY = OcsfEventClass' "MODULE_ACTIVITY" pattern OcsfEventClass_NETWORK_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_NETWORK_ACTIVITY = OcsfEventClass' "NETWORK_ACTIVITY" pattern OcsfEventClass_PROCESS_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_PROCESS_ACTIVITY = OcsfEventClass' "PROCESS_ACTIVITY" pattern OcsfEventClass_RDP_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_RDP_ACTIVITY = OcsfEventClass' "RDP_ACTIVITY" pattern OcsfEventClass_REGISTRY_KEY_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_REGISTRY_KEY_ACTIVITY = OcsfEventClass' "REGISTRY_KEY_ACTIVITY" pattern OcsfEventClass_REGISTRY_VALUE_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_REGISTRY_VALUE_ACTIVITY = OcsfEventClass' "REGISTRY_VALUE_ACTIVITY" pattern OcsfEventClass_RESOURCE_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_RESOURCE_ACTIVITY = OcsfEventClass' "RESOURCE_ACTIVITY" pattern OcsfEventClass_RFB_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_RFB_ACTIVITY = OcsfEventClass' "RFB_ACTIVITY" pattern OcsfEventClass_SCHEDULED_JOB_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_SCHEDULED_JOB_ACTIVITY = OcsfEventClass' "SCHEDULED_JOB_ACTIVITY" pattern OcsfEventClass_SECURITY_FINDING :: OcsfEventClass pattern OcsfEventClass_SECURITY_FINDING = OcsfEventClass' "SECURITY_FINDING" pattern OcsfEventClass_SMB_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_SMB_ACTIVITY = OcsfEventClass' "SMB_ACTIVITY" pattern OcsfEventClass_SMTP_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_SMTP_ACTIVITY = OcsfEventClass' "SMTP_ACTIVITY" pattern OcsfEventClass_SSH_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_SSH_ACTIVITY = OcsfEventClass' "SSH_ACTIVITY" pattern OcsfEventClass_VIRTUAL_MACHINE_ACTIVITY :: OcsfEventClass pattern OcsfEventClass_VIRTUAL_MACHINE_ACTIVITY = OcsfEventClass' "VIRTUAL_MACHINE_ACTIVITY" {-# COMPLETE OcsfEventClass_ACCESS_ACTIVITY, OcsfEventClass_ACCOUNT_CHANGE, OcsfEventClass_AUTHENTICATION, OcsfEventClass_AUTHORIZATION, OcsfEventClass_CLOUD_API, OcsfEventClass_CLOUD_STORAGE, OcsfEventClass_CONFIG_STATE, OcsfEventClass_CONTAINER_LIFECYCLE, OcsfEventClass_DATABASE_LIFECYCLE, OcsfEventClass_DHCP_ACTIVITY, OcsfEventClass_DNS_ACTIVITY, OcsfEventClass_ENTITY_MANAGEMENT_AUDIT, OcsfEventClass_FILE_ACTIVITY, OcsfEventClass_FTP_ACTIVITY, OcsfEventClass_HTTP_ACTIVITY, OcsfEventClass_INVENTORY_INFO, OcsfEventClass_KERNEL_ACTIVITY, OcsfEventClass_KERNEL_EXTENSION, OcsfEventClass_MEMORY_ACTIVITY, OcsfEventClass_MODULE_ACTIVITY, OcsfEventClass_NETWORK_ACTIVITY, OcsfEventClass_PROCESS_ACTIVITY, OcsfEventClass_RDP_ACTIVITY, OcsfEventClass_REGISTRY_KEY_ACTIVITY, OcsfEventClass_REGISTRY_VALUE_ACTIVITY, OcsfEventClass_RESOURCE_ACTIVITY, OcsfEventClass_RFB_ACTIVITY, OcsfEventClass_SCHEDULED_JOB_ACTIVITY, OcsfEventClass_SECURITY_FINDING, OcsfEventClass_SMB_ACTIVITY, OcsfEventClass_SMTP_ACTIVITY, OcsfEventClass_SSH_ACTIVITY, OcsfEventClass_VIRTUAL_MACHINE_ACTIVITY, OcsfEventClass' #-}