Interface ICfnConfigurationSetProps
Properties for defining a CfnConfigurationSet
.
Namespace: Amazon.CDK.AWS.SES
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnConfigurationSetProps
Syntax (vb)
Public Interface ICfnConfigurationSetProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.SES;
var cfnConfigurationSetProps = new CfnConfigurationSetProps {
DeliveryOptions = new DeliveryOptionsProperty {
MaxDeliverySeconds = 123,
SendingPoolName = "sendingPoolName",
TlsPolicy = "tlsPolicy"
},
Name = "name",
ReputationOptions = new ReputationOptionsProperty {
ReputationMetricsEnabled = false
},
SendingOptions = new SendingOptionsProperty {
SendingEnabled = false
},
SuppressionOptions = new SuppressionOptionsProperty {
SuppressedReasons = new [] { "suppressedReasons" }
},
TrackingOptions = new TrackingOptionsProperty {
CustomRedirectDomain = "customRedirectDomain"
},
VdmOptions = new VdmOptionsProperty {
DashboardOptions = new DashboardOptionsProperty {
EngagementMetrics = "engagementMetrics"
},
GuardianOptions = new GuardianOptionsProperty {
OptimizedSharedDelivery = "optimizedSharedDelivery"
}
}
};
Synopsis
Properties
DeliveryOptions | Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS). |
Name | The name of the configuration set. The name must meet the following requirements:. |
ReputationOptions | An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. |
SendingOptions | An object that defines whether or not Amazon SES can send email that you send using the configuration set. |
SuppressionOptions | An object that contains information about the suppression list preferences for your account. |
TrackingOptions | An object that defines the open and click tracking options for emails that you send using the configuration set. |
VdmOptions | The Virtual Deliverability Manager (VDM) options that apply to the configuration set. |
Properties
DeliveryOptions
Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).
virtual object DeliveryOptions { get; }
Property Value
System.Object
Remarks
Name
The name of the configuration set. The name must meet the following requirements:.
virtual string Name { get; }
Property Value
System.String
Remarks
ReputationOptions
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
virtual object ReputationOptions { get; }
Property Value
System.Object
Remarks
SendingOptions
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
virtual object SendingOptions { get; }
Property Value
System.Object
Remarks
SuppressionOptions
An object that contains information about the suppression list preferences for your account.
virtual object SuppressionOptions { get; }
Property Value
System.Object
Remarks
TrackingOptions
An object that defines the open and click tracking options for emails that you send using the configuration set.
virtual object TrackingOptions { get; }
Property Value
System.Object
Remarks
VdmOptions
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
virtual object VdmOptions { get; }
Property Value
System.Object