Skip to content

Commit 9587ce3

Browse files
author
awstools
committedDec 10, 2024
feat(client-sesv2): Introduces support for creating DEED (Deterministic Easy-DKIM) identities.
1 parent e9f436e commit 9587ce3

File tree

5 files changed

+580
-21
lines changed

5 files changed

+580
-21
lines changed
 

‎clients/client-sesv2/src/commands/CreateEmailIdentityCommand.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ export interface CreateEmailIdentityCommandOutput extends CreateEmailIdentityRes
7676
* DomainSigningSelector: "STRING_VALUE",
7777
* DomainSigningPrivateKey: "STRING_VALUE",
7878
* NextSigningKeyLength: "RSA_1024_BIT" || "RSA_2048_BIT",
79+
* DomainSigningAttributesOrigin: "AWS_SES" || "EXTERNAL" || "AWS_SES_AF_SOUTH_1" || "AWS_SES_EU_NORTH_1" || "AWS_SES_AP_SOUTH_1" || "AWS_SES_EU_WEST_3" || "AWS_SES_EU_WEST_2" || "AWS_SES_EU_SOUTH_1" || "AWS_SES_EU_WEST_1" || "AWS_SES_AP_NORTHEAST_3" || "AWS_SES_AP_NORTHEAST_2" || "AWS_SES_ME_SOUTH_1" || "AWS_SES_AP_NORTHEAST_1" || "AWS_SES_IL_CENTRAL_1" || "AWS_SES_SA_EAST_1" || "AWS_SES_CA_CENTRAL_1" || "AWS_SES_AP_SOUTHEAST_1" || "AWS_SES_AP_SOUTHEAST_2" || "AWS_SES_AP_SOUTHEAST_3" || "AWS_SES_EU_CENTRAL_1" || "AWS_SES_US_EAST_1" || "AWS_SES_US_EAST_2" || "AWS_SES_US_WEST_1" || "AWS_SES_US_WEST_2",
7980
* },
8081
* ConfigurationSetName: "STRING_VALUE",
8182
* };
@@ -90,7 +91,7 @@ export interface CreateEmailIdentityCommandOutput extends CreateEmailIdentityRes
9091
* // Tokens: [ // DnsTokenList
9192
* // "STRING_VALUE",
9293
* // ],
93-
* // SigningAttributesOrigin: "AWS_SES" || "EXTERNAL",
94+
* // SigningAttributesOrigin: "AWS_SES" || "EXTERNAL" || "AWS_SES_AF_SOUTH_1" || "AWS_SES_EU_NORTH_1" || "AWS_SES_AP_SOUTH_1" || "AWS_SES_EU_WEST_3" || "AWS_SES_EU_WEST_2" || "AWS_SES_EU_SOUTH_1" || "AWS_SES_EU_WEST_1" || "AWS_SES_AP_NORTHEAST_3" || "AWS_SES_AP_NORTHEAST_2" || "AWS_SES_ME_SOUTH_1" || "AWS_SES_AP_NORTHEAST_1" || "AWS_SES_IL_CENTRAL_1" || "AWS_SES_SA_EAST_1" || "AWS_SES_CA_CENTRAL_1" || "AWS_SES_AP_SOUTHEAST_1" || "AWS_SES_AP_SOUTHEAST_2" || "AWS_SES_AP_SOUTHEAST_3" || "AWS_SES_EU_CENTRAL_1" || "AWS_SES_US_EAST_1" || "AWS_SES_US_EAST_2" || "AWS_SES_US_WEST_1" || "AWS_SES_US_WEST_2",
9495
* // NextSigningKeyLength: "RSA_1024_BIT" || "RSA_2048_BIT",
9596
* // CurrentSigningKeyLength: "RSA_1024_BIT" || "RSA_2048_BIT",
9697
* // LastKeyGenerationTimestamp: new Date("TIMESTAMP"),

