diff --git a/README.md b/README.md
index 6038fb16..93e2ad5f 100644
--- a/README.md
+++ b/README.md
@@ -590,7 +590,7 @@ Q4: What does this error mean - `"We currently do not support adding policies fo
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 0.12.31 |
-| [aws](#requirement\_aws) | >= 3.43 |
+| [aws](#requirement\_aws) | >= 3.61 |
| [external](#requirement\_external) | >= 1 |
| [local](#requirement\_local) | >= 1 |
| [null](#requirement\_null) | >= 2 |
@@ -599,7 +599,7 @@ Q4: What does this error mean - `"We currently do not support adding policies fo
| Name | Version |
|------|---------|
-| [aws](#provider\_aws) | >= 3.43 |
+| [aws](#provider\_aws) | >= 3.61 |
| [external](#provider\_external) | >= 1 |
| [local](#provider\_local) | >= 1 |
| [null](#provider\_null) | >= 2 |
@@ -659,6 +659,7 @@ No modules.
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [allowed\_triggers](#input\_allowed\_triggers) | Map of allowed triggers to create Lambda permissions | `map(any)` | `{}` | no |
+| [architectures](#input\_architectures) | Instruction set architecture for your Lambda function. Valid values are ["x86\_64"] and ["arm64"]. | `list(string)` | `null` | no |
| [artifacts\_dir](#input\_artifacts\_dir) | Directory name where artifacts should be stored | `string` | `"builds"` | no |
| [assume\_role\_policy\_statements](#input\_assume\_role\_policy\_statements) | Map of dynamic policy statements for assuming Lambda Function role (trust relationship) | `any` | `{}` | no |
| [attach\_async\_event\_policy](#input\_attach\_async\_event\_policy) | Controls whether async event policy should be added to IAM role for Lambda Function | `bool` | `false` | no |
@@ -675,6 +676,7 @@ No modules.
| [cloudwatch\_logs\_kms\_key\_id](#input\_cloudwatch\_logs\_kms\_key\_id) | The ARN of the KMS Key to use when encrypting log data. | `string` | `null` | no |
| [cloudwatch\_logs\_retention\_in\_days](#input\_cloudwatch\_logs\_retention\_in\_days) | Specifies the number of days you want to retain log events in the specified log group. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, and 3653. | `number` | `null` | no |
| [cloudwatch\_logs\_tags](#input\_cloudwatch\_logs\_tags) | A map of tags to assign to the resource. | `map(string)` | `{}` | no |
+| [compatible\_architectures](#input\_compatible\_architectures) | A list of Architectures Lambda layer is compatible with. Currently x86\_64 and arm64 can be specified. | `list(string)` | `null` | no |
| [compatible\_runtimes](#input\_compatible\_runtimes) | A list of Runtimes this layer is compatible with. Up to 5 runtimes can be specified. | `list(string)` | `[]` | no |
| [create](#input\_create) | Controls whether resources should be created | `bool` | `true` | no |
| [create\_async\_event\_config](#input\_create\_async\_event\_config) | Controls whether async event configuration for Lambda Function/Alias should be created | `bool` | `false` | no |
diff --git a/examples/async/README.md b/examples/async/README.md
index 4ecdfd7a..4f1a9a65 100644
--- a/examples/async/README.md
+++ b/examples/async/README.md
@@ -20,14 +20,14 @@ Note that this example may create resources which cost money. Run `terraform des
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 0.12.31 |
-| [aws](#requirement\_aws) | >= 3.19 |
+| [aws](#requirement\_aws) | >= 3.61 |
| [random](#requirement\_random) | >= 2 |
## Providers
| Name | Version |
|------|---------|
-| [aws](#provider\_aws) | >= 3.19 |
+| [aws](#provider\_aws) | >= 3.61 |
| [random](#provider\_random) | >= 2 |
## Modules
diff --git a/examples/async/versions.tf b/examples/async/versions.tf
index d19ea6ad..deca917d 100644
--- a/examples/async/versions.tf
+++ b/examples/async/versions.tf
@@ -2,7 +2,7 @@ terraform {
required_version = ">= 0.12.31"
required_providers {
- aws = ">= 3.19"
+ aws = ">= 3.61"
random = ">= 2"
}
}