libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2
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.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

Description

 
Synopsis

Documentation

data MonitoringConfigurationUpdate Source #

Describes updates to configuration parameters for Amazon CloudWatch logging for an application.

See: newMonitoringConfigurationUpdate smart constructor.

Constructors

MonitoringConfigurationUpdate' 

Fields

  • metricsLevelUpdate :: Maybe MetricsLevel

    Describes updates to the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.

  • logLevelUpdate :: Maybe LogLevel

    Describes updates to the verbosity of the CloudWatch Logs for an application.

  • configurationTypeUpdate :: Maybe ConfigurationType

    Describes updates to whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.

Instances

Instances details
Eq MonitoringConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

Read MonitoringConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

Show MonitoringConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

Generic MonitoringConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

Associated Types

type Rep MonitoringConfigurationUpdate :: Type -> Type #

NFData MonitoringConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

Hashable MonitoringConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

ToJSON MonitoringConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

type Rep MonitoringConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

type Rep MonitoringConfigurationUpdate = D1 ('MetaData "MonitoringConfigurationUpdate" "Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "MonitoringConfigurationUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricsLevelUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MetricsLevel)) :*: (S1 ('MetaSel ('Just "logLevelUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogLevel)) :*: S1 ('MetaSel ('Just "configurationTypeUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationType)))))

newMonitoringConfigurationUpdate :: MonitoringConfigurationUpdate Source #

Create a value of MonitoringConfigurationUpdate 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:metricsLevelUpdate:MonitoringConfigurationUpdate', monitoringConfigurationUpdate_metricsLevelUpdate - Describes updates to the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.

$sel:logLevelUpdate:MonitoringConfigurationUpdate', monitoringConfigurationUpdate_logLevelUpdate - Describes updates to the verbosity of the CloudWatch Logs for an application.

$sel:configurationTypeUpdate:MonitoringConfigurationUpdate', monitoringConfigurationUpdate_configurationTypeUpdate - Describes updates to whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.

monitoringConfigurationUpdate_metricsLevelUpdate :: Lens' MonitoringConfigurationUpdate (Maybe MetricsLevel) Source #

Describes updates to the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.

monitoringConfigurationUpdate_logLevelUpdate :: Lens' MonitoringConfigurationUpdate (Maybe LogLevel) Source #

Describes updates to the verbosity of the CloudWatch Logs for an application.

monitoringConfigurationUpdate_configurationTypeUpdate :: Lens' MonitoringConfigurationUpdate (Maybe ConfigurationType) Source #

Describes updates to whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.