CfnEmailIdentityCertificatePropsMixin

class aws_cdk.cfn_property_mixins.aws_ses.CfnEmailIdentityCertificatePropsMixin(props, *, strategy=None)

Bases: Mixin

Associates an AWS Certificate Manager certificate with a sender under an SES email identity, so that SES signs the sender’s mail with S/MIME.

Removing this resource removes only the association. The ACM certificate itself stays intact. SES stores the sender lower-cased, and this provider matches senders case-insensitively and preserves the casing from the template.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-emailidentitycertificate.html

CloudformationResource:

AWS::SES::EmailIdentityCertificate

Mixin:

true

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_ses as ses
import aws_cdk as cdk

# merge_strategy: cdk.IMergeStrategy

cfn_email_identity_certificate_props_mixin = ses.CfnEmailIdentityCertificatePropsMixin(ses.CfnEmailIdentityCertificateMixinProps(
    certificate_arn="certificateArn",
    email_identity="emailIdentity",
    from_address="fromAddress"
),
    strategy=merge_strategy
)

Create a mixin to apply properties to AWS::SES::EmailIdentityCertificate.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

None

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['certificateArn', 'emailIdentity', 'fromAddress']

Static Methods

classmethod is_mixin(x)

Checks if x is a Mixin.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Mixin.