Documentation ¶
Index ¶
- type Activity
- type ActivityArgs
- type ActivityState
- type StateMachine
- func (r *StateMachine) CreationDate() *pulumi.StringOutput
- func (r *StateMachine) Definition() *pulumi.StringOutput
- func (r *StateMachine) ID() *pulumi.IDOutput
- func (r *StateMachine) Name() *pulumi.StringOutput
- func (r *StateMachine) RoleArn() *pulumi.StringOutput
- func (r *StateMachine) Status() *pulumi.StringOutput
- func (r *StateMachine) URN() *pulumi.URNOutput
- type StateMachineArgs
- type StateMachineState
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) Name ¶
func (r *Activity) Name() *pulumi.StringOutput
The name of the activity to create.
type ActivityArgs ¶
type ActivityArgs struct {
// The name of the activity to create.
Name 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{} }
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) 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{} }
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{} }
Input properties used for looking up and filtering StateMachine resources.