class Aws::Kafka::Types::UpdateMonitoringRequest
Request body for UpdateMonitoring.
@note When making an API call, you may pass UpdateMonitoringRequest
data as a hash: { cluster_arn: "__string", # required current_version: "__string", # required enhanced_monitoring: "DEFAULT", # accepts DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, PER_TOPIC_PER_PARTITION open_monitoring: { prometheus: { # required jmx_exporter: { enabled_in_broker: false, # required }, node_exporter: { enabled_in_broker: false, # required }, }, }, logging_info: { broker_logs: { # required cloud_watch_logs: { enabled: false, # required log_group: "__string", }, firehose: { delivery_stream: "__string", enabled: false, # required }, s3: { bucket: "__string", enabled: false, # required prefix: "__string", }, }, }, }
@!attribute [rw] cluster_arn
@return [String]
@!attribute [rw] current_version
The version of cluster to update from. A successful operation will then generate a new version. @return [String]
@!attribute [rw] enhanced_monitoring
Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster. @return [String]
@!attribute [rw] open_monitoring
The settings for open monitoring. @return [Types::OpenMonitoringInfo]
@!attribute [rw] logging_info
LoggingInfo details. @return [Types::LoggingInfo]
@see docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UpdateMonitoringRequest AWS API Documentation
Constants
- SENSITIVE