Documentation ¶
Overview ¶
Package sfn provides the client and types for making API requests to AWS Step Functions.
Step Functions coordinates 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 Amazon Web Services, your own servers, or any system that has access to Amazon Web Services. You can access and use Step Functions using the console, the Amazon Web Services SDKs, or an HTTP API. For more information about Step Functions, see the Step Functions Developer Guide (https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html) .
If you use the Step Functions API actions using Amazon Web Services SDK integrations, make sure the API actions are in camel case and parameter names are in Pascal case. For example, you could use Step Functions API action startSyncExecution and specify its parameter as StateMachineArn.
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
- func EncryptionType_Values() []string
- func ExecutionRedriveFilter_Values() []string
- func ExecutionRedriveStatus_Values() []string
- func ExecutionStatus_Values() []string
- func HistoryEventType_Values() []string
- func IncludedData_Values() []string
- func InspectionLevel_Values() []string
- func KmsKeyState_Values() []string
- func LogLevel_Values() []string
- func MapRunStatus_Values() []string
- func StateMachineStatus_Values() []string
- func StateMachineType_Values() []string
- func SyncExecutionStatus_Values() []string
- func TestExecutionStatus_Values() []string
- func ValidateStateMachineDefinitionResultCode_Values() []string
- func ValidateStateMachineDefinitionSeverity_Values() []string
- func ValidationExceptionReason_Values() []string
- type ActivityAlreadyExists
- func (s *ActivityAlreadyExists) Code() string
- func (s *ActivityAlreadyExists) Error() string
- func (s ActivityAlreadyExists) GoString() string
- func (s *ActivityAlreadyExists) Message() string
- func (s *ActivityAlreadyExists) OrigErr() error
- func (s *ActivityAlreadyExists) RequestID() string
- func (s *ActivityAlreadyExists) StatusCode() int
- func (s ActivityAlreadyExists) String() string
- 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) SetInputDetails(v *HistoryEventExecutionDataDetails) *ActivityScheduledEventDetails
- func (s *ActivityScheduledEventDetails) SetResource(v string) *ActivityScheduledEventDetails
- func (s *ActivityScheduledEventDetails) SetTimeoutInSeconds(v int64) *ActivityScheduledEventDetails
- func (s ActivityScheduledEventDetails) String() string
- type ActivityStartedEventDetails
- type ActivitySucceededEventDetails
- func (s ActivitySucceededEventDetails) GoString() string
- func (s *ActivitySucceededEventDetails) SetOutput(v string) *ActivitySucceededEventDetails
- func (s *ActivitySucceededEventDetails) SetOutputDetails(v *HistoryEventExecutionDataDetails) *ActivitySucceededEventDetails
- func (s ActivitySucceededEventDetails) String() string
- 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 BillingDetails
- type CloudWatchEventsExecutionDataDetails
- type CloudWatchLogsLogGroup
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateActivityInput
- func (s CreateActivityInput) GoString() string
- func (s *CreateActivityInput) SetEncryptionConfiguration(v *EncryptionConfiguration) *CreateActivityInput
- func (s *CreateActivityInput) SetName(v string) *CreateActivityInput
- func (s *CreateActivityInput) SetTags(v []*Tag) *CreateActivityInput
- func (s CreateActivityInput) String() string
- func (s *CreateActivityInput) Validate() error
- type CreateActivityOutput
- type CreateStateMachineAliasInput
- func (s CreateStateMachineAliasInput) GoString() string
- func (s *CreateStateMachineAliasInput) SetDescription(v string) *CreateStateMachineAliasInput
- func (s *CreateStateMachineAliasInput) SetName(v string) *CreateStateMachineAliasInput
- func (s *CreateStateMachineAliasInput) SetRoutingConfiguration(v []*RoutingConfigurationListItem) *CreateStateMachineAliasInput
- func (s CreateStateMachineAliasInput) String() string
- func (s *CreateStateMachineAliasInput) Validate() error
- type CreateStateMachineAliasOutput
- func (s CreateStateMachineAliasOutput) GoString() string
- func (s *CreateStateMachineAliasOutput) SetCreationDate(v time.Time) *CreateStateMachineAliasOutput
- func (s *CreateStateMachineAliasOutput) SetStateMachineAliasArn(v string) *CreateStateMachineAliasOutput
- func (s CreateStateMachineAliasOutput) String() string
- type CreateStateMachineInput
- func (s CreateStateMachineInput) GoString() string
- func (s *CreateStateMachineInput) SetDefinition(v string) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetEncryptionConfiguration(v *EncryptionConfiguration) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetLoggingConfiguration(v *LoggingConfiguration) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetName(v string) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetPublish(v bool) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetRoleArn(v string) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetTags(v []*Tag) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetTracingConfiguration(v *TracingConfiguration) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetType(v string) *CreateStateMachineInput
- func (s *CreateStateMachineInput) SetVersionDescription(v string) *CreateStateMachineInput
- func (s CreateStateMachineInput) String() string
- func (s *CreateStateMachineInput) Validate() error
- type CreateStateMachineOutput
- func (s CreateStateMachineOutput) GoString() string
- func (s *CreateStateMachineOutput) SetCreationDate(v time.Time) *CreateStateMachineOutput
- func (s *CreateStateMachineOutput) SetStateMachineArn(v string) *CreateStateMachineOutput
- func (s *CreateStateMachineOutput) SetStateMachineVersionArn(v string) *CreateStateMachineOutput
- func (s CreateStateMachineOutput) String() string
- type DeleteActivityInput
- type DeleteActivityOutput
- type DeleteStateMachineAliasInput
- type DeleteStateMachineAliasOutput
- type DeleteStateMachineInput
- type DeleteStateMachineOutput
- type DeleteStateMachineVersionInput
- type DeleteStateMachineVersionOutput
- 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) SetEncryptionConfiguration(v *EncryptionConfiguration) *DescribeActivityOutput
- func (s *DescribeActivityOutput) SetName(v string) *DescribeActivityOutput
- func (s DescribeActivityOutput) String() string
- type DescribeExecutionInput
- func (s DescribeExecutionInput) GoString() string
- func (s *DescribeExecutionInput) SetExecutionArn(v string) *DescribeExecutionInput
- func (s *DescribeExecutionInput) SetIncludedData(v string) *DescribeExecutionInput
- func (s DescribeExecutionInput) String() string
- func (s *DescribeExecutionInput) Validate() error
- type DescribeExecutionOutput
- func (s DescribeExecutionOutput) GoString() string
- func (s *DescribeExecutionOutput) SetCause(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetError(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetExecutionArn(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetInput(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetInputDetails(v *CloudWatchEventsExecutionDataDetails) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetMapRunArn(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetName(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetOutput(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetOutputDetails(v *CloudWatchEventsExecutionDataDetails) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetRedriveCount(v int64) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetRedriveDate(v time.Time) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetRedriveStatus(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetRedriveStatusReason(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetStartDate(v time.Time) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetStateMachineAliasArn(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetStateMachineArn(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetStateMachineVersionArn(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetStatus(v string) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetStopDate(v time.Time) *DescribeExecutionOutput
- func (s *DescribeExecutionOutput) SetTraceHeader(v string) *DescribeExecutionOutput
- func (s DescribeExecutionOutput) String() string
- type DescribeMapRunInput
- type DescribeMapRunOutput
- func (s DescribeMapRunOutput) GoString() string
- func (s *DescribeMapRunOutput) SetExecutionArn(v string) *DescribeMapRunOutput
- func (s *DescribeMapRunOutput) SetExecutionCounts(v *MapRunExecutionCounts) *DescribeMapRunOutput
- func (s *DescribeMapRunOutput) SetItemCounts(v *MapRunItemCounts) *DescribeMapRunOutput
- func (s *DescribeMapRunOutput) SetMapRunArn(v string) *DescribeMapRunOutput
- func (s *DescribeMapRunOutput) SetMaxConcurrency(v int64) *DescribeMapRunOutput
- func (s *DescribeMapRunOutput) SetRedriveCount(v int64) *DescribeMapRunOutput
- func (s *DescribeMapRunOutput) SetRedriveDate(v time.Time) *DescribeMapRunOutput
- func (s *DescribeMapRunOutput) SetStartDate(v time.Time) *DescribeMapRunOutput
- func (s *DescribeMapRunOutput) SetStatus(v string) *DescribeMapRunOutput
- func (s *DescribeMapRunOutput) SetStopDate(v time.Time) *DescribeMapRunOutput
- func (s *DescribeMapRunOutput) SetToleratedFailureCount(v int64) *DescribeMapRunOutput
- func (s *DescribeMapRunOutput) SetToleratedFailurePercentage(v float64) *DescribeMapRunOutput
- func (s DescribeMapRunOutput) String() string
- type DescribeStateMachineAliasInput
- type DescribeStateMachineAliasOutput
- func (s DescribeStateMachineAliasOutput) GoString() string
- func (s *DescribeStateMachineAliasOutput) SetCreationDate(v time.Time) *DescribeStateMachineAliasOutput
- func (s *DescribeStateMachineAliasOutput) SetDescription(v string) *DescribeStateMachineAliasOutput
- func (s *DescribeStateMachineAliasOutput) SetName(v string) *DescribeStateMachineAliasOutput
- func (s *DescribeStateMachineAliasOutput) SetRoutingConfiguration(v []*RoutingConfigurationListItem) *DescribeStateMachineAliasOutput
- func (s *DescribeStateMachineAliasOutput) SetStateMachineAliasArn(v string) *DescribeStateMachineAliasOutput
- func (s *DescribeStateMachineAliasOutput) SetUpdateDate(v time.Time) *DescribeStateMachineAliasOutput
- func (s DescribeStateMachineAliasOutput) String() string
- type DescribeStateMachineForExecutionInput
- func (s DescribeStateMachineForExecutionInput) GoString() string
- func (s *DescribeStateMachineForExecutionInput) SetExecutionArn(v string) *DescribeStateMachineForExecutionInput
- func (s *DescribeStateMachineForExecutionInput) SetIncludedData(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) SetEncryptionConfiguration(v *EncryptionConfiguration) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetLabel(v string) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetLoggingConfiguration(v *LoggingConfiguration) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetMapRunArn(v string) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetName(v string) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetRevisionId(v string) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetRoleArn(v string) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetStateMachineArn(v string) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetTracingConfiguration(v *TracingConfiguration) *DescribeStateMachineForExecutionOutput
- func (s *DescribeStateMachineForExecutionOutput) SetUpdateDate(v time.Time) *DescribeStateMachineForExecutionOutput
- func (s DescribeStateMachineForExecutionOutput) String() string
- type DescribeStateMachineInput
- func (s DescribeStateMachineInput) GoString() string
- func (s *DescribeStateMachineInput) SetIncludedData(v string) *DescribeStateMachineInput
- func (s *DescribeStateMachineInput) SetStateMachineArn(v string) *DescribeStateMachineInput
- func (s DescribeStateMachineInput) String() string
- func (s *DescribeStateMachineInput) Validate() error
- 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) SetDescription(v string) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetEncryptionConfiguration(v *EncryptionConfiguration) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetLabel(v string) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetLoggingConfiguration(v *LoggingConfiguration) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetName(v string) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetRevisionId(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) SetTracingConfiguration(v *TracingConfiguration) *DescribeStateMachineOutput
- func (s *DescribeStateMachineOutput) SetType(v string) *DescribeStateMachineOutput
- func (s DescribeStateMachineOutput) String() string
- type EncryptionConfiguration
- func (s EncryptionConfiguration) GoString() string
- func (s *EncryptionConfiguration) SetKmsDataKeyReusePeriodSeconds(v int64) *EncryptionConfiguration
- func (s *EncryptionConfiguration) SetKmsKeyId(v string) *EncryptionConfiguration
- func (s *EncryptionConfiguration) SetType(v string) *EncryptionConfiguration
- func (s EncryptionConfiguration) String() string
- func (s *EncryptionConfiguration) Validate() error
- 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) SetItemCount(v int64) *ExecutionListItem
- func (s *ExecutionListItem) SetMapRunArn(v string) *ExecutionListItem
- func (s *ExecutionListItem) SetName(v string) *ExecutionListItem
- func (s *ExecutionListItem) SetRedriveCount(v int64) *ExecutionListItem
- func (s *ExecutionListItem) SetRedriveDate(v time.Time) *ExecutionListItem
- func (s *ExecutionListItem) SetStartDate(v time.Time) *ExecutionListItem
- func (s *ExecutionListItem) SetStateMachineAliasArn(v string) *ExecutionListItem
- func (s *ExecutionListItem) SetStateMachineArn(v string) *ExecutionListItem
- func (s *ExecutionListItem) SetStateMachineVersionArn(v string) *ExecutionListItem
- func (s *ExecutionListItem) SetStatus(v string) *ExecutionListItem
- func (s *ExecutionListItem) SetStopDate(v time.Time) *ExecutionListItem
- func (s ExecutionListItem) String() string
- type ExecutionNotRedrivable
- func (s *ExecutionNotRedrivable) Code() string
- func (s *ExecutionNotRedrivable) Error() string
- func (s ExecutionNotRedrivable) GoString() string
- func (s *ExecutionNotRedrivable) Message() string
- func (s *ExecutionNotRedrivable) OrigErr() error
- func (s *ExecutionNotRedrivable) RequestID() string
- func (s *ExecutionNotRedrivable) StatusCode() int
- func (s ExecutionNotRedrivable) String() string
- type ExecutionRedrivenEventDetails
- type ExecutionStartedEventDetails
- func (s ExecutionStartedEventDetails) GoString() string
- func (s *ExecutionStartedEventDetails) SetInput(v string) *ExecutionStartedEventDetails
- func (s *ExecutionStartedEventDetails) SetInputDetails(v *HistoryEventExecutionDataDetails) *ExecutionStartedEventDetails
- func (s *ExecutionStartedEventDetails) SetRoleArn(v string) *ExecutionStartedEventDetails
- func (s *ExecutionStartedEventDetails) SetStateMachineAliasArn(v string) *ExecutionStartedEventDetails
- func (s *ExecutionStartedEventDetails) SetStateMachineVersionArn(v string) *ExecutionStartedEventDetails
- func (s ExecutionStartedEventDetails) String() string
- type ExecutionSucceededEventDetails
- func (s ExecutionSucceededEventDetails) GoString() string
- func (s *ExecutionSucceededEventDetails) SetOutput(v string) *ExecutionSucceededEventDetails
- func (s *ExecutionSucceededEventDetails) SetOutputDetails(v *HistoryEventExecutionDataDetails) *ExecutionSucceededEventDetails
- func (s ExecutionSucceededEventDetails) String() string
- type ExecutionTimedOutEventDetails
- type GetActivityTaskInput
- type GetActivityTaskOutput
- type GetExecutionHistoryInput
- func (s GetExecutionHistoryInput) GoString() string
- func (s *GetExecutionHistoryInput) SetExecutionArn(v string) *GetExecutionHistoryInput
- func (s *GetExecutionHistoryInput) SetIncludeExecutionData(v bool) *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) SetExecutionRedrivenEventDetails(v *ExecutionRedrivenEventDetails) *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) SetMapRunFailedEventDetails(v *MapRunFailedEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetMapRunRedrivenEventDetails(v *MapRunRedrivenEventDetails) *HistoryEvent
- func (s *HistoryEvent) SetMapRunStartedEventDetails(v *MapRunStartedEventDetails) *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 HistoryEventExecutionDataDetails
- type InspectionData
- func (s InspectionData) GoString() string
- func (s *InspectionData) SetAfterInputPath(v string) *InspectionData
- func (s *InspectionData) SetAfterParameters(v string) *InspectionData
- func (s *InspectionData) SetAfterResultPath(v string) *InspectionData
- func (s *InspectionData) SetAfterResultSelector(v string) *InspectionData
- func (s *InspectionData) SetInput(v string) *InspectionData
- func (s *InspectionData) SetRequest(v *InspectionDataRequest) *InspectionData
- func (s *InspectionData) SetResponse(v *InspectionDataResponse) *InspectionData
- func (s *InspectionData) SetResult(v string) *InspectionData
- func (s InspectionData) String() string
- type InspectionDataRequest
- func (s InspectionDataRequest) GoString() string
- func (s *InspectionDataRequest) SetBody(v string) *InspectionDataRequest
- func (s *InspectionDataRequest) SetHeaders(v string) *InspectionDataRequest
- func (s *InspectionDataRequest) SetMethod(v string) *InspectionDataRequest
- func (s *InspectionDataRequest) SetProtocol(v string) *InspectionDataRequest
- func (s *InspectionDataRequest) SetUrl(v string) *InspectionDataRequest
- func (s InspectionDataRequest) String() string
- type InspectionDataResponse
- func (s InspectionDataResponse) GoString() string
- func (s *InspectionDataResponse) SetBody(v string) *InspectionDataResponse
- func (s *InspectionDataResponse) SetHeaders(v string) *InspectionDataResponse
- func (s *InspectionDataResponse) SetProtocol(v string) *InspectionDataResponse
- func (s *InspectionDataResponse) SetStatusCode(v string) *InspectionDataResponse
- func (s *InspectionDataResponse) SetStatusMessage(v string) *InspectionDataResponse
- func (s InspectionDataResponse) 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 InvalidEncryptionConfiguration
- func (s *InvalidEncryptionConfiguration) Code() string
- func (s *InvalidEncryptionConfiguration) Error() string
- func (s InvalidEncryptionConfiguration) GoString() string
- func (s *InvalidEncryptionConfiguration) Message() string
- func (s *InvalidEncryptionConfiguration) OrigErr() error
- func (s *InvalidEncryptionConfiguration) RequestID() string
- func (s *InvalidEncryptionConfiguration) StatusCode() int
- func (s InvalidEncryptionConfiguration) 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 InvalidTracingConfiguration
- func (s *InvalidTracingConfiguration) Code() string
- func (s *InvalidTracingConfiguration) Error() string
- func (s InvalidTracingConfiguration) GoString() string
- func (s *InvalidTracingConfiguration) Message() string
- func (s *InvalidTracingConfiguration) OrigErr() error
- func (s *InvalidTracingConfiguration) RequestID() string
- func (s *InvalidTracingConfiguration) StatusCode() int
- func (s InvalidTracingConfiguration) String() string
- type KmsAccessDeniedException
- func (s *KmsAccessDeniedException) Code() string
- func (s *KmsAccessDeniedException) Error() string
- func (s KmsAccessDeniedException) GoString() string
- func (s *KmsAccessDeniedException) Message() string
- func (s *KmsAccessDeniedException) OrigErr() error
- func (s *KmsAccessDeniedException) RequestID() string
- func (s *KmsAccessDeniedException) StatusCode() int
- func (s KmsAccessDeniedException) String() string
- type KmsInvalidStateException
- func (s *KmsInvalidStateException) Code() string
- func (s *KmsInvalidStateException) Error() string
- func (s KmsInvalidStateException) GoString() string
- func (s *KmsInvalidStateException) Message() string
- func (s *KmsInvalidStateException) OrigErr() error
- func (s *KmsInvalidStateException) RequestID() string
- func (s *KmsInvalidStateException) StatusCode() int
- func (s KmsInvalidStateException) String() string
- type KmsThrottlingException
- func (s *KmsThrottlingException) Code() string
- func (s *KmsThrottlingException) Error() string
- func (s KmsThrottlingException) GoString() string
- func (s *KmsThrottlingException) Message() string
- func (s *KmsThrottlingException) OrigErr() error
- func (s *KmsThrottlingException) RequestID() string
- func (s *KmsThrottlingException) StatusCode() int
- func (s KmsThrottlingException) 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) SetInputDetails(v *HistoryEventExecutionDataDetails) *LambdaFunctionScheduledEventDetails
- func (s *LambdaFunctionScheduledEventDetails) SetResource(v string) *LambdaFunctionScheduledEventDetails
- func (s *LambdaFunctionScheduledEventDetails) SetTaskCredentials(v *TaskCredentials) *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
- func (s LambdaFunctionSucceededEventDetails) GoString() string
- func (s *LambdaFunctionSucceededEventDetails) SetOutput(v string) *LambdaFunctionSucceededEventDetails
- func (s *LambdaFunctionSucceededEventDetails) SetOutputDetails(v *HistoryEventExecutionDataDetails) *LambdaFunctionSucceededEventDetails
- func (s LambdaFunctionSucceededEventDetails) String() string
- 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) SetMapRunArn(v string) *ListExecutionsInput
- func (s *ListExecutionsInput) SetMaxResults(v int64) *ListExecutionsInput
- func (s *ListExecutionsInput) SetNextToken(v string) *ListExecutionsInput
- func (s *ListExecutionsInput) SetRedriveFilter(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 ListMapRunsInput
- func (s ListMapRunsInput) GoString() string
- func (s *ListMapRunsInput) SetExecutionArn(v string) *ListMapRunsInput
- func (s *ListMapRunsInput) SetMaxResults(v int64) *ListMapRunsInput
- func (s *ListMapRunsInput) SetNextToken(v string) *ListMapRunsInput
- func (s ListMapRunsInput) String() string
- func (s *ListMapRunsInput) Validate() error
- type ListMapRunsOutput
- type ListStateMachineAliasesInput
- func (s ListStateMachineAliasesInput) GoString() string
- func (s *ListStateMachineAliasesInput) SetMaxResults(v int64) *ListStateMachineAliasesInput
- func (s *ListStateMachineAliasesInput) SetNextToken(v string) *ListStateMachineAliasesInput
- func (s *ListStateMachineAliasesInput) SetStateMachineArn(v string) *ListStateMachineAliasesInput
- func (s ListStateMachineAliasesInput) String() string
- func (s *ListStateMachineAliasesInput) Validate() error
- type ListStateMachineAliasesOutput
- func (s ListStateMachineAliasesOutput) GoString() string
- func (s *ListStateMachineAliasesOutput) SetNextToken(v string) *ListStateMachineAliasesOutput
- func (s *ListStateMachineAliasesOutput) SetStateMachineAliases(v []*StateMachineAliasListItem) *ListStateMachineAliasesOutput
- func (s ListStateMachineAliasesOutput) String() string
- type ListStateMachineVersionsInput
- func (s ListStateMachineVersionsInput) GoString() string
- func (s *ListStateMachineVersionsInput) SetMaxResults(v int64) *ListStateMachineVersionsInput
- func (s *ListStateMachineVersionsInput) SetNextToken(v string) *ListStateMachineVersionsInput
- func (s *ListStateMachineVersionsInput) SetStateMachineArn(v string) *ListStateMachineVersionsInput
- func (s ListStateMachineVersionsInput) String() string
- func (s *ListStateMachineVersionsInput) Validate() error
- type ListStateMachineVersionsOutput
- func (s ListStateMachineVersionsOutput) GoString() string
- func (s *ListStateMachineVersionsOutput) SetNextToken(v string) *ListStateMachineVersionsOutput
- func (s *ListStateMachineVersionsOutput) SetStateMachineVersions(v []*StateMachineVersionListItem) *ListStateMachineVersionsOutput
- func (s ListStateMachineVersionsOutput) String() string
- 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 MapRunExecutionCounts
- func (s MapRunExecutionCounts) GoString() string
- func (s *MapRunExecutionCounts) SetAborted(v int64) *MapRunExecutionCounts
- func (s *MapRunExecutionCounts) SetFailed(v int64) *MapRunExecutionCounts
- func (s *MapRunExecutionCounts) SetFailuresNotRedrivable(v int64) *MapRunExecutionCounts
- func (s *MapRunExecutionCounts) SetPending(v int64) *MapRunExecutionCounts
- func (s *MapRunExecutionCounts) SetPendingRedrive(v int64) *MapRunExecutionCounts
- func (s *MapRunExecutionCounts) SetResultsWritten(v int64) *MapRunExecutionCounts
- func (s *MapRunExecutionCounts) SetRunning(v int64) *MapRunExecutionCounts
- func (s *MapRunExecutionCounts) SetSucceeded(v int64) *MapRunExecutionCounts
- func (s *MapRunExecutionCounts) SetTimedOut(v int64) *MapRunExecutionCounts
- func (s *MapRunExecutionCounts) SetTotal(v int64) *MapRunExecutionCounts
- func (s MapRunExecutionCounts) String() string
- type MapRunFailedEventDetails
- type MapRunItemCounts
- func (s MapRunItemCounts) GoString() string
- func (s *MapRunItemCounts) SetAborted(v int64) *MapRunItemCounts
- func (s *MapRunItemCounts) SetFailed(v int64) *MapRunItemCounts
- func (s *MapRunItemCounts) SetFailuresNotRedrivable(v int64) *MapRunItemCounts
- func (s *MapRunItemCounts) SetPending(v int64) *MapRunItemCounts
- func (s *MapRunItemCounts) SetPendingRedrive(v int64) *MapRunItemCounts
- func (s *MapRunItemCounts) SetResultsWritten(v int64) *MapRunItemCounts
- func (s *MapRunItemCounts) SetRunning(v int64) *MapRunItemCounts
- func (s *MapRunItemCounts) SetSucceeded(v int64) *MapRunItemCounts
- func (s *MapRunItemCounts) SetTimedOut(v int64) *MapRunItemCounts
- func (s *MapRunItemCounts) SetTotal(v int64) *MapRunItemCounts
- func (s MapRunItemCounts) String() string
- type MapRunListItem
- func (s MapRunListItem) GoString() string
- func (s *MapRunListItem) SetExecutionArn(v string) *MapRunListItem
- func (s *MapRunListItem) SetMapRunArn(v string) *MapRunListItem
- func (s *MapRunListItem) SetStartDate(v time.Time) *MapRunListItem
- func (s *MapRunListItem) SetStateMachineArn(v string) *MapRunListItem
- func (s *MapRunListItem) SetStopDate(v time.Time) *MapRunListItem
- func (s MapRunListItem) String() string
- type MapRunRedrivenEventDetails
- type MapRunStartedEventDetails
- 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 PublishStateMachineVersionInput
- func (s PublishStateMachineVersionInput) GoString() string
- func (s *PublishStateMachineVersionInput) SetDescription(v string) *PublishStateMachineVersionInput
- func (s *PublishStateMachineVersionInput) SetRevisionId(v string) *PublishStateMachineVersionInput
- func (s *PublishStateMachineVersionInput) SetStateMachineArn(v string) *PublishStateMachineVersionInput
- func (s PublishStateMachineVersionInput) String() string
- func (s *PublishStateMachineVersionInput) Validate() error
- type PublishStateMachineVersionOutput
- func (s PublishStateMachineVersionOutput) GoString() string
- func (s *PublishStateMachineVersionOutput) SetCreationDate(v time.Time) *PublishStateMachineVersionOutput
- func (s *PublishStateMachineVersionOutput) SetStateMachineVersionArn(v string) *PublishStateMachineVersionOutput
- func (s PublishStateMachineVersionOutput) String() string
- type RedriveExecutionInput
- func (s RedriveExecutionInput) GoString() string
- func (s *RedriveExecutionInput) SetClientToken(v string) *RedriveExecutionInput
- func (s *RedriveExecutionInput) SetExecutionArn(v string) *RedriveExecutionInput
- func (s RedriveExecutionInput) String() string
- func (s *RedriveExecutionInput) Validate() error
- type RedriveExecutionOutput
- 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 RoutingConfigurationListItem
- func (s RoutingConfigurationListItem) GoString() string
- func (s *RoutingConfigurationListItem) SetStateMachineVersionArn(v string) *RoutingConfigurationListItem
- func (s *RoutingConfigurationListItem) SetWeight(v int64) *RoutingConfigurationListItem
- func (s RoutingConfigurationListItem) String() string
- func (s *RoutingConfigurationListItem) Validate() error
- 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) CreateStateMachineAlias(input *CreateStateMachineAliasInput) (*CreateStateMachineAliasOutput, error)
- func (c *SFN) CreateStateMachineAliasRequest(input *CreateStateMachineAliasInput) (req *request.Request, output *CreateStateMachineAliasOutput)
- func (c *SFN) CreateStateMachineAliasWithContext(ctx aws.Context, input *CreateStateMachineAliasInput, opts ...request.Option) (*CreateStateMachineAliasOutput, 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) DeleteStateMachineAlias(input *DeleteStateMachineAliasInput) (*DeleteStateMachineAliasOutput, error)
- func (c *SFN) DeleteStateMachineAliasRequest(input *DeleteStateMachineAliasInput) (req *request.Request, output *DeleteStateMachineAliasOutput)
- func (c *SFN) DeleteStateMachineAliasWithContext(ctx aws.Context, input *DeleteStateMachineAliasInput, opts ...request.Option) (*DeleteStateMachineAliasOutput, error)
- func (c *SFN) DeleteStateMachineRequest(input *DeleteStateMachineInput) (req *request.Request, output *DeleteStateMachineOutput)
- func (c *SFN) DeleteStateMachineVersion(input *DeleteStateMachineVersionInput) (*DeleteStateMachineVersionOutput, error)
- func (c *SFN) DeleteStateMachineVersionRequest(input *DeleteStateMachineVersionInput) (req *request.Request, output *DeleteStateMachineVersionOutput)
- func (c *SFN) DeleteStateMachineVersionWithContext(ctx aws.Context, input *DeleteStateMachineVersionInput, opts ...request.Option) (*DeleteStateMachineVersionOutput, error)
- 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) DescribeMapRun(input *DescribeMapRunInput) (*DescribeMapRunOutput, error)
- func (c *SFN) DescribeMapRunRequest(input *DescribeMapRunInput) (req *request.Request, output *DescribeMapRunOutput)
- func (c *SFN) DescribeMapRunWithContext(ctx aws.Context, input *DescribeMapRunInput, opts ...request.Option) (*DescribeMapRunOutput, error)
- func (c *SFN) DescribeStateMachine(input *DescribeStateMachineInput) (*DescribeStateMachineOutput, error)
- func (c *SFN) DescribeStateMachineAlias(input *DescribeStateMachineAliasInput) (*DescribeStateMachineAliasOutput, error)
- func (c *SFN) DescribeStateMachineAliasRequest(input *DescribeStateMachineAliasInput) (req *request.Request, output *DescribeStateMachineAliasOutput)
- func (c *SFN) DescribeStateMachineAliasWithContext(ctx aws.Context, input *DescribeStateMachineAliasInput, opts ...request.Option) (*DescribeStateMachineAliasOutput, 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) ListMapRuns(input *ListMapRunsInput) (*ListMapRunsOutput, error)
- func (c *SFN) ListMapRunsPages(input *ListMapRunsInput, fn func(*ListMapRunsOutput, bool) bool) error
- func (c *SFN) ListMapRunsPagesWithContext(ctx aws.Context, input *ListMapRunsInput, ...) error
- func (c *SFN) ListMapRunsRequest(input *ListMapRunsInput) (req *request.Request, output *ListMapRunsOutput)
- func (c *SFN) ListMapRunsWithContext(ctx aws.Context, input *ListMapRunsInput, opts ...request.Option) (*ListMapRunsOutput, error)
- func (c *SFN) ListStateMachineAliases(input *ListStateMachineAliasesInput) (*ListStateMachineAliasesOutput, error)
- func (c *SFN) ListStateMachineAliasesRequest(input *ListStateMachineAliasesInput) (req *request.Request, output *ListStateMachineAliasesOutput)
- func (c *SFN) ListStateMachineAliasesWithContext(ctx aws.Context, input *ListStateMachineAliasesInput, opts ...request.Option) (*ListStateMachineAliasesOutput, error)
- func (c *SFN) ListStateMachineVersions(input *ListStateMachineVersionsInput) (*ListStateMachineVersionsOutput, error)
- func (c *SFN) ListStateMachineVersionsRequest(input *ListStateMachineVersionsInput) (req *request.Request, output *ListStateMachineVersionsOutput)
- func (c *SFN) ListStateMachineVersionsWithContext(ctx aws.Context, input *ListStateMachineVersionsInput, opts ...request.Option) (*ListStateMachineVersionsOutput, 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) PublishStateMachineVersion(input *PublishStateMachineVersionInput) (*PublishStateMachineVersionOutput, error)
- func (c *SFN) PublishStateMachineVersionRequest(input *PublishStateMachineVersionInput) (req *request.Request, output *PublishStateMachineVersionOutput)
- func (c *SFN) PublishStateMachineVersionWithContext(ctx aws.Context, input *PublishStateMachineVersionInput, ...) (*PublishStateMachineVersionOutput, error)
- func (c *SFN) RedriveExecution(input *RedriveExecutionInput) (*RedriveExecutionOutput, error)
- func (c *SFN) RedriveExecutionRequest(input *RedriveExecutionInput) (req *request.Request, output *RedriveExecutionOutput)
- func (c *SFN) RedriveExecutionWithContext(ctx aws.Context, input *RedriveExecutionInput, opts ...request.Option) (*RedriveExecutionOutput, 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) StartSyncExecution(input *StartSyncExecutionInput) (*StartSyncExecutionOutput, error)
- func (c *SFN) StartSyncExecutionRequest(input *StartSyncExecutionInput) (req *request.Request, output *StartSyncExecutionOutput)
- func (c *SFN) StartSyncExecutionWithContext(ctx aws.Context, input *StartSyncExecutionInput, opts ...request.Option) (*StartSyncExecutionOutput, 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) TestState(input *TestStateInput) (*TestStateOutput, error)
- func (c *SFN) TestStateRequest(input *TestStateInput) (req *request.Request, output *TestStateOutput)
- func (c *SFN) TestStateWithContext(ctx aws.Context, input *TestStateInput, opts ...request.Option) (*TestStateOutput, 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) UpdateMapRun(input *UpdateMapRunInput) (*UpdateMapRunOutput, error)
- func (c *SFN) UpdateMapRunRequest(input *UpdateMapRunInput) (req *request.Request, output *UpdateMapRunOutput)
- func (c *SFN) UpdateMapRunWithContext(ctx aws.Context, input *UpdateMapRunInput, opts ...request.Option) (*UpdateMapRunOutput, error)
- func (c *SFN) UpdateStateMachine(input *UpdateStateMachineInput) (*UpdateStateMachineOutput, error)
- func (c *SFN) UpdateStateMachineAlias(input *UpdateStateMachineAliasInput) (*UpdateStateMachineAliasOutput, error)
- func (c *SFN) UpdateStateMachineAliasRequest(input *UpdateStateMachineAliasInput) (req *request.Request, output *UpdateStateMachineAliasOutput)
- func (c *SFN) UpdateStateMachineAliasWithContext(ctx aws.Context, input *UpdateStateMachineAliasInput, opts ...request.Option) (*UpdateStateMachineAliasOutput, 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)
- func (c *SFN) ValidateStateMachineDefinition(input *ValidateStateMachineDefinitionInput) (*ValidateStateMachineDefinitionOutput, error)
- func (c *SFN) ValidateStateMachineDefinitionRequest(input *ValidateStateMachineDefinitionInput) (req *request.Request, output *ValidateStateMachineDefinitionOutput)
- func (c *SFN) ValidateStateMachineDefinitionWithContext(ctx aws.Context, input *ValidateStateMachineDefinitionInput, ...) (*ValidateStateMachineDefinitionOutput, 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 ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- 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) SetTraceHeader(v string) *StartExecutionInput
- func (s StartExecutionInput) String() string
- func (s *StartExecutionInput) Validate() error
- type StartExecutionOutput
- type StartSyncExecutionInput
- func (s StartSyncExecutionInput) GoString() string
- func (s *StartSyncExecutionInput) SetIncludedData(v string) *StartSyncExecutionInput
- func (s *StartSyncExecutionInput) SetInput(v string) *StartSyncExecutionInput
- func (s *StartSyncExecutionInput) SetName(v string) *StartSyncExecutionInput
- func (s *StartSyncExecutionInput) SetStateMachineArn(v string) *StartSyncExecutionInput
- func (s *StartSyncExecutionInput) SetTraceHeader(v string) *StartSyncExecutionInput
- func (s StartSyncExecutionInput) String() string
- func (s *StartSyncExecutionInput) Validate() error
- type StartSyncExecutionOutput
- func (s StartSyncExecutionOutput) GoString() string
- func (s *StartSyncExecutionOutput) SetBillingDetails(v *BillingDetails) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetCause(v string) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetError(v string) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetExecutionArn(v string) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetInput(v string) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetInputDetails(v *CloudWatchEventsExecutionDataDetails) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetName(v string) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetOutput(v string) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetOutputDetails(v *CloudWatchEventsExecutionDataDetails) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetStartDate(v time.Time) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetStateMachineArn(v string) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetStatus(v string) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetStopDate(v time.Time) *StartSyncExecutionOutput
- func (s *StartSyncExecutionOutput) SetTraceHeader(v string) *StartSyncExecutionOutput
- func (s StartSyncExecutionOutput) String() string
- type StateEnteredEventDetails
- func (s StateEnteredEventDetails) GoString() string
- func (s *StateEnteredEventDetails) SetInput(v string) *StateEnteredEventDetails
- func (s *StateEnteredEventDetails) SetInputDetails(v *HistoryEventExecutionDataDetails) *StateEnteredEventDetails
- func (s *StateEnteredEventDetails) SetName(v string) *StateEnteredEventDetails
- func (s StateEnteredEventDetails) String() string
- type StateExitedEventDetails
- func (s StateExitedEventDetails) GoString() string
- func (s *StateExitedEventDetails) SetName(v string) *StateExitedEventDetails
- func (s *StateExitedEventDetails) SetOutput(v string) *StateExitedEventDetails
- func (s *StateExitedEventDetails) SetOutputDetails(v *HistoryEventExecutionDataDetails) *StateExitedEventDetails
- func (s StateExitedEventDetails) String() string
- type StateMachineAliasListItem
- 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 StateMachineVersionListItem
- func (s StateMachineVersionListItem) GoString() string
- func (s *StateMachineVersionListItem) SetCreationDate(v time.Time) *StateMachineVersionListItem
- func (s *StateMachineVersionListItem) SetStateMachineVersionArn(v string) *StateMachineVersionListItem
- func (s StateMachineVersionListItem) 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 TaskCredentials
- 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) SetHeartbeatInSeconds(v int64) *TaskScheduledEventDetails
- 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) SetTaskCredentials(v *TaskCredentials) *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) SetOutputDetails(v *HistoryEventExecutionDataDetails) *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) SetOutputDetails(v *HistoryEventExecutionDataDetails) *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 TestStateInput
- func (s TestStateInput) GoString() string
- func (s *TestStateInput) SetDefinition(v string) *TestStateInput
- func (s *TestStateInput) SetInput(v string) *TestStateInput
- func (s *TestStateInput) SetInspectionLevel(v string) *TestStateInput
- func (s *TestStateInput) SetRevealSecrets(v bool) *TestStateInput
- func (s *TestStateInput) SetRoleArn(v string) *TestStateInput
- func (s TestStateInput) String() string
- func (s *TestStateInput) Validate() error
- type TestStateOutput
- func (s TestStateOutput) GoString() string
- func (s *TestStateOutput) SetCause(v string) *TestStateOutput
- func (s *TestStateOutput) SetError(v string) *TestStateOutput
- func (s *TestStateOutput) SetInspectionData(v *InspectionData) *TestStateOutput
- func (s *TestStateOutput) SetNextState(v string) *TestStateOutput
- func (s *TestStateOutput) SetOutput(v string) *TestStateOutput
- func (s *TestStateOutput) SetStatus(v string) *TestStateOutput
- func (s TestStateOutput) 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 TracingConfiguration
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateMapRunInput
- func (s UpdateMapRunInput) GoString() string
- func (s *UpdateMapRunInput) SetMapRunArn(v string) *UpdateMapRunInput
- func (s *UpdateMapRunInput) SetMaxConcurrency(v int64) *UpdateMapRunInput
- func (s *UpdateMapRunInput) SetToleratedFailureCount(v int64) *UpdateMapRunInput
- func (s *UpdateMapRunInput) SetToleratedFailurePercentage(v float64) *UpdateMapRunInput
- func (s UpdateMapRunInput) String() string
- func (s *UpdateMapRunInput) Validate() error
- type UpdateMapRunOutput
- type UpdateStateMachineAliasInput
- func (s UpdateStateMachineAliasInput) GoString() string
- func (s *UpdateStateMachineAliasInput) SetDescription(v string) *UpdateStateMachineAliasInput
- func (s *UpdateStateMachineAliasInput) SetRoutingConfiguration(v []*RoutingConfigurationListItem) *UpdateStateMachineAliasInput
- func (s *UpdateStateMachineAliasInput) SetStateMachineAliasArn(v string) *UpdateStateMachineAliasInput
- func (s UpdateStateMachineAliasInput) String() string
- func (s *UpdateStateMachineAliasInput) Validate() error
- type UpdateStateMachineAliasOutput
- type UpdateStateMachineInput
- func (s UpdateStateMachineInput) GoString() string
- func (s *UpdateStateMachineInput) SetDefinition(v string) *UpdateStateMachineInput
- func (s *UpdateStateMachineInput) SetEncryptionConfiguration(v *EncryptionConfiguration) *UpdateStateMachineInput
- func (s *UpdateStateMachineInput) SetLoggingConfiguration(v *LoggingConfiguration) *UpdateStateMachineInput
- func (s *UpdateStateMachineInput) SetPublish(v bool) *UpdateStateMachineInput
- func (s *UpdateStateMachineInput) SetRoleArn(v string) *UpdateStateMachineInput
- func (s *UpdateStateMachineInput) SetStateMachineArn(v string) *UpdateStateMachineInput
- func (s *UpdateStateMachineInput) SetTracingConfiguration(v *TracingConfiguration) *UpdateStateMachineInput
- func (s *UpdateStateMachineInput) SetVersionDescription(v string) *UpdateStateMachineInput
- func (s UpdateStateMachineInput) String() string
- func (s *UpdateStateMachineInput) Validate() error
- type UpdateStateMachineOutput
- func (s UpdateStateMachineOutput) GoString() string
- func (s *UpdateStateMachineOutput) SetRevisionId(v string) *UpdateStateMachineOutput
- func (s *UpdateStateMachineOutput) SetStateMachineVersionArn(v string) *UpdateStateMachineOutput
- func (s *UpdateStateMachineOutput) SetUpdateDate(v time.Time) *UpdateStateMachineOutput
- func (s UpdateStateMachineOutput) String() string
- type ValidateStateMachineDefinitionDiagnostic
- func (s ValidateStateMachineDefinitionDiagnostic) GoString() string
- func (s *ValidateStateMachineDefinitionDiagnostic) SetCode(v string) *ValidateStateMachineDefinitionDiagnostic
- func (s *ValidateStateMachineDefinitionDiagnostic) SetLocation(v string) *ValidateStateMachineDefinitionDiagnostic
- func (s *ValidateStateMachineDefinitionDiagnostic) SetMessage(v string) *ValidateStateMachineDefinitionDiagnostic
- func (s *ValidateStateMachineDefinitionDiagnostic) SetSeverity(v string) *ValidateStateMachineDefinitionDiagnostic
- func (s ValidateStateMachineDefinitionDiagnostic) String() string
- type ValidateStateMachineDefinitionInput
- func (s ValidateStateMachineDefinitionInput) GoString() string
- func (s *ValidateStateMachineDefinitionInput) SetDefinition(v string) *ValidateStateMachineDefinitionInput
- func (s *ValidateStateMachineDefinitionInput) SetType(v string) *ValidateStateMachineDefinitionInput
- func (s ValidateStateMachineDefinitionInput) String() string
- func (s *ValidateStateMachineDefinitionInput) Validate() error
- type ValidateStateMachineDefinitionOutput
- func (s ValidateStateMachineDefinitionOutput) GoString() string
- func (s *ValidateStateMachineDefinitionOutput) SetDiagnostics(v []*ValidateStateMachineDefinitionDiagnostic) *ValidateStateMachineDefinitionOutput
- func (s *ValidateStateMachineDefinitionOutput) SetResult(v string) *ValidateStateMachineDefinitionOutput
- func (s ValidateStateMachineDefinitionOutput) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // EncryptionTypeAwsOwnedKey is a EncryptionType enum value EncryptionTypeAwsOwnedKey = "AWS_OWNED_KEY" // EncryptionTypeCustomerManagedKmsKey is a EncryptionType enum value EncryptionTypeCustomerManagedKmsKey = "CUSTOMER_MANAGED_KMS_KEY" )
const ( // ExecutionRedriveFilterRedriven is a ExecutionRedriveFilter enum value ExecutionRedriveFilterRedriven = "REDRIVEN" // ExecutionRedriveFilterNotRedriven is a ExecutionRedriveFilter enum value ExecutionRedriveFilterNotRedriven = "NOT_REDRIVEN" )
const ( // ExecutionRedriveStatusRedrivable is a ExecutionRedriveStatus enum value ExecutionRedriveStatusRedrivable = "REDRIVABLE" // ExecutionRedriveStatusNotRedrivable is a ExecutionRedriveStatus enum value ExecutionRedriveStatusNotRedrivable = "NOT_REDRIVABLE" // ExecutionRedriveStatusRedrivableByMapRun is a ExecutionRedriveStatus enum value ExecutionRedriveStatusRedrivableByMapRun = "REDRIVABLE_BY_MAP_RUN" )
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" // ExecutionStatusPendingRedrive is a ExecutionStatus enum value ExecutionStatusPendingRedrive = "PENDING_REDRIVE" )
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" // HistoryEventTypeMapRunAborted is a HistoryEventType enum value HistoryEventTypeMapRunAborted = "MapRunAborted" // HistoryEventTypeMapRunFailed is a HistoryEventType enum value HistoryEventTypeMapRunFailed = "MapRunFailed" // HistoryEventTypeMapRunStarted is a HistoryEventType enum value HistoryEventTypeMapRunStarted = "MapRunStarted" // HistoryEventTypeMapRunSucceeded is a HistoryEventType enum value HistoryEventTypeMapRunSucceeded = "MapRunSucceeded" // HistoryEventTypeExecutionRedriven is a HistoryEventType enum value HistoryEventTypeExecutionRedriven = "ExecutionRedriven" // HistoryEventTypeMapRunRedriven is a HistoryEventType enum value HistoryEventTypeMapRunRedriven = "MapRunRedriven" )
const ( // IncludedDataAllData is a IncludedData enum value IncludedDataAllData = "ALL_DATA" // IncludedDataMetadataOnly is a IncludedData enum value IncludedDataMetadataOnly = "METADATA_ONLY" )
const ( // InspectionLevelInfo is a InspectionLevel enum value InspectionLevelInfo = "INFO" // InspectionLevelDebug is a InspectionLevel enum value InspectionLevelDebug = "DEBUG" // InspectionLevelTrace is a InspectionLevel enum value InspectionLevelTrace = "TRACE" )
const ( // KmsKeyStateDisabled is a KmsKeyState enum value KmsKeyStateDisabled = "DISABLED" // KmsKeyStatePendingDeletion is a KmsKeyState enum value KmsKeyStatePendingDeletion = "PENDING_DELETION" // KmsKeyStatePendingImport is a KmsKeyState enum value KmsKeyStatePendingImport = "PENDING_IMPORT" KmsKeyStateUnavailable = "UNAVAILABLE" // KmsKeyStateCreating is a KmsKeyState enum value KmsKeyStateCreating = "CREATING" )
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 ( // MapRunStatusRunning is a MapRunStatus enum value MapRunStatusRunning = "RUNNING" // MapRunStatusSucceeded is a MapRunStatus enum value MapRunStatusSucceeded = "SUCCEEDED" // MapRunStatusFailed is a MapRunStatus enum value MapRunStatusFailed = "FAILED" // MapRunStatusAborted is a MapRunStatus enum value MapRunStatusAborted = "ABORTED" )
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 ( // SyncExecutionStatusSucceeded is a SyncExecutionStatus enum value SyncExecutionStatusSucceeded = "SUCCEEDED" // SyncExecutionStatusFailed is a SyncExecutionStatus enum value SyncExecutionStatusFailed = "FAILED" // SyncExecutionStatusTimedOut is a SyncExecutionStatus enum value SyncExecutionStatusTimedOut = "TIMED_OUT" )
const ( // TestExecutionStatusSucceeded is a TestExecutionStatus enum value TestExecutionStatusSucceeded = "SUCCEEDED" // TestExecutionStatusFailed is a TestExecutionStatus enum value TestExecutionStatusFailed = "FAILED" // TestExecutionStatusRetriable is a TestExecutionStatus enum value TestExecutionStatusRetriable = "RETRIABLE" // TestExecutionStatusCaughtError is a TestExecutionStatus enum value TestExecutionStatusCaughtError = "CAUGHT_ERROR" )
const ( // ValidateStateMachineDefinitionResultCodeOk is a ValidateStateMachineDefinitionResultCode enum value ValidateStateMachineDefinitionResultCodeOk = "OK" // ValidateStateMachineDefinitionResultCodeFail is a ValidateStateMachineDefinitionResultCode enum value ValidateStateMachineDefinitionResultCodeFail = "FAIL" )
const ( // ValidationExceptionReasonApiDoesNotSupportLabeledArns is a ValidationExceptionReason enum value ValidationExceptionReasonApiDoesNotSupportLabeledArns = "API_DOES_NOT_SUPPORT_LABELED_ARNS" // ValidationExceptionReasonMissingRequiredParameter is a ValidationExceptionReason enum value ValidationExceptionReasonMissingRequiredParameter = "MISSING_REQUIRED_PARAMETER" // ValidationExceptionReasonCannotUpdateCompletedMapRun is a ValidationExceptionReason enum value ValidationExceptionReasonCannotUpdateCompletedMapRun = "CANNOT_UPDATE_COMPLETED_MAP_RUN" // ValidationExceptionReasonInvalidRoutingConfiguration is a ValidationExceptionReason enum value ValidationExceptionReasonInvalidRoutingConfiguration = "INVALID_ROUTING_CONFIGURATION" )
const ( // ErrCodeActivityAlreadyExists for service response error code // "ActivityAlreadyExists". // // Activity already exists. EncryptionConfiguration may not be updated. ErrCodeActivityAlreadyExists = "ActivityAlreadyExists" // 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" // ErrCodeConflictException for service response error code // "ConflictException". // // Updating or deleting a resource can cause an inconsistent state. This error // occurs when there're concurrent requests for DeleteStateMachineVersion, PublishStateMachineVersion, // or UpdateStateMachine with the publish parameter set to true. // // HTTP Status Code: 409 ErrCodeConflictException = "ConflictException" // 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" // ErrCodeExecutionNotRedrivable for service response error code // "ExecutionNotRedrivable". // // The execution Amazon Resource Name (ARN) that you specified for executionArn // cannot be redriven. ErrCodeExecutionNotRedrivable = "ExecutionNotRedrivable" // ErrCodeInvalidArn for service response error code // "InvalidArn". // // The provided Amazon Resource Name (ARN) is not valid. ErrCodeInvalidArn = "InvalidArn" // ErrCodeInvalidDefinition for service response error code // "InvalidDefinition". // // The provided Amazon States Language definition is not valid. ErrCodeInvalidDefinition = "InvalidDefinition" // ErrCodeInvalidEncryptionConfiguration for service response error code // "InvalidEncryptionConfiguration". // // Received when encryptionConfiguration is specified but various conditions // exist which make the configuration invalid. For example, if type is set to // CUSTOMER_MANAGED_KMS_KEY, but kmsKeyId is null, or kmsDataKeyReusePeriodSeconds // is not between 60 and 900, or the KMS key is not symmetric or inactive. ErrCodeInvalidEncryptionConfiguration = "InvalidEncryptionConfiguration" // ErrCodeInvalidExecutionInput for service response error code // "InvalidExecutionInput". // // The provided JSON input data is not valid. ErrCodeInvalidExecutionInput = "InvalidExecutionInput" // ErrCodeInvalidLoggingConfiguration for service response error code // "InvalidLoggingConfiguration". // // Configuration is not valid. ErrCodeInvalidLoggingConfiguration = "InvalidLoggingConfiguration" // ErrCodeInvalidName for service response error code // "InvalidName". // // The provided name is not valid. ErrCodeInvalidName = "InvalidName" // ErrCodeInvalidOutput for service response error code // "InvalidOutput". // // The provided JSON output data is not valid. ErrCodeInvalidOutput = "InvalidOutput" // ErrCodeInvalidToken for service response error code // "InvalidToken". // // The provided token is not valid. ErrCodeInvalidToken = "InvalidToken" // ErrCodeInvalidTracingConfiguration for service response error code // "InvalidTracingConfiguration". // // Your tracingConfiguration key does not match, or enabled has not been set // to true or false. ErrCodeInvalidTracingConfiguration = "InvalidTracingConfiguration" // ErrCodeKmsAccessDeniedException for service response error code // "KmsAccessDeniedException". // // Either your KMS key policy or API caller does not have the required permissions. ErrCodeKmsAccessDeniedException = "KmsAccessDeniedException" // ErrCodeKmsInvalidStateException for service response error code // "KmsInvalidStateException". // // The KMS key is not in valid state, for example: Disabled or Deleted. ErrCodeKmsInvalidStateException = "KmsInvalidStateException" // ErrCodeKmsThrottlingException for service response error code // "KmsThrottlingException". // // Received when KMS returns ThrottlingException for a KMS call that Step Functions // makes on behalf of the caller. ErrCodeKmsThrottlingException = "KmsThrottlingException" // 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. ErrCodeResourceNotFound = "ResourceNotFound" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The request would cause a service quota to be exceeded. // // HTTP Status Code: 402 ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // 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". // // State machine type is not supported. ErrCodeStateMachineTypeNotSupported = "StateMachineTypeNotSupported" // ErrCodeTaskDoesNotExist for service response error code // "TaskDoesNotExist". // // The activity does not exist. ErrCodeTaskDoesNotExist = "TaskDoesNotExist" // ErrCodeTaskTimedOut for service response error code // "TaskTimedOut". // // The task token has either expired or the task associated with the token has // already been closed. 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 Step Functions Developer Guide. ErrCodeTooManyTags = "TooManyTags" // ErrCodeValidationException for service response error code // "ValidationException". // // The input does not satisfy the constraints specified by an Amazon Web Services // service. ErrCodeValidationException = "ValidationException" )
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
const (
// ValidateStateMachineDefinitionSeverityError is a ValidateStateMachineDefinitionSeverity enum value
ValidateStateMachineDefinitionSeverityError = "ERROR"
)
Variables ¶
This section is empty.
Functions ¶
func EncryptionType_Values ¶ added in v1.55.3
func EncryptionType_Values() []string
EncryptionType_Values returns all elements of the EncryptionType enum
func ExecutionRedriveFilter_Values ¶ added in v1.47.11
func ExecutionRedriveFilter_Values() []string
ExecutionRedriveFilter_Values returns all elements of the ExecutionRedriveFilter enum
func ExecutionRedriveStatus_Values ¶ added in v1.47.11
func ExecutionRedriveStatus_Values() []string
ExecutionRedriveStatus_Values returns all elements of the ExecutionRedriveStatus enum
func ExecutionStatus_Values ¶ added in v1.34.3
func ExecutionStatus_Values() []string
ExecutionStatus_Values returns all elements of the ExecutionStatus enum
func HistoryEventType_Values ¶ added in v1.34.3
func HistoryEventType_Values() []string
HistoryEventType_Values returns all elements of the HistoryEventType enum
func IncludedData_Values ¶ added in v1.55.3
func IncludedData_Values() []string
IncludedData_Values returns all elements of the IncludedData enum
func InspectionLevel_Values ¶ added in v1.48.4
func InspectionLevel_Values() []string
InspectionLevel_Values returns all elements of the InspectionLevel enum
func KmsKeyState_Values ¶ added in v1.55.3
func KmsKeyState_Values() []string
KmsKeyState_Values returns all elements of the KmsKeyState enum
func LogLevel_Values ¶ added in v1.34.3
func LogLevel_Values() []string
LogLevel_Values returns all elements of the LogLevel enum
func MapRunStatus_Values ¶ added in v1.44.151
func MapRunStatus_Values() []string
MapRunStatus_Values returns all elements of the MapRunStatus enum
func StateMachineStatus_Values ¶ added in v1.34.3
func StateMachineStatus_Values() []string
StateMachineStatus_Values returns all elements of the StateMachineStatus enum
func StateMachineType_Values ¶ added in v1.34.3
func StateMachineType_Values() []string
StateMachineType_Values returns all elements of the StateMachineType enum
func SyncExecutionStatus_Values ¶ added in v1.35.35
func SyncExecutionStatus_Values() []string
SyncExecutionStatus_Values returns all elements of the SyncExecutionStatus enum
func TestExecutionStatus_Values ¶ added in v1.48.4
func TestExecutionStatus_Values() []string
TestExecutionStatus_Values returns all elements of the TestExecutionStatus enum
func ValidateStateMachineDefinitionResultCode_Values ¶ added in v1.51.29
func ValidateStateMachineDefinitionResultCode_Values() []string
ValidateStateMachineDefinitionResultCode_Values returns all elements of the ValidateStateMachineDefinitionResultCode enum
func ValidateStateMachineDefinitionSeverity_Values ¶ added in v1.51.29
func ValidateStateMachineDefinitionSeverity_Values() []string
ValidateStateMachineDefinitionSeverity_Values returns all elements of the ValidateStateMachineDefinitionSeverity enum
func ValidationExceptionReason_Values ¶ added in v1.44.151
func ValidationExceptionReason_Values() []string
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum
Types ¶
type ActivityAlreadyExists ¶ added in v1.55.3
type ActivityAlreadyExists struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Activity already exists. EncryptionConfiguration may not be updated.
func (*ActivityAlreadyExists) Code ¶ added in v1.55.3
func (s *ActivityAlreadyExists) Code() string
Code returns the exception type name.
func (*ActivityAlreadyExists) Error ¶ added in v1.55.3
func (s *ActivityAlreadyExists) Error() string
func (ActivityAlreadyExists) GoString ¶ added in v1.55.3
func (s ActivityAlreadyExists) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ActivityAlreadyExists) Message ¶ added in v1.55.3
func (s *ActivityAlreadyExists) Message() string
Message returns the exception's message.
func (*ActivityAlreadyExists) OrigErr ¶ added in v1.55.3
func (s *ActivityAlreadyExists) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ActivityAlreadyExists) RequestID ¶ added in v1.55.3
func (s *ActivityAlreadyExists) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ActivityAlreadyExists) StatusCode ¶ added in v1.55.3
func (s *ActivityAlreadyExists) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ActivityAlreadyExists) String ¶ added in v1.55.3
func (s ActivityAlreadyExists) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ActivityFailedEventDetails ¶
type ActivityFailedEventDetails struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ActivityFailedEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ActivityFailedEventDetails's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ActivityScheduleFailedEventDetails ¶
type ActivityScheduleFailedEventDetails struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ActivityScheduleFailedEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ActivityScheduleFailedEventDetails's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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. Length constraints apply to the // payload size, and are expressed as bytes in UTF-8 encoding. // // Input is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ActivityScheduledEventDetails's // String and GoString methods. Input *string `locationName:"input" type:"string" sensitive:"true"` // Contains details about the input for an execution history event. InputDetails *HistoryEventExecutionDataDetails `locationName:"inputDetails" type:"structure"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetInputDetails ¶ added in v1.34.17
func (s *ActivityScheduledEventDetails) SetInputDetails(v *HistoryEventExecutionDataDetails) *ActivityScheduledEventDetails
SetInputDetails sets the InputDetails 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ActivitySucceededEventDetails ¶
type ActivitySucceededEventDetails struct { // The JSON data output by the activity task. Length constraints apply to the // payload size, and are expressed as bytes in UTF-8 encoding. // // Output is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ActivitySucceededEventDetails's // String and GoString methods. Output *string `locationName:"output" type:"string" sensitive:"true"` // Contains details about the output of an execution history event. OutputDetails *HistoryEventExecutionDataDetails `locationName:"outputDetails" type:"structure"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ActivitySucceededEventDetails) SetOutput ¶
func (s *ActivitySucceededEventDetails) SetOutput(v string) *ActivitySucceededEventDetails
SetOutput sets the Output field's value.
func (*ActivitySucceededEventDetails) SetOutputDetails ¶ added in v1.34.17
func (s *ActivitySucceededEventDetails) SetOutputDetails(v *HistoryEventExecutionDataDetails) *ActivitySucceededEventDetails
SetOutputDetails sets the OutputDetails field's value.
func (ActivitySucceededEventDetails) String ¶
func (s ActivitySucceededEventDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ActivityTimedOutEventDetails ¶
type ActivityTimedOutEventDetails struct { // A more detailed explanation of the cause of the timeout. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ActivityTimedOutEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ActivityTimedOutEventDetails's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BillingDetails ¶ added in v1.35.35
type BillingDetails struct { // Billed duration of your workflow, in milliseconds. BilledDurationInMilliseconds *int64 `locationName:"billedDurationInMilliseconds" type:"long"` // Billed memory consumption of your workflow, in MB. BilledMemoryUsedInMB *int64 `locationName:"billedMemoryUsedInMB" type:"long"` // contains filtered or unexported fields }
An object that describes workflow billing details.
func (BillingDetails) GoString ¶ added in v1.35.35
func (s BillingDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BillingDetails) SetBilledDurationInMilliseconds ¶ added in v1.35.35
func (s *BillingDetails) SetBilledDurationInMilliseconds(v int64) *BillingDetails
SetBilledDurationInMilliseconds sets the BilledDurationInMilliseconds field's value.
func (*BillingDetails) SetBilledMemoryUsedInMB ¶ added in v1.35.35
func (s *BillingDetails) SetBilledMemoryUsedInMB(v int64) *BillingDetails
SetBilledMemoryUsedInMB sets the BilledMemoryUsedInMB field's value.
func (BillingDetails) String ¶ added in v1.35.35
func (s BillingDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CloudWatchEventsExecutionDataDetails ¶ added in v1.34.17
type CloudWatchEventsExecutionDataDetails struct { // Indicates whether input or output was included in the response. Always true // for API calls. Included *bool `locationName:"included" type:"boolean"` // contains filtered or unexported fields }
Provides details about execution input or output.
func (CloudWatchEventsExecutionDataDetails) GoString ¶ added in v1.34.17
func (s CloudWatchEventsExecutionDataDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CloudWatchEventsExecutionDataDetails) SetIncluded ¶ added in v1.34.17
func (s *CloudWatchEventsExecutionDataDetails) SetIncluded(v bool) *CloudWatchEventsExecutionDataDetails
SetIncluded sets the Included field's value.
func (CloudWatchEventsExecutionDataDetails) String ¶ added in v1.34.17
func (s CloudWatchEventsExecutionDataDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 ConflictException ¶ added in v1.44.288
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Updating or deleting a resource can cause an inconsistent state. This error occurs when there're concurrent requests for DeleteStateMachineVersion, PublishStateMachineVersion, or UpdateStateMachine with the publish parameter set to true.
HTTP Status Code: 409
func (*ConflictException) Code ¶ added in v1.44.288
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶ added in v1.44.288
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶ added in v1.44.288
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶ added in v1.44.288
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶ added in v1.44.288
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶ added in v1.44.288
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶ added in v1.44.288
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶ added in v1.44.288
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateActivityInput ¶
type CreateActivityInput struct { // Settings to configure server-side encryption. EncryptionConfiguration *EncryptionConfiguration `locationName:"encryptionConfiguration" type:"structure"` // The name of the activity to create. This name must be unique for your Amazon // Web Services 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 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 Amazon Web Services Billing and Cost Management User Guide, and Controlling // Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html). // // Tags may only contain Unicode letters, digits, white space, or these symbols: // _ . : / = + - @. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateActivityInput) GoString ¶
func (s CreateActivityInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateActivityInput) SetEncryptionConfiguration ¶ added in v1.55.3
func (s *CreateActivityInput) SetEncryptionConfiguration(v *EncryptionConfiguration) *CreateActivityInput
SetEncryptionConfiguration sets the EncryptionConfiguration field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateStateMachineAliasInput ¶ added in v1.44.288
type CreateStateMachineAliasInput struct { // A description for the state machine alias. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateStateMachineAliasInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the state machine alias. // // To avoid conflict with version ARNs, don't use an integer in the name of // the alias. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The routing configuration of a state machine alias. The routing configuration // shifts execution traffic between two state machine versions. routingConfiguration // contains an array of RoutingConfig objects that specify up to two state machine // versions. Step Functions then randomly choses which version to run an execution // with based on the weight assigned to each RoutingConfig. // // RoutingConfiguration is a required field RoutingConfiguration []*RoutingConfigurationListItem `locationName:"routingConfiguration" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (CreateStateMachineAliasInput) GoString ¶ added in v1.44.288
func (s CreateStateMachineAliasInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateStateMachineAliasInput) SetDescription ¶ added in v1.44.288
func (s *CreateStateMachineAliasInput) SetDescription(v string) *CreateStateMachineAliasInput
SetDescription sets the Description field's value.
func (*CreateStateMachineAliasInput) SetName ¶ added in v1.44.288
func (s *CreateStateMachineAliasInput) SetName(v string) *CreateStateMachineAliasInput
SetName sets the Name field's value.
func (*CreateStateMachineAliasInput) SetRoutingConfiguration ¶ added in v1.44.288
func (s *CreateStateMachineAliasInput) SetRoutingConfiguration(v []*RoutingConfigurationListItem) *CreateStateMachineAliasInput
SetRoutingConfiguration sets the RoutingConfiguration field's value.
func (CreateStateMachineAliasInput) String ¶ added in v1.44.288
func (s CreateStateMachineAliasInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateStateMachineAliasInput) Validate ¶ added in v1.44.288
func (s *CreateStateMachineAliasInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateStateMachineAliasOutput ¶ added in v1.44.288
type CreateStateMachineAliasOutput struct { // The date the state machine alias was 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 // alias. // // StateMachineAliasArn is a required field StateMachineAliasArn *string `locationName:"stateMachineAliasArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateStateMachineAliasOutput) GoString ¶ added in v1.44.288
func (s CreateStateMachineAliasOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateStateMachineAliasOutput) SetCreationDate ¶ added in v1.44.288
func (s *CreateStateMachineAliasOutput) SetCreationDate(v time.Time) *CreateStateMachineAliasOutput
SetCreationDate sets the CreationDate field's value.
func (*CreateStateMachineAliasOutput) SetStateMachineAliasArn ¶ added in v1.44.288
func (s *CreateStateMachineAliasOutput) SetStateMachineAliasArn(v string) *CreateStateMachineAliasOutput
SetStateMachineAliasArn sets the StateMachineAliasArn field's value.
func (CreateStateMachineAliasOutput) String ¶ added in v1.44.288
func (s CreateStateMachineAliasOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateStateMachineInput's // String and GoString methods. // // Definition is a required field Definition *string `locationName:"definition" min:"1" type:"string" required:"true" sensitive:"true"` // Settings to configure server-side encryption. EncryptionConfiguration *EncryptionConfiguration `locationName:"encryptionConfiguration" type:"structure"` // 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 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"` // Set to true to publish the first version of the state machine during creation. // The default is false. Publish *bool `locationName:"publish" type:"boolean"` // 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 Amazon Web Services Billing and Cost Management User Guide, and Controlling // Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html). // // Tags may only contain Unicode letters, digits, white space, or these symbols: // _ . : / = + - @. Tags []*Tag `locationName:"tags" type:"list"` // Selects whether X-Ray tracing is enabled. TracingConfiguration *TracingConfiguration `locationName:"tracingConfiguration" type:"structure"` // 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"` // Sets description about the state machine version. You can only set the description // if the publish parameter is set to true. Otherwise, if you set versionDescription, // but publish to false, this API action throws ValidationException. // // VersionDescription is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateStateMachineInput's // String and GoString methods. VersionDescription *string `locationName:"versionDescription" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (CreateStateMachineInput) GoString ¶
func (s CreateStateMachineInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateStateMachineInput) SetDefinition ¶
func (s *CreateStateMachineInput) SetDefinition(v string) *CreateStateMachineInput
SetDefinition sets the Definition field's value.
func (*CreateStateMachineInput) SetEncryptionConfiguration ¶ added in v1.55.3
func (s *CreateStateMachineInput) SetEncryptionConfiguration(v *EncryptionConfiguration) *CreateStateMachineInput
SetEncryptionConfiguration sets the EncryptionConfiguration 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) SetPublish ¶ added in v1.44.288
func (s *CreateStateMachineInput) SetPublish(v bool) *CreateStateMachineInput
SetPublish sets the Publish 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) SetTracingConfiguration ¶ added in v1.34.23
func (s *CreateStateMachineInput) SetTracingConfiguration(v *TracingConfiguration) *CreateStateMachineInput
SetTracingConfiguration sets the TracingConfiguration 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) SetVersionDescription ¶ added in v1.44.288
func (s *CreateStateMachineInput) SetVersionDescription(v string) *CreateStateMachineInput
SetVersionDescription sets the VersionDescription field's value.
func (CreateStateMachineInput) String ¶
func (s CreateStateMachineInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // The Amazon Resource Name (ARN) that identifies the created state machine // version. If you do not set the publish parameter to true, this field returns // null value. StateMachineVersionArn *string `locationName:"stateMachineVersionArn" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateStateMachineOutput) GoString ¶
func (s CreateStateMachineOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetStateMachineVersionArn ¶ added in v1.44.288
func (s *CreateStateMachineOutput) SetStateMachineVersionArn(v string) *CreateStateMachineOutput
SetStateMachineVersionArn sets the StateMachineVersionArn field's value.
func (CreateStateMachineOutput) String ¶
func (s CreateStateMachineOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteActivityOutput) String ¶
func (s DeleteActivityOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteStateMachineAliasInput ¶ added in v1.44.288
type DeleteStateMachineAliasInput struct { // The Amazon Resource Name (ARN) of the state machine alias to delete. // // StateMachineAliasArn is a required field StateMachineAliasArn *string `locationName:"stateMachineAliasArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteStateMachineAliasInput) GoString ¶ added in v1.44.288
func (s DeleteStateMachineAliasInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteStateMachineAliasInput) SetStateMachineAliasArn ¶ added in v1.44.288
func (s *DeleteStateMachineAliasInput) SetStateMachineAliasArn(v string) *DeleteStateMachineAliasInput
SetStateMachineAliasArn sets the StateMachineAliasArn field's value.
func (DeleteStateMachineAliasInput) String ¶ added in v1.44.288
func (s DeleteStateMachineAliasInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteStateMachineAliasInput) Validate ¶ added in v1.44.288
func (s *DeleteStateMachineAliasInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteStateMachineAliasOutput ¶ added in v1.44.288
type DeleteStateMachineAliasOutput struct {
// contains filtered or unexported fields
}
func (DeleteStateMachineAliasOutput) GoString ¶ added in v1.44.288
func (s DeleteStateMachineAliasOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteStateMachineAliasOutput) String ¶ added in v1.44.288
func (s DeleteStateMachineAliasOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteStateMachineOutput) String ¶
func (s DeleteStateMachineOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteStateMachineVersionInput ¶ added in v1.44.288
type DeleteStateMachineVersionInput struct { // The Amazon Resource Name (ARN) of the state machine version to delete. // // StateMachineVersionArn is a required field StateMachineVersionArn *string `locationName:"stateMachineVersionArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteStateMachineVersionInput) GoString ¶ added in v1.44.288
func (s DeleteStateMachineVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteStateMachineVersionInput) SetStateMachineVersionArn ¶ added in v1.44.288
func (s *DeleteStateMachineVersionInput) SetStateMachineVersionArn(v string) *DeleteStateMachineVersionInput
SetStateMachineVersionArn sets the StateMachineVersionArn field's value.
func (DeleteStateMachineVersionInput) String ¶ added in v1.44.288
func (s DeleteStateMachineVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteStateMachineVersionInput) Validate ¶ added in v1.44.288
func (s *DeleteStateMachineVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteStateMachineVersionOutput ¶ added in v1.44.288
type DeleteStateMachineVersionOutput struct {
// contains filtered or unexported fields
}
func (DeleteStateMachineVersionOutput) GoString ¶ added in v1.44.288
func (s DeleteStateMachineVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteStateMachineVersionOutput) String ¶ added in v1.44.288
func (s DeleteStateMachineVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // Settings for configured server-side encryption. EncryptionConfiguration *EncryptionConfiguration `locationName:"encryptionConfiguration" type:"structure"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetEncryptionConfiguration ¶ added in v1.55.3
func (s *DescribeActivityOutput) SetEncryptionConfiguration(v *EncryptionConfiguration) *DescribeActivityOutput
SetEncryptionConfiguration sets the EncryptionConfiguration 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // If your state machine definition is encrypted with a KMS key, callers must // have kms:Decrypt permission to decrypt the definition. Alternatively, you // can call DescribeStateMachine API with includedData = METADATA_ONLY to get // a successful response without the encrypted definition. IncludedData *string `locationName:"includedData" type:"string" enum:"IncludedData"` // contains filtered or unexported fields }
func (DescribeExecutionInput) GoString ¶
func (s DescribeExecutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeExecutionInput) SetExecutionArn ¶
func (s *DescribeExecutionInput) SetExecutionArn(v string) *DescribeExecutionInput
SetExecutionArn sets the ExecutionArn field's value.
func (*DescribeExecutionInput) SetIncludedData ¶ added in v1.55.3
func (s *DescribeExecutionInput) SetIncludedData(v string) *DescribeExecutionInput
SetIncludedData sets the IncludedData field's value.
func (DescribeExecutionInput) String ¶
func (s DescribeExecutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 cause string if the state machine execution failed. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DescribeExecutionOutput's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error string if the state machine execution failed. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DescribeExecutionOutput's // String and GoString methods. Error *string `locationName:"error" type:"string" sensitive:"true"` // The Amazon Resource Name (ARN) that identifies 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. Length constraints // apply to the payload size, and are expressed as bytes in UTF-8 encoding. // // Input is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DescribeExecutionOutput's // String and GoString methods. Input *string `locationName:"input" type:"string" sensitive:"true"` // Provides details about execution input or output. InputDetails *CloudWatchEventsExecutionDataDetails `locationName:"inputDetails" type:"structure"` // The Amazon Resource Name (ARN) that identifies a Map Run, which dispatched // this execution. MapRunArn *string `locationName:"mapRunArn" min:"1" type:"string"` // The name of the execution. // // A name must not contain: // // * white space // // * brackets < > { } [ ] // // * wildcard characters ? * // // * special characters " # % \ ^ | ~ ` $ & , ; : / // // * control characters (U+0000-001F, U+007F-009F) // // To enable logging with CloudWatch Logs, the name should only contain 0-9, // A-Z, a-z, - and _. Name *string `locationName:"name" min:"1" type:"string"` // The JSON output data of the execution. Length constraints apply to the payload // size, and are expressed as bytes in UTF-8 encoding. // // This field is set only if the execution succeeds. If the execution fails, // this field is null. // // Output is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DescribeExecutionOutput's // String and GoString methods. Output *string `locationName:"output" type:"string" sensitive:"true"` // Provides details about execution input or output. OutputDetails *CloudWatchEventsExecutionDataDetails `locationName:"outputDetails" type:"structure"` // The number of times you've redriven an execution. If you have not yet redriven // an execution, the redriveCount is 0. This count is only updated if you successfully // redrive an execution. RedriveCount *int64 `locationName:"redriveCount" type:"integer"` // The date the execution was last redriven. If you have not yet redriven an // execution, the redriveDate is null. // // The redriveDate is unavailable if you redrive a Map Run that starts child // workflow executions of type EXPRESS. RedriveDate *time.Time `locationName:"redriveDate" type:"timestamp"` // Indicates whether or not an execution can be redriven at a given point in // time. // // * For executions of type STANDARD, redriveStatus is NOT_REDRIVABLE if // calling the RedriveExecution API action would return the ExecutionNotRedrivable // error. // // * For a Distributed Map that includes child workflows of type STANDARD, // redriveStatus indicates whether or not the Map Run can redrive child workflow // executions. // // * For a Distributed Map that includes child workflows of type EXPRESS, // redriveStatus indicates whether or not the Map Run can redrive child workflow // executions. You can redrive failed or timed out EXPRESS workflows only // if they're a part of a Map Run. When you redrive (https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html) // the Map Run, these workflows are restarted using the StartExecution API // action. RedriveStatus *string `locationName:"redriveStatus" type:"string" enum:"ExecutionRedriveStatus"` // When redriveStatus is NOT_REDRIVABLE, redriveStatusReason specifies the reason // why an execution cannot be redriven. // // * For executions of type STANDARD, or for a Distributed Map that includes // child workflows of type STANDARD, redriveStatusReason can include one // of the following reasons: State machine is in DELETING status. Execution // is RUNNING and cannot be redriven. Execution is SUCCEEDED and cannot be // redriven. Execution was started before the launch of RedriveExecution. // Execution history event limit exceeded. Execution has exceeded the max // execution time. Execution redrivable period exceeded. // // * For a Distributed Map that includes child workflows of type EXPRESS, // redriveStatusReason is only returned if the child workflows are not redrivable. // This happens when the child workflow executions have completed successfully. // // RedriveStatusReason is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DescribeExecutionOutput's // String and GoString methods. RedriveStatusReason *string `locationName:"redriveStatusReason" 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 state machine alias associated with // the execution. The alias ARN is a combination of state machine ARN and the // alias name separated by a colon (:). For example, stateMachineARN:PROD. // // If you start an execution from a StartExecution request with a state machine // version ARN, this field will be null. StateMachineAliasArn *string `locationName:"stateMachineAliasArn" min:"1" type:"string"` // 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 Amazon Resource Name (ARN) of the state machine version associated with // the execution. The version ARN is a combination of state machine ARN and // the version number separated by a colon (:). For example, stateMachineARN:1. // // If you start an execution from a StartExecution request without specifying // a state machine version or alias ARN, Step Functions returns a null value. StateMachineVersionArn *string `locationName:"stateMachineVersionArn" min:"1" type:"string"` // The current status of the execution. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ExecutionStatus"` // If the execution ended, the date the execution stopped. StopDate *time.Time `locationName:"stopDate" type:"timestamp"` // The X-Ray trace header that was passed to the execution. TraceHeader *string `locationName:"traceHeader" type:"string"` // contains filtered or unexported fields }
func (DescribeExecutionOutput) GoString ¶
func (s DescribeExecutionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeExecutionOutput) SetCause ¶ added in v1.44.151
func (s *DescribeExecutionOutput) SetCause(v string) *DescribeExecutionOutput
SetCause sets the Cause field's value.
func (*DescribeExecutionOutput) SetError ¶ added in v1.44.151
func (s *DescribeExecutionOutput) SetError(v string) *DescribeExecutionOutput
SetError sets the Error field's value.
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) SetInputDetails ¶ added in v1.34.17
func (s *DescribeExecutionOutput) SetInputDetails(v *CloudWatchEventsExecutionDataDetails) *DescribeExecutionOutput
SetInputDetails sets the InputDetails field's value.
func (*DescribeExecutionOutput) SetMapRunArn ¶ added in v1.44.151
func (s *DescribeExecutionOutput) SetMapRunArn(v string) *DescribeExecutionOutput
SetMapRunArn sets the MapRunArn 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) SetOutputDetails ¶ added in v1.34.17
func (s *DescribeExecutionOutput) SetOutputDetails(v *CloudWatchEventsExecutionDataDetails) *DescribeExecutionOutput
SetOutputDetails sets the OutputDetails field's value.
func (*DescribeExecutionOutput) SetRedriveCount ¶ added in v1.47.11
func (s *DescribeExecutionOutput) SetRedriveCount(v int64) *DescribeExecutionOutput
SetRedriveCount sets the RedriveCount field's value.
func (*DescribeExecutionOutput) SetRedriveDate ¶ added in v1.47.11
func (s *DescribeExecutionOutput) SetRedriveDate(v time.Time) *DescribeExecutionOutput
SetRedriveDate sets the RedriveDate field's value.
func (*DescribeExecutionOutput) SetRedriveStatus ¶ added in v1.47.11
func (s *DescribeExecutionOutput) SetRedriveStatus(v string) *DescribeExecutionOutput
SetRedriveStatus sets the RedriveStatus field's value.
func (*DescribeExecutionOutput) SetRedriveStatusReason ¶ added in v1.47.11
func (s *DescribeExecutionOutput) SetRedriveStatusReason(v string) *DescribeExecutionOutput
SetRedriveStatusReason sets the RedriveStatusReason field's value.
func (*DescribeExecutionOutput) SetStartDate ¶
func (s *DescribeExecutionOutput) SetStartDate(v time.Time) *DescribeExecutionOutput
SetStartDate sets the StartDate field's value.
func (*DescribeExecutionOutput) SetStateMachineAliasArn ¶ added in v1.44.288
func (s *DescribeExecutionOutput) SetStateMachineAliasArn(v string) *DescribeExecutionOutput
SetStateMachineAliasArn sets the StateMachineAliasArn field's value.
func (*DescribeExecutionOutput) SetStateMachineArn ¶
func (s *DescribeExecutionOutput) SetStateMachineArn(v string) *DescribeExecutionOutput
SetStateMachineArn sets the StateMachineArn field's value.
func (*DescribeExecutionOutput) SetStateMachineVersionArn ¶ added in v1.44.288
func (s *DescribeExecutionOutput) SetStateMachineVersionArn(v string) *DescribeExecutionOutput
SetStateMachineVersionArn sets the StateMachineVersionArn 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) SetTraceHeader ¶ added in v1.34.23
func (s *DescribeExecutionOutput) SetTraceHeader(v string) *DescribeExecutionOutput
SetTraceHeader sets the TraceHeader field's value.
func (DescribeExecutionOutput) String ¶
func (s DescribeExecutionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeMapRunInput ¶ added in v1.44.151
type DescribeMapRunInput struct { // The Amazon Resource Name (ARN) that identifies a Map Run. // // MapRunArn is a required field MapRunArn *string `locationName:"mapRunArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeMapRunInput) GoString ¶ added in v1.44.151
func (s DescribeMapRunInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeMapRunInput) SetMapRunArn ¶ added in v1.44.151
func (s *DescribeMapRunInput) SetMapRunArn(v string) *DescribeMapRunInput
SetMapRunArn sets the MapRunArn field's value.
func (DescribeMapRunInput) String ¶ added in v1.44.151
func (s DescribeMapRunInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeMapRunInput) Validate ¶ added in v1.44.151
func (s *DescribeMapRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeMapRunOutput ¶ added in v1.44.151
type DescribeMapRunOutput struct { // The Amazon Resource Name (ARN) that identifies the execution in which the // Map Run was started. // // ExecutionArn is a required field ExecutionArn *string `locationName:"executionArn" min:"1" type:"string" required:"true"` // A JSON object that contains information about the total number of child workflow // executions for the Map Run, and the count of child workflow executions for // each status, such as failed and succeeded. // // ExecutionCounts is a required field ExecutionCounts *MapRunExecutionCounts `locationName:"executionCounts" type:"structure" required:"true"` // A JSON object that contains information about the total number of items, // and the item count for each processing status, such as pending and failed. // // ItemCounts is a required field ItemCounts *MapRunItemCounts `locationName:"itemCounts" type:"structure" required:"true"` // The Amazon Resource Name (ARN) that identifies a Map Run. // // MapRunArn is a required field MapRunArn *string `locationName:"mapRunArn" min:"1" type:"string" required:"true"` // The maximum number of child workflow executions configured to run in parallel // for the Map Run at the same time. // // MaxConcurrency is a required field MaxConcurrency *int64 `locationName:"maxConcurrency" type:"integer" required:"true"` // The number of times you've redriven a Map Run. If you have not yet redriven // a Map Run, the redriveCount is 0. This count is only updated if you successfully // redrive a Map Run. RedriveCount *int64 `locationName:"redriveCount" type:"integer"` // The date a Map Run was last redriven. If you have not yet redriven a Map // Run, the redriveDate is null. RedriveDate *time.Time `locationName:"redriveDate" type:"timestamp"` // The date when the Map Run was started. // // StartDate is a required field StartDate *time.Time `locationName:"startDate" type:"timestamp" required:"true"` // The current status of the Map Run. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"MapRunStatus"` // The date when the Map Run was stopped. StopDate *time.Time `locationName:"stopDate" type:"timestamp"` // The maximum number of failed child workflow executions before the Map Run // fails. // // ToleratedFailureCount is a required field ToleratedFailureCount *int64 `locationName:"toleratedFailureCount" type:"long" required:"true"` // The maximum percentage of failed child workflow executions before the Map // Run fails. // // ToleratedFailurePercentage is a required field ToleratedFailurePercentage *float64 `locationName:"toleratedFailurePercentage" type:"float" required:"true"` // contains filtered or unexported fields }
func (DescribeMapRunOutput) GoString ¶ added in v1.44.151
func (s DescribeMapRunOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeMapRunOutput) SetExecutionArn ¶ added in v1.44.151
func (s *DescribeMapRunOutput) SetExecutionArn(v string) *DescribeMapRunOutput
SetExecutionArn sets the ExecutionArn field's value.
func (*DescribeMapRunOutput) SetExecutionCounts ¶ added in v1.44.151
func (s *DescribeMapRunOutput) SetExecutionCounts(v *MapRunExecutionCounts) *DescribeMapRunOutput
SetExecutionCounts sets the ExecutionCounts field's value.
func (*DescribeMapRunOutput) SetItemCounts ¶ added in v1.44.151
func (s *DescribeMapRunOutput) SetItemCounts(v *MapRunItemCounts) *DescribeMapRunOutput
SetItemCounts sets the ItemCounts field's value.
func (*DescribeMapRunOutput) SetMapRunArn ¶ added in v1.44.151
func (s *DescribeMapRunOutput) SetMapRunArn(v string) *DescribeMapRunOutput
SetMapRunArn sets the MapRunArn field's value.
func (*DescribeMapRunOutput) SetMaxConcurrency ¶ added in v1.44.151
func (s *DescribeMapRunOutput) SetMaxConcurrency(v int64) *DescribeMapRunOutput
SetMaxConcurrency sets the MaxConcurrency field's value.
func (*DescribeMapRunOutput) SetRedriveCount ¶ added in v1.47.11
func (s *DescribeMapRunOutput) SetRedriveCount(v int64) *DescribeMapRunOutput
SetRedriveCount sets the RedriveCount field's value.
func (*DescribeMapRunOutput) SetRedriveDate ¶ added in v1.47.11
func (s *DescribeMapRunOutput) SetRedriveDate(v time.Time) *DescribeMapRunOutput
SetRedriveDate sets the RedriveDate field's value.
func (*DescribeMapRunOutput) SetStartDate ¶ added in v1.44.151
func (s *DescribeMapRunOutput) SetStartDate(v time.Time) *DescribeMapRunOutput
SetStartDate sets the StartDate field's value.
func (*DescribeMapRunOutput) SetStatus ¶ added in v1.44.151
func (s *DescribeMapRunOutput) SetStatus(v string) *DescribeMapRunOutput
SetStatus sets the Status field's value.
func (*DescribeMapRunOutput) SetStopDate ¶ added in v1.44.151
func (s *DescribeMapRunOutput) SetStopDate(v time.Time) *DescribeMapRunOutput
SetStopDate sets the StopDate field's value.
func (*DescribeMapRunOutput) SetToleratedFailureCount ¶ added in v1.44.151
func (s *DescribeMapRunOutput) SetToleratedFailureCount(v int64) *DescribeMapRunOutput
SetToleratedFailureCount sets the ToleratedFailureCount field's value.
func (*DescribeMapRunOutput) SetToleratedFailurePercentage ¶ added in v1.44.151
func (s *DescribeMapRunOutput) SetToleratedFailurePercentage(v float64) *DescribeMapRunOutput
SetToleratedFailurePercentage sets the ToleratedFailurePercentage field's value.
func (DescribeMapRunOutput) String ¶ added in v1.44.151
func (s DescribeMapRunOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeStateMachineAliasInput ¶ added in v1.44.288
type DescribeStateMachineAliasInput struct { // The Amazon Resource Name (ARN) of the state machine alias. // // StateMachineAliasArn is a required field StateMachineAliasArn *string `locationName:"stateMachineAliasArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeStateMachineAliasInput) GoString ¶ added in v1.44.288
func (s DescribeStateMachineAliasInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeStateMachineAliasInput) SetStateMachineAliasArn ¶ added in v1.44.288
func (s *DescribeStateMachineAliasInput) SetStateMachineAliasArn(v string) *DescribeStateMachineAliasInput
SetStateMachineAliasArn sets the StateMachineAliasArn field's value.
func (DescribeStateMachineAliasInput) String ¶ added in v1.44.288
func (s DescribeStateMachineAliasInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeStateMachineAliasInput) Validate ¶ added in v1.44.288
func (s *DescribeStateMachineAliasInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeStateMachineAliasOutput ¶ added in v1.44.288
type DescribeStateMachineAliasOutput struct { // The date the state machine alias was created. CreationDate *time.Time `locationName:"creationDate" type:"timestamp"` // A description of the alias. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DescribeStateMachineAliasOutput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The name of the state machine alias. Name *string `locationName:"name" min:"1" type:"string"` // The routing configuration of the alias. RoutingConfiguration []*RoutingConfigurationListItem `locationName:"routingConfiguration" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the state machine alias. StateMachineAliasArn *string `locationName:"stateMachineAliasArn" min:"1" type:"string"` // The date the state machine alias was last updated. // // For a newly created state machine, this is the same as the creation date. UpdateDate *time.Time `locationName:"updateDate" type:"timestamp"` // contains filtered or unexported fields }
func (DescribeStateMachineAliasOutput) GoString ¶ added in v1.44.288
func (s DescribeStateMachineAliasOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeStateMachineAliasOutput) SetCreationDate ¶ added in v1.44.288
func (s *DescribeStateMachineAliasOutput) SetCreationDate(v time.Time) *DescribeStateMachineAliasOutput
SetCreationDate sets the CreationDate field's value.
func (*DescribeStateMachineAliasOutput) SetDescription ¶ added in v1.44.288
func (s *DescribeStateMachineAliasOutput) SetDescription(v string) *DescribeStateMachineAliasOutput
SetDescription sets the Description field's value.
func (*DescribeStateMachineAliasOutput) SetName ¶ added in v1.44.288
func (s *DescribeStateMachineAliasOutput) SetName(v string) *DescribeStateMachineAliasOutput
SetName sets the Name field's value.
func (*DescribeStateMachineAliasOutput) SetRoutingConfiguration ¶ added in v1.44.288
func (s *DescribeStateMachineAliasOutput) SetRoutingConfiguration(v []*RoutingConfigurationListItem) *DescribeStateMachineAliasOutput
SetRoutingConfiguration sets the RoutingConfiguration field's value.
func (*DescribeStateMachineAliasOutput) SetStateMachineAliasArn ¶ added in v1.44.288
func (s *DescribeStateMachineAliasOutput) SetStateMachineAliasArn(v string) *DescribeStateMachineAliasOutput
SetStateMachineAliasArn sets the StateMachineAliasArn field's value.
func (*DescribeStateMachineAliasOutput) SetUpdateDate ¶ added in v1.44.288
func (s *DescribeStateMachineAliasOutput) SetUpdateDate(v time.Time) *DescribeStateMachineAliasOutput
SetUpdateDate sets the UpdateDate field's value.
func (DescribeStateMachineAliasOutput) String ¶ added in v1.44.288
func (s DescribeStateMachineAliasOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // If your state machine definition is encrypted with a KMS key, callers must // have kms:Decrypt permission to decrypt the definition. Alternatively, you // can call the API with includedData = METADATA_ONLY to get a successful response // without the encrypted definition. IncludedData *string `locationName:"includedData" type:"string" enum:"IncludedData"` // contains filtered or unexported fields }
func (DescribeStateMachineForExecutionInput) GoString ¶ added in v1.12.28
func (s DescribeStateMachineForExecutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeStateMachineForExecutionInput) SetExecutionArn ¶ added in v1.12.28
func (s *DescribeStateMachineForExecutionInput) SetExecutionArn(v string) *DescribeStateMachineForExecutionInput
SetExecutionArn sets the ExecutionArn field's value.
func (*DescribeStateMachineForExecutionInput) SetIncludedData ¶ added in v1.55.3
func (s *DescribeStateMachineForExecutionInput) SetIncludedData(v string) *DescribeStateMachineForExecutionInput
SetIncludedData sets the IncludedData field's value.
func (DescribeStateMachineForExecutionInput) String ¶ added in v1.12.28
func (s DescribeStateMachineForExecutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 sensitive parameter and its value will be // replaced with "sensitive" in string returned by DescribeStateMachineForExecutionOutput's // String and GoString methods. // // Definition is a required field Definition *string `locationName:"definition" min:"1" type:"string" required:"true" sensitive:"true"` // Settings to configure server-side encryption. EncryptionConfiguration *EncryptionConfiguration `locationName:"encryptionConfiguration" type:"structure"` // A user-defined or an auto-generated string that identifies a Map state. This // field is returned only if the executionArn is a child workflow execution // that was started by a Distributed Map state. Label *string `locationName:"label" type:"string"` // The LoggingConfiguration data type is used to set CloudWatch Logs options. LoggingConfiguration *LoggingConfiguration `locationName:"loggingConfiguration" type:"structure"` // The Amazon Resource Name (ARN) of the Map Run that started the child workflow // execution. This field is returned only if the executionArn is a child workflow // execution that was started by a Distributed Map state. MapRunArn *string `locationName:"mapRunArn" min:"1" type:"string"` // 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 revision identifier for the state machine. The first revision ID when // you create the state machine is null. // // Use the state machine revisionId parameter to compare the revision of a state // machine with the configuration of the state machine used for executions without // performing a diff of the properties, such as definition and roleArn. RevisionId *string `locationName:"revisionId" type:"string"` // 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"` // Selects whether X-Ray tracing is enabled. TracingConfiguration *TracingConfiguration `locationName:"tracingConfiguration" type:"structure"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeStateMachineForExecutionOutput) SetDefinition ¶ added in v1.12.28
func (s *DescribeStateMachineForExecutionOutput) SetDefinition(v string) *DescribeStateMachineForExecutionOutput
SetDefinition sets the Definition field's value.
func (*DescribeStateMachineForExecutionOutput) SetEncryptionConfiguration ¶ added in v1.55.3
func (s *DescribeStateMachineForExecutionOutput) SetEncryptionConfiguration(v *EncryptionConfiguration) *DescribeStateMachineForExecutionOutput
SetEncryptionConfiguration sets the EncryptionConfiguration field's value.
func (*DescribeStateMachineForExecutionOutput) SetLabel ¶ added in v1.44.151
func (s *DescribeStateMachineForExecutionOutput) SetLabel(v string) *DescribeStateMachineForExecutionOutput
SetLabel sets the Label 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) SetMapRunArn ¶ added in v1.44.151
func (s *DescribeStateMachineForExecutionOutput) SetMapRunArn(v string) *DescribeStateMachineForExecutionOutput
SetMapRunArn sets the MapRunArn 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) SetRevisionId ¶ added in v1.44.288
func (s *DescribeStateMachineForExecutionOutput) SetRevisionId(v string) *DescribeStateMachineForExecutionOutput
SetRevisionId sets the RevisionId 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) SetTracingConfiguration ¶ added in v1.34.23
func (s *DescribeStateMachineForExecutionOutput) SetTracingConfiguration(v *TracingConfiguration) *DescribeStateMachineForExecutionOutput
SetTracingConfiguration sets the TracingConfiguration 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeStateMachineInput ¶
type DescribeStateMachineInput struct { // If your state machine definition is encrypted with a KMS key, callers must // have kms:Decrypt permission to decrypt the definition. Alternatively, you // can call the API with includedData = METADATA_ONLY to get a successful response // without the encrypted definition. // // When calling a labelled ARN for an encrypted state machine, the includedData // = METADATA_ONLY parameter will not apply because Step Functions needs to // decrypt the entire state machine definition to get the Distributed Map state’s // definition. In this case, the API caller needs to have kms:Decrypt permission. IncludedData *string `locationName:"includedData" type:"string" enum:"IncludedData"` // The Amazon Resource Name (ARN) of the state machine for which you want the // information. // // If you specify a state machine version ARN, this API returns details about // that version. The version ARN is a combination of state machine ARN and the // version number separated by a colon (:). For example, stateMachineARN:1. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeStateMachineInput) SetIncludedData ¶ added in v1.55.3
func (s *DescribeStateMachineInput) SetIncludedData(v string) *DescribeStateMachineInput
SetIncludedData sets the IncludedData field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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. // // For a state machine version, creationDate is the date the version was 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). // // If called with includedData = METADATA_ONLY, the returned definition will // be {}. // // Definition is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DescribeStateMachineOutput's // String and GoString methods. // // Definition is a required field Definition *string `locationName:"definition" min:"1" type:"string" required:"true" sensitive:"true"` // The description of the state machine version. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DescribeStateMachineOutput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // Settings to configure server-side encryption. EncryptionConfiguration *EncryptionConfiguration `locationName:"encryptionConfiguration" type:"structure"` // A user-defined or an auto-generated string that identifies a Map state. This // parameter is present only if the stateMachineArn specified in input is a // qualified state machine ARN. Label *string `locationName:"label" type:"string"` // 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 revision identifier for the state machine. // // Use the revisionId parameter to compare between versions of a state machine // configuration used for executions without performing a diff of the properties, // such as definition and roleArn. RevisionId *string `locationName:"revisionId" type:"string"` // 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 Amazon Web Services 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. // // If you specified a state machine version ARN in your request, the API returns // the version ARN. The version ARN is a combination of state machine ARN and // the version number separated by a colon (:). For example, stateMachineARN:1. // // 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"` // Selects whether X-Ray tracing is enabled. TracingConfiguration *TracingConfiguration `locationName:"tracingConfiguration" type:"structure"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetDescription ¶ added in v1.44.288
func (s *DescribeStateMachineOutput) SetDescription(v string) *DescribeStateMachineOutput
SetDescription sets the Description field's value.
func (*DescribeStateMachineOutput) SetEncryptionConfiguration ¶ added in v1.55.3
func (s *DescribeStateMachineOutput) SetEncryptionConfiguration(v *EncryptionConfiguration) *DescribeStateMachineOutput
SetEncryptionConfiguration sets the EncryptionConfiguration field's value.
func (*DescribeStateMachineOutput) SetLabel ¶ added in v1.44.151
func (s *DescribeStateMachineOutput) SetLabel(v string) *DescribeStateMachineOutput
SetLabel sets the Label 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) SetRevisionId ¶ added in v1.44.288
func (s *DescribeStateMachineOutput) SetRevisionId(v string) *DescribeStateMachineOutput
SetRevisionId sets the RevisionId 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) SetTracingConfiguration ¶ added in v1.34.23
func (s *DescribeStateMachineOutput) SetTracingConfiguration(v *TracingConfiguration) *DescribeStateMachineOutput
SetTracingConfiguration sets the TracingConfiguration 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EncryptionConfiguration ¶ added in v1.55.3
type EncryptionConfiguration struct { // Maximum duration that Step Functions will reuse data keys. When the period // expires, Step Functions will call GenerateDataKey. Only applies to customer // managed keys. KmsDataKeyReusePeriodSeconds *int64 `locationName:"kmsDataKeyReusePeriodSeconds" min:"60" type:"integer"` // An alias, alias ARN, key ID, or key ARN of a symmetric encryption KMS key // to encrypt data. To specify a KMS key in a different Amazon Web Services // account, you must use the key ARN or alias ARN. KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // Encryption type // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"EncryptionType"` // contains filtered or unexported fields }
Settings to configure server-side encryption.
For additional control over security, you can encrypt your data using a customer-managed key for Step Functions state machines and activities. You can configure a symmetric KMS key and data key reuse period when creating or updating a State Machine, and when creating an Activity. The execution history and state machine definition will be encrypted with the key applied to the State Machine. Activity inputs will be encrypted with the key applied to the Activity.
Step Functions automatically enables encryption at rest using Amazon Web Services owned keys at no charge. However, KMS charges apply when using a customer managed key. For more information about pricing, see Key Management Service pricing (https://aws.amazon.com/kms/pricing/).
For more information on KMS, see What is Key Management Service? (https://docs.aws.amazon.com/kms/latest/developerguide/overview.html)
func (EncryptionConfiguration) GoString ¶ added in v1.55.3
func (s EncryptionConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EncryptionConfiguration) SetKmsDataKeyReusePeriodSeconds ¶ added in v1.55.3
func (s *EncryptionConfiguration) SetKmsDataKeyReusePeriodSeconds(v int64) *EncryptionConfiguration
SetKmsDataKeyReusePeriodSeconds sets the KmsDataKeyReusePeriodSeconds field's value.
func (*EncryptionConfiguration) SetKmsKeyId ¶ added in v1.55.3
func (s *EncryptionConfiguration) SetKmsKeyId(v string) *EncryptionConfiguration
SetKmsKeyId sets the KmsKeyId field's value.
func (*EncryptionConfiguration) SetType ¶ added in v1.55.3
func (s *EncryptionConfiguration) SetType(v string) *EncryptionConfiguration
SetType sets the Type field's value.
func (EncryptionConfiguration) String ¶ added in v1.55.3
func (s EncryptionConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EncryptionConfiguration) Validate ¶ added in v1.55.3
func (s *EncryptionConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExecutionAbortedEventDetails ¶
type ExecutionAbortedEventDetails struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ExecutionAbortedEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ExecutionAbortedEventDetails's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecutionFailedEventDetails ¶
type ExecutionFailedEventDetails struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ExecutionFailedEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ExecutionFailedEventDetails's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecutionListItem ¶
type ExecutionListItem struct { // The Amazon Resource Name (ARN) that identifies the execution. // // ExecutionArn is a required field ExecutionArn *string `locationName:"executionArn" min:"1" type:"string" required:"true"` // The total number of items processed in a child workflow execution. This field // is returned only if mapRunArn was specified in the ListExecutions API action. // If stateMachineArn was specified in ListExecutions, the itemCount field isn't // returned. ItemCount *int64 `locationName:"itemCount" type:"integer"` // The Amazon Resource Name (ARN) of a Map Run. This field is returned only // if mapRunArn was specified in the ListExecutions API action. If stateMachineArn // was specified in ListExecutions, the mapRunArn isn't returned. MapRunArn *string `locationName:"mapRunArn" min:"1" type:"string"` // The name of the execution. // // A name must not contain: // // * white space // // * brackets < > { } [ ] // // * wildcard characters ? * // // * special characters " # % \ ^ | ~ ` $ & , ; : / // // * control characters (U+0000-001F, U+007F-009F) // // To enable logging with CloudWatch Logs, the name should only contain 0-9, // A-Z, a-z, - and _. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The number of times you've redriven an execution. If you have not yet redriven // an execution, the redriveCount is 0. This count is only updated when you // successfully redrive an execution. RedriveCount *int64 `locationName:"redriveCount" type:"integer"` // The date the execution was last redriven. RedriveDate *time.Time `locationName:"redriveDate" type:"timestamp"` // 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 state machine alias used to start an // execution. // // If the state machine execution was started with an unqualified ARN or a version // ARN, it returns null. StateMachineAliasArn *string `locationName:"stateMachineAliasArn" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the state machine that ran the execution. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the state machine version associated with // the execution. // // If the state machine execution was started with an unqualified ARN, it returns // null. // // If the execution was started using a stateMachineAliasArn, both the stateMachineAliasArn // and stateMachineVersionArn parameters contain the respective values. StateMachineVersionArn *string `locationName:"stateMachineVersionArn" min:"1" type:"string"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecutionListItem) SetExecutionArn ¶
func (s *ExecutionListItem) SetExecutionArn(v string) *ExecutionListItem
SetExecutionArn sets the ExecutionArn field's value.
func (*ExecutionListItem) SetItemCount ¶ added in v1.44.151
func (s *ExecutionListItem) SetItemCount(v int64) *ExecutionListItem
SetItemCount sets the ItemCount field's value.
func (*ExecutionListItem) SetMapRunArn ¶ added in v1.44.151
func (s *ExecutionListItem) SetMapRunArn(v string) *ExecutionListItem
SetMapRunArn sets the MapRunArn field's value.
func (*ExecutionListItem) SetName ¶
func (s *ExecutionListItem) SetName(v string) *ExecutionListItem
SetName sets the Name field's value.
func (*ExecutionListItem) SetRedriveCount ¶ added in v1.47.11
func (s *ExecutionListItem) SetRedriveCount(v int64) *ExecutionListItem
SetRedriveCount sets the RedriveCount field's value.
func (*ExecutionListItem) SetRedriveDate ¶ added in v1.47.11
func (s *ExecutionListItem) SetRedriveDate(v time.Time) *ExecutionListItem
SetRedriveDate sets the RedriveDate field's value.
func (*ExecutionListItem) SetStartDate ¶
func (s *ExecutionListItem) SetStartDate(v time.Time) *ExecutionListItem
SetStartDate sets the StartDate field's value.
func (*ExecutionListItem) SetStateMachineAliasArn ¶ added in v1.44.288
func (s *ExecutionListItem) SetStateMachineAliasArn(v string) *ExecutionListItem
SetStateMachineAliasArn sets the StateMachineAliasArn field's value.
func (*ExecutionListItem) SetStateMachineArn ¶
func (s *ExecutionListItem) SetStateMachineArn(v string) *ExecutionListItem
SetStateMachineArn sets the StateMachineArn field's value.
func (*ExecutionListItem) SetStateMachineVersionArn ¶ added in v1.44.288
func (s *ExecutionListItem) SetStateMachineVersionArn(v string) *ExecutionListItem
SetStateMachineVersionArn sets the StateMachineVersionArn 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecutionNotRedrivable ¶ added in v1.47.11
type ExecutionNotRedrivable struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The execution Amazon Resource Name (ARN) that you specified for executionArn cannot be redriven.
func (*ExecutionNotRedrivable) Code ¶ added in v1.47.11
func (s *ExecutionNotRedrivable) Code() string
Code returns the exception type name.
func (*ExecutionNotRedrivable) Error ¶ added in v1.47.11
func (s *ExecutionNotRedrivable) Error() string
func (ExecutionNotRedrivable) GoString ¶ added in v1.47.11
func (s ExecutionNotRedrivable) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecutionNotRedrivable) Message ¶ added in v1.47.11
func (s *ExecutionNotRedrivable) Message() string
Message returns the exception's message.
func (*ExecutionNotRedrivable) OrigErr ¶ added in v1.47.11
func (s *ExecutionNotRedrivable) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ExecutionNotRedrivable) RequestID ¶ added in v1.47.11
func (s *ExecutionNotRedrivable) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ExecutionNotRedrivable) StatusCode ¶ added in v1.47.11
func (s *ExecutionNotRedrivable) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ExecutionNotRedrivable) String ¶ added in v1.47.11
func (s ExecutionNotRedrivable) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecutionRedrivenEventDetails ¶ added in v1.47.11
type ExecutionRedrivenEventDetails struct { // The number of times you've redriven an execution. If you have not yet redriven // an execution, the redriveCount is 0. This count is not updated for redrives // that failed to start or are pending to be redriven. RedriveCount *int64 `locationName:"redriveCount" type:"integer"` // contains filtered or unexported fields }
Contains details about a redriven execution.
func (ExecutionRedrivenEventDetails) GoString ¶ added in v1.47.11
func (s ExecutionRedrivenEventDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecutionRedrivenEventDetails) SetRedriveCount ¶ added in v1.47.11
func (s *ExecutionRedrivenEventDetails) SetRedriveCount(v int64) *ExecutionRedrivenEventDetails
SetRedriveCount sets the RedriveCount field's value.
func (ExecutionRedrivenEventDetails) String ¶ added in v1.47.11
func (s ExecutionRedrivenEventDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecutionStartedEventDetails ¶
type ExecutionStartedEventDetails struct { // The JSON data input to the execution. Length constraints apply to the payload // size, and are expressed as bytes in UTF-8 encoding. // // Input is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ExecutionStartedEventDetails's // String and GoString methods. Input *string `locationName:"input" type:"string" sensitive:"true"` // Contains details about the input for an execution history event. InputDetails *HistoryEventExecutionDataDetails `locationName:"inputDetails" type:"structure"` // The Amazon Resource Name (ARN) of the IAM role used for executing Lambda // tasks. RoleArn *string `locationName:"roleArn" min:"1" type:"string"` // The Amazon Resource Name (ARN) that identifies a state machine alias used // for starting the state machine execution. StateMachineAliasArn *string `locationName:"stateMachineAliasArn" min:"1" type:"string"` // The Amazon Resource Name (ARN) that identifies a state machine version used // for starting the state machine execution. StateMachineVersionArn *string `locationName:"stateMachineVersionArn" 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecutionStartedEventDetails) SetInput ¶
func (s *ExecutionStartedEventDetails) SetInput(v string) *ExecutionStartedEventDetails
SetInput sets the Input field's value.
func (*ExecutionStartedEventDetails) SetInputDetails ¶ added in v1.34.17
func (s *ExecutionStartedEventDetails) SetInputDetails(v *HistoryEventExecutionDataDetails) *ExecutionStartedEventDetails
SetInputDetails sets the InputDetails field's value.
func (*ExecutionStartedEventDetails) SetRoleArn ¶
func (s *ExecutionStartedEventDetails) SetRoleArn(v string) *ExecutionStartedEventDetails
SetRoleArn sets the RoleArn field's value.
func (*ExecutionStartedEventDetails) SetStateMachineAliasArn ¶ added in v1.44.288
func (s *ExecutionStartedEventDetails) SetStateMachineAliasArn(v string) *ExecutionStartedEventDetails
SetStateMachineAliasArn sets the StateMachineAliasArn field's value.
func (*ExecutionStartedEventDetails) SetStateMachineVersionArn ¶ added in v1.44.288
func (s *ExecutionStartedEventDetails) SetStateMachineVersionArn(v string) *ExecutionStartedEventDetails
SetStateMachineVersionArn sets the StateMachineVersionArn field's value.
func (ExecutionStartedEventDetails) String ¶
func (s ExecutionStartedEventDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecutionSucceededEventDetails ¶
type ExecutionSucceededEventDetails struct { // The JSON data output by the execution. Length constraints apply to the payload // size, and are expressed as bytes in UTF-8 encoding. // // Output is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ExecutionSucceededEventDetails's // String and GoString methods. Output *string `locationName:"output" type:"string" sensitive:"true"` // Contains details about the output of an execution history event. OutputDetails *HistoryEventExecutionDataDetails `locationName:"outputDetails" type:"structure"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecutionSucceededEventDetails) SetOutput ¶
func (s *ExecutionSucceededEventDetails) SetOutput(v string) *ExecutionSucceededEventDetails
SetOutput sets the Output field's value.
func (*ExecutionSucceededEventDetails) SetOutputDetails ¶ added in v1.34.17
func (s *ExecutionSucceededEventDetails) SetOutputDetails(v *HistoryEventExecutionDataDetails) *ExecutionSucceededEventDetails
SetOutputDetails sets the OutputDetails field's value.
func (ExecutionSucceededEventDetails) String ¶
func (s ExecutionSucceededEventDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecutionTimedOutEventDetails ¶
type ExecutionTimedOutEventDetails struct { // A more detailed explanation of the cause of the timeout. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ExecutionTimedOutEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ExecutionTimedOutEventDetails's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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. Length constraints // apply to the payload size, and are expressed as bytes in UTF-8 encoding. // // Input is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetActivityTaskOutput's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // You can select whether execution data (input or output of a history event) // is returned. The default is true. IncludeExecutionData *bool `locationName:"includeExecutionData" type:"boolean"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetExecutionHistoryInput) SetExecutionArn ¶
func (s *GetExecutionHistoryInput) SetExecutionArn(v string) *GetExecutionHistoryInput
SetExecutionArn sets the ExecutionArn field's value.
func (*GetExecutionHistoryInput) SetIncludeExecutionData ¶ added in v1.34.17
func (s *GetExecutionHistoryInput) SetIncludeExecutionData(v bool) *GetExecutionHistoryInput
SetIncludeExecutionData sets the IncludeExecutionData 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 redrive attempt of an execution. ExecutionRedrivenEventDetails *ExecutionRedrivenEventDetails `locationName:"executionRedrivenEventDetails" 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 error and cause details about a Map Run that failed. MapRunFailedEventDetails *MapRunFailedEventDetails `locationName:"mapRunFailedEventDetails" type:"structure"` // Contains details about the redrive attempt of a Map Run. MapRunRedrivenEventDetails *MapRunRedrivenEventDetails `locationName:"mapRunRedrivenEventDetails" type:"structure"` // Contains details, such as mapRunArn, and the start date and time of a Map // Run. mapRunArn is the Amazon Resource Name (ARN) of the Map Run that was // started. MapRunStartedEventDetails *MapRunStartedEventDetails `locationName:"mapRunStartedEventDetails" 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetExecutionRedrivenEventDetails ¶ added in v1.47.11
func (s *HistoryEvent) SetExecutionRedrivenEventDetails(v *ExecutionRedrivenEventDetails) *HistoryEvent
SetExecutionRedrivenEventDetails sets the ExecutionRedrivenEventDetails 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) SetMapRunFailedEventDetails ¶ added in v1.44.151
func (s *HistoryEvent) SetMapRunFailedEventDetails(v *MapRunFailedEventDetails) *HistoryEvent
SetMapRunFailedEventDetails sets the MapRunFailedEventDetails field's value.
func (*HistoryEvent) SetMapRunRedrivenEventDetails ¶ added in v1.47.11
func (s *HistoryEvent) SetMapRunRedrivenEventDetails(v *MapRunRedrivenEventDetails) *HistoryEvent
SetMapRunRedrivenEventDetails sets the MapRunRedrivenEventDetails field's value.
func (*HistoryEvent) SetMapRunStartedEventDetails ¶ added in v1.44.151
func (s *HistoryEvent) SetMapRunStartedEventDetails(v *MapRunStartedEventDetails) *HistoryEvent
SetMapRunStartedEventDetails sets the MapRunStartedEventDetails 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HistoryEventExecutionDataDetails ¶ added in v1.34.17
type HistoryEventExecutionDataDetails struct { // Indicates whether input or output was truncated in the response. Always false // for API calls. Truncated *bool `locationName:"truncated" type:"boolean"` // contains filtered or unexported fields }
Provides details about input or output in an execution history event.
func (HistoryEventExecutionDataDetails) GoString ¶ added in v1.34.17
func (s HistoryEventExecutionDataDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HistoryEventExecutionDataDetails) SetTruncated ¶ added in v1.34.17
func (s *HistoryEventExecutionDataDetails) SetTruncated(v bool) *HistoryEventExecutionDataDetails
SetTruncated sets the Truncated field's value.
func (HistoryEventExecutionDataDetails) String ¶ added in v1.34.17
func (s HistoryEventExecutionDataDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InspectionData ¶ added in v1.48.4
type InspectionData struct { // The input after Step Functions applies the InputPath (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-inputpath-params.html#input-output-inputpath) // filter. // // AfterInputPath is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by InspectionData's // String and GoString methods. AfterInputPath *string `locationName:"afterInputPath" type:"string" sensitive:"true"` // The effective input after Step Functions applies the Parameters (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-inputpath-params.html#input-output-parameters) // filter. // // AfterParameters is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by InspectionData's // String and GoString methods. AfterParameters *string `locationName:"afterParameters" type:"string" sensitive:"true"` // The effective result combined with the raw state input after Step Functions // applies the ResultPath (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultpath.html) // filter. // // AfterResultPath is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by InspectionData's // String and GoString methods. AfterResultPath *string `locationName:"afterResultPath" type:"string" sensitive:"true"` // The effective result after Step Functions applies the ResultSelector (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-inputpath-params.html#input-output-resultselector) // filter. // // AfterResultSelector is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by InspectionData's // String and GoString methods. AfterResultSelector *string `locationName:"afterResultSelector" type:"string" sensitive:"true"` // The raw state input. // // Input is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by InspectionData's // String and GoString methods. Input *string `locationName:"input" type:"string" sensitive:"true"` // The raw HTTP request that is sent when you test an HTTP Task. Request *InspectionDataRequest `locationName:"request" type:"structure"` // The raw HTTP response that is returned when you test an HTTP Task. Response *InspectionDataResponse `locationName:"response" type:"structure"` // The state's raw result. // // Result is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by InspectionData's // String and GoString methods. Result *string `locationName:"result" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains additional details about the state's execution, including its input and output data processing flow, and HTTP request and response information.
func (InspectionData) GoString ¶ added in v1.48.4
func (s InspectionData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InspectionData) SetAfterInputPath ¶ added in v1.48.4
func (s *InspectionData) SetAfterInputPath(v string) *InspectionData
SetAfterInputPath sets the AfterInputPath field's value.
func (*InspectionData) SetAfterParameters ¶ added in v1.48.4
func (s *InspectionData) SetAfterParameters(v string) *InspectionData
SetAfterParameters sets the AfterParameters field's value.
func (*InspectionData) SetAfterResultPath ¶ added in v1.48.4
func (s *InspectionData) SetAfterResultPath(v string) *InspectionData
SetAfterResultPath sets the AfterResultPath field's value.
func (*InspectionData) SetAfterResultSelector ¶ added in v1.48.4
func (s *InspectionData) SetAfterResultSelector(v string) *InspectionData
SetAfterResultSelector sets the AfterResultSelector field's value.
func (*InspectionData) SetInput ¶ added in v1.48.4
func (s *InspectionData) SetInput(v string) *InspectionData
SetInput sets the Input field's value.
func (*InspectionData) SetRequest ¶ added in v1.48.4
func (s *InspectionData) SetRequest(v *InspectionDataRequest) *InspectionData
SetRequest sets the Request field's value.
func (*InspectionData) SetResponse ¶ added in v1.48.4
func (s *InspectionData) SetResponse(v *InspectionDataResponse) *InspectionData
SetResponse sets the Response field's value.
func (*InspectionData) SetResult ¶ added in v1.48.4
func (s *InspectionData) SetResult(v string) *InspectionData
SetResult sets the Result field's value.
func (InspectionData) String ¶ added in v1.48.4
func (s InspectionData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InspectionDataRequest ¶ added in v1.48.4
type InspectionDataRequest struct { // The request body for the HTTP request. Body *string `locationName:"body" type:"string"` // The request headers associated with the HTTP request. Headers *string `locationName:"headers" type:"string"` // The HTTP method used for the HTTP request. Method *string `locationName:"method" type:"string"` // The protocol used to make the HTTP request. Protocol *string `locationName:"protocol" type:"string"` // The API endpoint used for the HTTP request. Url *string `locationName:"url" type:"string"` // contains filtered or unexported fields }
Contains additional details about the state's execution, including its input and output data processing flow, and HTTP request information.
func (InspectionDataRequest) GoString ¶ added in v1.48.4
func (s InspectionDataRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InspectionDataRequest) SetBody ¶ added in v1.48.4
func (s *InspectionDataRequest) SetBody(v string) *InspectionDataRequest
SetBody sets the Body field's value.
func (*InspectionDataRequest) SetHeaders ¶ added in v1.48.4
func (s *InspectionDataRequest) SetHeaders(v string) *InspectionDataRequest
SetHeaders sets the Headers field's value.
func (*InspectionDataRequest) SetMethod ¶ added in v1.48.4
func (s *InspectionDataRequest) SetMethod(v string) *InspectionDataRequest
SetMethod sets the Method field's value.
func (*InspectionDataRequest) SetProtocol ¶ added in v1.48.4
func (s *InspectionDataRequest) SetProtocol(v string) *InspectionDataRequest
SetProtocol sets the Protocol field's value.
func (*InspectionDataRequest) SetUrl ¶ added in v1.48.4
func (s *InspectionDataRequest) SetUrl(v string) *InspectionDataRequest
SetUrl sets the Url field's value.
func (InspectionDataRequest) String ¶ added in v1.48.4
func (s InspectionDataRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InspectionDataResponse ¶ added in v1.48.4
type InspectionDataResponse struct { // The HTTP response returned. Body *string `locationName:"body" type:"string"` // The response headers associated with the HTTP response. Headers *string `locationName:"headers" type:"string"` // The protocol used to return the HTTP response. Protocol *string `locationName:"protocol" type:"string"` // The HTTP response status code for the HTTP response. StatusCode *string `locationName:"statusCode" type:"string"` // The message associated with the HTTP status code. StatusMessage *string `locationName:"statusMessage" type:"string"` // contains filtered or unexported fields }
Contains additional details about the state's execution, including its input and output data processing flow, and HTTP response information. The inspectionLevel request parameter specifies which details are returned.
func (InspectionDataResponse) GoString ¶ added in v1.48.4
func (s InspectionDataResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InspectionDataResponse) SetBody ¶ added in v1.48.4
func (s *InspectionDataResponse) SetBody(v string) *InspectionDataResponse
SetBody sets the Body field's value.
func (*InspectionDataResponse) SetHeaders ¶ added in v1.48.4
func (s *InspectionDataResponse) SetHeaders(v string) *InspectionDataResponse
SetHeaders sets the Headers field's value.
func (*InspectionDataResponse) SetProtocol ¶ added in v1.48.4
func (s *InspectionDataResponse) SetProtocol(v string) *InspectionDataResponse
SetProtocol sets the Protocol field's value.
func (*InspectionDataResponse) SetStatusCode ¶ added in v1.48.4
func (s *InspectionDataResponse) SetStatusCode(v string) *InspectionDataResponse
SetStatusCode sets the StatusCode field's value.
func (*InspectionDataResponse) SetStatusMessage ¶ added in v1.48.4
func (s *InspectionDataResponse) SetStatusMessage(v string) *InspectionDataResponse
SetStatusMessage sets the StatusMessage field's value.
func (InspectionDataResponse) String ¶ added in v1.48.4
func (s InspectionDataResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 not valid.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 not valid.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidEncryptionConfiguration ¶ added in v1.55.3
type InvalidEncryptionConfiguration struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Received when encryptionConfiguration is specified but various conditions exist which make the configuration invalid. For example, if type is set to CUSTOMER_MANAGED_KMS_KEY, but kmsKeyId is null, or kmsDataKeyReusePeriodSeconds is not between 60 and 900, or the KMS key is not symmetric or inactive.
func (*InvalidEncryptionConfiguration) Code ¶ added in v1.55.3
func (s *InvalidEncryptionConfiguration) Code() string
Code returns the exception type name.
func (*InvalidEncryptionConfiguration) Error ¶ added in v1.55.3
func (s *InvalidEncryptionConfiguration) Error() string
func (InvalidEncryptionConfiguration) GoString ¶ added in v1.55.3
func (s InvalidEncryptionConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidEncryptionConfiguration) Message ¶ added in v1.55.3
func (s *InvalidEncryptionConfiguration) Message() string
Message returns the exception's message.
func (*InvalidEncryptionConfiguration) OrigErr ¶ added in v1.55.3
func (s *InvalidEncryptionConfiguration) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidEncryptionConfiguration) RequestID ¶ added in v1.55.3
func (s *InvalidEncryptionConfiguration) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidEncryptionConfiguration) StatusCode ¶ added in v1.55.3
func (s *InvalidEncryptionConfiguration) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidEncryptionConfiguration) String ¶ added in v1.55.3
func (s InvalidEncryptionConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 not valid.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
Configuration is not valid.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 not valid.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 not valid.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 not valid.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidTracingConfiguration ¶ added in v1.34.23
type InvalidTracingConfiguration struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Your tracingConfiguration key does not match, or enabled has not been set to true or false.
func (*InvalidTracingConfiguration) Code ¶ added in v1.34.23
func (s *InvalidTracingConfiguration) Code() string
Code returns the exception type name.
func (*InvalidTracingConfiguration) Error ¶ added in v1.34.23
func (s *InvalidTracingConfiguration) Error() string
func (InvalidTracingConfiguration) GoString ¶ added in v1.34.23
func (s InvalidTracingConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidTracingConfiguration) Message ¶ added in v1.34.23
func (s *InvalidTracingConfiguration) Message() string
Message returns the exception's message.
func (*InvalidTracingConfiguration) OrigErr ¶ added in v1.34.23
func (s *InvalidTracingConfiguration) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidTracingConfiguration) RequestID ¶ added in v1.34.23
func (s *InvalidTracingConfiguration) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidTracingConfiguration) StatusCode ¶ added in v1.34.23
func (s *InvalidTracingConfiguration) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidTracingConfiguration) String ¶ added in v1.34.23
func (s InvalidTracingConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type KmsAccessDeniedException ¶ added in v1.55.3
type KmsAccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Either your KMS key policy or API caller does not have the required permissions.
func (*KmsAccessDeniedException) Code ¶ added in v1.55.3
func (s *KmsAccessDeniedException) Code() string
Code returns the exception type name.
func (*KmsAccessDeniedException) Error ¶ added in v1.55.3
func (s *KmsAccessDeniedException) Error() string
func (KmsAccessDeniedException) GoString ¶ added in v1.55.3
func (s KmsAccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KmsAccessDeniedException) Message ¶ added in v1.55.3
func (s *KmsAccessDeniedException) Message() string
Message returns the exception's message.
func (*KmsAccessDeniedException) OrigErr ¶ added in v1.55.3
func (s *KmsAccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*KmsAccessDeniedException) RequestID ¶ added in v1.55.3
func (s *KmsAccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*KmsAccessDeniedException) StatusCode ¶ added in v1.55.3
func (s *KmsAccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (KmsAccessDeniedException) String ¶ added in v1.55.3
func (s KmsAccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type KmsInvalidStateException ¶ added in v1.55.3
type KmsInvalidStateException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Current status of the KMS; key. For example: DISABLED, PENDING_DELETION, // PENDING_IMPORT, UNAVAILABLE, CREATING. KmsKeyState *string `locationName:"kmsKeyState" type:"string" enum:"KmsKeyState"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The KMS key is not in valid state, for example: Disabled or Deleted.
func (*KmsInvalidStateException) Code ¶ added in v1.55.3
func (s *KmsInvalidStateException) Code() string
Code returns the exception type name.
func (*KmsInvalidStateException) Error ¶ added in v1.55.3
func (s *KmsInvalidStateException) Error() string
func (KmsInvalidStateException) GoString ¶ added in v1.55.3
func (s KmsInvalidStateException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KmsInvalidStateException) Message ¶ added in v1.55.3
func (s *KmsInvalidStateException) Message() string
Message returns the exception's message.
func (*KmsInvalidStateException) OrigErr ¶ added in v1.55.3
func (s *KmsInvalidStateException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*KmsInvalidStateException) RequestID ¶ added in v1.55.3
func (s *KmsInvalidStateException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*KmsInvalidStateException) StatusCode ¶ added in v1.55.3
func (s *KmsInvalidStateException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (KmsInvalidStateException) String ¶ added in v1.55.3
func (s KmsInvalidStateException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type KmsThrottlingException ¶ added in v1.55.3
type KmsThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
func (*KmsThrottlingException) Code ¶ added in v1.55.3
func (s *KmsThrottlingException) Code() string
Code returns the exception type name.
func (*KmsThrottlingException) Error ¶ added in v1.55.3
func (s *KmsThrottlingException) Error() string
func (KmsThrottlingException) GoString ¶ added in v1.55.3
func (s KmsThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KmsThrottlingException) Message ¶ added in v1.55.3
func (s *KmsThrottlingException) Message() string
Message returns the exception's message.
func (*KmsThrottlingException) OrigErr ¶ added in v1.55.3
func (s *KmsThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*KmsThrottlingException) RequestID ¶ added in v1.55.3
func (s *KmsThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*KmsThrottlingException) StatusCode ¶ added in v1.55.3
func (s *KmsThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (KmsThrottlingException) String ¶ added in v1.55.3
func (s KmsThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LambdaFunctionFailedEventDetails ¶
type LambdaFunctionFailedEventDetails struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by LambdaFunctionFailedEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by LambdaFunctionFailedEventDetails's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LambdaFunctionScheduleFailedEventDetails ¶
type LambdaFunctionScheduleFailedEventDetails struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by LambdaFunctionScheduleFailedEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by LambdaFunctionScheduleFailedEventDetails's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LambdaFunctionScheduledEventDetails ¶
type LambdaFunctionScheduledEventDetails struct { // The JSON data input to the Lambda function. Length constraints apply to the // payload size, and are expressed as bytes in UTF-8 encoding. // // Input is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by LambdaFunctionScheduledEventDetails's // String and GoString methods. Input *string `locationName:"input" type:"string" sensitive:"true"` // Contains details about input for an execution history event. InputDetails *HistoryEventExecutionDataDetails `locationName:"inputDetails" type:"structure"` // 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 credentials that Step Functions uses for the task. TaskCredentials *TaskCredentials `locationName:"taskCredentials" type:"structure"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LambdaFunctionScheduledEventDetails) SetInput ¶
func (s *LambdaFunctionScheduledEventDetails) SetInput(v string) *LambdaFunctionScheduledEventDetails
SetInput sets the Input field's value.
func (*LambdaFunctionScheduledEventDetails) SetInputDetails ¶ added in v1.34.17
func (s *LambdaFunctionScheduledEventDetails) SetInputDetails(v *HistoryEventExecutionDataDetails) *LambdaFunctionScheduledEventDetails
SetInputDetails sets the InputDetails field's value.
func (*LambdaFunctionScheduledEventDetails) SetResource ¶
func (s *LambdaFunctionScheduledEventDetails) SetResource(v string) *LambdaFunctionScheduledEventDetails
SetResource sets the Resource field's value.
func (*LambdaFunctionScheduledEventDetails) SetTaskCredentials ¶ added in v1.44.142
func (s *LambdaFunctionScheduledEventDetails) SetTaskCredentials(v *TaskCredentials) *LambdaFunctionScheduledEventDetails
SetTaskCredentials sets the TaskCredentials 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LambdaFunctionStartFailedEventDetails ¶
type LambdaFunctionStartFailedEventDetails struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by LambdaFunctionStartFailedEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by LambdaFunctionStartFailedEventDetails's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LambdaFunctionSucceededEventDetails ¶
type LambdaFunctionSucceededEventDetails struct { // The JSON data output by the Lambda function. Length constraints apply to // the payload size, and are expressed as bytes in UTF-8 encoding. // // Output is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by LambdaFunctionSucceededEventDetails's // String and GoString methods. Output *string `locationName:"output" type:"string" sensitive:"true"` // Contains details about the output of an execution history event. OutputDetails *HistoryEventExecutionDataDetails `locationName:"outputDetails" type:"structure"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LambdaFunctionSucceededEventDetails) SetOutput ¶
func (s *LambdaFunctionSucceededEventDetails) SetOutput(v string) *LambdaFunctionSucceededEventDetails
SetOutput sets the Output field's value.
func (*LambdaFunctionSucceededEventDetails) SetOutputDetails ¶ added in v1.34.17
func (s *LambdaFunctionSucceededEventDetails) SetOutputDetails(v *HistoryEventExecutionDataDetails) *LambdaFunctionSucceededEventDetails
SetOutputDetails sets the OutputDetails field's value.
func (LambdaFunctionSucceededEventDetails) String ¶
func (s LambdaFunctionSucceededEventDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LambdaFunctionTimedOutEventDetails ¶
type LambdaFunctionTimedOutEventDetails struct { // A more detailed explanation of the cause of the timeout. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by LambdaFunctionTimedOutEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by LambdaFunctionTimedOutEventDetails's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListExecutionsInput ¶
type ListExecutionsInput struct { // The Amazon Resource Name (ARN) of the Map Run that started the child workflow // executions. If the mapRunArn field is specified, a list of all of the child // workflow executions started by a Map Run is returned. For more information, // see Examining Map Run (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html) // in the Step Functions Developer Guide. // // You can specify either a mapRunArn or a stateMachineArn, but not both. MapRunArn *string `locationName:"mapRunArn" min:"1" type:"string"` // 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"` // Sets a filter to list executions based on whether or not they have been redriven. // // For a Distributed Map, redriveFilter sets a filter to list child workflow // executions based on whether or not they have been redriven. // // If you do not provide a redriveFilter, Step Functions returns a list of both // redriven and non-redriven executions. // // If you provide a state machine ARN in redriveFilter, the API returns a validation // exception. RedriveFilter *string `locationName:"redriveFilter" type:"string" enum:"ExecutionRedriveFilter"` // The Amazon Resource Name (ARN) of the state machine whose executions is listed. // // You can specify either a mapRunArn or a stateMachineArn, but not both. // // You can also return a list of executions associated with a specific alias // (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html) // or version (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html), // by specifying an alias ARN or a version ARN in the stateMachineArn parameter. StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListExecutionsInput) SetMapRunArn ¶ added in v1.44.151
func (s *ListExecutionsInput) SetMapRunArn(v string) *ListExecutionsInput
SetMapRunArn sets the MapRunArn field's value.
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) SetRedriveFilter ¶ added in v1.47.11
func (s *ListExecutionsInput) SetRedriveFilter(v string) *ListExecutionsInput
SetRedriveFilter sets the RedriveFilter 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListMapRunsInput ¶ added in v1.44.151
type ListMapRunsInput struct { // The Amazon Resource Name (ARN) of the execution for which the Map Runs must // be listed. // // 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"` // contains filtered or unexported fields }
func (ListMapRunsInput) GoString ¶ added in v1.44.151
func (s ListMapRunsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMapRunsInput) SetExecutionArn ¶ added in v1.44.151
func (s *ListMapRunsInput) SetExecutionArn(v string) *ListMapRunsInput
SetExecutionArn sets the ExecutionArn field's value.
func (*ListMapRunsInput) SetMaxResults ¶ added in v1.44.151
func (s *ListMapRunsInput) SetMaxResults(v int64) *ListMapRunsInput
SetMaxResults sets the MaxResults field's value.
func (*ListMapRunsInput) SetNextToken ¶ added in v1.44.151
func (s *ListMapRunsInput) SetNextToken(v string) *ListMapRunsInput
SetNextToken sets the NextToken field's value.
func (ListMapRunsInput) String ¶ added in v1.44.151
func (s ListMapRunsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMapRunsInput) Validate ¶ added in v1.44.151
func (s *ListMapRunsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMapRunsOutput ¶ added in v1.44.151
type ListMapRunsOutput struct { // An array that lists information related to a Map Run, such as the Amazon // Resource Name (ARN) of the Map Run and the ARN of the state machine that // started the Map Run. // // MapRuns is a required field MapRuns []*MapRunListItem `locationName:"mapRuns" 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 (ListMapRunsOutput) GoString ¶ added in v1.44.151
func (s ListMapRunsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMapRunsOutput) SetMapRuns ¶ added in v1.44.151
func (s *ListMapRunsOutput) SetMapRuns(v []*MapRunListItem) *ListMapRunsOutput
SetMapRuns sets the MapRuns field's value.
func (*ListMapRunsOutput) SetNextToken ¶ added in v1.44.151
func (s *ListMapRunsOutput) SetNextToken(v string) *ListMapRunsOutput
SetNextToken sets the NextToken field's value.
func (ListMapRunsOutput) String ¶ added in v1.44.151
func (s ListMapRunsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListStateMachineAliasesInput ¶ added in v1.44.288
type ListStateMachineAliasesInput 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 for which you want to // list aliases. // // If you specify a state machine version ARN, this API returns a list of aliases // for that version. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListStateMachineAliasesInput) GoString ¶ added in v1.44.288
func (s ListStateMachineAliasesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListStateMachineAliasesInput) SetMaxResults ¶ added in v1.44.288
func (s *ListStateMachineAliasesInput) SetMaxResults(v int64) *ListStateMachineAliasesInput
SetMaxResults sets the MaxResults field's value.
func (*ListStateMachineAliasesInput) SetNextToken ¶ added in v1.44.288
func (s *ListStateMachineAliasesInput) SetNextToken(v string) *ListStateMachineAliasesInput
SetNextToken sets the NextToken field's value.
func (*ListStateMachineAliasesInput) SetStateMachineArn ¶ added in v1.44.288
func (s *ListStateMachineAliasesInput) SetStateMachineArn(v string) *ListStateMachineAliasesInput
SetStateMachineArn sets the StateMachineArn field's value.
func (ListStateMachineAliasesInput) String ¶ added in v1.44.288
func (s ListStateMachineAliasesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListStateMachineAliasesInput) Validate ¶ added in v1.44.288
func (s *ListStateMachineAliasesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListStateMachineAliasesOutput ¶ added in v1.44.288
type ListStateMachineAliasesOutput 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"` // Aliases for the state machine. // // StateMachineAliases is a required field StateMachineAliases []*StateMachineAliasListItem `locationName:"stateMachineAliases" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListStateMachineAliasesOutput) GoString ¶ added in v1.44.288
func (s ListStateMachineAliasesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListStateMachineAliasesOutput) SetNextToken ¶ added in v1.44.288
func (s *ListStateMachineAliasesOutput) SetNextToken(v string) *ListStateMachineAliasesOutput
SetNextToken sets the NextToken field's value.
func (*ListStateMachineAliasesOutput) SetStateMachineAliases ¶ added in v1.44.288
func (s *ListStateMachineAliasesOutput) SetStateMachineAliases(v []*StateMachineAliasListItem) *ListStateMachineAliasesOutput
SetStateMachineAliases sets the StateMachineAliases field's value.
func (ListStateMachineAliasesOutput) String ¶ added in v1.44.288
func (s ListStateMachineAliasesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListStateMachineVersionsInput ¶ added in v1.44.288
type ListStateMachineVersionsInput 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. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListStateMachineVersionsInput) GoString ¶ added in v1.44.288
func (s ListStateMachineVersionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListStateMachineVersionsInput) SetMaxResults ¶ added in v1.44.288
func (s *ListStateMachineVersionsInput) SetMaxResults(v int64) *ListStateMachineVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListStateMachineVersionsInput) SetNextToken ¶ added in v1.44.288
func (s *ListStateMachineVersionsInput) SetNextToken(v string) *ListStateMachineVersionsInput
SetNextToken sets the NextToken field's value.
func (*ListStateMachineVersionsInput) SetStateMachineArn ¶ added in v1.44.288
func (s *ListStateMachineVersionsInput) SetStateMachineArn(v string) *ListStateMachineVersionsInput
SetStateMachineArn sets the StateMachineArn field's value.
func (ListStateMachineVersionsInput) String ¶ added in v1.44.288
func (s ListStateMachineVersionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListStateMachineVersionsInput) Validate ¶ added in v1.44.288
func (s *ListStateMachineVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListStateMachineVersionsOutput ¶ added in v1.44.288
type ListStateMachineVersionsOutput 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"` // Versions for the state machine. // // StateMachineVersions is a required field StateMachineVersions []*StateMachineVersionListItem `locationName:"stateMachineVersions" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListStateMachineVersionsOutput) GoString ¶ added in v1.44.288
func (s ListStateMachineVersionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListStateMachineVersionsOutput) SetNextToken ¶ added in v1.44.288
func (s *ListStateMachineVersionsOutput) SetNextToken(v string) *ListStateMachineVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListStateMachineVersionsOutput) SetStateMachineVersions ¶ added in v1.44.288
func (s *ListStateMachineVersionsOutput) SetStateMachineVersions(v []*StateMachineVersionListItem) *ListStateMachineVersionsOutput
SetStateMachineVersions sets the StateMachineVersions field's value.
func (ListStateMachineVersionsOutput) String ¶ added in v1.44.288
func (s ListStateMachineVersionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MapRunExecutionCounts ¶ added in v1.44.151
type MapRunExecutionCounts struct { // The total number of child workflow executions that were started by a Map // Run and were running, but were either stopped by the user or by Step Functions // because the Map Run failed. // // Aborted is a required field Aborted *int64 `locationName:"aborted" type:"long" required:"true"` // The total number of child workflow executions that were started by a Map // Run, but have failed. // // Failed is a required field Failed *int64 `locationName:"failed" type:"long" required:"true"` // The number of FAILED, ABORTED, or TIMED_OUT child workflow executions that // cannot be redriven because their execution status is terminal. For example, // child workflows with an execution status of FAILED, ABORTED, or TIMED_OUT // and a redriveStatus of NOT_REDRIVABLE. FailuresNotRedrivable *int64 `locationName:"failuresNotRedrivable" type:"long"` // The total number of child workflow executions that were started by a Map // Run, but haven't started executing yet. // // Pending is a required field Pending *int64 `locationName:"pending" type:"long" required:"true"` // The number of unsuccessful child workflow executions currently waiting to // be redriven. The status of these child workflow executions could be FAILED, // ABORTED, or TIMED_OUT in the original execution attempt or a previous redrive // attempt. PendingRedrive *int64 `locationName:"pendingRedrive" type:"long"` // Returns the count of child workflow executions whose results were written // by ResultWriter. For more information, see ResultWriter (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultwriter.html) // in the Step Functions Developer Guide. // // ResultsWritten is a required field ResultsWritten *int64 `locationName:"resultsWritten" type:"long" required:"true"` // The total number of child workflow executions that were started by a Map // Run and are currently in-progress. // // Running is a required field Running *int64 `locationName:"running" type:"long" required:"true"` // The total number of child workflow executions that were started by a Map // Run and have completed successfully. // // Succeeded is a required field Succeeded *int64 `locationName:"succeeded" type:"long" required:"true"` // The total number of child workflow executions that were started by a Map // Run and have timed out. // // TimedOut is a required field TimedOut *int64 `locationName:"timedOut" type:"long" required:"true"` // The total number of child workflow executions that were started by a Map // Run. // // Total is a required field Total *int64 `locationName:"total" type:"long" required:"true"` // contains filtered or unexported fields }
Contains details about all of the child workflow executions started by a Map Run.
func (MapRunExecutionCounts) GoString ¶ added in v1.44.151
func (s MapRunExecutionCounts) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MapRunExecutionCounts) SetAborted ¶ added in v1.44.151
func (s *MapRunExecutionCounts) SetAborted(v int64) *MapRunExecutionCounts
SetAborted sets the Aborted field's value.
func (*MapRunExecutionCounts) SetFailed ¶ added in v1.44.151
func (s *MapRunExecutionCounts) SetFailed(v int64) *MapRunExecutionCounts
SetFailed sets the Failed field's value.
func (*MapRunExecutionCounts) SetFailuresNotRedrivable ¶ added in v1.47.11
func (s *MapRunExecutionCounts) SetFailuresNotRedrivable(v int64) *MapRunExecutionCounts
SetFailuresNotRedrivable sets the FailuresNotRedrivable field's value.
func (*MapRunExecutionCounts) SetPending ¶ added in v1.44.151
func (s *MapRunExecutionCounts) SetPending(v int64) *MapRunExecutionCounts
SetPending sets the Pending field's value.
func (*MapRunExecutionCounts) SetPendingRedrive ¶ added in v1.47.11
func (s *MapRunExecutionCounts) SetPendingRedrive(v int64) *MapRunExecutionCounts
SetPendingRedrive sets the PendingRedrive field's value.
func (*MapRunExecutionCounts) SetResultsWritten ¶ added in v1.44.151
func (s *MapRunExecutionCounts) SetResultsWritten(v int64) *MapRunExecutionCounts
SetResultsWritten sets the ResultsWritten field's value.
func (*MapRunExecutionCounts) SetRunning ¶ added in v1.44.151
func (s *MapRunExecutionCounts) SetRunning(v int64) *MapRunExecutionCounts
SetRunning sets the Running field's value.
func (*MapRunExecutionCounts) SetSucceeded ¶ added in v1.44.151
func (s *MapRunExecutionCounts) SetSucceeded(v int64) *MapRunExecutionCounts
SetSucceeded sets the Succeeded field's value.
func (*MapRunExecutionCounts) SetTimedOut ¶ added in v1.44.151
func (s *MapRunExecutionCounts) SetTimedOut(v int64) *MapRunExecutionCounts
SetTimedOut sets the TimedOut field's value.
func (*MapRunExecutionCounts) SetTotal ¶ added in v1.44.151
func (s *MapRunExecutionCounts) SetTotal(v int64) *MapRunExecutionCounts
SetTotal sets the Total field's value.
func (MapRunExecutionCounts) String ¶ added in v1.44.151
func (s MapRunExecutionCounts) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MapRunFailedEventDetails ¶ added in v1.44.151
type MapRunFailedEventDetails struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by MapRunFailedEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the Map Run failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by MapRunFailedEventDetails's // String and GoString methods. Error *string `locationName:"error" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Contains details about a Map Run failure event that occurred during a state machine execution.
func (MapRunFailedEventDetails) GoString ¶ added in v1.44.151
func (s MapRunFailedEventDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MapRunFailedEventDetails) SetCause ¶ added in v1.44.151
func (s *MapRunFailedEventDetails) SetCause(v string) *MapRunFailedEventDetails
SetCause sets the Cause field's value.
func (*MapRunFailedEventDetails) SetError ¶ added in v1.44.151
func (s *MapRunFailedEventDetails) SetError(v string) *MapRunFailedEventDetails
SetError sets the Error field's value.
func (MapRunFailedEventDetails) String ¶ added in v1.44.151
func (s MapRunFailedEventDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MapRunItemCounts ¶ added in v1.44.151
type MapRunItemCounts struct { // The total number of items processed in child workflow executions that were // either stopped by the user or by Step Functions, because the Map Run failed. // // Aborted is a required field Aborted *int64 `locationName:"aborted" type:"long" required:"true"` // The total number of items processed in child workflow executions that have // failed. // // Failed is a required field Failed *int64 `locationName:"failed" type:"long" required:"true"` // The number of FAILED, ABORTED, or TIMED_OUT items in child workflow executions // that cannot be redriven because the execution status of those child workflows // is terminal. For example, child workflows with an execution status of FAILED, // ABORTED, or TIMED_OUT and a redriveStatus of NOT_REDRIVABLE. FailuresNotRedrivable *int64 `locationName:"failuresNotRedrivable" type:"long"` // The total number of items to process in child workflow executions that haven't // started running yet. // // Pending is a required field Pending *int64 `locationName:"pending" type:"long" required:"true"` // The number of unsuccessful items in child workflow executions currently waiting // to be redriven. PendingRedrive *int64 `locationName:"pendingRedrive" type:"long"` // Returns the count of items whose results were written by ResultWriter. For // more information, see ResultWriter (https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultwriter.html) // in the Step Functions Developer Guide. // // ResultsWritten is a required field ResultsWritten *int64 `locationName:"resultsWritten" type:"long" required:"true"` // The total number of items being processed in child workflow executions that // are currently in-progress. // // Running is a required field Running *int64 `locationName:"running" type:"long" required:"true"` // The total number of items processed in child workflow executions that have // completed successfully. // // Succeeded is a required field Succeeded *int64 `locationName:"succeeded" type:"long" required:"true"` // The total number of items processed in child workflow executions that have // timed out. // // TimedOut is a required field TimedOut *int64 `locationName:"timedOut" type:"long" required:"true"` // The total number of items processed in all the child workflow executions // started by a Map Run. // // Total is a required field Total *int64 `locationName:"total" type:"long" required:"true"` // contains filtered or unexported fields }
Contains details about items that were processed in all of the child workflow executions that were started by a Map Run.
func (MapRunItemCounts) GoString ¶ added in v1.44.151
func (s MapRunItemCounts) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MapRunItemCounts) SetAborted ¶ added in v1.44.151
func (s *MapRunItemCounts) SetAborted(v int64) *MapRunItemCounts
SetAborted sets the Aborted field's value.
func (*MapRunItemCounts) SetFailed ¶ added in v1.44.151
func (s *MapRunItemCounts) SetFailed(v int64) *MapRunItemCounts
SetFailed sets the Failed field's value.
func (*MapRunItemCounts) SetFailuresNotRedrivable ¶ added in v1.47.11
func (s *MapRunItemCounts) SetFailuresNotRedrivable(v int64) *MapRunItemCounts
SetFailuresNotRedrivable sets the FailuresNotRedrivable field's value.
func (*MapRunItemCounts) SetPending ¶ added in v1.44.151
func (s *MapRunItemCounts) SetPending(v int64) *MapRunItemCounts
SetPending sets the Pending field's value.
func (*MapRunItemCounts) SetPendingRedrive ¶ added in v1.47.11
func (s *MapRunItemCounts) SetPendingRedrive(v int64) *MapRunItemCounts
SetPendingRedrive sets the PendingRedrive field's value.
func (*MapRunItemCounts) SetResultsWritten ¶ added in v1.44.151
func (s *MapRunItemCounts) SetResultsWritten(v int64) *MapRunItemCounts
SetResultsWritten sets the ResultsWritten field's value.
func (*MapRunItemCounts) SetRunning ¶ added in v1.44.151
func (s *MapRunItemCounts) SetRunning(v int64) *MapRunItemCounts
SetRunning sets the Running field's value.
func (*MapRunItemCounts) SetSucceeded ¶ added in v1.44.151
func (s *MapRunItemCounts) SetSucceeded(v int64) *MapRunItemCounts
SetSucceeded sets the Succeeded field's value.
func (*MapRunItemCounts) SetTimedOut ¶ added in v1.44.151
func (s *MapRunItemCounts) SetTimedOut(v int64) *MapRunItemCounts
SetTimedOut sets the TimedOut field's value.
func (*MapRunItemCounts) SetTotal ¶ added in v1.44.151
func (s *MapRunItemCounts) SetTotal(v int64) *MapRunItemCounts
SetTotal sets the Total field's value.
func (MapRunItemCounts) String ¶ added in v1.44.151
func (s MapRunItemCounts) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MapRunListItem ¶ added in v1.44.151
type MapRunListItem struct { // The executionArn of the execution from which the Map Run was started. // // ExecutionArn is a required field ExecutionArn *string `locationName:"executionArn" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the Map Run. // // MapRunArn is a required field MapRunArn *string `locationName:"mapRunArn" min:"1" type:"string" required:"true"` // The date on which the Map Run 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 date on which the Map Run stopped. StopDate *time.Time `locationName:"stopDate" type:"timestamp"` // contains filtered or unexported fields }
Contains details about a specific Map Run.
func (MapRunListItem) GoString ¶ added in v1.44.151
func (s MapRunListItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MapRunListItem) SetExecutionArn ¶ added in v1.44.151
func (s *MapRunListItem) SetExecutionArn(v string) *MapRunListItem
SetExecutionArn sets the ExecutionArn field's value.
func (*MapRunListItem) SetMapRunArn ¶ added in v1.44.151
func (s *MapRunListItem) SetMapRunArn(v string) *MapRunListItem
SetMapRunArn sets the MapRunArn field's value.
func (*MapRunListItem) SetStartDate ¶ added in v1.44.151
func (s *MapRunListItem) SetStartDate(v time.Time) *MapRunListItem
SetStartDate sets the StartDate field's value.
func (*MapRunListItem) SetStateMachineArn ¶ added in v1.44.151
func (s *MapRunListItem) SetStateMachineArn(v string) *MapRunListItem
SetStateMachineArn sets the StateMachineArn field's value.
func (*MapRunListItem) SetStopDate ¶ added in v1.44.151
func (s *MapRunListItem) SetStopDate(v time.Time) *MapRunListItem
SetStopDate sets the StopDate field's value.
func (MapRunListItem) String ¶ added in v1.44.151
func (s MapRunListItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MapRunRedrivenEventDetails ¶ added in v1.47.11
type MapRunRedrivenEventDetails struct { // The Amazon Resource Name (ARN) of a Map Run that was redriven. MapRunArn *string `locationName:"mapRunArn" min:"1" type:"string"` // The number of times the Map Run has been redriven at this point in the execution's // history including this event. The redrive count for a redriven Map Run is // always greater than 0. RedriveCount *int64 `locationName:"redriveCount" type:"integer"` // contains filtered or unexported fields }
Contains details about a Map Run that was redriven.
func (MapRunRedrivenEventDetails) GoString ¶ added in v1.47.11
func (s MapRunRedrivenEventDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MapRunRedrivenEventDetails) SetMapRunArn ¶ added in v1.47.11
func (s *MapRunRedrivenEventDetails) SetMapRunArn(v string) *MapRunRedrivenEventDetails
SetMapRunArn sets the MapRunArn field's value.
func (*MapRunRedrivenEventDetails) SetRedriveCount ¶ added in v1.47.11
func (s *MapRunRedrivenEventDetails) SetRedriveCount(v int64) *MapRunRedrivenEventDetails
SetRedriveCount sets the RedriveCount field's value.
func (MapRunRedrivenEventDetails) String ¶ added in v1.47.11
func (s MapRunRedrivenEventDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MapRunStartedEventDetails ¶ added in v1.44.151
type MapRunStartedEventDetails struct { // The Amazon Resource Name (ARN) of a Map Run that was started. MapRunArn *string `locationName:"mapRunArn" min:"1" type:"string"` // contains filtered or unexported fields }
Contains details about a Map Run that was started during a state machine execution.
func (MapRunStartedEventDetails) GoString ¶ added in v1.44.151
func (s MapRunStartedEventDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MapRunStartedEventDetails) SetMapRunArn ¶ added in v1.44.151
func (s *MapRunStartedEventDetails) SetMapRunArn(v string) *MapRunStartedEventDetails
SetMapRunArn sets the MapRunArn field's value.
func (MapRunStartedEventDetails) String ¶ added in v1.44.151
func (s MapRunStartedEventDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PublishStateMachineVersionInput ¶ added in v1.44.288
type PublishStateMachineVersionInput struct { // An optional description of the state machine version. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by PublishStateMachineVersionInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // Only publish the state machine version if the current state machine's revision // ID matches the specified ID. // // Use this option to avoid publishing a version if the state machine changed // since you last updated it. If the specified revision ID doesn't match the // state machine's current revision ID, the API returns ConflictException. // // To specify an initial revision ID for a state machine with no revision ID // assigned, specify the string INITIAL for the revisionId parameter. For example, // you can specify a revisionID of INITIAL when you create a state machine using // the CreateStateMachine API action. RevisionId *string `locationName:"revisionId" 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 (PublishStateMachineVersionInput) GoString ¶ added in v1.44.288
func (s PublishStateMachineVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PublishStateMachineVersionInput) SetDescription ¶ added in v1.44.288
func (s *PublishStateMachineVersionInput) SetDescription(v string) *PublishStateMachineVersionInput
SetDescription sets the Description field's value.
func (*PublishStateMachineVersionInput) SetRevisionId ¶ added in v1.44.288
func (s *PublishStateMachineVersionInput) SetRevisionId(v string) *PublishStateMachineVersionInput
SetRevisionId sets the RevisionId field's value.
func (*PublishStateMachineVersionInput) SetStateMachineArn ¶ added in v1.44.288
func (s *PublishStateMachineVersionInput) SetStateMachineArn(v string) *PublishStateMachineVersionInput
SetStateMachineArn sets the StateMachineArn field's value.
func (PublishStateMachineVersionInput) String ¶ added in v1.44.288
func (s PublishStateMachineVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PublishStateMachineVersionInput) Validate ¶ added in v1.44.288
func (s *PublishStateMachineVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PublishStateMachineVersionOutput ¶ added in v1.44.288
type PublishStateMachineVersionOutput struct { // The date the version was created. // // CreationDate is a required field CreationDate *time.Time `locationName:"creationDate" type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) (ARN) that identifies the state machine version. // // StateMachineVersionArn is a required field StateMachineVersionArn *string `locationName:"stateMachineVersionArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (PublishStateMachineVersionOutput) GoString ¶ added in v1.44.288
func (s PublishStateMachineVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PublishStateMachineVersionOutput) SetCreationDate ¶ added in v1.44.288
func (s *PublishStateMachineVersionOutput) SetCreationDate(v time.Time) *PublishStateMachineVersionOutput
SetCreationDate sets the CreationDate field's value.
func (*PublishStateMachineVersionOutput) SetStateMachineVersionArn ¶ added in v1.44.288
func (s *PublishStateMachineVersionOutput) SetStateMachineVersionArn(v string) *PublishStateMachineVersionOutput
SetStateMachineVersionArn sets the StateMachineVersionArn field's value.
func (PublishStateMachineVersionOutput) String ¶ added in v1.44.288
func (s PublishStateMachineVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RedriveExecutionInput ¶ added in v1.47.11
type RedriveExecutionInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If you don’t specify a client token, the Amazon Web Services // SDK automatically generates a client token and uses it for the request to // ensure idempotency. The API will return idempotent responses for the last // 10 client tokens used to successfully redrive the execution. These client // tokens are valid for up to 15 minutes after they are first used. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of the execution to be redriven. // // ExecutionArn is a required field ExecutionArn *string `locationName:"executionArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (RedriveExecutionInput) GoString ¶ added in v1.47.11
func (s RedriveExecutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedriveExecutionInput) SetClientToken ¶ added in v1.47.11
func (s *RedriveExecutionInput) SetClientToken(v string) *RedriveExecutionInput
SetClientToken sets the ClientToken field's value.
func (*RedriveExecutionInput) SetExecutionArn ¶ added in v1.47.11
func (s *RedriveExecutionInput) SetExecutionArn(v string) *RedriveExecutionInput
SetExecutionArn sets the ExecutionArn field's value.
func (RedriveExecutionInput) String ¶ added in v1.47.11
func (s RedriveExecutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedriveExecutionInput) Validate ¶ added in v1.47.11
func (s *RedriveExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RedriveExecutionOutput ¶ added in v1.47.11
type RedriveExecutionOutput struct { // The date the execution was last redriven. // // RedriveDate is a required field RedriveDate *time.Time `locationName:"redriveDate" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (RedriveExecutionOutput) GoString ¶ added in v1.47.11
func (s RedriveExecutionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedriveExecutionOutput) SetRedriveDate ¶ added in v1.47.11
func (s *RedriveExecutionOutput) SetRedriveDate(v time.Time) *RedriveExecutionOutput
SetRedriveDate sets the RedriveDate field's value.
func (RedriveExecutionOutput) String ¶ added in v1.47.11
func (s RedriveExecutionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RoutingConfigurationListItem ¶ added in v1.44.288
type RoutingConfigurationListItem struct { // The Amazon Resource Name (ARN) that identifies one or two state machine versions // defined in the routing configuration. // // If you specify the ARN of a second version, it must belong to the same state // machine as the first version. // // StateMachineVersionArn is a required field StateMachineVersionArn *string `locationName:"stateMachineVersionArn" min:"1" type:"string" required:"true"` // The percentage of traffic you want to route to a state machine version. The // sum of the weights in the routing configuration must be equal to 100. // // Weight is a required field Weight *int64 `locationName:"weight" type:"integer" required:"true"` // contains filtered or unexported fields }
Contains details about the routing configuration of a state machine alias. In a routing configuration, you define an array of objects that specify up to two state machine versions. You also specify the percentage of traffic to be routed to each version.
func (RoutingConfigurationListItem) GoString ¶ added in v1.44.288
func (s RoutingConfigurationListItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RoutingConfigurationListItem) SetStateMachineVersionArn ¶ added in v1.44.288
func (s *RoutingConfigurationListItem) SetStateMachineVersionArn(v string) *RoutingConfigurationListItem
SetStateMachineVersionArn sets the StateMachineVersionArn field's value.
func (*RoutingConfigurationListItem) SetWeight ¶ added in v1.44.288
func (s *RoutingConfigurationListItem) SetWeight(v int64) *RoutingConfigurationListItem
SetWeight sets the Weight field's value.
func (RoutingConfigurationListItem) String ¶ added in v1.44.288
func (s RoutingConfigurationListItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RoutingConfigurationListItem) Validate ¶ added in v1.44.288
func (s *RoutingConfigurationListItem) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 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.
ActivityAlreadyExists Activity already exists. EncryptionConfiguration may not be updated.
InvalidName The provided name is not valid.
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 Step Functions Developer Guide.
InvalidEncryptionConfiguration Received when encryptionConfiguration is specified but various conditions exist which make the configuration invalid. For example, if type is set to CUSTOMER_MANAGED_KMS_KEY, but kmsKeyId is null, or kmsDataKeyReusePeriodSeconds is not between 60 and 900, or the KMS key is not symmetric or inactive.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
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 Step Functions User Guide.
If you set the publish parameter of this API action to true, it publishes version 1 as the first revision of the state machine.
For additional control over security, you can encrypt your data using a customer-managed key for Step Functions state machines. You can configure a symmetric KMS key and data key reuse period when creating or updating a State Machine. The execution history and state machine definition will be encrypted with the key applied to the State Machine.
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, LoggingConfiguration, TracingConfiguration, and EncryptionConfiguration The check is also based on the publish and versionDescription parameters. 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 not valid.
InvalidDefinition The provided Amazon States Language definition is not valid.
InvalidName The provided name is not valid.
InvalidLoggingConfiguration Configuration is not valid.
InvalidTracingConfiguration Your tracingConfiguration key does not match, or enabled has not been set to true or false.
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 State machine type is not 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 Step Functions Developer Guide.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
ConflictException Updating or deleting a resource can cause an inconsistent state. This error occurs when there're concurrent requests for DeleteStateMachineVersion, PublishStateMachineVersion, or UpdateStateMachine with the publish parameter set to true.
HTTP Status Code: 409
InvalidEncryptionConfiguration Received when encryptionConfiguration is specified but various conditions exist which make the configuration invalid. For example, if type is set to CUSTOMER_MANAGED_KMS_KEY, but kmsKeyId is null, or kmsDataKeyReusePeriodSeconds is not between 60 and 900, or the KMS key is not symmetric or inactive.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachine
func (*SFN) CreateStateMachineAlias ¶ added in v1.44.288
func (c *SFN) CreateStateMachineAlias(input *CreateStateMachineAliasInput) (*CreateStateMachineAliasOutput, error)
CreateStateMachineAlias API operation for AWS Step Functions.
Creates an alias (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html) for a state machine that points to one or two versions (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html) of the same state machine. You can set your application to call StartExecution with an alias and update the version the alias uses without changing the client's code.
You can also map an alias to split StartExecution requests between two versions of a state machine. To do this, add a second RoutingConfig object in the routingConfiguration parameter. You must also specify the percentage of execution run requests each version should receive in both RoutingConfig objects. Step Functions randomly chooses which version runs a given execution based on the percentage you specify.
To create an alias that points to a single version, specify a single RoutingConfig object with a weight set to 100.
You can create up to 100 aliases for each state machine. You must delete unused aliases using the DeleteStateMachineAlias API action.
CreateStateMachineAlias is an idempotent API. Step Functions bases the idempotency check on the stateMachineArn, description, name, and routingConfiguration parameters. Requests that contain the same values for these parameters return a successful idempotent response without creating a duplicate resource.
Related operations:
DescribeStateMachineAlias
ListStateMachineAliases
UpdateStateMachineAlias
DeleteStateMachineAlias
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 CreateStateMachineAlias for usage and error information.
Returned Error Types:
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
InvalidName The provided name is not valid.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
StateMachineDeleting The specified state machine is being deleted.
ResourceNotFound Could not find the referenced resource.
ConflictException Updating or deleting a resource can cause an inconsistent state. This error occurs when there're concurrent requests for DeleteStateMachineVersion, PublishStateMachineVersion, or UpdateStateMachine with the publish parameter set to true.
HTTP Status Code: 409
ServiceQuotaExceededException The request would cause a service quota to be exceeded.
HTTP Status Code: 402
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachineAlias
func (*SFN) CreateStateMachineAliasRequest ¶ added in v1.44.288
func (c *SFN) CreateStateMachineAliasRequest(input *CreateStateMachineAliasInput) (req *request.Request, output *CreateStateMachineAliasOutput)
CreateStateMachineAliasRequest generates a "aws/request.Request" representing the client's request for the CreateStateMachineAlias 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 CreateStateMachineAlias for more information on using the CreateStateMachineAlias 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 CreateStateMachineAliasRequest method. req, resp := client.CreateStateMachineAliasRequest(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/CreateStateMachineAlias
func (*SFN) CreateStateMachineAliasWithContext ¶ added in v1.44.288
func (c *SFN) CreateStateMachineAliasWithContext(ctx aws.Context, input *CreateStateMachineAliasInput, opts ...request.Option) (*CreateStateMachineAliasOutput, error)
CreateStateMachineAliasWithContext is the same as CreateStateMachineAlias with the addition of the ability to pass a context and additional request options.
See CreateStateMachineAlias 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) 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 not valid.
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. A state machine is deleted only when all its executions are completed. On the next state transition, the state machine's executions are terminated.
A qualified state machine ARN can either refer to a Distributed Map state defined within a state machine, a version ARN, or an alias ARN.
The following are some examples of qualified and unqualified state machine ARNs:
The following qualified state machine ARN refers to a Distributed Map state with a label mapStateLabel in a state machine named myStateMachine. arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel If you provide a qualified state machine ARN that refers to a Distributed Map state, the request fails with ValidationException.
The following unqualified state machine ARN refers to a state machine named myStateMachine. arn:partition:states:region:account-id:stateMachine:myStateMachine
This API action also deletes all versions (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html) and aliases (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html) associated with a state machine.
For EXPRESS state machines, the deletion happens eventually (usually in 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 not valid.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachine
func (*SFN) DeleteStateMachineAlias ¶ added in v1.44.288
func (c *SFN) DeleteStateMachineAlias(input *DeleteStateMachineAliasInput) (*DeleteStateMachineAliasOutput, error)
DeleteStateMachineAlias API operation for AWS Step Functions.
Deletes a state machine alias (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html).
After you delete a state machine alias, you can't use it to start executions. When you delete a state machine alias, Step Functions doesn't delete the state machine versions that alias references.
Related operations:
CreateStateMachineAlias
DescribeStateMachineAlias
ListStateMachineAliases
UpdateStateMachineAlias
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 DeleteStateMachineAlias for usage and error information.
Returned Error Types:
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
ResourceNotFound Could not find the referenced resource.
ConflictException Updating or deleting a resource can cause an inconsistent state. This error occurs when there're concurrent requests for DeleteStateMachineVersion, PublishStateMachineVersion, or UpdateStateMachine with the publish parameter set to true.
HTTP Status Code: 409
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineAlias
func (*SFN) DeleteStateMachineAliasRequest ¶ added in v1.44.288
func (c *SFN) DeleteStateMachineAliasRequest(input *DeleteStateMachineAliasInput) (req *request.Request, output *DeleteStateMachineAliasOutput)
DeleteStateMachineAliasRequest generates a "aws/request.Request" representing the client's request for the DeleteStateMachineAlias 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 DeleteStateMachineAlias for more information on using the DeleteStateMachineAlias 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 DeleteStateMachineAliasRequest method. req, resp := client.DeleteStateMachineAliasRequest(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/DeleteStateMachineAlias
func (*SFN) DeleteStateMachineAliasWithContext ¶ added in v1.44.288
func (c *SFN) DeleteStateMachineAliasWithContext(ctx aws.Context, input *DeleteStateMachineAliasInput, opts ...request.Option) (*DeleteStateMachineAliasOutput, error)
DeleteStateMachineAliasWithContext is the same as DeleteStateMachineAlias with the addition of the ability to pass a context and additional request options.
See DeleteStateMachineAlias 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) 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) DeleteStateMachineVersion ¶ added in v1.44.288
func (c *SFN) DeleteStateMachineVersion(input *DeleteStateMachineVersionInput) (*DeleteStateMachineVersionOutput, error)
DeleteStateMachineVersion API operation for AWS Step Functions.
Deletes a state machine version (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html). After you delete a version, you can't call StartExecution using that version's ARN or use the version with a state machine alias (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html).
Deleting a state machine version won't terminate its in-progress executions.
You can't delete a state machine version currently referenced by one or more aliases. Before you delete a version, you must either delete the aliases or update them to point to another state machine version.
Related operations:
PublishStateMachineVersion
ListStateMachineVersions
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 DeleteStateMachineVersion for usage and error information.
Returned Error Types:
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
ConflictException Updating or deleting a resource can cause an inconsistent state. This error occurs when there're concurrent requests for DeleteStateMachineVersion, PublishStateMachineVersion, or UpdateStateMachine with the publish parameter set to true.
HTTP Status Code: 409
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineVersion
func (*SFN) DeleteStateMachineVersionRequest ¶ added in v1.44.288
func (c *SFN) DeleteStateMachineVersionRequest(input *DeleteStateMachineVersionInput) (req *request.Request, output *DeleteStateMachineVersionOutput)
DeleteStateMachineVersionRequest generates a "aws/request.Request" representing the client's request for the DeleteStateMachineVersion 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 DeleteStateMachineVersion for more information on using the DeleteStateMachineVersion 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 DeleteStateMachineVersionRequest method. req, resp := client.DeleteStateMachineVersionRequest(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/DeleteStateMachineVersion
func (*SFN) DeleteStateMachineVersionWithContext ¶ added in v1.44.288
func (c *SFN) DeleteStateMachineVersionWithContext(ctx aws.Context, input *DeleteStateMachineVersionInput, opts ...request.Option) (*DeleteStateMachineVersionOutput, error)
DeleteStateMachineVersionWithContext is the same as DeleteStateMachineVersion with the addition of the ability to pass a context and additional request options.
See DeleteStateMachineVersion 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) 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 not valid.
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.
Provides information about a state machine execution, such as the state machine associated with the execution, the execution input and output, and relevant execution metadata. If you've redriven (https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html) an execution, you can use this API action to return information about the redrives of that execution. In addition, you can use this API action to return the Map Run Amazon Resource Name (ARN) if the execution was dispatched by a Map Run.
If you specify a version or alias ARN when you call the StartExecution API action, DescribeExecution returns that ARN.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
Executions of an EXPRESS state machine aren't supported by DescribeExecution unless a Map Run dispatched them.
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 not valid.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsInvalidStateException The KMS key is not in valid state, for example: Disabled or Deleted.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
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) DescribeMapRun ¶ added in v1.44.151
func (c *SFN) DescribeMapRun(input *DescribeMapRunInput) (*DescribeMapRunOutput, error)
DescribeMapRun API operation for AWS Step Functions.
Provides information about a Map Run's configuration, progress, and results. If you've redriven (https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html) a Map Run, this API action also returns information about the redrives of that Map Run. For more information, see Examining Map Run (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.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 DescribeMapRun for usage and error information.
Returned Error Types:
ResourceNotFound Could not find the referenced resource.
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeMapRun
func (*SFN) DescribeMapRunRequest ¶ added in v1.44.151
func (c *SFN) DescribeMapRunRequest(input *DescribeMapRunInput) (req *request.Request, output *DescribeMapRunOutput)
DescribeMapRunRequest generates a "aws/request.Request" representing the client's request for the DescribeMapRun 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 DescribeMapRun for more information on using the DescribeMapRun 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 DescribeMapRunRequest method. req, resp := client.DescribeMapRunRequest(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/DescribeMapRun
func (*SFN) DescribeMapRunWithContext ¶ added in v1.44.151
func (c *SFN) DescribeMapRunWithContext(ctx aws.Context, input *DescribeMapRunInput, opts ...request.Option) (*DescribeMapRunOutput, error)
DescribeMapRunWithContext is the same as DescribeMapRun with the addition of the ability to pass a context and additional request options.
See DescribeMapRun 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.
Provides information about a state machine's definition, its IAM role Amazon Resource Name (ARN), and configuration.
A qualified state machine ARN can either refer to a Distributed Map state defined within a state machine, a version ARN, or an alias ARN.
The following are some examples of qualified and unqualified state machine ARNs:
The following qualified state machine ARN refers to a Distributed Map state with a label mapStateLabel in a state machine named myStateMachine. arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel If you provide a qualified state machine ARN that refers to a Distributed Map state, the request fails with ValidationException.
The following qualified state machine ARN refers to an alias named PROD. arn:<partition>:states:<region>:<account-id>:stateMachine:<myStateMachine:PROD> If you provide a qualified state machine ARN that refers to a version ARN or an alias ARN, the request starts execution for that version or alias.
The following unqualified state machine ARN refers to a state machine named myStateMachine. arn:<partition>:states:<region>:<account-id>:stateMachine:<myStateMachine>
This API action returns the details for a state machine version if the stateMachineArn you specify is a state machine version ARN.
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 not valid.
StateMachineDoesNotExist The specified state machine does not exist.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsInvalidStateException The KMS key is not in valid state, for example: Disabled or Deleted.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachine
func (*SFN) DescribeStateMachineAlias ¶ added in v1.44.288
func (c *SFN) DescribeStateMachineAlias(input *DescribeStateMachineAliasInput) (*DescribeStateMachineAliasOutput, error)
DescribeStateMachineAlias API operation for AWS Step Functions.
Returns details about a state machine alias (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html).
Related operations:
CreateStateMachineAlias
ListStateMachineAliases
UpdateStateMachineAlias
DeleteStateMachineAlias
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 DescribeStateMachineAlias for usage and error information.
Returned Error Types:
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
ResourceNotFound Could not find the referenced resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineAlias
func (*SFN) DescribeStateMachineAliasRequest ¶ added in v1.44.288
func (c *SFN) DescribeStateMachineAliasRequest(input *DescribeStateMachineAliasInput) (req *request.Request, output *DescribeStateMachineAliasOutput)
DescribeStateMachineAliasRequest generates a "aws/request.Request" representing the client's request for the DescribeStateMachineAlias 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 DescribeStateMachineAlias for more information on using the DescribeStateMachineAlias 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 DescribeStateMachineAliasRequest method. req, resp := client.DescribeStateMachineAliasRequest(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/DescribeStateMachineAlias
func (*SFN) DescribeStateMachineAliasWithContext ¶ added in v1.44.288
func (c *SFN) DescribeStateMachineAliasWithContext(ctx aws.Context, input *DescribeStateMachineAliasInput, opts ...request.Option) (*DescribeStateMachineAliasOutput, error)
DescribeStateMachineAliasWithContext is the same as DescribeStateMachineAlias with the addition of the ability to pass a context and additional request options.
See DescribeStateMachineAlias 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) DescribeStateMachineForExecution ¶ added in v1.12.28
func (c *SFN) DescribeStateMachineForExecution(input *DescribeStateMachineForExecutionInput) (*DescribeStateMachineForExecutionOutput, error)
DescribeStateMachineForExecution API operation for AWS Step Functions.
Provides information about a state machine's definition, its execution role ARN, and configuration. If a Map Run dispatched the execution, this action returns the Map Run Amazon Resource Name (ARN) in the response. The state machine returned is the state machine associated with the Map Run.
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 not valid.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsInvalidStateException The KMS key is not in valid state, for example: Disabled or Deleted.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
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.
This API action isn't logged in CloudTrail.
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 not valid.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsInvalidStateException The KMS key is not in valid state, for example: Disabled or Deleted.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
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 not valid.
InvalidToken The provided token is not valid.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsInvalidStateException The KMS key is not in valid state, for example: Disabled or Deleted.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
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 not valid.
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 all executions of a state machine or a Map Run. You can list all executions related to a state machine by specifying a state machine Amazon Resource Name (ARN), or those related to a Map Run by specifying a Map Run ARN. Using this API action, you can also list all redriven (https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html) executions.
You can also provide a state machine alias (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html) ARN or version (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html) ARN to list the executions associated with a specific alias or version.
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 not valid.
InvalidToken The provided token is not valid.
StateMachineDoesNotExist The specified state machine does not exist.
StateMachineTypeNotSupported State machine type is not supported.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
ResourceNotFound Could not find the referenced resource.
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) ListMapRuns ¶ added in v1.44.151
func (c *SFN) ListMapRuns(input *ListMapRunsInput) (*ListMapRunsOutput, error)
ListMapRuns API operation for AWS Step Functions.
Lists all Map Runs that were started by a given state machine execution. Use this API action to obtain Map Run ARNs, and then call DescribeMapRun to obtain more information, if needed.
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 ListMapRuns for usage and error information.
Returned Error Types:
ExecutionDoesNotExist The specified execution does not exist.
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
InvalidToken The provided token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListMapRuns
func (*SFN) ListMapRunsPages ¶ added in v1.44.151
func (c *SFN) ListMapRunsPages(input *ListMapRunsInput, fn func(*ListMapRunsOutput, bool) bool) error
ListMapRunsPages iterates over the pages of a ListMapRuns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMapRuns 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 ListMapRuns operation. pageNum := 0 err := client.ListMapRunsPages(params, func(page *sfn.ListMapRunsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SFN) ListMapRunsPagesWithContext ¶ added in v1.44.151
func (c *SFN) ListMapRunsPagesWithContext(ctx aws.Context, input *ListMapRunsInput, fn func(*ListMapRunsOutput, bool) bool, opts ...request.Option) error
ListMapRunsPagesWithContext same as ListMapRunsPages 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) ListMapRunsRequest ¶ added in v1.44.151
func (c *SFN) ListMapRunsRequest(input *ListMapRunsInput) (req *request.Request, output *ListMapRunsOutput)
ListMapRunsRequest generates a "aws/request.Request" representing the client's request for the ListMapRuns 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 ListMapRuns for more information on using the ListMapRuns 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 ListMapRunsRequest method. req, resp := client.ListMapRunsRequest(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/ListMapRuns
func (*SFN) ListMapRunsWithContext ¶ added in v1.44.151
func (c *SFN) ListMapRunsWithContext(ctx aws.Context, input *ListMapRunsInput, opts ...request.Option) (*ListMapRunsOutput, error)
ListMapRunsWithContext is the same as ListMapRuns with the addition of the ability to pass a context and additional request options.
See ListMapRuns 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) ListStateMachineAliases ¶ added in v1.44.288
func (c *SFN) ListStateMachineAliases(input *ListStateMachineAliasesInput) (*ListStateMachineAliasesOutput, error)
ListStateMachineAliases API operation for AWS Step Functions.
Lists aliases (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html) for a specified state machine ARN. Results are sorted by time, with the most recently created aliases listed first.
To list aliases that reference a state machine version (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html), you can specify the version ARN in the stateMachineArn parameter.
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.
Related operations:
CreateStateMachineAlias
DescribeStateMachineAlias
UpdateStateMachineAlias
DeleteStateMachineAlias
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 ListStateMachineAliases for usage and error information.
Returned Error Types:
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
InvalidToken The provided token is not valid.
ResourceNotFound Could not find the referenced resource.
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/ListStateMachineAliases
func (*SFN) ListStateMachineAliasesRequest ¶ added in v1.44.288
func (c *SFN) ListStateMachineAliasesRequest(input *ListStateMachineAliasesInput) (req *request.Request, output *ListStateMachineAliasesOutput)
ListStateMachineAliasesRequest generates a "aws/request.Request" representing the client's request for the ListStateMachineAliases 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 ListStateMachineAliases for more information on using the ListStateMachineAliases 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 ListStateMachineAliasesRequest method. req, resp := client.ListStateMachineAliasesRequest(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/ListStateMachineAliases
func (*SFN) ListStateMachineAliasesWithContext ¶ added in v1.44.288
func (c *SFN) ListStateMachineAliasesWithContext(ctx aws.Context, input *ListStateMachineAliasesInput, opts ...request.Option) (*ListStateMachineAliasesOutput, error)
ListStateMachineAliasesWithContext is the same as ListStateMachineAliases with the addition of the ability to pass a context and additional request options.
See ListStateMachineAliases 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) ListStateMachineVersions ¶ added in v1.44.288
func (c *SFN) ListStateMachineVersions(input *ListStateMachineVersionsInput) (*ListStateMachineVersionsOutput, error)
ListStateMachineVersions API operation for AWS Step Functions.
Lists versions (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html) for the specified state machine Amazon Resource Name (ARN).
The results are sorted in descending order of the version creation time.
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.
Related operations:
PublishStateMachineVersion
DeleteStateMachineVersion
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 ListStateMachineVersions for usage and error information.
Returned Error Types:
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
InvalidToken The provided token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineVersions
func (*SFN) ListStateMachineVersionsRequest ¶ added in v1.44.288
func (c *SFN) ListStateMachineVersionsRequest(input *ListStateMachineVersionsInput) (req *request.Request, output *ListStateMachineVersionsOutput)
ListStateMachineVersionsRequest generates a "aws/request.Request" representing the client's request for the ListStateMachineVersions 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 ListStateMachineVersions for more information on using the ListStateMachineVersions 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 ListStateMachineVersionsRequest method. req, resp := client.ListStateMachineVersionsRequest(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/ListStateMachineVersions
func (*SFN) ListStateMachineVersionsWithContext ¶ added in v1.44.288
func (c *SFN) ListStateMachineVersionsWithContext(ctx aws.Context, input *ListStateMachineVersionsInput, opts ...request.Option) (*ListStateMachineVersionsOutput, error)
ListStateMachineVersionsWithContext is the same as ListStateMachineVersions with the addition of the ability to pass a context and additional request options.
See ListStateMachineVersions 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 not valid.
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 not valid.
ResourceNotFound Could not find the referenced resource.
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) PublishStateMachineVersion ¶ added in v1.44.288
func (c *SFN) PublishStateMachineVersion(input *PublishStateMachineVersionInput) (*PublishStateMachineVersionOutput, error)
PublishStateMachineVersion API operation for AWS Step Functions.
Creates a version (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html) from the current revision of a state machine. Use versions to create immutable snapshots of your state machine. You can start executions from versions either directly or with an alias. To create an alias, use CreateStateMachineAlias.
You can publish up to 1000 versions for each state machine. You must manually delete unused versions using the DeleteStateMachineVersion API action.
PublishStateMachineVersion is an idempotent API. It doesn't create a duplicate state machine version if it already exists for the current revision. Step Functions bases PublishStateMachineVersion's idempotency check on the stateMachineArn, name, and revisionId parameters. Requests with the same parameters return a successful idempotent response. If you don't specify a revisionId, Step Functions checks for a previously published version of the state machine's current revision.
Related operations:
DeleteStateMachineVersion
ListStateMachineVersions
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 PublishStateMachineVersion for usage and error information.
Returned Error Types:
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
StateMachineDeleting The specified state machine is being deleted.
StateMachineDoesNotExist The specified state machine does not exist.
ServiceQuotaExceededException The request would cause a service quota to be exceeded.
HTTP Status Code: 402
ConflictException Updating or deleting a resource can cause an inconsistent state. This error occurs when there're concurrent requests for DeleteStateMachineVersion, PublishStateMachineVersion, or UpdateStateMachine with the publish parameter set to true.
HTTP Status Code: 409
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/PublishStateMachineVersion
func (*SFN) PublishStateMachineVersionRequest ¶ added in v1.44.288
func (c *SFN) PublishStateMachineVersionRequest(input *PublishStateMachineVersionInput) (req *request.Request, output *PublishStateMachineVersionOutput)
PublishStateMachineVersionRequest generates a "aws/request.Request" representing the client's request for the PublishStateMachineVersion 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 PublishStateMachineVersion for more information on using the PublishStateMachineVersion 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 PublishStateMachineVersionRequest method. req, resp := client.PublishStateMachineVersionRequest(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/PublishStateMachineVersion
func (*SFN) PublishStateMachineVersionWithContext ¶ added in v1.44.288
func (c *SFN) PublishStateMachineVersionWithContext(ctx aws.Context, input *PublishStateMachineVersionInput, opts ...request.Option) (*PublishStateMachineVersionOutput, error)
PublishStateMachineVersionWithContext is the same as PublishStateMachineVersion with the addition of the ability to pass a context and additional request options.
See PublishStateMachineVersion 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) RedriveExecution ¶ added in v1.47.11
func (c *SFN) RedriveExecution(input *RedriveExecutionInput) (*RedriveExecutionOutput, error)
RedriveExecution API operation for AWS Step Functions.
Restarts unsuccessful executions of Standard workflows that didn't complete successfully in the last 14 days. These include failed, aborted, or timed out executions. When you redrive (https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html) an execution, it continues the failed execution from the unsuccessful step and uses the same input. Step Functions preserves the results and execution history of the successful steps, and doesn't rerun these steps when you redrive an execution. Redriven executions use the same state machine definition and execution ARN as the original execution attempt.
For workflows that include an Inline Map (https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-map-state.html) or Parallel (https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-parallel-state.html) state, RedriveExecution API action reschedules and redrives only the iterations and branches that failed or aborted.
To redrive a workflow that includes a Distributed Map state whose Map Run failed, you must redrive the parent workflow (https://docs.aws.amazon.com/step-functions/latest/dg/use-dist-map-orchestrate-large-scale-parallel-workloads.html#dist-map-orchestrate-parallel-workloads-key-terms). The parent workflow redrives all the unsuccessful states, including a failed Map Run. If a Map Run was not started in the original execution attempt, the redriven parent workflow starts the Map Run.
This API action is not supported by EXPRESS state machines.
However, you can restart the unsuccessful executions of Express child workflows in a Distributed Map by redriving its Map Run. When you redrive a Map Run, the Express child workflows are rerun using the StartExecution API action. For more information, see Redriving Map Runs (https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html).
You can redrive executions if your original execution meets the following conditions:
The execution status isn't SUCCEEDED.
Your workflow execution has not exceeded the redrivable period of 14 days. Redrivable period refers to the time during which you can redrive a given execution. This period starts from the day a state machine completes its execution.
The workflow execution has not exceeded the maximum open time of one year. For more information about state machine quotas, see Quotas related to state machine executions (https://docs.aws.amazon.com/step-functions/latest/dg/limits-overview.html#service-limits-state-machine-executions).
The execution event history count is less than 24,999. Redriven executions append their event history to the existing event history. Make sure your workflow execution contains less than 24,999 events to accommodate the ExecutionRedriven history event and at least one other history event.
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 RedriveExecution for usage and error information.
Returned Error Types:
ExecutionDoesNotExist The specified execution does not exist.
ExecutionNotRedrivable The execution Amazon Resource Name (ARN) that you specified for executionArn cannot be redriven.
ExecutionLimitExceeded The maximum number of running executions has been reached. Running executions must end or be stopped before a new execution can be started.
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/RedriveExecution
func (*SFN) RedriveExecutionRequest ¶ added in v1.47.11
func (c *SFN) RedriveExecutionRequest(input *RedriveExecutionInput) (req *request.Request, output *RedriveExecutionOutput)
RedriveExecutionRequest generates a "aws/request.Request" representing the client's request for the RedriveExecution 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 RedriveExecution for more information on using the RedriveExecution 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 RedriveExecutionRequest method. req, resp := client.RedriveExecutionRequest(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/RedriveExecution
func (*SFN) RedriveExecutionWithContext ¶ added in v1.47.11
func (c *SFN) RedriveExecutionWithContext(ctx aws.Context, input *RedriveExecutionInput, opts ...request.Option) (*RedriveExecutionOutput, error)
RedriveExecutionWithContext is the same as RedriveExecution with the addition of the ability to pass a context and additional request options.
See RedriveExecution 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, Task states using the callback (https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token) pattern, and optionally Task states using the job run (https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync) pattern to report that the task identified by the taskToken failed.
For an execution with encryption enabled, Step Functions will encrypt the error and cause fields using the KMS key for the execution role.
A caller can mark a task as fail without using any KMS permissions in the execution role if the caller provides a null value for both error and cause fields because no data needs to be encrypted.
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 The activity does not exist.
InvalidToken The provided token is not valid.
TaskTimedOut The task token has either expired or the task associated with the token has already been closed.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsInvalidStateException The KMS key is not in valid state, for example: Disabled or Deleted.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
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, and optionally Task states using the job run (https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync) 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 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 The activity does not exist.
InvalidToken The provided token is not valid.
TaskTimedOut The task token has either expired or the task associated with the token has already been closed.
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, Task states using the callback (https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token) pattern, and optionally Task states using the job run (https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync) 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 The activity does not exist.
InvalidOutput The provided JSON output data is not valid.
InvalidToken The provided token is not valid.
TaskTimedOut The task token has either expired or the task associated with the token has already been closed.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsInvalidStateException The KMS key is not in valid state, for example: Disabled or Deleted.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
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.
A qualified state machine ARN can either refer to a Distributed Map state defined within a state machine, a version ARN, or an alias ARN.
The following are some examples of qualified and unqualified state machine ARNs:
The following qualified state machine ARN refers to a Distributed Map state with a label mapStateLabel in a state machine named myStateMachine. arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel If you provide a qualified state machine ARN that refers to a Distributed Map state, the request fails with ValidationException.
The following qualified state machine ARN refers to an alias named PROD. arn:<partition>:states:<region>:<account-id>:stateMachine:<myStateMachine:PROD> If you provide a qualified state machine ARN that refers to a version ARN or an alias ARN, the request starts execution for that version or alias.
The following unqualified state machine ARN refers to a state machine named myStateMachine. arn:<partition>:states:<region>:<account-id>:stateMachine:<myStateMachine>
If you start an execution with an unqualified state machine ARN, Step Functions uses the latest revision of the state machine for the execution.
To start executions of a state machine version (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html), call StartExecution and provide the version ARN or the ARN of an alias (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html) that points to the version.
StartExecution is idempotent for STANDARD workflows. For a STANDARD workflow, if you call StartExecution with the same name and input as a running execution, the call succeeds and return the same response as the original request. If the execution is closed or if the input is different, it returns a 400 ExecutionAlreadyExists error. You can reuse names after 90 days.
StartExecution isn't idempotent for EXPRESS workflows.
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 not valid.
InvalidExecutionInput The provided JSON input data is not valid.
InvalidName The provided name is not valid.
StateMachineDoesNotExist The specified state machine does not exist.
StateMachineDeleting The specified state machine is being deleted.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsInvalidStateException The KMS key is not in valid state, for example: Disabled or Deleted.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
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) StartSyncExecution ¶ added in v1.35.35
func (c *SFN) StartSyncExecution(input *StartSyncExecutionInput) (*StartSyncExecutionOutput, error)
StartSyncExecution API operation for AWS Step Functions.
Starts a Synchronous Express state machine execution. StartSyncExecution is not available for STANDARD workflows.
StartSyncExecution will return a 200 OK response, even if your execution fails, because the status code in the API response doesn't reflect function errors. Error codes are reserved for errors that prevent your execution from running, such as permissions errors, limit errors, or issues with your state machine code and configuration.
This API action isn't logged in CloudTrail.
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 StartSyncExecution for usage and error information.
Returned Error Types:
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
InvalidExecutionInput The provided JSON input data is not valid.
InvalidName The provided name is not valid.
StateMachineDoesNotExist The specified state machine does not exist.
StateMachineDeleting The specified state machine is being deleted.
StateMachineTypeNotSupported State machine type is not supported.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsInvalidStateException The KMS key is not in valid state, for example: Disabled or Deleted.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartSyncExecution
func (*SFN) StartSyncExecutionRequest ¶ added in v1.35.35
func (c *SFN) StartSyncExecutionRequest(input *StartSyncExecutionInput) (req *request.Request, output *StartSyncExecutionOutput)
StartSyncExecutionRequest generates a "aws/request.Request" representing the client's request for the StartSyncExecution 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 StartSyncExecution for more information on using the StartSyncExecution 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 StartSyncExecutionRequest method. req, resp := client.StartSyncExecutionRequest(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/StartSyncExecution
func (*SFN) StartSyncExecutionWithContext ¶ added in v1.35.35
func (c *SFN) StartSyncExecutionWithContext(ctx aws.Context, input *StartSyncExecutionInput, opts ...request.Option) (*StartSyncExecutionOutput, error)
StartSyncExecutionWithContext is the same as StartSyncExecution with the addition of the ability to pass a context and additional request options.
See StartSyncExecution 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.
For an execution with encryption enabled, Step Functions will encrypt the error and cause fields using the KMS key for the execution role.
A caller can stop an execution without using any KMS permissions in the execution role if the caller provides a null value for both error and cause fields because no data needs to be encrypted.
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 not valid.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsInvalidStateException The KMS key is not in valid state, for example: Disabled or Deleted.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
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 Amazon Web Services Billing and Cost Management User Guide, and Controlling Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html).
Tags may only contain Unicode letters, digits, white space, or these symbols: _ . : / = + - @.
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 not valid.
ResourceNotFound Could not find the referenced resource.
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 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) TestState ¶ added in v1.48.4
func (c *SFN) TestState(input *TestStateInput) (*TestStateOutput, error)
TestState API operation for AWS Step Functions.
Accepts the definition of a single state and executes it. You can test a state without creating a state machine or updating an existing state machine. Using this API, you can test the following:
A state's input and output processing (https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html#test-state-input-output-dataflow) data flow
An Amazon Web Services service integration (https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-services.html) request and response
An HTTP Task (https://docs.aws.amazon.com/step-functions/latest/dg/connect-third-party-apis.html) request and response
You can call this API on only one state at a time. The states that you can test include the following:
All Task types (https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-task-state.html#task-types) except Activity (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-activities.html)
Pass (https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-pass-state.html)
Wait (https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-wait-state.html)
Choice (https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-choice-state.html)
Succeed (https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-succeed-state.html)
Fail (https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-fail-state.html)
The TestState API assumes an IAM role which must contain the required IAM permissions for the resources your state is accessing. For information about the permissions a state might need, see IAM permissions to test a state (https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html#test-state-permissions).
The TestState API can run for up to five minutes. If the execution of a state exceeds this duration, it fails with the States.Timeout error.
TestState doesn't support Activity tasks (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-activities.html), .sync or .waitForTaskToken service integration patterns (https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html), Parallel (https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-parallel-state.html), or Map (https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-map-state.html) states.
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 TestState for usage and error information.
Returned Error Types:
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
InvalidDefinition The provided Amazon States Language definition is not valid.
InvalidExecutionInput The provided JSON input data is not valid.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TestState
func (*SFN) TestStateRequest ¶ added in v1.48.4
func (c *SFN) TestStateRequest(input *TestStateInput) (req *request.Request, output *TestStateOutput)
TestStateRequest generates a "aws/request.Request" representing the client's request for the TestState 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 TestState for more information on using the TestState 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 TestStateRequest method. req, resp := client.TestStateRequest(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/TestState
func (*SFN) TestStateWithContext ¶ added in v1.48.4
func (c *SFN) TestStateWithContext(ctx aws.Context, input *TestStateInput, opts ...request.Option) (*TestStateOutput, error)
TestStateWithContext is the same as TestState with the addition of the ability to pass a context and additional request options.
See TestState 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 not valid.
ResourceNotFound Could not find the referenced resource.
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) UpdateMapRun ¶ added in v1.44.151
func (c *SFN) UpdateMapRun(input *UpdateMapRunInput) (*UpdateMapRunOutput, error)
UpdateMapRun API operation for AWS Step Functions.
Updates an in-progress Map Run's configuration to include changes to the settings that control maximum concurrency and Map Run failure.
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 UpdateMapRun for usage and error information.
Returned Error Types:
ResourceNotFound Could not find the referenced resource.
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateMapRun
func (*SFN) UpdateMapRunRequest ¶ added in v1.44.151
func (c *SFN) UpdateMapRunRequest(input *UpdateMapRunInput) (req *request.Request, output *UpdateMapRunOutput)
UpdateMapRunRequest generates a "aws/request.Request" representing the client's request for the UpdateMapRun 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 UpdateMapRun for more information on using the UpdateMapRun 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 UpdateMapRunRequest method. req, resp := client.UpdateMapRunRequest(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/UpdateMapRun
func (*SFN) UpdateMapRunWithContext ¶ added in v1.44.151
func (c *SFN) UpdateMapRunWithContext(ctx aws.Context, input *UpdateMapRunInput, opts ...request.Option) (*UpdateMapRunOutput, error)
UpdateMapRunWithContext is the same as UpdateMapRun with the addition of the ability to pass a context and additional request options.
See UpdateMapRun 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, loggingConfiguration, or EncryptionConfiguration. 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.
A qualified state machine ARN refers to a Distributed Map state defined within a state machine. For example, the qualified state machine ARN arn:partition:states:region:account-id:stateMachine:stateMachineName/mapStateLabel refers to a Distributed Map state with a label mapStateLabel in the state machine named stateMachineName.
A qualified state machine ARN can either refer to a Distributed Map state defined within a state machine, a version ARN, or an alias ARN.
The following are some examples of qualified and unqualified state machine ARNs:
The following qualified state machine ARN refers to a Distributed Map state with a label mapStateLabel in a state machine named myStateMachine. arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel If you provide a qualified state machine ARN that refers to a Distributed Map state, the request fails with ValidationException.
The following qualified state machine ARN refers to an alias named PROD. arn:<partition>:states:<region>:<account-id>:stateMachine:<myStateMachine:PROD> If you provide a qualified state machine ARN that refers to a version ARN or an alias ARN, the request starts execution for that version or alias.
The following unqualified state machine ARN refers to a state machine named myStateMachine. arn:<partition>:states:<region>:<account-id>:stateMachine:<myStateMachine>
After you update your state machine, you can set the publish parameter to true in the same action to publish a new version (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html). This way, you can opt-in to strict versioning of your state machine.
Step Functions assigns monotonically increasing integers for state machine versions, starting at version number 1.
All StartExecution calls within a few seconds use the updated definition and roleArn. Executions started immediately after you call 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 not valid.
InvalidDefinition The provided Amazon States Language definition is not valid.
InvalidLoggingConfiguration Configuration is not valid.
InvalidTracingConfiguration Your tracingConfiguration key does not match, or enabled has not been set to true or false.
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.
ServiceQuotaExceededException The request would cause a service quota to be exceeded.
HTTP Status Code: 402
ConflictException Updating or deleting a resource can cause an inconsistent state. This error occurs when there're concurrent requests for DeleteStateMachineVersion, PublishStateMachineVersion, or UpdateStateMachine with the publish parameter set to true.
HTTP Status Code: 409
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
InvalidEncryptionConfiguration Received when encryptionConfiguration is specified but various conditions exist which make the configuration invalid. For example, if type is set to CUSTOMER_MANAGED_KMS_KEY, but kmsKeyId is null, or kmsDataKeyReusePeriodSeconds is not between 60 and 900, or the KMS key is not symmetric or inactive.
KmsAccessDeniedException Either your KMS key policy or API caller does not have the required permissions.
KmsThrottlingException Received when KMS returns ThrottlingException for a KMS call that Step Functions makes on behalf of the caller.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachine
func (*SFN) UpdateStateMachineAlias ¶ added in v1.44.288
func (c *SFN) UpdateStateMachineAlias(input *UpdateStateMachineAliasInput) (*UpdateStateMachineAliasOutput, error)
UpdateStateMachineAlias API operation for AWS Step Functions.
Updates the configuration of an existing state machine alias (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html) by modifying its description or routingConfiguration.
You must specify at least one of the description or routingConfiguration parameters to update a state machine alias.
UpdateStateMachineAlias is an idempotent API. Step Functions bases the idempotency check on the stateMachineAliasArn, description, and routingConfiguration parameters. Requests with the same parameters return an idempotent response.
This operation is eventually consistent. All StartExecution requests made within a few seconds use the latest alias configuration. Executions started immediately after calling UpdateStateMachineAlias may use the previous routing configuration.
Related operations:
CreateStateMachineAlias
DescribeStateMachineAlias
ListStateMachineAliases
DeleteStateMachineAlias
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 UpdateStateMachineAlias for usage and error information.
Returned Error Types:
ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
InvalidArn The provided Amazon Resource Name (ARN) is not valid.
ResourceNotFound Could not find the referenced resource.
ConflictException Updating or deleting a resource can cause an inconsistent state. This error occurs when there're concurrent requests for DeleteStateMachineVersion, PublishStateMachineVersion, or UpdateStateMachine with the publish parameter set to true.
HTTP Status Code: 409
StateMachineDeleting The specified state machine is being deleted.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachineAlias
func (*SFN) UpdateStateMachineAliasRequest ¶ added in v1.44.288
func (c *SFN) UpdateStateMachineAliasRequest(input *UpdateStateMachineAliasInput) (req *request.Request, output *UpdateStateMachineAliasOutput)
UpdateStateMachineAliasRequest generates a "aws/request.Request" representing the client's request for the UpdateStateMachineAlias 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 UpdateStateMachineAlias for more information on using the UpdateStateMachineAlias 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 UpdateStateMachineAliasRequest method. req, resp := client.UpdateStateMachineAliasRequest(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/UpdateStateMachineAlias
func (*SFN) UpdateStateMachineAliasWithContext ¶ added in v1.44.288
func (c *SFN) UpdateStateMachineAliasWithContext(ctx aws.Context, input *UpdateStateMachineAliasInput, opts ...request.Option) (*UpdateStateMachineAliasOutput, error)
UpdateStateMachineAliasWithContext is the same as UpdateStateMachineAlias with the addition of the ability to pass a context and additional request options.
See UpdateStateMachineAlias 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) 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.
func (*SFN) ValidateStateMachineDefinition ¶ added in v1.51.29
func (c *SFN) ValidateStateMachineDefinition(input *ValidateStateMachineDefinitionInput) (*ValidateStateMachineDefinitionOutput, error)
ValidateStateMachineDefinition API operation for AWS Step Functions.
Validates the syntax of a state machine definition.
You can validate that a state machine definition is correct without creating a state machine resource. Step Functions will implicitly perform the same syntax check when you invoke CreateStateMachine and UpdateStateMachine. State machine definitions are specified using a JSON-based, structured language. For more information on Amazon States Language see Amazon States Language (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html) (ASL).
Suggested uses for ValidateStateMachineDefinition:
Integrate automated checks into your code review or Continuous Integration (CI) process to validate state machine definitions before starting deployments.
Run the validation from a Git pre-commit hook to check your state machine definitions before committing them to your source repository.
Errors found in the state machine definition will be returned in the response as a list of diagnostic elements, rather than raise an exception.
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 ValidateStateMachineDefinition for usage and error information.
Returned Error Types:
- ValidationException The input does not satisfy the constraints specified by an Amazon Web Services service.
See also, https://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ValidateStateMachineDefinition
func (*SFN) ValidateStateMachineDefinitionRequest ¶ added in v1.51.29
func (c *SFN) ValidateStateMachineDefinitionRequest(input *ValidateStateMachineDefinitionInput) (req *request.Request, output *ValidateStateMachineDefinitionOutput)
ValidateStateMachineDefinitionRequest generates a "aws/request.Request" representing the client's request for the ValidateStateMachineDefinition 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 ValidateStateMachineDefinition for more information on using the ValidateStateMachineDefinition 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 ValidateStateMachineDefinitionRequest method. req, resp := client.ValidateStateMachineDefinitionRequest(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/ValidateStateMachineDefinition
func (*SFN) ValidateStateMachineDefinitionWithContext ¶ added in v1.51.29
func (c *SFN) ValidateStateMachineDefinitionWithContext(ctx aws.Context, input *ValidateStateMachineDefinitionInput, opts ...request.Option) (*ValidateStateMachineDefinitionOutput, error)
ValidateStateMachineDefinitionWithContext is the same as ValidateStateMachineDefinition with the addition of the ability to pass a context and additional request options.
See ValidateStateMachineDefinition 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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SendTaskFailureInput's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SendTaskFailureInput's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (SendTaskFailureOutput) String ¶
func (s SendTaskFailureOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (SendTaskHeartbeatOutput) String ¶
func (s SendTaskHeartbeatOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SendTaskSuccessInput ¶
type SendTaskSuccessInput struct { // The JSON output of the task. Length constraints apply to the payload size, // and are expressed as bytes in UTF-8 encoding. // // Output is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SendTaskSuccessInput's // String and GoString methods. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (SendTaskSuccessOutput) String ¶
func (s SendTaskSuccessOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶ added in v1.44.288
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request would cause a service quota to be exceeded.
HTTP Status Code: 402
func (*ServiceQuotaExceededException) Code ¶ added in v1.44.288
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶ added in v1.44.288
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶ added in v1.44.288
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶ added in v1.44.288
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶ added in v1.44.288
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶ added in v1.44.288
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶ added in v1.44.288
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶ added in v1.44.288
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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": "{}" // // Length constraints apply to the payload size, and are expressed as bytes // in UTF-8 encoding. // // Input is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartExecutionInput's // String and GoString methods. Input *string `locationName:"input" type:"string" sensitive:"true"` // Optional name of the execution. This name must be unique for your Amazon // Web Services 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 Step Functions Developer Guide. // // If you don't provide a name for the execution, Step Functions automatically // generates a universally unique identifier (UUID) as the execution name. // // 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. // // The stateMachineArn parameter accepts one of the following inputs: // // * An unqualified state machine ARN – Refers to a state machine ARN that // isn't qualified with a version or alias ARN. The following is an example // of an unqualified state machine ARN. arn:<partition>:states:<region>:<account-id>:stateMachine:<myStateMachine> // Step Functions doesn't associate state machine executions that you start // with an unqualified ARN with a version. This is true even if that version // uses the same revision that the execution used. // // * A state machine version ARN – Refers to a version ARN, which is a // combination of state machine ARN and the version number separated by a // colon (:). The following is an example of the ARN for version 10. arn:<partition>:states:<region>:<account-id>:stateMachine:<myStateMachine>:10 // Step Functions doesn't associate executions that you start with a version // ARN with any aliases that point to that version. // // * A state machine alias ARN – Refers to an alias ARN, which is a combination // of state machine ARN and the alias name separated by a colon (:). The // following is an example of the ARN for an alias named PROD. arn:<partition>:states:<region>:<account-id>:stateMachine:<myStateMachine:PROD> // Step Functions associates executions that you start with an alias ARN // with that alias and the state machine version used for that execution. // // StateMachineArn is a required field StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string" required:"true"` // Passes the X-Ray trace header. The trace header can also be passed in the // request payload. TraceHeader *string `locationName:"traceHeader" type:"string"` // contains filtered or unexported fields }
func (StartExecutionInput) GoString ¶
func (s StartExecutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetTraceHeader ¶ added in v1.34.23
func (s *StartExecutionInput) SetTraceHeader(v string) *StartExecutionInput
SetTraceHeader sets the TraceHeader field's value.
func (StartExecutionInput) String ¶
func (s StartExecutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 identifies 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartSyncExecutionInput ¶ added in v1.35.35
type StartSyncExecutionInput struct { // If your state machine definition is encrypted with a KMS key, callers must // have kms:Decrypt permission to decrypt the definition. Alternatively, you // can call the API with includedData = METADATA_ONLY to get a successful response // without the encrypted definition. IncludedData *string `locationName:"includedData" type:"string" enum:"IncludedData"` // 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": "{}" // // Length constraints apply to the payload size, and are expressed as bytes // in UTF-8 encoding. // // Input is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartSyncExecutionInput's // String and GoString methods. Input *string `locationName:"input" type:"string" sensitive:"true"` // The name of the execution. 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"` // Passes the X-Ray trace header. The trace header can also be passed in the // request payload. TraceHeader *string `locationName:"traceHeader" type:"string"` // contains filtered or unexported fields }
func (StartSyncExecutionInput) GoString ¶ added in v1.35.35
func (s StartSyncExecutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartSyncExecutionInput) SetIncludedData ¶ added in v1.55.3
func (s *StartSyncExecutionInput) SetIncludedData(v string) *StartSyncExecutionInput
SetIncludedData sets the IncludedData field's value.
func (*StartSyncExecutionInput) SetInput ¶ added in v1.35.35
func (s *StartSyncExecutionInput) SetInput(v string) *StartSyncExecutionInput
SetInput sets the Input field's value.
func (*StartSyncExecutionInput) SetName ¶ added in v1.35.35
func (s *StartSyncExecutionInput) SetName(v string) *StartSyncExecutionInput
SetName sets the Name field's value.
func (*StartSyncExecutionInput) SetStateMachineArn ¶ added in v1.35.35
func (s *StartSyncExecutionInput) SetStateMachineArn(v string) *StartSyncExecutionInput
SetStateMachineArn sets the StateMachineArn field's value.
func (*StartSyncExecutionInput) SetTraceHeader ¶ added in v1.35.35
func (s *StartSyncExecutionInput) SetTraceHeader(v string) *StartSyncExecutionInput
SetTraceHeader sets the TraceHeader field's value.
func (StartSyncExecutionInput) String ¶ added in v1.35.35
func (s StartSyncExecutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartSyncExecutionInput) Validate ¶ added in v1.35.35
func (s *StartSyncExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartSyncExecutionOutput ¶ added in v1.35.35
type StartSyncExecutionOutput struct { // An object that describes workflow billing details, including billed duration // and memory use. BillingDetails *BillingDetails `locationName:"billingDetails" type:"structure"` // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartSyncExecutionOutput's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartSyncExecutionOutput's // String and GoString methods. Error *string `locationName:"error" type:"string" sensitive:"true"` // The Amazon Resource Name (ARN) that identifies 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. Length constraints // apply to the payload size, and are expressed as bytes in UTF-8 encoding. // // Input is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartSyncExecutionOutput's // String and GoString methods. Input *string `locationName:"input" type:"string" sensitive:"true"` // Provides details about execution input or output. InputDetails *CloudWatchEventsExecutionDataDetails `locationName:"inputDetails" type:"structure"` // The name of the execution. Name *string `locationName:"name" min:"1" type:"string"` // The JSON output data of the execution. Length constraints apply to the payload // size, and are expressed as bytes in UTF-8 encoding. // // This field is set only if the execution succeeds. If the execution fails, // this field is null. // // Output is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartSyncExecutionOutput's // String and GoString methods. Output *string `locationName:"output" type:"string" sensitive:"true"` // Provides details about execution input or output. OutputDetails *CloudWatchEventsExecutionDataDetails `locationName:"outputDetails" type:"structure"` // 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) that identifies the state machine. StateMachineArn *string `locationName:"stateMachineArn" min:"1" type:"string"` // The current status of the execution. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"SyncExecutionStatus"` // If the execution has already ended, the date the execution stopped. // // StopDate is a required field StopDate *time.Time `locationName:"stopDate" type:"timestamp" required:"true"` // The X-Ray trace header that was passed to the execution. TraceHeader *string `locationName:"traceHeader" type:"string"` // contains filtered or unexported fields }
func (StartSyncExecutionOutput) GoString ¶ added in v1.35.35
func (s StartSyncExecutionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartSyncExecutionOutput) SetBillingDetails ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetBillingDetails(v *BillingDetails) *StartSyncExecutionOutput
SetBillingDetails sets the BillingDetails field's value.
func (*StartSyncExecutionOutput) SetCause ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetCause(v string) *StartSyncExecutionOutput
SetCause sets the Cause field's value.
func (*StartSyncExecutionOutput) SetError ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetError(v string) *StartSyncExecutionOutput
SetError sets the Error field's value.
func (*StartSyncExecutionOutput) SetExecutionArn ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetExecutionArn(v string) *StartSyncExecutionOutput
SetExecutionArn sets the ExecutionArn field's value.
func (*StartSyncExecutionOutput) SetInput ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetInput(v string) *StartSyncExecutionOutput
SetInput sets the Input field's value.
func (*StartSyncExecutionOutput) SetInputDetails ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetInputDetails(v *CloudWatchEventsExecutionDataDetails) *StartSyncExecutionOutput
SetInputDetails sets the InputDetails field's value.
func (*StartSyncExecutionOutput) SetName ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetName(v string) *StartSyncExecutionOutput
SetName sets the Name field's value.
func (*StartSyncExecutionOutput) SetOutput ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetOutput(v string) *StartSyncExecutionOutput
SetOutput sets the Output field's value.
func (*StartSyncExecutionOutput) SetOutputDetails ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetOutputDetails(v *CloudWatchEventsExecutionDataDetails) *StartSyncExecutionOutput
SetOutputDetails sets the OutputDetails field's value.
func (*StartSyncExecutionOutput) SetStartDate ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetStartDate(v time.Time) *StartSyncExecutionOutput
SetStartDate sets the StartDate field's value.
func (*StartSyncExecutionOutput) SetStateMachineArn ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetStateMachineArn(v string) *StartSyncExecutionOutput
SetStateMachineArn sets the StateMachineArn field's value.
func (*StartSyncExecutionOutput) SetStatus ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetStatus(v string) *StartSyncExecutionOutput
SetStatus sets the Status field's value.
func (*StartSyncExecutionOutput) SetStopDate ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetStopDate(v time.Time) *StartSyncExecutionOutput
SetStopDate sets the StopDate field's value.
func (*StartSyncExecutionOutput) SetTraceHeader ¶ added in v1.35.35
func (s *StartSyncExecutionOutput) SetTraceHeader(v string) *StartSyncExecutionOutput
SetTraceHeader sets the TraceHeader field's value.
func (StartSyncExecutionOutput) String ¶ added in v1.35.35
func (s StartSyncExecutionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StateEnteredEventDetails ¶
type StateEnteredEventDetails struct { // The string that contains the JSON input data for the state. Length constraints // apply to the payload size, and are expressed as bytes in UTF-8 encoding. // // Input is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StateEnteredEventDetails's // String and GoString methods. Input *string `locationName:"input" type:"string" sensitive:"true"` // Contains details about the input for an execution history event. InputDetails *HistoryEventExecutionDataDetails `locationName:"inputDetails" type:"structure"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StateEnteredEventDetails) SetInput ¶
func (s *StateEnteredEventDetails) SetInput(v string) *StateEnteredEventDetails
SetInput sets the Input field's value.
func (*StateEnteredEventDetails) SetInputDetails ¶ added in v1.34.17
func (s *StateEnteredEventDetails) SetInputDetails(v *HistoryEventExecutionDataDetails) *StateEnteredEventDetails
SetInputDetails sets the InputDetails 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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. Length constraints apply to the payload // size, and are expressed as bytes in UTF-8 encoding. // // Output is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StateExitedEventDetails's // String and GoString methods. Output *string `locationName:"output" type:"string" sensitive:"true"` // Contains details about the output of an execution history event. OutputDetails *HistoryEventExecutionDataDetails `locationName:"outputDetails" type:"structure"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetOutputDetails ¶ added in v1.34.17
func (s *StateExitedEventDetails) SetOutputDetails(v *HistoryEventExecutionDataDetails) *StateExitedEventDetails
SetOutputDetails sets the OutputDetails field's value.
func (StateExitedEventDetails) String ¶
func (s StateExitedEventDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StateMachineAliasListItem ¶ added in v1.44.288
type StateMachineAliasListItem struct { // The creation date of a state machine alias. // // CreationDate is a required field CreationDate *time.Time `locationName:"creationDate" type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) that identifies a state machine alias. The // alias ARN is a combination of state machine ARN and the alias name separated // by a colon (:). For example, stateMachineARN:PROD. // // StateMachineAliasArn is a required field StateMachineAliasArn *string `locationName:"stateMachineAliasArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains details about a specific state machine alias.
func (StateMachineAliasListItem) GoString ¶ added in v1.44.288
func (s StateMachineAliasListItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StateMachineAliasListItem) SetCreationDate ¶ added in v1.44.288
func (s *StateMachineAliasListItem) SetCreationDate(v time.Time) *StateMachineAliasListItem
SetCreationDate sets the CreationDate field's value.
func (*StateMachineAliasListItem) SetStateMachineAliasArn ¶ added in v1.44.288
func (s *StateMachineAliasListItem) SetStateMachineAliasArn(v string) *StateMachineAliasListItem
SetStateMachineAliasArn sets the StateMachineAliasArn field's value.
func (StateMachineAliasListItem) String ¶ added in v1.44.288
func (s StateMachineAliasListItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
State machine type is not supported.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StateMachineVersionListItem ¶ added in v1.44.288
type StateMachineVersionListItem struct { // The creation date of a state machine version. // // CreationDate is a required field CreationDate *time.Time `locationName:"creationDate" type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) that identifies a state machine version. The // version ARN is a combination of state machine ARN and the version number // separated by a colon (:). For example, stateMachineARN:1. // // StateMachineVersionArn is a required field StateMachineVersionArn *string `locationName:"stateMachineVersionArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains details about a specific state machine version.
func (StateMachineVersionListItem) GoString ¶ added in v1.44.288
func (s StateMachineVersionListItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StateMachineVersionListItem) SetCreationDate ¶ added in v1.44.288
func (s *StateMachineVersionListItem) SetCreationDate(v time.Time) *StateMachineVersionListItem
SetCreationDate sets the CreationDate field's value.
func (*StateMachineVersionListItem) SetStateMachineVersionArn ¶ added in v1.44.288
func (s *StateMachineVersionListItem) SetStateMachineVersionArn(v string) *StateMachineVersionListItem
SetStateMachineVersionArn sets the StateMachineVersionArn field's value.
func (StateMachineVersionListItem) String ¶ added in v1.44.288
func (s StateMachineVersionListItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopExecutionInput ¶
type StopExecutionInput struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StopExecutionInput's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StopExecutionInput's // String and GoString methods. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Amazon Web Services Billing and Cost Management User Guide, and Controlling Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html).
Tags may only contain Unicode letters, digits, white space, or these symbols: _ . : / = + - @.
func (Tag) GoString ¶ added in v1.16.11
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶ added in v1.16.11
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TaskCredentials ¶ added in v1.44.142
type TaskCredentials struct { // The ARN of an IAM role that Step Functions assumes for the task. The role // can allow cross-account access to resources. RoleArn *string `locationName:"roleArn" min:"1" type:"string"` // contains filtered or unexported fields }
Contains details about the credentials that Step Functions uses for a task.
func (TaskCredentials) GoString ¶ added in v1.44.142
func (s TaskCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskCredentials) SetRoleArn ¶ added in v1.44.142
func (s *TaskCredentials) SetRoleArn(v string) *TaskCredentials
SetRoleArn sets the RoleArn field's value.
func (TaskCredentials) String ¶ added in v1.44.142
func (s TaskCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
The activity does not exist.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TaskFailedEventDetails ¶ added in v1.15.87
type TaskFailedEventDetails struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TaskFailedEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TaskFailedEventDetails's // String and GoString methods. Error *string `locationName:"error" type:"string" sensitive:"true"` // The action of the resource called by a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The service name of the resource in 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TaskScheduledEventDetails ¶ added in v1.15.87
type TaskScheduledEventDetails struct { // The maximum allowed duration between two heartbeats for the task. HeartbeatInSeconds *int64 `locationName:"heartbeatInSeconds" type:"long"` // The JSON data passed to the resource referenced in a task state. Length constraints // apply to the payload size, and are expressed as bytes in UTF-8 encoding. // // Parameters is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TaskScheduledEventDetails's // String and GoString methods. // // 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 action of the resource called by a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The service name of the resource in a task state. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" min:"1" type:"string" required:"true"` // The credentials that Step Functions uses for the task. TaskCredentials *TaskCredentials `locationName:"taskCredentials" type:"structure"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskScheduledEventDetails) SetHeartbeatInSeconds ¶ added in v1.34.17
func (s *TaskScheduledEventDetails) SetHeartbeatInSeconds(v int64) *TaskScheduledEventDetails
SetHeartbeatInSeconds sets the HeartbeatInSeconds field's value.
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) SetTaskCredentials ¶ added in v1.44.142
func (s *TaskScheduledEventDetails) SetTaskCredentials(v *TaskCredentials) *TaskScheduledEventDetails
SetTaskCredentials sets the TaskCredentials 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TaskStartFailedEventDetails ¶ added in v1.15.87
type TaskStartFailedEventDetails struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TaskStartFailedEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TaskStartFailedEventDetails's // String and GoString methods. Error *string `locationName:"error" type:"string" sensitive:"true"` // The action of the resource called by a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The service name of the resource in 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TaskStartedEventDetails ¶ added in v1.15.87
type TaskStartedEventDetails struct { // The action of the resource called by a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The service name of the resource in 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TaskSubmitFailedEventDetails ¶ added in v1.15.87
type TaskSubmitFailedEventDetails struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TaskSubmitFailedEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TaskSubmitFailedEventDetails's // String and GoString methods. Error *string `locationName:"error" type:"string" sensitive:"true"` // The action of the resource called by a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The service name of the resource in 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TaskSubmittedEventDetails ¶ added in v1.15.87
type TaskSubmittedEventDetails struct { // The response from a resource when a task has started. Length constraints // apply to the payload size, and are expressed as bytes in UTF-8 encoding. // // Output is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TaskSubmittedEventDetails's // String and GoString methods. Output *string `locationName:"output" type:"string" sensitive:"true"` // Contains details about the output of an execution history event. OutputDetails *HistoryEventExecutionDataDetails `locationName:"outputDetails" type:"structure"` // The action of the resource called by a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The service name of the resource in 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskSubmittedEventDetails) SetOutput ¶ added in v1.15.87
func (s *TaskSubmittedEventDetails) SetOutput(v string) *TaskSubmittedEventDetails
SetOutput sets the Output field's value.
func (*TaskSubmittedEventDetails) SetOutputDetails ¶ added in v1.34.17
func (s *TaskSubmittedEventDetails) SetOutputDetails(v *HistoryEventExecutionDataDetails) *TaskSubmittedEventDetails
SetOutputDetails sets the OutputDetails 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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. Length constraints apply to the payload // size, and are expressed as bytes in UTF-8 encoding. // // Output is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TaskSucceededEventDetails's // String and GoString methods. Output *string `locationName:"output" type:"string" sensitive:"true"` // Contains details about the output of an execution history event. OutputDetails *HistoryEventExecutionDataDetails `locationName:"outputDetails" type:"structure"` // The action of the resource called by a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The service name of the resource in 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskSucceededEventDetails) SetOutput ¶ added in v1.15.87
func (s *TaskSucceededEventDetails) SetOutput(v string) *TaskSucceededEventDetails
SetOutput sets the Output field's value.
func (*TaskSucceededEventDetails) SetOutputDetails ¶ added in v1.34.17
func (s *TaskSucceededEventDetails) SetOutputDetails(v *HistoryEventExecutionDataDetails) *TaskSucceededEventDetails
SetOutputDetails sets the OutputDetails 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
The task token has either expired or the task associated with the token has already been closed.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TaskTimedOutEventDetails ¶ added in v1.15.87
type TaskTimedOutEventDetails struct { // A more detailed explanation of the cause of the failure. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TaskTimedOutEventDetails's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error code of the failure. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TaskTimedOutEventDetails's // String and GoString methods. Error *string `locationName:"error" type:"string" sensitive:"true"` // The action of the resource called by a task state. // // Resource is a required field Resource *string `locationName:"resource" min:"1" type:"string" required:"true"` // The service name of the resource in 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TestStateInput ¶ added in v1.48.4
type TestStateInput struct { // The Amazon States Language (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html) // (ASL) definition of the state. // // Definition is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TestStateInput's // String and GoString methods. // // Definition is a required field Definition *string `locationName:"definition" min:"1" type:"string" required:"true" sensitive:"true"` // A string that contains the JSON input data for the state. // // Input is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TestStateInput's // String and GoString methods. Input *string `locationName:"input" type:"string" sensitive:"true"` // Determines the values to return when a state is tested. You can specify one // of the following types: // // * INFO: Shows the final state output. By default, Step Functions sets // inspectionLevel to INFO if you don't specify a level. // // * DEBUG: Shows the final state output along with the input and output // data processing result. // // * TRACE: Shows the HTTP request and response for an HTTP Task. This level // also shows the final state output along with the input and output data // processing result. // // Each of these levels also provide information about the status of the state // execution and the next state to transition to. InspectionLevel *string `locationName:"inspectionLevel" type:"string" enum:"InspectionLevel"` // Specifies whether or not to include secret information in the test result. // For HTTP Tasks, a secret includes the data that an EventBridge connection // adds to modify the HTTP request headers, query parameters, and body. Step // Functions doesn't omit any information included in the state definition or // the HTTP response. // // If you set revealSecrets to true, you must make sure that the IAM user that // calls the TestState API has permission for the states:RevealSecrets action. // For an example of IAM policy that sets the states:RevealSecrets permission, // see IAM permissions to test a state (https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html#test-state-permissions). // Without this permission, Step Functions throws an access denied error. // // By default, revealSecrets is set to false. RevealSecrets *bool `locationName:"revealSecrets" type:"boolean"` // The Amazon Resource Name (ARN) of the execution role with the required IAM // permissions for the state. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (TestStateInput) GoString ¶ added in v1.48.4
func (s TestStateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestStateInput) SetDefinition ¶ added in v1.48.4
func (s *TestStateInput) SetDefinition(v string) *TestStateInput
SetDefinition sets the Definition field's value.
func (*TestStateInput) SetInput ¶ added in v1.48.4
func (s *TestStateInput) SetInput(v string) *TestStateInput
SetInput sets the Input field's value.
func (*TestStateInput) SetInspectionLevel ¶ added in v1.48.4
func (s *TestStateInput) SetInspectionLevel(v string) *TestStateInput
SetInspectionLevel sets the InspectionLevel field's value.
func (*TestStateInput) SetRevealSecrets ¶ added in v1.48.4
func (s *TestStateInput) SetRevealSecrets(v bool) *TestStateInput
SetRevealSecrets sets the RevealSecrets field's value.
func (*TestStateInput) SetRoleArn ¶ added in v1.48.4
func (s *TestStateInput) SetRoleArn(v string) *TestStateInput
SetRoleArn sets the RoleArn field's value.
func (TestStateInput) String ¶ added in v1.48.4
func (s TestStateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestStateInput) Validate ¶ added in v1.48.4
func (s *TestStateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestStateOutput ¶ added in v1.48.4
type TestStateOutput struct { // A detailed explanation of the cause for the error when the execution of a // state fails. // // Cause is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TestStateOutput's // String and GoString methods. Cause *string `locationName:"cause" type:"string" sensitive:"true"` // The error returned when the execution of a state fails. // // Error is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TestStateOutput's // String and GoString methods. Error *string `locationName:"error" type:"string" sensitive:"true"` // Returns additional details about the state's execution, including its input // and output data processing flow, and HTTP request and response information. // The inspectionLevel request parameter specifies which details are returned. // // InspectionData is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TestStateOutput's // String and GoString methods. InspectionData *InspectionData `locationName:"inspectionData" type:"structure" sensitive:"true"` // The name of the next state to transition to. If you haven't defined a next // state in your definition or if the execution of the state fails, this field // doesn't contain a value. NextState *string `locationName:"nextState" min:"1" type:"string"` // The JSON output data of the state. Length constraints apply to the payload // size, and are expressed as bytes in UTF-8 encoding. // // Output is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TestStateOutput's // String and GoString methods. Output *string `locationName:"output" type:"string" sensitive:"true"` // The execution status of the state. Status *string `locationName:"status" type:"string" enum:"TestExecutionStatus"` // contains filtered or unexported fields }
func (TestStateOutput) GoString ¶ added in v1.48.4
func (s TestStateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestStateOutput) SetCause ¶ added in v1.48.4
func (s *TestStateOutput) SetCause(v string) *TestStateOutput
SetCause sets the Cause field's value.
func (*TestStateOutput) SetError ¶ added in v1.48.4
func (s *TestStateOutput) SetError(v string) *TestStateOutput
SetError sets the Error field's value.
func (*TestStateOutput) SetInspectionData ¶ added in v1.48.4
func (s *TestStateOutput) SetInspectionData(v *InspectionData) *TestStateOutput
SetInspectionData sets the InspectionData field's value.
func (*TestStateOutput) SetNextState ¶ added in v1.48.4
func (s *TestStateOutput) SetNextState(v string) *TestStateOutput
SetNextState sets the NextState field's value.
func (*TestStateOutput) SetOutput ¶ added in v1.48.4
func (s *TestStateOutput) SetOutput(v string) *TestStateOutput
SetOutput sets the Output field's value.
func (*TestStateOutput) SetStatus ¶ added in v1.48.4
func (s *TestStateOutput) SetStatus(v string) *TestStateOutput
SetStatus sets the Status field's value.
func (TestStateOutput) String ¶ added in v1.48.4
func (s TestStateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TracingConfiguration ¶ added in v1.34.23
type TracingConfiguration struct { // When set to true, X-Ray tracing is enabled. Enabled *bool `locationName:"enabled" type:"boolean"` // contains filtered or unexported fields }
Selects whether or not the state machine's X-Ray tracing is enabled. Default is false
func (TracingConfiguration) GoString ¶ added in v1.34.23
func (s TracingConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TracingConfiguration) SetEnabled ¶ added in v1.34.23
func (s *TracingConfiguration) SetEnabled(v bool) *TracingConfiguration
SetEnabled sets the Enabled field's value.
func (TracingConfiguration) String ¶ added in v1.34.23
func (s TracingConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶ added in v1.16.11
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateMapRunInput ¶ added in v1.44.151
type UpdateMapRunInput struct { // The Amazon Resource Name (ARN) of a Map Run. // // MapRunArn is a required field MapRunArn *string `locationName:"mapRunArn" min:"1" type:"string" required:"true"` // The maximum number of child workflow executions that can be specified to // run in parallel for the Map Run at the same time. MaxConcurrency *int64 `locationName:"maxConcurrency" type:"integer"` // The maximum number of failed items before the Map Run fails. ToleratedFailureCount *int64 `locationName:"toleratedFailureCount" type:"long"` // The maximum percentage of failed items before the Map Run fails. ToleratedFailurePercentage *float64 `locationName:"toleratedFailurePercentage" type:"float"` // contains filtered or unexported fields }
func (UpdateMapRunInput) GoString ¶ added in v1.44.151
func (s UpdateMapRunInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMapRunInput) SetMapRunArn ¶ added in v1.44.151
func (s *UpdateMapRunInput) SetMapRunArn(v string) *UpdateMapRunInput
SetMapRunArn sets the MapRunArn field's value.
func (*UpdateMapRunInput) SetMaxConcurrency ¶ added in v1.44.151
func (s *UpdateMapRunInput) SetMaxConcurrency(v int64) *UpdateMapRunInput
SetMaxConcurrency sets the MaxConcurrency field's value.
func (*UpdateMapRunInput) SetToleratedFailureCount ¶ added in v1.44.151
func (s *UpdateMapRunInput) SetToleratedFailureCount(v int64) *UpdateMapRunInput
SetToleratedFailureCount sets the ToleratedFailureCount field's value.
func (*UpdateMapRunInput) SetToleratedFailurePercentage ¶ added in v1.44.151
func (s *UpdateMapRunInput) SetToleratedFailurePercentage(v float64) *UpdateMapRunInput
SetToleratedFailurePercentage sets the ToleratedFailurePercentage field's value.
func (UpdateMapRunInput) String ¶ added in v1.44.151
func (s UpdateMapRunInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMapRunInput) Validate ¶ added in v1.44.151
func (s *UpdateMapRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateMapRunOutput ¶ added in v1.44.151
type UpdateMapRunOutput struct {
// contains filtered or unexported fields
}
func (UpdateMapRunOutput) GoString ¶ added in v1.44.151
func (s UpdateMapRunOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateMapRunOutput) String ¶ added in v1.44.151
func (s UpdateMapRunOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateStateMachineAliasInput ¶ added in v1.44.288
type UpdateStateMachineAliasInput struct { // A description of the state machine alias. // // Description is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateStateMachineAliasInput's // String and GoString methods. Description *string `locationName:"description" type:"string" sensitive:"true"` // The routing configuration of the state machine alias. // // An array of RoutingConfig objects that specifies up to two state machine // versions that the alias starts executions for. RoutingConfiguration []*RoutingConfigurationListItem `locationName:"routingConfiguration" min:"1" type:"list"` // The Amazon Resource Name (ARN) of the state machine alias. // // StateMachineAliasArn is a required field StateMachineAliasArn *string `locationName:"stateMachineAliasArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateStateMachineAliasInput) GoString ¶ added in v1.44.288
func (s UpdateStateMachineAliasInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateStateMachineAliasInput) SetDescription ¶ added in v1.44.288
func (s *UpdateStateMachineAliasInput) SetDescription(v string) *UpdateStateMachineAliasInput
SetDescription sets the Description field's value.
func (*UpdateStateMachineAliasInput) SetRoutingConfiguration ¶ added in v1.44.288
func (s *UpdateStateMachineAliasInput) SetRoutingConfiguration(v []*RoutingConfigurationListItem) *UpdateStateMachineAliasInput
SetRoutingConfiguration sets the RoutingConfiguration field's value.
func (*UpdateStateMachineAliasInput) SetStateMachineAliasArn ¶ added in v1.44.288
func (s *UpdateStateMachineAliasInput) SetStateMachineAliasArn(v string) *UpdateStateMachineAliasInput
SetStateMachineAliasArn sets the StateMachineAliasArn field's value.
func (UpdateStateMachineAliasInput) String ¶ added in v1.44.288
func (s UpdateStateMachineAliasInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateStateMachineAliasInput) Validate ¶ added in v1.44.288
func (s *UpdateStateMachineAliasInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateStateMachineAliasOutput ¶ added in v1.44.288
type UpdateStateMachineAliasOutput struct { // The date and time the state machine alias was updated. // // UpdateDate is a required field UpdateDate *time.Time `locationName:"updateDate" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (UpdateStateMachineAliasOutput) GoString ¶ added in v1.44.288
func (s UpdateStateMachineAliasOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateStateMachineAliasOutput) SetUpdateDate ¶ added in v1.44.288
func (s *UpdateStateMachineAliasOutput) SetUpdateDate(v time.Time) *UpdateStateMachineAliasOutput
SetUpdateDate sets the UpdateDate field's value.
func (UpdateStateMachineAliasOutput) String ¶ added in v1.44.288
func (s UpdateStateMachineAliasOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateStateMachineInput's // String and GoString methods. Definition *string `locationName:"definition" min:"1" type:"string" sensitive:"true"` // Settings to configure server-side encryption. EncryptionConfiguration *EncryptionConfiguration `locationName:"encryptionConfiguration" type:"structure"` // Use the LoggingConfiguration data type to set CloudWatch Logs options. LoggingConfiguration *LoggingConfiguration `locationName:"loggingConfiguration" type:"structure"` // Specifies whether the state machine version is published. The default is // false. To publish a version after updating the state machine, set publish // to true. Publish *bool `locationName:"publish" type:"boolean"` // 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"` // Selects whether X-Ray tracing is enabled. TracingConfiguration *TracingConfiguration `locationName:"tracingConfiguration" type:"structure"` // An optional description of the state machine version to publish. // // You can only specify the versionDescription parameter if you've set publish // to true. // // VersionDescription is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateStateMachineInput's // String and GoString methods. VersionDescription *string `locationName:"versionDescription" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (UpdateStateMachineInput) GoString ¶ added in v1.12.28
func (s UpdateStateMachineInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateStateMachineInput) SetDefinition ¶ added in v1.12.28
func (s *UpdateStateMachineInput) SetDefinition(v string) *UpdateStateMachineInput
SetDefinition sets the Definition field's value.
func (*UpdateStateMachineInput) SetEncryptionConfiguration ¶ added in v1.55.3
func (s *UpdateStateMachineInput) SetEncryptionConfiguration(v *EncryptionConfiguration) *UpdateStateMachineInput
SetEncryptionConfiguration sets the EncryptionConfiguration 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) SetPublish ¶ added in v1.44.288
func (s *UpdateStateMachineInput) SetPublish(v bool) *UpdateStateMachineInput
SetPublish sets the Publish 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) SetTracingConfiguration ¶ added in v1.34.23
func (s *UpdateStateMachineInput) SetTracingConfiguration(v *TracingConfiguration) *UpdateStateMachineInput
SetTracingConfiguration sets the TracingConfiguration field's value.
func (*UpdateStateMachineInput) SetVersionDescription ¶ added in v1.44.288
func (s *UpdateStateMachineInput) SetVersionDescription(v string) *UpdateStateMachineInput
SetVersionDescription sets the VersionDescription field's value.
func (UpdateStateMachineInput) String ¶ added in v1.12.28
func (s UpdateStateMachineInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 revision identifier for the updated state machine. RevisionId *string `locationName:"revisionId" type:"string"` // The Amazon Resource Name (ARN) of the published state machine version. // // If the publish parameter isn't set to true, this field returns null. StateMachineVersionArn *string `locationName:"stateMachineVersionArn" min:"1" type:"string"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateStateMachineOutput) SetRevisionId ¶ added in v1.44.288
func (s *UpdateStateMachineOutput) SetRevisionId(v string) *UpdateStateMachineOutput
SetRevisionId sets the RevisionId field's value.
func (*UpdateStateMachineOutput) SetStateMachineVersionArn ¶ added in v1.44.288
func (s *UpdateStateMachineOutput) SetStateMachineVersionArn(v string) *UpdateStateMachineOutput
SetStateMachineVersionArn sets the StateMachineVersionArn field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidateStateMachineDefinitionDiagnostic ¶ added in v1.51.29
type ValidateStateMachineDefinitionDiagnostic struct { // Identifying code for the diagnostic. // // Code is a required field Code *string `locationName:"code" type:"string" required:"true"` // Location of the issue in the state machine, if available. // // For errors specific to a field, the location could be in the format: /States/<StateName>/<FieldName>, // for example: /States/FailState/ErrorPath. Location *string `locationName:"location" type:"string"` // Message describing the diagnostic condition. // // Message is a required field Message *string `locationName:"message" type:"string" required:"true"` // A value of ERROR means that you cannot create or update a state machine with // this definition. // // Severity is a required field Severity *string `locationName:"severity" type:"string" required:"true" enum:"ValidateStateMachineDefinitionSeverity"` // contains filtered or unexported fields }
Describes an error found during validation. Validation errors found in the definition return in the response as diagnostic elements, rather than raise an exception.
func (ValidateStateMachineDefinitionDiagnostic) GoString ¶ added in v1.51.29
func (s ValidateStateMachineDefinitionDiagnostic) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateStateMachineDefinitionDiagnostic) SetCode ¶ added in v1.51.29
func (s *ValidateStateMachineDefinitionDiagnostic) SetCode(v string) *ValidateStateMachineDefinitionDiagnostic
SetCode sets the Code field's value.
func (*ValidateStateMachineDefinitionDiagnostic) SetLocation ¶ added in v1.51.29
func (s *ValidateStateMachineDefinitionDiagnostic) SetLocation(v string) *ValidateStateMachineDefinitionDiagnostic
SetLocation sets the Location field's value.
func (*ValidateStateMachineDefinitionDiagnostic) SetMessage ¶ added in v1.51.29
func (s *ValidateStateMachineDefinitionDiagnostic) SetMessage(v string) *ValidateStateMachineDefinitionDiagnostic
SetMessage sets the Message field's value.
func (*ValidateStateMachineDefinitionDiagnostic) SetSeverity ¶ added in v1.51.29
func (s *ValidateStateMachineDefinitionDiagnostic) SetSeverity(v string) *ValidateStateMachineDefinitionDiagnostic
SetSeverity sets the Severity field's value.
func (ValidateStateMachineDefinitionDiagnostic) String ¶ added in v1.51.29
func (s ValidateStateMachineDefinitionDiagnostic) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidateStateMachineDefinitionInput ¶ added in v1.51.29
type ValidateStateMachineDefinitionInput struct { // The Amazon States Language definition of the state machine. For more information, // see Amazon States Language (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html) // (ASL). // // Definition is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ValidateStateMachineDefinitionInput's // String and GoString methods. // // Definition is a required field Definition *string `locationName:"definition" min:"1" type:"string" required:"true" sensitive:"true"` // The target type of state machine for this definition. The default is STANDARD. Type *string `locationName:"type" type:"string" enum:"StateMachineType"` // contains filtered or unexported fields }
func (ValidateStateMachineDefinitionInput) GoString ¶ added in v1.51.29
func (s ValidateStateMachineDefinitionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateStateMachineDefinitionInput) SetDefinition ¶ added in v1.51.29
func (s *ValidateStateMachineDefinitionInput) SetDefinition(v string) *ValidateStateMachineDefinitionInput
SetDefinition sets the Definition field's value.
func (*ValidateStateMachineDefinitionInput) SetType ¶ added in v1.51.29
func (s *ValidateStateMachineDefinitionInput) SetType(v string) *ValidateStateMachineDefinitionInput
SetType sets the Type field's value.
func (ValidateStateMachineDefinitionInput) String ¶ added in v1.51.29
func (s ValidateStateMachineDefinitionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateStateMachineDefinitionInput) Validate ¶ added in v1.51.29
func (s *ValidateStateMachineDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ValidateStateMachineDefinitionOutput ¶ added in v1.51.29
type ValidateStateMachineDefinitionOutput struct { // If the result is OK, this field will be empty. When there are errors, this // field will contain an array of Diagnostic objects to help you troubleshoot. // // Diagnostics is a required field Diagnostics []*ValidateStateMachineDefinitionDiagnostic `locationName:"diagnostics" type:"list" required:"true"` // The result value will be OK when no syntax errors are found, or FAIL if the // workflow definition does not pass verification. // // Result is a required field Result *string `locationName:"result" type:"string" required:"true" enum:"ValidateStateMachineDefinitionResultCode"` // contains filtered or unexported fields }
func (ValidateStateMachineDefinitionOutput) GoString ¶ added in v1.51.29
func (s ValidateStateMachineDefinitionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidateStateMachineDefinitionOutput) SetDiagnostics ¶ added in v1.51.29
func (s *ValidateStateMachineDefinitionOutput) SetDiagnostics(v []*ValidateStateMachineDefinitionDiagnostic) *ValidateStateMachineDefinitionOutput
SetDiagnostics sets the Diagnostics field's value.
func (*ValidateStateMachineDefinitionOutput) SetResult ¶ added in v1.51.29
func (s *ValidateStateMachineDefinitionOutput) SetResult(v string) *ValidateStateMachineDefinitionOutput
SetResult sets the Result field's value.
func (ValidateStateMachineDefinitionOutput) String ¶ added in v1.51.29
func (s ValidateStateMachineDefinitionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶ added in v1.44.151
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The input does not satisfy the constraints specified by an Amazon Web Services // service. Reason *string `locationName:"reason" type:"string" enum:"ValidationExceptionReason"` // contains filtered or unexported fields }
The input does not satisfy the constraints specified by an Amazon Web Services service.
func (*ValidationException) Code ¶ added in v1.44.151
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶ added in v1.44.151
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶ added in v1.44.151
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶ added in v1.44.151
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶ added in v1.44.151
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶ added in v1.44.151
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶ added in v1.44.151
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶ added in v1.44.151
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".