class Aws::PinpointEmail::Types::CreateConfigurationSetRequest

A request to create a configuration set.

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

data as a hash:

    {
      configuration_set_name: "ConfigurationSetName", # required
      tracking_options: {
        custom_redirect_domain: "CustomRedirectDomain", # required
      },
      delivery_options: {
        tls_policy: "REQUIRE", # accepts REQUIRE, OPTIONAL
        sending_pool_name: "PoolName",
      },
      reputation_options: {
        reputation_metrics_enabled: false,
        last_fresh_start: Time.now,
      },
      sending_options: {
        sending_enabled: false,
      },
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] configuration_set_name

The name of the configuration set.
@return [String]

@!attribute [rw] tracking_options

An object that defines the open and click tracking options for
emails that you send using the configuration set.
@return [Types::TrackingOptions]

@!attribute [rw] delivery_options

An object that defines the dedicated IP pool that is used to send
emails that you send using the configuration set.
@return [Types::DeliveryOptions]

@!attribute [rw] reputation_options

An object that defines whether or not Amazon Pinpoint collects
reputation metrics for the emails that you send that use the
configuration set.
@return [Types::ReputationOptions]

@!attribute [rw] sending_options

An object that defines whether or not Amazon Pinpoint can send email
that you send using the configuration set.
@return [Types::SendingOptions]

@!attribute [rw] tags

An array of objects that define the tags (keys and values) that you
want to associate with the configuration set.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/pinpoint-email-2018-07-26/CreateConfigurationSetRequest AWS API Documentation

Constants

SENSITIVE