## Requirements The following requirements are needed by this module: - [aws](#requirement\_aws) (~> 4.9) ## Providers The following providers are used by this module: - [aws](#provider\_aws) (~> 4.9) ## Modules No modules. ## Resources The following resources are used by this module: - [aws_iam_policy.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) (resource) - [aws_iam_role.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role) (resource) - [aws_iam_policy_document.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) (data source) ## Required Inputs The following input variables are required: ### [bucket\_name](#input\_bucket\_name) Description: n/a Type: `string` ### [dynamo\_table](#input\_dynamo\_table) Description: n/a Type: `string` ### [prefixes](#input\_prefixes) Description: n/a Type: `list(string)` ## Optional Inputs The following input variables are optional (have default values): ### [create\_policy](#input\_create\_policy) Description: n/a Type: `bool` Default: `false` ### [create\_role](#input\_create\_role) Description: n/a Type: `bool` Default: `false` ### [policy\_name](#input\_policy\_name) Description: n/a Type: `string` Default: `null` ### [policy\_path](#input\_policy\_path) Description: n/a Type: `string` Default: `"/"` ### [role\_name](#input\_role\_name) Description: n/a Type: `string` Default: `null` ## Outputs The following outputs are exported: ### [policy\_arn](#output\_policy\_arn) Description: n/a ### [role\_arn](#output\_role\_arn) Description: n/a