libZSservicesZSamazonka-mqZSamazonka-mq
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.MQ.Types.LogsSummary

Description

 
Synopsis

Documentation

data LogsSummary Source #

The list of information about logs currently enabled and pending to be deployed for the specified broker.

See: newLogsSummary smart constructor.

Constructors

LogsSummary' 

Fields

  • pending :: Maybe PendingLogs

    The list of information about logs pending to be deployed for the specified broker.

  • audit :: Maybe Bool

    Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged.

  • auditLogGroup :: Maybe Text

    The location of the CloudWatch Logs log group where audit logs are sent.

  • generalLogGroup :: Text

    The location of the CloudWatch Logs log group where general logs are sent.

  • general :: Bool

    Enables general logging.

Instances

Instances details
Eq LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Read LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Show LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Generic LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Associated Types

type Rep LogsSummary :: Type -> Type #

NFData LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Methods

rnf :: LogsSummary -> () #

Hashable LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

FromJSON LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

type Rep LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

type Rep LogsSummary = D1 ('MetaData "LogsSummary" "Amazonka.MQ.Types.LogsSummary" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "LogsSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pending") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PendingLogs)) :*: S1 ('MetaSel ('Just "audit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "auditLogGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "generalLogGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "general") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newLogsSummary Source #

Create a value of LogsSummary 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:pending:LogsSummary', logsSummary_pending - The list of information about logs pending to be deployed for the specified broker.

$sel:audit:LogsSummary', logsSummary_audit - Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged.

$sel:auditLogGroup:LogsSummary', logsSummary_auditLogGroup - The location of the CloudWatch Logs log group where audit logs are sent.

$sel:generalLogGroup:LogsSummary', logsSummary_generalLogGroup - The location of the CloudWatch Logs log group where general logs are sent.

$sel:general:LogsSummary', logsSummary_general - Enables general logging.

logsSummary_pending :: Lens' LogsSummary (Maybe PendingLogs) Source #

The list of information about logs pending to be deployed for the specified broker.

logsSummary_audit :: Lens' LogsSummary (Maybe Bool) Source #

Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged.

logsSummary_auditLogGroup :: Lens' LogsSummary (Maybe Text) Source #

The location of the CloudWatch Logs log group where audit logs are sent.

logsSummary_generalLogGroup :: Lens' LogsSummary Text Source #

The location of the CloudWatch Logs log group where general logs are sent.

logsSummary_general :: Lens' LogsSummary Bool Source #

Enables general logging.