diff --git a/examples/api-gateway-event-source/README.md b/examples/api-gateway-event-source/README.md
index 158fe12..749220a 100644
--- a/examples/api-gateway-event-source/README.md
+++ b/examples/api-gateway-event-source/README.md
@@ -35,8 +35,8 @@ Note that this example may create resources which cost money. Run `terraform des
| Name | Source | Version |
|------|--------|---------|
| [api\_gateway](#module\_api\_gateway) | terraform-aws-modules/apigateway-v2/aws | ~> 0 |
-| [apigateway\_put\_events\_to\_eventbridge\_policy](#module\_apigateway\_put\_events\_to\_eventbridge\_policy) | terraform-aws-modules/iam/aws//modules/iam-policy | ~> 3 |
-| [apigateway\_put\_events\_to\_eventbridge\_role](#module\_apigateway\_put\_events\_to\_eventbridge\_role) | terraform-aws-modules/iam/aws//modules/iam-assumable-role | ~> 3 |
+| [apigateway\_put\_events\_to\_eventbridge\_policy](#module\_apigateway\_put\_events\_to\_eventbridge\_policy) | terraform-aws-modules/iam/aws//modules/iam-policy | ~> 4.0 |
+| [apigateway\_put\_events\_to\_eventbridge\_role](#module\_apigateway\_put\_events\_to\_eventbridge\_role) | terraform-aws-modules/iam/aws//modules/iam-assumable-role | ~> 4.0 |
| [eventbridge](#module\_eventbridge) | ../../ | |
## Resources
diff --git a/examples/api-gateway-event-source/main.tf b/examples/api-gateway-event-source/main.tf
index ece8422..49166d5 100644
--- a/examples/api-gateway-event-source/main.tf
+++ b/examples/api-gateway-event-source/main.tf
@@ -69,7 +69,7 @@ module "api_gateway" {
"POST /orders/create" = {
integration_type = "AWS_PROXY"
integration_subtype = "EventBridge-PutEvents"
- credentials_arn = module.apigateway_put_events_to_eventbridge_role.this_iam_role_arn
+ credentials_arn = module.apigateway_put_events_to_eventbridge_role.iam_role_arn
request_parameters = jsonencode({
EventBusName = module.eventbridge.eventbridge_bus_name,
@@ -86,7 +86,7 @@ module "api_gateway" {
module "apigateway_put_events_to_eventbridge_role" {
source = "terraform-aws-modules/iam/aws//modules/iam-assumable-role"
- version = "~> 3"
+ version = "~> 4.0"
create_role = true
@@ -102,7 +102,7 @@ module "apigateway_put_events_to_eventbridge_role" {
module "apigateway_put_events_to_eventbridge_policy" {
source = "terraform-aws-modules/iam/aws//modules/iam-policy"
- version = "~> 3"
+ version = "~> 4.0"
name = "apigateway-put-events-to-eventbridge"
description = "Allow PutEvents to EventBridge"
diff --git a/examples/complete/README.md b/examples/complete/README.md
index 08e517a..4c5d4a8 100644
--- a/examples/complete/README.md
+++ b/examples/complete/README.md
@@ -35,7 +35,7 @@ Note that this example may create resources which cost money. Run `terraform des
| Name | Source | Version |
|------|--------|---------|
| [eventbridge](#module\_eventbridge) | ../../ | |
-| [step\_function](#module\_step\_function) | terraform-aws-modules/step-functions/aws | ~> 1.0 |
+| [step\_function](#module\_step\_function) | terraform-aws-modules/step-functions/aws | ~> 2.0 |
## Resources
diff --git a/examples/complete/main.tf b/examples/complete/main.tf
index 900fb37..d3ebc98 100644
--- a/examples/complete/main.tf
+++ b/examples/complete/main.tf
@@ -20,7 +20,7 @@ module "eventbridge" {
kinesis_target_arns = [aws_kinesis_stream.this.arn]
attach_sfn_policy = true
- sfn_target_arns = [module.step_function.this_state_machine_arn]
+ sfn_target_arns = [module.step_function.state_machine_arn]
attach_sqs_policy = true
sqs_target_arns = [
@@ -81,7 +81,7 @@ module "eventbridge" {
emails = [
{
name = "process-email-with-sfn"
- arn = module.step_function.this_state_machine_arn
+ arn = module.step_function.state_machine_arn
attach_role_arn = true
},
{
@@ -234,7 +234,7 @@ resource "aws_cloudwatch_log_group" "this" {
module "step_function" {
source = "terraform-aws-modules/step-functions/aws"
- version = "~> 1.0"
+ version = "~> 2.0"
name = random_pet.this.id