{-# 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.GameLift.Types.EventCode -- 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.GameLift.Types.EventCode ( EventCode ( .., EventCode_FLEET_ACTIVATION_FAILED, EventCode_FLEET_ACTIVATION_FAILED_NO_INSTANCES, EventCode_FLEET_BINARY_DOWNLOAD_FAILED, EventCode_FLEET_CREATED, EventCode_FLEET_CREATION_EXTRACTING_BUILD, EventCode_FLEET_CREATION_RUNNING_INSTALLER, EventCode_FLEET_CREATION_VALIDATING_RUNTIME_CONFIG, EventCode_FLEET_DELETED, EventCode_FLEET_INITIALIZATION_FAILED, EventCode_FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED, EventCode_FLEET_SCALING_EVENT, EventCode_FLEET_STATE_ACTIVATING, EventCode_FLEET_STATE_ACTIVE, EventCode_FLEET_STATE_BUILDING, EventCode_FLEET_STATE_DOWNLOADING, EventCode_FLEET_STATE_ERROR, EventCode_FLEET_STATE_VALIDATING, EventCode_FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE, EventCode_FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND, EventCode_FLEET_VALIDATION_TIMED_OUT, EventCode_FLEET_VPC_PEERING_DELETED, EventCode_FLEET_VPC_PEERING_FAILED, EventCode_FLEET_VPC_PEERING_SUCCEEDED, EventCode_GAME_SESSION_ACTIVATION_TIMEOUT, EventCode_GENERIC_EVENT, EventCode_INSTANCE_INTERRUPTED, EventCode_INSTANCE_RECYCLED, EventCode_SERVER_PROCESS_CRASHED, EventCode_SERVER_PROCESS_FORCE_TERMINATED, EventCode_SERVER_PROCESS_INVALID_PATH, EventCode_SERVER_PROCESS_PROCESS_EXIT_TIMEOUT, EventCode_SERVER_PROCESS_PROCESS_READY_TIMEOUT, EventCode_SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT, EventCode_SERVER_PROCESS_TERMINATED_UNHEALTHY ), ) where import qualified Amazonka.Core as Core import qualified Amazonka.Data as Data import qualified Amazonka.Prelude as Prelude newtype EventCode = EventCode' { fromEventCode :: 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 EventCode_FLEET_ACTIVATION_FAILED :: EventCode pattern EventCode_FLEET_ACTIVATION_FAILED = EventCode' "FLEET_ACTIVATION_FAILED" pattern EventCode_FLEET_ACTIVATION_FAILED_NO_INSTANCES :: EventCode pattern EventCode_FLEET_ACTIVATION_FAILED_NO_INSTANCES = EventCode' "FLEET_ACTIVATION_FAILED_NO_INSTANCES" pattern EventCode_FLEET_BINARY_DOWNLOAD_FAILED :: EventCode pattern EventCode_FLEET_BINARY_DOWNLOAD_FAILED = EventCode' "FLEET_BINARY_DOWNLOAD_FAILED" pattern EventCode_FLEET_CREATED :: EventCode pattern EventCode_FLEET_CREATED = EventCode' "FLEET_CREATED" pattern EventCode_FLEET_CREATION_EXTRACTING_BUILD :: EventCode pattern EventCode_FLEET_CREATION_EXTRACTING_BUILD = EventCode' "FLEET_CREATION_EXTRACTING_BUILD" pattern EventCode_FLEET_CREATION_RUNNING_INSTALLER :: EventCode pattern EventCode_FLEET_CREATION_RUNNING_INSTALLER = EventCode' "FLEET_CREATION_RUNNING_INSTALLER" pattern EventCode_FLEET_CREATION_VALIDATING_RUNTIME_CONFIG :: EventCode pattern EventCode_FLEET_CREATION_VALIDATING_RUNTIME_CONFIG = EventCode' "FLEET_CREATION_VALIDATING_RUNTIME_CONFIG" pattern EventCode_FLEET_DELETED :: EventCode pattern EventCode_FLEET_DELETED = EventCode' "FLEET_DELETED" pattern EventCode_FLEET_INITIALIZATION_FAILED :: EventCode pattern EventCode_FLEET_INITIALIZATION_FAILED = EventCode' "FLEET_INITIALIZATION_FAILED" pattern EventCode_FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED :: EventCode pattern EventCode_FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED = EventCode' "FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED" pattern EventCode_FLEET_SCALING_EVENT :: EventCode pattern EventCode_FLEET_SCALING_EVENT = EventCode' "FLEET_SCALING_EVENT" pattern EventCode_FLEET_STATE_ACTIVATING :: EventCode pattern EventCode_FLEET_STATE_ACTIVATING = EventCode' "FLEET_STATE_ACTIVATING" pattern EventCode_FLEET_STATE_ACTIVE :: EventCode pattern EventCode_FLEET_STATE_ACTIVE = EventCode' "FLEET_STATE_ACTIVE" pattern EventCode_FLEET_STATE_BUILDING :: EventCode pattern EventCode_FLEET_STATE_BUILDING = EventCode' "FLEET_STATE_BUILDING" pattern EventCode_FLEET_STATE_DOWNLOADING :: EventCode pattern EventCode_FLEET_STATE_DOWNLOADING = EventCode' "FLEET_STATE_DOWNLOADING" pattern EventCode_FLEET_STATE_ERROR :: EventCode pattern EventCode_FLEET_STATE_ERROR = EventCode' "FLEET_STATE_ERROR" pattern EventCode_FLEET_STATE_VALIDATING :: EventCode pattern EventCode_FLEET_STATE_VALIDATING = EventCode' "FLEET_STATE_VALIDATING" pattern EventCode_FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE :: EventCode pattern EventCode_FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE = EventCode' "FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE" pattern EventCode_FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND :: EventCode pattern EventCode_FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND = EventCode' "FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND" pattern EventCode_FLEET_VALIDATION_TIMED_OUT :: EventCode pattern EventCode_FLEET_VALIDATION_TIMED_OUT = EventCode' "FLEET_VALIDATION_TIMED_OUT" pattern EventCode_FLEET_VPC_PEERING_DELETED :: EventCode pattern EventCode_FLEET_VPC_PEERING_DELETED = EventCode' "FLEET_VPC_PEERING_DELETED" pattern EventCode_FLEET_VPC_PEERING_FAILED :: EventCode pattern EventCode_FLEET_VPC_PEERING_FAILED = EventCode' "FLEET_VPC_PEERING_FAILED" pattern EventCode_FLEET_VPC_PEERING_SUCCEEDED :: EventCode pattern EventCode_FLEET_VPC_PEERING_SUCCEEDED = EventCode' "FLEET_VPC_PEERING_SUCCEEDED" pattern EventCode_GAME_SESSION_ACTIVATION_TIMEOUT :: EventCode pattern EventCode_GAME_SESSION_ACTIVATION_TIMEOUT = EventCode' "GAME_SESSION_ACTIVATION_TIMEOUT" pattern EventCode_GENERIC_EVENT :: EventCode pattern EventCode_GENERIC_EVENT = EventCode' "GENERIC_EVENT" pattern EventCode_INSTANCE_INTERRUPTED :: EventCode pattern EventCode_INSTANCE_INTERRUPTED = EventCode' "INSTANCE_INTERRUPTED" pattern EventCode_INSTANCE_RECYCLED :: EventCode pattern EventCode_INSTANCE_RECYCLED = EventCode' "INSTANCE_RECYCLED" pattern EventCode_SERVER_PROCESS_CRASHED :: EventCode pattern EventCode_SERVER_PROCESS_CRASHED = EventCode' "SERVER_PROCESS_CRASHED" pattern EventCode_SERVER_PROCESS_FORCE_TERMINATED :: EventCode pattern EventCode_SERVER_PROCESS_FORCE_TERMINATED = EventCode' "SERVER_PROCESS_FORCE_TERMINATED" pattern EventCode_SERVER_PROCESS_INVALID_PATH :: EventCode pattern EventCode_SERVER_PROCESS_INVALID_PATH = EventCode' "SERVER_PROCESS_INVALID_PATH" pattern EventCode_SERVER_PROCESS_PROCESS_EXIT_TIMEOUT :: EventCode pattern EventCode_SERVER_PROCESS_PROCESS_EXIT_TIMEOUT = EventCode' "SERVER_PROCESS_PROCESS_EXIT_TIMEOUT" pattern EventCode_SERVER_PROCESS_PROCESS_READY_TIMEOUT :: EventCode pattern EventCode_SERVER_PROCESS_PROCESS_READY_TIMEOUT = EventCode' "SERVER_PROCESS_PROCESS_READY_TIMEOUT" pattern EventCode_SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT :: EventCode pattern EventCode_SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT = EventCode' "SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT" pattern EventCode_SERVER_PROCESS_TERMINATED_UNHEALTHY :: EventCode pattern EventCode_SERVER_PROCESS_TERMINATED_UNHEALTHY = EventCode' "SERVER_PROCESS_TERMINATED_UNHEALTHY" {-# COMPLETE EventCode_FLEET_ACTIVATION_FAILED, EventCode_FLEET_ACTIVATION_FAILED_NO_INSTANCES, EventCode_FLEET_BINARY_DOWNLOAD_FAILED, EventCode_FLEET_CREATED, EventCode_FLEET_CREATION_EXTRACTING_BUILD, EventCode_FLEET_CREATION_RUNNING_INSTALLER, EventCode_FLEET_CREATION_VALIDATING_RUNTIME_CONFIG, EventCode_FLEET_DELETED, EventCode_FLEET_INITIALIZATION_FAILED, EventCode_FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED, EventCode_FLEET_SCALING_EVENT, EventCode_FLEET_STATE_ACTIVATING, EventCode_FLEET_STATE_ACTIVE, EventCode_FLEET_STATE_BUILDING, EventCode_FLEET_STATE_DOWNLOADING, EventCode_FLEET_STATE_ERROR, EventCode_FLEET_STATE_VALIDATING, EventCode_FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE, EventCode_FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND, EventCode_FLEET_VALIDATION_TIMED_OUT, EventCode_FLEET_VPC_PEERING_DELETED, EventCode_FLEET_VPC_PEERING_FAILED, EventCode_FLEET_VPC_PEERING_SUCCEEDED, EventCode_GAME_SESSION_ACTIVATION_TIMEOUT, EventCode_GENERIC_EVENT, EventCode_INSTANCE_INTERRUPTED, EventCode_INSTANCE_RECYCLED, EventCode_SERVER_PROCESS_CRASHED, EventCode_SERVER_PROCESS_FORCE_TERMINATED, EventCode_SERVER_PROCESS_INVALID_PATH, EventCode_SERVER_PROCESS_PROCESS_EXIT_TIMEOUT, EventCode_SERVER_PROCESS_PROCESS_READY_TIMEOUT, EventCode_SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT, EventCode_SERVER_PROCESS_TERMINATED_UNHEALTHY, EventCode' #-}