Show / Hide Table of Contents

Class CfnEmailIdentityMixinProps

Properties for CfnEmailIdentityPropsMixin.

Inheritance
object
CfnEmailIdentityMixinProps
Implements
ICfnEmailIdentityMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.SES
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnEmailIdentityMixinProps : ICfnEmailIdentityMixinProps
Syntax (vb)
Public Class CfnEmailIdentityMixinProps Implements ICfnEmailIdentityMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-emailidentity.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.CfnPropertyMixins.AWS.SES;

             var cfnEmailIdentityMixinProps = new CfnEmailIdentityMixinProps {
                 ConfigurationSetAttributes = new ConfigurationSetAttributesProperty {
                     ConfigurationSetName = "configurationSetName"
                 },
                 DkimAttributes = new DkimAttributesProperty {
                     SigningEnabled = false
                 },
                 DkimSigningAttributes = new DkimSigningAttributesProperty {
                     DomainSigningPrivateKey = "domainSigningPrivateKey",
                     DomainSigningSelector = "domainSigningSelector",
                     NextSigningKeyLength = "nextSigningKeyLength"
                 },
                 EmailIdentity = "emailIdentity",
                 FeedbackAttributes = new FeedbackAttributesProperty {
                     EmailForwardingEnabled = false
                 },
                 MailFromAttributes = new MailFromAttributesProperty {
                     BehaviorOnMxFailure = "behaviorOnMxFailure",
                     MailFromDomain = "mailFromDomain"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnEmailIdentityMixinProps()

Properties for CfnEmailIdentityPropsMixin.

Properties

ConfigurationSetAttributes

Used to associate a configuration set with an email identity.

DkimAttributes

An object that contains information about the DKIM attributes for the identity.

DkimSigningAttributes

If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM .

EmailIdentity

The email address or domain to verify.

FeedbackAttributes

Used to enable or disable feedback forwarding for an identity.

MailFromAttributes

Used to enable or disable the custom Mail-From domain configuration for an email identity.

Tags

An array of objects that define the tags (keys and values) to associate with the email identity.

Constructors

CfnEmailIdentityMixinProps()

Properties for CfnEmailIdentityPropsMixin.

public CfnEmailIdentityMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-emailidentity.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.CfnPropertyMixins.AWS.SES;

             var cfnEmailIdentityMixinProps = new CfnEmailIdentityMixinProps {
                 ConfigurationSetAttributes = new ConfigurationSetAttributesProperty {
                     ConfigurationSetName = "configurationSetName"
                 },
                 DkimAttributes = new DkimAttributesProperty {
                     SigningEnabled = false
                 },
                 DkimSigningAttributes = new DkimSigningAttributesProperty {
                     DomainSigningPrivateKey = "domainSigningPrivateKey",
                     DomainSigningSelector = "domainSigningSelector",
                     NextSigningKeyLength = "nextSigningKeyLength"
                 },
                 EmailIdentity = "emailIdentity",
                 FeedbackAttributes = new FeedbackAttributesProperty {
                     EmailForwardingEnabled = false
                 },
                 MailFromAttributes = new MailFromAttributesProperty {
                     BehaviorOnMxFailure = "behaviorOnMxFailure",
                     MailFromDomain = "mailFromDomain"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

ConfigurationSetAttributes

Used to associate a configuration set with an email identity.

public object? ConfigurationSetAttributes { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnEmailIdentityPropsMixin.IConfigurationSetAttributesProperty

DkimAttributes

An object that contains information about the DKIM attributes for the identity.

public object? DkimAttributes { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnEmailIdentityPropsMixin.IDkimAttributesProperty

DkimSigningAttributes

If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM .

public object? DkimSigningAttributes { get; set; }
Property Value

object

Remarks

You can only specify this object if the email identity is a domain, as opposed to an address.

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

Type union: either IResolvable or CfnEmailIdentityPropsMixin.IDkimSigningAttributesProperty

EmailIdentity

The email address or domain to verify.

public string? EmailIdentity { get; set; }
Property Value

string

Remarks

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

FeedbackAttributes

Used to enable or disable feedback forwarding for an identity.

public object? FeedbackAttributes { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnEmailIdentityPropsMixin.IFeedbackAttributesProperty

MailFromAttributes

Used to enable or disable the custom Mail-From domain configuration for an email identity.

public object? MailFromAttributes { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnEmailIdentityPropsMixin.IMailFromAttributesProperty

Tags

An array of objects that define the tags (keys and values) to associate with the email identity.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

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

Implements

ICfnEmailIdentityMixinProps
Back to top Generated by DocFX