Show / Hide Table of Contents

Namespace Pulumi.Aws.Sfn

Classes

Activity

Provides a Step Function Activity resource

Example Usage

using Pulumi;
using Aws = Pulumi.Aws;

class MyStack : Stack
{
public MyStack()
{
    var sfnActivity = new Aws.Sfn.Activity("sfnActivity", new Aws.Sfn.ActivityArgs
    {
    });
}

}

ActivityArgs

ActivityState

GetActivity

GetActivityArgs

GetActivityResult

GetStateMachine

GetStateMachineArgs

GetStateMachineResult

StateMachine

Provides a Step Function State Machine resource

Example Usage

using Pulumi;
using Aws = Pulumi.Aws;

class MyStack : Stack
{
public MyStack()
{
    var sfnStateMachine = new Aws.Sfn.StateMachine("sfnStateMachine", new Aws.Sfn.StateMachineArgs
    {
        Definition = @$"{{
""Comment"": ""A Hello World example of the Amazon States Language using an AWS Lambda Function"",
""StartAt"": ""HelloWorld"",
""States"": {{
""HelloWorld"": {{
  ""Type"": ""Task"",
  ""Resource"": ""{aws_lambda_function.Lambda.Arn}"",
  ""End"": true
}}
}}
}}

",
        RoleArn = aws_iam_role.Iam_for_sfn.Arn,
    });
}

}

StateMachineArgs

StateMachineState

Back to top Copyright 2016-2020, Pulumi Corporation.