class Aws::CloudWatch::Types::PutMetricDataInput

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

data as a hash:

    {
      namespace: "Namespace", # required
      metric_data: [ # required
        {
          metric_name: "MetricName", # required
          dimensions: [
            {
              name: "DimensionName", # required
              value: "DimensionValue", # required
            },
          ],
          timestamp: Time.now,
          value: 1.0,
          statistic_values: {
            sample_count: 1.0, # required
            sum: 1.0, # required
            minimum: 1.0, # required
            maximum: 1.0, # required
          },
          values: [1.0],
          counts: [1.0],
          unit: "Seconds", # accepts Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Count, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second, None
          storage_resolution: 1,
        },
      ],
    }

@!attribute [rw] namespace

The namespace for the metric data.

To avoid conflicts with Amazon Web Services service namespaces, you
should not specify a namespace that begins with `AWS/`
@return [String]

@!attribute [rw] metric_data

The data for the metric. The array can include no more than 20
metrics per call.
@return [Array<Types::MetricDatum>]

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

Constants

SENSITIVE