libZSservicesZSamazonka-application-insightsZSamazonka-application-insights
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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 => Getting (First ServiceError) a ServiceError Source #

User does not have permissions to perform this action.

_TagsAlreadyExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Tags are already registered for the specified application ARN.

_TooManyTagsException :: AsError a => Getting (First ServiceError) 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.

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource does not exist in the customer account.

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request is not understood by the server.

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource is already created or in use.

CloudWatchEventSource

newtype CloudWatchEventSource Source #

Instances

Instances details
Eq CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

Ord CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

Read CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

Show 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 #

NFData CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

Methods

rnf :: CloudWatchEventSource -> () #

Hashable 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

FromJSON CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

FromJSONKey CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

ToLog CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

ToHeader CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

ToQuery 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

ToByteString 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

type Rep CloudWatchEventSource Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.CloudWatchEventSource

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

ConfigurationEventResourceType

newtype ConfigurationEventResourceType Source #

Instances

Instances details
Eq ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

Ord ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

Read ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

Show 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 #

NFData ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

Hashable 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

FromJSON ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

FromJSONKey ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

ToLog ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

ToHeader ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

ToQuery 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

ToByteString 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

type Rep ConfigurationEventResourceType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventResourceType

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

ConfigurationEventStatus

newtype ConfigurationEventStatus Source #

Instances

Instances details
Eq ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

Ord ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

Read ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

Show 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 #

NFData ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

Hashable 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

FromJSON ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

FromJSONKey ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

ToLog ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

ToHeader ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

ToQuery 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

ToByteString 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

type Rep ConfigurationEventStatus Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEventStatus

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

FeedbackKey

newtype FeedbackKey Source #

Constructors

FeedbackKey' 

Bundled Patterns

pattern FeedbackKey_INSIGHTS_FEEDBACK :: FeedbackKey 

Instances

Instances details
Eq FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Ord FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Read FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Show FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Generic FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Associated Types

type Rep FeedbackKey :: Type -> Type #

NFData FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

Methods

rnf :: FeedbackKey -> () #

Hashable 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

FromJSON FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

FromJSONKey FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

ToLog FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

ToHeader FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

ToQuery FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

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 #

ToByteString 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 #

type Rep FeedbackKey Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackKey

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

FeedbackValue

newtype FeedbackValue Source #

Constructors

FeedbackValue' 

Instances

Instances details
Eq FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Ord FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Read FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Show FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Generic FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Associated Types

type Rep FeedbackValue :: Type -> Type #

NFData FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

Methods

rnf :: FeedbackValue -> () #

Hashable 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

FromJSON FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

FromJSONKey FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

ToLog FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

ToHeader FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

ToQuery FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

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 #

ToByteString 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 #

type Rep FeedbackValue Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.FeedbackValue

