CfnConfigurationSetProps

class aws_cdk.aws_pinpointemail.CfnConfigurationSetProps(*, name, delivery_options=None, reputation_options=None, sending_options=None, tags=None, tracking_options=None)

Bases: object

Properties for defining a CfnConfigurationSet.

Parameters:
  • name (str) – The name of the configuration set.

  • delivery_options (Union[IResolvable, DeliveryOptionsProperty, Dict[str, Any], None]) – An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

  • reputation_options (Union[IResolvable, ReputationOptionsProperty, Dict[str, Any], None]) – An object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.

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

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – An object that defines the tags (keys and values) that you want to associate with the configuration set.

  • tracking_options (Union[IResolvable, TrackingOptionsProperty, Dict[str, Any], None]) – An object that defines the open and click tracking options for emails that you send using the configuration set.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-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_pinpointemail as pinpointemail

cfn_configuration_set_props = pinpointemail.CfnConfigurationSetProps(
    name="name",

    # the properties below are optional
    delivery_options=pinpointemail.CfnConfigurationSet.DeliveryOptionsProperty(
        sending_pool_name="sendingPoolName"
    ),
    reputation_options=pinpointemail.CfnConfigurationSet.ReputationOptionsProperty(
        reputation_metrics_enabled=False
    ),
    sending_options=pinpointemail.CfnConfigurationSet.SendingOptionsProperty(
        sending_enabled=False
    ),
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    tracking_options=pinpointemail.CfnConfigurationSet.TrackingOptionsProperty(
        custom_redirect_domain="customRedirectDomain"
    )
)

Attributes

delivery_options

An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

See:

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

name

The name of the configuration set.

See:

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

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.

See:

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

sending_options

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

See:

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

tags

An object that defines the tags (keys and values) that you want to associate with the configuration set.

See:

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

tracking_options

An object that defines the open and click tracking options for emails that you send using the configuration set.

See:

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