Show / Hide Table of Contents

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",
        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.

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-deliveryoptions

Name

The name of the configuration set. The name must meet the following requirements:.

virtual string Name { get; }
Property Value

System.String

Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-name

    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

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-reputationoptions

    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

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-sendingoptions

    SuppressionOptions

    An object that contains information about the suppression list preferences for your account.

    virtual object SuppressionOptions { get; }
    Property Value

    System.Object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-suppressionoptions

    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

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-trackingoptions

    VdmOptions

    The Virtual Deliverability Manager (VDM) options that apply to the configuration set.

    virtual object VdmOptions { get; }
    Property Value

    System.Object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-vdmoptions

    Back to top Generated by DocFX