‎clients/client-sesv2/src/commands/GetEmailIdentityCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ export interface GetEmailIdentityCommandOutput extends GetEmailIdentityResponse,
5252
* // Tokens: [ // DnsTokenList
5353
* // "STRING_VALUE",
5454
* // ],
55-
* // SigningAttributesOrigin: "AWS_SES" || "EXTERNAL",
55+
* // SigningAttributesOrigin: "AWS_SES" || "EXTERNAL" || "AWS_SES_AF_SOUTH_1" || "AWS_SES_EU_NORTH_1" || "AWS_SES_AP_SOUTH_1" || "AWS_SES_EU_WEST_3" || "AWS_SES_EU_WEST_2" || "AWS_SES_EU_SOUTH_1" || "AWS_SES_EU_WEST_1" || "AWS_SES_AP_NORTHEAST_3" || "AWS_SES_AP_NORTHEAST_2" || "AWS_SES_ME_SOUTH_1" || "AWS_SES_AP_NORTHEAST_1" || "AWS_SES_IL_CENTRAL_1" || "AWS_SES_SA_EAST_1" || "AWS_SES_CA_CENTRAL_1" || "AWS_SES_AP_SOUTHEAST_1" || "AWS_SES_AP_SOUTHEAST_2" || "AWS_SES_AP_SOUTHEAST_3" || "AWS_SES_EU_CENTRAL_1" || "AWS_SES_US_EAST_1" || "AWS_SES_US_EAST_2" || "AWS_SES_US_WEST_1" || "AWS_SES_US_WEST_2",
5656
* // NextSigningKeyLength: "RSA_1024_BIT" || "RSA_2048_BIT",
5757
* // CurrentSigningKeyLength: "RSA_1024_BIT" || "RSA_2048_BIT",
5858
* // LastKeyGenerationTimestamp: new Date("TIMESTAMP"),
@@ -76,7 +76,7 @@ export interface GetEmailIdentityCommandOutput extends GetEmailIdentityResponse,
7676
* // VerificationInfo: { // VerificationInfo
7777
* // LastCheckedTimestamp: new Date("TIMESTAMP"),
7878
* // LastSuccessTimestamp: new Date("TIMESTAMP"),
79-
* // ErrorType: "SERVICE_ERROR" || "DNS_SERVER_ERROR" || "HOST_NOT_FOUND" || "TYPE_NOT_FOUND" || "INVALID_VALUE",
79+
* // ErrorType: "SERVICE_ERROR" || "DNS_SERVER_ERROR" || "HOST_NOT_FOUND" || "TYPE_NOT_FOUND" || "INVALID_VALUE" || "REPLICATION_ACCESS_DENIED" || "REPLICATION_PRIMARY_NOT_FOUND" || "REPLICATION_PRIMARY_BYO_DKIM_NOT_SUPPORTED" || "REPLICATION_REPLICA_AS_PRIMARY_NOT_SUPPORTED" || "REPLICATION_PRIMARY_INVALID_REGION",
8080
* // SOARecord: { // SOARecord
8181
* // PrimaryNameServer: "STRING_VALUE",
8282
* // AdminEmail: "STRING_VALUE",

