@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:42.197Z") @Stability(value=Stable) public abstract class DkimIdentity extends software.amazon.jsii.JsiiObject
Example:
// Example automatically generated from non-compiling source. May contain errors.
IPublicHostedZone myHostedZone;
EmailIdentity.Builder.create(stack, "Identity")
.identity(Identity.publicHostedZone(myHostedZone))
.dkimIdentity(DkimIdentity.byoDkim(Map.of(
"privateKey", SecretValue.secretsManager("dkim-private-key"),
"publicKey", "...base64-encoded-public-key...",
"selector", "selector")))
.build();
| Modifier | Constructor and Description |
|---|---|
protected |
DkimIdentity() |
protected |
DkimIdentity(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
DkimIdentity(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
abstract DkimIdentityConfig |
bind(EmailIdentity emailIdentity)
Binds this DKIM identity to the email identity.
|
abstract DkimIdentityConfig |
bind(EmailIdentity emailIdentity,
IPublicHostedZone hostedZone)
Binds this DKIM identity to the email identity.
|
static DkimIdentity |
byoDkim(ByoDkimOptions options)
Bring Your Own DKIM.
|
static DkimIdentity |
easyDkim()
Easy DKIM.
|
static DkimIdentity |
easyDkim(EasyDkimSigningKeyLength signingKeyLength)
Easy DKIM.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected DkimIdentity(software.amazon.jsii.JsiiObjectRef objRef)
protected DkimIdentity(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable) protected DkimIdentity()
@Stability(value=Stable) @NotNull public static DkimIdentity byoDkim(@NotNull ByoDkimOptions options)
options - Options for BYO DKIM. This parameter is required.@Stability(value=Stable) @NotNull public static DkimIdentity easyDkim(@Nullable EasyDkimSigningKeyLength signingKeyLength)
signingKeyLength - The length of the signing key.@Stability(value=Stable) @NotNull public static DkimIdentity easyDkim()
@Stability(value=Stable) @Nullable public abstract DkimIdentityConfig bind(@NotNull EmailIdentity emailIdentity, @Nullable IPublicHostedZone hostedZone)
emailIdentity - This parameter is required.hostedZone - @Stability(value=Stable) @Nullable public abstract DkimIdentityConfig bind(@NotNull EmailIdentity emailIdentity)
emailIdentity - This parameter is required.Copyright © 2022. All rights reserved.