type Rep FeedbackValue = D1 ('MetaData "FeedbackValue" "Amazonka.ApplicationInsights.Types.FeedbackValue" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" 'True) (C1 ('MetaCons "FeedbackValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFeedbackValue") '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
Eq LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Ord LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Read LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Show LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Generic LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Associated Types

type Rep LogFilter :: Type -> Type #

NFData LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Methods

rnf :: LogFilter -> () #

Hashable 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

FromJSON LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

FromJSONKey LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

ToLog LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

ToHeader LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

ToQuery LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

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 #

ToByteString LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

Methods

toBS :: LogFilter -> ByteString #

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 #

type Rep LogFilter Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogFilter

type Rep LogFilter = D1 ('MetaData "LogFilter" "Amazonka.ApplicationInsights.Types.LogFilter" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" '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
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

Read OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Show OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

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 #

NFData OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Methods

rnf :: OsType -> () #

Hashable OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Methods

hashWithSalt :: Int -> OsType -> Int #

hash :: OsType -> Int #

ToJSON OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

ToJSONKey OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

FromJSON OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

FromJSONKey OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

ToLog OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

ToHeader OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Methods

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

ToQuery OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

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 #

ToByteString OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

Methods

toBS :: OsType -> ByteString #

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 #

type Rep OsType Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.OsType

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

SeverityLevel

newtype SeverityLevel Source #

Constructors

SeverityLevel' 

Instances

Instances details
Eq SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Ord SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Read SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Show SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Generic SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Associated Types

type Rep SeverityLevel :: Type -> Type #

NFData SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

Methods

rnf :: SeverityLevel -> () #

Hashable 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

FromJSON SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

FromJSONKey SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

ToLog SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

ToHeader SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

ToQuery SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

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 #

ToByteString 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 #

type Rep SeverityLevel Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.SeverityLevel

type Rep SeverityLevel = D1 ('MetaData "SeverityLevel" "Amazonka.ApplicationInsights.Types.SeverityLevel" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" '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_RESOLVED :: Status 

Instances

Instances details
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

Read Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Show Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

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 #

NFData Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Methods

rnf :: Status -> () #

Hashable Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Methods

hashWithSalt :: Int -> Status -> Int #

hash :: Status -> Int #

ToJSON Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

ToJSONKey Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

FromJSON Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

FromJSONKey Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

ToLog Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

ToHeader Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Methods

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

ToQuery Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

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 #

ToByteString Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

Methods

toBS :: Status -> ByteString #

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 #

type Rep Status Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Status

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

Tier

newtype Tier Source #

Constructors

Tier' 

Fields

Bundled Patterns

pattern Tier_CUSTOM :: Tier 
pattern Tier_DEFAULT :: Tier 
pattern Tier_DOT_NET_CORE :: Tier 
pattern Tier_DOT_NET_WEB :: Tier 
pattern Tier_DOT_NET_WEB_TIER :: Tier 
pattern Tier_DOT_NET_WORKER :: Tier 
pattern Tier_JAVA_JMX :: Tier 
pattern Tier_MYSQL :: Tier 
pattern Tier_ORACLE :: Tier 
pattern Tier_POSTGRESQL :: Tier 
pattern Tier_SQL_SERVER :: Tier 
pattern Tier_SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP :: Tier 

Instances

Instances details
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 #

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 #

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 #

NFData Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

rnf :: Tier -> () #

Hashable Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

hashWithSalt :: Int -> Tier -> Int #

hash :: Tier -> Int #

ToJSON Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

ToJSONKey Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

FromJSON Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

FromJSONKey Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

ToLog Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

ToHeader Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

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

ToQuery Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

toQuery :: Tier -> QueryString #

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 #

ToByteString Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

Methods

toBS :: Tier -> ByteString #

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 #

type Rep Tier Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tier

type Rep Tier = D1 ('MetaData "Tier" "Amazonka.ApplicationInsights.Types.Tier" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" '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
Eq ApplicationComponent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationComponent

Read ApplicationComponent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationComponent

Show 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 #

NFData ApplicationComponent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationComponent

Methods

rnf :: ApplicationComponent -> () #

Hashable ApplicationComponent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationComponent

FromJSON 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" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" 'False) (C1 ('MetaCons "ApplicationComponent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "osType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OsType)) :*: (S1 ('MetaSel ('Just "resourceType") '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 "tier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tier))) :*: (S1 ('MetaSel ('Just "componentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "componentRemarks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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: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:detectedWorkload:ApplicationComponent', applicationComponent_detectedWorkload - Workloads detected in the application component.

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

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

$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.

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_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_tier :: Lens' ApplicationComponent (Maybe Tier) Source #

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.

ApplicationInfo

data ApplicationInfo Source #

Describes the status of the application.

See: newApplicationInfo smart constructor.

Constructors

ApplicationInfo' 

Fields

  • resourceGroupName :: Maybe Text

    The name of the resource group used for the 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.

  • opsItemSNSTopicArn :: Maybe Text

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

  • 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.

  • 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”

Instances

Instances details
Eq ApplicationInfo Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationInfo

Read ApplicationInfo Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationInfo

Show 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 #

NFData ApplicationInfo Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationInfo

Methods

rnf :: ApplicationInfo -> () #

Hashable ApplicationInfo Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ApplicationInfo

FromJSON 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" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" 'False) (C1 ('MetaCons "ApplicationInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cWEMonitorEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "opsItemSNSTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lifeCycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "opsCenterEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "remarks") '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:resourceGroupName:ApplicationInfo', applicationInfo_resourceGroupName - The name of the resource group used for the 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: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: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: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”

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

The name of the resource group used for the 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_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_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_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”

ConfigurationEvent

data ConfigurationEvent Source #

The event information.

See: newConfigurationEvent smart constructor.

Constructors

ConfigurationEvent' 

Fields

Instances

Instances details
Eq ConfigurationEvent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEvent

Read ConfigurationEvent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEvent

Show 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 #

NFData ConfigurationEvent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEvent

Methods

rnf :: ConfigurationEvent -> () #

Hashable ConfigurationEvent Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.ConfigurationEvent

FromJSON 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" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" 'False) (C1 ('MetaCons "ConfigurationEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "monitoredResourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationEventStatus)) :*: S1 ('MetaSel ('Just "eventResourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "eventTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "eventDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationEventResourceType))))))

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:monitoredResourceARN:ConfigurationEvent', configurationEvent_monitoredResourceARN - The resource monitored by Application Insights.

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

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

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

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

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

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

The resource monitored by Application Insights.

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

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

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

The name of the resource Application Insights attempted to configure.

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

The details of the event in plain text.

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

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

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
Eq LogPattern Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogPattern

Read LogPattern Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogPattern

Show 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 #

NFData LogPattern Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogPattern

Methods

rnf :: LogPattern -> () #

Hashable LogPattern Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.LogPattern

FromJSON 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" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" '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
Eq Observation Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Observation

Read Observation Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Observation

Show 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 #

NFData Observation Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Observation

Methods

rnf :: Observation -> () #

Hashable Observation Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Observation

FromJSON 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" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" 'False) (C1 ('MetaCons "Observation'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "codeDeployApplication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rdsEventMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "codeDeployDeploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "sourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "xRayRequestAverageLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "statesStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "codeDeployDeploymentGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "healthEventTypeCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "xRayRequestCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "s3EventName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ec2State") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 ('MetaSel ('Just "healthEventDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cloudWatchEventSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchEventSource)) :*: S1 ('MetaSel ('Just "codeDeployState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "xRayErrorPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "statesArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cloudWatchEventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 ('MetaSel ('Just "logText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogFilter))) :*: (S1 ('MetaSel ('Just "metricNamespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "rdsEventCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "xRayNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "statesInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "xRayNodeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "healthEventArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "healthEventTypeCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "ebsResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cloudWatchEventDetailType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "codeDeployInstanceGroupId") '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 "xRayFaultPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "statesExecutionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lineTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "xRayThrottlePercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "healthService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))))

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:codeDeployApplication:Observation', observation_codeDeployApplication - The CodeDeploy application to which the deployment belongs.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

$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:xRayFaultPercent:Observation', observation_xRayFaultPercent - The X-Ray request fault percentage for this node.

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

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

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

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

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

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

The CodeDeploy application to which the deployment belongs.

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

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

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

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

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

The source type of the observation.

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

The source resource ARN of the observation.

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

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

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

The status of the step function-related observation.

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

The deployment group to which the CodeDeploy deployment belongs.

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

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

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

The X-Ray request count for this node.

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

The name of the S3 CloudWatch Event-based observation.

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

The name of the observation metric.

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

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

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

The value of the source observation metric.

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

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

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

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

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

The X-Ray request error percentage for this node.

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

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

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

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

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

The log text of the observation.

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

The log filter of the observation.

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

The namespace of the observation metric.

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

The type of the X-Ray node.

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

The time when the observation ended, in epoch seconds.

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

The input to the step function-based observation.

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

The name of the X-Ray node.

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

The ID of the observation type.

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

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

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

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

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

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

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

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

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

The instance group to which the CodeDeploy instance belongs.

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_xRayFaultPercent :: Lens' Observation (Maybe Int) Source #

The X-Ray request fault percentage for this node.

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

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

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

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

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

The unit of the source observation metric.

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

The X-Ray request throttle percentage for this node.

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

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

Problem

data Problem Source #

Describes a problem that is detected by correlating observations.

See: newProblem smart constructor.

Constructors

Problem' 

Fields

Instances

Instances details
Eq Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

Methods

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

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

Read Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

Show 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 #

NFData Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

Methods

rnf :: Problem -> () #

Hashable Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

Methods

hashWithSalt :: Int -> Problem -> Int #

hash :: Problem -> Int #

FromJSON Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

type Rep Problem Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Problem

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:status:Problem', problem_status - The status of the problem.

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

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

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

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

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

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

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

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

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

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

The status of the problem.

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

The name of the resource group affected by the problem.

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

The time when the problem started, in epoch seconds.

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

A detailed analysis of the problem using machine learning.

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

The time when the problem ended, in epoch seconds.

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

The ID of the problem.

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

A measure of the level of impact of the problem.

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

The name of the problem.

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

The resource affected by the problem.

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

Feedback provided by the user about the problem.

RelatedObservations

data RelatedObservations Source #

Describes observations related to the problem.

See: newRelatedObservations smart constructor.

Constructors

RelatedObservations' 

Fields

Instances

Instances details
Eq RelatedObservations Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.RelatedObservations

Read RelatedObservations Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.RelatedObservations

Show 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 #

NFData RelatedObservations Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.RelatedObservations

Methods

rnf :: RelatedObservations -> () #

Hashable RelatedObservations Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.RelatedObservations

FromJSON 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" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" '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
Eq Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.ApplicationInsights.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ApplicationInsights.Types.Tag" "libZSservicesZSamazonka-application-insightsZSamazonka-application-insights" '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.