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" }
},
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
TrackingOptions = new TrackingOptionsProperty {
CustomRedirectDomain = "customRedirectDomain",
HttpsPolicy = "httpsPolicy"
},
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. |
| Tags | An array of objects that define the tags (keys and values) that are associated with the configuration set. |
| 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).
object? DeliveryOptions { get; }
Property Value
Remarks
Name
The name of the configuration set. The name must meet the following requirements:.
string? Name { get; }
Property Value
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.
object? ReputationOptions { get; }
Property Value
Remarks
SendingOptions
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
object? SendingOptions { get; }
Property Value
Remarks
SuppressionOptions
An object that contains information about the suppression list preferences for your account.
object? SuppressionOptions { get; }
Property Value
Remarks
Tags
An array of objects that define the tags (keys and values) that are associated with the configuration set.
ICfnTag[]? Tags { get; }
Property Value
ICfnTag[]
Remarks
TrackingOptions
An object that defines the open and click tracking options for emails that you send using the configuration set.
object? TrackingOptions { get; }
Property Value
Remarks
VdmOptions
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
object? VdmOptions { get; }