amazonka-rum-2.0: Amazon CloudWatch RUM 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.Rum.Types.CwLog

Description

 
Synopsis

Documentation

data CwLog Source #

A structure that contains the information about whether the app monitor stores copies of the data that RUM collects in CloudWatch Logs. If it does, this structure also contains the name of the log group.

See: newCwLog smart constructor.

Constructors

CwLog' 

Fields

  • cwLogEnabled :: Maybe Bool

    Indicated whether the app monitor stores copies of the data that RUM collects in CloudWatch Logs.

  • cwLogGroup :: Maybe Text

    The name of the log group where the copies are stored.

Instances

Instances details
FromJSON CwLog Source # 
Instance details

Defined in Amazonka.Rum.Types.CwLog

Generic CwLog Source # 
Instance details

Defined in Amazonka.Rum.Types.CwLog

Associated Types

type Rep CwLog :: Type -> Type #

Methods

from :: CwLog -> Rep CwLog x #

to :: Rep CwLog x -> CwLog #

Read CwLog Source # 
Instance details

Defined in Amazonka.Rum.Types.CwLog

Show CwLog Source # 
Instance details

Defined in Amazonka.Rum.Types.CwLog

Methods

showsPrec :: Int -> CwLog -> ShowS #

show :: CwLog -> String #

showList :: [CwLog] -> ShowS #

NFData CwLog Source # 
Instance details

Defined in Amazonka.Rum.Types.CwLog

Methods

rnf :: CwLog -> () #

Eq CwLog Source # 
Instance details

Defined in Amazonka.Rum.Types.CwLog

Methods

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

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

Hashable CwLog Source # 
Instance details

Defined in Amazonka.Rum.Types.CwLog

Methods

hashWithSalt :: Int -> CwLog -> Int #

hash :: CwLog -> Int #

type Rep CwLog Source # 
Instance details

Defined in Amazonka.Rum.Types.CwLog

type Rep CwLog = D1 ('MetaData "CwLog" "Amazonka.Rum.Types.CwLog" "amazonka-rum-2.0-2UnkV4TSIBwJW5RXOw3bOY" 'False) (C1 ('MetaCons "CwLog'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cwLogEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cwLogGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCwLog :: CwLog Source #

Create a value of CwLog 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:cwLogEnabled:CwLog', cwLog_cwLogEnabled - Indicated whether the app monitor stores copies of the data that RUM collects in CloudWatch Logs.

$sel:cwLogGroup:CwLog', cwLog_cwLogGroup - The name of the log group where the copies are stored.

cwLog_cwLogEnabled :: Lens' CwLog (Maybe Bool) Source #

Indicated whether the app monitor stores copies of the data that RUM collects in CloudWatch Logs.

cwLog_cwLogGroup :: Lens' CwLog (Maybe Text) Source #

The name of the log group where the copies are stored.