‎clients/client-sesv2/src/commands/PutEmailIdentityDkimSigningAttributesCommand.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,12 @@ export interface PutEmailIdentityDkimSigningAttributesCommandOutput
6969
* const client = new SESv2Client(config);
7070
* const input = { // PutEmailIdentityDkimSigningAttributesRequest
7171
* EmailIdentity: "STRING_VALUE", // required
72-
* SigningAttributesOrigin: "AWS_SES" || "EXTERNAL", // required
72+
* SigningAttributesOrigin: "AWS_SES" || "EXTERNAL" || "AWS_SES_AF_SOUTH_1" || "AWS_SES_EU_NORTH_1" || "AWS_SES_AP_SOUTH_1" || "AWS_SES_EU_WEST_3" || "AWS_SES_EU_WEST_2" || "AWS_SES_EU_SOUTH_1" || "AWS_SES_EU_WEST_1" || "AWS_SES_AP_NORTHEAST_3" || "AWS_SES_AP_NORTHEAST_2" || "AWS_SES_ME_SOUTH_1" || "AWS_SES_AP_NORTHEAST_1" || "AWS_SES_IL_CENTRAL_1" || "AWS_SES_SA_EAST_1" || "AWS_SES_CA_CENTRAL_1" || "AWS_SES_AP_SOUTHEAST_1" || "AWS_SES_AP_SOUTHEAST_2" || "AWS_SES_AP_SOUTHEAST_3" || "AWS_SES_EU_CENTRAL_1" || "AWS_SES_US_EAST_1" || "AWS_SES_US_EAST_2" || "AWS_SES_US_WEST_1" || "AWS_SES_US_WEST_2", // required
7373
* SigningAttributes: { // DkimSigningAttributes
7474
* DomainSigningSelector: "STRING_VALUE",
7575
* DomainSigningPrivateKey: "STRING_VALUE",
7676
* NextSigningKeyLength: "RSA_1024_BIT" || "RSA_2048_BIT",
77+
* DomainSigningAttributesOrigin: "AWS_SES" || "EXTERNAL" || "AWS_SES_AF_SOUTH_1" || "AWS_SES_EU_NORTH_1" || "AWS_SES_AP_SOUTH_1" || "AWS_SES_EU_WEST_3" || "AWS_SES_EU_WEST_2" || "AWS_SES_EU_SOUTH_1" || "AWS_SES_EU_WEST_1" || "AWS_SES_AP_NORTHEAST_3" || "AWS_SES_AP_NORTHEAST_2" || "AWS_SES_ME_SOUTH_1" || "AWS_SES_AP_NORTHEAST_1" || "AWS_SES_IL_CENTRAL_1" || "AWS_SES_SA_EAST_1" || "AWS_SES_CA_CENTRAL_1" || "AWS_SES_AP_SOUTHEAST_1" || "AWS_SES_AP_SOUTHEAST_2" || "AWS_SES_AP_SOUTHEAST_3" || "AWS_SES_EU_CENTRAL_1" || "AWS_SES_US_EAST_1" || "AWS_SES_US_EAST_2" || "AWS_SES_US_WEST_1" || "AWS_SES_US_WEST_2",
7778
* },
7879
* };
7980
* const command = new PutEmailIdentityDkimSigningAttributesCommand(input);

‎clients/client-sesv2/src/models/models_0.ts

+404-15
Original file line numberDiff line numberDiff line change
@@ -2405,6 +2405,43 @@ export class SendingPausedException extends __BaseException {
24052405
}
24062406
}
24072407

