Show / Hide Table of Contents

Class CfnConfigurationSet

A CloudFormation AWS::SES::ConfigurationSet.

Inheritance
System.Object
Construct
CfnElement
CfnRefElement
CfnResource
CfnConfigurationSet
Implements
IConstruct
Constructs.IConstruct
IDependable
IInspectable
Inherited Members
CfnResource.IsCfnResource(IConstruct)
CfnResource.AddDeletionOverride(String)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(String, Object)
CfnResource.AddOverride(String, Object)
CfnResource.AddPropertyDeletionOverride(String)
CfnResource.AddPropertyOverride(String, Object)
CfnResource.ApplyRemovalPolicy(Nullable<RemovalPolicy>, IRemovalPolicyOptions)
CfnResource.GetAtt(String)
CfnResource.GetMetadata(String)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(Object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.UpdatedProperites
CfnRefElement.Ref
CfnElement.IsCfnElement(Object)
CfnElement.OverrideLogicalId(String)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Construct.IsConstruct(Object)
Construct.OnPrepare()
Construct.OnSynthesize(ISynthesisSession)
Construct.OnValidate()
Construct.Prepare()
Construct.Synthesize(ISynthesisSession)
Construct.Validate()
Construct.Node
Namespace: Amazon.CDK.AWS.SES
Assembly: Amazon.CDK.AWS.SES.dll
Syntax (csharp)
public class CfnConfigurationSet : CfnResource, IConstruct, IConstruct, IDependable, IInspectable
Syntax (vb)
Public Class CfnConfigurationSet
    Inherits CfnResource
    Implements IConstruct, IConstruct, IDependable, IInspectable
Remarks

The name of the configuration set.

Configuration sets let you create groups of rules that you can apply to the emails you send using Amazon SES. For more information about using configuration sets, see Using Amazon SES Configuration Sets in the Amazon SES Developer Guide .

CloudformationResource: AWS::SES::ConfigurationSet

Link: 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;

CfnConfigurationSet cfnConfigurationSet = new CfnConfigurationSet(this, "MyCfnConfigurationSet", new CfnConfigurationSetProps {
    DeliveryOptions = new DeliveryOptionsProperty {
        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"
    }
});

Synopsis

Constructors

CfnConfigurationSet(Construct, String, ICfnConfigurationSetProps)

Create a new AWS::SES::ConfigurationSet.

CfnConfigurationSet(ByRefValue)

Used by jsii to construct an instance of this class from a Javascript-owned object reference

CfnConfigurationSet(DeputyBase.DeputyProps)

Used by jsii to construct an instance of this class from DeputyProps

Properties

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CfnProperties
DeliveryOptions

AWS::SES::ConfigurationSet.DeliveryOptions.

Name

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

ReputationOptions

AWS::SES::ConfigurationSet.ReputationOptions.

SendingOptions

AWS::SES::ConfigurationSet.SendingOptions.

SuppressionOptions

AWS::SES::ConfigurationSet.SuppressionOptions.

TrackingOptions

AWS::SES::ConfigurationSet.TrackingOptions.

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

RenderProperties(IDictionary<String, Object>)

Constructors

CfnConfigurationSet(Construct, String, ICfnConfigurationSetProps)

Create a new AWS::SES::ConfigurationSet.

public CfnConfigurationSet(Construct scope, string id, ICfnConfigurationSetProps props = null)
Parameters
scope Construct
  • scope in which this resource is defined.
id System.String
  • scoped id of the resource.
props ICfnConfigurationSetProps
  • resource properties.

CfnConfigurationSet(ByRefValue)

Used by jsii to construct an instance of this class from a Javascript-owned object reference

protected CfnConfigurationSet(ByRefValue reference)
Parameters
reference Amazon.JSII.Runtime.Deputy.ByRefValue

The Javascript-owned object reference

CfnConfigurationSet(DeputyBase.DeputyProps)

Used by jsii to construct an instance of this class from DeputyProps

protected CfnConfigurationSet(DeputyBase.DeputyProps props)
Parameters
props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps

The deputy props

Properties

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

System.String

CfnProperties

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

System.Collections.Generic.IDictionary<System.String, System.Object>

Overrides
CfnResource.CfnProperties

DeliveryOptions

AWS::SES::ConfigurationSet.DeliveryOptions.

public virtual object DeliveryOptions { get; set; }
Property Value

System.Object

Remarks

Link: 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:.

public virtual string Name { get; set; }
Property Value

System.String

Remarks

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

    ReputationOptions

    AWS::SES::ConfigurationSet.ReputationOptions.

    public virtual object ReputationOptions { get; set; }
    Property Value

    System.Object

    Remarks

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

    SendingOptions

    AWS::SES::ConfigurationSet.SendingOptions.

    public virtual object SendingOptions { get; set; }
    Property Value

    System.Object

    Remarks

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

    SuppressionOptions

    AWS::SES::ConfigurationSet.SuppressionOptions.

    public virtual object SuppressionOptions { get; set; }
    Property Value

    System.Object

    Remarks

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

    TrackingOptions

    AWS::SES::ConfigurationSet.TrackingOptions.

    public virtual object TrackingOptions { get; set; }
    Property Value

    System.Object

    Remarks

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

    Methods

    Inspect(TreeInspector)

    Examines the CloudFormation resource and discloses attributes.

    public virtual void Inspect(TreeInspector inspector)
    Parameters
    inspector TreeInspector
    • tree inspector to collect and process attributes.

    RenderProperties(IDictionary<String, Object>)

    protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
    Parameters
    props System.Collections.Generic.IDictionary<System.String, System.Object>
    Returns

    System.Collections.Generic.IDictionary<System.String, System.Object>

    Overrides
    CfnResource.RenderProperties(IDictionary<String, Object>)

    Implements

    IConstruct
    Constructs.IConstruct
    IDependable
    IInspectable
    Back to top Generated by DocFX