Skip to content

(ses): enable setting vdmOptions in ConfigurationSet #30041

@mazyu36

Description

@mazyu36

Describe the feature

CfnConfigurationSet supported vdmOptions, but ConfigurationSet does not support vdmOptions.

https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-resource-ses-configurationset.html#cfn-ses-configurationset-vdmoptions

Use Case

It's useful when you want to setting vdmOptions to the configuration set.

Proposed Solution

Add vdmOptions to ConfigurationSet.

    new ConfigurationSet(stack, 'ConfigurationSet', {
      customTrackingRedirectDomain: 'track.cdk.dev',
      suppressionReasons: SuppressionReasons.COMPLAINTS_ONLY,
      tlsPolicy: ConfigurationSetTlsPolicy.REQUIRE,
      dedicatedIpPool: new DedicatedIpPool(stack, 'Pool'),
      vdmOptions: { // Add
        engagementMetrics: true, // Add
        optimizedSharedDelivery: true, // Add
      }
    });

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

CDK version used

2.139.1

Environment details (OS name and version, etc.)

MacOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    @aws-cdk/aws-sesRelated to Amazon Simple Email Serviceeffort/smallSmall work item – less than a day of effortfeature-requestA feature should be added or improved.p3

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions