amazonka-application-insights-2.0: Amazon CloudWatch Application Insights SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ApplicationInsights.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-11-25 of the Amazon CloudWatch Application Insights SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

User does not have permissions to perform this action.

_BadRequestException :: AsError a => Fold a ServiceError Source #

The request is not understood by the server.

_InternalServerException :: AsError a => Fold a ServiceError Source #

The server encountered an internal error and is unable to complete the request.

_ResourceInUseException :: AsError a => Fold a ServiceError Source #

The resource is already created or in use.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource does not exist in the customer account.

_TagsAlreadyExistException :: AsError a => Fold a ServiceError Source #

Tags are already registered for the specified application ARN.

_TooManyTagsException :: AsError a => Fold a ServiceError Source #

The number of the provided tags is beyond the limit, or the number of total tags you are trying to attach to the specified resource exceeds the limit.

_ValidationException :: AsError a => Fold a ServiceError Source #

The parameter is not valid.

CloudWatchEventSource

newtype CloudWatchEventSource Source #

Instances

Instances details
FromJSON CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

FromJSONKey CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

ToJSON CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

ToJSONKey CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

ToByteString CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

ToHeader CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

ToLog CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

ToQuery CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

FromText CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

ToText CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

FromXML CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

ToXML CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

Generic CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

Associated Types

type Rep CloudWatchEventSource :: Type -> Type #

Read CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

Show CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

NFData CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

Methods

rnf :: CloudWatchEventSource -> () #

Eq CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

Ord CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

Hashable CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

type Rep CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

