parent | title | nav_exclude |
---|---|---|
Infrastructure Components |
AWS Step-Functions |
false |
AWS Step Functions is a service provided by Amazon Web Services that makes it easier to orchestrate multiple AWS services to accomplish tasks. Step Functions allows you to create steps in a process where the output of one step becomes the input for another step.
No requirements.
The following providers are used by this module:
-
random
-
aws
The following input variables are required:
Description: Standard name_prefix
module input. (Prefix counts towards 64-character max length for certain resource types.)
Type: string
Description: Standard environment
module input.
Type:
object({
vpc_id = string
aws_region = string
public_subnets = list(string)
private_subnets = list(string)
})
Description: Standard resource_tags
module input.
Type: map(string)
Description: The JSON definition of the state machine to be created.
Type: string
The following input variables are optional (have default values):
Description: Buckets which should be granted write access.
Type: list(string)
Default: []
Description: Map of function names to ARNs. Used to ensure state machine access to functions.
Type: map(string)
Default: {}
Description: List of ECS tasks, to ensure state machine access permissions.
Type: list(string)
Default: []
Description: A lists of scheduled execution times.
Type: set(string)
Default: []
The following outputs are exported:
Description: The State Machine name.
Description: The State Machine arn.
Description: The IAM role used by the step function to access resources. Can be used to grant additional permissions to the role.
Description:
Source code for this module is available using the links below.
NOTE: This documentation was auto-generated using
terraform-docs
and s-infra
from slalom.dataops
.
Please do not attempt to manually update this file.