## Providers

The following providers are used by this module:

- aws

## Required Inputs

The following input variables are required:

### allowed\_accounts

Description: List of usernames of users which are allowed to decrypt and encrypt objects in terraform bucket.

Type: `list(string)`

### allowed\_roles

Description: List of IAM roles which are allowed to decrypt and encrypt objects in terraform bucket.

Type: `list(string)`

### aws\_elb\_account\_id

Description: The account IDs to use in your bucket policy.

Type: `string`

### env\_prefix

Description: Environment prefix name.

Type: `string`

### name\_prefix

Description: Name prefix for the bucket.

Type: `string`

## Optional Inputs

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

### common\_tags

Description: Common tags to add for the objects.

Type: `map(string)`

Default: `{}`

### expiration\_days\_number

Description: Specifies a number of days in the object's expire.

Type: `number`

Default: `90`

## Outputs

The following outputs are exported:

### logs\_bucket

Description: n/a

### tf\_state\_bucket

Description: n/a

