@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:42.196Z") @Stability(value=Stable) public interface ConfigurationSetProps extends software.amazon.jsii.JsiiSerializable
Example:
IDedicatedIpPool myPool;
ConfigurationSet.Builder.create(this, "ConfigurationSet")
.customTrackingRedirectDomain("track.cdk.dev")
.suppressionReasons(SuppressionReasons.COMPLAINTS_ONLY)
.tlsPolicy(ConfigurationSetTlsPolicy.REQUIRE)
.dedicatedIpPool(myPool)
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
ConfigurationSetProps.Builder
A builder for
ConfigurationSetProps |
static class |
ConfigurationSetProps.Jsii$Proxy
An implementation for
ConfigurationSetProps |
| Modifier and Type | Method and Description |
|---|---|
static ConfigurationSetProps.Builder |
builder() |
default String |
getConfigurationSetName()
A name for the configuration set.
|
default String |
getCustomTrackingRedirectDomain()
The custom subdomain that is used to redirect email recipients to the Amazon SES event tracking domain.
|
default IDedicatedIpPool |
getDedicatedIpPool()
The dedicated IP pool to associate with the configuration set.
|
default Boolean |
getReputationMetrics()
Whether to publish reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.
|
default Boolean |
getSendingEnabled()
Whether email sending is enabled.
|
default SuppressionReasons |
getSuppressionReasons()
The reasons for which recipient email addresses should be automatically added to your account's suppression list.
|
default ConfigurationSetTlsPolicy |
getTlsPolicy()
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
|
@Stability(value=Stable) @Nullable default String getConfigurationSetName()
Default: - a CloudFormation generated name
@Stability(value=Stable) @Nullable default String getCustomTrackingRedirectDomain()
Default: - use the default awstrack.me domain
@Stability(value=Stable) @Nullable default IDedicatedIpPool getDedicatedIpPool()
Default: - do not use a dedicated IP pool
@Stability(value=Stable) @Nullable default Boolean getReputationMetrics()
Default: false
@Stability(value=Stable) @Nullable default Boolean getSendingEnabled()
Default: true
@Stability(value=Stable) @Nullable default SuppressionReasons getSuppressionReasons()
Default: - use account level settings
@Stability(value=Stable) @Nullable default ConfigurationSetTlsPolicy getTlsPolicy()
Default: ConfigurationSetTlsPolicy.OPTIONAL
@Stability(value=Stable) static ConfigurationSetProps.Builder builder()
ConfigurationSetProps.Builder of ConfigurationSetPropsCopyright © 2022. All rights reserved.