Class DkimIdentity
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ses.DkimIdentity
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-12-01T16:02:30.029Z")
@Stability(Stable)
public abstract class DkimIdentity
extends software.amazon.jsii.JsiiObject
The identity to use for DKIM.
Example:
IPublicHostedZone myHostedZone;
EmailIdentity.Builder.create(this, "Identity")
.identity(Identity.publicHostedZone(myHostedZone))
.dkimIdentity(DkimIdentity.byoDkim(ByoDkimOptions.builder()
.privateKey(SecretValue.secretsManager("dkim-private-key"))
.publicKey("...base64-encoded-public-key...")
.selector("selector")
.build()))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedDkimIdentity(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedDkimIdentity(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionabstract DkimIdentityConfigbind(EmailIdentity emailIdentity) Binds this DKIM identity to the email identity.abstract DkimIdentityConfigbind(EmailIdentity emailIdentity, IPublicHostedZone hostedZone) Binds this DKIM identity to the email identity.static DkimIdentitybyoDkim(ByoDkimOptions options) Bring Your Own DKIM.static DkimIdentityeasyDkim()Easy DKIM.static DkimIdentityeasyDkim(EasyDkimSigningKeyLength signingKeyLength) Easy DKIM.Methods 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, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
DkimIdentity
protected DkimIdentity(software.amazon.jsii.JsiiObjectRef objRef) -
DkimIdentity
protected DkimIdentity(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
DkimIdentity
@Stability(Stable) protected DkimIdentity()
-
-
Method Details
-
byoDkim
Bring Your Own DKIM.- Parameters:
options- Options for BYO DKIM. This parameter is required.- See Also:
-
easyDkim
@Stability(Stable) @NotNull public static DkimIdentity easyDkim(@Nullable EasyDkimSigningKeyLength signingKeyLength) Easy DKIM.- Parameters:
signingKeyLength- The length of the signing key.- See Also:
-
easyDkim
Easy DKIM.- See Also:
-
bind
@Stability(Stable) @Nullable public abstract DkimIdentityConfig bind(@NotNull EmailIdentity emailIdentity, @Nullable IPublicHostedZone hostedZone) Binds this DKIM identity to the email identity.- Parameters:
emailIdentity- This parameter is required.hostedZone-
-
bind
@Stability(Stable) @Nullable public abstract DkimIdentityConfig bind(@NotNull EmailIdentity emailIdentity) Binds this DKIM identity to the email identity.- Parameters:
emailIdentity- This parameter is required.
-