ConfigurationSetProps Struct
Properties for a configuration set.
Example
new ses.ConfigurationSet(this, 'ConfigurationSet', {
customTrackingRedirectDomain: 'track.cdk.dev',
customTrackingHttpsPolicy: ses.HttpsPolicy.REQUIRE,
});
Properties
autoValidationThresholdoptionalAutoValidationThresholdauto_validation_thresholdoptionalAutoValidationThresholdautoValidationThresholdoptionalAutoValidationThresholdAutoValidationThresholdoptionalAutoValidationThresholdAutoValidationThresholdoptionalAutoValidationThreshold#Default: inherit the account-level Auto Validation settings
When set, Auto Validation is enabled for this configuration set with the specified confidence threshold. Cannot be combined with disableAutoValidation: true.
configurationSetNameoptionalstringconfiguration_set_nameoptionalstrconfigurationSetNameoptionalStringConfigurationSetNameoptionalstringConfigurationSetNameoptional*string#Default: a CloudFormation generated name
customTrackingHttpsPolicyoptionalHttpsPolicycustom_tracking_https_policyoptionalHttpsPolicycustomTrackingHttpsPolicyoptionalHttpsPolicyCustomTrackingHttpsPolicyoptionalHttpsPolicyCustomTrackingHttpsPolicyoptionalHttpsPolicy#Default: HttpsPolicy.OPTIONAL if customTrackingRedirectDomain is set, otherwise undefined
customTrackingRedirectDomainoptionalstringcustom_tracking_redirect_domainoptionalstrcustomTrackingRedirectDomainoptionalStringCustomTrackingRedirectDomainoptionalstringCustomTrackingRedirectDomainoptional*string#Default: use the default awstrack.me domain
dedicatedIpPooloptionalIDedicatedIpPoolRefdedicated_ip_pooloptionalIDedicatedIpPoolRefdedicatedIpPooloptionalIDedicatedIpPoolRefDedicatedIpPooloptionalIDedicatedIpPoolRefDedicatedIpPooloptionalIDedicatedIpPoolRef#Default: do not use a dedicated IP pool
disableAutoValidationoptionalbooleandisable_auto_validationoptionalbooldisableAutoValidationoptionalBooleanDisableAutoValidationoptionalboolDisableAutoValidationoptional*bool#Default: inherit the account-level Auto Validation settings when autoValidationThreshold is also unspecified
notes
true: explicitly disable Auto Validation for this configuration set. Cannot be combined withautoValidationThreshold.false: explicitly enable Auto Validation for this configuration set even if it is disabled at the account level. The threshold falls back to the SES default unlessautoValidationThresholdis also specified.undefined: inherit the account-level setting whenautoValidationThresholdis also not specified.
disableSuppressionListoptionalbooleandisable_suppression_listoptionalbooldisableSuppressionListoptionalBooleanDisableSuppressionListoptionalboolDisableSuppressionListoptional*bool= false#email sent with this configuration set will not use any suppression settings at all
maxDeliveryDurationoptionalDurationmax_delivery_durationoptionalDurationmaxDeliveryDurationoptionalDurationMaxDeliveryDurationoptionalDurationMaxDeliveryDurationoptionalDuration#Default: undefined - SES defaults to 14 hours
This value must be greater than or equal to 5 minutes and less than or equal to 14 hours.
reputationMetricsoptionalbooleanreputation_metricsoptionalboolreputationMetricsoptionalBooleanReputationMetricsoptionalboolReputationMetricsoptional*bool= true#sendingEnabledoptionalbooleansending_enabledoptionalboolsendingEnabledoptionalBooleanSendingEnabledoptionalboolSendingEnabledoptional*bool= true#suppressionReasonsoptionalSuppressionReasonssuppression_reasonsoptionalSuppressionReasonssuppressionReasonsoptionalSuppressionReasonsSuppressionReasonsoptionalSuppressionReasonsSuppressionReasonsoptionalSuppressionReasons#Default: use account level settings
tlsPolicyoptionalConfigurationSetTlsPolicytls_policyoptionalConfigurationSetTlsPolicytlsPolicyoptionalConfigurationSetTlsPolicyTlsPolicyoptionalConfigurationSetTlsPolicyTlsPolicyoptionalConfigurationSetTlsPolicy#Default: ConfigurationSetTlsPolicy.OPTIONAL
vdmOptionsoptionalVdmOptionsvdm_optionsoptionalVdmOptionsvdmOptionsoptionalVdmOptionsVdmOptionsoptionalVdmOptionsVdmOptionsoptionalVdmOptions#Default: VDM options not configured at the configuration set level. In this case, use account level settings. (To set the account level settings using CDK, use the VdmAttributes Construct.)