Documentation
¶
Overview ¶
nolint: lll
nolint: lll
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Activity ¶
type Activity struct { pulumi.CustomResourceState // The date the activity was created. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The name of the activity to create. Name pulumi.StringOutput `pulumi:"name"` // Key-value mapping of resource tags Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a Step Function Activity resource
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/sfn_activity.html.markdown.
func GetActivity ¶
func GetActivity(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActivityState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Activity, error)
NewActivity registers a new resource with the given unique name, arguments, and options.
type ActivityArgs ¶
type ActivityArgs struct { // The name of the activity to create. Name pulumi.StringPtrInput // Key-value mapping of resource tags Tags pulumi.MapInput }
The set of arguments for constructing a Activity resource.
func (ActivityArgs) ElementType ¶ added in v1.19.0
func (ActivityArgs) ElementType() reflect.Type
type ActivityState ¶
type ActivityState struct { // The date the activity was created. CreationDate pulumi.StringPtrInput // The name of the activity to create. Name pulumi.StringPtrInput // Key-value mapping of resource tags Tags pulumi.MapInput }
func (ActivityState) ElementType ¶ added in v1.19.0
func (ActivityState) ElementType() reflect.Type
type StateMachine ¶
type StateMachine struct { pulumi.CustomResourceState // The date the state machine was created. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The Amazon States Language definition of the state machine. Definition pulumi.StringOutput `pulumi:"definition"` // The name of the state machine. Name pulumi.StringOutput `pulumi:"name"` // The Amazon Resource Name (ARN) of the IAM role to use for this state machine. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // The current status of the state machine. Either "ACTIVE" or "DELETING". Status pulumi.StringOutput `pulumi:"status"` // Key-value mapping of resource tags Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a Step Function State Machine resource
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/sfn_state_machine.html.markdown.
func GetStateMachine ¶
func GetStateMachine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StateMachineState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*StateMachine, error)
NewStateMachine registers a new resource with the given unique name, arguments, and options.
type StateMachineArgs ¶
type StateMachineArgs struct { // The Amazon States Language definition of the state machine. Definition pulumi.StringInput // The name of the state machine. Name pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the IAM role to use for this state machine. RoleArn pulumi.StringInput // Key-value mapping of resource tags Tags pulumi.MapInput }
The set of arguments for constructing a StateMachine resource.
func (StateMachineArgs) ElementType ¶ added in v1.19.0
func (StateMachineArgs) ElementType() reflect.Type
type StateMachineState ¶
type StateMachineState struct { // The date the state machine was created. CreationDate pulumi.StringPtrInput // The Amazon States Language definition of the state machine. Definition pulumi.StringPtrInput // The name of the state machine. Name pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the IAM role to use for this state machine. RoleArn pulumi.StringPtrInput // The current status of the state machine. Either "ACTIVE" or "DELETING". Status pulumi.StringPtrInput // Key-value mapping of resource tags Tags pulumi.MapInput }
func (StateMachineState) ElementType ¶ added in v1.19.0
func (StateMachineState) ElementType() reflect.Type