Documentation ¶
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
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 ¶
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 ¶
func (ActivityState) ElementType() reflect.Type
type LookupActivityArgs ¶
type LookupActivityArgs struct { // The Amazon Resource Name (ARN) that identifies the activity. Arn *string `pulumi:"arn"` // The name that identifies the activity. Name *string `pulumi:"name"` }
A collection of arguments for invoking getActivity.
type LookupActivityResult ¶
type LookupActivityResult struct { Arn string `pulumi:"arn"` // The date the activity was created. CreationDate string `pulumi:"creationDate"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` }
A collection of values returned by getActivity.
func LookupActivity ¶
func LookupActivity(ctx *pulumi.Context, args *LookupActivityArgs, opts ...pulumi.InvokeOption) (*LookupActivityResult, error)
Provides a Step Functions Activity data source
type LookupStateMachineArgs ¶
type LookupStateMachineArgs struct { // The friendly name of the state machine to match. Name string `pulumi:"name"` }
A collection of arguments for invoking getStateMachine.
type LookupStateMachineResult ¶
type LookupStateMachineResult struct { // Set to the arn of the state function. Arn string `pulumi:"arn"` // The date the state machine was created. CreationDate string `pulumi:"creationDate"` // Set to the state machine definition. Definition string `pulumi:"definition"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` // Set to the roleArn used by the state function. RoleArn string `pulumi:"roleArn"` // Set to the current status of the state machine. Status string `pulumi:"status"` }
A collection of values returned by getStateMachine.
func LookupStateMachine ¶
func LookupStateMachine(ctx *pulumi.Context, args *LookupStateMachineArgs, opts ...pulumi.InvokeOption) (*LookupStateMachineResult, error)
Use this data source to get the ARN of a State Machine in AWS Step Function (SFN). By using this data source, you can reference a state machine without having to hard code the ARNs as input.
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
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 ¶
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 ¶
func (StateMachineState) ElementType() reflect.Type