@charlesdotfish/smtp-credentials-cdk-construct
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

Charles Dot Fish

SMTP Credentials CDK Construct

Code Coverage GitHub Issues GitHub Pull Requests

This construct creates an IAM user, with a policy permitting emails to be sent via SES from a specified email address, creates an access key associated with this user, and converts the access key to SMTP credentials.

The generated SMTP credentials are stored as a parameter in Parameter Store, and the name of this parameter is output as a CloudFormation output. The parameter may be safely deleted, once the credentials have been accessed.

Installation

JavaScript / TypeScript (npm / Yarn)

# npm
npm i -D @charlesdotfish/smtp-credentials-cdk-construct

# Yarn
yarn add -D @charlesdotfish/smtp-credentials-cdk-construct

See more details at npmjs.com: https://www.npmjs.com/package/@charlesdotfish/smtp-credentials-cdk-construct

C# / .NET (NuGet)

dotnet add package CharlesDotFish.CdkConstructs.SmtpCredentials

See more details at nuget.org: https://www.nuget.org/packages/CharlesDotFish.CdkConstructs.SmtpCredentials/

Python (pip)

pip install smtp-credentials-cdk-construct

See more details at pypi.org: https://pypi.org/project/smtp-credentials-cdk-construct/

Java (Maven)

<dependency>
  <groupId>fish.charles.cdk-constructs</groupId>
  <artifactId>smtp-credentials-cdk-construct</artifactId>
  <version>1.0</version>
</dependency>

See more details at maven.org: https://search.maven.org/artifact/fish.charles.cdk-constructs/smtp-credentials-cdk-construct

Example Usage

See API.md for details on the exposed API.

new SmtpCredentials(this, 'SmtpCredentials', {
    emailAddress: 'me@charles.fish',
});

Package Sidebar

Install

npm i @charlesdotfish/smtp-credentials-cdk-construct

Weekly Downloads

215

Version

2.0.0

License

MIT

Unpacked Size

144 kB

Total Files

21

Last publish

Collaborators

  • charlesdotfish