aws-cdk-lib.aws_pinpointemail.CfnConfigurationSetProps

interface CfnConfigurationSetProps

LanguageType name
.NETAmazon.CDK.AWS.PinpointEmail.CfnConfigurationSetProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awspinpointemail#CfnConfigurationSetProps
Javasoftware.amazon.awscdk.services.pinpointemail.CfnConfigurationSetProps
Pythonaws_cdk.aws_pinpointemail.CfnConfigurationSetProps
TypeScript aws-cdk-lib » aws_pinpointemail » CfnConfigurationSetProps

Properties for defining a CfnConfigurationSet.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_pinpointemail as pinpointemail } from 'aws-cdk-lib';
const cfnConfigurationSetProps: pinpointemail.CfnConfigurationSetProps = {
  name: 'name',

  // the properties below are optional
  deliveryOptions: {
    sendingPoolName: 'sendingPoolName',
  },
  reputationOptions: {
    reputationMetricsEnabled: false,
  },
  sendingOptions: {
    sendingEnabled: false,
  },
  tags: [{
    key: 'key',
    value: 'value',
  }],
  trackingOptions: {
    customRedirectDomain: 'customRedirectDomain',
  },
};

Properties

NameTypeDescription
namestringThe name of the configuration set.
deliveryOptions?IResolvable | DeliveryOptionsPropertyAn object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
reputationOptions?IResolvable | ReputationOptionsPropertyAn object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.
sendingOptions?IResolvable | SendingOptionsPropertyAn object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.
tags?TagsProperty[]An object that defines the tags (keys and values) that you want to associate with the configuration set.
trackingOptions?IResolvable | TrackingOptionsPropertyAn object that defines the open and click tracking options for emails that you send using the configuration set.

name

Type: string

The name of the configuration set.


deliveryOptions?

Type: IResolvable | DeliveryOptionsProperty (optional)

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


reputationOptions?

Type: IResolvable | ReputationOptionsProperty (optional)

An object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.


sendingOptions?

Type: IResolvable | SendingOptionsProperty (optional)

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


tags?

Type: TagsProperty[] (optional)

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


trackingOptions?

Type: IResolvable | TrackingOptionsProperty (optional)

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