Class EmailIdentity
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.ses.EmailIdentity
- All Implemented Interfaces:
IResource,IEmailIdentity,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.93.0 (build 1706ca5)",
date="2024-01-03T18:29:32.859Z")
@Stability(Stable)
public class EmailIdentity
extends Resource
implements IEmailIdentity
An email identity.
Example:
IPublicHostedZone myHostedZone;
EmailIdentity identity = EmailIdentity.Builder.create(this, "Identity")
.identity(Identity.publicHostedZone(myHostedZone))
.mailFromDomain("mail.cdk.dev")
.build();
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.services.ses.IEmailIdentity
IEmailIdentity.Jsii$Default, IEmailIdentity.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEmailIdentity(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedEmailIdentity(software.amazon.jsii.JsiiObjectRef objRef) EmailIdentity(software.constructs.Construct scope, String id, EmailIdentityProps props) -
Method Summary
Modifier and TypeMethodDescriptionstatic IEmailIdentityfromEmailIdentityName(software.constructs.Construct scope, String id, String emailIdentityName) Use an existing email identity.The host name for the first token that you have to add to the DNS configurationfor your domain.The host name for the second token that you have to add to the DNS configuration for your domain.The host name for the third token that you have to add to the DNS configuration for your domain.The record value for the first token that you have to add to the DNS configuration for your domain.The record value for the second token that you have to add to the DNS configuration for your domain.The record value for the third token that you have to add to the DNS configuration for your domain.DKIM records for this identity.The name of the email identity.Methods inherited from class software.amazon.awscdk.Resource
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResourceMethods inherited from class software.constructs.Construct
getNode, isConstruct, toStringMethods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.constructs.IConstruct
getNodeMethods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getEnv, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
EmailIdentity
protected EmailIdentity(software.amazon.jsii.JsiiObjectRef objRef) -
EmailIdentity
protected EmailIdentity(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
EmailIdentity
@Stability(Stable) public EmailIdentity(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull EmailIdentityProps props) - Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
-
Method Details
-
fromEmailIdentityName
@Stability(Stable) @NotNull public static IEmailIdentity fromEmailIdentityName(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String emailIdentityName) Use an existing email identity.- Parameters:
scope- This parameter is required.id- This parameter is required.emailIdentityName- This parameter is required.
-
getDkimDnsTokenName1
The host name for the first token that you have to add to the DNS configurationfor your domain. -
getDkimDnsTokenName2
The host name for the second token that you have to add to the DNS configuration for your domain. -
getDkimDnsTokenName3
The host name for the third token that you have to add to the DNS configuration for your domain. -
getDkimDnsTokenValue1
The record value for the first token that you have to add to the DNS configuration for your domain. -
getDkimDnsTokenValue2
The record value for the second token that you have to add to the DNS configuration for your domain. -
getDkimDnsTokenValue3
The record value for the third token that you have to add to the DNS configuration for your domain. -
getDkimRecords
DKIM records for this identity. -
getEmailIdentityName
The name of the email identity.- Specified by:
getEmailIdentityNamein interfaceIEmailIdentity
-