Skip to content

Commit

Permalink
feat(client-sesv2): Introduces support for creating DEED (Determinist…
Browse files Browse the repository at this point in the history
…ic Easy-DKIM) identities.
  • Loading branch information
awstools committed Dec 10, 2024
1 parent e9f436e commit 9587ce3
Show file tree
Hide file tree
Showing 5 changed files with 580 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ export interface CreateEmailIdentityCommandOutput extends CreateEmailIdentityRes
* DomainSigningSelector: "STRING_VALUE",
* DomainSigningPrivateKey: "STRING_VALUE",
* NextSigningKeyLength: "RSA_1024_BIT" || "RSA_2048_BIT",
* 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",
* },
* ConfigurationSetName: "STRING_VALUE",
* };
Expand All @@ -90,7 +91,7 @@ export interface CreateEmailIdentityCommandOutput extends CreateEmailIdentityRes
* // Tokens: [ // DnsTokenList
* // "STRING_VALUE",
* // ],
* // SigningAttributesOrigin: "AWS_SES" || "EXTERNAL",
* // 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",
* // NextSigningKeyLength: "RSA_1024_BIT" || "RSA_2048_BIT",
* // CurrentSigningKeyLength: "RSA_1024_BIT" || "RSA_2048_BIT",
* // LastKeyGenerationTimestamp: new Date("TIMESTAMP"),
Expand Down
4 changes: 2 additions & 2 deletions clients/client-sesv2/src/commands/GetEmailIdentityCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ export interface GetEmailIdentityCommandOutput extends GetEmailIdentityResponse,
* // Tokens: [ // DnsTokenList
* // "STRING_VALUE",
* // ],
* // SigningAttributesOrigin: "AWS_SES" || "EXTERNAL",
* // 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",
* // NextSigningKeyLength: "RSA_1024_BIT" || "RSA_2048_BIT",
* // CurrentSigningKeyLength: "RSA_1024_BIT" || "RSA_2048_BIT",
* // LastKeyGenerationTimestamp: new Date("TIMESTAMP"),
Expand All @@ -76,7 +76,7 @@ export interface GetEmailIdentityCommandOutput extends GetEmailIdentityResponse,
* // VerificationInfo: { // VerificationInfo
* // LastCheckedTimestamp: new Date("TIMESTAMP"),
* // LastSuccessTimestamp: new Date("TIMESTAMP"),
* // ErrorType: "SERVICE_ERROR" || "DNS_SERVER_ERROR" || "HOST_NOT_FOUND" || "TYPE_NOT_FOUND" || "INVALID_VALUE",
* // 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",
* // SOARecord: { // SOARecord
* // PrimaryNameServer: "STRING_VALUE",
* // AdminEmail: "STRING_VALUE",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,12 @@ export interface PutEmailIdentityDkimSigningAttributesCommandOutput
* const client = new SESv2Client(config);
* const input = { // PutEmailIdentityDkimSigningAttributesRequest
* EmailIdentity: "STRING_VALUE", // required
* SigningAttributesOrigin: "AWS_SES" || "EXTERNAL", // required
* 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
* SigningAttributes: { // DkimSigningAttributes
* DomainSigningSelector: "STRING_VALUE",
* DomainSigningPrivateKey: "STRING_VALUE",
* NextSigningKeyLength: "RSA_1024_BIT" || "RSA_2048_BIT",
* 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",
* },
* };
* const command = new PutEmailIdentityDkimSigningAttributesCommand(input);
Expand Down
Loading

0 comments on commit 9587ce3

Please sign in to comment.