@@ -2405,6 +2405,43 @@ export class SendingPausedException extends __BaseException {
2405
2405
}
2406
2406
}
2407
2407
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
+
2408
2445
/**
2409
2446
* @public
2410
2447
* @enum
@@ -2446,6 +2483,187 @@ export interface DkimSigningAttributes {
2446
2483
* @public
2447
2484
*/
2448
2485
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 ;
2449
2667
}
2450
2668
2451
2669
/**
@@ -2486,21 +2704,6 @@ export interface CreateEmailIdentityRequest {
2486
2704
ConfigurationSetName ?: string | undefined ;
2487
2705
}
2488
2706
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
-
2504
2707
/**
2505
2708
* @public
2506
2709
* @enum
@@ -2603,6 +2806,152 @@ export interface DkimAttributes {
2603
2806
* <code>EXTERNAL</code> – Indicates that DKIM was configured for the
2604
2807
* identity by using Bring Your Own DKIM (BYODKIM).</p>
2605
2808
* </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>
2606
2955
* </ul>
2607
2956
* @public
2608
2957
*/
@@ -5256,6 +5605,11 @@ export const VerificationError = {
5256
5605
DNS_SERVER_ERROR : "DNS_SERVER_ERROR" ,
5257
5606
HOST_NOT_FOUND : "HOST_NOT_FOUND" ,
5258
5607
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" ,
5259
5613
SERVICE_ERROR : "SERVICE_ERROR" ,
5260
5614
TYPE_NOT_FOUND : "TYPE_NOT_FOUND" ,
5261
5615
} as const ;
@@ -5340,6 +5694,41 @@ export interface VerificationInfo {
5340
5694
* <code>DNS_SERVER_ERROR</code> – The DNS server encountered an issue and
5341
5695
* was unable to complete the request.</p>
5342
5696
* </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>
5343
5732
* </ul>
5344
5733
* @public
5345
5734
*/
0 commit comments