2408+
/**
2409+
* @public
2410+
* @enum
2411+
*/
2412+
export const DkimSigningAttributesOrigin = {
2413+
AWS_SES: "AWS_SES",
2414+
AWS_SES_AF_SOUTH_1: "AWS_SES_AF_SOUTH_1",
2415+
AWS_SES_AP_NORTHEAST_1: "AWS_SES_AP_NORTHEAST_1",
2416+
AWS_SES_AP_NORTHEAST_2: "AWS_SES_AP_NORTHEAST_2",
2417+
AWS_SES_AP_NORTHEAST_3: "AWS_SES_AP_NORTHEAST_3",
2418+
AWS_SES_AP_SOUTHEAST_1: "AWS_SES_AP_SOUTHEAST_1",
2419+
AWS_SES_AP_SOUTHEAST_2: "AWS_SES_AP_SOUTHEAST_2",
2420+
AWS_SES_AP_SOUTHEAST_3: "AWS_SES_AP_SOUTHEAST_3",
2421+
AWS_SES_AP_SOUTH_1: "AWS_SES_AP_SOUTH_1",
2422+
AWS_SES_CA_CENTRAL_1: "AWS_SES_CA_CENTRAL_1",
2423+
AWS_SES_EU_CENTRAL_1: "AWS_SES_EU_CENTRAL_1",
2424+
AWS_SES_EU_NORTH_1: "AWS_SES_EU_NORTH_1",
2425+
AWS_SES_EU_SOUTH_1: "AWS_SES_EU_SOUTH_1",
2426+
AWS_SES_EU_WEST_1: "AWS_SES_EU_WEST_1",
2427+
AWS_SES_EU_WEST_2: "AWS_SES_EU_WEST_2",
2428+
AWS_SES_EU_WEST_3: "AWS_SES_EU_WEST_3",
2429+
AWS_SES_IL_CENTRAL_1: "AWS_SES_IL_CENTRAL_1",
2430+
AWS_SES_ME_SOUTH_1: "AWS_SES_ME_SOUTH_1",
2431+
AWS_SES_SA_EAST_1: "AWS_SES_SA_EAST_1",
2432+
AWS_SES_US_EAST_1: "AWS_SES_US_EAST_1",
2433+
AWS_SES_US_EAST_2: "AWS_SES_US_EAST_2",
2434+
AWS_SES_US_WEST_1: "AWS_SES_US_WEST_1",
2435+
AWS_SES_US_WEST_2: "AWS_SES_US_WEST_2",
2436+
EXTERNAL: "EXTERNAL",
2437+
} as const;
2438+
2439+
/**
2440+
* @public
2441+
*/
2442+
export type DkimSigningAttributesOrigin =
2443+
(typeof DkimSigningAttributesOrigin)[keyof typeof DkimSigningAttributesOrigin];
2444+
24082445
/**
24092446
* @public
24102447
* @enum
@@ -2446,6 +2483,187 @@ export interface DkimSigningAttributes {
24462483
* @public
24472484
*/
24482485
NextSigningKeyLength?: DkimSigningKeyLength | undefined;
2486+
2487+
/**
2488+
* <p>The attribute to use for configuring DKIM for the identity depends on the
2489+
* operation:
2490+
* </p>
2491+
* <ol>
2492+
* <li>
2493+
* <p>For <code>PutEmailIdentityDkimSigningAttributes</code>:
2494+
* </p>
2495+
* <ul>
2496+
* <li>
2497+
* <p>None of the values are allowed - use the
2498+
* <a href="https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutEmailIdentityDkimSigningAttributes.html#SES-PutEmailIdentityDkimSigningAttributes-request-SigningAttributesOrigin">
2499+
* <code>SigningAttributesOrigin</code>
2500+
* </a>
2501+
* parameter instead
2502+
* </p>
2503+
* </li>
2504+
* </ul>
2505+
* </li>
2506+
* <li>
2507+
* <p>For <code>CreateEmailIdentity</code> when replicating a parent identity's DKIM
2508+
* configuration:
2509+
* </p>
2510+
* <ul>
2511+
* <li>
2512+
* <p>Allowed values: All values except <code>AWS_SES</code> and
2513+
* <code>EXTERNAL</code>
2514+
* </p>
2515+
* </li>
2516+
* </ul>
2517+
* </li>
2518+
* </ol>
2519+
* <ul>
2520+
* <li>
2521+
* <p>
2522+
* <code>AWS_SES</code> – Configure DKIM for the identity by using Easy DKIM.
2523+
* </p>
2524+
* </li>
2525+
* <li>
2526+
* <p>
2527+
* <code>EXTERNAL</code> – Configure DKIM for the identity by using Bring Your Own DKIM
2528+
* (BYODKIM).
2529+
* </p>
2530+
* </li>
2531+
* <li>
2532+
* <p>
2533+
* <code>AWS_SES_AF_SOUTH_1</code> – Configure DKIM for the identity by replicating from a parent
2534+
* identity in Africa (Cape Town) region using Deterministic Easy-DKIM (DEED).
2535+
* </p>
2536+
* </li>
2537+
* <li>
2538+
* <p>
2539+
* <code>AWS_SES_EU_NORTH_1</code> – Configure DKIM for the identity by replicating from a parent
2540+
* identity in Europe (Stockholm) region using Deterministic Easy-DKIM (DEED).
2541+
* </p>
2542+
* </li>
2543+
* <li>
2544+
* <p>
2545+
* <code>AWS_SES_AP_SOUTH_1</code> – Configure DKIM for the identity by replicating from a parent
2546+
* identity in Asia Pacific (Mumbai) region using Deterministic Easy-DKIM (DEED).
2547+
* </p>
2548+
* </li>
2549+
* <li>
2550+
* <p>
2551+
* <code>AWS_SES_EU_WEST_3</code> – Configure DKIM for the identity by replicating from a parent
2552+
* identity in Europe (Paris) region using Deterministic Easy-DKIM (DEED).
2553+
* </p>
2554+
* </li>
2555+
* <li>
2556+
* <p>
2557+
* <code>AWS_SES_EU_WEST_2</code> – Configure DKIM for the identity by replicating from a parent
2558+
* identity in Europe (London) region using Deterministic Easy-DKIM (DEED).
2559+
* </p>
2560+
* </li>
2561+
* <li>
2562+
* <p>
2563+
* <code>AWS_SES_EU_SOUTH_1</code> – Configure DKIM for the identity by replicating from a parent
2564+
* identity in Europe (Milan) region using Deterministic Easy-DKIM (DEED).
2565+
* </p>
2566+
* </li>
2567+
* <li>
2568+
* <p>
2569+
* <code>AWS_SES_EU_WEST_1</code> – Configure DKIM for the identity by replicating from a parent
2570+
* identity in Europe (Ireland) region using Deterministic Easy-DKIM (DEED).
2571+
* </p>
2572+
* </li>
2573+
* <li>
2574+
* <p>
2575+
* <code>AWS_SES_AP_NORTHEAST_3</code> – Configure DKIM for the identity by replicating from a
2576+
* parent identity in Asia Pacific (Osaka) region using Deterministic Easy-DKIM (DEED).
2577+
* </p>
2578+
* </li>
2579+
* <li>
2580+
* <p>
2581+
* <code>AWS_SES_AP_NORTHEAST_2</code> – Configure DKIM for the identity by replicating from a
2582+
* parent identity in Asia Pacific (Seoul) region using Deterministic Easy-DKIM (DEED).
2583+
* </p>
2584+
* </li>
2585+
* <li>
2586+
* <p>
2587+
* <code>AWS_SES_ME_SOUTH_1</code> – Configure DKIM for the identity by replicating from a parent
2588+
* identity in Middle East (Bahrain) region using Deterministic Easy-DKIM (DEED).
2589+
* </p>
2590+
* </li>
2591+
* <li>
2592+
* <p>
2593+
* <code>AWS_SES_AP_NORTHEAST_1</code> – Configure DKIM for the identity by replicating from a
2594+
* parent identity in Asia Pacific (Tokyo) region using Deterministic Easy-DKIM (DEED).
2595+
* </p>
2596+
* </li>
2597+
* <li>
2598+
* <p>
2599+
* <code>AWS_SES_IL_CENTRAL_1</code> – Configure DKIM for the identity by replicating from a
2600+
* parent identity in Israel (Tel Aviv) region using Deterministic Easy-DKIM (DEED).
2601+
* </p>
2602+
* </li>
2603+
* <li>
2604+
* <p>
2605+
* <code>AWS_SES_SA_EAST_1</code> – Configure DKIM for the identity by replicating from a parent
2606+
* identity in South America (São Paulo) region using Deterministic Easy-DKIM (DEED).
2607+
* </p>
2608+
* </li>
2609+
* <li>
2610+
* <p>
2611+
* <code>AWS_SES_CA_CENTRAL_1</code> – Configure DKIM for the identity by replicating from a
2612+
* parent identity in Canada (Central) region using Deterministic Easy-DKIM (DEED).
2613+
* </p>
2614+
* </li>
2615+
* <li>
2616+
* <p>
2617+
* <code>AWS_SES_AP_SOUTHEAST_1</code> – Configure DKIM for the identity by replicating from a
2618+
* parent identity in Asia Pacific (Singapore) region using Deterministic Easy-DKIM (DEED).
2619+
* </p>
2620+
* </li>
2621+
* <li>
2622+
* <p>
2623+
* <code>AWS_SES_AP_SOUTHEAST_2</code> – Configure DKIM for the identity by replicating from a
2624+
* parent identity in Asia Pacific (Sydney) region using Deterministic Easy-DKIM (DEED).
2625+
* </p>
2626+
* </li>
2627+
* <li>
2628+
* <p>
2629+
* <code>AWS_SES_AP_SOUTHEAST_3</code> – Configure DKIM for the identity by replicating from a
2630+
* parent identity in Asia Pacific (Jakarta) region using Deterministic Easy-DKIM (DEED).
2631+
* </p>
2632+
* </li>
2633+
* <li>
2634+
* <p>
2635+
* <code>AWS_SES_EU_CENTRAL_1</code> – Configure DKIM for the identity by replicating from a
2636+
* parent identity in Europe (Frankfurt) region using Deterministic Easy-DKIM (DEED).
2637+
* </p>
2638+
* </li>
2639+
* <li>
2640+
* <p>
2641+
* <code>AWS_SES_US_EAST_1</code> – Configure DKIM for the identity by replicating from a parent
2642+
* identity in US East (N. Virginia) region using Deterministic Easy-DKIM (DEED).
2643+
* </p>
2644+
* </li>
2645+
* <li>
2646+
* <p>
2647+
* <code>AWS_SES_US_EAST_2</code> – Configure DKIM for the identity by replicating from a parent
2648+
* identity in US East (Ohio) region using Deterministic Easy-DKIM (DEED).
2649+
* </p>
2650+
* </li>
2651+
* <li>
2652+
* <p>
2653+
* <code>AWS_SES_US_WEST_1</code> – Configure DKIM for the identity by replicating from a parent
2654+
* identity in US West (N. California) region using Deterministic Easy-DKIM (DEED).
2655+
* </p>
2656+
* </li>
2657+
* <li>
2658+
* <p>
2659+
* <code>AWS_SES_US_WEST_2</code> – Configure DKIM for the identity by replicating from a parent
2660+
* identity in US West (Oregon) region using Deterministic Easy-DKIM (DEED).
2661+
* </p>
2662+
* </li>
2663+
* </ul>
2664+
* @public
2665+
*/
2666+
DomainSigningAttributesOrigin?: DkimSigningAttributesOrigin | undefined;
24492667
}
24502668

