Documentation ¶
Overview ¶
Package sfn provides the client and types for making API requests to AWS Step Functions.
AWS Step Functions is a service that lets you coordinate the components of distributed applications and microservices using visual workflows.
You can use Step Functions to build applications from individual components, each of which performs a discrete function, or task, allowing you to scale and change applications quickly. Step Functions provides a console that helps visualize the components of your application as a series of steps. Step Functions automatically triggers and tracks each step, and retries steps when there are errors, so your application executes predictably and in the right order every time. Step Functions logs the state of each step, so you can quickly diagnose and debug any issues.
Step Functions manages operations and underlying infrastructure to ensure your application is available at any scale. You can run tasks on AWS, your own servers, or any system that has access to AWS. You can access and use Step Functions using the console, the AWS SDKs, or an HTTP API. For more information about Step Functions, see the AWS Step Functions Developer Guide (https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html) .
See https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23 for more information on this service.
See sfn package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/sfn/
Using the Client ¶
To contact AWS Step Functions with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Step Functions client SFN for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/sfn/#New
Index ¶
- Constants
- type ActivityDoesNotExist
- func (s *ActivityDoesNotExist) Code() string
- func (s *ActivityDoesNotExist) Error() string
- func (s ActivityDoesNotExist) GoString() string
- func (s *ActivityDoesNotExist) Message() string
- func (s *ActivityDoesNotExist) OrigErr() error
- func (s *ActivityDoesNotExist) RequestID() string
- func (s *ActivityDoesNotExist) StatusCode() int
- func (s ActivityDoesNotExist) String() string
- type ActivityFailedEventDetails
- type ActivityLimitExceeded
- func (s *ActivityLimitExceeded) Code() string
- func (s *ActivityLimitExceeded) Error() string
- func (s ActivityLimitExceeded) GoString() string
- func (s *ActivityLimitExceeded) Message() string
- func (s *ActivityLimitExceeded) OrigErr() error
- func (s *ActivityLimitExceeded) RequestID() string
- func (s *ActivityLimitExceeded) StatusCode() int
- func (s ActivityLimitExceeded) String() string
- type ActivityListItem
- type ActivityScheduleFailedEventDetails
- func (s ActivityScheduleFailedEventDetails) GoString() string
- func (s *ActivityScheduleFailedEventDetails) SetCause(v string) *ActivityScheduleFailedEventDetails
- func (s *ActivityScheduleFailedEventDetails) SetError(v string) *ActivityScheduleFailedEventDetails
- func (s ActivityScheduleFailedEventDetails) String() string
- type ActivityScheduledEventDetails
- func (s ActivityScheduledEventDetails) GoString() string
- func (s *ActivityScheduledEventDetails) SetHeartbeatInSeconds(v int64) *ActivityScheduledEventDetails
- func (s *ActivityScheduledEventDetails) SetInput(v string) *ActivityScheduledEventDetails
- func (s *ActivityScheduledEventDetails) SetResource(v string) *ActivityScheduledEventDetails
- func (s *ActivityScheduledEventDetails) SetTimeoutInSeconds(v int64) *ActivityScheduledEventDetails
- func (s ActivityScheduledEventDetails) String() string
- type ActivityStartedEventDetails
- type ActivitySucceededEventDetails
- type ActivityTimedOutEventDetails
- type ActivityWorkerLimitExceeded
- func (s *ActivityWorkerLimitExceeded) Code() string
- func (s *ActivityWorkerLimitExceeded) Error() string
- func (s ActivityWorkerLimitExceeded) GoString() string
- func (s *ActivityWorkerLimitExceeded) Message() string
- func (s *ActivityWorkerLimitExceeded) OrigErr() error
- func (s *ActivityWorkerLimitExceeded) RequestID() string
- func (s *ActivityWorkerLimitExceeded) StatusCode() int
- func (s ActivityWorkerLimitExceeded) String() string
- type CloudWatchLogsLogGroup
- type CreateActivityInput
- type CreateActivityOutput
- type CreateStateMachineInput
- func (s CreateStateMachineInput) GoString() string
- func (s *CreateStateMachineInput) SetDefinition(v string) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetLoggingConfiguration(v *LoggingConfiguration) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetName(v string) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetRoleArn(v string) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetTags(v []*Tag) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetType(v string) *CreateStateMachineInput
- func (s CreateStateMachineInput) String() string
- func (s *CreateStateMachineInput) Validate() error
- type CreateStateMachineOutput
- type DeleteActivityInput
- type DeleteActivityOutput
- type DeleteStateMachineInput
- type DeleteStateMachineOutput
- type DescribeActivityInput
- type DescribeActivityOutput
- func (s DescribeActivityOutput) GoString() string
- func (s *DescribeActivityOutput) SetActivityArn(v string) *DescribeActivityOutput
- func (s *DescribeActivityOutput) SetCreationDate(v time.Time) *DescribeActivityOutput
- func (s *DescribeActivityOutput) SetName(v string) *DescribeActivityOutput
- func (s DescribeActivityOutput) String() string
- type DescribeExecutionInput
- type DescribeExecutionOutput
- func (s DescribeExecutionOutput) GoString() string
- func (s *DescribeExecutionOutput) SetExecutionArn(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetInput(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetName(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetOutput(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetStartDate(v time.Time) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetStateMachineArn(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetStatus(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetStopDate(v time.Time) *DescribeExecutionOutput
- func (s DescribeExecutionOutput) String() string
- type DescribeStateMachineForExecutionInput
- func (s DescribeStateMachineForExecutionInput) GoString() string
- func (s *DescribeStateMachineForExecutionInput) SetExecutionArn(v string) *DescribeStateMachineForExecutionInput
- func (s DescribeStateMachineForExecutionInput) String() string
- func (s *DescribeStateMachineForExecutionInput) Validate() error
- type DescribeStateMachineForExecutionOutput
- func (s DescribeStateMachineForExecutionOutput) GoString() string
- func (s *DescribeStateMachineForExecutionOutput) SetDefinition(v string) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetLoggingConfiguration(v *LoggingConfiguration) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetName(v string) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetRoleArn(v string) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetStateMachineArn(v string) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetUpdateDate(v time.Time) *DescribeStateMachineForExecutionOutput
- func (s DescribeStateMachineForExecutionOutput) String() string
- type DescribeStateMachineInput
- type DescribeStateMachineOutput
- func (s DescribeStateMachineOutput) GoString() string
- func (s *DescribeStateMachineOutput) SetCreationDate(v time.Time) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetDefinition(v string) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetLoggingConfiguration(v *LoggingConfiguration) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetName(v string) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetRoleArn(v string) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetStateMachineArn(v string) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetStatus(v string) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetType(v string) *DescribeStateMachineOutput
- func (s DescribeStateMachineOutput) String() string
- type ExecutionAbortedEventDetails
- type ExecutionAlreadyExists
- func (s *ExecutionAlreadyExists) Code() string
- func (s *ExecutionAlreadyExists) Error() string
- func (s ExecutionAlreadyExists) GoString() string
- func (s *ExecutionAlreadyExists) Message() string
- func (s *ExecutionAlreadyExists) OrigErr() error
- func (s *ExecutionAlreadyExists) RequestID() string
- func (s *ExecutionAlreadyExists) StatusCode() int
- func (s ExecutionAlreadyExists) String() string
- type ExecutionDoesNotExist
- func (s *ExecutionDoesNotExist) Code() string
- func (s *ExecutionDoesNotExist) Error() string
- func (s ExecutionDoesNotExist) GoString() string
- func (s *ExecutionDoesNotExist) Message() string
- func (s *ExecutionDoesNotExist) OrigErr() error
- func (s *ExecutionDoesNotExist) RequestID() string
- func (s *ExecutionDoesNotExist) StatusCode() int
- func (s ExecutionDoesNotExist) String() string
- type ExecutionFailedEventDetails
- type ExecutionLimitExceeded
- func (s *ExecutionLimitExceeded) Code() string
- func (s *ExecutionLimitExceeded) Error() string
- func (s ExecutionLimitExceeded) GoString() string
- func (s *ExecutionLimitExceeded) Message() string
- func (s *ExecutionLimitExceeded) OrigErr() error
- func (s *ExecutionLimitExceeded) RequestID() string
- func (s *ExecutionLimitExceeded) StatusCode() int
- func (s ExecutionLimitExceeded) String() string
- type ExecutionListItem
- func (s ExecutionListItem) GoString() string
- func (s *ExecutionListItem) SetExecutionArn(v string) *ExecutionListItem
- func (s *ExecutionListItem) SetName(v string) *ExecutionListItem
- func (s *ExecutionListItem) SetStartDate(v time.Time) *ExecutionListItem
- func (s *ExecutionListItem) SetStateMachineArn(v string) *ExecutionListItem
- func (s *ExecutionListItem) SetStatus(v string) *ExecutionListItem
- func (s *ExecutionListItem) SetStopDate(v time.Time) *ExecutionListItem
- func (s ExecutionListItem) String() string
- type ExecutionStartedEventDetails
- type ExecutionSucceededEventDetails
- type ExecutionTimedOutEventDetails
- type GetActivityTaskInput
- type GetActivityTaskOutput
- type GetExecutionHistoryInput
- func (s GetExecutionHistoryInput) GoString() string
- func (s *GetExecutionHistoryInput) SetExecutionArn(v string) *GetExecutionHistoryInput
- func (s *GetExecutionHistoryInput) SetMaxResults(v int64) *GetExecutionHistoryInput
- func (s *GetExecutionHistoryInput) SetNextToken(v string) *GetExecutionHistoryInput
- func (s *GetExecutionHistoryInput) SetReverseOrder(v bool) *GetExecutionHistoryInput
- func (s GetExecutionHistoryInput) String() string
- func (s *GetExecutionHistoryInput) Validate() error
- type GetExecutionHistoryOutput
- type HistoryEvent
- func (s HistoryEvent) GoString() string
- func (s *HistoryEvent) SetActivityFailedEventDetails(v *ActivityFailedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetActivityScheduleFailedEventDetails(v *ActivityScheduleFailedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetActivityScheduledEventDetails(v *ActivityScheduledEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetActivityStartedEventDetails(v *ActivityStartedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetActivitySucceededEventDetails(v *ActivitySucceededEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetActivityTimedOutEventDetails(v *ActivityTimedOutEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetExecutionAbortedEventDetails(v *ExecutionAbortedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetExecutionFailedEventDetails(v *ExecutionFailedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetExecutionStartedEventDetails(v *ExecutionStartedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetExecutionSucceededEventDetails(v *ExecutionSucceededEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetExecutionTimedOutEventDetails(v *ExecutionTimedOutEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetId(v int64) *HistoryEvent
- func (s *HistoryEvent) SetLambdaFunctionFailedEventDetails(v *LambdaFunctionFailedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetLambdaFunctionScheduleFailedEventDetails(v *LambdaFunctionScheduleFailedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetLambdaFunctionScheduledEventDetails(v *LambdaFunctionScheduledEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetLambdaFunctionStartFailedEventDetails(v *LambdaFunctionStartFailedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetLambdaFunctionSucceededEventDetails(v *LambdaFunctionSucceededEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetLambdaFunctionTimedOutEventDetails(v *LambdaFunctionTimedOutEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetMapIterationAbortedEventDetails(v *MapIterationEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetMapIterationFailedEventDetails(v *MapIterationEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetMapIterationStartedEventDetails(v *MapIterationEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetMapIterationSucceededEventDetails(v *MapIterationEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetMapStateStartedEventDetails(v *MapStateStartedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetPreviousEventId(v int64) *HistoryEvent
- func (s *HistoryEvent) SetStateEnteredEventDetails(v *StateEnteredEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetStateExitedEventDetails(v *StateExitedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetTaskFailedEventDetails(v *TaskFailedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetTaskScheduledEventDetails(v *TaskScheduledEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetTaskStartFailedEventDetails(v *TaskStartFailedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetTaskStartedEventDetails(v *TaskStartedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetTaskSubmitFailedEventDetails(v *TaskSubmitFailedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetTaskSubmittedEventDetails(v *TaskSubmittedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetTaskSucceededEventDetails(v *TaskSucceededEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetTaskTimedOutEventDetails(v *TaskTimedOutEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetTimestamp(v time.Time) *HistoryEvent
- func (s *HistoryEvent) SetType(v string) *HistoryEvent
- func (s HistoryEvent) String() string
- type InvalidArn
- type InvalidDefinition
- func (s *InvalidDefinition) Code() string
- func (s *InvalidDefinition) Error() string
- func (s InvalidDefinition) GoString() string
- func (s *InvalidDefinition) Message() string
- func (s *InvalidDefinition) OrigErr() error
- func (s *InvalidDefinition) RequestID() string
- func (s *InvalidDefinition) StatusCode() int
- func (s InvalidDefinition) String() string
- type InvalidExecutionInput
- func (s *InvalidExecutionInput) Code() string
- func (s *InvalidExecutionInput) Error() string
- func (s InvalidExecutionInput) GoString() string
- func (s *InvalidExecutionInput) Message() string
- func (s *InvalidExecutionInput) OrigErr() error
- func (s *InvalidExecutionInput) RequestID() string
- func (s *InvalidExecutionInput) StatusCode() int
- func (s InvalidExecutionInput) String() string
- type InvalidLoggingConfiguration
- func (s *InvalidLoggingConfiguration) Code() string
- func (s *InvalidLoggingConfiguration) Error() string
- func (s InvalidLoggingConfiguration) GoString() string
- func (s *InvalidLoggingConfiguration) Message() string
- func (s *InvalidLoggingConfiguration) OrigErr() error
- func (s *InvalidLoggingConfiguration) RequestID() string
- func (s *InvalidLoggingConfiguration) StatusCode() int
- func (s InvalidLoggingConfiguration) String() string
- type InvalidName
- func (s *InvalidName) Code() string
- func (s *InvalidName) Error() string
- func (s InvalidName) GoString() string
- func (s *InvalidName) Message() string
- func (s *InvalidName) OrigErr() error
- func (s *InvalidName) RequestID() string
- func (s *InvalidName) StatusCode() int
- func (s InvalidName) String() string
- type InvalidOutput
- func (s *InvalidOutput) Code() string
- func (s *InvalidOutput) Error() string
- func (s InvalidOutput) GoString() string
- func (s *InvalidOutput) Message() string
- func (s *InvalidOutput) OrigErr() error
- func (s *InvalidOutput) RequestID() string
- func (s *InvalidOutput) StatusCode() int
- func (s InvalidOutput) String() string
- type InvalidToken
- func (s *InvalidToken) Code() string
- func (s *InvalidToken) Error() string
- func (s InvalidToken) GoString() string
- func (s *InvalidToken) Message() string
- func (s *InvalidToken) OrigErr() error
- func (s *InvalidToken) RequestID() string
- func (s *InvalidToken) StatusCode() int
- func (s InvalidToken) String() string
- type LambdaFunctionFailedEventDetails
- func (s LambdaFunctionFailedEventDetails) GoString() string
- func (s *LambdaFunctionFailedEventDetails) SetCause(v string) *LambdaFunctionFailedEventDetails
- func (s *LambdaFunctionFailedEventDetails) SetError(v string) *LambdaFunctionFailedEventDetails
- func (s LambdaFunctionFailedEventDetails) String() string
- type LambdaFunctionScheduleFailedEventDetails
- func (s LambdaFunctionScheduleFailedEventDetails) GoString() string
- func (s *LambdaFunctionScheduleFailedEventDetails) SetCause(v string) *LambdaFunctionScheduleFailedEventDetails
- func (s *LambdaFunctionScheduleFailedEventDetails) SetError(v string) *LambdaFunctionScheduleFailedEventDetails
- func (s LambdaFunctionScheduleFailedEventDetails) String() string
- type LambdaFunctionScheduledEventDetails
- func (s LambdaFunctionScheduledEventDetails) GoString() string
- func (s *LambdaFunctionScheduledEventDetails) SetInput(v string) *LambdaFunctionScheduledEventDetails
- func (s *LambdaFunctionScheduledEventDetails) SetResource(v string) *LambdaFunctionScheduledEventDetails
- func (s *LambdaFunctionScheduledEventDetails) SetTimeoutInSeconds(v int64) *LambdaFunctionScheduledEventDetails
- func (s LambdaFunctionScheduledEventDetails) String() string
- type LambdaFunctionStartFailedEventDetails
- func (s LambdaFunctionStartFailedEventDetails) GoString() string
- func (s *LambdaFunctionStartFailedEventDetails) SetCause(v string) *LambdaFunctionStartFailedEventDetails
- func (s *LambdaFunctionStartFailedEventDetails) SetError(v string) *LambdaFunctionStartFailedEventDetails
- func (s LambdaFunctionStartFailedEventDetails) String() string
- type LambdaFunctionSucceededEventDetails
- type LambdaFunctionTimedOutEventDetails
- func (s LambdaFunctionTimedOutEventDetails) GoString() string
- func (s *LambdaFunctionTimedOutEventDetails) SetCause(v string) *LambdaFunctionTimedOutEventDetails
- func (s *LambdaFunctionTimedOutEventDetails) SetError(v string) *LambdaFunctionTimedOutEventDetails
- func (s LambdaFunctionTimedOutEventDetails) String() string
- type ListActivitiesInput
- type ListActivitiesOutput
- type ListExecutionsInput
- func (s ListExecutionsInput) GoString() string
- func (s *ListExecutionsInput) SetMaxResults(v int64) *ListExecutionsInput
- func (s *ListExecutionsInput) SetNextToken(v string) *ListExecutionsInput
- func (s *ListExecutionsInput) SetStateMachineArn(v string) *ListExecutionsInput
- func (s *ListExecutionsInput) SetStatusFilter(v string) *ListExecutionsInput
- func (s ListExecutionsInput) String() string
- func (s *ListExecutionsInput) Validate() error
- type ListExecutionsOutput
- type ListStateMachinesInput
- func (s ListStateMachinesInput) GoString() string
- func (s *ListStateMachinesInput) SetMaxResults(v int64) *ListStateMachinesInput
- func (s *ListStateMachinesInput) SetNextToken(v string) *ListStateMachinesInput
- func (s ListStateMachinesInput) String() string
- func (s *ListStateMachinesInput) Validate() error
- type ListStateMachinesOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type LogDestination
- type LoggingConfiguration
- func (s LoggingConfiguration) GoString() string
- func (s *LoggingConfiguration) SetDestinations(v []*LogDestination) *LoggingConfiguration
- func (s *LoggingConfiguration) SetIncludeExecutionData(v bool) *LoggingConfiguration
- func (s *LoggingConfiguration) SetLevel(v string) *LoggingConfiguration
- func (s LoggingConfiguration) String() string
- func (s *LoggingConfiguration) Validate() error
- type MapIterationEventDetails
- type MapStateStartedEventDetails
- type MissingRequiredParameter
- func (s *MissingRequiredParameter) Code() string
- func (s *MissingRequiredParameter) Error() string
- func (s MissingRequiredParameter) GoString() string
- func (s *MissingRequiredParameter) Message() string
- func (s *MissingRequiredParameter) OrigErr() error
- func (s *MissingRequiredParameter) RequestID() string
- func (s *MissingRequiredParameter) StatusCode() int
- func (s MissingRequiredParameter) String() string
- type ResourceNotFound
- func (s *ResourceNotFound) Code() string
- func (s *ResourceNotFound) Error() string
- func (s ResourceNotFound) GoString() string
- func (s *ResourceNotFound) Message() string
- func (s *ResourceNotFound) OrigErr() error
- func (s *ResourceNotFound) RequestID() string
- func (s *ResourceNotFound) StatusCode() int
- func (s ResourceNotFound) String() string
- type SFN
- func (c *SFN) CreateActivity(input *CreateActivityInput) (*CreateActivityOutput, error)
- func (c *SFN) CreateActivityRequest(input *CreateActivityInput) (req *request.Request, output *CreateActivityOutput)
- func (c *SFN) CreateActivityWithContext(ctx aws.Context, input *CreateActivityInput, opts ...request.Option) (*CreateActivityOutput, error)
- func (c *SFN) CreateStateMachine(input *CreateStateMachineInput) (*CreateStateMachineOutput, error)
- func (c *SFN) CreateStateMachineRequest(input *CreateStateMachineInput) (req *request.Request, output *CreateStateMachineOutput)
- func (c *SFN) CreateStateMachineWithContext(ctx aws.Context, input *CreateStateMachineInput, opts ...request.Option) (*CreateStateMachineOutput, error)
- func (c *SFN) DeleteActivity(input *DeleteActivityInput) (*DeleteActivityOutput, error)
- func (c *SFN) DeleteActivityRequest(input *DeleteActivityInput) (req *request.Request, output *DeleteActivityOutput)
- func (c *SFN) DeleteActivityWithContext(ctx aws.Context, input *DeleteActivityInput, opts ...request.Option) (*DeleteActivityOutput, error)
- func (c *SFN) DeleteStateMachine(input *DeleteStateMachineInput) (*DeleteStateMachineOutput, error)
- func (c *SFN) DeleteStateMachineRequest(input *DeleteStateMachineInput) (req *request.Request, output *DeleteStateMachineOutput)
- func (c *SFN) DeleteStateMachineWithContext(ctx aws.Context, input *DeleteStateMachineInput, opts ...request.Option) (*DeleteStateMachineOutput, error)
- func (c *SFN) DescribeActivity(input *DescribeActivityInput) (*DescribeActivityOutput, error)
- func (c *SFN) DescribeActivityRequest(input *DescribeActivityInput) (req *request.Request, output *DescribeActivityOutput)
- func (c *SFN) DescribeActivityWithContext(ctx aws.Context, input *DescribeActivityInput, opts ...request.Option) (*DescribeActivityOutput, error)
- func (c *SFN) DescribeExecution(input *DescribeExecutionInput) (*DescribeExecutionOutput, error)
- func (c *SFN) DescribeExecutionRequest(input *DescribeExecutionInput) (req *request.Request, output *DescribeExecutionOutput)
- func (c *SFN) DescribeExecutionWithContext(ctx aws.Context, input *DescribeExecutionInput, opts ...request.Option) (*DescribeExecutionOutput, error)
- func (c *SFN) DescribeStateMachine(input *DescribeStateMachineInput) (*DescribeStateMachineOutput, error)
- func (c *SFN) DescribeStateMachineForExecution(input *DescribeStateMachineForExecutionInput) (*DescribeStateMachineForExecutionOutput, error)
- func (c *SFN) DescribeStateMachineForExecutionRequest(input *DescribeStateMachineForExecutionInput) (req *request.Request, output *DescribeStateMachineForExecutionOutput)
- func (c *SFN) DescribeStateMachineForExecutionWithContext(ctx aws.Context, input *DescribeStateMachineForExecutionInput, ...) (*DescribeStateMachineForExecutionOutput, error)
- func (c *SFN) DescribeStateMachineRequest(input *DescribeStateMachineInput) (req *request.Request, output *DescribeStateMachineOutput)
- func (c *SFN) DescribeStateMachineWithContext(ctx aws.Context, input *DescribeStateMachineInput, opts ...request.Option) (*DescribeStateMachineOutput, error)
- func (c *SFN) GetActivityTask(input *GetActivityTaskInput) (*GetActivityTaskOutput, error)
- func (c *SFN) GetActivityTaskRequest(input *GetActivityTaskInput) (req *request.Request, output *GetActivityTaskOutput)
- func (c *SFN) GetActivityTaskWithContext(ctx aws.Context, input *GetActivityTaskInput, opts ...request.Option) (*GetActivityTaskOutput, error)
- func (c *SFN) GetExecutionHistory(input *GetExecutionHistoryInput) (*GetExecutionHistoryOutput, error)
- func (c *SFN) GetExecutionHistoryPages(input *GetExecutionHistoryInput, ...) error
- func (c *SFN) GetExecutionHistoryPagesWithContext(ctx aws.Context, input *GetExecutionHistoryInput, ...) error
- func (c *SFN) GetExecutionHistoryRequest(input *GetExecutionHistoryInput) (req *request.Request, output *GetExecutionHistoryOutput)
- func (c *SFN) GetExecutionHistoryWithContext(ctx aws.Context, input *GetExecutionHistoryInput, opts ...request.Option) (*GetExecutionHistoryOutput, error)
- func (c *SFN) ListActivities(input *ListActivitiesInput) (*ListActivitiesOutput, error)
- func (c *SFN) ListActivitiesPages(input *ListActivitiesInput, fn func(*ListActivitiesOutput, bool) bool) error
- func (c *SFN) ListActivitiesPagesWithContext(ctx aws.Context, input *ListActivitiesInput, ...) error
- func (c *SFN) ListActivitiesRequest(input *ListActivitiesInput) (req *request.Request, output *ListActivitiesOutput)
- func (c *SFN) ListActivitiesWithContext(ctx aws.Context, input *ListActivitiesInput, opts ...request.Option) (*ListActivitiesOutput, error)
- func (c *SFN) ListExecutions(input *ListExecutionsInput) (*ListExecutionsOutput, error)
- func (c *SFN) ListExecutionsPages(input *ListExecutionsInput, fn func(*ListExecutionsOutput, bool) bool) error
- func (c *SFN) ListExecutionsPagesWithContext(ctx aws.Context, input *ListExecutionsInput, ...) error
- func (c *SFN) ListExecutionsRequest(input *ListExecutionsInput) (req *request.Request, output *ListExecutionsOutput)
- func (c *SFN) ListExecutionsWithContext(ctx aws.Context, input *ListExecutionsInput, opts ...request.Option) (*ListExecutionsOutput, error)
- func (c *SFN) ListStateMachines(input *ListStateMachinesInput) (*ListStateMachinesOutput, error)
- func (c *SFN) ListStateMachinesPages(input *ListStateMachinesInput, fn func(*ListStateMachinesOutput, bool) bool) error
- func (c *SFN) ListStateMachinesPagesWithContext(ctx aws.Context, input *ListStateMachinesInput, ...) error
- func (c *SFN) ListStateMachinesRequest(input *ListStateMachinesInput) (req *request.Request, output *ListStateMachinesOutput)
- func (c *SFN) ListStateMachinesWithContext(ctx aws.Context, input *ListStateMachinesInput, opts ...request.Option) (*ListStateMachinesOutput, error)
- func (c *SFN) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *SFN) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *SFN) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *SFN) SendTaskFailure(input *SendTaskFailureInput) (*SendTaskFailureOutput, error)
- func (c *SFN) SendTaskFailureRequest(input *SendTaskFailureInput) (req *request.Request, output *SendTaskFailureOutput)
- func (c *SFN) SendTaskFailureWithContext(ctx aws.Context, input *SendTaskFailureInput, opts ...request.Option) (*SendTaskFailureOutput, error)
- func (c *SFN) SendTaskHeartbeat(input *SendTaskHeartbeatInput) (*SendTaskHeartbeatOutput, error)
- func (c *SFN) SendTaskHeartbeatRequest(input *SendTaskHeartbeatInput) (req *request.Request, output *SendTaskHeartbeatOutput)
- func (c *SFN) SendTaskHeartbeatWithContext(ctx aws.Context, input *SendTaskHeartbeatInput, opts ...request.Option) (*SendTaskHeartbeatOutput, error)
- func (c *SFN) SendTaskSuccess(input *SendTaskSuccessInput) (*SendTaskSuccessOutput, error)
- func (c *SFN) SendTaskSuccessRequest(input *SendTaskSuccessInput) (req *request.Request, output *SendTaskSuccessOutput)
- func (c *SFN) SendTaskSuccessWithContext(ctx aws.Context, input *SendTaskSuccessInput, opts ...request.Option) (*SendTaskSuccessOutput, error)
- func (c *SFN) StartExecution(input *StartExecutionInput) (*StartExecutionOutput, error)
- func (c *SFN) StartExecutionRequest(input *StartExecutionInput) (req *request.Request, output *StartExecutionOutput)
- func (c *SFN) StartExecutionWithContext(ctx aws.Context, input *StartExecutionInput, opts ...request.Option) (*StartExecutionOutput, error)
- func (c *SFN) StopExecution(input *StopExecutionInput) (*StopExecutionOutput, error)
- func (c *SFN) StopExecutionRequest(input *StopExecutionInput) (req *request.Request, output *StopExecutionOutput)
- func (c *SFN) StopExecutionWithContext(ctx aws.Context, input *StopExecutionInput, opts ...request.Option) (*StopExecutionOutput, error)
- func (c *SFN) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *SFN) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *SFN) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *SFN) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *SFN) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *SFN) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *SFN) UpdateStateMachine(input *UpdateStateMachineInput) (*UpdateStateMachineOutput, error)
- func (c *SFN) UpdateStateMachineRequest(input *UpdateStateMachineInput) (req *request.Request, output *UpdateStateMachineOutput)
- func (c *SFN) UpdateStateMachineWithContext(ctx aws.Context, input *UpdateStateMachineInput, opts ...request.Option) (*UpdateStateMachineOutput, error)
- type SendTaskFailureInput
- func (s SendTaskFailureInput) GoString() string
- func (s *SendTaskFailureInput) SetCause(v string) *SendTaskFailureInput
- func (s *SendTaskFailureInput) SetError(v string) *SendTaskFailureInput
- func (s *SendTaskFailureInput) SetTaskToken(v string) *SendTaskFailureInput
- func (s SendTaskFailureInput) String() string
- func (s *SendTaskFailureInput) Validate() error
- type SendTaskFailureOutput
- type SendTaskHeartbeatInput
- type SendTaskHeartbeatOutput
- type SendTaskSuccessInput
- type SendTaskSuccessOutput
- type StartExecutionInput
- func (s StartExecutionInput) GoString() string
- func (s *StartExecutionInput) SetInput(v string) *StartExecutionInput
- func (s *StartExecutionInput) SetName(v string) *StartExecutionInput
- func (s *StartExecutionInput) SetStateMachineArn(v string) *StartExecutionInput
- func (s StartExecutionInput) String() string
- func (s *StartExecutionInput) Validate() error
- type StartExecutionOutput
- type StateEnteredEventDetails
- type StateExitedEventDetails
- type StateMachineAlreadyExists
- func (s *StateMachineAlreadyExists) Code() string
- func (s *StateMachineAlreadyExists) Error() string
- func (s StateMachineAlreadyExists) GoString() string
- func (s *StateMachineAlreadyExists) Message() string
- func (s *StateMachineAlreadyExists) OrigErr() error
- func (s *StateMachineAlreadyExists) RequestID() string
- func (s *StateMachineAlreadyExists) StatusCode() int
- func (s StateMachineAlreadyExists) String() string
- type StateMachineDeleting
- func (s *StateMachineDeleting) Code() string
- func (s *StateMachineDeleting) Error() string
- func (s StateMachineDeleting) GoString() string
- func (s *StateMachineDeleting) Message() string
- func (s *StateMachineDeleting) OrigErr() error
- func (s *StateMachineDeleting) RequestID() string
- func (s *StateMachineDeleting) StatusCode() int
- func (s StateMachineDeleting) String() string
- type StateMachineDoesNotExist
- func (s *StateMachineDoesNotExist) Code() string
- func (s *StateMachineDoesNotExist) Error() string
- func (s StateMachineDoesNotExist) GoString() string
- func (s *StateMachineDoesNotExist) Message() string
- func (s *StateMachineDoesNotExist) OrigErr() error
- func (s *StateMachineDoesNotExist) RequestID() string
- func (s *StateMachineDoesNotExist) StatusCode() int
- func (s StateMachineDoesNotExist) String() string
- type StateMachineLimitExceeded
- func (s *StateMachineLimitExceeded) Code() string
- func (s *StateMachineLimitExceeded) Error() string
- func (s StateMachineLimitExceeded) GoString() string
- func (s *StateMachineLimitExceeded) Message() string
- func (s *StateMachineLimitExceeded) OrigErr() error
- func (s *StateMachineLimitExceeded) RequestID() string
- func (s *StateMachineLimitExceeded) StatusCode() int
- func (s StateMachineLimitExceeded) String() string
- type StateMachineListItem
- func (s StateMachineListItem) GoString() string
- func (s *StateMachineListItem) SetCreationDate(v time.Time) *StateMachineListItem
- func (s *StateMachineListItem) SetName(v string) *StateMachineListItem
- func (s *StateMachineListItem) SetStateMachineArn(v string) *StateMachineListItem
- func (s *StateMachineListItem) SetType(v string) *StateMachineListItem
- func (s StateMachineListItem) String() string
- type StateMachineTypeNotSupported
- func (s *StateMachineTypeNotSupported) Code() string
- func (s *StateMachineTypeNotSupported) Error() string
- func (s StateMachineTypeNotSupported) GoString() string
- func (s *StateMachineTypeNotSupported) Message() string
- func (s *StateMachineTypeNotSupported) OrigErr() error
- func (s *StateMachineTypeNotSupported) RequestID() string
- func (s *StateMachineTypeNotSupported) StatusCode() int
- func (s StateMachineTypeNotSupported) String() string
- type StopExecutionInput
- func (s StopExecutionInput) GoString() string
- func (s *StopExecutionInput) SetCause(v string) *StopExecutionInput
- func (s *StopExecutionInput) SetError(v string) *StopExecutionInput
- func (s *StopExecutionInput) SetExecutionArn(v string) *StopExecutionInput
- func (s StopExecutionInput) String() string
- func (s *StopExecutionInput) Validate() error
- type StopExecutionOutput
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type TaskDoesNotExist
- func (s *TaskDoesNotExist) Code() string
- func (s *TaskDoesNotExist) Error() string
- func (s TaskDoesNotExist) GoString() string
- func (s *TaskDoesNotExist) Message() string
- func (s *TaskDoesNotExist) OrigErr() error
- func (s *TaskDoesNotExist) RequestID() string
- func (s *TaskDoesNotExist) StatusCode() int
- func (s TaskDoesNotExist) String() string
- type TaskFailedEventDetails
- func (s TaskFailedEventDetails) GoString() string
- func (s *TaskFailedEventDetails) SetCause(v string) *TaskFailedEventDetails
- func (s *TaskFailedEventDetails) SetError(v string) *TaskFailedEventDetails
- func (s *TaskFailedEventDetails) SetResource(v string) *TaskFailedEventDetails
- func (s *TaskFailedEventDetails) SetResourceType(v string) *TaskFailedEventDetails
- func (s TaskFailedEventDetails) String() string
- type TaskScheduledEventDetails
- func (s TaskScheduledEventDetails) GoString() string
- func (s *TaskScheduledEventDetails) SetParameters(v string) *TaskScheduledEventDetails
- func (s *TaskScheduledEventDetails) SetRegion(v string) *TaskScheduledEventDetails
- func (s *TaskScheduledEventDetails) SetResource(v string) *TaskScheduledEventDetails
- func (s *TaskScheduledEventDetails) SetResourceType(v string) *TaskScheduledEventDetails
- func (s *TaskScheduledEventDetails) SetTimeoutInSeconds(v int64) *TaskScheduledEventDetails
- func (s TaskScheduledEventDetails) String() string
- type TaskStartFailedEventDetails
- func (s TaskStartFailedEventDetails) GoString() string
- func (s *TaskStartFailedEventDetails) SetCause(v string) *TaskStartFailedEventDetails
- func (s *TaskStartFailedEventDetails) SetError(v string) *TaskStartFailedEventDetails
- func (s *TaskStartFailedEventDetails) SetResource(v string) *TaskStartFailedEventDetails
- func (s *TaskStartFailedEventDetails) SetResourceType(v string) *TaskStartFailedEventDetails
- func (s TaskStartFailedEventDetails) String() string
- type TaskStartedEventDetails
- type TaskSubmitFailedEventDetails
- func (s TaskSubmitFailedEventDetails) GoString() string
- func (s *TaskSubmitFailedEventDetails) SetCause(v string) *TaskSubmitFailedEventDetails
- func (s *TaskSubmitFailedEventDetails) SetError(v string) *TaskSubmitFailedEventDetails
- func (s *TaskSubmitFailedEventDetails) SetResource(v string) *TaskSubmitFailedEventDetails
- func (s *TaskSubmitFailedEventDetails) SetResourceType(v string) *TaskSubmitFailedEventDetails
- func (s TaskSubmitFailedEventDetails) String() string
- type TaskSubmittedEventDetails
- func (s TaskSubmittedEventDetails) GoString() string
- func (s *TaskSubmittedEventDetails) SetOutput(v string) *TaskSubmittedEventDetails
- func (s *TaskSubmittedEventDetails) SetResource(v string) *TaskSubmittedEventDetails
- func (s *TaskSubmittedEventDetails) SetResourceType(v string) *TaskSubmittedEventDetails
- func (s TaskSubmittedEventDetails) String() string
- type TaskSucceededEventDetails
- func (s TaskSucceededEventDetails) GoString() string
- func (s *TaskSucceededEventDetails) SetOutput(v string) *TaskSucceededEventDetails
- func (s *TaskSucceededEventDetails) SetResource(v string) *TaskSucceededEventDetails
- func (s *TaskSucceededEventDetails) SetResourceType(v string) *TaskSucceededEventDetails
- func (s TaskSucceededEventDetails) String() string
- type TaskTimedOut
- func (s *TaskTimedOut) Code() string
- func (s *TaskTimedOut) Error() string
- func (s TaskTimedOut) GoString() string
- func (s *TaskTimedOut) Message() string
- func (s *TaskTimedOut) OrigErr() error
- func (s *TaskTimedOut) RequestID() string
- func (s *TaskTimedOut) StatusCode() int
- func (s TaskTimedOut) String() string
- type TaskTimedOutEventDetails
- func (s TaskTimedOutEventDetails) GoString() string
- func (s *TaskTimedOutEventDetails) SetCause(v string) *TaskTimedOutEventDetails
- func (s *TaskTimedOutEventDetails) SetError(v string) *TaskTimedOutEventDetails
- func (s *TaskTimedOutEventDetails) SetResource(v string) *TaskTimedOutEventDetails
- func (s *TaskTimedOutEventDetails) SetResourceType(v string) *TaskTimedOutEventDetails
- func (s TaskTimedOutEventDetails) String() string
- type TooManyTags
- func (s *TooManyTags) Code() string
- func (s *TooManyTags) Error() string
- func (s TooManyTags) GoString() string
- func (s *TooManyTags) Message() string
- func (s *TooManyTags) OrigErr() error
- func (s *TooManyTags) RequestID() string
- func (s *TooManyTags) StatusCode() int
- func (s TooManyTags) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateStateMachineInput
- func (s UpdateStateMachineInput) GoString() string
- func (s *UpdateStateMachineInput) SetDefinition(v string) *UpdateStateMachineInput
- func (s *UpdateStateMachineInput) SetLoggingConfiguration(v *LoggingConfiguration) *UpdateStateMachineInput
- func (s *UpdateStateMachineInput) SetRoleArn(v string) *UpdateStateMachineInput
- func (s *UpdateStateMachineInput) SetStateMachineArn(v string) *UpdateStateMachineInput
- func (s UpdateStateMachineInput) String() string
- func (s *UpdateStateMachineInput) Validate() error
- type UpdateStateMachineOutput
Constants ¶
const ( // ExecutionStatusRunning is a ExecutionStatus enum value ExecutionStatusRunning = "RUNNING" // ExecutionStatusSucceeded is a ExecutionStatus enum value ExecutionStatusSucceeded = "SUCCEEDED" // ExecutionStatusFailed is a ExecutionStatus enum value ExecutionStatusFailed = "FAILED" // ExecutionStatusTimedOut is a ExecutionStatus enum value ExecutionStatusTimedOut = "TIMED_OUT" // ExecutionStatusAborted is a ExecutionStatus enum value ExecutionStatusAborted = "ABORTED" )
const ( // HistoryEventTypeActivityFailed is a HistoryEventType enum value HistoryEventTypeActivityFailed = "ActivityFailed" // HistoryEventTypeActivityScheduled is a HistoryEventType enum value HistoryEventTypeActivityScheduled = "ActivityScheduled" // HistoryEventTypeActivityScheduleFailed is a HistoryEventType enum value HistoryEventTypeActivityScheduleFailed = "ActivityScheduleFailed" // HistoryEventTypeActivityStarted is a HistoryEventType enum value HistoryEventTypeActivityStarted = "ActivityStarted" // HistoryEventTypeActivitySucceeded is a HistoryEventType enum value HistoryEventTypeActivitySucceeded = "ActivitySucceeded" // HistoryEventTypeActivityTimedOut is a HistoryEventType enum value HistoryEventTypeActivityTimedOut = "ActivityTimedOut" // HistoryEventTypeChoiceStateEntered is a HistoryEventType enum value HistoryEventTypeChoiceStateEntered = "ChoiceStateEntered" // HistoryEventTypeChoiceStateExited is a HistoryEventType enum value HistoryEventTypeChoiceStateExited = "ChoiceStateExited" // HistoryEventTypeExecutionAborted is a HistoryEventType enum value HistoryEventTypeExecutionAborted = "ExecutionAborted" // HistoryEventTypeExecutionFailed is a HistoryEventType enum value HistoryEventTypeExecutionFailed = "ExecutionFailed" // HistoryEventTypeExecutionStarted is a HistoryEventType enum value HistoryEventTypeExecutionStarted = "ExecutionStarted" // HistoryEventTypeExecutionSucceeded is a HistoryEventType enum value HistoryEventTypeExecutionSucceeded = "ExecutionSucceeded" // HistoryEventTypeExecutionTimedOut is a HistoryEventType enum value HistoryEventTypeExecutionTimedOut = "ExecutionTimedOut" // HistoryEventTypeFailStateEntered is a HistoryEventType enum value HistoryEventTypeFailStateEntered = "FailStateEntered" // HistoryEventTypeLambdaFunctionFailed is a HistoryEventType enum value HistoryEventTypeLambdaFunctionFailed = "LambdaFunctionFailed" // HistoryEventTypeLambdaFunctionScheduled is a HistoryEventType enum value HistoryEventTypeLambdaFunctionScheduled = "LambdaFunctionScheduled" // HistoryEventTypeLambdaFunctionScheduleFailed is a HistoryEventType enum value HistoryEventTypeLambdaFunctionScheduleFailed = "LambdaFunctionScheduleFailed" // HistoryEventTypeLambdaFunctionStarted is a HistoryEventType enum value HistoryEventTypeLambdaFunctionStarted = "LambdaFunctionStarted" // HistoryEventTypeLambdaFunctionStartFailed is a HistoryEventType enum value HistoryEventTypeLambdaFunctionStartFailed = "LambdaFunctionStartFailed" // HistoryEventTypeLambdaFunctionSucceeded is a HistoryEventType enum value HistoryEventTypeLambdaFunctionSucceeded = "LambdaFunctionSucceeded" // HistoryEventTypeLambdaFunctionTimedOut is a HistoryEventType enum value HistoryEventTypeLambdaFunctionTimedOut = "LambdaFunctionTimedOut" // HistoryEventTypeMapIterationAborted is a HistoryEventType enum value HistoryEventTypeMapIterationAborted = "MapIterationAborted" // HistoryEventTypeMapIterationFailed is a HistoryEventType enum value HistoryEventTypeMapIterationFailed = "MapIterationFailed" // HistoryEventTypeMapIterationStarted is a HistoryEventType enum value HistoryEventTypeMapIterationStarted = "MapIterationStarted" // HistoryEventTypeMapIterationSucceeded is a HistoryEventType enum value HistoryEventTypeMapIterationSucceeded = "MapIterationSucceeded" // HistoryEventTypeMapStateAborted is a HistoryEventType enum value HistoryEventTypeMapStateAborted = "MapStateAborted" // HistoryEventTypeMapStateEntered is a HistoryEventType enum value HistoryEventTypeMapStateEntered = "MapStateEntered" // HistoryEventTypeMapStateExited is a HistoryEventType enum value HistoryEventTypeMapStateExited = "MapStateExited" // HistoryEventTypeMapStateFailed is a HistoryEventType enum value HistoryEventTypeMapStateFailed = "MapStateFailed" // HistoryEventTypeMapStateStarted is a HistoryEventType enum value HistoryEventTypeMapStateStarted = "MapStateStarted" // HistoryEventTypeMapStateSucceeded is a HistoryEventType enum value HistoryEventTypeMapStateSucceeded = "MapStateSucceeded" // HistoryEventTypeParallelStateAborted is a HistoryEventType enum value HistoryEventTypeParallelStateAborted = "ParallelStateAborted" // HistoryEventTypeParallelStateEntered is a HistoryEventType enum value HistoryEventTypeParallelStateEntered = "ParallelStateEntered" // HistoryEventTypeParallelStateExited is a HistoryEventType enum value HistoryEventTypeParallelStateExited = "ParallelStateExited" // HistoryEventTypeParallelStateFailed is a HistoryEventType enum value HistoryEventTypeParallelStateFailed = "ParallelStateFailed" // HistoryEventTypeParallelStateStarted is a HistoryEventType enum value HistoryEventTypeParallelStateStarted = "ParallelStateStarted" // HistoryEventTypeParallelStateSucceeded is a HistoryEventType enum value HistoryEventTypeParallelStateSucceeded = "ParallelStateSucceeded" // HistoryEventTypePassStateEntered is a HistoryEventType enum value HistoryEventTypePassStateEntered = "PassStateEntered" // HistoryEventTypePassStateExited is a HistoryEventType enum value HistoryEventTypePassStateExited = "PassStateExited" // HistoryEventTypeSucceedStateEntered is a HistoryEventType enum value HistoryEventTypeSucceedStateEntered = "SucceedStateEntered" // HistoryEventTypeSucceedStateExited is a HistoryEventType enum value HistoryEventTypeSucceedStateExited = "SucceedStateExited" // HistoryEventTypeTaskFailed is a HistoryEventType enum value HistoryEventTypeTaskFailed = "TaskFailed" // HistoryEventTypeTaskScheduled is a HistoryEventType enum value HistoryEventTypeTaskScheduled = "TaskScheduled" // HistoryEventTypeTaskStarted is a HistoryEventType enum value HistoryEventTypeTaskStarted = "TaskStarted" // HistoryEventTypeTaskStartFailed is a HistoryEventType enum value HistoryEventTypeTaskStartFailed = "TaskStartFailed" // HistoryEventTypeTaskStateAborted is a HistoryEventType enum value HistoryEventTypeTaskStateAborted = "TaskStateAborted" // HistoryEventTypeTaskStateEntered is a HistoryEventType enum value HistoryEventTypeTaskStateEntered = "TaskStateEntered" // HistoryEventTypeTaskStateExited is a HistoryEventType enum value HistoryEventTypeTaskStateExited = "TaskStateExited" // HistoryEventTypeTaskSubmitFailed is a HistoryEventType enum value HistoryEventTypeTaskSubmitFailed = "TaskSubmitFailed" // HistoryEventTypeTaskSubmitted is a HistoryEventType enum value HistoryEventTypeTaskSubmitted = "TaskSubmitted" // HistoryEventTypeTaskSucceeded is a HistoryEventType enum value HistoryEventTypeTaskSucceeded = "TaskSucceeded" // HistoryEventTypeTaskTimedOut is a HistoryEventType enum value HistoryEventTypeTaskTimedOut = "TaskTimedOut" // HistoryEventTypeWaitStateAborted is a HistoryEventType enum value HistoryEventTypeWaitStateAborted = "WaitStateAborted" // HistoryEventTypeWaitStateEntered is a HistoryEventType enum value HistoryEventTypeWaitStateEntered = "WaitStateEntered" // HistoryEventTypeWaitStateExited is a HistoryEventType enum value HistoryEventTypeWaitStateExited = "WaitStateExited" )
const ( // LogLevelAll is a LogLevel enum value LogLevelAll = "ALL" // LogLevelError is a LogLevel enum value LogLevelError = "ERROR" // LogLevelFatal is a LogLevel enum value LogLevelFatal = "FATAL" // LogLevelOff is a LogLevel enum value LogLevelOff = "OFF" )
const ( // StateMachineStatusActive is a StateMachineStatus enum value StateMachineStatusActive = "ACTIVE" // StateMachineStatusDeleting is a StateMachineStatus enum value StateMachineStatusDeleting = "DELETING" )
const ( // StateMachineTypeStandard is a StateMachineType enum value StateMachineTypeStandard = "STANDARD" // StateMachineTypeExpress is a StateMachineType enum value StateMachineTypeExpress = "EXPRESS" )
const ( // ErrCodeActivityDoesNotExist for service response error code // "ActivityDoesNotExist". // // The specified activity does not exist. ErrCodeActivityDoesNotExist = "ActivityDoesNotExist" // ErrCodeActivityLimitExceeded for service response error code // "ActivityLimitExceeded". // // The maximum number of activities has been reached. Existing activities must // be deleted before a new activity can be created. ErrCodeActivityLimitExceeded = "ActivityLimitExceeded" // ErrCodeActivityWorkerLimitExceeded for service response error code // "ActivityWorkerLimitExceeded". // // The maximum number of workers concurrently polling for activity tasks has // been reached. ErrCodeActivityWorkerLimitExceeded = "ActivityWorkerLimitExceeded" // ErrCodeExecutionAlreadyExists for service response error code // "ExecutionAlreadyExists". // // The execution has the same name as another execution (but a different input). // // Executions with the same name and input are considered idempotent. ErrCodeExecutionAlreadyExists = "ExecutionAlreadyExists" // ErrCodeExecutionDoesNotExist for service response error code // "ExecutionDoesNotExist". // // The specified execution does not exist. ErrCodeExecutionDoesNotExist = "ExecutionDoesNotExist" // ErrCodeExecutionLimitExceeded for service response error code // "ExecutionLimitExceeded". // // The maximum number of running executions has been reached. Running executions // must end or be stopped before a new execution can be started. ErrCodeExecutionLimitExceeded = "ExecutionLimitExceeded" // ErrCodeInvalidArn for service response error code // "InvalidArn". // // The provided Amazon Resource Name (ARN) is invalid. ErrCodeInvalidArn = "InvalidArn" // ErrCodeInvalidDefinition for service response error code // "InvalidDefinition". // // The provided Amazon States Language definition is invalid. ErrCodeInvalidDefinition = "InvalidDefinition" // ErrCodeInvalidExecutionInput for service response error code // "InvalidExecutionInput". // // The provided JSON input data is invalid. ErrCodeInvalidExecutionInput = "InvalidExecutionInput" // ErrCodeInvalidLoggingConfiguration for service response error code // "InvalidLoggingConfiguration". ErrCodeInvalidLoggingConfiguration = "InvalidLoggingConfiguration" // ErrCodeInvalidName for service response error code // "InvalidName". // // The provided name is invalid. ErrCodeInvalidName = "InvalidName" // ErrCodeInvalidOutput for service response error code // "InvalidOutput". // // The provided JSON output data is invalid. ErrCodeInvalidOutput = "InvalidOutput" // ErrCodeInvalidToken for service response error code // "InvalidToken". // // The provided token is invalid. ErrCodeInvalidToken = "InvalidToken" // ErrCodeMissingRequiredParameter for service response error code // "MissingRequiredParameter". // // Request is missing a required parameter. This error occurs if both definition // and roleArn are not specified. ErrCodeMissingRequiredParameter = "MissingRequiredParameter" // ErrCodeResourceNotFound for service response error code // "ResourceNotFound". // // Could not find the referenced resource. Only state machine and activity ARNs // are supported. ErrCodeResourceNotFound = "ResourceNotFound" // ErrCodeStateMachineAlreadyExists for service response error code // "StateMachineAlreadyExists". // // A state machine with the same name but a different definition or role ARN // already exists. ErrCodeStateMachineAlreadyExists = "StateMachineAlreadyExists" // ErrCodeStateMachineDeleting for service response error code // "StateMachineDeleting". // // The specified state machine is being deleted. ErrCodeStateMachineDeleting = "StateMachineDeleting" // ErrCodeStateMachineDoesNotExist for service response error code // "StateMachineDoesNotExist". // // The specified state machine does not exist. ErrCodeStateMachineDoesNotExist = "StateMachineDoesNotExist" // ErrCodeStateMachineLimitExceeded for service response error code // "StateMachineLimitExceeded". // // The maximum number of state machines has been reached. Existing state machines // must be deleted before a new state machine can be created. ErrCodeStateMachineLimitExceeded = "StateMachineLimitExceeded" // ErrCodeStateMachineTypeNotSupported for service response error code // "StateMachineTypeNotSupported". ErrCodeStateMachineTypeNotSupported = "StateMachineTypeNotSupported" // ErrCodeTaskDoesNotExist for service response error code // "TaskDoesNotExist". ErrCodeTaskDoesNotExist = "TaskDoesNotExist" // ErrCodeTaskTimedOut for service response error code // "TaskTimedOut". ErrCodeTaskTimedOut = "TaskTimedOut" // ErrCodeTooManyTags for service response error code // "TooManyTags". // // 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 AWS Step Functions Developer Guide. ErrCodeTooManyTags = "TooManyTags" )
const ( ServiceName = "states" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "SFN" // ServiceID is a unique identifier of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivityDoesNotExist ¶ added in v1.28.0
type ActivityDoesNotExist struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified activity does not exist.
func (*ActivityDoesNotExist) Code ¶ added in v1.28.0
func (s *ActivityDoesNotExist) Code() string
Code returns the exception type name.
func (*ActivityDoesNotExist) Error ¶ added in v1.28.0
func (s *ActivityDoesNotExist) Error() string
func (ActivityDoesNotExist) GoString ¶ added in v1.28.0
func (s ActivityDoesNotExist) GoString() string
GoString returns the string representation
func (*ActivityDoesNotExist) Message ¶ added in v1.28.0
func (s *ActivityDoesNotExist) Message() string
Message returns the exception's message.
func (*ActivityDoesNotExist) OrigErr ¶ added in v1.28.0
func (s *ActivityDoesNotExist) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ActivityDoesNotExist) RequestID ¶ added in v1.28.0
func (s *ActivityDoesNotExist) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ActivityDoesNotExist) StatusCode ¶ added in v1.28.0
func (s *ActivityDoesNotExist) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ActivityDoesNotExist) String ¶ added in v1.28.0
func (s ActivityDoesNotExist) String() string
String returns the string representation
type ActivityFailedEventDetails ¶
type ActivityFailedEventDetails struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about an activity that failed during an execution.
func (ActivityFailedEventDetails) GoString ¶
func (s ActivityFailedEventDetails) GoString() string
GoString returns the string representation
func (*ActivityFailedEventDetails) SetCause ¶
func (s *ActivityFailedEventDetails) SetCause(v string) *ActivityFailedEventDetails
SetCause sets the Cause field's value.
func (*ActivityFailedEventDetails) SetError ¶
func (s *ActivityFailedEventDetails) SetError(v string) *ActivityFailedEventDetails
SetError sets the Error field's value.
func (ActivityFailedEventDetails) String ¶
func (s ActivityFailedEventDetails) String() string
String returns the string representation
type ActivityLimitExceeded ¶ added in v1.28.0
type ActivityLimitExceeded struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"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) Code ¶ added in v1.28.0
func (s *ActivityLimitExceeded) Code() string
Code returns the exception type name.
func (*ActivityLimitExceeded) Error ¶ added in v1.28.0
func (s *ActivityLimitExceeded) Error() string
func (ActivityLimitExceeded) GoString ¶ added in v1.28.0
func (s ActivityLimitExceeded) GoString() string
GoString returns the string representation
func (*ActivityLimitExceeded) Message ¶ added in v1.28.0
func (s *ActivityLimitExceeded) Message() string
Message returns the exception's message.
func (*ActivityLimitExceeded) OrigErr ¶ added in v1.28.0
func (s *ActivityLimitExceeded) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ActivityLimitExceeded) RequestID ¶ added in v1.28.0
func (s *ActivityLimitExceeded) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ActivityLimitExceeded) StatusCode ¶ added in v1.28.0
func (s *ActivityLimitExceeded) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ActivityLimitExceeded) String ¶ added in v1.28.0
func (s ActivityLimitExceeded) String() string
String returns the string representation
type ActivityListItem ¶
type ActivityListItem struct { // The Amazon Resource Name (ARN) that identifies the activity. // // ActivityArn is a required field ActivityArn *string `locationName:"activityArn" min:"1" type:"string" required:"true"` // The date the activity is created. // // CreationDate is a required field CreationDate *time.Time `locationName:"creationDate" type:"timestamp" required:"true"` // 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 _. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains details about an activity.
func (ActivityListItem) GoString ¶
func (s ActivityListItem) GoString() string
GoString returns the string representation
func (*ActivityListItem) SetActivityArn ¶
func (s *ActivityListItem) SetActivityArn(v string) *ActivityListItem
SetActivityArn sets the ActivityArn field's value.
func (*ActivityListItem) SetCreationDate ¶
func (s *ActivityListItem) SetCreationDate(v time.Time) *ActivityListItem
SetCreationDate sets the CreationDate field's value.
func (*ActivityListItem) SetName ¶
func (s *ActivityListItem) SetName(v string) *ActivityListItem
SetName sets the Name field's value.
func (ActivityListItem) String ¶
func (s ActivityListItem) String() string
String returns the string representation
type ActivityScheduleFailedEventDetails ¶
type ActivityScheduleFailedEventDetails struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about an activity schedule failure that occurred during an execution.
func (ActivityScheduleFailedEventDetails) GoString ¶
func (s ActivityScheduleFailedEventDetails) GoString() string
GoString returns the string representation
func (*ActivityScheduleFailedEventDetails) SetCause ¶
func (s *ActivityScheduleFailedEventDetails) SetCause(v string) *ActivityScheduleFailedEventDetails
SetCause sets the Cause field's value.
func (*ActivityScheduleFailedEventDetails) SetError ¶
func (s *ActivityScheduleFailedEventDetails) SetError(v string) *ActivityScheduleFailedEventDetails
SetError sets the Error field's value.
func (ActivityScheduleFailedEventDetails) String ¶
func (s ActivityScheduleFailedEventDetails) String() string
String returns the string representation
type ActivityScheduledEventDetails ¶
type ActivityScheduledEventDetails struct { // The maximum allowed duration between two heartbeats for the activity task. HeartbeatInSeconds *int64 `locationName:"heartbeatInSeconds" type:"long"` // The JSON data input to the activity task. Input *string `locationName:"input" type:"string" sensitive:"true"` // The Amazon Resource Name (ARN) of the scheduled activity. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The maximum allowed duration of the activity task. TimeoutInSeconds *int64 `locationName:"timeoutInSeconds" type:"long"` // contains filtered or unexported fields }
Contains details about an activity scheduled during an execution.
func (ActivityScheduledEventDetails) GoString ¶
func (s ActivityScheduledEventDetails) GoString() string
GoString returns the string representation
func (*ActivityScheduledEventDetails) SetHeartbeatInSeconds ¶
func (s *ActivityScheduledEventDetails) SetHeartbeatInSeconds(v int64) *ActivityScheduledEventDetails
SetHeartbeatInSeconds sets the HeartbeatInSeconds field's value.
func (*ActivityScheduledEventDetails) SetInput ¶
func (s *ActivityScheduledEventDetails) SetInput(v string) *ActivityScheduledEventDetails
SetInput sets the Input field's value.
func (*ActivityScheduledEventDetails) SetResource ¶
func (s *ActivityScheduledEventDetails) SetResource(v string) *ActivityScheduledEventDetails
SetResource sets the Resource field's value.
func (*ActivityScheduledEventDetails) SetTimeoutInSeconds ¶
func (s *ActivityScheduledEventDetails) SetTimeoutInSeconds(v int64) *ActivityScheduledEventDetails
SetTimeoutInSeconds sets the TimeoutInSeconds field's value.
func (ActivityScheduledEventDetails) String ¶
func (s ActivityScheduledEventDetails) String() string
String returns the string representation
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 `locationName:"workerName" type:"string"` // contains filtered or unexported fields }
Contains details about the start of an activity during an execution.
func (ActivityStartedEventDetails) GoString ¶
func (s ActivityStartedEventDetails) GoString() string
GoString returns the string representation
func (*ActivityStartedEventDetails) SetWorkerName ¶
func (s *ActivityStartedEventDetails) SetWorkerName(v string) *ActivityStartedEventDetails
SetWorkerName sets the WorkerName field's value.
func (ActivityStartedEventDetails) String ¶
func (s ActivityStartedEventDetails) String() string
String returns the string representation
type ActivitySucceededEventDetails ¶
type ActivitySucceededEventDetails struct { // The JSON data output by the activity task. Output *string `locationName:"output" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about an activity that successfully terminated during an execution.
func (ActivitySucceededEventDetails) GoString ¶
func (s ActivitySucceededEventDetails) GoString() string
GoString returns the string representation
func (*ActivitySucceededEventDetails) SetOutput ¶
func (s *ActivitySucceededEventDetails) SetOutput(v string) *ActivitySucceededEventDetails
SetOutput sets the Output field's value.
func (ActivitySucceededEventDetails) String ¶
func (s ActivitySucceededEventDetails) String() string
String returns the string representation
type ActivityTimedOutEventDetails ¶
type ActivityTimedOutEventDetails struct { // A more detailed explanation of the cause of the timeout. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about an activity timeout that occurred during an execution.
func (ActivityTimedOutEventDetails) GoString ¶
func (s ActivityTimedOutEventDetails) GoString() string
GoString returns the string representation
func (*ActivityTimedOutEventDetails) SetCause ¶
func (s *ActivityTimedOutEventDetails) SetCause(v string) *ActivityTimedOutEventDetails
SetCause sets the Cause field's value.
func (*ActivityTimedOutEventDetails) SetError ¶
func (s *ActivityTimedOutEventDetails) SetError(v string) *ActivityTimedOutEventDetails
SetError sets the Error field's value.
func (ActivityTimedOutEventDetails) String ¶
func (s ActivityTimedOutEventDetails) String() string
String returns the string representation
type ActivityWorkerLimitExceeded ¶ added in v1.28.0
type ActivityWorkerLimitExceeded struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The maximum number of workers concurrently polling for activity tasks has been reached.
func (*ActivityWorkerLimitExceeded) Code ¶ added in v1.28.0
func (s *ActivityWorkerLimitExceeded) Code() string
Code returns the exception type name.
func (*ActivityWorkerLimitExceeded) Error ¶ added in v1.28.0
func (s *ActivityWorkerLimitExceeded) Error() string
func (ActivityWorkerLimitExceeded) GoString ¶ added in v1.28.0
func (s ActivityWorkerLimitExceeded) GoString() string
GoString returns the string representation
func (*ActivityWorkerLimitExceeded) Message ¶ added in v1.28.0
func (s *ActivityWorkerLimitExceeded) Message() string
Message returns the exception's message.
func (*ActivityWorkerLimitExceeded) OrigErr ¶ added in v1.28.0
func (s *ActivityWorkerLimitExceeded) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ActivityWorkerLimitExceeded) RequestID ¶ added in v1.28.0
func (s *ActivityWorkerLimitExceeded) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ActivityWorkerLimitExceeded) StatusCode ¶ added in v1.28.0
func (s *ActivityWorkerLimitExceeded) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ActivityWorkerLimitExceeded) String ¶ added in v1.28.0
func (s ActivityWorkerLimitExceeded) String() string
String returns the string representation
type CloudWatchLogsLogGroup ¶ added in v1.25.47
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 `locationName:"logGroupArn" min:"1" type:"string"` // contains filtered or unexported fields }
func (CloudWatchLogsLogGroup) GoString ¶ added in v1.25.47
func (s CloudWatchLogsLogGroup) GoString() string
GoString returns the string representation
func (*CloudWatchLogsLogGroup) SetLogGroupArn ¶ added in v1.25.47
func (s *CloudWatchLogsLogGroup) SetLogGroupArn(v string) *CloudWatchLogsLogGroup
SetLogGroupArn sets the LogGroupArn field's value.
func (CloudWatchLogsLogGroup) String ¶ added in v1.25.47
func (s CloudWatchLogsLogGroup) String() string
String returns the string representation
func (*CloudWatchLogsLogGroup) Validate ¶ added in v1.25.47
func (s *CloudWatchLogsLogGroup) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateActivityInput ¶
type CreateActivityInput struct { // The name of the activity to create. This name must be unique for your AWS // account and region for 90 days. For more information, see Limits Related // to State Machine Executions (https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions) // in the AWS Step Functions Developer Guide. // // 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 _. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The list of tags to add to a resource. // // 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 AWS 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: // _ . : / = + - @. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateActivityInput) GoString ¶
func (s CreateActivityInput) GoString() string
GoString returns the string representation
func (*CreateActivityInput) SetName ¶
func (s *CreateActivityInput) SetName(v string) *CreateActivityInput
SetName sets the Name field's value.
func (*CreateActivityInput) SetTags ¶ added in v1.17.4
func (s *CreateActivityInput) SetTags(v []*Tag) *CreateActivityInput
SetTags sets the Tags field's value.
func (CreateActivityInput) String ¶
func (s CreateActivityInput) String() string
String returns the string representation
func (*CreateActivityInput) Validate ¶
func (s *CreateActivityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateActivityOutput ¶
type CreateActivityOutput struct { // The Amazon Resource Name (ARN) that identifies the created activity. // // ActivityArn is a required field ActivityArn *string `locationName:"activityArn" min:"1" type:"string" required:"true"` // The date the activity is created. // // CreationDate is a required field CreationDate *time.Time `locationName:"creationDate" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (CreateActivityOutput) GoString ¶
func (s CreateActivityOutput) GoString() string
GoString returns the string representation
func (*CreateActivityOutput) SetActivityArn ¶
func (s *CreateActivityOutput) SetActivityArn(v string) *CreateActivityOutput
SetActivityArn sets the ActivityArn field's value.
func (*CreateActivityOutput) SetCreationDate ¶
func (s *CreateActivityOutput) SetCreationDate(v time.Time) *CreateActivityOutput
SetCreationDate sets the CreationDate field's value.
func (CreateActivityOutput) String ¶
func (s CreateActivityOutput) String() string
String returns the string representation
type CreateStateMachineInput ¶
type CreateStateMachineInput struct { // The Amazon States Language definition of the state machine. See Amazon States // Language (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html). // // Definition is a required field Definition *string `locationName:"definition" min:"1" type:"string" required:"true" sensitive:"true"` // Defines what execution history events are logged and where they are logged. // // By default, the level is set to OFF. For more information see Log Levels // (https://docs.aws.amazon.com/step-functions/latest/dg/cloudwatch-log-level.html) // in the AWS Step Functions User Guide. LoggingConfiguration *LoggingConfiguration `locationName:"loggingConfiguration" type:"structure"` // 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 _. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the IAM role to use for this state machine. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"1" type:"string" required:"true"` // Tags to be added when creating a state machine. // // 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 AWS 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: // _ . : / = + - @. Tags []*Tag `locationName:"tags" type:"list"` // Determines whether a Standard or Express state machine is created. The default // is STANDARD. You cannot update the type of a state machine once it has been // created. Type *string `locationName:"type" type:"string" enum:"StateMachineType"` // contains filtered or unexported fields }
func (CreateStateMachineInput) GoString ¶
func (s CreateStateMachineInput) GoString() string
GoString returns the string representation
func (*CreateStateMachineInput) SetDefinition ¶
func (s *CreateStateMachineInput) SetDefinition(v string) *CreateStateMachineInput
SetDefinition sets the Definition field's value.
func (*CreateStateMachineInput) SetLoggingConfiguration ¶ added in v1.25.47
func (s *CreateStateMachineInput) SetLoggingConfiguration(v *LoggingConfiguration) *CreateStateMachineInput
SetLoggingConfiguration sets the LoggingConfiguration field's value.
func (*CreateStateMachineInput) SetName ¶
func (s *CreateStateMachineInput) SetName(v string) *CreateStateMachineInput
SetName sets the Name field's value.
func (*CreateStateMachineInput) SetRoleArn ¶
func (s *CreateStateMachineInput) SetRoleArn(v string) *CreateStateMachineInput
SetRoleArn sets the RoleArn field's value.
func (*CreateStateMachineInput) SetTags ¶ added in v1.17.4
func (s *CreateStateMachineInput) SetTags(v []*Tag) *CreateStateMachineInput
SetTags sets the Tags field's value.
func (*CreateStateMachineInput) SetType ¶ added in v1.25.47
func (s *CreateStateMachineInput) SetType(v string) *CreateStateMachineInput
SetType sets the Type field's value.
func (CreateStateMachineInput) String ¶
func (s CreateStateMachineInput) String() string
String returns the string representation
func (*CreateStateMachineInput) Validate ¶
func (s *CreateStateMachineInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateStateMachineOutput ¶
type CreateStateMachineOutput struct { // The date the state machine is created. // // CreationDate is a required field CreationDate *time.Time `locationName:"creationDate" type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) that identifies the created state machine. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateStateMachineOutput) GoString ¶
func (s CreateStateMachineOutput) GoString() string
GoString returns the string representation
func (*CreateStateMachineOutput) SetCreationDate ¶
func (s *CreateStateMachineOutput) SetCreationDate(v time.Time) *CreateStateMachineOutput
SetCreationDate sets the CreationDate field's value.
func (*CreateStateMachineOutput) SetStateMachineArn ¶
func (s *CreateStateMachineOutput) SetStateMachineArn(v string) *CreateStateMachineOutput
SetStateMachineArn sets the StateMachineArn field's value.
func (CreateStateMachineOutput) String ¶
func (s CreateStateMachineOutput) String() string
String returns the string representation
type DeleteActivityInput ¶
type DeleteActivityInput struct { // The Amazon Resource Name (ARN) of the activity to delete. // // ActivityArn is a required field ActivityArn *string `locationName:"activityArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteActivityInput) GoString ¶
func (s DeleteActivityInput) GoString() string
GoString returns the string representation
func (*DeleteActivityInput) SetActivityArn ¶
func (s *DeleteActivityInput) SetActivityArn(v string) *DeleteActivityInput
SetActivityArn sets the ActivityArn field's value.
func (DeleteActivityInput) String ¶
func (s DeleteActivityInput) String() string
String returns the string representation
func (*DeleteActivityInput) Validate ¶
func (s *DeleteActivityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteActivityOutput ¶
type DeleteActivityOutput struct {
// contains filtered or unexported fields
}
func (DeleteActivityOutput) GoString ¶
func (s DeleteActivityOutput) GoString() string
GoString returns the string representation
func (DeleteActivityOutput) String ¶
func (s DeleteActivityOutput) String() string
String returns the string representation
type DeleteStateMachineInput ¶
type DeleteStateMachineInput struct { // The Amazon Resource Name (ARN) of the state machine to delete. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteStateMachineInput) GoString ¶
func (s DeleteStateMachineInput) GoString() string
GoString returns the string representation
func (*DeleteStateMachineInput) SetStateMachineArn ¶
func (s *DeleteStateMachineInput) SetStateMachineArn(v string) *DeleteStateMachineInput
SetStateMachineArn sets the StateMachineArn field's value.
func (DeleteStateMachineInput) String ¶
func (s DeleteStateMachineInput) String() string
String returns the string representation
func (*DeleteStateMachineInput) Validate ¶
func (s *DeleteStateMachineInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteStateMachineOutput ¶
type DeleteStateMachineOutput struct {
// contains filtered or unexported fields
}
func (DeleteStateMachineOutput) GoString ¶
func (s DeleteStateMachineOutput) GoString() string
GoString returns the string representation
func (DeleteStateMachineOutput) String ¶
func (s DeleteStateMachineOutput) String() string
String returns the string representation
type DescribeActivityInput ¶
type DescribeActivityInput struct { // The Amazon Resource Name (ARN) of the activity to describe. // // ActivityArn is a required field ActivityArn *string `locationName:"activityArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeActivityInput) GoString ¶
func (s DescribeActivityInput) GoString() string
GoString returns the string representation
func (*DescribeActivityInput) SetActivityArn ¶
func (s *DescribeActivityInput) SetActivityArn(v string) *DescribeActivityInput
SetActivityArn sets the ActivityArn field's value.
func (DescribeActivityInput) String ¶
func (s DescribeActivityInput) String() string
String returns the string representation
func (*DescribeActivityInput) Validate ¶
func (s *DescribeActivityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeActivityOutput ¶
type DescribeActivityOutput struct { // The Amazon Resource Name (ARN) that identifies the activity. // // ActivityArn is a required field ActivityArn *string `locationName:"activityArn" min:"1" type:"string" required:"true"` // The date the activity is created. // // CreationDate is a required field CreationDate *time.Time `locationName:"creationDate" type:"timestamp" required:"true"` // 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 _. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeActivityOutput) GoString ¶
func (s DescribeActivityOutput) GoString() string
GoString returns the string representation
func (*DescribeActivityOutput) SetActivityArn ¶
func (s *DescribeActivityOutput) SetActivityArn(v string) *DescribeActivityOutput
SetActivityArn sets the ActivityArn field's value.
func (*DescribeActivityOutput) SetCreationDate ¶
func (s *DescribeActivityOutput) SetCreationDate(v time.Time) *DescribeActivityOutput
SetCreationDate sets the CreationDate field's value.
func (*DescribeActivityOutput) SetName ¶
func (s *DescribeActivityOutput) SetName(v string) *DescribeActivityOutput
SetName sets the Name field's value.
func (DescribeActivityOutput) String ¶
func (s DescribeActivityOutput) String() string
String returns the string representation
type DescribeExecutionInput ¶
type DescribeExecutionInput struct { // The Amazon Resource Name (ARN) of the execution to describe. // // ExecutionArn is a required field ExecutionArn *string `locationName:"executionArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeExecutionInput) GoString ¶
func (s DescribeExecutionInput) GoString() string
GoString returns the string representation
func (*DescribeExecutionInput) SetExecutionArn ¶
func (s *DescribeExecutionInput) SetExecutionArn(v string) *DescribeExecutionInput
SetExecutionArn sets the ExecutionArn field's value.
func (DescribeExecutionInput) String ¶
func (s DescribeExecutionInput) String() string
String returns the string representation
func (*DescribeExecutionInput) Validate ¶
func (s *DescribeExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeExecutionOutput ¶
type DescribeExecutionOutput struct { // The Amazon Resource Name (ARN) that id entifies the execution. // // ExecutionArn is a required field ExecutionArn *string `locationName:"executionArn" min:"1" type:"string" required:"true"` // The string that contains the JSON input data of the execution. // // Input is a required field Input *string `locationName:"input" type:"string" required:"true" sensitive:"true"` // 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 _. Name *string `locationName:"name" min:"1" type:"string"` // The JSON output data of the execution. // // This field is set only if the execution succeeds. If the execution fails, // this field is null. Output *string `locationName:"output" type:"string" sensitive:"true"` // The date the execution is started. // // StartDate is a required field StartDate *time.Time `locationName:"startDate" type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) of the executed stated machine. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // The current status of the execution. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ExecutionStatus"` // If the execution has already ended, the date the execution stopped. StopDate *time.Time `locationName:"stopDate" type:"timestamp"` // contains filtered or unexported fields }
func (DescribeExecutionOutput) GoString ¶
func (s DescribeExecutionOutput) GoString() string
GoString returns the string representation
func (*DescribeExecutionOutput) SetExecutionArn ¶
func (s *DescribeExecutionOutput) SetExecutionArn(v string) *DescribeExecutionOutput
SetExecutionArn sets the ExecutionArn field's value.
func (*DescribeExecutionOutput) SetInput ¶
func (s *DescribeExecutionOutput) SetInput(v string) *DescribeExecutionOutput
SetInput sets the Input field's value.
func (*DescribeExecutionOutput) SetName ¶
func (s *DescribeExecutionOutput) SetName(v string) *DescribeExecutionOutput
SetName sets the Name field's value.
func (*DescribeExecutionOutput) SetOutput ¶
func (s *DescribeExecutionOutput) SetOutput(v string) *DescribeExecutionOutput
SetOutput sets the Output field's value.
func (*DescribeExecutionOutput) SetStartDate ¶
func (s *DescribeExecutionOutput) SetStartDate(v time.Time) *DescribeExecutionOutput
SetStartDate sets the StartDate field's value.
func (*DescribeExecutionOutput) SetStateMachineArn ¶
func (s *DescribeExecutionOutput) SetStateMachineArn(v string) *DescribeExecutionOutput
SetStateMachineArn sets the StateMachineArn field's value.
func (*DescribeExecutionOutput) SetStatus ¶
func (s *DescribeExecutionOutput) SetStatus(v string) *DescribeExecutionOutput
SetStatus sets the Status field's value.
func (*DescribeExecutionOutput) SetStopDate ¶
func (s *DescribeExecutionOutput) SetStopDate(v time.Time) *DescribeExecutionOutput
SetStopDate sets the StopDate field's value.
func (DescribeExecutionOutput) String ¶
func (s DescribeExecutionOutput) String() string
String returns the string representation
type DescribeStateMachineForExecutionInput ¶ added in v1.12.28
type DescribeStateMachineForExecutionInput struct { // The Amazon Resource Name (ARN) of the execution you want state machine information // for. // // ExecutionArn is a required field ExecutionArn *string `locationName:"executionArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeStateMachineForExecutionInput) GoString ¶ added in v1.12.28
func (s DescribeStateMachineForExecutionInput) GoString() string
GoString returns the string representation
func (*DescribeStateMachineForExecutionInput) SetExecutionArn ¶ added in v1.12.28
func (s *DescribeStateMachineForExecutionInput) SetExecutionArn(v string) *DescribeStateMachineForExecutionInput
SetExecutionArn sets the ExecutionArn field's value.
func (DescribeStateMachineForExecutionInput) String ¶ added in v1.12.28
func (s DescribeStateMachineForExecutionInput) String() string
String returns the string representation
func (*DescribeStateMachineForExecutionInput) Validate ¶ added in v1.12.28
func (s *DescribeStateMachineForExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeStateMachineForExecutionOutput ¶ added in v1.12.28
type DescribeStateMachineForExecutionOutput struct { // The Amazon States Language definition of the state machine. See Amazon States // Language (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html). // // Definition is a required field Definition *string `locationName:"definition" min:"1" type:"string" required:"true" sensitive:"true"` // The LoggingConfiguration data type is used to set CloudWatch Logs options. LoggingConfiguration *LoggingConfiguration `locationName:"loggingConfiguration" type:"structure"` // The name of the state machine associated with the execution. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the IAM role of the State Machine for the // execution. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the state machine associated with the execution. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // The date and time the state machine associated with an execution was updated. // For a newly created state machine, this is the creation date. // // UpdateDate is a required field UpdateDate *time.Time `locationName:"updateDate" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (DescribeStateMachineForExecutionOutput) GoString ¶ added in v1.12.28
func (s DescribeStateMachineForExecutionOutput) GoString() string
GoString returns the string representation
func (*DescribeStateMachineForExecutionOutput) SetDefinition ¶ added in v1.12.28
func (s *DescribeStateMachineForExecutionOutput) SetDefinition(v string) *DescribeStateMachineForExecutionOutput
SetDefinition sets the Definition field's value.
func (*DescribeStateMachineForExecutionOutput) SetLoggingConfiguration ¶ added in v1.29.10
func (s *DescribeStateMachineForExecutionOutput) SetLoggingConfiguration(v *LoggingConfiguration) *DescribeStateMachineForExecutionOutput
SetLoggingConfiguration sets the LoggingConfiguration field's value.
func (*DescribeStateMachineForExecutionOutput) SetName ¶ added in v1.12.28
func (s *DescribeStateMachineForExecutionOutput) SetName(v string) *DescribeStateMachineForExecutionOutput
SetName sets the Name field's value.
func (*DescribeStateMachineForExecutionOutput) SetRoleArn ¶ added in v1.12.28
func (s *DescribeStateMachineForExecutionOutput) SetRoleArn(v string) *DescribeStateMachineForExecutionOutput
SetRoleArn sets the RoleArn field's value.
func (*DescribeStateMachineForExecutionOutput) SetStateMachineArn ¶ added in v1.12.28
func (s *DescribeStateMachineForExecutionOutput) SetStateMachineArn(v string) *DescribeStateMachineForExecutionOutput
SetStateMachineArn sets the StateMachineArn field's value.
func (*DescribeStateMachineForExecutionOutput) SetUpdateDate ¶ added in v1.12.28
func (s *DescribeStateMachineForExecutionOutput) SetUpdateDate(v time.Time) *DescribeStateMachineForExecutionOutput
SetUpdateDate sets the UpdateDate field's value.
func (DescribeStateMachineForExecutionOutput) String ¶ added in v1.12.28
func (s DescribeStateMachineForExecutionOutput) String() string
String returns the string representation
type DescribeStateMachineInput ¶
type DescribeStateMachineInput struct { // The Amazon Resource Name (ARN) of the state machine to describe. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeStateMachineInput) GoString ¶
func (s DescribeStateMachineInput) GoString() string
GoString returns the string representation
func (*DescribeStateMachineInput) SetStateMachineArn ¶
func (s *DescribeStateMachineInput) SetStateMachineArn(v string) *DescribeStateMachineInput
SetStateMachineArn sets the StateMachineArn field's value.
func (DescribeStateMachineInput) String ¶
func (s DescribeStateMachineInput) String() string
String returns the string representation
func (*DescribeStateMachineInput) Validate ¶
func (s *DescribeStateMachineInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeStateMachineOutput ¶
type DescribeStateMachineOutput struct { // The date the state machine is created. // // CreationDate is a required field CreationDate *time.Time `locationName:"creationDate" type:"timestamp" required:"true"` // The Amazon States Language definition of the state machine. See Amazon States // Language (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html). // // Definition is a required field Definition *string `locationName:"definition" min:"1" type:"string" required:"true" sensitive:"true"` // The LoggingConfiguration data type is used to set CloudWatch Logs options. LoggingConfiguration *LoggingConfiguration `locationName:"loggingConfiguration" type:"structure"` // 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 _. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the IAM role used when creating this state // machine. (The IAM role maintains security by granting Step Functions access // to AWS resources.) // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) that identifies the state machine. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // The current status of the state machine. Status *string `locationName:"status" type:"string" enum:"StateMachineStatus"` // The type of the state machine (STANDARD or EXPRESS). // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"StateMachineType"` // contains filtered or unexported fields }
func (DescribeStateMachineOutput) GoString ¶
func (s DescribeStateMachineOutput) GoString() string
GoString returns the string representation
func (*DescribeStateMachineOutput) SetCreationDate ¶
func (s *DescribeStateMachineOutput) SetCreationDate(v time.Time) *DescribeStateMachineOutput
SetCreationDate sets the CreationDate field's value.
func (*DescribeStateMachineOutput) SetDefinition ¶
func (s *DescribeStateMachineOutput) SetDefinition(v string) *DescribeStateMachineOutput
SetDefinition sets the Definition field's value.
func (*DescribeStateMachineOutput) SetLoggingConfiguration ¶ added in v1.25.47
func (s *DescribeStateMachineOutput) SetLoggingConfiguration(v *LoggingConfiguration) *DescribeStateMachineOutput
SetLoggingConfiguration sets the LoggingConfiguration field's value.
func (*DescribeStateMachineOutput) SetName ¶
func (s *DescribeStateMachineOutput) SetName(v string) *DescribeStateMachineOutput
SetName sets the Name field's value.
func (*DescribeStateMachineOutput) SetRoleArn ¶
func (s *DescribeStateMachineOutput) SetRoleArn(v string) *DescribeStateMachineOutput
SetRoleArn sets the RoleArn field's value.
func (*DescribeStateMachineOutput) SetStateMachineArn ¶
func (s *DescribeStateMachineOutput) SetStateMachineArn(v string) *DescribeStateMachineOutput
SetStateMachineArn sets the StateMachineArn field's value.
func (*DescribeStateMachineOutput) SetStatus ¶
func (s *DescribeStateMachineOutput) SetStatus(v string) *DescribeStateMachineOutput
SetStatus sets the Status field's value.
func (*DescribeStateMachineOutput) SetType ¶ added in v1.25.47
func (s *DescribeStateMachineOutput) SetType(v string) *DescribeStateMachineOutput
SetType sets the Type field's value.
func (DescribeStateMachineOutput) String ¶
func (s DescribeStateMachineOutput) String() string
String returns the string representation
type ExecutionAbortedEventDetails ¶
type ExecutionAbortedEventDetails struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about an abort of an execution.
func (ExecutionAbortedEventDetails) GoString ¶
func (s ExecutionAbortedEventDetails) GoString() string
GoString returns the string representation
func (*ExecutionAbortedEventDetails) SetCause ¶
func (s *ExecutionAbortedEventDetails) SetCause(v string) *ExecutionAbortedEventDetails
SetCause sets the Cause field's value.
func (*ExecutionAbortedEventDetails) SetError ¶
func (s *ExecutionAbortedEventDetails) SetError(v string) *ExecutionAbortedEventDetails
SetError sets the Error field's value.
func (ExecutionAbortedEventDetails) String ¶
func (s ExecutionAbortedEventDetails) String() string
String returns the string representation
type ExecutionAlreadyExists ¶ added in v1.28.0
type ExecutionAlreadyExists struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"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) Code ¶ added in v1.28.0
func (s *ExecutionAlreadyExists) Code() string
Code returns the exception type name.
func (*ExecutionAlreadyExists) Error ¶ added in v1.28.0
func (s *ExecutionAlreadyExists) Error() string
func (ExecutionAlreadyExists) GoString ¶ added in v1.28.0
func (s ExecutionAlreadyExists) GoString() string
GoString returns the string representation
func (*ExecutionAlreadyExists) Message ¶ added in v1.28.0
func (s *ExecutionAlreadyExists) Message() string
Message returns the exception's message.
func (*ExecutionAlreadyExists) OrigErr ¶ added in v1.28.0
func (s *ExecutionAlreadyExists) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ExecutionAlreadyExists) RequestID ¶ added in v1.28.0
func (s *ExecutionAlreadyExists) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ExecutionAlreadyExists) StatusCode ¶ added in v1.28.0
func (s *ExecutionAlreadyExists) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ExecutionAlreadyExists) String ¶ added in v1.28.0
func (s ExecutionAlreadyExists) String() string
String returns the string representation
type ExecutionDoesNotExist ¶ added in v1.28.0
type ExecutionDoesNotExist struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified execution does not exist.
func (*ExecutionDoesNotExist) Code ¶ added in v1.28.0
func (s *ExecutionDoesNotExist) Code() string
Code returns the exception type name.
func (*ExecutionDoesNotExist) Error ¶ added in v1.28.0
func (s *ExecutionDoesNotExist) Error() string
func (ExecutionDoesNotExist) GoString ¶ added in v1.28.0
func (s ExecutionDoesNotExist) GoString() string
GoString returns the string representation
func (*ExecutionDoesNotExist) Message ¶ added in v1.28.0
func (s *ExecutionDoesNotExist) Message() string
Message returns the exception's message.
func (*ExecutionDoesNotExist) OrigErr ¶ added in v1.28.0
func (s *ExecutionDoesNotExist) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ExecutionDoesNotExist) RequestID ¶ added in v1.28.0
func (s *ExecutionDoesNotExist) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ExecutionDoesNotExist) StatusCode ¶ added in v1.28.0
func (s *ExecutionDoesNotExist) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ExecutionDoesNotExist) String ¶ added in v1.28.0
func (s ExecutionDoesNotExist) String() string
String returns the string representation
type ExecutionFailedEventDetails ¶
type ExecutionFailedEventDetails struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about an execution failure event.
func (ExecutionFailedEventDetails) GoString ¶
func (s ExecutionFailedEventDetails) GoString() string
GoString returns the string representation
func (*ExecutionFailedEventDetails) SetCause ¶
func (s *ExecutionFailedEventDetails) SetCause(v string) *ExecutionFailedEventDetails
SetCause sets the Cause field's value.
func (*ExecutionFailedEventDetails) SetError ¶
func (s *ExecutionFailedEventDetails) SetError(v string) *ExecutionFailedEventDetails
SetError sets the Error field's value.
func (ExecutionFailedEventDetails) String ¶
func (s ExecutionFailedEventDetails) String() string
String returns the string representation
type ExecutionLimitExceeded ¶ added in v1.28.0
type ExecutionLimitExceeded struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"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) Code ¶ added in v1.28.0
func (s *ExecutionLimitExceeded) Code() string
Code returns the exception type name.
func (*ExecutionLimitExceeded) Error ¶ added in v1.28.0
func (s *ExecutionLimitExceeded) Error() string
func (ExecutionLimitExceeded) GoString ¶ added in v1.28.0
func (s ExecutionLimitExceeded) GoString() string
GoString returns the string representation
func (*ExecutionLimitExceeded) Message ¶ added in v1.28.0
func (s *ExecutionLimitExceeded) Message() string
Message returns the exception's message.
func (*ExecutionLimitExceeded) OrigErr ¶ added in v1.28.0
func (s *ExecutionLimitExceeded) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ExecutionLimitExceeded) RequestID ¶ added in v1.28.0
func (s *ExecutionLimitExceeded) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ExecutionLimitExceeded) StatusCode ¶ added in v1.28.0
func (s *ExecutionLimitExceeded) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ExecutionLimitExceeded) String ¶ added in v1.28.0
func (s ExecutionLimitExceeded) String() string
String returns the string representation
type ExecutionListItem ¶
type ExecutionListItem struct { // The Amazon Resource Name (ARN) that id entifies the execution. // // ExecutionArn is a required field ExecutionArn *string `locationName:"executionArn" min:"1" type:"string" required:"true"` // 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 _. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The date the execution started. // // StartDate is a required field StartDate *time.Time `locationName:"startDate" type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) of the executed state machine. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // The current status of the execution. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ExecutionStatus"` // If the execution already ended, the date the execution stopped. StopDate *time.Time `locationName:"stopDate" type:"timestamp"` // contains filtered or unexported fields }
Contains details about an execution.
func (ExecutionListItem) GoString ¶
func (s ExecutionListItem) GoString() string
GoString returns the string representation
func (*ExecutionListItem) SetExecutionArn ¶
func (s *ExecutionListItem) SetExecutionArn(v string) *ExecutionListItem
SetExecutionArn sets the ExecutionArn field's value.
func (*ExecutionListItem) SetName ¶
func (s *ExecutionListItem) SetName(v string) *ExecutionListItem
SetName sets the Name field's value.
func (*ExecutionListItem) SetStartDate ¶
func (s *ExecutionListItem) SetStartDate(v time.Time) *ExecutionListItem
SetStartDate sets the StartDate field's value.
func (*ExecutionListItem) SetStateMachineArn ¶
func (s *ExecutionListItem) SetStateMachineArn(v string) *ExecutionListItem
SetStateMachineArn sets the StateMachineArn field's value.
func (*ExecutionListItem) SetStatus ¶
func (s *ExecutionListItem) SetStatus(v string) *ExecutionListItem
SetStatus sets the Status field's value.
func (*ExecutionListItem) SetStopDate ¶
func (s *ExecutionListItem) SetStopDate(v time.Time) *ExecutionListItem
SetStopDate sets the StopDate field's value.
func (ExecutionListItem) String ¶
func (s ExecutionListItem) String() string
String returns the string representation
type ExecutionStartedEventDetails ¶
type ExecutionStartedEventDetails struct { // The JSON data input to the execution. Input *string `locationName:"input" type:"string" sensitive:"true"` // The Amazon Resource Name (ARN) of the IAM role used for executing AWS Lambda // tasks. RoleArn *string `locationName:"roleArn" min:"1" type:"string"` // contains filtered or unexported fields }
Contains details about the start of the execution.
func (ExecutionStartedEventDetails) GoString ¶
func (s ExecutionStartedEventDetails) GoString() string
GoString returns the string representation
func (*ExecutionStartedEventDetails) SetInput ¶
func (s *ExecutionStartedEventDetails) SetInput(v string) *ExecutionStartedEventDetails
SetInput sets the Input field's value.
func (*ExecutionStartedEventDetails) SetRoleArn ¶
func (s *ExecutionStartedEventDetails) SetRoleArn(v string) *ExecutionStartedEventDetails
SetRoleArn sets the RoleArn field's value.
func (ExecutionStartedEventDetails) String ¶
func (s ExecutionStartedEventDetails) String() string
String returns the string representation
type ExecutionSucceededEventDetails ¶
type ExecutionSucceededEventDetails struct { // The JSON data output by the execution. Output *string `locationName:"output" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about the successful termination of the execution.
func (ExecutionSucceededEventDetails) GoString ¶
func (s ExecutionSucceededEventDetails) GoString() string
GoString returns the string representation
func (*ExecutionSucceededEventDetails) SetOutput ¶
func (s *ExecutionSucceededEventDetails) SetOutput(v string) *ExecutionSucceededEventDetails
SetOutput sets the Output field's value.
func (ExecutionSucceededEventDetails) String ¶
func (s ExecutionSucceededEventDetails) String() string
String returns the string representation
type ExecutionTimedOutEventDetails ¶
type ExecutionTimedOutEventDetails struct { // A more detailed explanation of the cause of the timeout. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about the execution timeout that occurred during the execution.
func (ExecutionTimedOutEventDetails) GoString ¶
func (s ExecutionTimedOutEventDetails) GoString() string
GoString returns the string representation
func (*ExecutionTimedOutEventDetails) SetCause ¶
func (s *ExecutionTimedOutEventDetails) SetCause(v string) *ExecutionTimedOutEventDetails
SetCause sets the Cause field's value.
func (*ExecutionTimedOutEventDetails) SetError ¶
func (s *ExecutionTimedOutEventDetails) SetError(v string) *ExecutionTimedOutEventDetails
SetError sets the Error field's value.
func (ExecutionTimedOutEventDetails) String ¶
func (s ExecutionTimedOutEventDetails) String() string
String returns the string representation
type GetActivityTaskInput ¶
type GetActivityTaskInput struct { // The Amazon Resource Name (ARN) of the activity to retrieve tasks from (assigned // when you create the task using CreateActivity.) // // ActivityArn is a required field ActivityArn *string `locationName:"activityArn" min:"1" type:"string" required:"true"` // You can provide an arbitrary name in order to identify the worker that the // task is assigned to. This name is used when it is logged in the execution // history. WorkerName *string `locationName:"workerName" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetActivityTaskInput) GoString ¶
func (s GetActivityTaskInput) GoString() string
GoString returns the string representation
func (*GetActivityTaskInput) SetActivityArn ¶
func (s *GetActivityTaskInput) SetActivityArn(v string) *GetActivityTaskInput
SetActivityArn sets the ActivityArn field's value.
func (*GetActivityTaskInput) SetWorkerName ¶
func (s *GetActivityTaskInput) SetWorkerName(v string) *GetActivityTaskInput
SetWorkerName sets the WorkerName field's value.
func (GetActivityTaskInput) String ¶
func (s GetActivityTaskInput) String() string
String returns the string representation
func (*GetActivityTaskInput) Validate ¶
func (s *GetActivityTaskInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetActivityTaskOutput ¶
type GetActivityTaskOutput struct { // The string that contains the JSON input data for the task. Input *string `locationName:"input" type:"string" sensitive:"true"` // A token that identifies the scheduled task. This token must be copied and // included in subsequent calls to SendTaskHeartbeat, SendTaskSuccess or SendTaskFailure // in order to report the progress or completion of the task. TaskToken *string `locationName:"taskToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetActivityTaskOutput) GoString ¶
func (s GetActivityTaskOutput) GoString() string
GoString returns the string representation
func (*GetActivityTaskOutput) SetInput ¶
func (s *GetActivityTaskOutput) SetInput(v string) *GetActivityTaskOutput
SetInput sets the Input field's value.
func (*GetActivityTaskOutput) SetTaskToken ¶
func (s *GetActivityTaskOutput) SetTaskToken(v string) *GetActivityTaskOutput
SetTaskToken sets the TaskToken field's value.
func (GetActivityTaskOutput) String ¶
func (s GetActivityTaskOutput) String() string
String returns the string representation
type GetExecutionHistoryInput ¶
type GetExecutionHistoryInput struct { // The Amazon Resource Name (ARN) of the execution. // // ExecutionArn is a required field ExecutionArn *string `locationName:"executionArn" min:"1" type:"string" required:"true"` // The maximum number of results that are returned per call. You can use nextToken // to obtain further pages of results. The default is 100 and the maximum allowed // page size is 1000. A value of 0 uses the default. // // This is only an upper limit. The actual number of results returned per call // might be fewer than the specified maximum. MaxResults *int64 `locationName:"maxResults" type:"integer"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // Lists events in descending order of their timeStamp. ReverseOrder *bool `locationName:"reverseOrder" type:"boolean"` // contains filtered or unexported fields }
func (GetExecutionHistoryInput) GoString ¶
func (s GetExecutionHistoryInput) GoString() string
GoString returns the string representation
func (*GetExecutionHistoryInput) SetExecutionArn ¶
func (s *GetExecutionHistoryInput) SetExecutionArn(v string) *GetExecutionHistoryInput
SetExecutionArn sets the ExecutionArn field's value.
func (*GetExecutionHistoryInput) SetMaxResults ¶
func (s *GetExecutionHistoryInput) SetMaxResults(v int64) *GetExecutionHistoryInput
SetMaxResults sets the MaxResults field's value.
func (*GetExecutionHistoryInput) SetNextToken ¶
func (s *GetExecutionHistoryInput) SetNextToken(v string) *GetExecutionHistoryInput
SetNextToken sets the NextToken field's value.
func (*GetExecutionHistoryInput) SetReverseOrder ¶
func (s *GetExecutionHistoryInput) SetReverseOrder(v bool) *GetExecutionHistoryInput
SetReverseOrder sets the ReverseOrder field's value.
func (GetExecutionHistoryInput) String ¶
func (s GetExecutionHistoryInput) String() string
String returns the string representation
func (*GetExecutionHistoryInput) Validate ¶
func (s *GetExecutionHistoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetExecutionHistoryOutput ¶
type GetExecutionHistoryOutput struct { // The list of events that occurred in the execution. // // Events is a required field Events []*HistoryEvent `locationName:"events" type:"list" required:"true"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetExecutionHistoryOutput) GoString ¶
func (s GetExecutionHistoryOutput) GoString() string
GoString returns the string representation
func (*GetExecutionHistoryOutput) SetEvents ¶
func (s *GetExecutionHistoryOutput) SetEvents(v []*HistoryEvent) *GetExecutionHistoryOutput
SetEvents sets the Events field's value.
func (*GetExecutionHistoryOutput) SetNextToken ¶
func (s *GetExecutionHistoryOutput) SetNextToken(v string) *GetExecutionHistoryOutput
SetNextToken sets the NextToken field's value.
func (GetExecutionHistoryOutput) String ¶
func (s GetExecutionHistoryOutput) String() string
String returns the string representation
type HistoryEvent ¶
type HistoryEvent struct { // Contains details about an activity that failed during an execution. ActivityFailedEventDetails *ActivityFailedEventDetails `locationName:"activityFailedEventDetails" type:"structure"` // Contains details about an activity schedule event that failed during an execution. ActivityScheduleFailedEventDetails *ActivityScheduleFailedEventDetails `locationName:"activityScheduleFailedEventDetails" type:"structure"` // Contains details about an activity scheduled during an execution. ActivityScheduledEventDetails *ActivityScheduledEventDetails `locationName:"activityScheduledEventDetails" type:"structure"` // Contains details about the start of an activity during an execution. ActivityStartedEventDetails *ActivityStartedEventDetails `locationName:"activityStartedEventDetails" type:"structure"` // Contains details about an activity that successfully terminated during an // execution. ActivitySucceededEventDetails *ActivitySucceededEventDetails `locationName:"activitySucceededEventDetails" type:"structure"` // Contains details about an activity timeout that occurred during an execution. ActivityTimedOutEventDetails *ActivityTimedOutEventDetails `locationName:"activityTimedOutEventDetails" type:"structure"` // Contains details about an abort of an execution. ExecutionAbortedEventDetails *ExecutionAbortedEventDetails `locationName:"executionAbortedEventDetails" type:"structure"` // Contains details about an execution failure event. ExecutionFailedEventDetails *ExecutionFailedEventDetails `locationName:"executionFailedEventDetails" type:"structure"` // Contains details about the start of the execution. ExecutionStartedEventDetails *ExecutionStartedEventDetails `locationName:"executionStartedEventDetails" type:"structure"` // Contains details about the successful termination of the execution. ExecutionSucceededEventDetails *ExecutionSucceededEventDetails `locationName:"executionSucceededEventDetails" type:"structure"` // Contains details about the execution timeout that occurred during the execution. ExecutionTimedOutEventDetails *ExecutionTimedOutEventDetails `locationName:"executionTimedOutEventDetails" type:"structure"` // The id of the event. Events are numbered sequentially, starting at one. // // Id is a required field Id *int64 `locationName:"id" type:"long" required:"true"` // Contains details about a lambda function that failed during an execution. LambdaFunctionFailedEventDetails *LambdaFunctionFailedEventDetails `locationName:"lambdaFunctionFailedEventDetails" type:"structure"` // Contains details about a failed lambda function schedule event that occurred // during an execution. LambdaFunctionScheduleFailedEventDetails *LambdaFunctionScheduleFailedEventDetails `locationName:"lambdaFunctionScheduleFailedEventDetails" type:"structure"` // Contains details about a lambda function scheduled during an execution. LambdaFunctionScheduledEventDetails *LambdaFunctionScheduledEventDetails `locationName:"lambdaFunctionScheduledEventDetails" type:"structure"` // Contains details about a lambda function that failed to start during an execution. LambdaFunctionStartFailedEventDetails *LambdaFunctionStartFailedEventDetails `locationName:"lambdaFunctionStartFailedEventDetails" type:"structure"` // Contains details about a lambda function that terminated successfully during // an execution. LambdaFunctionSucceededEventDetails *LambdaFunctionSucceededEventDetails `locationName:"lambdaFunctionSucceededEventDetails" type:"structure"` // Contains details about a lambda function timeout that occurred during an // execution. LambdaFunctionTimedOutEventDetails *LambdaFunctionTimedOutEventDetails `locationName:"lambdaFunctionTimedOutEventDetails" type:"structure"` // Contains details about an iteration of a Map state that was aborted. MapIterationAbortedEventDetails *MapIterationEventDetails `locationName:"mapIterationAbortedEventDetails" type:"structure"` // Contains details about an iteration of a Map state that failed. MapIterationFailedEventDetails *MapIterationEventDetails `locationName:"mapIterationFailedEventDetails" type:"structure"` // Contains details about an iteration of a Map state that was started. MapIterationStartedEventDetails *MapIterationEventDetails `locationName:"mapIterationStartedEventDetails" type:"structure"` // Contains details about an iteration of a Map state that succeeded. MapIterationSucceededEventDetails *MapIterationEventDetails `locationName:"mapIterationSucceededEventDetails" type:"structure"` // Contains details about Map state that was started. MapStateStartedEventDetails *MapStateStartedEventDetails `locationName:"mapStateStartedEventDetails" type:"structure"` // The id of the previous event. PreviousEventId *int64 `locationName:"previousEventId" type:"long"` // Contains details about a state entered during an execution. StateEnteredEventDetails *StateEnteredEventDetails `locationName:"stateEnteredEventDetails" type:"structure"` // Contains details about an exit from a state during an execution. StateExitedEventDetails *StateExitedEventDetails `locationName:"stateExitedEventDetails" type:"structure"` // Contains details about the failure of a task. TaskFailedEventDetails *TaskFailedEventDetails `locationName:"taskFailedEventDetails" type:"structure"` // Contains details about a task that was scheduled. TaskScheduledEventDetails *TaskScheduledEventDetails `locationName:"taskScheduledEventDetails" type:"structure"` // Contains details about a task that failed to start. TaskStartFailedEventDetails *TaskStartFailedEventDetails `locationName:"taskStartFailedEventDetails" type:"structure"` // Contains details about a task that was started. TaskStartedEventDetails *TaskStartedEventDetails `locationName:"taskStartedEventDetails" type:"structure"` // Contains details about a task that where the submit failed. TaskSubmitFailedEventDetails *TaskSubmitFailedEventDetails `locationName:"taskSubmitFailedEventDetails" type:"structure"` // Contains details about a submitted task. TaskSubmittedEventDetails *TaskSubmittedEventDetails `locationName:"taskSubmittedEventDetails" type:"structure"` // Contains details about a task that succeeded. TaskSucceededEventDetails *TaskSucceededEventDetails `locationName:"taskSucceededEventDetails" type:"structure"` // Contains details about a task that timed out. TaskTimedOutEventDetails *TaskTimedOutEventDetails `locationName:"taskTimedOutEventDetails" type:"structure"` // The date and time the event occurred. // // Timestamp is a required field Timestamp *time.Time `locationName:"timestamp" type:"timestamp" required:"true"` // The type of the event. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"HistoryEventType"` // contains filtered or unexported fields }
Contains details about the events of an execution.
func (HistoryEvent) GoString ¶
func (s HistoryEvent) GoString() string
GoString returns the string representation
func (*HistoryEvent) SetActivityFailedEventDetails ¶
func (s *HistoryEvent) SetActivityFailedEventDetails(v *ActivityFailedEventDetails) *HistoryEvent
SetActivityFailedEventDetails sets the ActivityFailedEventDetails field's value.
func (*HistoryEvent) SetActivityScheduleFailedEventDetails ¶
func (s *HistoryEvent) SetActivityScheduleFailedEventDetails(v *ActivityScheduleFailedEventDetails) *HistoryEvent
SetActivityScheduleFailedEventDetails sets the ActivityScheduleFailedEventDetails field's value.
func (*HistoryEvent) SetActivityScheduledEventDetails ¶
func (s *HistoryEvent) SetActivityScheduledEventDetails(v *ActivityScheduledEventDetails) *HistoryEvent
SetActivityScheduledEventDetails sets the ActivityScheduledEventDetails field's value.
func (*HistoryEvent) SetActivityStartedEventDetails ¶
func (s *HistoryEvent) SetActivityStartedEventDetails(v *ActivityStartedEventDetails) *HistoryEvent
SetActivityStartedEventDetails sets the ActivityStartedEventDetails field's value.
func (*HistoryEvent) SetActivitySucceededEventDetails ¶
func (s *HistoryEvent) SetActivitySucceededEventDetails(v *ActivitySucceededEventDetails) *HistoryEvent
SetActivitySucceededEventDetails sets the ActivitySucceededEventDetails field's value.
func (*HistoryEvent) SetActivityTimedOutEventDetails ¶
func (s *HistoryEvent) SetActivityTimedOutEventDetails(v *ActivityTimedOutEventDetails) *HistoryEvent
SetActivityTimedOutEventDetails sets the ActivityTimedOutEventDetails field's value.
func (*HistoryEvent) SetExecutionAbortedEventDetails ¶
func (s *HistoryEvent) SetExecutionAbortedEventDetails(v *ExecutionAbortedEventDetails) *HistoryEvent
SetExecutionAbortedEventDetails sets the ExecutionAbortedEventDetails field's value.
func (*HistoryEvent) SetExecutionFailedEventDetails ¶
func (s *HistoryEvent) SetExecutionFailedEventDetails(v *ExecutionFailedEventDetails) *HistoryEvent
SetExecutionFailedEventDetails sets the ExecutionFailedEventDetails field's value.
func (*HistoryEvent) SetExecutionStartedEventDetails ¶
func (s *HistoryEvent) SetExecutionStartedEventDetails(v *ExecutionStartedEventDetails) *HistoryEvent
SetExecutionStartedEventDetails sets the ExecutionStartedEventDetails field's value.
func (*HistoryEvent) SetExecutionSucceededEventDetails ¶
func (s *HistoryEvent) SetExecutionSucceededEventDetails(v *ExecutionSucceededEventDetails) *HistoryEvent
SetExecutionSucceededEventDetails sets the ExecutionSucceededEventDetails field's value.
func (*HistoryEvent) SetExecutionTimedOutEventDetails ¶
func (s *HistoryEvent) SetExecutionTimedOutEventDetails(v *ExecutionTimedOutEventDetails) *HistoryEvent
SetExecutionTimedOutEventDetails sets the ExecutionTimedOutEventDetails field's value.
func (*HistoryEvent) SetId ¶
func (s *HistoryEvent) SetId(v int64) *HistoryEvent
SetId sets the Id field's value.
func (*HistoryEvent) SetLambdaFunctionFailedEventDetails ¶
func (s *HistoryEvent) SetLambdaFunctionFailedEventDetails(v *LambdaFunctionFailedEventDetails) *HistoryEvent
SetLambdaFunctionFailedEventDetails sets the LambdaFunctionFailedEventDetails field's value.
func (*HistoryEvent) SetLambdaFunctionScheduleFailedEventDetails ¶
func (s *HistoryEvent) SetLambdaFunctionScheduleFailedEventDetails(v *LambdaFunctionScheduleFailedEventDetails) *HistoryEvent
SetLambdaFunctionScheduleFailedEventDetails sets the LambdaFunctionScheduleFailedEventDetails field's value.
func (*HistoryEvent) SetLambdaFunctionScheduledEventDetails ¶
func (s *HistoryEvent) SetLambdaFunctionScheduledEventDetails(v *LambdaFunctionScheduledEventDetails) *HistoryEvent
SetLambdaFunctionScheduledEventDetails sets the LambdaFunctionScheduledEventDetails field's value.
func (*HistoryEvent) SetLambdaFunctionStartFailedEventDetails ¶
func (s *HistoryEvent) SetLambdaFunctionStartFailedEventDetails(v *LambdaFunctionStartFailedEventDetails) *HistoryEvent
SetLambdaFunctionStartFailedEventDetails sets the LambdaFunctionStartFailedEventDetails field's value.
func (*HistoryEvent) SetLambdaFunctionSucceededEventDetails ¶
func (s *HistoryEvent) SetLambdaFunctionSucceededEventDetails(v *LambdaFunctionSucceededEventDetails) *HistoryEvent
SetLambdaFunctionSucceededEventDetails sets the LambdaFunctionSucceededEventDetails field's value.
func (*HistoryEvent) SetLambdaFunctionTimedOutEventDetails ¶
func (s *HistoryEvent) SetLambdaFunctionTimedOutEventDetails(v *LambdaFunctionTimedOutEventDetails) *HistoryEvent
SetLambdaFunctionTimedOutEventDetails sets the LambdaFunctionTimedOutEventDetails field's value.
func (*HistoryEvent) SetMapIterationAbortedEventDetails ¶ added in v1.23.15
func (s *HistoryEvent) SetMapIterationAbortedEventDetails(v *MapIterationEventDetails) *HistoryEvent
SetMapIterationAbortedEventDetails sets the MapIterationAbortedEventDetails field's value.
func (*HistoryEvent) SetMapIterationFailedEventDetails ¶ added in v1.23.15
func (s *HistoryEvent) SetMapIterationFailedEventDetails(v *MapIterationEventDetails) *HistoryEvent
SetMapIterationFailedEventDetails sets the MapIterationFailedEventDetails field's value.
func (*HistoryEvent) SetMapIterationStartedEventDetails ¶ added in v1.23.15
func (s *HistoryEvent) SetMapIterationStartedEventDetails(v *MapIterationEventDetails) *HistoryEvent
SetMapIterationStartedEventDetails sets the MapIterationStartedEventDetails field's value.
func (*HistoryEvent) SetMapIterationSucceededEventDetails ¶ added in v1.23.15
func (s *HistoryEvent) SetMapIterationSucceededEventDetails(v *MapIterationEventDetails) *HistoryEvent
SetMapIterationSucceededEventDetails sets the MapIterationSucceededEventDetails field's value.
func (*HistoryEvent) SetMapStateStartedEventDetails ¶ added in v1.23.15
func (s *HistoryEvent) SetMapStateStartedEventDetails(v *MapStateStartedEventDetails) *HistoryEvent
SetMapStateStartedEventDetails sets the MapStateStartedEventDetails field's value.
func (*HistoryEvent) SetPreviousEventId ¶
func (s *HistoryEvent) SetPreviousEventId(v int64) *HistoryEvent
SetPreviousEventId sets the PreviousEventId field's value.
func (*HistoryEvent) SetStateEnteredEventDetails ¶
func (s *HistoryEvent) SetStateEnteredEventDetails(v *StateEnteredEventDetails) *HistoryEvent
SetStateEnteredEventDetails sets the StateEnteredEventDetails field's value.
func (*HistoryEvent) SetStateExitedEventDetails ¶
func (s *HistoryEvent) SetStateExitedEventDetails(v *StateExitedEventDetails) *HistoryEvent
SetStateExitedEventDetails sets the StateExitedEventDetails field's value.
func (*HistoryEvent) SetTaskFailedEventDetails ¶ added in v1.15.87
func (s *HistoryEvent) SetTaskFailedEventDetails(v *TaskFailedEventDetails) *HistoryEvent
SetTaskFailedEventDetails sets the TaskFailedEventDetails field's value.
func (*HistoryEvent) SetTaskScheduledEventDetails ¶ added in v1.15.87
func (s *HistoryEvent) SetTaskScheduledEventDetails(v *TaskScheduledEventDetails) *HistoryEvent
SetTaskScheduledEventDetails sets the TaskScheduledEventDetails field's value.
func (*HistoryEvent) SetTaskStartFailedEventDetails ¶ added in v1.15.87
func (s *HistoryEvent) SetTaskStartFailedEventDetails(v *TaskStartFailedEventDetails) *HistoryEvent
SetTaskStartFailedEventDetails sets the TaskStartFailedEventDetails field's value.
func (*HistoryEvent) SetTaskStartedEventDetails ¶ added in v1.15.87
func (s *HistoryEvent) SetTaskStartedEventDetails(v *TaskStartedEventDetails) *HistoryEvent
SetTaskStartedEventDetails sets the TaskStartedEventDetails field's value.
func (*HistoryEvent) SetTaskSubmitFailedEventDetails ¶ added in v1.15.87
func (s *HistoryEvent) SetTaskSubmitFailedEventDetails(v *TaskSubmitFailedEventDetails) *HistoryEvent
SetTaskSubmitFailedEventDetails sets the TaskSubmitFailedEventDetails field's value.
func (*HistoryEvent) SetTaskSubmittedEventDetails ¶ added in v1.15.87
func (s *HistoryEvent) SetTaskSubmittedEventDetails(v *TaskSubmittedEventDetails) *HistoryEvent
SetTaskSubmittedEventDetails sets the TaskSubmittedEventDetails field's value.
func (*HistoryEvent) SetTaskSucceededEventDetails ¶ added in v1.15.87
func (s *HistoryEvent) SetTaskSucceededEventDetails(v *TaskSucceededEventDetails) *HistoryEvent
SetTaskSucceededEventDetails sets the TaskSucceededEventDetails field's value.
func (*HistoryEvent) SetTaskTimedOutEventDetails ¶ added in v1.15.87
func (s *HistoryEvent) SetTaskTimedOutEventDetails(v *TaskTimedOutEventDetails) *HistoryEvent
SetTaskTimedOutEventDetails sets the TaskTimedOutEventDetails field's value.
func (*HistoryEvent) SetTimestamp ¶
func (s *HistoryEvent) SetTimestamp(v time.Time) *HistoryEvent
SetTimestamp sets the Timestamp field's value.
func (*HistoryEvent) SetType ¶
func (s *HistoryEvent) SetType(v string) *HistoryEvent
SetType sets the Type field's value.
func (HistoryEvent) String ¶
func (s HistoryEvent) String() string
String returns the string representation
type InvalidArn ¶ added in v1.28.0
type InvalidArn struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The provided Amazon Resource Name (ARN) is invalid.
func (*InvalidArn) Code ¶ added in v1.28.0
func (s *InvalidArn) Code() string
Code returns the exception type name.
func (*InvalidArn) Error ¶ added in v1.28.0
func (s *InvalidArn) Error() string
func (InvalidArn) GoString ¶ added in v1.28.0
func (s InvalidArn) GoString() string
GoString returns the string representation
func (*InvalidArn) Message ¶ added in v1.28.0
func (s *InvalidArn) Message() string
Message returns the exception's message.
func (*InvalidArn) OrigErr ¶ added in v1.28.0
func (s *InvalidArn) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidArn) RequestID ¶ added in v1.28.0
func (s *InvalidArn) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidArn) StatusCode ¶ added in v1.28.0
func (s *InvalidArn) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidArn) String ¶ added in v1.28.0
func (s InvalidArn) String() string
String returns the string representation
type InvalidDefinition ¶ added in v1.28.0
type InvalidDefinition struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The provided Amazon States Language definition is invalid.
func (*InvalidDefinition) Code ¶ added in v1.28.0
func (s *InvalidDefinition) Code() string
Code returns the exception type name.
func (*InvalidDefinition) Error ¶ added in v1.28.0
func (s *InvalidDefinition) Error() string
func (InvalidDefinition) GoString ¶ added in v1.28.0
func (s InvalidDefinition) GoString() string
GoString returns the string representation
func (*InvalidDefinition) Message ¶ added in v1.28.0
func (s *InvalidDefinition) Message() string
Message returns the exception's message.
func (*InvalidDefinition) OrigErr ¶ added in v1.28.0
func (s *InvalidDefinition) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidDefinition) RequestID ¶ added in v1.28.0
func (s *InvalidDefinition) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidDefinition) StatusCode ¶ added in v1.28.0
func (s *InvalidDefinition) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidDefinition) String ¶ added in v1.28.0
func (s InvalidDefinition) String() string
String returns the string representation
type InvalidExecutionInput ¶ added in v1.28.0
type InvalidExecutionInput struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The provided JSON input data is invalid.
func (*InvalidExecutionInput) Code ¶ added in v1.28.0
func (s *InvalidExecutionInput) Code() string
Code returns the exception type name.
func (*InvalidExecutionInput) Error ¶ added in v1.28.0
func (s *InvalidExecutionInput) Error() string
func (InvalidExecutionInput) GoString ¶ added in v1.28.0
func (s InvalidExecutionInput) GoString() string
GoString returns the string representation
func (*InvalidExecutionInput) Message ¶ added in v1.28.0
func (s *InvalidExecutionInput) Message() string
Message returns the exception's message.
func (*InvalidExecutionInput) OrigErr ¶ added in v1.28.0
func (s *InvalidExecutionInput) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidExecutionInput) RequestID ¶ added in v1.28.0
func (s *InvalidExecutionInput) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidExecutionInput) StatusCode ¶ added in v1.28.0
func (s *InvalidExecutionInput) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidExecutionInput) String ¶ added in v1.28.0
func (s InvalidExecutionInput) String() string
String returns the string representation
type InvalidLoggingConfiguration ¶ added in v1.28.0
type InvalidLoggingConfiguration struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidLoggingConfiguration) Code ¶ added in v1.28.0
func (s *InvalidLoggingConfiguration) Code() string
Code returns the exception type name.
func (*InvalidLoggingConfiguration) Error ¶ added in v1.28.0
func (s *InvalidLoggingConfiguration) Error() string
func (InvalidLoggingConfiguration) GoString ¶ added in v1.28.0
func (s InvalidLoggingConfiguration) GoString() string
GoString returns the string representation
func (*InvalidLoggingConfiguration) Message ¶ added in v1.28.0
func (s *InvalidLoggingConfiguration) Message() string
Message returns the exception's message.
func (*InvalidLoggingConfiguration) OrigErr ¶ added in v1.28.0
func (s *InvalidLoggingConfiguration) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidLoggingConfiguration) RequestID ¶ added in v1.28.0
func (s *InvalidLoggingConfiguration) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidLoggingConfiguration) StatusCode ¶ added in v1.28.0
func (s *InvalidLoggingConfiguration) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidLoggingConfiguration) String ¶ added in v1.28.0
func (s InvalidLoggingConfiguration) String() string
String returns the string representation
type InvalidName ¶ added in v1.28.0
type InvalidName struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The provided name is invalid.
func (*InvalidName) Code ¶ added in v1.28.0
func (s *InvalidName) Code() string
Code returns the exception type name.
func (*InvalidName) Error ¶ added in v1.28.0
func (s *InvalidName) Error() string
func (InvalidName) GoString ¶ added in v1.28.0
func (s InvalidName) GoString() string
GoString returns the string representation
func (*InvalidName) Message ¶ added in v1.28.0
func (s *InvalidName) Message() string
Message returns the exception's message.
func (*InvalidName) OrigErr ¶ added in v1.28.0
func (s *InvalidName) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidName) RequestID ¶ added in v1.28.0
func (s *InvalidName) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidName) StatusCode ¶ added in v1.28.0
func (s *InvalidName) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidName) String ¶ added in v1.28.0
func (s InvalidName) String() string
String returns the string representation
type InvalidOutput ¶ added in v1.28.0
type InvalidOutput struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The provided JSON output data is invalid.
func (*InvalidOutput) Code ¶ added in v1.28.0
func (s *InvalidOutput) Code() string
Code returns the exception type name.
func (*InvalidOutput) Error ¶ added in v1.28.0
func (s *InvalidOutput) Error() string
func (InvalidOutput) GoString ¶ added in v1.28.0
func (s InvalidOutput) GoString() string
GoString returns the string representation
func (*InvalidOutput) Message ¶ added in v1.28.0
func (s *InvalidOutput) Message() string
Message returns the exception's message.
func (*InvalidOutput) OrigErr ¶ added in v1.28.0
func (s *InvalidOutput) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidOutput) RequestID ¶ added in v1.28.0
func (s *InvalidOutput) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidOutput) StatusCode ¶ added in v1.28.0
func (s *InvalidOutput) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidOutput) String ¶ added in v1.28.0
func (s InvalidOutput) String() string
String returns the string representation
type InvalidToken ¶ added in v1.28.0
type InvalidToken struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The provided token is invalid.
func (*InvalidToken) Code ¶ added in v1.28.0
func (s *InvalidToken) Code() string
Code returns the exception type name.
func (*InvalidToken) Error ¶ added in v1.28.0
func (s *InvalidToken) Error() string
func (InvalidToken) GoString ¶ added in v1.28.0
func (s InvalidToken) GoString() string
GoString returns the string representation
func (*InvalidToken) Message ¶ added in v1.28.0
func (s *InvalidToken) Message() string
Message returns the exception's message.
func (*InvalidToken) OrigErr ¶ added in v1.28.0
func (s *InvalidToken) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidToken) RequestID ¶ added in v1.28.0
func (s *InvalidToken) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidToken) StatusCode ¶ added in v1.28.0
func (s *InvalidToken) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidToken) String ¶ added in v1.28.0
func (s InvalidToken) String() string
String returns the string representation
type LambdaFunctionFailedEventDetails ¶
type LambdaFunctionFailedEventDetails struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about a lambda function that failed during an execution.
func (LambdaFunctionFailedEventDetails) GoString ¶
func (s LambdaFunctionFailedEventDetails) GoString() string
GoString returns the string representation
func (*LambdaFunctionFailedEventDetails) SetCause ¶
func (s *LambdaFunctionFailedEventDetails) SetCause(v string) *LambdaFunctionFailedEventDetails
SetCause sets the Cause field's value.
func (*LambdaFunctionFailedEventDetails) SetError ¶
func (s *LambdaFunctionFailedEventDetails) SetError(v string) *LambdaFunctionFailedEventDetails
SetError sets the Error field's value.
func (LambdaFunctionFailedEventDetails) String ¶
func (s LambdaFunctionFailedEventDetails) String() string
String returns the string representation
type LambdaFunctionScheduleFailedEventDetails ¶
type LambdaFunctionScheduleFailedEventDetails struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about a failed lambda function schedule event that occurred during an execution.
func (LambdaFunctionScheduleFailedEventDetails) GoString ¶
func (s LambdaFunctionScheduleFailedEventDetails) GoString() string
GoString returns the string representation
func (*LambdaFunctionScheduleFailedEventDetails) SetCause ¶
func (s *LambdaFunctionScheduleFailedEventDetails) SetCause(v string) *LambdaFunctionScheduleFailedEventDetails
SetCause sets the Cause field's value.
func (*LambdaFunctionScheduleFailedEventDetails) SetError ¶
func (s *LambdaFunctionScheduleFailedEventDetails) SetError(v string) *LambdaFunctionScheduleFailedEventDetails
SetError sets the Error field's value.
func (LambdaFunctionScheduleFailedEventDetails) String ¶
func (s LambdaFunctionScheduleFailedEventDetails) String() string
String returns the string representation
type LambdaFunctionScheduledEventDetails ¶
type LambdaFunctionScheduledEventDetails struct { // The JSON data input to the lambda function. Input *string `locationName:"input" type:"string" sensitive:"true"` // The Amazon Resource Name (ARN) of the scheduled lambda function. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The maximum allowed duration of the lambda function. TimeoutInSeconds *int64 `locationName:"timeoutInSeconds" type:"long"` // contains filtered or unexported fields }
Contains details about a lambda function scheduled during an execution.
func (LambdaFunctionScheduledEventDetails) GoString ¶
func (s LambdaFunctionScheduledEventDetails) GoString() string
GoString returns the string representation
func (*LambdaFunctionScheduledEventDetails) SetInput ¶
func (s *LambdaFunctionScheduledEventDetails) SetInput(v string) *LambdaFunctionScheduledEventDetails
SetInput sets the Input field's value.
func (*LambdaFunctionScheduledEventDetails) SetResource ¶
func (s *LambdaFunctionScheduledEventDetails) SetResource(v string) *LambdaFunctionScheduledEventDetails
SetResource sets the Resource field's value.
func (*LambdaFunctionScheduledEventDetails) SetTimeoutInSeconds ¶
func (s *LambdaFunctionScheduledEventDetails) SetTimeoutInSeconds(v int64) *LambdaFunctionScheduledEventDetails
SetTimeoutInSeconds sets the TimeoutInSeconds field's value.
func (LambdaFunctionScheduledEventDetails) String ¶
func (s LambdaFunctionScheduledEventDetails) String() string
String returns the string representation
type LambdaFunctionStartFailedEventDetails ¶
type LambdaFunctionStartFailedEventDetails struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about a lambda function that failed to start during an execution.
func (LambdaFunctionStartFailedEventDetails) GoString ¶
func (s LambdaFunctionStartFailedEventDetails) GoString() string
GoString returns the string representation
func (*LambdaFunctionStartFailedEventDetails) SetCause ¶
func (s *LambdaFunctionStartFailedEventDetails) SetCause(v string) *LambdaFunctionStartFailedEventDetails
SetCause sets the Cause field's value.
func (*LambdaFunctionStartFailedEventDetails) SetError ¶
func (s *LambdaFunctionStartFailedEventDetails) SetError(v string) *LambdaFunctionStartFailedEventDetails
SetError sets the Error field's value.
func (LambdaFunctionStartFailedEventDetails) String ¶
func (s LambdaFunctionStartFailedEventDetails) String() string
String returns the string representation
type LambdaFunctionSucceededEventDetails ¶
type LambdaFunctionSucceededEventDetails struct { // The JSON data output by the lambda function. Output *string `locationName:"output" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about a lambda function that successfully terminated during an execution.
func (LambdaFunctionSucceededEventDetails) GoString ¶
func (s LambdaFunctionSucceededEventDetails) GoString() string
GoString returns the string representation
func (*LambdaFunctionSucceededEventDetails) SetOutput ¶
func (s *LambdaFunctionSucceededEventDetails) SetOutput(v string) *LambdaFunctionSucceededEventDetails
SetOutput sets the Output field's value.
func (LambdaFunctionSucceededEventDetails) String ¶
func (s LambdaFunctionSucceededEventDetails) String() string
String returns the string representation
type LambdaFunctionTimedOutEventDetails ¶
type LambdaFunctionTimedOutEventDetails struct { // A more detailed explanation of the cause of the timeout. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about a lambda function timeout that occurred during an execution.
func (LambdaFunctionTimedOutEventDetails) GoString ¶
func (s LambdaFunctionTimedOutEventDetails) GoString() string
GoString returns the string representation
func (*LambdaFunctionTimedOutEventDetails) SetCause ¶
func (s *LambdaFunctionTimedOutEventDetails) SetCause(v string) *LambdaFunctionTimedOutEventDetails
SetCause sets the Cause field's value.
func (*LambdaFunctionTimedOutEventDetails) SetError ¶
func (s *LambdaFunctionTimedOutEventDetails) SetError(v string) *LambdaFunctionTimedOutEventDetails
SetError sets the Error field's value.
func (LambdaFunctionTimedOutEventDetails) String ¶
func (s LambdaFunctionTimedOutEventDetails) String() string
String returns the string representation
type ListActivitiesInput ¶
type ListActivitiesInput struct { // The maximum number of results that are returned per call. You can use nextToken // to obtain further pages of results. The default is 100 and the maximum allowed // page size is 1000. A value of 0 uses the default. // // This is only an upper limit. The actual number of results returned per call // might be fewer than the specified maximum. MaxResults *int64 `locationName:"maxResults" type:"integer"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListActivitiesInput) GoString ¶
func (s ListActivitiesInput) GoString() string
GoString returns the string representation
func (*ListActivitiesInput) SetMaxResults ¶
func (s *ListActivitiesInput) SetMaxResults(v int64) *ListActivitiesInput
SetMaxResults sets the MaxResults field's value.
func (*ListActivitiesInput) SetNextToken ¶
func (s *ListActivitiesInput) SetNextToken(v string) *ListActivitiesInput
SetNextToken sets the NextToken field's value.
func (ListActivitiesInput) String ¶
func (s ListActivitiesInput) String() string
String returns the string representation
func (*ListActivitiesInput) Validate ¶
func (s *ListActivitiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListActivitiesOutput ¶
type ListActivitiesOutput struct { // The list of activities. // // Activities is a required field Activities []*ActivityListItem `locationName:"activities" type:"list" required:"true"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListActivitiesOutput) GoString ¶
func (s ListActivitiesOutput) GoString() string
GoString returns the string representation
func (*ListActivitiesOutput) SetActivities ¶
func (s *ListActivitiesOutput) SetActivities(v []*ActivityListItem) *ListActivitiesOutput
SetActivities sets the Activities field's value.
func (*ListActivitiesOutput) SetNextToken ¶
func (s *ListActivitiesOutput) SetNextToken(v string) *ListActivitiesOutput
SetNextToken sets the NextToken field's value.
func (ListActivitiesOutput) String ¶
func (s ListActivitiesOutput) String() string
String returns the string representation
type ListExecutionsInput ¶
type ListExecutionsInput struct { // The maximum number of results that are returned per call. You can use nextToken // to obtain further pages of results. The default is 100 and the maximum allowed // page size is 1000. A value of 0 uses the default. // // This is only an upper limit. The actual number of results returned per call // might be fewer than the specified maximum. MaxResults *int64 `locationName:"maxResults" type:"integer"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the state machine whose executions is listed. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // If specified, only list the executions whose current execution status matches // the given filter. StatusFilter *string `locationName:"statusFilter" type:"string" enum:"ExecutionStatus"` // contains filtered or unexported fields }
func (ListExecutionsInput) GoString ¶
func (s ListExecutionsInput) GoString() string
GoString returns the string representation
func (*ListExecutionsInput) SetMaxResults ¶
func (s *ListExecutionsInput) SetMaxResults(v int64) *ListExecutionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListExecutionsInput) SetNextToken ¶
func (s *ListExecutionsInput) SetNextToken(v string) *ListExecutionsInput
SetNextToken sets the NextToken field's value.
func (*ListExecutionsInput) SetStateMachineArn ¶
func (s *ListExecutionsInput) SetStateMachineArn(v string) *ListExecutionsInput
SetStateMachineArn sets the StateMachineArn field's value.
func (*ListExecutionsInput) SetStatusFilter ¶
func (s *ListExecutionsInput) SetStatusFilter(v string) *ListExecutionsInput
SetStatusFilter sets the StatusFilter field's value.
func (ListExecutionsInput) String ¶
func (s ListExecutionsInput) String() string
String returns the string representation
func (*ListExecutionsInput) Validate ¶
func (s *ListExecutionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListExecutionsOutput ¶
type ListExecutionsOutput struct { // The list of matching executions. // // Executions is a required field Executions []*ExecutionListItem `locationName:"executions" type:"list" required:"true"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListExecutionsOutput) GoString ¶
func (s ListExecutionsOutput) GoString() string
GoString returns the string representation
func (*ListExecutionsOutput) SetExecutions ¶
func (s *ListExecutionsOutput) SetExecutions(v []*ExecutionListItem) *ListExecutionsOutput
SetExecutions sets the Executions field's value.
func (*ListExecutionsOutput) SetNextToken ¶
func (s *ListExecutionsOutput) SetNextToken(v string) *ListExecutionsOutput
SetNextToken sets the NextToken field's value.
func (ListExecutionsOutput) String ¶
func (s ListExecutionsOutput) String() string
String returns the string representation
type ListStateMachinesInput ¶
type ListStateMachinesInput struct { // The maximum number of results that are returned per call. You can use nextToken // to obtain further pages of results. The default is 100 and the maximum allowed // page size is 1000. A value of 0 uses the default. // // This is only an upper limit. The actual number of results returned per call // might be fewer than the specified maximum. MaxResults *int64 `locationName:"maxResults" type:"integer"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListStateMachinesInput) GoString ¶
func (s ListStateMachinesInput) GoString() string
GoString returns the string representation
func (*ListStateMachinesInput) SetMaxResults ¶
func (s *ListStateMachinesInput) SetMaxResults(v int64) *ListStateMachinesInput
SetMaxResults sets the MaxResults field's value.
func (*ListStateMachinesInput) SetNextToken ¶
func (s *ListStateMachinesInput) SetNextToken(v string) *ListStateMachinesInput
SetNextToken sets the NextToken field's value.
func (ListStateMachinesInput) String ¶
func (s ListStateMachinesInput) String() string
String returns the string representation
func (*ListStateMachinesInput) Validate ¶
func (s *ListStateMachinesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListStateMachinesOutput ¶
type ListStateMachinesOutput struct { // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. Each pagination token expires after 24 hours. Using an expired // pagination token will return an HTTP 400 InvalidToken error. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // StateMachines is a required field StateMachines []*StateMachineListItem `locationName:"stateMachines" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListStateMachinesOutput) GoString ¶
func (s ListStateMachinesOutput) GoString() string
GoString returns the string representation
func (*ListStateMachinesOutput) SetNextToken ¶
func (s *ListStateMachinesOutput) SetNextToken(v string) *ListStateMachinesOutput
SetNextToken sets the NextToken field's value.
func (*ListStateMachinesOutput) SetStateMachines ¶
func (s *ListStateMachinesOutput) SetStateMachines(v []*StateMachineListItem) *ListStateMachinesOutput
SetStateMachines sets the StateMachines field's value.
func (ListStateMachinesOutput) String ¶
func (s ListStateMachinesOutput) String() string
String returns the string representation
type ListTagsForResourceInput ¶ added in v1.16.11
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) for the Step Functions state machine or activity. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶ added in v1.16.11
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceInput) SetResourceArn ¶ added in v1.16.11
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶ added in v1.16.11
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶ added in v1.16.11
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶ added in v1.16.11
type ListTagsForResourceOutput struct { // An array of tags associated with the resource. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶ added in v1.16.11
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceOutput) SetTags ¶ added in v1.16.11
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶ added in v1.16.11
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type LogDestination ¶ added in v1.25.47
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 AWS CloudFormation User Guide. CloudWatchLogsLogGroup *CloudWatchLogsLogGroup `locationName:"cloudWatchLogsLogGroup" type:"structure"` // contains filtered or unexported fields }
func (LogDestination) GoString ¶ added in v1.25.47
func (s LogDestination) GoString() string
GoString returns the string representation
func (*LogDestination) SetCloudWatchLogsLogGroup ¶ added in v1.25.47
func (s *LogDestination) SetCloudWatchLogsLogGroup(v *CloudWatchLogsLogGroup) *LogDestination
SetCloudWatchLogsLogGroup sets the CloudWatchLogsLogGroup field's value.
func (LogDestination) String ¶ added in v1.25.47
func (s LogDestination) String() string
String returns the string representation
func (*LogDestination) Validate ¶ added in v1.25.47
func (s *LogDestination) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LoggingConfiguration ¶ added in v1.25.47
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 `locationName:"destinations" type:"list"` // Determines whether execution data is included in your log. When set to FALSE, // data is excluded. IncludeExecutionData *bool `locationName:"includeExecutionData" type:"boolean"` // Defines which category of execution history events are logged. Level *string `locationName:"level" type:"string" enum:"LogLevel"` // contains filtered or unexported fields }
The LoggingConfiguration data type is used to set CloudWatch Logs options.
func (LoggingConfiguration) GoString ¶ added in v1.25.47
func (s LoggingConfiguration) GoString() string
GoString returns the string representation
func (*LoggingConfiguration) SetDestinations ¶ added in v1.25.47
func (s *LoggingConfiguration) SetDestinations(v []*LogDestination) *LoggingConfiguration
SetDestinations sets the Destinations field's value.
func (*LoggingConfiguration) SetIncludeExecutionData ¶ added in v1.25.47
func (s *LoggingConfiguration) SetIncludeExecutionData(v bool) *LoggingConfiguration
SetIncludeExecutionData sets the IncludeExecutionData field's value.
func (*LoggingConfiguration) SetLevel ¶ added in v1.25.47
func (s *LoggingConfiguration) SetLevel(v string) *LoggingConfiguration
SetLevel sets the Level field's value.
func (LoggingConfiguration) String ¶ added in v1.25.47
func (s LoggingConfiguration) String() string
String returns the string representation
func (*LoggingConfiguration) Validate ¶ added in v1.25.47
func (s *LoggingConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MapIterationEventDetails ¶ added in v1.23.15
type MapIterationEventDetails struct { // The index of the array belonging to the Map state iteration. Index *int64 `locationName:"index" type:"integer"` // The name of the iteration’s parent Map state. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
Contains details about an iteration of a Map state.
func (MapIterationEventDetails) GoString ¶ added in v1.23.15
func (s MapIterationEventDetails) GoString() string
GoString returns the string representation
func (*MapIterationEventDetails) SetIndex ¶ added in v1.23.15
func (s *MapIterationEventDetails) SetIndex(v int64) *MapIterationEventDetails
SetIndex sets the Index field's value.
func (*MapIterationEventDetails) SetName ¶ added in v1.23.15
func (s *MapIterationEventDetails) SetName(v string) *MapIterationEventDetails
SetName sets the Name field's value.
func (MapIterationEventDetails) String ¶ added in v1.23.15
func (s MapIterationEventDetails) String() string
String returns the string representation
type MapStateStartedEventDetails ¶ added in v1.23.15
type MapStateStartedEventDetails struct { // The size of the array for Map state iterations. Length *int64 `locationName:"length" type:"integer"` // contains filtered or unexported fields }
Details about a Map state that was started.
func (MapStateStartedEventDetails) GoString ¶ added in v1.23.15
func (s MapStateStartedEventDetails) GoString() string
GoString returns the string representation
func (*MapStateStartedEventDetails) SetLength ¶ added in v1.23.15
func (s *MapStateStartedEventDetails) SetLength(v int64) *MapStateStartedEventDetails
SetLength sets the Length field's value.
func (MapStateStartedEventDetails) String ¶ added in v1.23.15
func (s MapStateStartedEventDetails) String() string
String returns the string representation
type MissingRequiredParameter ¶ added in v1.28.0
type MissingRequiredParameter struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"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) Code ¶ added in v1.28.0
func (s *MissingRequiredParameter) Code() string
Code returns the exception type name.
func (*MissingRequiredParameter) Error ¶ added in v1.28.0
func (s *MissingRequiredParameter) Error() string
func (MissingRequiredParameter) GoString ¶ added in v1.28.0
func (s MissingRequiredParameter) GoString() string
GoString returns the string representation
func (*MissingRequiredParameter) Message ¶ added in v1.28.0
func (s *MissingRequiredParameter) Message() string
Message returns the exception's message.
func (*MissingRequiredParameter) OrigErr ¶ added in v1.28.0
func (s *MissingRequiredParameter) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*MissingRequiredParameter) RequestID ¶ added in v1.28.0
func (s *MissingRequiredParameter) RequestID() string
RequestID returns the service's response RequestID for request.
func (*MissingRequiredParameter) StatusCode ¶ added in v1.28.0
func (s *MissingRequiredParameter) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (MissingRequiredParameter) String ¶ added in v1.28.0
func (s MissingRequiredParameter) String() string
String returns the string representation
type ResourceNotFound ¶ added in v1.28.0
type ResourceNotFound struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` ResourceName *string `locationName:"resourceName" min:"1" type:"string"` // contains filtered or unexported fields }
Could not find the referenced resource. Only state machine and activity ARNs are supported.
func (*ResourceNotFound) Code ¶ added in v1.28.0
func (s *ResourceNotFound) Code() string
Code returns the exception type name.
func (*ResourceNotFound) Error ¶ added in v1.28.0
func (s *ResourceNotFound) Error() string
func (ResourceNotFound) GoString ¶ added in v1.28.0
func (s ResourceNotFound) GoString() string
GoString returns the string representation
func (*ResourceNotFound) Message ¶ added in v1.28.0
func (s *ResourceNotFound) Message() string
Message returns the exception's message.
func (*ResourceNotFound) OrigErr ¶ added in v1.28.0
func (s *ResourceNotFound) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFound) RequestID ¶ added in v1.28.0
func (s *ResourceNotFound) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFound) StatusCode ¶ added in v1.28.0
func (s *ResourceNotFound) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFound) String ¶ added in v1.28.0
func (s ResourceNotFound) String() string
String returns the string representation
type SFN ¶
SFN provides the API operation methods for making requests to AWS Step Functions. See this package's package overview docs for details on the service.
SFN methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *SFN
New creates a new instance of the SFN client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a SFN client from just a session. svc := sfn.New(mySession) // Create a SFN client with additional configuration svc := sfn.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*SFN) CreateActivity ¶
func (c *SFN) CreateActivity(input *CreateActivityInput) (*CreateActivityOutput, error)
CreateActivity API operation for AWS Step Functions.
Creates an activity. An activity is a task that you write in any programming language and host on any machine that has access to AWS Step Functions. Activities must poll Step Functions using the GetActivityTask API action and respond using SendTask* API actions. This function lets Step Functions know the existence of your activity and returns an identifier for use in a state machine and when polling from the activity.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
CreateActivity is an idempotent API. Subsequent requests won’t create a duplicate resource if it was already created. CreateActivity's idempotency check is based on the activity name. If a following request has different tags values, Step Functions will ignore these differences and treat it as an idempotent request of the previous. In this case, tags will not be updated, even if they are different.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation CreateActivity for usage and error information.
Returned Error Types:
ActivityLimitExceeded The maximum number of activities has been reached. Existing activities must be deleted before a new activity can be created.
InvalidName The provided name is invalid.
TooManyTags 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 AWS Step Functions Developer Guide.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateActivity
func (*SFN) CreateActivityRequest ¶
func (c *SFN) CreateActivityRequest(input *CreateActivityInput) (req *request.Request, output *CreateActivityOutput)
CreateActivityRequest generates a "aws/request.Request" representing the client's request for the CreateActivity operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateActivity for more information on using the CreateActivity API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateActivityRequest method. req, resp := client.CreateActivityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateActivity
func (*SFN) CreateActivityWithContext ¶ added in v1.8.0
func (c *SFN) CreateActivityWithContext(ctx aws.Context, input *CreateActivityInput, opts ...request.Option) (*CreateActivityOutput, error)
CreateActivityWithContext is the same as CreateActivity with the addition of the ability to pass a context and additional request options.
See CreateActivity for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) CreateStateMachine ¶
func (c *SFN) CreateStateMachine(input *CreateStateMachineInput) (*CreateStateMachineOutput, error)
CreateStateMachine API operation for AWS Step Functions.
Creates a state machine. A state machine consists of a collection of states that can do work (Task states), determine to which states to transition next (Choice states), stop an execution with an error (Fail states), and so on. State machines are specified using a JSON-based, structured language. For more information, see Amazon States Language (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html) in the AWS Step Functions User Guide.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
CreateStateMachine is an idempotent API. Subsequent requests won’t create a duplicate resource if it was already created. CreateStateMachine's idempotency check is based on the state machine name, definition, type, and LoggingConfiguration. If a following request has a different roleArn or tags, Step Functions will ignore these differences and treat it as an idempotent request of the previous. In this case, roleArn and tags will not be updated, even if they are different.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation CreateStateMachine for usage and error information.
Returned Error Types:
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
InvalidDefinition The provided Amazon States Language definition is invalid.
InvalidName The provided name is invalid.
InvalidLoggingConfiguration
StateMachineAlreadyExists A state machine with the same name but a different definition or role ARN already exists.
StateMachineDeleting The specified state machine is being deleted.
StateMachineLimitExceeded The maximum number of state machines has been reached. Existing state machines must be deleted before a new state machine can be created.
StateMachineTypeNotSupported
TooManyTags 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 AWS Step Functions Developer Guide.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachine
func (*SFN) CreateStateMachineRequest ¶
func (c *SFN) CreateStateMachineRequest(input *CreateStateMachineInput) (req *request.Request, output *CreateStateMachineOutput)
CreateStateMachineRequest generates a "aws/request.Request" representing the client's request for the CreateStateMachine operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateStateMachine for more information on using the CreateStateMachine API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateStateMachineRequest method. req, resp := client.CreateStateMachineRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachine
func (*SFN) CreateStateMachineWithContext ¶ added in v1.8.0
func (c *SFN) CreateStateMachineWithContext(ctx aws.Context, input *CreateStateMachineInput, opts ...request.Option) (*CreateStateMachineOutput, error)
CreateStateMachineWithContext is the same as CreateStateMachine with the addition of the ability to pass a context and additional request options.
See CreateStateMachine for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) DeleteActivity ¶
func (c *SFN) DeleteActivity(input *DeleteActivityInput) (*DeleteActivityOutput, error)
DeleteActivity API operation for AWS Step Functions.
Deletes an activity.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation DeleteActivity for usage and error information.
Returned Error Types:
- InvalidArn The provided Amazon Resource Name (ARN) is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteActivity
func (*SFN) DeleteActivityRequest ¶
func (c *SFN) DeleteActivityRequest(input *DeleteActivityInput) (req *request.Request, output *DeleteActivityOutput)
DeleteActivityRequest generates a "aws/request.Request" representing the client's request for the DeleteActivity operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteActivity for more information on using the DeleteActivity API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteActivityRequest method. req, resp := client.DeleteActivityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteActivity
func (*SFN) DeleteActivityWithContext ¶ added in v1.8.0
func (c *SFN) DeleteActivityWithContext(ctx aws.Context, input *DeleteActivityInput, opts ...request.Option) (*DeleteActivityOutput, error)
DeleteActivityWithContext is the same as DeleteActivity with the addition of the ability to pass a context and additional request options.
See DeleteActivity for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) DeleteStateMachine ¶
func (c *SFN) DeleteStateMachine(input *DeleteStateMachineInput) (*DeleteStateMachineOutput, error)
DeleteStateMachine API operation for AWS Step Functions.
Deletes a state machine. This is an asynchronous operation: It sets the state machine's status to DELETING and begins the deletion process.
For EXPRESSstate machines, the deletion will happen eventually (usually less than a minute). Running executions may emit logs after DeleteStateMachine API is called.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation DeleteStateMachine for usage and error information.
Returned Error Types:
- InvalidArn The provided Amazon Resource Name (ARN) is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachine
func (*SFN) DeleteStateMachineRequest ¶
func (c *SFN) DeleteStateMachineRequest(input *DeleteStateMachineInput) (req *request.Request, output *DeleteStateMachineOutput)
DeleteStateMachineRequest generates a "aws/request.Request" representing the client's request for the DeleteStateMachine operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteStateMachine for more information on using the DeleteStateMachine API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteStateMachineRequest method. req, resp := client.DeleteStateMachineRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachine
func (*SFN) DeleteStateMachineWithContext ¶ added in v1.8.0
func (c *SFN) DeleteStateMachineWithContext(ctx aws.Context, input *DeleteStateMachineInput, opts ...request.Option) (*DeleteStateMachineOutput, error)
DeleteStateMachineWithContext is the same as DeleteStateMachine with the addition of the ability to pass a context and additional request options.
See DeleteStateMachine for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) DescribeActivity ¶
func (c *SFN) DescribeActivity(input *DescribeActivityInput) (*DescribeActivityOutput, error)
DescribeActivity API operation for AWS Step Functions.
Describes an activity.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation DescribeActivity for usage and error information.
Returned Error Types:
ActivityDoesNotExist The specified activity does not exist.
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeActivity
func (*SFN) DescribeActivityRequest ¶
func (c *SFN) DescribeActivityRequest(input *DescribeActivityInput) (req *request.Request, output *DescribeActivityOutput)
DescribeActivityRequest generates a "aws/request.Request" representing the client's request for the DescribeActivity operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeActivity for more information on using the DescribeActivity API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeActivityRequest method. req, resp := client.DescribeActivityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeActivity
func (*SFN) DescribeActivityWithContext ¶ added in v1.8.0
func (c *SFN) DescribeActivityWithContext(ctx aws.Context, input *DescribeActivityInput, opts ...request.Option) (*DescribeActivityOutput, error)
DescribeActivityWithContext is the same as DescribeActivity with the addition of the ability to pass a context and additional request options.
See DescribeActivity for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) DescribeExecution ¶
func (c *SFN) DescribeExecution(input *DescribeExecutionInput) (*DescribeExecutionOutput, error)
DescribeExecution API operation for AWS Step Functions.
Describes an execution.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
This API action is not supported by EXPRESS state machines.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation DescribeExecution for usage and error information.
Returned Error Types:
ExecutionDoesNotExist The specified execution does not exist.
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeExecution
func (*SFN) DescribeExecutionRequest ¶
func (c *SFN) DescribeExecutionRequest(input *DescribeExecutionInput) (req *request.Request, output *DescribeExecutionOutput)
DescribeExecutionRequest generates a "aws/request.Request" representing the client's request for the DescribeExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeExecution for more information on using the DescribeExecution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeExecutionRequest method. req, resp := client.DescribeExecutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeExecution
func (*SFN) DescribeExecutionWithContext ¶ added in v1.8.0
func (c *SFN) DescribeExecutionWithContext(ctx aws.Context, input *DescribeExecutionInput, opts ...request.Option) (*DescribeExecutionOutput, error)
DescribeExecutionWithContext is the same as DescribeExecution with the addition of the ability to pass a context and additional request options.
See DescribeExecution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) DescribeStateMachine ¶
func (c *SFN) DescribeStateMachine(input *DescribeStateMachineInput) (*DescribeStateMachineOutput, error)
DescribeStateMachine API operation for AWS Step Functions.
Describes a state machine.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation DescribeStateMachine for usage and error information.
Returned Error Types:
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
StateMachineDoesNotExist The specified state machine does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachine
func (*SFN) DescribeStateMachineForExecution ¶ added in v1.12.28
func (c *SFN) DescribeStateMachineForExecution(input *DescribeStateMachineForExecutionInput) (*DescribeStateMachineForExecutionOutput, error)
DescribeStateMachineForExecution API operation for AWS Step Functions.
Describes the state machine associated with a specific execution.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
This API action is not supported by EXPRESS state machines.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation DescribeStateMachineForExecution for usage and error information.
Returned Error Types:
ExecutionDoesNotExist The specified execution does not exist.
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineForExecution
func (*SFN) DescribeStateMachineForExecutionRequest ¶ added in v1.12.28
func (c *SFN) DescribeStateMachineForExecutionRequest(input *DescribeStateMachineForExecutionInput) (req *request.Request, output *DescribeStateMachineForExecutionOutput)
DescribeStateMachineForExecutionRequest generates a "aws/request.Request" representing the client's request for the DescribeStateMachineForExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeStateMachineForExecution for more information on using the DescribeStateMachineForExecution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeStateMachineForExecutionRequest method. req, resp := client.DescribeStateMachineForExecutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineForExecution
func (*SFN) DescribeStateMachineForExecutionWithContext ¶ added in v1.12.28
func (c *SFN) DescribeStateMachineForExecutionWithContext(ctx aws.Context, input *DescribeStateMachineForExecutionInput, opts ...request.Option) (*DescribeStateMachineForExecutionOutput, error)
DescribeStateMachineForExecutionWithContext is the same as DescribeStateMachineForExecution with the addition of the ability to pass a context and additional request options.
See DescribeStateMachineForExecution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) DescribeStateMachineRequest ¶
func (c *SFN) DescribeStateMachineRequest(input *DescribeStateMachineInput) (req *request.Request, output *DescribeStateMachineOutput)
DescribeStateMachineRequest generates a "aws/request.Request" representing the client's request for the DescribeStateMachine operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeStateMachine for more information on using the DescribeStateMachine API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeStateMachineRequest method. req, resp := client.DescribeStateMachineRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachine
func (*SFN) DescribeStateMachineWithContext ¶ added in v1.8.0
func (c *SFN) DescribeStateMachineWithContext(ctx aws.Context, input *DescribeStateMachineInput, opts ...request.Option) (*DescribeStateMachineOutput, error)
DescribeStateMachineWithContext is the same as DescribeStateMachine with the addition of the ability to pass a context and additional request options.
See DescribeStateMachine for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) GetActivityTask ¶
func (c *SFN) GetActivityTask(input *GetActivityTaskInput) (*GetActivityTaskOutput, error)
GetActivityTask API operation for AWS Step Functions.
Used by workers to retrieve a task (with the specified activity ARN) which has been scheduled for execution by a running state machine. This initiates a long poll, where the service holds the HTTP connection open and responds as soon as a task becomes available (i.e. an execution of a task of this type is needed.) The maximum time the service holds on to the request before responding is 60 seconds. If no task is available within 60 seconds, the poll returns a taskToken with a null string.
Workers should set their client side socket timeout to at least 65 seconds (5 seconds higher than the maximum time the service may hold the poll request).
Polling with GetActivityTask can cause latency in some implementations. See Avoid Latency When Polling for Activity Tasks (https://docs.aws.amazon.com/step-functions/latest/dg/bp-activity-pollers.html) in the Step Functions Developer Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation GetActivityTask for usage and error information.
Returned Error Types:
ActivityDoesNotExist The specified activity does not exist.
ActivityWorkerLimitExceeded The maximum number of workers concurrently polling for activity tasks has been reached.
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetActivityTask
func (*SFN) GetActivityTaskRequest ¶
func (c *SFN) GetActivityTaskRequest(input *GetActivityTaskInput) (req *request.Request, output *GetActivityTaskOutput)
GetActivityTaskRequest generates a "aws/request.Request" representing the client's request for the GetActivityTask operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetActivityTask for more information on using the GetActivityTask API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetActivityTaskRequest method. req, resp := client.GetActivityTaskRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetActivityTask
func (*SFN) GetActivityTaskWithContext ¶ added in v1.8.0
func (c *SFN) GetActivityTaskWithContext(ctx aws.Context, input *GetActivityTaskInput, opts ...request.Option) (*GetActivityTaskOutput, error)
GetActivityTaskWithContext is the same as GetActivityTask with the addition of the ability to pass a context and additional request options.
See GetActivityTask for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) GetExecutionHistory ¶
func (c *SFN) GetExecutionHistory(input *GetExecutionHistoryInput) (*GetExecutionHistoryOutput, error)
GetExecutionHistory API operation for AWS Step Functions.
Returns the history of the specified execution as a list of events. By default, the results are returned in ascending order of the timeStamp of the events. Use the reverseOrder parameter to get the latest events first.
If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.
This API action is not supported by EXPRESS state machines.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation GetExecutionHistory for usage and error information.
Returned Error Types:
ExecutionDoesNotExist The specified execution does not exist.
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
InvalidToken The provided token is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetExecutionHistory
func (*SFN) GetExecutionHistoryPages ¶
func (c *SFN) GetExecutionHistoryPages(input *GetExecutionHistoryInput, fn func(*GetExecutionHistoryOutput, bool) bool) error
GetExecutionHistoryPages iterates over the pages of a GetExecutionHistory operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetExecutionHistory method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetExecutionHistory operation. pageNum := 0 err := client.GetExecutionHistoryPages(params, func(page *sfn.GetExecutionHistoryOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SFN) GetExecutionHistoryPagesWithContext ¶ added in v1.8.0
func (c *SFN) GetExecutionHistoryPagesWithContext(ctx aws.Context, input *GetExecutionHistoryInput, fn func(*GetExecutionHistoryOutput, bool) bool, opts ...request.Option) error
GetExecutionHistoryPagesWithContext same as GetExecutionHistoryPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) GetExecutionHistoryRequest ¶
func (c *SFN) GetExecutionHistoryRequest(input *GetExecutionHistoryInput) (req *request.Request, output *GetExecutionHistoryOutput)
GetExecutionHistoryRequest generates a "aws/request.Request" representing the client's request for the GetExecutionHistory operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetExecutionHistory for more information on using the GetExecutionHistory API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetExecutionHistoryRequest method. req, resp := client.GetExecutionHistoryRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetExecutionHistory
func (*SFN) GetExecutionHistoryWithContext ¶ added in v1.8.0
func (c *SFN) GetExecutionHistoryWithContext(ctx aws.Context, input *GetExecutionHistoryInput, opts ...request.Option) (*GetExecutionHistoryOutput, error)
GetExecutionHistoryWithContext is the same as GetExecutionHistory with the addition of the ability to pass a context and additional request options.
See GetExecutionHistory for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) ListActivities ¶
func (c *SFN) ListActivities(input *ListActivitiesInput) (*ListActivitiesOutput, error)
ListActivities API operation for AWS Step Functions.
Lists the existing activities.
If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation ListActivities for usage and error information.
Returned Error Types:
- InvalidToken The provided token is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListActivities
func (*SFN) ListActivitiesPages ¶
func (c *SFN) ListActivitiesPages(input *ListActivitiesInput, fn func(*ListActivitiesOutput, bool) bool) error
ListActivitiesPages iterates over the pages of a ListActivities operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListActivities method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListActivities operation. pageNum := 0 err := client.ListActivitiesPages(params, func(page *sfn.ListActivitiesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SFN) ListActivitiesPagesWithContext ¶ added in v1.8.0
func (c *SFN) ListActivitiesPagesWithContext(ctx aws.Context, input *ListActivitiesInput, fn func(*ListActivitiesOutput, bool) bool, opts ...request.Option) error
ListActivitiesPagesWithContext same as ListActivitiesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) ListActivitiesRequest ¶
func (c *SFN) ListActivitiesRequest(input *ListActivitiesInput) (req *request.Request, output *ListActivitiesOutput)
ListActivitiesRequest generates a "aws/request.Request" representing the client's request for the ListActivities operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListActivities for more information on using the ListActivities API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListActivitiesRequest method. req, resp := client.ListActivitiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListActivities
func (*SFN) ListActivitiesWithContext ¶ added in v1.8.0
func (c *SFN) ListActivitiesWithContext(ctx aws.Context, input *ListActivitiesInput, opts ...request.Option) (*ListActivitiesOutput, error)
ListActivitiesWithContext is the same as ListActivities with the addition of the ability to pass a context and additional request options.
See ListActivities for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) ListExecutions ¶
func (c *SFN) ListExecutions(input *ListExecutionsInput) (*ListExecutionsOutput, error)
ListExecutions API operation for AWS Step Functions.
Lists the executions of a state machine that meet the filtering criteria. Results are sorted by time, with the most recent execution first.
If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
This API action is not supported by EXPRESS state machines.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation ListExecutions for usage and error information.
Returned Error Types:
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
InvalidToken The provided token is invalid.
StateMachineDoesNotExist The specified state machine does not exist.
StateMachineTypeNotSupported
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListExecutions
func (*SFN) ListExecutionsPages ¶
func (c *SFN) ListExecutionsPages(input *ListExecutionsInput, fn func(*ListExecutionsOutput, bool) bool) error
ListExecutionsPages iterates over the pages of a ListExecutions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListExecutions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListExecutions operation. pageNum := 0 err := client.ListExecutionsPages(params, func(page *sfn.ListExecutionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SFN) ListExecutionsPagesWithContext ¶ added in v1.8.0
func (c *SFN) ListExecutionsPagesWithContext(ctx aws.Context, input *ListExecutionsInput, fn func(*ListExecutionsOutput, bool) bool, opts ...request.Option) error
ListExecutionsPagesWithContext same as ListExecutionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) ListExecutionsRequest ¶
func (c *SFN) ListExecutionsRequest(input *ListExecutionsInput) (req *request.Request, output *ListExecutionsOutput)
ListExecutionsRequest generates a "aws/request.Request" representing the client's request for the ListExecutions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListExecutions for more information on using the ListExecutions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListExecutionsRequest method. req, resp := client.ListExecutionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListExecutions
func (*SFN) ListExecutionsWithContext ¶ added in v1.8.0
func (c *SFN) ListExecutionsWithContext(ctx aws.Context, input *ListExecutionsInput, opts ...request.Option) (*ListExecutionsOutput, error)
ListExecutionsWithContext is the same as ListExecutions with the addition of the ability to pass a context and additional request options.
See ListExecutions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) ListStateMachines ¶
func (c *SFN) ListStateMachines(input *ListStateMachinesInput) (*ListStateMachinesOutput, error)
ListStateMachines API operation for AWS Step Functions.
Lists the existing state machines.
If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged. Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation ListStateMachines for usage and error information.
Returned Error Types:
- InvalidToken The provided token is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachines
func (*SFN) ListStateMachinesPages ¶
func (c *SFN) ListStateMachinesPages(input *ListStateMachinesInput, fn func(*ListStateMachinesOutput, bool) bool) error
ListStateMachinesPages iterates over the pages of a ListStateMachines operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListStateMachines method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListStateMachines operation. pageNum := 0 err := client.ListStateMachinesPages(params, func(page *sfn.ListStateMachinesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SFN) ListStateMachinesPagesWithContext ¶ added in v1.8.0
func (c *SFN) ListStateMachinesPagesWithContext(ctx aws.Context, input *ListStateMachinesInput, fn func(*ListStateMachinesOutput, bool) bool, opts ...request.Option) error
ListStateMachinesPagesWithContext same as ListStateMachinesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) ListStateMachinesRequest ¶
func (c *SFN) ListStateMachinesRequest(input *ListStateMachinesInput) (req *request.Request, output *ListStateMachinesOutput)
ListStateMachinesRequest generates a "aws/request.Request" representing the client's request for the ListStateMachines operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListStateMachines for more information on using the ListStateMachines API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListStateMachinesRequest method. req, resp := client.ListStateMachinesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachines
func (*SFN) ListStateMachinesWithContext ¶ added in v1.8.0
func (c *SFN) ListStateMachinesWithContext(ctx aws.Context, input *ListStateMachinesInput, opts ...request.Option) (*ListStateMachinesOutput, error)
ListStateMachinesWithContext is the same as ListStateMachines with the addition of the ability to pass a context and additional request options.
See ListStateMachines for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) ListTagsForResource ¶ added in v1.16.11
func (c *SFN) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Step Functions.
List tags for a given resource.
Tags may only contain Unicode letters, digits, white space, or these symbols: _ . : / = + - @.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
ResourceNotFound Could not find the referenced resource. Only state machine and activity ARNs are supported.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListTagsForResource
func (*SFN) ListTagsForResourceRequest ¶ added in v1.16.11
func (c *SFN) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListTagsForResource
func (*SFN) ListTagsForResourceWithContext ¶ added in v1.16.11
func (c *SFN) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) SendTaskFailure ¶
func (c *SFN) SendTaskFailure(input *SendTaskFailureInput) (*SendTaskFailureOutput, error)
SendTaskFailure API operation for AWS Step Functions.
Used by activity workers and task states using the callback (https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token) pattern to report that the task identified by the taskToken failed.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation SendTaskFailure for usage and error information.
Returned Error Types:
TaskDoesNotExist
InvalidToken The provided token is invalid.
TaskTimedOut
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskFailure
func (*SFN) SendTaskFailureRequest ¶
func (c *SFN) SendTaskFailureRequest(input *SendTaskFailureInput) (req *request.Request, output *SendTaskFailureOutput)
SendTaskFailureRequest generates a "aws/request.Request" representing the client's request for the SendTaskFailure operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SendTaskFailure for more information on using the SendTaskFailure API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SendTaskFailureRequest method. req, resp := client.SendTaskFailureRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskFailure
func (*SFN) SendTaskFailureWithContext ¶ added in v1.8.0
func (c *SFN) SendTaskFailureWithContext(ctx aws.Context, input *SendTaskFailureInput, opts ...request.Option) (*SendTaskFailureOutput, error)
SendTaskFailureWithContext is the same as SendTaskFailure with the addition of the ability to pass a context and additional request options.
See SendTaskFailure for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) SendTaskHeartbeat ¶
func (c *SFN) SendTaskHeartbeat(input *SendTaskHeartbeatInput) (*SendTaskHeartbeatOutput, error)
SendTaskHeartbeat API operation for AWS Step Functions.
Used by activity workers and task states using the callback (https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token) pattern to report to Step Functions that the task represented by the specified taskToken is still making progress. This action resets the Heartbeat clock. The Heartbeat threshold is specified in the state machine's Amazon States Language definition (HeartbeatSeconds). This action does not in itself create an event in the execution history. However, if the task times out, the execution history contains an ActivityTimedOut entry for activities, or a TaskTimedOut entry for for tasks using the job run (https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync) or callback (https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token) pattern.
The Timeout of a task, defined in the state machine's Amazon States Language definition, is its maximum allowed duration, regardless of the number of SendTaskHeartbeat requests received. Use HeartbeatSeconds to configure the timeout interval for heartbeats.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation SendTaskHeartbeat for usage and error information.
Returned Error Types:
TaskDoesNotExist
InvalidToken The provided token is invalid.
TaskTimedOut
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskHeartbeat
func (*SFN) SendTaskHeartbeatRequest ¶
func (c *SFN) SendTaskHeartbeatRequest(input *SendTaskHeartbeatInput) (req *request.Request, output *SendTaskHeartbeatOutput)
SendTaskHeartbeatRequest generates a "aws/request.Request" representing the client's request for the SendTaskHeartbeat operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SendTaskHeartbeat for more information on using the SendTaskHeartbeat API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SendTaskHeartbeatRequest method. req, resp := client.SendTaskHeartbeatRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskHeartbeat
func (*SFN) SendTaskHeartbeatWithContext ¶ added in v1.8.0
func (c *SFN) SendTaskHeartbeatWithContext(ctx aws.Context, input *SendTaskHeartbeatInput, opts ...request.Option) (*SendTaskHeartbeatOutput, error)
SendTaskHeartbeatWithContext is the same as SendTaskHeartbeat with the addition of the ability to pass a context and additional request options.
See SendTaskHeartbeat for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) SendTaskSuccess ¶
func (c *SFN) SendTaskSuccess(input *SendTaskSuccessInput) (*SendTaskSuccessOutput, error)
SendTaskSuccess API operation for AWS Step Functions.
Used by activity workers and task states using the callback (https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token) pattern to report that the task identified by the taskToken completed successfully.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation SendTaskSuccess for usage and error information.
Returned Error Types:
TaskDoesNotExist
InvalidOutput The provided JSON output data is invalid.
InvalidToken The provided token is invalid.
TaskTimedOut
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskSuccess
func (*SFN) SendTaskSuccessRequest ¶
func (c *SFN) SendTaskSuccessRequest(input *SendTaskSuccessInput) (req *request.Request, output *SendTaskSuccessOutput)
SendTaskSuccessRequest generates a "aws/request.Request" representing the client's request for the SendTaskSuccess operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SendTaskSuccess for more information on using the SendTaskSuccess API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SendTaskSuccessRequest method. req, resp := client.SendTaskSuccessRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskSuccess
func (*SFN) SendTaskSuccessWithContext ¶ added in v1.8.0
func (c *SFN) SendTaskSuccessWithContext(ctx aws.Context, input *SendTaskSuccessInput, opts ...request.Option) (*SendTaskSuccessOutput, error)
SendTaskSuccessWithContext is the same as SendTaskSuccess with the addition of the ability to pass a context and additional request options.
See SendTaskSuccess for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) StartExecution ¶
func (c *SFN) StartExecution(input *StartExecutionInput) (*StartExecutionOutput, error)
StartExecution API operation for AWS Step Functions.
Starts a state machine execution.
StartExecution is idempotent. If StartExecution is called with the same name and input as a running execution, the call will succeed and return the same response as the original request. If the execution is closed or if the input is different, it will return a 400 ExecutionAlreadyExists error. Names can be reused after 90 days.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation StartExecution for usage and error information.
Returned Error Types:
ExecutionLimitExceeded The maximum number of running executions has been reached. Running executions must end or be stopped before a new execution can be started.
ExecutionAlreadyExists The execution has the same name as another execution (but a different input).
Executions with the same name and input are considered idempotent.
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
InvalidExecutionInput The provided JSON input data is invalid.
InvalidName The provided name is invalid.
StateMachineDoesNotExist The specified state machine does not exist.
StateMachineDeleting The specified state machine is being deleted.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartExecution
func (*SFN) StartExecutionRequest ¶
func (c *SFN) StartExecutionRequest(input *StartExecutionInput) (req *request.Request, output *StartExecutionOutput)
StartExecutionRequest generates a "aws/request.Request" representing the client's request for the StartExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartExecution for more information on using the StartExecution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartExecutionRequest method. req, resp := client.StartExecutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartExecution
func (*SFN) StartExecutionWithContext ¶ added in v1.8.0
func (c *SFN) StartExecutionWithContext(ctx aws.Context, input *StartExecutionInput, opts ...request.Option) (*StartExecutionOutput, error)
StartExecutionWithContext is the same as StartExecution with the addition of the ability to pass a context and additional request options.
See StartExecution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) StopExecution ¶
func (c *SFN) StopExecution(input *StopExecutionInput) (*StopExecutionOutput, error)
StopExecution API operation for AWS Step Functions.
Stops an execution.
This API action is not supported by EXPRESS state machines.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation StopExecution for usage and error information.
Returned Error Types:
ExecutionDoesNotExist The specified execution does not exist.
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StopExecution
func (*SFN) StopExecutionRequest ¶
func (c *SFN) StopExecutionRequest(input *StopExecutionInput) (req *request.Request, output *StopExecutionOutput)
StopExecutionRequest generates a "aws/request.Request" representing the client's request for the StopExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopExecution for more information on using the StopExecution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopExecutionRequest method. req, resp := client.StopExecutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StopExecution
func (*SFN) StopExecutionWithContext ¶ added in v1.8.0
func (c *SFN) StopExecutionWithContext(ctx aws.Context, input *StopExecutionInput, opts ...request.Option) (*StopExecutionOutput, error)
StopExecutionWithContext is the same as StopExecution with the addition of the ability to pass a context and additional request options.
See StopExecution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) TagResource ¶ added in v1.16.11
func (c *SFN) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Step Functions.
Add a tag to a Step Functions resource.
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 AWS 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: _ . : / = + - @.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation TagResource for usage and error information.
Returned Error Types:
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
ResourceNotFound Could not find the referenced resource. Only state machine and activity ARNs are supported.
TooManyTags 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 AWS Step Functions Developer Guide.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TagResource
func (*SFN) TagResourceRequest ¶ added in v1.16.11
func (c *SFN) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TagResource
func (*SFN) TagResourceWithContext ¶ added in v1.16.11
func (c *SFN) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) UntagResource ¶ added in v1.16.11
func (c *SFN) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Step Functions.
Remove a tag from a Step Functions resource ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation UntagResource for usage and error information.
Returned Error Types:
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
ResourceNotFound Could not find the referenced resource. Only state machine and activity ARNs are supported.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UntagResource
func (*SFN) UntagResourceRequest ¶ added in v1.16.11
func (c *SFN) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UntagResource
func (*SFN) UntagResourceWithContext ¶ added in v1.16.11
func (c *SFN) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SFN) UpdateStateMachine ¶ added in v1.12.28
func (c *SFN) UpdateStateMachine(input *UpdateStateMachineInput) (*UpdateStateMachineOutput, error)
UpdateStateMachine API operation for AWS Step Functions.
Updates an existing state machine by modifying its definition, roleArn, or loggingConfiguration. Running executions will continue to use the previous definition and roleArn. You must include at least one of definition or roleArn or you will receive a MissingRequiredParameter error.
All StartExecution calls within a few seconds will use the updated definition and roleArn. Executions started immediately after calling UpdateStateMachine may use the previous state machine definition and roleArn.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Step Functions's API operation UpdateStateMachine for usage and error information.
Returned Error Types:
InvalidArn The provided Amazon Resource Name (ARN) is invalid.
InvalidDefinition The provided Amazon States Language definition is invalid.
InvalidLoggingConfiguration
MissingRequiredParameter Request is missing a required parameter. This error occurs if both definition and roleArn are not specified.
StateMachineDeleting The specified state machine is being deleted.
StateMachineDoesNotExist The specified state machine does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachine
func (*SFN) UpdateStateMachineRequest ¶ added in v1.12.28
func (c *SFN) UpdateStateMachineRequest(input *UpdateStateMachineInput) (req *request.Request, output *UpdateStateMachineOutput)
UpdateStateMachineRequest generates a "aws/request.Request" representing the client's request for the UpdateStateMachine operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateStateMachine for more information on using the UpdateStateMachine API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateStateMachineRequest method. req, resp := client.UpdateStateMachineRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachine
func (*SFN) UpdateStateMachineWithContext ¶ added in v1.12.28
func (c *SFN) UpdateStateMachineWithContext(ctx aws.Context, input *UpdateStateMachineInput, opts ...request.Option) (*UpdateStateMachineOutput, error)
UpdateStateMachineWithContext is the same as UpdateStateMachine with the addition of the ability to pass a context and additional request options.
See UpdateStateMachine for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type SendTaskFailureInput ¶
type SendTaskFailureInput struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // The token that represents this task. Task tokens are generated by Step Functions // when tasks are assigned to a worker, or in the context object (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html) // when a workflow enters a task state. See GetActivityTaskOutput$taskToken. // // TaskToken is a required field TaskToken *string `locationName:"taskToken" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (SendTaskFailureInput) GoString ¶
func (s SendTaskFailureInput) GoString() string
GoString returns the string representation
func (*SendTaskFailureInput) SetCause ¶
func (s *SendTaskFailureInput) SetCause(v string) *SendTaskFailureInput
SetCause sets the Cause field's value.
func (*SendTaskFailureInput) SetError ¶
func (s *SendTaskFailureInput) SetError(v string) *SendTaskFailureInput
SetError sets the Error field's value.
func (*SendTaskFailureInput) SetTaskToken ¶
func (s *SendTaskFailureInput) SetTaskToken(v string) *SendTaskFailureInput
SetTaskToken sets the TaskToken field's value.
func (SendTaskFailureInput) String ¶
func (s SendTaskFailureInput) String() string
String returns the string representation
func (*SendTaskFailureInput) Validate ¶
func (s *SendTaskFailureInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SendTaskFailureOutput ¶
type SendTaskFailureOutput struct {
// contains filtered or unexported fields
}
func (SendTaskFailureOutput) GoString ¶
func (s SendTaskFailureOutput) GoString() string
GoString returns the string representation
func (SendTaskFailureOutput) String ¶
func (s SendTaskFailureOutput) String() string
String returns the string representation
type SendTaskHeartbeatInput ¶
type SendTaskHeartbeatInput struct { // The token that represents this task. Task tokens are generated by Step Functions // when tasks are assigned to a worker, or in the context object (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html) // when a workflow enters a task state. See GetActivityTaskOutput$taskToken. // // TaskToken is a required field TaskToken *string `locationName:"taskToken" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (SendTaskHeartbeatInput) GoString ¶
func (s SendTaskHeartbeatInput) GoString() string
GoString returns the string representation
func (*SendTaskHeartbeatInput) SetTaskToken ¶
func (s *SendTaskHeartbeatInput) SetTaskToken(v string) *SendTaskHeartbeatInput
SetTaskToken sets the TaskToken field's value.
func (SendTaskHeartbeatInput) String ¶
func (s SendTaskHeartbeatInput) String() string
String returns the string representation
func (*SendTaskHeartbeatInput) Validate ¶
func (s *SendTaskHeartbeatInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SendTaskHeartbeatOutput ¶
type SendTaskHeartbeatOutput struct {
// contains filtered or unexported fields
}
func (SendTaskHeartbeatOutput) GoString ¶
func (s SendTaskHeartbeatOutput) GoString() string
GoString returns the string representation
func (SendTaskHeartbeatOutput) String ¶
func (s SendTaskHeartbeatOutput) String() string
String returns the string representation
type SendTaskSuccessInput ¶
type SendTaskSuccessInput struct { // The JSON output of the task. // // Output is a required field Output *string `locationName:"output" type:"string" required:"true" sensitive:"true"` // The token that represents this task. Task tokens are generated by Step Functions // when tasks are assigned to a worker, or in the context object (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html) // when a workflow enters a task state. See GetActivityTaskOutput$taskToken. // // TaskToken is a required field TaskToken *string `locationName:"taskToken" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (SendTaskSuccessInput) GoString ¶
func (s SendTaskSuccessInput) GoString() string
GoString returns the string representation
func (*SendTaskSuccessInput) SetOutput ¶
func (s *SendTaskSuccessInput) SetOutput(v string) *SendTaskSuccessInput
SetOutput sets the Output field's value.
func (*SendTaskSuccessInput) SetTaskToken ¶
func (s *SendTaskSuccessInput) SetTaskToken(v string) *SendTaskSuccessInput
SetTaskToken sets the TaskToken field's value.
func (SendTaskSuccessInput) String ¶
func (s SendTaskSuccessInput) String() string
String returns the string representation
func (*SendTaskSuccessInput) Validate ¶
func (s *SendTaskSuccessInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SendTaskSuccessOutput ¶
type SendTaskSuccessOutput struct {
// contains filtered or unexported fields
}
func (SendTaskSuccessOutput) GoString ¶
func (s SendTaskSuccessOutput) GoString() string
GoString returns the string representation
func (SendTaskSuccessOutput) String ¶
func (s SendTaskSuccessOutput) String() string
String returns the string representation
type StartExecutionInput ¶
type StartExecutionInput struct { // The string that contains the JSON input data for the execution, for example: // // "input": "{\"first_name\" : \"test\"}" // // If you don't include any JSON input data, you still must include the two // braces, for example: "input": "{}" Input *string `locationName:"input" type:"string" sensitive:"true"` // The name of the execution. This name must be unique for your AWS account, // region, and state machine for 90 days. For more information, see Limits Related // to State Machine Executions (https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions) // in the AWS Step Functions Developer Guide. // // 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 _. Name *string `locationName:"name" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the state machine to execute. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartExecutionInput) GoString ¶
func (s StartExecutionInput) GoString() string
GoString returns the string representation
func (*StartExecutionInput) SetInput ¶
func (s *StartExecutionInput) SetInput(v string) *StartExecutionInput
SetInput sets the Input field's value.
func (*StartExecutionInput) SetName ¶
func (s *StartExecutionInput) SetName(v string) *StartExecutionInput
SetName sets the Name field's value.
func (*StartExecutionInput) SetStateMachineArn ¶
func (s *StartExecutionInput) SetStateMachineArn(v string) *StartExecutionInput
SetStateMachineArn sets the StateMachineArn field's value.
func (StartExecutionInput) String ¶
func (s StartExecutionInput) String() string
String returns the string representation
func (*StartExecutionInput) Validate ¶
func (s *StartExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartExecutionOutput ¶
type StartExecutionOutput struct { // The Amazon Resource Name (ARN) that id entifies the execution. // // ExecutionArn is a required field ExecutionArn *string `locationName:"executionArn" min:"1" type:"string" required:"true"` // The date the execution is started. // // StartDate is a required field StartDate *time.Time `locationName:"startDate" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (StartExecutionOutput) GoString ¶
func (s StartExecutionOutput) GoString() string
GoString returns the string representation
func (*StartExecutionOutput) SetExecutionArn ¶
func (s *StartExecutionOutput) SetExecutionArn(v string) *StartExecutionOutput
SetExecutionArn sets the ExecutionArn field's value.
func (*StartExecutionOutput) SetStartDate ¶
func (s *StartExecutionOutput) SetStartDate(v time.Time) *StartExecutionOutput
SetStartDate sets the StartDate field's value.
func (StartExecutionOutput) String ¶
func (s StartExecutionOutput) String() string
String returns the string representation
type StateEnteredEventDetails ¶
type StateEnteredEventDetails struct { // The string that contains the JSON input data for the state. Input *string `locationName:"input" type:"string" sensitive:"true"` // The name of the state. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains details about a state entered during an execution.
func (StateEnteredEventDetails) GoString ¶
func (s StateEnteredEventDetails) GoString() string
GoString returns the string representation
func (*StateEnteredEventDetails) SetInput ¶
func (s *StateEnteredEventDetails) SetInput(v string) *StateEnteredEventDetails
SetInput sets the Input field's value.
func (*StateEnteredEventDetails) SetName ¶
func (s *StateEnteredEventDetails) SetName(v string) *StateEnteredEventDetails
SetName sets the Name field's value.
func (StateEnteredEventDetails) String ¶
func (s StateEnteredEventDetails) String() string
String returns the string representation
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 _. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The JSON output data of the state. Output *string `locationName:"output" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about an exit from a state during an execution.
func (StateExitedEventDetails) GoString ¶
func (s StateExitedEventDetails) GoString() string
GoString returns the string representation
func (*StateExitedEventDetails) SetName ¶
func (s *StateExitedEventDetails) SetName(v string) *StateExitedEventDetails
SetName sets the Name field's value.
func (*StateExitedEventDetails) SetOutput ¶
func (s *StateExitedEventDetails) SetOutput(v string) *StateExitedEventDetails
SetOutput sets the Output field's value.
func (StateExitedEventDetails) String ¶
func (s StateExitedEventDetails) String() string
String returns the string representation
type StateMachineAlreadyExists ¶ added in v1.28.0
type StateMachineAlreadyExists struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
A state machine with the same name but a different definition or role ARN already exists.
func (*StateMachineAlreadyExists) Code ¶ added in v1.28.0
func (s *StateMachineAlreadyExists) Code() string
Code returns the exception type name.
func (*StateMachineAlreadyExists) Error ¶ added in v1.28.0
func (s *StateMachineAlreadyExists) Error() string
func (StateMachineAlreadyExists) GoString ¶ added in v1.28.0
func (s StateMachineAlreadyExists) GoString() string
GoString returns the string representation
func (*StateMachineAlreadyExists) Message ¶ added in v1.28.0
func (s *StateMachineAlreadyExists) Message() string
Message returns the exception's message.
func (*StateMachineAlreadyExists) OrigErr ¶ added in v1.28.0
func (s *StateMachineAlreadyExists) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*StateMachineAlreadyExists) RequestID ¶ added in v1.28.0
func (s *StateMachineAlreadyExists) RequestID() string
RequestID returns the service's response RequestID for request.
func (*StateMachineAlreadyExists) StatusCode ¶ added in v1.28.0
func (s *StateMachineAlreadyExists) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (StateMachineAlreadyExists) String ¶ added in v1.28.0
func (s StateMachineAlreadyExists) String() string
String returns the string representation
type StateMachineDeleting ¶ added in v1.28.0
type StateMachineDeleting struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified state machine is being deleted.
func (*StateMachineDeleting) Code ¶ added in v1.28.0
func (s *StateMachineDeleting) Code() string
Code returns the exception type name.
func (*StateMachineDeleting) Error ¶ added in v1.28.0
func (s *StateMachineDeleting) Error() string
func (StateMachineDeleting) GoString ¶ added in v1.28.0
func (s StateMachineDeleting) GoString() string
GoString returns the string representation
func (*StateMachineDeleting) Message ¶ added in v1.28.0
func (s *StateMachineDeleting) Message() string
Message returns the exception's message.
func (*StateMachineDeleting) OrigErr ¶ added in v1.28.0
func (s *StateMachineDeleting) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*StateMachineDeleting) RequestID ¶ added in v1.28.0
func (s *StateMachineDeleting) RequestID() string
RequestID returns the service's response RequestID for request.
func (*StateMachineDeleting) StatusCode ¶ added in v1.28.0
func (s *StateMachineDeleting) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (StateMachineDeleting) String ¶ added in v1.28.0
func (s StateMachineDeleting) String() string
String returns the string representation
type StateMachineDoesNotExist ¶ added in v1.28.0
type StateMachineDoesNotExist struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified state machine does not exist.
func (*StateMachineDoesNotExist) Code ¶ added in v1.28.0
func (s *StateMachineDoesNotExist) Code() string
Code returns the exception type name.
func (*StateMachineDoesNotExist) Error ¶ added in v1.28.0
func (s *StateMachineDoesNotExist) Error() string
func (StateMachineDoesNotExist) GoString ¶ added in v1.28.0
func (s StateMachineDoesNotExist) GoString() string
GoString returns the string representation
func (*StateMachineDoesNotExist) Message ¶ added in v1.28.0
func (s *StateMachineDoesNotExist) Message() string
Message returns the exception's message.
func (*StateMachineDoesNotExist) OrigErr ¶ added in v1.28.0
func (s *StateMachineDoesNotExist) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*StateMachineDoesNotExist) RequestID ¶ added in v1.28.0
func (s *StateMachineDoesNotExist) RequestID() string
RequestID returns the service's response RequestID for request.
func (*StateMachineDoesNotExist) StatusCode ¶ added in v1.28.0
func (s *StateMachineDoesNotExist) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (StateMachineDoesNotExist) String ¶ added in v1.28.0
func (s StateMachineDoesNotExist) String() string
String returns the string representation
type StateMachineLimitExceeded ¶ added in v1.28.0
type StateMachineLimitExceeded struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"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) Code ¶ added in v1.28.0
func (s *StateMachineLimitExceeded) Code() string
Code returns the exception type name.
func (*StateMachineLimitExceeded) Error ¶ added in v1.28.0
func (s *StateMachineLimitExceeded) Error() string
func (StateMachineLimitExceeded) GoString ¶ added in v1.28.0
func (s StateMachineLimitExceeded) GoString() string
GoString returns the string representation
func (*StateMachineLimitExceeded) Message ¶ added in v1.28.0
func (s *StateMachineLimitExceeded) Message() string
Message returns the exception's message.
func (*StateMachineLimitExceeded) OrigErr ¶ added in v1.28.0
func (s *StateMachineLimitExceeded) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*StateMachineLimitExceeded) RequestID ¶ added in v1.28.0
func (s *StateMachineLimitExceeded) RequestID() string
RequestID returns the service's response RequestID for request.
func (*StateMachineLimitExceeded) StatusCode ¶ added in v1.28.0
func (s *StateMachineLimitExceeded) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (StateMachineLimitExceeded) String ¶ added in v1.28.0
func (s StateMachineLimitExceeded) String() string
String returns the string representation
type StateMachineListItem ¶
type StateMachineListItem struct { // The date the state machine is created. // // CreationDate is a required field CreationDate *time.Time `locationName:"creationDate" type:"timestamp" required:"true"` // 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 _. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) that identifies the state machine. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"StateMachineType"` // contains filtered or unexported fields }
Contains details about the state machine.
func (StateMachineListItem) GoString ¶
func (s StateMachineListItem) GoString() string
GoString returns the string representation
func (*StateMachineListItem) SetCreationDate ¶
func (s *StateMachineListItem) SetCreationDate(v time.Time) *StateMachineListItem
SetCreationDate sets the CreationDate field's value.
func (*StateMachineListItem) SetName ¶
func (s *StateMachineListItem) SetName(v string) *StateMachineListItem
SetName sets the Name field's value.
func (*StateMachineListItem) SetStateMachineArn ¶
func (s *StateMachineListItem) SetStateMachineArn(v string) *StateMachineListItem
SetStateMachineArn sets the StateMachineArn field's value.
func (*StateMachineListItem) SetType ¶ added in v1.25.47
func (s *StateMachineListItem) SetType(v string) *StateMachineListItem
SetType sets the Type field's value.
func (StateMachineListItem) String ¶
func (s StateMachineListItem) String() string
String returns the string representation
type StateMachineTypeNotSupported ¶ added in v1.28.0
type StateMachineTypeNotSupported struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*StateMachineTypeNotSupported) Code ¶ added in v1.28.0
func (s *StateMachineTypeNotSupported) Code() string
Code returns the exception type name.
func (*StateMachineTypeNotSupported) Error ¶ added in v1.28.0
func (s *StateMachineTypeNotSupported) Error() string
func (StateMachineTypeNotSupported) GoString ¶ added in v1.28.0
func (s StateMachineTypeNotSupported) GoString() string
GoString returns the string representation
func (*StateMachineTypeNotSupported) Message ¶ added in v1.28.0
func (s *StateMachineTypeNotSupported) Message() string
Message returns the exception's message.
func (*StateMachineTypeNotSupported) OrigErr ¶ added in v1.28.0
func (s *StateMachineTypeNotSupported) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*StateMachineTypeNotSupported) RequestID ¶ added in v1.28.0
func (s *StateMachineTypeNotSupported) RequestID() string
RequestID returns the service's response RequestID for request.
func (*StateMachineTypeNotSupported) StatusCode ¶ added in v1.28.0
func (s *StateMachineTypeNotSupported) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (StateMachineTypeNotSupported) String ¶ added in v1.28.0
func (s StateMachineTypeNotSupported) String() string
String returns the string representation
type StopExecutionInput ¶
type StopExecutionInput struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // The Amazon Resource Name (ARN) of the execution to stop. // // ExecutionArn is a required field ExecutionArn *string `locationName:"executionArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopExecutionInput) GoString ¶
func (s StopExecutionInput) GoString() string
GoString returns the string representation
func (*StopExecutionInput) SetCause ¶
func (s *StopExecutionInput) SetCause(v string) *StopExecutionInput
SetCause sets the Cause field's value.
func (*StopExecutionInput) SetError ¶
func (s *StopExecutionInput) SetError(v string) *StopExecutionInput
SetError sets the Error field's value.
func (*StopExecutionInput) SetExecutionArn ¶
func (s *StopExecutionInput) SetExecutionArn(v string) *StopExecutionInput
SetExecutionArn sets the ExecutionArn field's value.
func (StopExecutionInput) String ¶
func (s StopExecutionInput) String() string
String returns the string representation
func (*StopExecutionInput) Validate ¶
func (s *StopExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopExecutionOutput ¶
type StopExecutionOutput struct { // The date the execution is stopped. // // StopDate is a required field StopDate *time.Time `locationName:"stopDate" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (StopExecutionOutput) GoString ¶
func (s StopExecutionOutput) GoString() string
GoString returns the string representation
func (*StopExecutionOutput) SetStopDate ¶
func (s *StopExecutionOutput) SetStopDate(v time.Time) *StopExecutionOutput
SetStopDate sets the StopDate field's value.
func (StopExecutionOutput) String ¶
func (s StopExecutionOutput) String() string
String returns the string representation
type Tag ¶ added in v1.16.11
type Tag struct { // The key of a tag. Key *string `locationName:"key" min:"1" type:"string"` // The value of a tag. Value *string `locationName:"value" type:"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 AWS 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 TagResourceInput ¶ added in v1.16.11
type TagResourceInput struct { // The Amazon Resource Name (ARN) for the Step Functions state machine or activity. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" min:"1" type:"string" required:"true"` // The list of tags to add to a resource. // // Tags may only contain Unicode letters, digits, white space, or these symbols: // _ . : / = + - @. // // Tags is a required field Tags []*Tag `locationName:"tags" type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶ added in v1.16.11
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (*TagResourceInput) SetResourceArn ¶ added in v1.16.11
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶ added in v1.16.11
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶ added in v1.16.11
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶ added in v1.16.11
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶ added in v1.16.11
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶ added in v1.16.11
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) String ¶ added in v1.16.11
func (s TagResourceOutput) String() string
String returns the string representation
type TaskDoesNotExist ¶ added in v1.28.0
type TaskDoesNotExist struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*TaskDoesNotExist) Code ¶ added in v1.28.0
func (s *TaskDoesNotExist) Code() string
Code returns the exception type name.
func (*TaskDoesNotExist) Error ¶ added in v1.28.0
func (s *TaskDoesNotExist) Error() string
func (TaskDoesNotExist) GoString ¶ added in v1.28.0
func (s TaskDoesNotExist) GoString() string
GoString returns the string representation
func (*TaskDoesNotExist) Message ¶ added in v1.28.0
func (s *TaskDoesNotExist) Message() string
Message returns the exception's message.
func (*TaskDoesNotExist) OrigErr ¶ added in v1.28.0
func (s *TaskDoesNotExist) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TaskDoesNotExist) RequestID ¶ added in v1.28.0
func (s *TaskDoesNotExist) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TaskDoesNotExist) StatusCode ¶ added in v1.28.0
func (s *TaskDoesNotExist) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TaskDoesNotExist) String ¶ added in v1.28.0
func (s TaskDoesNotExist) String() string
String returns the string representation
type TaskFailedEventDetails ¶ added in v1.15.87
type TaskFailedEventDetails struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // The service name of the resource in a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The action of the resource called by a task state. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains details about a task failure event.
func (TaskFailedEventDetails) GoString ¶ added in v1.15.87
func (s TaskFailedEventDetails) GoString() string
GoString returns the string representation
func (*TaskFailedEventDetails) SetCause ¶ added in v1.15.87
func (s *TaskFailedEventDetails) SetCause(v string) *TaskFailedEventDetails
SetCause sets the Cause field's value.
func (*TaskFailedEventDetails) SetError ¶ added in v1.15.87
func (s *TaskFailedEventDetails) SetError(v string) *TaskFailedEventDetails
SetError sets the Error field's value.
func (*TaskFailedEventDetails) SetResource ¶ added in v1.15.87
func (s *TaskFailedEventDetails) SetResource(v string) *TaskFailedEventDetails
SetResource sets the Resource field's value.
func (*TaskFailedEventDetails) SetResourceType ¶ added in v1.15.87
func (s *TaskFailedEventDetails) SetResourceType(v string) *TaskFailedEventDetails
SetResourceType sets the ResourceType field's value.
func (TaskFailedEventDetails) String ¶ added in v1.15.87
func (s TaskFailedEventDetails) String() string
String returns the string representation
type TaskScheduledEventDetails ¶ added in v1.15.87
type TaskScheduledEventDetails struct { // The JSON data passed to the resource referenced in a task state. // // Parameters is a required field Parameters *string `locationName:"parameters" type:"string" required:"true" sensitive:"true"` // The region of the scheduled task // // Region is a required field Region *string `locationName:"region" min:"1" type:"string" required:"true"` // The service name of the resource in a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The action of the resource called by a task state. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" min:"1" type:"string" required:"true"` // The maximum allowed duration of the task. TimeoutInSeconds *int64 `locationName:"timeoutInSeconds" type:"long"` // contains filtered or unexported fields }
Contains details about a task scheduled during an execution.
func (TaskScheduledEventDetails) GoString ¶ added in v1.15.87
func (s TaskScheduledEventDetails) GoString() string
GoString returns the string representation
func (*TaskScheduledEventDetails) SetParameters ¶ added in v1.15.87
func (s *TaskScheduledEventDetails) SetParameters(v string) *TaskScheduledEventDetails
SetParameters sets the Parameters field's value.
func (*TaskScheduledEventDetails) SetRegion ¶ added in v1.15.87
func (s *TaskScheduledEventDetails) SetRegion(v string) *TaskScheduledEventDetails
SetRegion sets the Region field's value.
func (*TaskScheduledEventDetails) SetResource ¶ added in v1.15.87
func (s *TaskScheduledEventDetails) SetResource(v string) *TaskScheduledEventDetails
SetResource sets the Resource field's value.
func (*TaskScheduledEventDetails) SetResourceType ¶ added in v1.15.87
func (s *TaskScheduledEventDetails) SetResourceType(v string) *TaskScheduledEventDetails
SetResourceType sets the ResourceType field's value.
func (*TaskScheduledEventDetails) SetTimeoutInSeconds ¶ added in v1.15.87
func (s *TaskScheduledEventDetails) SetTimeoutInSeconds(v int64) *TaskScheduledEventDetails
SetTimeoutInSeconds sets the TimeoutInSeconds field's value.
func (TaskScheduledEventDetails) String ¶ added in v1.15.87
func (s TaskScheduledEventDetails) String() string
String returns the string representation
type TaskStartFailedEventDetails ¶ added in v1.15.87
type TaskStartFailedEventDetails struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // The service name of the resource in a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The action of the resource called by a task state. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains details about a task that failed to start during an execution.
func (TaskStartFailedEventDetails) GoString ¶ added in v1.15.87
func (s TaskStartFailedEventDetails) GoString() string
GoString returns the string representation
func (*TaskStartFailedEventDetails) SetCause ¶ added in v1.15.87
func (s *TaskStartFailedEventDetails) SetCause(v string) *TaskStartFailedEventDetails
SetCause sets the Cause field's value.
func (*TaskStartFailedEventDetails) SetError ¶ added in v1.15.87
func (s *TaskStartFailedEventDetails) SetError(v string) *TaskStartFailedEventDetails
SetError sets the Error field's value.
func (*TaskStartFailedEventDetails) SetResource ¶ added in v1.15.87
func (s *TaskStartFailedEventDetails) SetResource(v string) *TaskStartFailedEventDetails
SetResource sets the Resource field's value.
func (*TaskStartFailedEventDetails) SetResourceType ¶ added in v1.15.87
func (s *TaskStartFailedEventDetails) SetResourceType(v string) *TaskStartFailedEventDetails
SetResourceType sets the ResourceType field's value.
func (TaskStartFailedEventDetails) String ¶ added in v1.15.87
func (s TaskStartFailedEventDetails) String() string
String returns the string representation
type TaskStartedEventDetails ¶ added in v1.15.87
type TaskStartedEventDetails struct { // The service name of the resource in a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The action of the resource called by a task state. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains details about the start of a task during an execution.
func (TaskStartedEventDetails) GoString ¶ added in v1.15.87
func (s TaskStartedEventDetails) GoString() string
GoString returns the string representation
func (*TaskStartedEventDetails) SetResource ¶ added in v1.15.87
func (s *TaskStartedEventDetails) SetResource(v string) *TaskStartedEventDetails
SetResource sets the Resource field's value.
func (*TaskStartedEventDetails) SetResourceType ¶ added in v1.15.87
func (s *TaskStartedEventDetails) SetResourceType(v string) *TaskStartedEventDetails
SetResourceType sets the ResourceType field's value.
func (TaskStartedEventDetails) String ¶ added in v1.15.87
func (s TaskStartedEventDetails) String() string
String returns the string representation
type TaskSubmitFailedEventDetails ¶ added in v1.15.87
type TaskSubmitFailedEventDetails struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // The service name of the resource in a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The action of the resource called by a task state. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains details about a task that failed to submit during an execution.
func (TaskSubmitFailedEventDetails) GoString ¶ added in v1.15.87
func (s TaskSubmitFailedEventDetails) GoString() string
GoString returns the string representation
func (*TaskSubmitFailedEventDetails) SetCause ¶ added in v1.15.87
func (s *TaskSubmitFailedEventDetails) SetCause(v string) *TaskSubmitFailedEventDetails
SetCause sets the Cause field's value.
func (*TaskSubmitFailedEventDetails) SetError ¶ added in v1.15.87
func (s *TaskSubmitFailedEventDetails) SetError(v string) *TaskSubmitFailedEventDetails
SetError sets the Error field's value.
func (*TaskSubmitFailedEventDetails) SetResource ¶ added in v1.15.87
func (s *TaskSubmitFailedEventDetails) SetResource(v string) *TaskSubmitFailedEventDetails
SetResource sets the Resource field's value.
func (*TaskSubmitFailedEventDetails) SetResourceType ¶ added in v1.15.87
func (s *TaskSubmitFailedEventDetails) SetResourceType(v string) *TaskSubmitFailedEventDetails
SetResourceType sets the ResourceType field's value.
func (TaskSubmitFailedEventDetails) String ¶ added in v1.15.87
func (s TaskSubmitFailedEventDetails) String() string
String returns the string representation
type TaskSubmittedEventDetails ¶ added in v1.15.87
type TaskSubmittedEventDetails struct { // The response from a resource when a task has started. Output *string `locationName:"output" type:"string" sensitive:"true"` // The service name of the resource in a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The action of the resource called by a task state. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains details about a task submitted to a resource .
func (TaskSubmittedEventDetails) GoString ¶ added in v1.15.87
func (s TaskSubmittedEventDetails) GoString() string
GoString returns the string representation
func (*TaskSubmittedEventDetails) SetOutput ¶ added in v1.15.87
func (s *TaskSubmittedEventDetails) SetOutput(v string) *TaskSubmittedEventDetails
SetOutput sets the Output field's value.
func (*TaskSubmittedEventDetails) SetResource ¶ added in v1.15.87
func (s *TaskSubmittedEventDetails) SetResource(v string) *TaskSubmittedEventDetails
SetResource sets the Resource field's value.
func (*TaskSubmittedEventDetails) SetResourceType ¶ added in v1.15.87
func (s *TaskSubmittedEventDetails) SetResourceType(v string) *TaskSubmittedEventDetails
SetResourceType sets the ResourceType field's value.
func (TaskSubmittedEventDetails) String ¶ added in v1.15.87
func (s TaskSubmittedEventDetails) String() string
String returns the string representation
type TaskSucceededEventDetails ¶ added in v1.15.87
type TaskSucceededEventDetails struct { // The full JSON response from a resource when a task has succeeded. This response // becomes the output of the related task. Output *string `locationName:"output" type:"string" sensitive:"true"` // The service name of the resource in a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The action of the resource called by a task state. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains details about the successful completion of a task state.
func (TaskSucceededEventDetails) GoString ¶ added in v1.15.87
func (s TaskSucceededEventDetails) GoString() string
GoString returns the string representation
func (*TaskSucceededEventDetails) SetOutput ¶ added in v1.15.87
func (s *TaskSucceededEventDetails) SetOutput(v string) *TaskSucceededEventDetails
SetOutput sets the Output field's value.
func (*TaskSucceededEventDetails) SetResource ¶ added in v1.15.87
func (s *TaskSucceededEventDetails) SetResource(v string) *TaskSucceededEventDetails
SetResource sets the Resource field's value.
func (*TaskSucceededEventDetails) SetResourceType ¶ added in v1.15.87
func (s *TaskSucceededEventDetails) SetResourceType(v string) *TaskSucceededEventDetails
SetResourceType sets the ResourceType field's value.
func (TaskSucceededEventDetails) String ¶ added in v1.15.87
func (s TaskSucceededEventDetails) String() string
String returns the string representation
type TaskTimedOut ¶ added in v1.28.0
type TaskTimedOut struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*TaskTimedOut) Code ¶ added in v1.28.0
func (s *TaskTimedOut) Code() string
Code returns the exception type name.
func (*TaskTimedOut) Error ¶ added in v1.28.0
func (s *TaskTimedOut) Error() string
func (TaskTimedOut) GoString ¶ added in v1.28.0
func (s TaskTimedOut) GoString() string
GoString returns the string representation
func (*TaskTimedOut) Message ¶ added in v1.28.0
func (s *TaskTimedOut) Message() string
Message returns the exception's message.
func (*TaskTimedOut) OrigErr ¶ added in v1.28.0
func (s *TaskTimedOut) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TaskTimedOut) RequestID ¶ added in v1.28.0
func (s *TaskTimedOut) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TaskTimedOut) StatusCode ¶ added in v1.28.0
func (s *TaskTimedOut) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TaskTimedOut) String ¶ added in v1.28.0
func (s TaskTimedOut) String() string
String returns the string representation
type TaskTimedOutEventDetails ¶ added in v1.15.87
type TaskTimedOutEventDetails struct { // A more detailed explanation of the cause of the failure. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. Error *string `locationName:"error" type:"string" sensitive:"true"` // The service name of the resource in a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The action of the resource called by a task state. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains details about a resource timeout that occurred during an execution.
func (TaskTimedOutEventDetails) GoString ¶ added in v1.15.87
func (s TaskTimedOutEventDetails) GoString() string
GoString returns the string representation
func (*TaskTimedOutEventDetails) SetCause ¶ added in v1.15.87
func (s *TaskTimedOutEventDetails) SetCause(v string) *TaskTimedOutEventDetails
SetCause sets the Cause field's value.
func (*TaskTimedOutEventDetails) SetError ¶ added in v1.15.87
func (s *TaskTimedOutEventDetails) SetError(v string) *TaskTimedOutEventDetails
SetError sets the Error field's value.
func (*TaskTimedOutEventDetails) SetResource ¶ added in v1.15.87
func (s *TaskTimedOutEventDetails) SetResource(v string) *TaskTimedOutEventDetails
SetResource sets the Resource field's value.
func (*TaskTimedOutEventDetails) SetResourceType ¶ added in v1.15.87
func (s *TaskTimedOutEventDetails) SetResourceType(v string) *TaskTimedOutEventDetails
SetResourceType sets the ResourceType field's value.
func (TaskTimedOutEventDetails) String ¶ added in v1.15.87
func (s TaskTimedOutEventDetails) String() string
String returns the string representation
type TooManyTags ¶ added in v1.28.0
type TooManyTags struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` ResourceName *string `locationName:"resourceName" min:"1" type:"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 AWS Step Functions Developer Guide.
func (*TooManyTags) Code ¶ added in v1.28.0
func (s *TooManyTags) Code() string
Code returns the exception type name.
func (*TooManyTags) Error ¶ added in v1.28.0
func (s *TooManyTags) Error() string
func (TooManyTags) GoString ¶ added in v1.28.0
func (s TooManyTags) GoString() string
GoString returns the string representation
func (*TooManyTags) Message ¶ added in v1.28.0
func (s *TooManyTags) Message() string
Message returns the exception's message.
func (*TooManyTags) OrigErr ¶ added in v1.28.0
func (s *TooManyTags) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TooManyTags) RequestID ¶ added in v1.28.0
func (s *TooManyTags) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TooManyTags) StatusCode ¶ added in v1.28.0
func (s *TooManyTags) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TooManyTags) String ¶ added in v1.28.0
func (s TooManyTags) String() string
String returns the string representation
type UntagResourceInput ¶ added in v1.16.11
type UntagResourceInput struct { // The Amazon Resource Name (ARN) for the Step Functions state machine or activity. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" min:"1" type:"string" required:"true"` // The list of tags to remove from the resource. // // TagKeys is a required field TagKeys []*string `locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶ added in v1.16.11
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (*UntagResourceInput) SetResourceArn ¶ added in v1.16.11
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶ added in v1.16.11
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶ added in v1.16.11
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶ added in v1.16.11
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶ added in v1.16.11
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶ added in v1.16.11
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) String ¶ added in v1.16.11
func (s UntagResourceOutput) String() string
String returns the string representation
type UpdateStateMachineInput ¶ added in v1.12.28
type UpdateStateMachineInput struct { // The Amazon States Language definition of the state machine. See Amazon States // Language (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html). Definition *string `locationName:"definition" min:"1" type:"string" sensitive:"true"` // The LoggingConfiguration data type is used to set CloudWatch Logs options. LoggingConfiguration *LoggingConfiguration `locationName:"loggingConfiguration" type:"structure"` // The Amazon Resource Name (ARN) of the IAM role of the state machine. RoleArn *string `locationName:"roleArn" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the state machine. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateStateMachineInput) GoString ¶ added in v1.12.28
func (s UpdateStateMachineInput) GoString() string
GoString returns the string representation
func (*UpdateStateMachineInput) SetDefinition ¶ added in v1.12.28
func (s *UpdateStateMachineInput) SetDefinition(v string) *UpdateStateMachineInput
SetDefinition sets the Definition field's value.
func (*UpdateStateMachineInput) SetLoggingConfiguration ¶ added in v1.25.47
func (s *UpdateStateMachineInput) SetLoggingConfiguration(v *LoggingConfiguration) *UpdateStateMachineInput
SetLoggingConfiguration sets the LoggingConfiguration field's value.
func (*UpdateStateMachineInput) SetRoleArn ¶ added in v1.12.28
func (s *UpdateStateMachineInput) SetRoleArn(v string) *UpdateStateMachineInput
SetRoleArn sets the RoleArn field's value.
func (*UpdateStateMachineInput) SetStateMachineArn ¶ added in v1.12.28
func (s *UpdateStateMachineInput) SetStateMachineArn(v string) *UpdateStateMachineInput
SetStateMachineArn sets the StateMachineArn field's value.
func (UpdateStateMachineInput) String ¶ added in v1.12.28
func (s UpdateStateMachineInput) String() string
String returns the string representation
func (*UpdateStateMachineInput) Validate ¶ added in v1.12.28
func (s *UpdateStateMachineInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateStateMachineOutput ¶ added in v1.12.28
type UpdateStateMachineOutput struct { // The date and time the state machine was updated. // // UpdateDate is a required field UpdateDate *time.Time `locationName:"updateDate" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (UpdateStateMachineOutput) GoString ¶ added in v1.12.28
func (s UpdateStateMachineOutput) GoString() string
GoString returns the string representation
func (*UpdateStateMachineOutput) SetUpdateDate ¶ added in v1.12.28
func (s *UpdateStateMachineOutput) SetUpdateDate(v time.Time) *UpdateStateMachineOutput
SetUpdateDate sets the UpdateDate field's value.
func (UpdateStateMachineOutput) String ¶ added in v1.12.28
func (s UpdateStateMachineOutput) String() string
String returns the string representation