types

package
v1.26.4 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2024 License: Apache-2.0 Imports: 4 Imported by: 10

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActivityDoesNotExist

type ActivityDoesNotExist struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified activity does not exist.

func (*ActivityDoesNotExist) Error

func (e *ActivityDoesNotExist) Error() string

func (*ActivityDoesNotExist) ErrorCode

func (e *ActivityDoesNotExist) ErrorCode() string

func (*ActivityDoesNotExist) ErrorFault

func (e *ActivityDoesNotExist) ErrorFault() smithy.ErrorFault

func (*ActivityDoesNotExist) ErrorMessage

func (e *ActivityDoesNotExist) ErrorMessage() string

type ActivityFailedEventDetails

type ActivityFailedEventDetails struct {

	// A more detailed explanation of the cause of the failure.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about an activity that failed during an execution.

type ActivityLimitExceeded

type ActivityLimitExceeded struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The maximum number of activities has been reached. Existing activities must be deleted before a new activity can be created.

func (*ActivityLimitExceeded) Error

func (e *ActivityLimitExceeded) Error() string

func (*ActivityLimitExceeded) ErrorCode

func (e *ActivityLimitExceeded) ErrorCode() string

func (*ActivityLimitExceeded) ErrorFault

func (e *ActivityLimitExceeded) ErrorFault() smithy.ErrorFault

func (*ActivityLimitExceeded) ErrorMessage

func (e *ActivityLimitExceeded) ErrorMessage() string

type ActivityListItem

type ActivityListItem struct {

	// The Amazon Resource Name (ARN) that identifies the activity.
	//
	// This member is required.
	ActivityArn *string

	// The date the activity is created.
	//
	// This member is required.
	CreationDate *time.Time

	// The name of the activity. A name must not contain:
	//   - white space
	//   - brackets < > { } [ ]
	//   - wildcard characters ? *
	//   - special characters " # % \ ^ | ~ ` $ & , ; : /
	//   - control characters ( U+0000-001F , U+007F-009F )
	// To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z,
	// a-z, - and _.
	//
	// This member is required.
	Name *string
	// contains filtered or unexported fields
}

Contains details about an activity.

type ActivityScheduleFailedEventDetails

type ActivityScheduleFailedEventDetails struct {

	// A more detailed explanation of the cause of the failure.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about an activity schedule failure that occurred during an execution.

type ActivityScheduledEventDetails

type ActivityScheduledEventDetails struct {

	// The Amazon Resource Name (ARN) of the scheduled activity.
	//
	// This member is required.
	Resource *string

	// The maximum allowed duration between two heartbeats for the activity task.
	HeartbeatInSeconds *int64

	// The JSON data input to the activity task. Length constraints apply to the
	// payload size, and are expressed as bytes in UTF-8 encoding.
	Input *string

	// Contains details about the input for an execution history event.
	InputDetails *HistoryEventExecutionDataDetails

	// The maximum allowed duration of the activity task.
	TimeoutInSeconds *int64
	// contains filtered or unexported fields
}

Contains details about an activity scheduled during an execution.

type ActivityStartedEventDetails

type ActivityStartedEventDetails struct {

	// The name of the worker that the task is assigned to. These names are provided
	// by the workers when calling GetActivityTask .
	WorkerName *string
	// contains filtered or unexported fields
}

Contains details about the start of an activity during an execution.

type ActivitySucceededEventDetails

type ActivitySucceededEventDetails struct {

	// The JSON data output by the activity task. Length constraints apply to the
	// payload size, and are expressed as bytes in UTF-8 encoding.
	Output *string

	// Contains details about the output of an execution history event.
	OutputDetails *HistoryEventExecutionDataDetails
	// contains filtered or unexported fields
}

Contains details about an activity that successfully terminated during an execution.

type ActivityTimedOutEventDetails

type ActivityTimedOutEventDetails struct {

	// A more detailed explanation of the cause of the timeout.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about an activity timeout that occurred during an execution.

type ActivityWorkerLimitExceeded

type ActivityWorkerLimitExceeded struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The maximum number of workers concurrently polling for activity tasks has been reached.

func (*ActivityWorkerLimitExceeded) Error

func (*ActivityWorkerLimitExceeded) ErrorCode

func (e *ActivityWorkerLimitExceeded) ErrorCode() string

func (*ActivityWorkerLimitExceeded) ErrorFault

func (*ActivityWorkerLimitExceeded) ErrorMessage

func (e *ActivityWorkerLimitExceeded) ErrorMessage() string

type BillingDetails added in v0.31.0

type BillingDetails struct {

	// Billed duration of your workflow, in milliseconds.
	BilledDurationInMilliseconds int64

	// Billed memory consumption of your workflow, in MB.
	BilledMemoryUsedInMB int64
	// contains filtered or unexported fields
}

An object that describes workflow billing details.

type CloudWatchEventsExecutionDataDetails added in v0.29.0

type CloudWatchEventsExecutionDataDetails struct {

	// Indicates whether input or output was included in the response. Always true for
	// API calls.
	Included bool
	// contains filtered or unexported fields
}

Provides details about execution input or output.

type CloudWatchLogsLogGroup

type CloudWatchLogsLogGroup struct {

	// The ARN of the the CloudWatch log group to which you want your logs emitted to.
	// The ARN must end with :*
	LogGroupArn *string
	// contains filtered or unexported fields
}

type ConflictException added in v1.18.0

type ConflictException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

Updating or deleting a resource can cause an inconsistent state. This error occurs when there're concurrent requests for DeleteStateMachineVersion , PublishStateMachineVersion , or UpdateStateMachine with the publish parameter set to true . HTTP Status Code: 409

func (*ConflictException) Error added in v1.18.0

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode added in v1.18.0

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault added in v1.18.0

func (e *ConflictException) ErrorFault() smithy.ErrorFault

func (*ConflictException) ErrorMessage added in v1.18.0

func (e *ConflictException) ErrorMessage() string

type ExecutionAbortedEventDetails

type ExecutionAbortedEventDetails struct {

	// A more detailed explanation of the cause of the failure.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about an abort of an execution.

type ExecutionAlreadyExists

type ExecutionAlreadyExists struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The execution has the same name as another execution (but a different input ). Executions with the same name and input are considered idempotent.

func (*ExecutionAlreadyExists) Error

func (e *ExecutionAlreadyExists) Error() string

func (*ExecutionAlreadyExists) ErrorCode

func (e *ExecutionAlreadyExists) ErrorCode() string

func (*ExecutionAlreadyExists) ErrorFault

func (e *ExecutionAlreadyExists) ErrorFault() smithy.ErrorFault

func (*ExecutionAlreadyExists) ErrorMessage

func (e *ExecutionAlreadyExists) ErrorMessage() string

type ExecutionDoesNotExist

type ExecutionDoesNotExist struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified execution does not exist.

func (*ExecutionDoesNotExist) Error

func (e *ExecutionDoesNotExist) Error() string

func (*ExecutionDoesNotExist) ErrorCode

func (e *ExecutionDoesNotExist) ErrorCode() string

func (*ExecutionDoesNotExist) ErrorFault

func (e *ExecutionDoesNotExist) ErrorFault() smithy.ErrorFault

func (*ExecutionDoesNotExist) ErrorMessage

func (e *ExecutionDoesNotExist) ErrorMessage() string

type ExecutionFailedEventDetails

type ExecutionFailedEventDetails struct {

	// A more detailed explanation of the cause of the failure.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about an execution failure event.

type ExecutionLimitExceeded

type ExecutionLimitExceeded struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The maximum number of running executions has been reached. Running executions must end or be stopped before a new execution can be started.

func (*ExecutionLimitExceeded) Error

func (e *ExecutionLimitExceeded) Error() string

func (*ExecutionLimitExceeded) ErrorCode

func (e *ExecutionLimitExceeded) ErrorCode() string

func (*ExecutionLimitExceeded) ErrorFault

func (e *ExecutionLimitExceeded) ErrorFault() smithy.ErrorFault

func (*ExecutionLimitExceeded) ErrorMessage

func (e *ExecutionLimitExceeded) ErrorMessage() string

type ExecutionListItem

type ExecutionListItem struct {

	// The Amazon Resource Name (ARN) that identifies the execution.
	//
	// This member is required.
	ExecutionArn *string

	// The name of the execution. A name must not contain:
	//   - white space
	//   - brackets < > { } [ ]
	//   - wildcard characters ? *
	//   - special characters " # % \ ^ | ~ ` $ & , ; : /
	//   - control characters ( U+0000-001F , U+007F-009F )
	// To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z,
	// a-z, - and _.
	//
	// This member is required.
	Name *string

	// The date the execution started.
	//
	// This member is required.
	StartDate *time.Time

	// The Amazon Resource Name (ARN) of the state machine that ran the execution.
	//
	// This member is required.
	StateMachineArn *string

	// The current status of the execution.
	//
	// This member is required.
	Status ExecutionStatus

	// The total number of items processed in a child workflow execution. This field
	// is returned only if mapRunArn was specified in the ListExecutions API action.
	// If stateMachineArn was specified in ListExecutions , the itemCount field isn't
	// returned.
	ItemCount *int32

	// The Amazon Resource Name (ARN) of a Map Run. This field is returned only if
	// mapRunArn was specified in the ListExecutions API action. If stateMachineArn
	// was specified in ListExecutions , the mapRunArn isn't returned.
	MapRunArn *string

	// The number of times you've redriven an execution. If you have not yet redriven
	// an execution, the redriveCount is 0. This count is only updated when you
	// successfully redrive an execution.
	RedriveCount *int32

	// The date the execution was last redriven.
	RedriveDate *time.Time

	// The Amazon Resource Name (ARN) of the state machine alias used to start an
	// execution. If the state machine execution was started with an unqualified ARN or
	// a version ARN, it returns null.
	StateMachineAliasArn *string

	// The Amazon Resource Name (ARN) of the state machine version associated with the
	// execution. If the state machine execution was started with an unqualified ARN,
	// it returns null. If the execution was started using a stateMachineAliasArn ,
	// both the stateMachineAliasArn and stateMachineVersionArn parameters contain the
	// respective values.
	StateMachineVersionArn *string

	// If the execution already ended, the date the execution stopped.
	StopDate *time.Time
	// contains filtered or unexported fields
}

Contains details about an execution.

type ExecutionNotRedrivable added in v1.22.0

type ExecutionNotRedrivable struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The execution Amazon Resource Name (ARN) that you specified for executionArn cannot be redriven.

func (*ExecutionNotRedrivable) Error added in v1.22.0

func (e *ExecutionNotRedrivable) Error() string

func (*ExecutionNotRedrivable) ErrorCode added in v1.22.0

func (e *ExecutionNotRedrivable) ErrorCode() string

func (*ExecutionNotRedrivable) ErrorFault added in v1.22.0

func (e *ExecutionNotRedrivable) ErrorFault() smithy.ErrorFault

func (*ExecutionNotRedrivable) ErrorMessage added in v1.22.0

func (e *ExecutionNotRedrivable) ErrorMessage() string

type ExecutionRedriveFilter added in v1.22.0

type ExecutionRedriveFilter string
const (
	ExecutionRedriveFilterRedriven    ExecutionRedriveFilter = "REDRIVEN"
	ExecutionRedriveFilterNotRedriven ExecutionRedriveFilter = "NOT_REDRIVEN"
)

Enum values for ExecutionRedriveFilter

func (ExecutionRedriveFilter) Values added in v1.22.0

Values returns all known values for ExecutionRedriveFilter. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ExecutionRedriveStatus added in v1.22.0

type ExecutionRedriveStatus string
const (
	ExecutionRedriveStatusRedrivable         ExecutionRedriveStatus = "REDRIVABLE"
	ExecutionRedriveStatusNotRedrivable      ExecutionRedriveStatus = "NOT_REDRIVABLE"
	ExecutionRedriveStatusRedrivableByMapRun ExecutionRedriveStatus = "REDRIVABLE_BY_MAP_RUN"
)

Enum values for ExecutionRedriveStatus

func (ExecutionRedriveStatus) Values added in v1.22.0

Values returns all known values for ExecutionRedriveStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ExecutionRedrivenEventDetails added in v1.22.0

type ExecutionRedrivenEventDetails struct {

	// The number of times you've redriven an execution. If you have not yet redriven
	// an execution, the redriveCount is 0. This count is not updated for redrives
	// that failed to start or are pending to be redriven.
	RedriveCount *int32
	// contains filtered or unexported fields
}

Contains details about a redriven execution.

type ExecutionStartedEventDetails

type ExecutionStartedEventDetails struct {

	// The JSON data input to the execution. Length constraints apply to the payload
	// size, and are expressed as bytes in UTF-8 encoding.
	Input *string

	// Contains details about the input for an execution history event.
	InputDetails *HistoryEventExecutionDataDetails

	// The Amazon Resource Name (ARN) of the IAM role used for executing Lambda tasks.
	RoleArn *string

	// The Amazon Resource Name (ARN) that identifies a state machine alias used for
	// starting the state machine execution.
	StateMachineAliasArn *string

	// The Amazon Resource Name (ARN) that identifies a state machine version used for
	// starting the state machine execution.
	StateMachineVersionArn *string
	// contains filtered or unexported fields
}

Contains details about the start of the execution.

type ExecutionStatus

type ExecutionStatus string
const (
	ExecutionStatusRunning        ExecutionStatus = "RUNNING"
	ExecutionStatusSucceeded      ExecutionStatus = "SUCCEEDED"
	ExecutionStatusFailed         ExecutionStatus = "FAILED"
	ExecutionStatusTimedOut       ExecutionStatus = "TIMED_OUT"
	ExecutionStatusAborted        ExecutionStatus = "ABORTED"
	ExecutionStatusPendingRedrive ExecutionStatus = "PENDING_REDRIVE"
)

Enum values for ExecutionStatus

func (ExecutionStatus) Values added in v0.29.0

func (ExecutionStatus) Values() []ExecutionStatus

Values returns all known values for ExecutionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ExecutionSucceededEventDetails

type ExecutionSucceededEventDetails struct {

	// The JSON data output by the execution. Length constraints apply to the payload
	// size, and are expressed as bytes in UTF-8 encoding.
	Output *string

	// Contains details about the output of an execution history event.
	OutputDetails *HistoryEventExecutionDataDetails
	// contains filtered or unexported fields
}

Contains details about the successful termination of the execution.

type ExecutionTimedOutEventDetails

type ExecutionTimedOutEventDetails struct {

	// A more detailed explanation of the cause of the timeout.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about the execution timeout that occurred during the execution.

type HistoryEvent

type HistoryEvent struct {

	// The id of the event. Events are numbered sequentially, starting at one.
	//
	// This member is required.
	Id int64

	// The date and time the event occurred.
	//
	// This member is required.
	Timestamp *time.Time

	// The type of the event.
	//
	// This member is required.
	Type HistoryEventType

	// Contains details about an activity that failed during an execution.
	ActivityFailedEventDetails *ActivityFailedEventDetails

	// Contains details about an activity schedule event that failed during an
	// execution.
	ActivityScheduleFailedEventDetails *ActivityScheduleFailedEventDetails

	// Contains details about an activity scheduled during an execution.
	ActivityScheduledEventDetails *ActivityScheduledEventDetails

	// Contains details about the start of an activity during an execution.
	ActivityStartedEventDetails *ActivityStartedEventDetails

	// Contains details about an activity that successfully terminated during an
	// execution.
	ActivitySucceededEventDetails *ActivitySucceededEventDetails

	// Contains details about an activity timeout that occurred during an execution.
	ActivityTimedOutEventDetails *ActivityTimedOutEventDetails

	// Contains details about an abort of an execution.
	ExecutionAbortedEventDetails *ExecutionAbortedEventDetails

	// Contains details about an execution failure event.
	ExecutionFailedEventDetails *ExecutionFailedEventDetails

	// Contains details about the redrive attempt of an execution.
	ExecutionRedrivenEventDetails *ExecutionRedrivenEventDetails

	// Contains details about the start of the execution.
	ExecutionStartedEventDetails *ExecutionStartedEventDetails

	// Contains details about the successful termination of the execution.
	ExecutionSucceededEventDetails *ExecutionSucceededEventDetails

	// Contains details about the execution timeout that occurred during the execution.
	ExecutionTimedOutEventDetails *ExecutionTimedOutEventDetails

	// Contains details about a Lambda function that failed during an execution.
	LambdaFunctionFailedEventDetails *LambdaFunctionFailedEventDetails

	// Contains details about a failed Lambda function schedule event that occurred
	// during an execution.
	LambdaFunctionScheduleFailedEventDetails *LambdaFunctionScheduleFailedEventDetails

	// Contains details about a Lambda function scheduled during an execution.
	LambdaFunctionScheduledEventDetails *LambdaFunctionScheduledEventDetails

	// Contains details about a lambda function that failed to start during an
	// execution.
	LambdaFunctionStartFailedEventDetails *LambdaFunctionStartFailedEventDetails

	// Contains details about a Lambda function that terminated successfully during an
	// execution.
	LambdaFunctionSucceededEventDetails *LambdaFunctionSucceededEventDetails

	// Contains details about a Lambda function timeout that occurred during an
	// execution.
	LambdaFunctionTimedOutEventDetails *LambdaFunctionTimedOutEventDetails

	// Contains details about an iteration of a Map state that was aborted.
	MapIterationAbortedEventDetails *MapIterationEventDetails

	// Contains details about an iteration of a Map state that failed.
	MapIterationFailedEventDetails *MapIterationEventDetails

	// Contains details about an iteration of a Map state that was started.
	MapIterationStartedEventDetails *MapIterationEventDetails

	// Contains details about an iteration of a Map state that succeeded.
	MapIterationSucceededEventDetails *MapIterationEventDetails

	// Contains error and cause details about a Map Run that failed.
	MapRunFailedEventDetails *MapRunFailedEventDetails

	// Contains details about the redrive attempt of a Map Run.
	MapRunRedrivenEventDetails *MapRunRedrivenEventDetails

	// Contains details, such as mapRunArn , and the start date and time of a Map Run.
	// mapRunArn is the Amazon Resource Name (ARN) of the Map Run that was started.
	MapRunStartedEventDetails *MapRunStartedEventDetails

	// Contains details about Map state that was started.
	MapStateStartedEventDetails *MapStateStartedEventDetails

	// The id of the previous event.
	PreviousEventId int64

	// Contains details about a state entered during an execution.
	StateEnteredEventDetails *StateEnteredEventDetails

	// Contains details about an exit from a state during an execution.
	StateExitedEventDetails *StateExitedEventDetails

	// Contains details about the failure of a task.
	TaskFailedEventDetails *TaskFailedEventDetails

	// Contains details about a task that was scheduled.
	TaskScheduledEventDetails *TaskScheduledEventDetails

	// Contains details about a task that failed to start.
	TaskStartFailedEventDetails *TaskStartFailedEventDetails

	// Contains details about a task that was started.
	TaskStartedEventDetails *TaskStartedEventDetails

	// Contains details about a task that where the submit failed.
	TaskSubmitFailedEventDetails *TaskSubmitFailedEventDetails

	// Contains details about a submitted task.
	TaskSubmittedEventDetails *TaskSubmittedEventDetails

	// Contains details about a task that succeeded.
	TaskSucceededEventDetails *TaskSucceededEventDetails

	// Contains details about a task that timed out.
	TaskTimedOutEventDetails *TaskTimedOutEventDetails
	// contains filtered or unexported fields
}

Contains details about the events of an execution.

type HistoryEventExecutionDataDetails added in v0.29.0

type HistoryEventExecutionDataDetails struct {

	// Indicates whether input or output was truncated in the response. Always false
	// for API calls.
	Truncated bool
	// contains filtered or unexported fields
}

Provides details about input or output in an execution history event.

type HistoryEventType

type HistoryEventType string
const (
	HistoryEventTypeActivityFailed               HistoryEventType = "ActivityFailed"
	HistoryEventTypeActivityScheduled            HistoryEventType = "ActivityScheduled"
	HistoryEventTypeActivityScheduleFailed       HistoryEventType = "ActivityScheduleFailed"
	HistoryEventTypeActivityStarted              HistoryEventType = "ActivityStarted"
	HistoryEventTypeActivitySucceeded            HistoryEventType = "ActivitySucceeded"
	HistoryEventTypeActivityTimedOut             HistoryEventType = "ActivityTimedOut"
	HistoryEventTypeChoiceStateEntered           HistoryEventType = "ChoiceStateEntered"
	HistoryEventTypeChoiceStateExited            HistoryEventType = "ChoiceStateExited"
	HistoryEventTypeExecutionAborted             HistoryEventType = "ExecutionAborted"
	HistoryEventTypeExecutionFailed              HistoryEventType = "ExecutionFailed"
	HistoryEventTypeExecutionStarted             HistoryEventType = "ExecutionStarted"
	HistoryEventTypeExecutionSucceeded           HistoryEventType = "ExecutionSucceeded"
	HistoryEventTypeExecutionTimedOut            HistoryEventType = "ExecutionTimedOut"
	HistoryEventTypeFailStateEntered             HistoryEventType = "FailStateEntered"
	HistoryEventTypeLambdaFunctionFailed         HistoryEventType = "LambdaFunctionFailed"
	HistoryEventTypeLambdaFunctionScheduled      HistoryEventType = "LambdaFunctionScheduled"
	HistoryEventTypeLambdaFunctionScheduleFailed HistoryEventType = "LambdaFunctionScheduleFailed"
	HistoryEventTypeLambdaFunctionStarted        HistoryEventType = "LambdaFunctionStarted"
	HistoryEventTypeLambdaFunctionStartFailed    HistoryEventType = "LambdaFunctionStartFailed"
	HistoryEventTypeLambdaFunctionSucceeded      HistoryEventType = "LambdaFunctionSucceeded"
	HistoryEventTypeLambdaFunctionTimedOut       HistoryEventType = "LambdaFunctionTimedOut"
	HistoryEventTypeMapIterationAborted          HistoryEventType = "MapIterationAborted"
	HistoryEventTypeMapIterationFailed           HistoryEventType = "MapIterationFailed"
	HistoryEventTypeMapIterationStarted          HistoryEventType = "MapIterationStarted"
	HistoryEventTypeMapIterationSucceeded        HistoryEventType = "MapIterationSucceeded"
	HistoryEventTypeMapStateAborted              HistoryEventType = "MapStateAborted"
	HistoryEventTypeMapStateEntered              HistoryEventType = "MapStateEntered"
	HistoryEventTypeMapStateExited               HistoryEventType = "MapStateExited"
	HistoryEventTypeMapStateFailed               HistoryEventType = "MapStateFailed"
	HistoryEventTypeMapStateStarted              HistoryEventType = "MapStateStarted"
	HistoryEventTypeMapStateSucceeded            HistoryEventType = "MapStateSucceeded"
	HistoryEventTypeParallelStateAborted         HistoryEventType = "ParallelStateAborted"
	HistoryEventTypeParallelStateEntered         HistoryEventType = "ParallelStateEntered"
	HistoryEventTypeParallelStateExited          HistoryEventType = "ParallelStateExited"
	HistoryEventTypeParallelStateFailed          HistoryEventType = "ParallelStateFailed"
	HistoryEventTypeParallelStateStarted         HistoryEventType = "ParallelStateStarted"
	HistoryEventTypeParallelStateSucceeded       HistoryEventType = "ParallelStateSucceeded"
	HistoryEventTypePassStateEntered             HistoryEventType = "PassStateEntered"
	HistoryEventTypePassStateExited              HistoryEventType = "PassStateExited"
	HistoryEventTypeSucceedStateEntered          HistoryEventType = "SucceedStateEntered"
	HistoryEventTypeSucceedStateExited           HistoryEventType = "SucceedStateExited"
	HistoryEventTypeTaskFailed                   HistoryEventType = "TaskFailed"
	HistoryEventTypeTaskScheduled                HistoryEventType = "TaskScheduled"
	HistoryEventTypeTaskStarted                  HistoryEventType = "TaskStarted"
	HistoryEventTypeTaskStartFailed              HistoryEventType = "TaskStartFailed"
	HistoryEventTypeTaskStateAborted             HistoryEventType = "TaskStateAborted"
	HistoryEventTypeTaskStateEntered             HistoryEventType = "TaskStateEntered"
	HistoryEventTypeTaskStateExited              HistoryEventType = "TaskStateExited"
	HistoryEventTypeTaskSubmitFailed             HistoryEventType = "TaskSubmitFailed"
	HistoryEventTypeTaskSubmitted                HistoryEventType = "TaskSubmitted"
	HistoryEventTypeTaskSucceeded                HistoryEventType = "TaskSucceeded"
	HistoryEventTypeTaskTimedOut                 HistoryEventType = "TaskTimedOut"
	HistoryEventTypeWaitStateAborted             HistoryEventType = "WaitStateAborted"
	HistoryEventTypeWaitStateEntered             HistoryEventType = "WaitStateEntered"
	HistoryEventTypeWaitStateExited              HistoryEventType = "WaitStateExited"
	HistoryEventTypeMapRunAborted                HistoryEventType = "MapRunAborted"
	HistoryEventTypeMapRunFailed                 HistoryEventType = "MapRunFailed"
	HistoryEventTypeMapRunStarted                HistoryEventType = "MapRunStarted"
	HistoryEventTypeMapRunSucceeded              HistoryEventType = "MapRunSucceeded"
	HistoryEventTypeExecutionRedriven            HistoryEventType = "ExecutionRedriven"
	HistoryEventTypeMapRunRedriven               HistoryEventType = "MapRunRedriven"
)

Enum values for HistoryEventType

func (HistoryEventType) Values added in v0.29.0

Values returns all known values for HistoryEventType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type InspectionData added in v1.23.0

type InspectionData struct {

	// The input after Step Functions applies the InputPath (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-inputpath-params.html#input-output-inputpath)
	// filter.
	AfterInputPath *string

	// The effective input after Step Functions applies the Parameters (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-inputpath-params.html#input-output-parameters)
	// filter.
	AfterParameters *string

	// The effective result combined with the raw state input after Step Functions
	// applies the ResultPath (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultpath.html)
	// filter.
	AfterResultPath *string

	// The effective result after Step Functions applies the ResultSelector (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-inputpath-params.html#input-output-resultselector)
	// filter.
	AfterResultSelector *string

	// The raw state input.
	Input *string

	// The raw HTTP request that is sent when you test an HTTP Task.
	Request *InspectionDataRequest

	// The raw HTTP response that is returned when you test an HTTP Task.
	Response *InspectionDataResponse

	// The state's raw result.
	Result *string
	// contains filtered or unexported fields
}

Contains additional details about the state's execution, including its input and output data processing flow, and HTTP request and response information.

type InspectionDataRequest added in v1.23.0

type InspectionDataRequest struct {

	// The request body for the HTTP request.
	Body *string

	// The request headers associated with the HTTP request.
	Headers *string

	// The HTTP method used for the HTTP request.
	Method *string

	// The protocol used to make the HTTP request.
	Protocol *string

	// The API endpoint used for the HTTP request.
	Url *string
	// contains filtered or unexported fields
}

Contains additional details about the state's execution, including its input and output data processing flow, and HTTP request information.

type InspectionDataResponse added in v1.23.0

type InspectionDataResponse struct {

	// The HTTP response returned.
	Body *string

	// The response headers associated with the HTTP response.
	Headers *string

	// The protocol used to return the HTTP response.
	Protocol *string

	// The HTTP response status code for the HTTP response.
	StatusCode *string

	// The message associated with the HTTP status code.
	StatusMessage *string
	// contains filtered or unexported fields
}

Contains additional details about the state's execution, including its input and output data processing flow, and HTTP response information. The inspectionLevel request parameter specifies which details are returned.

type InspectionLevel added in v1.23.0

type InspectionLevel string
const (
	InspectionLevelInfo  InspectionLevel = "INFO"
	InspectionLevelDebug InspectionLevel = "DEBUG"
	InspectionLevelTrace InspectionLevel = "TRACE"
)

Enum values for InspectionLevel

func (InspectionLevel) Values added in v1.23.0

func (InspectionLevel) Values() []InspectionLevel

Values returns all known values for InspectionLevel. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type InvalidArn

type InvalidArn struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The provided Amazon Resource Name (ARN) is not valid.

func (*InvalidArn) Error

func (e *InvalidArn) Error() string

func (*InvalidArn) ErrorCode

func (e *InvalidArn) ErrorCode() string

func (*InvalidArn) ErrorFault

func (e *InvalidArn) ErrorFault() smithy.ErrorFault

func (*InvalidArn) ErrorMessage

func (e *InvalidArn) ErrorMessage() string

type InvalidDefinition

type InvalidDefinition struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The provided Amazon States Language definition is not valid.

func (*InvalidDefinition) Error

func (e *InvalidDefinition) Error() string

func (*InvalidDefinition) ErrorCode

func (e *InvalidDefinition) ErrorCode() string

func (*InvalidDefinition) ErrorFault

func (e *InvalidDefinition) ErrorFault() smithy.ErrorFault

func (*InvalidDefinition) ErrorMessage

func (e *InvalidDefinition) ErrorMessage() string

type InvalidExecutionInput

type InvalidExecutionInput struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The provided JSON input data is not valid.

func (*InvalidExecutionInput) Error

func (e *InvalidExecutionInput) Error() string

func (*InvalidExecutionInput) ErrorCode

func (e *InvalidExecutionInput) ErrorCode() string

func (*InvalidExecutionInput) ErrorFault

func (e *InvalidExecutionInput) ErrorFault() smithy.ErrorFault

func (*InvalidExecutionInput) ErrorMessage

func (e *InvalidExecutionInput) ErrorMessage() string

type InvalidLoggingConfiguration

type InvalidLoggingConfiguration struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidLoggingConfiguration) Error

func (*InvalidLoggingConfiguration) ErrorCode

func (e *InvalidLoggingConfiguration) ErrorCode() string

func (*InvalidLoggingConfiguration) ErrorFault

func (*InvalidLoggingConfiguration) ErrorMessage

func (e *InvalidLoggingConfiguration) ErrorMessage() string

type InvalidName

type InvalidName struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The provided name is not valid.

func (*InvalidName) Error

func (e *InvalidName) Error() string

func (*InvalidName) ErrorCode

func (e *InvalidName) ErrorCode() string

func (*InvalidName) ErrorFault

func (e *InvalidName) ErrorFault() smithy.ErrorFault

func (*InvalidName) ErrorMessage

func (e *InvalidName) ErrorMessage() string

type InvalidOutput

type InvalidOutput struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The provided JSON output data is not valid.

func (*InvalidOutput) Error

func (e *InvalidOutput) Error() string

func (*InvalidOutput) ErrorCode

func (e *InvalidOutput) ErrorCode() string

func (*InvalidOutput) ErrorFault

func (e *InvalidOutput) ErrorFault() smithy.ErrorFault

func (*InvalidOutput) ErrorMessage

func (e *InvalidOutput) ErrorMessage() string

type InvalidToken

type InvalidToken struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The provided token is not valid.

func (*InvalidToken) Error

func (e *InvalidToken) Error() string

func (*InvalidToken) ErrorCode

func (e *InvalidToken) ErrorCode() string

func (*InvalidToken) ErrorFault

func (e *InvalidToken) ErrorFault() smithy.ErrorFault

func (*InvalidToken) ErrorMessage

func (e *InvalidToken) ErrorMessage() string

type InvalidTracingConfiguration added in v0.29.0

type InvalidTracingConfiguration struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

Your tracingConfiguration key does not match, or enabled has not been set to true or false .

func (*InvalidTracingConfiguration) Error added in v0.29.0

func (*InvalidTracingConfiguration) ErrorCode added in v0.29.0

func (e *InvalidTracingConfiguration) ErrorCode() string

func (*InvalidTracingConfiguration) ErrorFault added in v0.29.0

func (*InvalidTracingConfiguration) ErrorMessage added in v0.29.0

func (e *InvalidTracingConfiguration) ErrorMessage() string

type LambdaFunctionFailedEventDetails

type LambdaFunctionFailedEventDetails struct {

	// A more detailed explanation of the cause of the failure.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about a Lambda function that failed during an execution.

type LambdaFunctionScheduleFailedEventDetails

type LambdaFunctionScheduleFailedEventDetails struct {

	// A more detailed explanation of the cause of the failure.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about a failed Lambda function schedule event that occurred during an execution.

type LambdaFunctionScheduledEventDetails

type LambdaFunctionScheduledEventDetails struct {

	// The Amazon Resource Name (ARN) of the scheduled Lambda function.
	//
	// This member is required.
	Resource *string

	// The JSON data input to the Lambda function. Length constraints apply to the
	// payload size, and are expressed as bytes in UTF-8 encoding.
	Input *string

	// Contains details about input for an execution history event.
	InputDetails *HistoryEventExecutionDataDetails

	// The credentials that Step Functions uses for the task.
	TaskCredentials *TaskCredentials

	// The maximum allowed duration of the Lambda function.
	TimeoutInSeconds *int64
	// contains filtered or unexported fields
}

Contains details about a Lambda function scheduled during an execution.

type LambdaFunctionStartFailedEventDetails

type LambdaFunctionStartFailedEventDetails struct {

	// A more detailed explanation of the cause of the failure.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about a lambda function that failed to start during an execution.

type LambdaFunctionSucceededEventDetails

type LambdaFunctionSucceededEventDetails struct {

	// The JSON data output by the Lambda function. Length constraints apply to the
	// payload size, and are expressed as bytes in UTF-8 encoding.
	Output *string

	// Contains details about the output of an execution history event.
	OutputDetails *HistoryEventExecutionDataDetails
	// contains filtered or unexported fields
}

Contains details about a Lambda function that successfully terminated during an execution.

type LambdaFunctionTimedOutEventDetails

type LambdaFunctionTimedOutEventDetails struct {

	// A more detailed explanation of the cause of the timeout.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about a Lambda function timeout that occurred during an execution.

type LogDestination

type LogDestination struct {

	// An object describing a CloudWatch log group. For more information, see
	// AWS::Logs::LogGroup (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html)
	// in the CloudFormation User Guide.
	CloudWatchLogsLogGroup *CloudWatchLogsLogGroup
	// contains filtered or unexported fields
}

type LogLevel

type LogLevel string
const (
	LogLevelAll   LogLevel = "ALL"
	LogLevelError LogLevel = "ERROR"
	LogLevelFatal LogLevel = "FATAL"
	LogLevelOff   LogLevel = "OFF"
)

Enum values for LogLevel

func (LogLevel) Values added in v0.29.0

func (LogLevel) Values() []LogLevel

Values returns all known values for LogLevel. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type LoggingConfiguration

type LoggingConfiguration struct {

	// An array of objects that describes where your execution history events will be
	// logged. Limited to size 1. Required, if your log level is not set to OFF .
	Destinations []LogDestination

	// Determines whether execution data is included in your log. When set to false ,
	// data is excluded.
	IncludeExecutionData bool

	// Defines which category of execution history events are logged.
	Level LogLevel
	// contains filtered or unexported fields
}

The LoggingConfiguration data type is used to set CloudWatch Logs options.

type MapIterationEventDetails

type MapIterationEventDetails struct {

	// The index of the array belonging to the Map state iteration.
	Index int32

	// The name of the iteration’s parent Map state.
	Name *string
	// contains filtered or unexported fields
}

Contains details about an iteration of a Map state.

type MapRunExecutionCounts added in v1.16.0

type MapRunExecutionCounts struct {

	// The total number of child workflow executions that were started by a Map Run
	// and were running, but were either stopped by the user or by Step Functions
	// because the Map Run failed.
	//
	// This member is required.
	Aborted int64

	// The total number of child workflow executions that were started by a Map Run,
	// but have failed.
	//
	// This member is required.
	Failed int64

	// The total number of child workflow executions that were started by a Map Run,
	// but haven't started executing yet.
	//
	// This member is required.
	Pending int64

	// Returns the count of child workflow executions whose results were written by
	// ResultWriter . For more information, see ResultWriter (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultwriter.html)
	// in the Step Functions Developer Guide.
	//
	// This member is required.
	ResultsWritten int64

	// The total number of child workflow executions that were started by a Map Run
	// and are currently in-progress.
	//
	// This member is required.
	Running int64

	// The total number of child workflow executions that were started by a Map Run
	// and have completed successfully.
	//
	// This member is required.
	Succeeded int64

	// The total number of child workflow executions that were started by a Map Run
	// and have timed out.
	//
	// This member is required.
	TimedOut int64

	// The total number of child workflow executions that were started by a Map Run.
	//
	// This member is required.
	Total int64

	// The number of FAILED , ABORTED , or TIMED_OUT child workflow executions that
	// cannot be redriven because their execution status is terminal. For example,
	// child workflows with an execution status of FAILED , ABORTED , or TIMED_OUT and
	// a redriveStatus of NOT_REDRIVABLE .
	FailuresNotRedrivable *int64

	// The number of unsuccessful child workflow executions currently waiting to be
	// redriven. The status of these child workflow executions could be FAILED ,
	// ABORTED , or TIMED_OUT in the original execution attempt or a previous redrive
	// attempt.
	PendingRedrive *int64
	// contains filtered or unexported fields
}

Contains details about all of the child workflow executions started by a Map Run.

type MapRunFailedEventDetails added in v1.16.0

type MapRunFailedEventDetails struct {

	// A more detailed explanation of the cause of the failure.
	Cause *string

	// The error code of the Map Run failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about a Map Run failure event that occurred during a state machine execution.

type MapRunItemCounts added in v1.16.0

type MapRunItemCounts struct {

	// The total number of items processed in child workflow executions that were
	// either stopped by the user or by Step Functions, because the Map Run failed.
	//
	// This member is required.
	Aborted int64

	// The total number of items processed in child workflow executions that have
	// failed.
	//
	// This member is required.
	Failed int64

	// The total number of items to process in child workflow executions that haven't
	// started running yet.
	//
	// This member is required.
	Pending int64

	// Returns the count of items whose results were written by ResultWriter . For more
	// information, see ResultWriter (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultwriter.html)
	// in the Step Functions Developer Guide.
	//
	// This member is required.
	ResultsWritten int64

	// The total number of items being processed in child workflow executions that are
	// currently in-progress.
	//
	// This member is required.
	Running int64

	// The total number of items processed in child workflow executions that have
	// completed successfully.
	//
	// This member is required.
	Succeeded int64

	// The total number of items processed in child workflow executions that have
	// timed out.
	//
	// This member is required.
	TimedOut int64

	// The total number of items processed in all the child workflow executions
	// started by a Map Run.
	//
	// This member is required.
	Total int64

	// The number of FAILED , ABORTED , or TIMED_OUT items in child workflow
	// executions that cannot be redriven because the execution status of those child
	// workflows is terminal. For example, child workflows with an execution status of
	// FAILED , ABORTED , or TIMED_OUT and a redriveStatus of NOT_REDRIVABLE .
	FailuresNotRedrivable *int64

	// The number of unsuccessful items in child workflow executions currently waiting
	// to be redriven.
	PendingRedrive *int64
	// contains filtered or unexported fields
}

Contains details about items that were processed in all of the child workflow executions that were started by a Map Run.

type MapRunListItem added in v1.16.0

type MapRunListItem struct {

	// The executionArn of the execution from which the Map Run was started.
	//
	// This member is required.
	ExecutionArn *string

	// The Amazon Resource Name (ARN) of the Map Run.
	//
	// This member is required.
	MapRunArn *string

	// The date on which the Map Run started.
	//
	// This member is required.
	StartDate *time.Time

	// The Amazon Resource Name (ARN) of the executed state machine.
	//
	// This member is required.
	StateMachineArn *string

	// The date on which the Map Run stopped.
	StopDate *time.Time
	// contains filtered or unexported fields
}

Contains details about a specific Map Run.

type MapRunRedrivenEventDetails added in v1.22.0

type MapRunRedrivenEventDetails struct {

	// The Amazon Resource Name (ARN) of a Map Run that was redriven.
	MapRunArn *string

	// The number of times the Map Run has been redriven at this point in the
	// execution's history including this event. The redrive count for a redriven Map
	// Run is always greater than 0.
	RedriveCount *int32
	// contains filtered or unexported fields
}

Contains details about a Map Run that was redriven.

type MapRunStartedEventDetails added in v1.16.0

type MapRunStartedEventDetails struct {

	// The Amazon Resource Name (ARN) of a Map Run that was started.
	MapRunArn *string
	// contains filtered or unexported fields
}

Contains details about a Map Run that was started during a state machine execution.

type MapRunStatus added in v1.16.0

type MapRunStatus string
const (
	MapRunStatusRunning   MapRunStatus = "RUNNING"
	MapRunStatusSucceeded MapRunStatus = "SUCCEEDED"
	MapRunStatusFailed    MapRunStatus = "FAILED"
	MapRunStatusAborted   MapRunStatus = "ABORTED"
)

Enum values for MapRunStatus

func (MapRunStatus) Values added in v1.16.0

func (MapRunStatus) Values() []MapRunStatus

Values returns all known values for MapRunStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type MapStateStartedEventDetails

type MapStateStartedEventDetails struct {

	// The size of the array for Map state iterations.
	Length int32
	// contains filtered or unexported fields
}

Details about a Map state that was started.

type MissingRequiredParameter

type MissingRequiredParameter struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

Request is missing a required parameter. This error occurs if both definition and roleArn are not specified.

func (*MissingRequiredParameter) Error

func (e *MissingRequiredParameter) Error() string

func (*MissingRequiredParameter) ErrorCode

func (e *MissingRequiredParameter) ErrorCode() string

func (*MissingRequiredParameter) ErrorFault

func (e *MissingRequiredParameter) ErrorFault() smithy.ErrorFault

func (*MissingRequiredParameter) ErrorMessage

func (e *MissingRequiredParameter) ErrorMessage() string

type ResourceNotFound

type ResourceNotFound struct {
	Message *string

	ErrorCodeOverride *string

	ResourceName *string
	// contains filtered or unexported fields
}

Could not find the referenced resource.

func (*ResourceNotFound) Error

func (e *ResourceNotFound) Error() string

func (*ResourceNotFound) ErrorCode

func (e *ResourceNotFound) ErrorCode() string

func (*ResourceNotFound) ErrorFault

func (e *ResourceNotFound) ErrorFault() smithy.ErrorFault

func (*ResourceNotFound) ErrorMessage

func (e *ResourceNotFound) ErrorMessage() string

type RoutingConfigurationListItem added in v1.18.0

type RoutingConfigurationListItem struct {

	// The Amazon Resource Name (ARN) that identifies one or two state machine
	// versions defined in the routing configuration. If you specify the ARN of a
	// second version, it must belong to the same state machine as the first version.
	//
	// This member is required.
	StateMachineVersionArn *string

	// The percentage of traffic you want to route to a state machine version. The sum
	// of the weights in the routing configuration must be equal to 100.
	//
	// This member is required.
	Weight int32
	// contains filtered or unexported fields
}

Contains details about the routing configuration of a state machine alias. In a routing configuration, you define an array of objects that specify up to two state machine versions. You also specify the percentage of traffic to be routed to each version.

type ServiceQuotaExceededException added in v1.18.0

type ServiceQuotaExceededException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The request would cause a service quota to be exceeded. HTTP Status Code: 402

func (*ServiceQuotaExceededException) Error added in v1.18.0

func (*ServiceQuotaExceededException) ErrorCode added in v1.18.0

func (e *ServiceQuotaExceededException) ErrorCode() string

func (*ServiceQuotaExceededException) ErrorFault added in v1.18.0

func (*ServiceQuotaExceededException) ErrorMessage added in v1.18.0

func (e *ServiceQuotaExceededException) ErrorMessage() string

type StateEnteredEventDetails

type StateEnteredEventDetails struct {

	// The name of the state.
	//
	// This member is required.
	Name *string

	// The string that contains the JSON input data for the state. Length constraints
	// apply to the payload size, and are expressed as bytes in UTF-8 encoding.
	Input *string

	// Contains details about the input for an execution history event.
	InputDetails *HistoryEventExecutionDataDetails
	// contains filtered or unexported fields
}

Contains details about a state entered during an execution.

type StateExitedEventDetails

type StateExitedEventDetails struct {

	// The name of the state. A name must not contain:
	//   - white space
	//   - brackets < > { } [ ]
	//   - wildcard characters ? *
	//   - special characters " # % \ ^ | ~ ` $ & , ; : /
	//   - control characters ( U+0000-001F , U+007F-009F )
	// To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z,
	// a-z, - and _.
	//
	// This member is required.
	Name *string

	// The JSON output data of the state. Length constraints apply to the payload
	// size, and are expressed as bytes in UTF-8 encoding.
	Output *string

	// Contains details about the output of an execution history event.
	OutputDetails *HistoryEventExecutionDataDetails
	// contains filtered or unexported fields
}

Contains details about an exit from a state during an execution.

type StateMachineAliasListItem added in v1.18.0

type StateMachineAliasListItem struct {

	// The creation date of a state machine alias.
	//
	// This member is required.
	CreationDate *time.Time

	// The Amazon Resource Name (ARN) that identifies a state machine alias. The alias
	// ARN is a combination of state machine ARN and the alias name separated by a
	// colon (:). For example, stateMachineARN:PROD .
	//
	// This member is required.
	StateMachineAliasArn *string
	// contains filtered or unexported fields
}

Contains details about a specific state machine alias.

type StateMachineAlreadyExists

type StateMachineAlreadyExists struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

A state machine with the same name but a different definition or role ARN already exists.

func (*StateMachineAlreadyExists) Error

func (e *StateMachineAlreadyExists) Error() string

func (*StateMachineAlreadyExists) ErrorCode

func (e *StateMachineAlreadyExists) ErrorCode() string

func (*StateMachineAlreadyExists) ErrorFault

func (*StateMachineAlreadyExists) ErrorMessage

func (e *StateMachineAlreadyExists) ErrorMessage() string

type StateMachineDeleting

type StateMachineDeleting struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified state machine is being deleted.

func (*StateMachineDeleting) Error

func (e *StateMachineDeleting) Error() string

func (*StateMachineDeleting) ErrorCode

func (e *StateMachineDeleting) ErrorCode() string

func (*StateMachineDeleting) ErrorFault

func (e *StateMachineDeleting) ErrorFault() smithy.ErrorFault

func (*StateMachineDeleting) ErrorMessage

func (e *StateMachineDeleting) ErrorMessage() string

type StateMachineDoesNotExist

type StateMachineDoesNotExist struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified state machine does not exist.

func (*StateMachineDoesNotExist) Error

func (e *StateMachineDoesNotExist) Error() string

func (*StateMachineDoesNotExist) ErrorCode

func (e *StateMachineDoesNotExist) ErrorCode() string

func (*StateMachineDoesNotExist) ErrorFault

func (e *StateMachineDoesNotExist) ErrorFault() smithy.ErrorFault

func (*StateMachineDoesNotExist) ErrorMessage

func (e *StateMachineDoesNotExist) ErrorMessage() string

type StateMachineLimitExceeded

type StateMachineLimitExceeded struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The maximum number of state machines has been reached. Existing state machines must be deleted before a new state machine can be created.

func (*StateMachineLimitExceeded) Error

func (e *StateMachineLimitExceeded) Error() string

func (*StateMachineLimitExceeded) ErrorCode

func (e *StateMachineLimitExceeded) ErrorCode() string

func (*StateMachineLimitExceeded) ErrorFault

func (*StateMachineLimitExceeded) ErrorMessage

func (e *StateMachineLimitExceeded) ErrorMessage() string

type StateMachineListItem

type StateMachineListItem struct {

	// The date the state machine is created.
	//
	// This member is required.
	CreationDate *time.Time

	// The name of the state machine. A name must not contain:
	//   - white space
	//   - brackets < > { } [ ]
	//   - wildcard characters ? *
	//   - special characters " # % \ ^ | ~ ` $ & , ; : /
	//   - control characters ( U+0000-001F , U+007F-009F )
	// To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z,
	// a-z, - and _.
	//
	// This member is required.
	Name *string

	// The Amazon Resource Name (ARN) that identifies the state machine.
	//
	// This member is required.
	StateMachineArn *string

	//
	//
	// This member is required.
	Type StateMachineType
	// contains filtered or unexported fields
}

Contains details about the state machine.

type StateMachineStatus

type StateMachineStatus string
const (
	StateMachineStatusActive   StateMachineStatus = "ACTIVE"
	StateMachineStatusDeleting StateMachineStatus = "DELETING"
)

Enum values for StateMachineStatus

func (StateMachineStatus) Values added in v0.29.0

Values returns all known values for StateMachineStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type StateMachineType

type StateMachineType string
const (
	StateMachineTypeStandard StateMachineType = "STANDARD"
	StateMachineTypeExpress  StateMachineType = "EXPRESS"
)

Enum values for StateMachineType

func (StateMachineType) Values added in v0.29.0

Values returns all known values for StateMachineType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type StateMachineTypeNotSupported

type StateMachineTypeNotSupported struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*StateMachineTypeNotSupported) Error

func (*StateMachineTypeNotSupported) ErrorCode

func (e *StateMachineTypeNotSupported) ErrorCode() string

func (*StateMachineTypeNotSupported) ErrorFault

func (*StateMachineTypeNotSupported) ErrorMessage

func (e *StateMachineTypeNotSupported) ErrorMessage() string

type StateMachineVersionListItem added in v1.18.0

type StateMachineVersionListItem struct {

	// The creation date of a state machine version.
	//
	// This member is required.
	CreationDate *time.Time

	// The Amazon Resource Name (ARN) that identifies a state machine version. The
	// version ARN is a combination of state machine ARN and the version number
	// separated by a colon (:). For example, stateMachineARN:1 .
	//
	// This member is required.
	StateMachineVersionArn *string
	// contains filtered or unexported fields
}

Contains details about a specific state machine version.

type SyncExecutionStatus added in v0.31.0

type SyncExecutionStatus string
const (
	SyncExecutionStatusSucceeded SyncExecutionStatus = "SUCCEEDED"
	SyncExecutionStatusFailed    SyncExecutionStatus = "FAILED"
	SyncExecutionStatusTimedOut  SyncExecutionStatus = "TIMED_OUT"
)

Enum values for SyncExecutionStatus

func (SyncExecutionStatus) Values added in v0.31.0

Values returns all known values for SyncExecutionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type Tag

type Tag struct {

	// The key of a tag.
	Key *string

	// The value of a tag.
	Value *string
	// contains filtered or unexported fields
}

Tags are key-value pairs that can be associated with Step Functions state machines and activities. An array of key-value pairs. For more information, see Using Cost Allocation Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) in the Amazon Web Services Billing and Cost Management User Guide, and Controlling Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html) . Tags may only contain Unicode letters, digits, white space, or these symbols: _ . : / = + - @ .

type TaskCredentials added in v1.15.0

type TaskCredentials struct {

	// The ARN of an IAM role that Step Functions assumes for the task. The role can
	// allow cross-account access to resources.
	RoleArn *string
	// contains filtered or unexported fields
}

Contains details about the credentials that Step Functions uses for a task.

type TaskDoesNotExist

type TaskDoesNotExist struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The activity does not exist.

func (*TaskDoesNotExist) Error

func (e *TaskDoesNotExist) Error() string

func (*TaskDoesNotExist) ErrorCode

func (e *TaskDoesNotExist) ErrorCode() string

func (*TaskDoesNotExist) ErrorFault

func (e *TaskDoesNotExist) ErrorFault() smithy.ErrorFault

func (*TaskDoesNotExist) ErrorMessage

func (e *TaskDoesNotExist) ErrorMessage() string

type TaskFailedEventDetails

type TaskFailedEventDetails struct {

	// The action of the resource called by a task state.
	//
	// This member is required.
	Resource *string

	// The service name of the resource in a task state.
	//
	// This member is required.
	ResourceType *string

	// A more detailed explanation of the cause of the failure.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about a task failure event.

type TaskScheduledEventDetails

type TaskScheduledEventDetails struct {

	// The JSON data passed to the resource referenced in a task state. Length
	// constraints apply to the payload size, and are expressed as bytes in UTF-8
	// encoding.
	//
	// This member is required.
	Parameters *string

	// The region of the scheduled task
	//
	// This member is required.
	Region *string

	// The action of the resource called by a task state.
	//
	// This member is required.
	Resource *string

	// The service name of the resource in a task state.
	//
	// This member is required.
	ResourceType *string

	// The maximum allowed duration between two heartbeats for the task.
	HeartbeatInSeconds *int64

	// The credentials that Step Functions uses for the task.
	TaskCredentials *TaskCredentials

	// The maximum allowed duration of the task.
	TimeoutInSeconds *int64
	// contains filtered or unexported fields
}

Contains details about a task scheduled during an execution.

type TaskStartFailedEventDetails

type TaskStartFailedEventDetails struct {

	// The action of the resource called by a task state.
	//
	// This member is required.
	Resource *string

	// The service name of the resource in a task state.
	//
	// This member is required.
	ResourceType *string

	// A more detailed explanation of the cause of the failure.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about a task that failed to start during an execution.

type TaskStartedEventDetails

type TaskStartedEventDetails struct {

	// The action of the resource called by a task state.
	//
	// This member is required.
	Resource *string

	// The service name of the resource in a task state.
	//
	// This member is required.
	ResourceType *string
	// contains filtered or unexported fields
}

Contains details about the start of a task during an execution.

type TaskSubmitFailedEventDetails

type TaskSubmitFailedEventDetails struct {

	// The action of the resource called by a task state.
	//
	// This member is required.
	Resource *string

	// The service name of the resource in a task state.
	//
	// This member is required.
	ResourceType *string

	// A more detailed explanation of the cause of the failure.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about a task that failed to submit during an execution.

type TaskSubmittedEventDetails

type TaskSubmittedEventDetails struct {

	// The action of the resource called by a task state.
	//
	// This member is required.
	Resource *string

	// The service name of the resource in a task state.
	//
	// This member is required.
	ResourceType *string

	// The response from a resource when a task has started. Length constraints apply
	// to the payload size, and are expressed as bytes in UTF-8 encoding.
	Output *string

	// Contains details about the output of an execution history event.
	OutputDetails *HistoryEventExecutionDataDetails
	// contains filtered or unexported fields
}

Contains details about a task submitted to a resource .

type TaskSucceededEventDetails

type TaskSucceededEventDetails struct {

	// The action of the resource called by a task state.
	//
	// This member is required.
	Resource *string

	// The service name of the resource in a task state.
	//
	// This member is required.
	ResourceType *string

	// The full JSON response from a resource when a task has succeeded. This response
	// becomes the output of the related task. Length constraints apply to the payload
	// size, and are expressed as bytes in UTF-8 encoding.
	Output *string

	// Contains details about the output of an execution history event.
	OutputDetails *HistoryEventExecutionDataDetails
	// contains filtered or unexported fields
}

Contains details about the successful completion of a task state.

type TaskTimedOut

type TaskTimedOut struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The task token has either expired or the task associated with the token has already been closed.

func (*TaskTimedOut) Error

func (e *TaskTimedOut) Error() string

func (*TaskTimedOut) ErrorCode

func (e *TaskTimedOut) ErrorCode() string

func (*TaskTimedOut) ErrorFault

func (e *TaskTimedOut) ErrorFault() smithy.ErrorFault

func (*TaskTimedOut) ErrorMessage

func (e *TaskTimedOut) ErrorMessage() string

type TaskTimedOutEventDetails

type TaskTimedOutEventDetails struct {

	// The action of the resource called by a task state.
	//
	// This member is required.
	Resource *string

	// The service name of the resource in a task state.
	//
	// This member is required.
	ResourceType *string

	// A more detailed explanation of the cause of the failure.
	Cause *string

	// The error code of the failure.
	Error *string
	// contains filtered or unexported fields
}

Contains details about a resource timeout that occurred during an execution.

type TestExecutionStatus added in v1.23.0

type TestExecutionStatus string
const (
	TestExecutionStatusSucceeded   TestExecutionStatus = "SUCCEEDED"
	TestExecutionStatusFailed      TestExecutionStatus = "FAILED"
	TestExecutionStatusRetriable   TestExecutionStatus = "RETRIABLE"
	TestExecutionStatusCaughtError TestExecutionStatus = "CAUGHT_ERROR"
)

Enum values for TestExecutionStatus

func (TestExecutionStatus) Values added in v1.23.0

Values returns all known values for TestExecutionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type TooManyTags

type TooManyTags struct {
	Message *string

	ErrorCodeOverride *string

	ResourceName *string
	// contains filtered or unexported fields
}

You've exceeded the number of tags allowed for a resource. See the Limits Topic (https://docs.aws.amazon.com/step-functions/latest/dg/limits.html) in the Step Functions Developer Guide.

func (*TooManyTags) Error

func (e *TooManyTags) Error() string

func (*TooManyTags) ErrorCode

func (e *TooManyTags) ErrorCode() string

func (*TooManyTags) ErrorFault

func (e *TooManyTags) ErrorFault() smithy.ErrorFault

func (*TooManyTags) ErrorMessage

func (e *TooManyTags) ErrorMessage() string

type TracingConfiguration added in v0.29.0

type TracingConfiguration struct {

	// When set to true , X-Ray tracing is enabled.
	Enabled bool
	// contains filtered or unexported fields
}

Selects whether or not the state machine's X-Ray tracing is enabled. Default is false

type ValidationException added in v1.16.0

type ValidationException struct {
	Message *string

	ErrorCodeOverride *string

	Reason ValidationExceptionReason
	// contains filtered or unexported fields
}

The input does not satisfy the constraints specified by an Amazon Web Services service.

func (*ValidationException) Error added in v1.16.0

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode added in v1.16.0

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault added in v1.16.0

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage added in v1.16.0

func (e *ValidationException) ErrorMessage() string

type ValidationExceptionReason added in v1.16.0

type ValidationExceptionReason string
const (
	ValidationExceptionReasonApiDoesNotSupportLabeledArns ValidationExceptionReason = "API_DOES_NOT_SUPPORT_LABELED_ARNS"
	ValidationExceptionReasonMissingRequiredParameter     ValidationExceptionReason = "MISSING_REQUIRED_PARAMETER"
	ValidationExceptionReasonCannotUpdateCompletedMapRun  ValidationExceptionReason = "CANNOT_UPDATE_COMPLETED_MAP_RUN"
	ValidationExceptionReasonInvalidRoutingConfiguration  ValidationExceptionReason = "INVALID_ROUTING_CONFIGURATION"
)

Enum values for ValidationExceptionReason

func (ValidationExceptionReason) Values added in v1.16.0

Values returns all known values for ValidationExceptionReason. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

Jump to

Keyboard shortcuts

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