24512669
/**
@@ -2486,21 +2704,6 @@ export interface CreateEmailIdentityRequest {
24862704
ConfigurationSetName?: string | undefined;
24872705
}
24882706

2489-
/**
2490-
* @public
2491-
* @enum
2492-
*/
2493-
export const DkimSigningAttributesOrigin = {
2494-
AWS_SES: "AWS_SES",
2495-
EXTERNAL: "EXTERNAL",
2496-
} as const;
2497-
2498-
/**
2499-
* @public
2500-
*/
2501-
export type DkimSigningAttributesOrigin =
2502-
(typeof DkimSigningAttributesOrigin)[keyof typeof DkimSigningAttributesOrigin];
2503-
25042707
/**
25052708
* @public
25062709
* @enum
@@ -2603,6 +2806,152 @@ export interface DkimAttributes {
26032806
* <code>EXTERNAL</code> – Indicates that DKIM was configured for the
26042807
* identity by using Bring Your Own DKIM (BYODKIM).</p>
26052808
* </li>
2809+
* <li>
2810+
* <p>
2811+
* <code>AWS_SES_AF_SOUTH_1</code> – Indicates that DKIM was configured for the identity by
2812+
* replicating signing attributes from a parent identity in Africa (Cape Town) region using Deterministic Easy-DKIM
2813+
* (DEED).
2814+
* </p>
2815+
* </li>
2816+
* <li>
2817+
* <p>
2818+
* <code>AWS_SES_EU_NORTH_1</code> – Indicates that DKIM was configured for the identity by
2819+
* replicating signing attributes from a parent identity in Europe (Stockholm) region using Deterministic Easy-DKIM
2820+
* (DEED).
2821+
* </p>
2822+
* </li>
2823+
* <li>
2824+
* <p>
2825+
* <code>AWS_SES_AP_SOUTH_1</code> – Indicates that DKIM was configured for the identity by
2826+
* replicating signing attributes from a parent identity in Asia Pacific (Mumbai) region using Deterministic Easy-DKIM
2827+
* (DEED).
2828+
* </p>
2829+
* </li>
2830+
* <li>
2831+
* <p>
2832+
* <code>AWS_SES_EU_WEST_3</code> – Indicates that DKIM was configured for the identity by
2833+
* replicating signing attributes from a parent identity in Europe (Paris) region using Deterministic Easy-DKIM (DEED).
2834+
* </p>
2835+
* </li>
2836+
* <li>
2837+
* <p>
2838+
* <code>AWS_SES_EU_WEST_2</code> – Indicates that DKIM was configured for the identity by
2839+
* replicating signing attributes from a parent identity in Europe (London) region using Deterministic Easy-DKIM (DEED).
2840+
* </p>
2841+
* </li>
2842+
* <li>
2843+
* <p>
2844+
* <code>AWS_SES_EU_SOUTH_1</code> – Indicates that DKIM was configured for the identity by
2845+
* replicating signing attributes from a parent identity in Europe (Milan) region using Deterministic Easy-DKIM (DEED).
2846+
* </p>
2847+
* </li>
2848+
* <li>
2849+
* <p>
2850+
* <code>AWS_SES_EU_WEST_1</code> – Indicates that DKIM was configured for the identity by
2851+
* replicating signing attributes from a parent identity in Europe (Ireland) region using Deterministic Easy-DKIM (DEED).
2852+
* </p>
2853+
* </li>
2854+
* <li>
2855+
* <p>
2856+
* <code>AWS_SES_AP_NORTHEAST_3</code> – Indicates that DKIM was configured for the identity by
2857+
* replicating signing attributes from a parent identity in Asia Pacific (Osaka) region using Deterministic Easy-DKIM
2858+
* (DEED).
2859+
* </p>
2860+
* </li>
2861+
* <li>
2862+
* <p>
2863+
* <code>AWS_SES_AP_NORTHEAST_2</code> – Indicates that DKIM was configured for the identity by
2864+
* replicating signing attributes from a parent identity in Asia Pacific (Seoul) region using Deterministic Easy-DKIM
2865+
* (DEED).
2866+
* </p>
2867+
* </li>
2868+
* <li>
2869+
* <p>
2870+
* <code>AWS_SES_ME_SOUTH_1</code> – Indicates that DKIM was configured for the identity by
2871+
* replicating signing attributes from a parent identity in Middle East (Bahrain) region using Deterministic Easy-DKIM
2872+
* (DEED).
2873+
* </p>
2874+
* </li>
2875+
* <li>
2876+
* <p>
2877+
* <code>AWS_SES_AP_NORTHEAST_1</code> – Indicates that DKIM was configured for the identity by
2878+
* replicating signing attributes from a parent identity in Asia Pacific (Tokyo) region using Deterministic Easy-DKIM
2879+
* (DEED).
2880+
* </p>
2881+
* </li>
2882+
* <li>
2883+
* <p>
2884+
* <code>AWS_SES_IL_CENTRAL_1</code> – Indicates that DKIM was configured for the identity by
2885+
* replicating signing attributes from a parent identity in Israel (Tel Aviv) region using Deterministic Easy-DKIM (DEED).
2886+
* </p>
2887+
* </li>
2888+
* <li>
2889+
* <p>
2890+
* <code>AWS_SES_SA_EAST_1</code> – Indicates that DKIM was configured for the identity by
2891+
* replicating signing attributes from a parent identity in South America (São Paulo) region using Deterministic Easy-DKIM
2892+
* (DEED).
2893+
* </p>
2894+
* </li>
2895+
* <li>
2896+
* <p>
2897+
* <code>AWS_SES_CA_CENTRAL_1</code> – Indicates that DKIM was configured for the identity by
2898+
* replicating signing attributes from a parent identity in Canada (Central) region using Deterministic Easy-DKIM (DEED).
2899+
* </p>
2900+
* </li>
2901+
* <li>
2902+
* <p>
2903+
* <code>AWS_SES_AP_SOUTHEAST_1</code> – Indicates that DKIM was configured for the identity by
2904+
* replicating signing attributes from a parent identity in Asia Pacific (Singapore) region using Deterministic Easy-DKIM
2905+
* (DEED).
2906+
* </p>
2907+
* </li>
2908+
* <li>
2909+
* <p>
2910+
* <code>AWS_SES_AP_SOUTHEAST_2</code> – Indicates that DKIM was configured for the identity by
2911+
* replicating signing attributes from a parent identity in Asia Pacific (Sydney) region using Deterministic Easy-DKIM
2912+
* (DEED).
2913+
* </p>
2914+
* </li>
2915+
* <li>
2916+
* <p>
2917+
* <code>AWS_SES_AP_SOUTHEAST_3</code> – Indicates that DKIM was configured for the identity by
2918+
* replicating signing attributes from a parent identity in Asia Pacific (Jakarta) region using Deterministic Easy-DKIM
2919+
* (DEED).
2920+
* </p>
2921+
* </li>
2922+
* <li>
2923+
* <p>
2924+
* <code>AWS_SES_EU_CENTRAL_1</code> – Indicates that DKIM was configured for the identity by
2925+
* replicating signing attributes from a parent identity in Europe (Frankfurt) region using Deterministic Easy-DKIM
2926+
* (DEED).
2927+
* </p>
2928+
* </li>
2929+
* <li>
2930+
* <p>
2931+
* <code>AWS_SES_US_EAST_1</code> – Indicates that DKIM was configured for the identity by
2932+
* replicating signing attributes from a parent identity in US East (N. Virginia) region using Deterministic Easy-DKIM
2933+
* (DEED).
2934+
* </p>
2935+
* </li>
2936+
* <li>
2937+
* <p>
2938+
* <code>AWS_SES_US_EAST_2</code> – Indicates that DKIM was configured for the identity by
2939+
* replicating signing attributes from a parent identity in US East (Ohio) region using Deterministic Easy-DKIM (DEED).
2940+
* </p>
2941+
* </li>
2942+
* <li>
2943+
* <p>
2944+
* <code>AWS_SES_US_WEST_1</code> – Indicates that DKIM was configured for the identity by
2945+
* replicating signing attributes from a parent identity in US West (N. California) region using Deterministic Easy-DKIM
2946+
* (DEED).
2947+
* </p>
2948+
* </li>
2949+
* <li>
2950+
* <p>
2951+
* <code>AWS_SES_US_WEST_2</code> – Indicates that DKIM was configured for the identity by
2952+
* replicating signing attributes from a parent identity in US West (Oregon) region using Deterministic Easy-DKIM (DEED).
2953+
* </p>
2954+
* </li>
26062955
* </ul>
26072956
* @public
26082957
*/
@@ -5256,6 +5605,11 @@ export const VerificationError = {
52565605
DNS_SERVER_ERROR: "DNS_SERVER_ERROR",
52575606
HOST_NOT_FOUND: "HOST_NOT_FOUND",
52585607
INVALID_VALUE: "INVALID_VALUE",
5608+
REPLICATION_ACCESS_DENIED: "REPLICATION_ACCESS_DENIED",
5609+
REPLICATION_PRIMARY_BYO_DKIM_NOT_SUPPORTED: "REPLICATION_PRIMARY_BYO_DKIM_NOT_SUPPORTED",
5610+
REPLICATION_PRIMARY_INVALID_REGION: "REPLICATION_PRIMARY_INVALID_REGION",
5611+
REPLICATION_PRIMARY_NOT_FOUND: "REPLICATION_PRIMARY_NOT_FOUND",
5612+
REPLICATION_REPLICA_AS_PRIMARY_NOT_SUPPORTED: "REPLICATION_REPLICA_AS_PRIMARY_NOT_SUPPORTED",
52595613
SERVICE_ERROR: "SERVICE_ERROR",
52605614
TYPE_NOT_FOUND: "TYPE_NOT_FOUND",
52615615
} as const;
@@ -5340,6 +5694,41 @@ export interface VerificationInfo {
53405694
* <code>DNS_SERVER_ERROR</code> – The DNS server encountered an issue and
53415695
* was unable to complete the request.</p>
53425696
* </li>
5697+
* <li>
5698+
* <p>
5699+
* <code>REPLICATION_ACCESS_DENIED</code> – The verification failed because the user does not
5700+
* have the required permissions to replicate the DKIM key from the primary region. Ensure you have the
5701+
* necessary permissions in both primary and replica regions.
5702+
* </p>
5703+
* </li>
5704+
* <li>
5705+
* <p>
5706+
* <code>REPLICATION_PRIMARY_NOT_FOUND</code> – The verification failed because no corresponding
5707+
* identity was found in the specified primary region. Ensure the identity exists in the primary region
5708+
* before attempting replication.
5709+
* </p>
5710+
* </li>
5711+
* <li>
5712+
* <p>
5713+
* <code>REPLICATION_PRIMARY_BYO_DKIM_NOT_SUPPORTED</code> – The verification failed because the
5714+
* identity in the primary region is configured with Bring Your Own DKIM (BYODKIM). DKIM key
5715+
* replication is only supported for identities using Easy DKIM.
5716+
* </p>
5717+
* </li>
5718+
* <li>
5719+
* <p>
5720+
* <code>REPLICATION_REPLICA_AS_PRIMARY_NOT_SUPPORTED</code> – The verification failed because
5721+
* the specified primary identity is a replica of another identity, and multi-level replication is not
5722+
* supported; the primary identity must be a non-replica identity.
5723+
* </p>
5724+
* </li>
5725+
* <li>
5726+
* <p>
5727+
* <code>REPLICATION_PRIMARY_INVALID_REGION</code> – The verification failed due to an invalid
5728+
* primary region specified. Ensure you provide a valid AWS region where Amazon SES is available and different
5729+
* from the replica region.
5730+
* </p>
5731+
* </li>
53435732
* </ul>
53445733
* @public
53455734
*/

‎codegen/sdk-codegen/aws-models/sesv2.json

+170-2
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.