type Rep CloudWatchEventSource = D1 ('MetaData "CloudWatchEventSource" "Amazonka.ApplicationInsights.Types.CloudWatchEventSource" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'True) (C1 ('MetaCons "CloudWatchEventSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudWatchEventSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConfigurationEventResourceType

newtype ConfigurationEventResourceType Source #

Instances

Instances details
FromJSON ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

FromJSONKey ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

ToJSON ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

ToJSONKey ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

ToByteString ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

ToHeader ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

ToLog ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

ToQuery ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

FromText ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

ToText ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

FromXML ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

ToXML ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

Generic ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

Associated Types

type Rep ConfigurationEventResourceType :: Type -> Type #

Read ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

Show ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

NFData ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

Eq ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

Ord ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

Hashable ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

type Rep ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

type Rep ConfigurationEventResourceType = D1 ('MetaData "ConfigurationEventResourceType" "Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'True) (C1 ('MetaCons "ConfigurationEventResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConfigurationEventResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConfigurationEventStatus

newtype ConfigurationEventStatus Source #

Instances

Instances details
FromJSON ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

FromJSONKey ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

ToJSON ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

ToJSONKey ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

ToByteString ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

ToHeader ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

ToLog ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

ToQuery ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

FromText ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

ToText ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

FromXML ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

ToXML ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

Generic ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

Associated Types

type Rep ConfigurationEventStatus :: Type -> Type #

Read ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

Show ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

NFData ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

Eq ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

Ord ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

Hashable ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

type Rep ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

type Rep ConfigurationEventStatus = D1 ('MetaData "ConfigurationEventStatus" "Amazonka.ApplicationInsights.Types.ConfigurationEventStatus" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'True) (C1 ('MetaCons "ConfigurationEventStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConfigurationEventStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DiscoveryType

newtype DiscoveryType Source #

Constructors

DiscoveryType' 

Instances

Instances details
FromJSON DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

FromJSONKey DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

ToJSON DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

ToJSONKey DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

ToByteString DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

ToHeader DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

ToLog DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

ToQuery DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

FromText DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

ToText DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

Methods

toText :: DiscoveryType -> Text #

FromXML DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

ToXML DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

Methods

toXML :: DiscoveryType -> XML #

Generic DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

Associated Types

type Rep DiscoveryType :: Type -> Type #

Read DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

Show DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

NFData DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

Methods

rnf :: DiscoveryType -> () #

Eq DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

Ord DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

Hashable DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

type Rep DiscoveryType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.DiscoveryType

type Rep DiscoveryType = D1 ('MetaData "DiscoveryType" "Amazonka.ApplicationInsights.Types.DiscoveryType" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'True) (C1 ('MetaCons "DiscoveryType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDiscoveryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FeedbackKey

newtype FeedbackKey Source #

Constructors

FeedbackKey' 

Bundled Patterns

pattern FeedbackKey_INSIGHTS_FEEDBACK :: FeedbackKey 

Instances

Instances details
FromJSON FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

FromJSONKey FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

ToJSON FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

ToJSONKey FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

ToByteString FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

ToHeader FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

ToLog FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

ToQuery FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

FromText FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

ToText FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Methods

toText :: FeedbackKey -> Text #

FromXML FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

ToXML FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Methods

toXML :: FeedbackKey -> XML #

Generic FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Associated Types

type Rep FeedbackKey :: Type -> Type #

Read FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Show FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

NFData FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Methods

rnf :: FeedbackKey -> () #

Eq FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Ord FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Hashable FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

type Rep FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

type Rep FeedbackKey = D1 ('MetaData "FeedbackKey" "Amazonka.ApplicationInsights.Types.FeedbackKey" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'True) (C1 ('MetaCons "FeedbackKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFeedbackKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FeedbackValue

newtype FeedbackValue Source #

Constructors

FeedbackValue' 

Instances

Instances details
FromJSON FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

FromJSONKey FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

ToJSON FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

ToJSONKey FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

ToByteString FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

ToHeader FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

ToLog FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

ToQuery FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

FromText FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

ToText FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Methods

toText :: FeedbackValue -> Text #

FromXML FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

ToXML FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Methods

toXML :: FeedbackValue -> XML #

Generic FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Associated Types

type Rep FeedbackValue :: Type -> Type #

Read FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Show FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

NFData FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Methods

rnf :: FeedbackValue -> () #

Eq FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Ord FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Hashable FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

type Rep FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

type Rep FeedbackValue = D1 ('MetaData "FeedbackValue" "Amazonka.ApplicationInsights.Types.FeedbackValue" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'True) (C1 ('MetaCons "FeedbackValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFeedbackValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GroupingType

newtype GroupingType Source #

Constructors

GroupingType' 

Bundled Patterns

pattern GroupingType_ACCOUNT_BASED :: GroupingType 

Instances

Instances details
FromJSON GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

FromJSONKey GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

ToJSON GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

ToJSONKey GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

ToByteString GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

ToHeader GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

ToLog GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

ToQuery GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

FromText GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

ToText GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

Methods

toText :: GroupingType -> Text #

FromXML GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

ToXML GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

Methods

toXML :: GroupingType -> XML #

Generic GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

Associated Types

type Rep GroupingType :: Type -> Type #

Read GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

Show GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

NFData GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

Methods

rnf :: GroupingType -> () #

Eq GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

Ord GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

Hashable GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

type Rep GroupingType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.GroupingType

type Rep GroupingType = D1 ('MetaData "GroupingType" "Amazonka.ApplicationInsights.Types.GroupingType" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'True) (C1 ('MetaCons "GroupingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGroupingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogFilter

newtype LogFilter Source #

Constructors

LogFilter' 

Fields

Bundled Patterns

pattern LogFilter_ERROR :: LogFilter 
pattern LogFilter_INFO :: LogFilter 
pattern LogFilter_WARN :: LogFilter 

Instances

Instances details
FromJSON LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

FromJSONKey LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

ToJSON LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

ToJSONKey LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

ToByteString LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Methods

toBS :: LogFilter -> ByteString #

ToHeader LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

ToLog LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

ToQuery LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

FromText LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

ToText LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Methods

toText :: LogFilter -> Text #

FromXML LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

ToXML LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Methods

toXML :: LogFilter -> XML #

Generic LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Associated Types

type Rep LogFilter :: Type -> Type #

Read LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Show LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

NFData LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Methods

rnf :: LogFilter -> () #

Eq LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Ord LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Hashable LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

type Rep LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

type Rep LogFilter = D1 ('MetaData "LogFilter" "Amazonka.ApplicationInsights.Types.LogFilter" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'True) (C1 ('MetaCons "LogFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OsType

newtype OsType Source #

Constructors

OsType' 

Fields

Bundled Patterns

pattern OsType_LINUX :: OsType 
pattern OsType_WINDOWS :: OsType 

Instances

Instances details
FromJSON OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

FromJSONKey OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

ToJSON OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

ToJSONKey OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

ToByteString OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Methods

toBS :: OsType -> ByteString #

ToHeader OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Methods

toHeader :: HeaderName -> OsType -> [Header] #

ToLog OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

ToQuery OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

FromText OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

ToText OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Methods

toText :: OsType -> Text #

FromXML OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

ToXML OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Methods

toXML :: OsType -> XML #

Generic OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Associated Types

type Rep OsType :: Type -> Type #

Methods

from :: OsType -> Rep OsType x #

to :: Rep OsType x -> OsType #

Read OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Show OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

NFData OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Methods

rnf :: OsType -> () #

Eq OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Methods

(==) :: OsType -> OsType -> Bool #

(/=) :: OsType -> OsType -> Bool #

Ord OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Hashable OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Methods

hashWithSalt :: Int -> OsType -> Int #

hash :: OsType -> Int #

type Rep OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

type Rep OsType = D1 ('MetaData "OsType" "Amazonka.ApplicationInsights.Types.OsType" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'True) (C1 ('MetaCons "OsType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOsType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SeverityLevel

newtype SeverityLevel Source #

Constructors

SeverityLevel' 

Instances

Instances details
FromJSON SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

FromJSONKey SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

ToJSON SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

ToJSONKey SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

ToByteString SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

ToHeader SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

ToLog SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

ToQuery SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

FromText SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

ToText SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Methods

toText :: SeverityLevel -> Text #

FromXML SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

ToXML SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Methods

toXML :: SeverityLevel -> XML #

Generic SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Associated Types

type Rep SeverityLevel :: Type -> Type #

Read SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Show SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

NFData SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Methods

rnf :: SeverityLevel -> () #

Eq SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Ord SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Hashable SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

type Rep SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

type Rep SeverityLevel = D1 ('MetaData "SeverityLevel" "Amazonka.ApplicationInsights.Types.SeverityLevel" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'True) (C1 ('MetaCons "SeverityLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSeverityLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Status

newtype Status Source #

Constructors

Status' 

Fields

Bundled Patterns

pattern Status_IGNORE :: Status 
pattern Status_PENDING :: Status 
pattern Status_RECURRING :: Status 
pattern Status_RESOLVED :: Status 

Instances

Instances details
FromJSON Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

FromJSONKey Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

ToJSON Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

ToJSONKey Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

ToByteString Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Methods

toBS :: Status -> ByteString #

ToHeader Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Methods

toHeader :: HeaderName -> Status -> [Header] #

ToLog Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

ToQuery Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

FromText Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

ToText Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Methods

toText :: Status -> Text #

FromXML Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

ToXML Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Methods

toXML :: Status -> XML #

Generic Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

Read Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Show Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

NFData Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Methods

rnf :: Status -> () #

Eq Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

Ord Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Hashable Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Methods

hashWithSalt :: Int -> Status -> Int #

hash :: Status -> Int #

type Rep Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

type Rep Status = D1 ('MetaData "Status" "Amazonka.ApplicationInsights.Types.Status" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'True) (C1 ('MetaCons "Status'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Tier

newtype Tier Source #

Constructors

Tier' 

Fields

Instances

Instances details
FromJSON Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

FromJSONKey Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

ToJSON Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

ToJSONKey Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

ToByteString Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

toBS :: Tier -> ByteString #

ToHeader Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

toHeader :: HeaderName -> Tier -> [Header] #

ToLog Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

ToQuery Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

toQuery :: Tier -> QueryString #

FromText Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

ToText Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

toText :: Tier -> Text #

FromXML Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

parseXML :: [Node] -> Either String Tier #

ToXML Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

toXML :: Tier -> XML #

Generic Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Associated Types

type Rep Tier :: Type -> Type #

Methods

from :: Tier -> Rep Tier x #

to :: Rep Tier x -> Tier #

Read Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Show Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

showsPrec :: Int -> Tier -> ShowS #

show :: Tier -> String #

showList :: [Tier] -> ShowS #

NFData Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

rnf :: Tier -> () #

Eq Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

(==) :: Tier -> Tier -> Bool #

(/=) :: Tier -> Tier -> Bool #

Ord Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

compare :: Tier -> Tier -> Ordering #

(<) :: Tier -> Tier -> Bool #

(<=) :: Tier -> Tier -> Bool #

(>) :: Tier -> Tier -> Bool #

(>=) :: Tier -> Tier -> Bool #

max :: Tier -> Tier -> Tier #

min :: Tier -> Tier -> Tier #

Hashable Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

hashWithSalt :: Int -> Tier -> Int #

hash :: Tier -> Int #

type Rep Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

type Rep Tier = D1 ('MetaData "Tier" "Amazonka.ApplicationInsights.Types.Tier" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'True) (C1 ('MetaCons "Tier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ApplicationComponent

data ApplicationComponent Source #

Describes a standalone resource or similarly grouped resources that the application is made up of.

See: newApplicationComponent smart constructor.

Constructors

ApplicationComponent' 

Fields

Instances

Instances details
FromJSON ApplicationComponent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationComponent

Generic ApplicationComponent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationComponent

Associated Types

type Rep ApplicationComponent :: Type -> Type #

Read ApplicationComponent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationComponent

Show ApplicationComponent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationComponent

NFData ApplicationComponent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationComponent

Methods

rnf :: ApplicationComponent -> () #

Eq ApplicationComponent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationComponent

Hashable ApplicationComponent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationComponent

type Rep ApplicationComponent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationComponent

type Rep ApplicationComponent = D1 ('MetaData "ApplicationComponent" "Amazonka.ApplicationInsights.Types.ApplicationComponent" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'False) (C1 ('MetaCons "ApplicationComponent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "componentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "componentRemarks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectedWorkload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Tier (HashMap Text Text)))))) :*: ((S1 ('MetaSel ('Just "monitor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "osType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OsType))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tier))))))

newApplicationComponent :: ApplicationComponent Source #

Create a value of ApplicationComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentName:ApplicationComponent', applicationComponent_componentName - The name of the component.

$sel:componentRemarks:ApplicationComponent', applicationComponent_componentRemarks - If logging is supported for the resource type, indicates whether the component has configured logs to be monitored.

$sel:detectedWorkload:ApplicationComponent', applicationComponent_detectedWorkload - Workloads detected in the application component.

$sel:monitor:ApplicationComponent', applicationComponent_monitor - Indicates whether the application component is monitored.

$sel:osType:ApplicationComponent', applicationComponent_osType - The operating system of the component.

$sel:resourceType:ApplicationComponent', applicationComponent_resourceType - The resource type. Supported resource types include EC2 instances, Auto Scaling group, Classic ELB, Application ELB, and SQS Queue.

$sel:tier:ApplicationComponent', applicationComponent_tier - The stack tier of the application component.

applicationComponent_componentRemarks :: Lens' ApplicationComponent (Maybe Text) Source #

If logging is supported for the resource type, indicates whether the component has configured logs to be monitored.

applicationComponent_detectedWorkload :: Lens' ApplicationComponent (Maybe (HashMap Tier (HashMap Text Text))) Source #

Workloads detected in the application component.

applicationComponent_monitor :: Lens' ApplicationComponent (Maybe Bool) Source #

Indicates whether the application component is monitored.

applicationComponent_osType :: Lens' ApplicationComponent (Maybe OsType) Source #

The operating system of the component.

applicationComponent_resourceType :: Lens' ApplicationComponent (Maybe Text) Source #

The resource type. Supported resource types include EC2 instances, Auto Scaling group, Classic ELB, Application ELB, and SQS Queue.

applicationComponent_tier :: Lens' ApplicationComponent (Maybe Tier) Source #

The stack tier of the application component.

ApplicationInfo

data ApplicationInfo Source #

Describes the status of the application.

See: newApplicationInfo smart constructor.

Constructors

ApplicationInfo' 

Fields

  • autoConfigEnabled :: Maybe Bool

    Indicates whether auto-configuration is turned on for this application.

  • cWEMonitorEnabled :: Maybe Bool

    Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as instance terminated, failed deployment, and others.

  • discoveryType :: Maybe DiscoveryType

    The method used by Application Insights to onboard your resources.

  • lifeCycle :: Maybe Text

    The lifecycle of the application.

  • opsCenterEnabled :: Maybe Bool

    Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.

  • opsItemSNSTopicArn :: Maybe Text

    The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.

  • remarks :: Maybe Text

    The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:

    • “Configuring application, detected 1 Errors, 3 Warnings”
    • “Configuring application, detected 1 Unconfigured Components”
  • resourceGroupName :: Maybe Text

    The name of the resource group used for the application.

Instances

Instances details
FromJSON ApplicationInfo Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationInfo

Generic ApplicationInfo Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationInfo

Associated Types

type Rep ApplicationInfo :: Type -> Type #

Read ApplicationInfo Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationInfo

Show ApplicationInfo Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationInfo

NFData ApplicationInfo Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationInfo

Methods

rnf :: ApplicationInfo -> () #

Eq ApplicationInfo Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationInfo

Hashable ApplicationInfo Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationInfo

type Rep ApplicationInfo Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationInfo

type Rep ApplicationInfo = D1 ('MetaData "ApplicationInfo" "Amazonka.ApplicationInsights.Types.ApplicationInfo" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'False) (C1 ('MetaCons "ApplicationInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "autoConfigEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cWEMonitorEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "discoveryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiscoveryType)) :*: S1 ('MetaSel ('Just "lifeCycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "opsCenterEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "opsItemSNSTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "remarks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newApplicationInfo :: ApplicationInfo Source #

Create a value of ApplicationInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:autoConfigEnabled:ApplicationInfo', applicationInfo_autoConfigEnabled - Indicates whether auto-configuration is turned on for this application.

$sel:cWEMonitorEnabled:ApplicationInfo', applicationInfo_cWEMonitorEnabled - Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as instance terminated, failed deployment, and others.

$sel:discoveryType:ApplicationInfo', applicationInfo_discoveryType - The method used by Application Insights to onboard your resources.

$sel:lifeCycle:ApplicationInfo', applicationInfo_lifeCycle - The lifecycle of the application.

$sel:opsCenterEnabled:ApplicationInfo', applicationInfo_opsCenterEnabled - Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.

$sel:opsItemSNSTopicArn:ApplicationInfo', applicationInfo_opsItemSNSTopicArn - The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.

$sel:remarks:ApplicationInfo', applicationInfo_remarks - The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:

  • “Configuring application, detected 1 Errors, 3 Warnings”
  • “Configuring application, detected 1 Unconfigured Components”

$sel:resourceGroupName:ApplicationInfo', applicationInfo_resourceGroupName - The name of the resource group used for the application.

applicationInfo_autoConfigEnabled :: Lens' ApplicationInfo (Maybe Bool) Source #

Indicates whether auto-configuration is turned on for this application.

applicationInfo_cWEMonitorEnabled :: Lens' ApplicationInfo (Maybe Bool) Source #

Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as instance terminated, failed deployment, and others.

applicationInfo_discoveryType :: Lens' ApplicationInfo (Maybe DiscoveryType) Source #

The method used by Application Insights to onboard your resources.

applicationInfo_lifeCycle :: Lens' ApplicationInfo (Maybe Text) Source #

The lifecycle of the application.

applicationInfo_opsCenterEnabled :: Lens' ApplicationInfo (Maybe Bool) Source #

Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.

applicationInfo_opsItemSNSTopicArn :: Lens' ApplicationInfo (Maybe Text) Source #

The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.

applicationInfo_remarks :: Lens' ApplicationInfo (Maybe Text) Source #

The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:

  • “Configuring application, detected 1 Errors, 3 Warnings”
  • “Configuring application, detected 1 Unconfigured Components”

applicationInfo_resourceGroupName :: Lens' ApplicationInfo (Maybe Text) Source #

The name of the resource group used for the application.

ConfigurationEvent

data ConfigurationEvent Source #

The event information.

See: newConfigurationEvent smart constructor.

Constructors

ConfigurationEvent' 

Fields

Instances

Instances details
FromJSON ConfigurationEvent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEvent

Generic ConfigurationEvent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEvent

Associated Types

type Rep ConfigurationEvent :: Type -> Type #

Read ConfigurationEvent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEvent

Show ConfigurationEvent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEvent

NFData ConfigurationEvent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEvent

Methods

rnf :: ConfigurationEvent -> () #

Eq ConfigurationEvent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEvent

Hashable ConfigurationEvent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEvent

type Rep ConfigurationEvent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEvent

type Rep ConfigurationEvent = D1 ('MetaData "ConfigurationEvent" "Amazonka.ApplicationInsights.Types.ConfigurationEvent" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'False) (C1 ('MetaCons "ConfigurationEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eventDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventResourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationEventResourceType)))) :*: (S1 ('MetaSel ('Just "eventStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationEventStatus)) :*: (S1 ('MetaSel ('Just "eventTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "monitoredResourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newConfigurationEvent :: ConfigurationEvent Source #

Create a value of ConfigurationEvent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventDetail:ConfigurationEvent', configurationEvent_eventDetail - The details of the event in plain text.

$sel:eventResourceName:ConfigurationEvent', configurationEvent_eventResourceName - The name of the resource Application Insights attempted to configure.

$sel:eventResourceType:ConfigurationEvent', configurationEvent_eventResourceType - The resource type that Application Insights attempted to configure, for example, CLOUDWATCH_ALARM.

$sel:eventStatus:ConfigurationEvent', configurationEvent_eventStatus - The status of the configuration update event. Possible values include INFO, WARN, and ERROR.

$sel:eventTime:ConfigurationEvent', configurationEvent_eventTime - The timestamp of the event.

$sel:monitoredResourceARN:ConfigurationEvent', configurationEvent_monitoredResourceARN - The resource monitored by Application Insights.

configurationEvent_eventDetail :: Lens' ConfigurationEvent (Maybe Text) Source #

The details of the event in plain text.

configurationEvent_eventResourceName :: Lens' ConfigurationEvent (Maybe Text) Source #

The name of the resource Application Insights attempted to configure.

configurationEvent_eventResourceType :: Lens' ConfigurationEvent (Maybe ConfigurationEventResourceType) Source #

The resource type that Application Insights attempted to configure, for example, CLOUDWATCH_ALARM.

configurationEvent_eventStatus :: Lens' ConfigurationEvent (Maybe ConfigurationEventStatus) Source #

The status of the configuration update event. Possible values include INFO, WARN, and ERROR.

configurationEvent_monitoredResourceARN :: Lens' ConfigurationEvent (Maybe Text) Source #

The resource monitored by Application Insights.

LogPattern

data LogPattern Source #

An object that defines the log patterns that belongs to a LogPatternSet.

See: newLogPattern smart constructor.

Constructors

LogPattern' 

Fields

  • pattern' :: Maybe Text

    A regular expression that defines the log pattern. A log pattern can contain as many as 50 characters, and it cannot be empty. The pattern must be DFA compatible. Patterns that utilize forward lookahead or backreference constructions are not supported.

  • patternName :: Maybe Text

    The name of the log pattern. A log pattern name can contain as many as 50 characters, and it cannot be empty. The characters can be Unicode letters, digits, or one of the following symbols: period, dash, underscore.

  • patternSetName :: Maybe Text

    The name of the log pattern. A log pattern name can contain as many as 30 characters, and it cannot be empty. The characters can be Unicode letters, digits, or one of the following symbols: period, dash, underscore.

  • rank :: Maybe Int

    Rank of the log pattern. Must be a value between 1 and 1,000,000. The patterns are sorted by rank, so we recommend that you set your highest priority patterns with the lowest rank. A pattern of rank 1 will be the first to get matched to a log line. A pattern of rank 1,000,000 will be last to get matched. When you configure custom log patterns from the console, a Low severity pattern translates to a 750,000 rank. A Medium severity pattern translates to a 500,000 rank. And a High severity pattern translates to a 250,000 rank. Rank values less than 1 or greater than 1,000,000 are reserved for AWS-provided patterns.

Instances

Instances details
FromJSON LogPattern Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogPattern

Generic LogPattern Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogPattern

Associated Types

type Rep LogPattern :: Type -> Type #

Read LogPattern Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogPattern

Show LogPattern Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogPattern

NFData LogPattern Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogPattern

Methods

rnf :: LogPattern -> () #

Eq LogPattern Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogPattern

Hashable LogPattern Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogPattern

type Rep LogPattern Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogPattern

type Rep LogPattern = D1 ('MetaData "LogPattern" "Amazonka.ApplicationInsights.Types.LogPattern" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'False) (C1 ('MetaCons "LogPattern'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pattern'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "patternName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "patternSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rank") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newLogPattern :: LogPattern Source #

Create a value of LogPattern with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pattern':LogPattern', logPattern_pattern - A regular expression that defines the log pattern. A log pattern can contain as many as 50 characters, and it cannot be empty. The pattern must be DFA compatible. Patterns that utilize forward lookahead or backreference constructions are not supported.

$sel:patternName:LogPattern', logPattern_patternName - The name of the log pattern. A log pattern name can contain as many as 50 characters, and it cannot be empty. The characters can be Unicode letters, digits, or one of the following symbols: period, dash, underscore.

$sel:patternSetName:LogPattern', logPattern_patternSetName - The name of the log pattern. A log pattern name can contain as many as 30 characters, and it cannot be empty. The characters can be Unicode letters, digits, or one of the following symbols: period, dash, underscore.

$sel:rank:LogPattern', logPattern_rank - Rank of the log pattern. Must be a value between 1 and 1,000,000. The patterns are sorted by rank, so we recommend that you set your highest priority patterns with the lowest rank. A pattern of rank 1 will be the first to get matched to a log line. A pattern of rank 1,000,000 will be last to get matched. When you configure custom log patterns from the console, a Low severity pattern translates to a 750,000 rank. A Medium severity pattern translates to a 500,000 rank. And a High severity pattern translates to a 250,000 rank. Rank values less than 1 or greater than 1,000,000 are reserved for AWS-provided patterns.

logPattern_pattern :: Lens' LogPattern (Maybe Text) Source #

A regular expression that defines the log pattern. A log pattern can contain as many as 50 characters, and it cannot be empty. The pattern must be DFA compatible. Patterns that utilize forward lookahead or backreference constructions are not supported.

logPattern_patternName :: Lens' LogPattern (Maybe Text) Source #

The name of the log pattern. A log pattern name can contain as many as 50 characters, and it cannot be empty. The characters can be Unicode letters, digits, or one of the following symbols: period, dash, underscore.

logPattern_patternSetName :: Lens' LogPattern (Maybe Text) Source #

The name of the log pattern. A log pattern name can contain as many as 30 characters, and it cannot be empty. The characters can be Unicode letters, digits, or one of the following symbols: period, dash, underscore.

logPattern_rank :: Lens' LogPattern (Maybe Int) Source #

Rank of the log pattern. Must be a value between 1 and 1,000,000. The patterns are sorted by rank, so we recommend that you set your highest priority patterns with the lowest rank. A pattern of rank 1 will be the first to get matched to a log line. A pattern of rank 1,000,000 will be last to get matched. When you configure custom log patterns from the console, a Low severity pattern translates to a 750,000 rank. A Medium severity pattern translates to a 500,000 rank. And a High severity pattern translates to a 250,000 rank. Rank values less than 1 or greater than 1,000,000 are reserved for AWS-provided patterns.

Observation

data Observation Source #

Describes an anomaly or error with the application.

See: newObservation smart constructor.

Constructors

Observation' 

Fields

Instances

Instances details
FromJSON Observation Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Observation

Generic Observation Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Observation

Associated Types

type Rep Observation :: Type -> Type #

Read Observation Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Observation

Show Observation Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Observation

NFData Observation Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Observation

Methods

rnf :: Observation -> () #

Eq Observation Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Observation

Hashable Observation Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Observation

type Rep Observation Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Observation

type Rep Observation = D1 ('MetaData "Observation" "Amazonka.ApplicationInsights.Types.Observation" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'False) (C1 ('MetaCons "Observation'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "cloudWatchEventDetailType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cloudWatchEventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cloudWatchEventSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchEventSource)) :*: (S1 ('MetaSel ('Just "codeDeployApplication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "codeDeployDeploymentGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "codeDeployDeploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "codeDeployInstanceGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "codeDeployState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "ebsCause") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ebsEvent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebsRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "ebsResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ec2State") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "healthEventArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "healthEventDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "healthEventTypeCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "healthEventTypeCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "healthService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lineTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "logFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogFilter))))))) :*: ((((S1 ('MetaSel ('Just "logGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metricNamespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rdsEventCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "rdsEventMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "s3EventName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "statesArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "statesExecutionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "statesInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statesStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "xRayErrorPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "xRayFaultPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "xRayNodeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "xRayNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "xRayRequestAverageLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "xRayRequestCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "xRayThrottlePercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))))

newObservation :: Observation Source #

Create a value of Observation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cloudWatchEventDetailType:Observation', observation_cloudWatchEventDetailType - The detail type of the CloudWatch Event-based observation, for example, EC2 Instance State-change Notification.

$sel:cloudWatchEventId:Observation', observation_cloudWatchEventId - The ID of the CloudWatch Event-based observation related to the detected problem.

$sel:cloudWatchEventSource:Observation', observation_cloudWatchEventSource - The source of the CloudWatch Event.

$sel:codeDeployApplication:Observation', observation_codeDeployApplication - The CodeDeploy application to which the deployment belongs.

$sel:codeDeployDeploymentGroup:Observation', observation_codeDeployDeploymentGroup - The deployment group to which the CodeDeploy deployment belongs.

$sel:codeDeployDeploymentId:Observation', observation_codeDeployDeploymentId - The deployment ID of the CodeDeploy-based observation related to the detected problem.

$sel:codeDeployInstanceGroupId:Observation', observation_codeDeployInstanceGroupId - The instance group to which the CodeDeploy instance belongs.

$sel:codeDeployState:Observation', observation_codeDeployState - The status of the CodeDeploy deployment, for example SUCCESS or FAILURE.

$sel:ebsCause:Observation', observation_ebsCause - The cause of an EBS CloudWatch event.

$sel:ebsEvent:Observation', observation_ebsEvent - The type of EBS CloudWatch event, such as createVolume, deleteVolume or attachVolume.

$sel:ebsRequestId:Observation', observation_ebsRequestId - The request ID of an EBS CloudWatch event.

$sel:ebsResult:Observation', observation_ebsResult - The result of an EBS CloudWatch event, such as failed or succeeded.

$sel:ec2State:Observation', observation_ec2State - The state of the instance, such as STOPPING or TERMINATING.

$sel:endTime:Observation', observation_endTime - The time when the observation ended, in epoch seconds.

$sel:healthEventArn:Observation', observation_healthEventArn - The Amazon Resource Name (ARN) of the AWS Health Event-based observation.

$sel:healthEventDescription:Observation', observation_healthEventDescription - The description of the AWS Health event provided by the service, such as Amazon EC2.

$sel:healthEventTypeCategory:Observation', observation_healthEventTypeCategory - The category of the AWS Health event, such as issue.

$sel:healthEventTypeCode:Observation', observation_healthEventTypeCode - The type of the AWS Health event, for example, AWS_EC2_POWER_CONNECTIVITY_ISSUE.

$sel:healthService:Observation', observation_healthService - The service to which the AWS Health Event belongs, such as EC2.

$sel:id:Observation', observation_id - The ID of the observation type.

$sel:lineTime:Observation', observation_lineTime - The timestamp in the CloudWatch Logs that specifies when the matched line occurred.

$sel:logFilter:Observation', observation_logFilter - The log filter of the observation.

$sel:logGroup:Observation', observation_logGroup - The log group name.

$sel:logText:Observation', observation_logText - The log text of the observation.

$sel:metricName:Observation', observation_metricName - The name of the observation metric.

$sel:metricNamespace:Observation', observation_metricNamespace - The namespace of the observation metric.

$sel:rdsEventCategories:Observation', observation_rdsEventCategories - The category of an RDS event.

$sel:rdsEventMessage:Observation', observation_rdsEventMessage - The message of an RDS event.

$sel:s3EventName:Observation', observation_s3EventName - The name of the S3 CloudWatch Event-based observation.

$sel:sourceARN:Observation', observation_sourceARN - The source resource ARN of the observation.

$sel:sourceType:Observation', observation_sourceType - The source type of the observation.

$sel:startTime:Observation', observation_startTime - The time when the observation was first detected, in epoch seconds.

$sel:statesArn:Observation', observation_statesArn - The Amazon Resource Name (ARN) of the step function-based observation.

$sel:statesExecutionArn:Observation', observation_statesExecutionArn - The Amazon Resource Name (ARN) of the step function execution-based observation.

$sel:statesInput:Observation', observation_statesInput - The input to the step function-based observation.

$sel:statesStatus:Observation', observation_statesStatus - The status of the step function-related observation.

$sel:unit:Observation', observation_unit - The unit of the source observation metric.

$sel:value:Observation', observation_value - The value of the source observation metric.

$sel:xRayErrorPercent:Observation', observation_xRayErrorPercent - The X-Ray request error percentage for this node.

$sel:xRayFaultPercent:Observation', observation_xRayFaultPercent - The X-Ray request fault percentage for this node.

$sel:xRayNodeName:Observation', observation_xRayNodeName - The name of the X-Ray node.

$sel:xRayNodeType:Observation', observation_xRayNodeType - The type of the X-Ray node.

$sel:xRayRequestAverageLatency:Observation', observation_xRayRequestAverageLatency - The X-Ray node request average latency for this node.

$sel:xRayRequestCount:Observation', observation_xRayRequestCount - The X-Ray request count for this node.

$sel:xRayThrottlePercent:Observation', observation_xRayThrottlePercent - The X-Ray request throttle percentage for this node.

observation_cloudWatchEventDetailType :: Lens' Observation (Maybe Text) Source #

The detail type of the CloudWatch Event-based observation, for example, EC2 Instance State-change Notification.

observation_cloudWatchEventId :: Lens' Observation (Maybe Text) Source #

The ID of the CloudWatch Event-based observation related to the detected problem.

observation_codeDeployApplication :: Lens' Observation (Maybe Text) Source #

The CodeDeploy application to which the deployment belongs.

observation_codeDeployDeploymentGroup :: Lens' Observation (Maybe Text) Source #

The deployment group to which the CodeDeploy deployment belongs.

observation_codeDeployDeploymentId :: Lens' Observation (Maybe Text) Source #

The deployment ID of the CodeDeploy-based observation related to the detected problem.

observation_codeDeployInstanceGroupId :: Lens' Observation (Maybe Text) Source #

The instance group to which the CodeDeploy instance belongs.

observation_codeDeployState :: Lens' Observation (Maybe Text) Source #

The status of the CodeDeploy deployment, for example SUCCESS or FAILURE.

observation_ebsCause :: Lens' Observation (Maybe Text) Source #

The cause of an EBS CloudWatch event.

observation_ebsEvent :: Lens' Observation (Maybe Text) Source #

The type of EBS CloudWatch event, such as createVolume, deleteVolume or attachVolume.

observation_ebsRequestId :: Lens' Observation (Maybe Text) Source #

The request ID of an EBS CloudWatch event.

observation_ebsResult :: Lens' Observation (Maybe Text) Source #

The result of an EBS CloudWatch event, such as failed or succeeded.

observation_ec2State :: Lens' Observation (Maybe Text) Source #

The state of the instance, such as STOPPING or TERMINATING.

observation_endTime :: Lens' Observation (Maybe UTCTime) Source #

The time when the observation ended, in epoch seconds.

observation_healthEventArn :: Lens' Observation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the AWS Health Event-based observation.

observation_healthEventDescription :: Lens' Observation (Maybe Text) Source #

The description of the AWS Health event provided by the service, such as Amazon EC2.

observation_healthEventTypeCategory :: Lens' Observation (Maybe Text) Source #

The category of the AWS Health event, such as issue.

observation_healthEventTypeCode :: Lens' Observation (Maybe Text) Source #

The type of the AWS Health event, for example, AWS_EC2_POWER_CONNECTIVITY_ISSUE.

observation_healthService :: Lens' Observation (Maybe Text) Source #

The service to which the AWS Health Event belongs, such as EC2.

observation_id :: Lens' Observation (Maybe Text) Source #

The ID of the observation type.

observation_lineTime :: Lens' Observation (Maybe UTCTime) Source #

The timestamp in the CloudWatch Logs that specifies when the matched line occurred.

observation_logFilter :: Lens' Observation (Maybe LogFilter) Source #

The log filter of the observation.

observation_logText :: Lens' Observation (Maybe Text) Source #

The log text of the observation.

observation_metricName :: Lens' Observation (Maybe Text) Source #

The name of the observation metric.

observation_metricNamespace :: Lens' Observation (Maybe Text) Source #

The namespace of the observation metric.

observation_s3EventName :: Lens' Observation (Maybe Text) Source #

The name of the S3 CloudWatch Event-based observation.

observation_sourceARN :: Lens' Observation (Maybe Text) Source #

The source resource ARN of the observation.

observation_sourceType :: Lens' Observation (Maybe Text) Source #

The source type of the observation.

observation_startTime :: Lens' Observation (Maybe UTCTime) Source #

The time when the observation was first detected, in epoch seconds.

observation_statesArn :: Lens' Observation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the step function-based observation.

observation_statesExecutionArn :: Lens' Observation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the step function execution-based observation.

observation_statesInput :: Lens' Observation (Maybe Text) Source #

The input to the step function-based observation.

observation_statesStatus :: Lens' Observation (Maybe Text) Source #

The status of the step function-related observation.

observation_unit :: Lens' Observation (Maybe Text) Source #

The unit of the source observation metric.

observation_value :: Lens' Observation (Maybe Double) Source #

The value of the source observation metric.

observation_xRayErrorPercent :: Lens' Observation (Maybe Int) Source #

The X-Ray request error percentage for this node.

observation_xRayFaultPercent :: Lens' Observation (Maybe Int) Source #

The X-Ray request fault percentage for this node.

observation_xRayNodeName :: Lens' Observation (Maybe Text) Source #

The name of the X-Ray node.

observation_xRayNodeType :: Lens' Observation (Maybe Text) Source #

The type of the X-Ray node.

observation_xRayRequestAverageLatency :: Lens' Observation (Maybe Integer) Source #

The X-Ray node request average latency for this node.

observation_xRayRequestCount :: Lens' Observation (Maybe Int) Source #

The X-Ray request count for this node.

observation_xRayThrottlePercent :: Lens' Observation (Maybe Int) Source #

The X-Ray request throttle percentage for this node.

Problem

data Problem Source #

Describes a problem that is detected by correlating observations.

See: newProblem smart constructor.

Constructors

Problem' 

Fields

Instances

Instances details
FromJSON Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

Generic Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

Associated Types

type Rep Problem :: Type -> Type #

Methods

from :: Problem -> Rep Problem x #

to :: Rep Problem x -> Problem #

Read Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

Show Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

NFData Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

Methods

rnf :: Problem -> () #

Eq Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

Methods

(==) :: Problem -> Problem -> Bool #

(/=) :: Problem -> Problem -> Bool #

Hashable Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

Methods

hashWithSalt :: Int -> Problem -> Int #

hash :: Problem -> Int #

type Rep Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

type Rep Problem = D1 ('MetaData "Problem" "Amazonka.ApplicationInsights.Types.Problem" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'False) (C1 ('MetaCons "Problem'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "affectedResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "feedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap FeedbackKey FeedbackValue))))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "insights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastRecurrenceTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "recurringCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "resourceGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "severityLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SeverityLevel)))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Status)) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newProblem :: Problem Source #

Create a value of Problem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:affectedResource:Problem', problem_affectedResource - The resource affected by the problem.

$sel:endTime:Problem', problem_endTime - The time when the problem ended, in epoch seconds.

$sel:feedback:Problem', problem_feedback - Feedback provided by the user about the problem.

$sel:id:Problem', problem_id - The ID of the problem.

$sel:insights:Problem', problem_insights - A detailed analysis of the problem using machine learning.

$sel:lastRecurrenceTime:Problem', problem_lastRecurrenceTime - The last time that the problem reoccurred after its last resolution.

$sel:recurringCount:Problem', problem_recurringCount - The number of times that the same problem reoccurred after the first time it was resolved.

$sel:resourceGroupName:Problem', problem_resourceGroupName - The name of the resource group affected by the problem.

$sel:severityLevel:Problem', problem_severityLevel - A measure of the level of impact of the problem.

$sel:startTime:Problem', problem_startTime - The time when the problem started, in epoch seconds.

$sel:status:Problem', problem_status - The status of the problem.

$sel:title:Problem', problem_title - The name of the problem.

problem_affectedResource :: Lens' Problem (Maybe Text) Source #

The resource affected by the problem.

problem_endTime :: Lens' Problem (Maybe UTCTime) Source #

The time when the problem ended, in epoch seconds.

problem_feedback :: Lens' Problem (Maybe (HashMap FeedbackKey FeedbackValue)) Source #

Feedback provided by the user about the problem.

problem_id :: Lens' Problem (Maybe Text) Source #

The ID of the problem.

problem_insights :: Lens' Problem (Maybe Text) Source #

A detailed analysis of the problem using machine learning.

problem_lastRecurrenceTime :: Lens' Problem (Maybe UTCTime) Source #

The last time that the problem reoccurred after its last resolution.

problem_recurringCount :: Lens' Problem (Maybe Integer) Source #

The number of times that the same problem reoccurred after the first time it was resolved.

problem_resourceGroupName :: Lens' Problem (Maybe Text) Source #

The name of the resource group affected by the problem.

problem_severityLevel :: Lens' Problem (Maybe SeverityLevel) Source #

A measure of the level of impact of the problem.

problem_startTime :: Lens' Problem (Maybe UTCTime) Source #

The time when the problem started, in epoch seconds.

problem_status :: Lens' Problem (Maybe Status) Source #

The status of the problem.

problem_title :: Lens' Problem (Maybe Text) Source #

The name of the problem.

RelatedObservations

data RelatedObservations Source #

Describes observations related to the problem.

See: newRelatedObservations smart constructor.

Constructors

RelatedObservations' 

Fields

Instances

Instances details
FromJSON RelatedObservations Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.RelatedObservations

Generic RelatedObservations Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.RelatedObservations

Associated Types

type Rep RelatedObservations :: Type -> Type #

Read RelatedObservations Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.RelatedObservations

Show RelatedObservations Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.RelatedObservations

NFData RelatedObservations Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.RelatedObservations

Methods

rnf :: RelatedObservations -> () #

Eq RelatedObservations Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.RelatedObservations

Hashable RelatedObservations Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.RelatedObservations

type Rep RelatedObservations Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.RelatedObservations

type Rep RelatedObservations = D1 ('MetaData "RelatedObservations" "Amazonka.ApplicationInsights.Types.RelatedObservations" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'False) (C1 ('MetaCons "RelatedObservations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "observationList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Observation]))))

newRelatedObservations :: RelatedObservations Source #

Create a value of RelatedObservations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:observationList:RelatedObservations', relatedObservations_observationList - The list of observations related to the problem.

relatedObservations_observationList :: Lens' RelatedObservations (Maybe [Observation]) Source #

The list of observations related to the problem.

Tag

data Tag Source #

An object that defines the tags associated with an application. A tag is a label that you optionally define and associate with an application. Tags can help you categorize and manage resources in different ways, such as by purpose, owner, environment, or other criteria.

Each tag consists of a required tag key and an associated tag value, both of which you define. A tag key is a general label that acts as a category for a more specific tag value. A tag value acts as a descriptor within a tag key. A tag key can contain as many as 128 characters. A tag value can contain as many as 256 characters. The characters can be Unicode letters, digits, white space, or one of the following symbols: _ . : / = + -. The following additional restrictions apply to tags:

  • Tag keys and values are case sensitive.
  • For each associated resource, each tag key must be unique and it can have only one value.
  • The aws: prefix is reserved for use by AWS; you can’t use it in any tag keys or values that you define. In addition, you can't edit or remove tag keys or values that use this prefix.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

  • value :: Text

    The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want an application to have a specific tag value, don't specify a value for this parameter.

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ApplicationInsights.Types.Tag" "amazonka-application-insights-2.0-HJv8DARmsLI1hpMeOEjP38" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

$sel:value:Tag', tag_value - The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want an application to have a specific tag value, don't specify a value for this parameter.

tag_key :: Lens' Tag Text Source #

One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.

tag_value :: Lens' Tag Text Source #

The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want an application to have a specific tag value, don't specify a value for this parameter.