Skip to content

Commit 9587ce3

Browse files
author
awstools
committed
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

Lines changed: 2 additions & 1 deletion
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 2 additions & 1 deletion
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);

0 commit comments

Comments
 (0)