## Providers

The following providers are used by this module:

- aws

## Required Inputs

The following input variables are required:

### env\_prefix

Description: This is a name prefix.

Type: `string`

### lambda\_role\_name

Description: IAM role to use with Lambda function

Type: `string`

### lambda\_s3\_bucket\_name

Description: Name of the S3 bucket

Type: `string`

### profile

Description: This is the AWS profile name as set in the shared credentials file.

Type: `string`

## Optional Inputs

The following input variables are optional (have default values):

### lambda\_s3\_prefix

Description: Prefix which will be added to each file in S3 bucket.

Type: `string`

Default: `"partneremails/"`

### lambda\_s3\_region

Description: Region where S3 bucket located

Type: `string`

Default: `"us-east-1"`

### lambda\_spotify\_credentials\_secret\_id

Description: Name of a secret with Spotify credentials

Type: `string`

Default: `"delphi/dev/slz/spotify_v2"`

### platform\_name

Description: This is a name of the platform.

Type: `string`

Default: `"Delphi"`

### region

Description: This is the AWS region.

Type: `string`

Default: `"us-east-1"`

### shared\_credentials\_file

Description: This is the path to the shared credentials file.

Type: `string`

Default: `"~/.aws/credentials"`

### skip\_metadata\_api\_check

Description: Skip the AWS Metadata API check.

Type: `string`

Default: `"~/.aws/credentials"`

## Outputs

The following outputs are exported:

### event\_rule\_name

Description: AWS CloudWatch event rule name

### lambda\_arn

Description: ARN of Lambda function

### lambda\_environment

Description: Lambda function environment variables

### lambda\_function\_name

Description: Lambda function name

### lambda\_role

Description: Lambda function role name

