amazonka-kinesisanalyticsv2-2.0: Amazon Kinesis Analytics 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.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

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

  • logLevelUpdate :: Maybe LogLevel

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

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

Instances

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

Read MonitoringConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

Show MonitoringConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

NFData MonitoringConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

Eq MonitoringConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MonitoringConfigurationUpdate

Hashable 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" "amazonka-kinesisanalyticsv2-2.0-EuRTRS4ROZrHrkll3mMtCB" 'False) (C1 ('MetaCons "MonitoringConfigurationUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationTypeUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationType)) :*: (S1 ('MetaSel ('Just "logLevelUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogLevel)) :*: S1 ('MetaSel ('Just "metricsLevelUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MetricsLevel)))))

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

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

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

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.

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

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

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.