libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose
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.Firehose.Types.CloudWatchLoggingOptions

Description

 
Synopsis

Documentation

data CloudWatchLoggingOptions Source #

Describes the Amazon CloudWatch logging options for your delivery stream.

See: newCloudWatchLoggingOptions smart constructor.

Constructors

CloudWatchLoggingOptions' 

Fields

  • enabled :: Maybe Bool

    Enables or disables CloudWatch logging.

  • logGroupName :: Maybe Text

    The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.

  • logStreamName :: Maybe Text

    The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.

Instances

Instances details
Eq CloudWatchLoggingOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.CloudWatchLoggingOptions

Read CloudWatchLoggingOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.CloudWatchLoggingOptions

Show CloudWatchLoggingOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.CloudWatchLoggingOptions

Generic CloudWatchLoggingOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.CloudWatchLoggingOptions

Associated Types

type Rep CloudWatchLoggingOptions :: Type -> Type #

NFData CloudWatchLoggingOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.CloudWatchLoggingOptions

Hashable CloudWatchLoggingOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.CloudWatchLoggingOptions

ToJSON CloudWatchLoggingOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.CloudWatchLoggingOptions

FromJSON CloudWatchLoggingOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.CloudWatchLoggingOptions

type Rep CloudWatchLoggingOptions Source # 
Instance details

Defined in Amazonka.Firehose.Types.CloudWatchLoggingOptions

type Rep CloudWatchLoggingOptions = D1 ('MetaData "CloudWatchLoggingOptions" "Amazonka.Firehose.Types.CloudWatchLoggingOptions" "libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose" 'False) (C1 ('MetaCons "CloudWatchLoggingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCloudWatchLoggingOptions :: CloudWatchLoggingOptions Source #

Create a value of CloudWatchLoggingOptions 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:enabled:CloudWatchLoggingOptions', cloudWatchLoggingOptions_enabled - Enables or disables CloudWatch logging.

$sel:logGroupName:CloudWatchLoggingOptions', cloudWatchLoggingOptions_logGroupName - The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.

$sel:logStreamName:CloudWatchLoggingOptions', cloudWatchLoggingOptions_logStreamName - The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.

cloudWatchLoggingOptions_logGroupName :: Lens' CloudWatchLoggingOptions (Maybe Text) Source #

The CloudWatch group name for logging. This value is required if CloudWatch logging is enabled.

cloudWatchLoggingOptions_logStreamName :: Lens' CloudWatchLoggingOptions (Maybe Text) Source #

The CloudWatch log stream name for logging. This value is required if CloudWatch logging is enabled.