# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: MIT-0 AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Description: > complex-retrier A workflow that uses a jittery function to demonstrate a complex retrier. Resources: JitteryFunction: Type: AWS::Serverless::Function Properties: CodeUri: functions/jittery-function/ Handler: jittery-function Runtime: go1.x ComplexRetrierStateMachine: Type: AWS::Serverless::StateMachine Properties: Name: Complex-Retrier Policies: - LambdaInvokePolicy: FunctionName: !Ref JitteryFunction DefinitionUri: statemachine/complex-retrier.asl.json DefinitionSubstitutions: JitteryFunctionArn: !GetAtt JitteryFunction.Arn