Interface ConfigurationSetProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ConfigurationSetProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.89.0 (build 2f74b3e)",
date="2023-10-26T00:56:13.921Z")
@Stability(Stable)
public interface ConfigurationSetProps
extends software.amazon.jsii.JsiiSerializable
Properties for a configuration set.
Example:
IDedicatedIpPool myPool;
ConfigurationSet.Builder.create(this, "ConfigurationSet")
.customTrackingRedirectDomain("track.cdk.dev")
.suppressionReasons(SuppressionReasons.COMPLAINTS_ONLY)
.tlsPolicy(ConfigurationSetTlsPolicy.REQUIRE)
.dedicatedIpPool(myPool)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forConfigurationSetPropsstatic final classAn implementation forConfigurationSetProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA name for the configuration set.default StringThe custom subdomain that is used to redirect email recipients to the Amazon SES event tracking domain.default IDedicatedIpPoolThe dedicated IP pool to associate with the configuration set.default BooleanWhether to publish reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.default BooleanWhether email sending is enabled.default SuppressionReasonsThe reasons for which recipient email addresses should be automatically added to your account's suppression list.default ConfigurationSetTlsPolicySpecifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConfigurationSetName
A name for the configuration set.Default: - a CloudFormation generated name
-
getCustomTrackingRedirectDomain
The custom subdomain that is used to redirect email recipients to the Amazon SES event tracking domain.Default: - use the default awstrack.me domain
-
getDedicatedIpPool
The dedicated IP pool to associate with the configuration set.Default: - do not use a dedicated IP pool
-
getReputationMetrics
Whether to publish reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.Default: false
-
getSendingEnabled
Whether email sending is enabled.Default: true
-
getSuppressionReasons
The reasons for which recipient email addresses should be automatically added to your account's suppression list.Default: - use account level settings
-
getTlsPolicy
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).Default: ConfigurationSetTlsPolicy.OPTIONAL
-
builder
- Returns:
- a
ConfigurationSetProps.BuilderofConfigurationSetProps
-