CfnConfigurationSetProps

class aws_cdk.aws_ses.CfnConfigurationSetProps(*, delivery_options=None, name=None, reputation_options=None, sending_options=None, suppression_options=None, tracking_options=None, vdm_options=None)

Bases: object

Properties for defining a CfnConfigurationSet.

Parameters:
  • delivery_options (Union[IResolvable, DeliveryOptionsProperty, Dict[str, Any], None]) – Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).

  • name (Optional[str]) – The name of the configuration set. The name must meet the following requirements:. - Contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). - Contain 64 characters or fewer.

  • reputation_options (Union[IResolvable, ReputationOptionsProperty, Dict[str, Any], None]) – An object that represents the reputation settings for the configuration set.

  • sending_options (Union[IResolvable, SendingOptionsProperty, Dict[str, Any], None]) – An object that defines whether or not Amazon SES can send email that you send using the configuration set.

  • suppression_options (Union[IResolvable, SuppressionOptionsProperty, Dict[str, Any], None]) – An object that contains information about the suppression list preferences for your account.

  • tracking_options (Union[IResolvable, TrackingOptionsProperty, Dict[str, Any], None]) – The name of the custom open and click tracking domain associated with the configuration set.

  • vdm_options (Union[IResolvable, VdmOptionsProperty, Dict[str, Any], None]) – The Virtual Deliverability Manager (VDM) options that apply to the configuration set.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_ses as ses

cfn_configuration_set_props = ses.CfnConfigurationSetProps(
    delivery_options=ses.CfnConfigurationSet.DeliveryOptionsProperty(
        sending_pool_name="sendingPoolName",
        tls_policy="tlsPolicy"
    ),
    name="name",
    reputation_options=ses.CfnConfigurationSet.ReputationOptionsProperty(
        reputation_metrics_enabled=False
    ),
    sending_options=ses.CfnConfigurationSet.SendingOptionsProperty(
        sending_enabled=False
    ),
    suppression_options=ses.CfnConfigurationSet.SuppressionOptionsProperty(
        suppressed_reasons=["suppressedReasons"]
    ),
    tracking_options=ses.CfnConfigurationSet.TrackingOptionsProperty(
        custom_redirect_domain="customRedirectDomain"
    ),
    vdm_options=ses.CfnConfigurationSet.VdmOptionsProperty(
        dashboard_options=ses.CfnConfigurationSet.DashboardOptionsProperty(
            engagement_metrics="engagementMetrics"
        ),
        guardian_options=ses.CfnConfigurationSet.GuardianOptionsProperty(
            optimized_shared_delivery="optimizedSharedDelivery"
        )
    )
)

Attributes

delivery_options

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-deliveryoptions

name

.

  • Contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).

  • Contain 64 characters or fewer.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-name

Type:

The name of the configuration set. The name must meet the following requirements

reputation_options

An object that represents the reputation settings for the configuration set.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-reputationoptions

sending_options

An object that defines whether or not Amazon SES can send email that you send using the configuration set.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-sendingoptions

suppression_options

An object that contains information about the suppression list preferences for your account.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-suppressionoptions

tracking_options

The name of the custom open and click tracking domain associated with the configuration set.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-trackingoptions

vdm_options

The Virtual Deliverability Manager (VDM) options that apply to the configuration set.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-vdmoptions