class Aws::SES::Types::CloudWatchDimensionConfiguration

Contains the dimension configuration to use when you publish email sending events to Amazon CloudWatch.

For information about publishing email sending events to Amazon CloudWatch, see the [Amazon SES Developer Guide].

[1]: docs.aws.amazon.com/ses/latest/DeveloperGuide/monitor-sending-activity.html

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

data as a hash:

    {
      dimension_name: "DimensionName", # required
      dimension_value_source: "messageTag", # required, accepts messageTag, emailHeader, linkTag
      default_dimension_value: "DefaultDimensionValue", # required
    }

@!attribute [rw] dimension_name

The name of an Amazon CloudWatch dimension associated with an email
sending metric. The name must:

* This value can only contain ASCII letters (a-z, A-Z), numbers
  (0-9), underscores (\_), or dashes (-).

* Contain less than 256 characters.
@return [String]

@!attribute [rw] dimension_value_source

The place where Amazon SES finds the value of a dimension to publish
to Amazon CloudWatch. If you want Amazon SES to use the message tags
that you specify using an `X-SES-MESSAGE-TAGS` header or a parameter
to the `SendEmail`/`SendRawEmail` API, choose `messageTag`. If you
want Amazon SES to use your own email headers, choose `emailHeader`.
@return [String]

@!attribute [rw] default_dimension_value

The default value of the dimension that is published to Amazon
CloudWatch if you do not provide the value of the dimension when you
send an email. The default value must:

* This value can only contain ASCII letters (a-z, A-Z), numbers
  (0-9), underscores (\_), or dashes (-).

* Contain less than 256 characters.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/email-2010-12-01/CloudWatchDimensionConfiguration AWS API Documentation

Constants

SENSITIVE