class Aws::CloudWatch::Types::PutAnomalyDetectorInput

@note When making an API call, you may pass PutAnomalyDetectorInput

data as a hash:

    {
      namespace: "Namespace", # required
      metric_name: "MetricName", # required
      dimensions: [
        {
          name: "DimensionName", # required
          value: "DimensionValue", # required
        },
      ],
      stat: "AnomalyDetectorMetricStat", # required
      configuration: {
        excluded_time_ranges: [
          {
            start_time: Time.now, # required
            end_time: Time.now, # required
          },
        ],
        metric_timezone: "AnomalyDetectorMetricTimezone",
      },
    }

@!attribute [rw] namespace

The namespace of the metric to create the anomaly detection model
for.
@return [String]

@!attribute [rw] metric_name

The name of the metric to create the anomaly detection model for.
@return [String]

@!attribute [rw] dimensions

The metric dimensions to create the anomaly detection model for.
@return [Array<Types::Dimension>]

@!attribute [rw] stat

The statistic to use for the metric and the anomaly detection model.
@return [String]

@!attribute [rw] configuration

The configuration specifies details about how the anomaly detection
model is to be trained, including time ranges to exclude when
training and updating the model. You can specify as many as 10 time
ranges.

The configuration can also include the time zone to use for the
metric.
@return [Types::AnomalyDetectorConfiguration]

@see docs.aws.amazon.com/goto/WebAPI/monitoring-2010-08-01/PutAnomalyDetectorInput AWS API Documentation

Constants

SENSITIVE