sfn

package
v0.18.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Activity

type Activity struct {
	// contains filtered or unexported fields
}

Provides a Step Function Activity resource

func GetActivity

func GetActivity(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ActivityState, opts ...pulumi.ResourceOpt) (*Activity, error)

GetActivity gets an existing Activity resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewActivity

func NewActivity(ctx *pulumi.Context,
	name string, args *ActivityArgs, opts ...pulumi.ResourceOpt) (*Activity, error)

NewActivity registers a new resource with the given unique name, arguments, and options.

func (*Activity) CreationDate

func (r *Activity) CreationDate() *pulumi.StringOutput

The date the activity was created.

func (*Activity) ID

func (r *Activity) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Activity) Name

func (r *Activity) Name() *pulumi.StringOutput

The name of the activity to create.

func (*Activity) Tags added in v0.16.7

func (r *Activity) Tags() *pulumi.MapOutput

Key-value mapping of resource tags

func (*Activity) URN

func (r *Activity) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type ActivityArgs

type ActivityArgs struct {
	// The name of the activity to create.
	Name interface{}
	// Key-value mapping of resource tags
	Tags interface{}
}

The set of arguments for constructing a Activity resource.

type ActivityState

type ActivityState struct {
	// The date the activity was created.
	CreationDate interface{}
	// The name of the activity to create.
	Name interface{}
	// Key-value mapping of resource tags
	Tags interface{}
}

Input properties used for looking up and filtering Activity resources.

type StateMachine

type StateMachine struct {
	// contains filtered or unexported fields
}

Provides a Step Function State Machine resource

func GetStateMachine

func GetStateMachine(ctx *pulumi.Context,
	name string, id pulumi.ID, state *StateMachineState, opts ...pulumi.ResourceOpt) (*StateMachine, error)

GetStateMachine gets an existing StateMachine resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStateMachine

func NewStateMachine(ctx *pulumi.Context,
	name string, args *StateMachineArgs, opts ...pulumi.ResourceOpt) (*StateMachine, error)

NewStateMachine registers a new resource with the given unique name, arguments, and options.

func (*StateMachine) CreationDate

func (r *StateMachine) CreationDate() *pulumi.StringOutput

The date the state machine was created.

func (*StateMachine) Definition

func (r *StateMachine) Definition() *pulumi.StringOutput

The Amazon States Language definition of the state machine.

func (*StateMachine) ID

func (r *StateMachine) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*StateMachine) Name

func (r *StateMachine) Name() *pulumi.StringOutput

The name of the state machine.

func (*StateMachine) RoleArn

func (r *StateMachine) RoleArn() *pulumi.StringOutput

The Amazon Resource Name (ARN) of the IAM role to use for this state machine.

func (*StateMachine) Status

func (r *StateMachine) Status() *pulumi.StringOutput

The current status of the state machine. Either "ACTIVE" or "DELETING".

func (*StateMachine) Tags added in v0.16.7

func (r *StateMachine) Tags() *pulumi.MapOutput

Key-value mapping of resource tags

func (*StateMachine) URN

func (r *StateMachine) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type StateMachineArgs

type StateMachineArgs struct {
	// The Amazon States Language definition of the state machine.
	Definition interface{}
	// The name of the state machine.
	Name interface{}
	// The Amazon Resource Name (ARN) of the IAM role to use for this state machine.
	RoleArn interface{}
	// Key-value mapping of resource tags
	Tags interface{}
}

The set of arguments for constructing a StateMachine resource.

type StateMachineState

type StateMachineState struct {
	// The date the state machine was created.
	CreationDate interface{}
	// The Amazon States Language definition of the state machine.
	Definition interface{}
	// The name of the state machine.
	Name interface{}
	// The Amazon Resource Name (ARN) of the IAM role to use for this state machine.
	RoleArn interface{}
	// The current status of the state machine. Either "ACTIVE" or "DELETING".
	Status interface{}
	// Key-value mapping of resource tags
	Tags interface{}
}

Input properties used for looking up and filtering StateMachine resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL