AWS SDK for C++  1.9.157
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::SFN Namespace Reference

Namespaces

 Model
 
 SFNEndpoint
 
 SFNErrorMapper
 

Classes

class  SFNClient
 
class  SFNError
 
class  SFNRequest
 

Typedefs

typedef std::function< void(const SFNClient *, const Model::CreateActivityRequest &, const Model::CreateActivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateActivityResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::CreateStateMachineRequest &, const Model::CreateStateMachineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStateMachineResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::DeleteActivityRequest &, const Model::DeleteActivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteActivityResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::DeleteStateMachineRequest &, const Model::DeleteStateMachineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStateMachineResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::DescribeActivityRequest &, const Model::DescribeActivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActivityResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::DescribeExecutionRequest &, const Model::DescribeExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExecutionResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::DescribeStateMachineRequest &, const Model::DescribeStateMachineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStateMachineResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::DescribeStateMachineForExecutionRequest &, const Model::DescribeStateMachineForExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStateMachineForExecutionResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::GetActivityTaskRequest &, const Model::GetActivityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetActivityTaskResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::GetExecutionHistoryRequest &, const Model::GetExecutionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExecutionHistoryResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::ListActivitiesRequest &, const Model::ListActivitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListActivitiesResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::ListExecutionsRequest &, const Model::ListExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExecutionsResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::ListStateMachinesRequest &, const Model::ListStateMachinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStateMachinesResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::SendTaskFailureRequest &, const Model::SendTaskFailureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendTaskFailureResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::SendTaskHeartbeatRequest &, const Model::SendTaskHeartbeatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendTaskHeartbeatResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::SendTaskSuccessRequest &, const Model::SendTaskSuccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendTaskSuccessResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::StartExecutionRequest &, const Model::StartExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartExecutionResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::StartSyncExecutionRequest &, const Model::StartSyncExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSyncExecutionResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::StopExecutionRequest &, const Model::StopExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopExecutionResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const SFNClient *, const Model::UpdateStateMachineRequest &, const Model::UpdateStateMachineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStateMachineResponseReceivedHandler
 

Enumerations

enum  SFNErrors {
  SFNErrors::INCOMPLETE_SIGNATURE = 0, SFNErrors::INTERNAL_FAILURE = 1, SFNErrors::INVALID_ACTION = 2, SFNErrors::INVALID_CLIENT_TOKEN_ID = 3,
  SFNErrors::INVALID_PARAMETER_COMBINATION = 4, SFNErrors::INVALID_QUERY_PARAMETER = 5, SFNErrors::INVALID_PARAMETER_VALUE = 6, SFNErrors::MISSING_ACTION = 7,
  SFNErrors::MISSING_AUTHENTICATION_TOKEN = 8, SFNErrors::MISSING_PARAMETER = 9, SFNErrors::OPT_IN_REQUIRED = 10, SFNErrors::REQUEST_EXPIRED = 11,
  SFNErrors::SERVICE_UNAVAILABLE = 12, SFNErrors::THROTTLING = 13, SFNErrors::VALIDATION = 14, SFNErrors::ACCESS_DENIED = 15,
  SFNErrors::RESOURCE_NOT_FOUND = 16, SFNErrors::UNRECOGNIZED_CLIENT = 17, SFNErrors::MALFORMED_QUERY_STRING = 18, SFNErrors::SLOW_DOWN = 19,
  SFNErrors::REQUEST_TIME_TOO_SKEWED = 20, SFNErrors::INVALID_SIGNATURE = 21, SFNErrors::SIGNATURE_DOES_NOT_MATCH = 22, SFNErrors::INVALID_ACCESS_KEY_ID = 23,
  SFNErrors::REQUEST_TIMEOUT = 24, SFNErrors::NETWORK_CONNECTION = 99, SFNErrors::UNKNOWN = 100, SFNErrors::ACTIVITY_DOES_NOT_EXIST = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  SFNErrors::ACTIVITY_LIMIT_EXCEEDED, SFNErrors::ACTIVITY_WORKER_LIMIT_EXCEEDED, SFNErrors::EXECUTION_ALREADY_EXISTS, SFNErrors::EXECUTION_DOES_NOT_EXIST,
  SFNErrors::EXECUTION_LIMIT_EXCEEDED, SFNErrors::INVALID_ARN, SFNErrors::INVALID_DEFINITION, SFNErrors::INVALID_EXECUTION_INPUT,
  SFNErrors::INVALID_LOGGING_CONFIGURATION, SFNErrors::INVALID_NAME, SFNErrors::INVALID_OUTPUT, SFNErrors::INVALID_TOKEN,
  SFNErrors::INVALID_TRACING_CONFIGURATION, SFNErrors::MISSING_REQUIRED_PARAMETER, SFNErrors::STATE_MACHINE_ALREADY_EXISTS, SFNErrors::STATE_MACHINE_DELETING,
  SFNErrors::STATE_MACHINE_DOES_NOT_EXIST, SFNErrors::STATE_MACHINE_LIMIT_EXCEEDED, SFNErrors::STATE_MACHINE_TYPE_NOT_SUPPORTED, SFNErrors::TASK_DOES_NOT_EXIST,
  SFNErrors::TASK_TIMED_OUT, SFNErrors::TOO_MANY_TAGS
}
 

Typedef Documentation

◆ CreateActivityResponseReceivedHandler

Definition at line 151 of file SFNClient.h.

◆ CreateStateMachineResponseReceivedHandler

Definition at line 152 of file SFNClient.h.

◆ DeleteActivityResponseReceivedHandler

Definition at line 153 of file SFNClient.h.

◆ DeleteStateMachineResponseReceivedHandler

Definition at line 154 of file SFNClient.h.

◆ DescribeActivityResponseReceivedHandler

Definition at line 155 of file SFNClient.h.

◆ DescribeExecutionResponseReceivedHandler

Definition at line 156 of file SFNClient.h.

◆ DescribeStateMachineForExecutionResponseReceivedHandler

Definition at line 158 of file SFNClient.h.

◆ DescribeStateMachineResponseReceivedHandler

Definition at line 157 of file SFNClient.h.

◆ GetActivityTaskResponseReceivedHandler

Definition at line 159 of file SFNClient.h.

◆ GetExecutionHistoryResponseReceivedHandler

Definition at line 160 of file SFNClient.h.

◆ ListActivitiesResponseReceivedHandler

Definition at line 161 of file SFNClient.h.

◆ ListExecutionsResponseReceivedHandler

Definition at line 162 of file SFNClient.h.

◆ ListStateMachinesResponseReceivedHandler

Definition at line 163 of file SFNClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 164 of file SFNClient.h.

◆ SendTaskFailureResponseReceivedHandler

Definition at line 165 of file SFNClient.h.

◆ SendTaskHeartbeatResponseReceivedHandler

Definition at line 166 of file SFNClient.h.

◆ SendTaskSuccessResponseReceivedHandler

Definition at line 167 of file SFNClient.h.

◆ StartExecutionResponseReceivedHandler

Definition at line 168 of file SFNClient.h.

◆ StartSyncExecutionResponseReceivedHandler

Definition at line 169 of file SFNClient.h.

◆ StopExecutionResponseReceivedHandler

Definition at line 170 of file SFNClient.h.

◆ TagResourceResponseReceivedHandler

typedef std::function<void(const SFNClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SFN::TagResourceResponseReceivedHandler

Definition at line 171 of file SFNClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 172 of file SFNClient.h.

◆ UpdateStateMachineResponseReceivedHandler

Definition at line 173 of file SFNClient.h.

Enumeration Type Documentation

◆ SFNErrors

enum Aws::SFN::SFNErrors
strong
Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
ACTIVITY_DOES_NOT_EXIST 
ACTIVITY_LIMIT_EXCEEDED 
ACTIVITY_WORKER_LIMIT_EXCEEDED 
EXECUTION_ALREADY_EXISTS 
EXECUTION_DOES_NOT_EXIST 
EXECUTION_LIMIT_EXCEEDED 
INVALID_ARN 
INVALID_DEFINITION 
INVALID_EXECUTION_INPUT 
INVALID_LOGGING_CONFIGURATION 
INVALID_NAME 
INVALID_OUTPUT 
INVALID_TOKEN 
INVALID_TRACING_CONFIGURATION 
MISSING_REQUIRED_PARAMETER 
STATE_MACHINE_ALREADY_EXISTS 
STATE_MACHINE_DELETING 
STATE_MACHINE_DOES_NOT_EXIST 
STATE_MACHINE_LIMIT_EXCEEDED 
STATE_MACHINE_TYPE_NOT_SUPPORTED 
TASK_DOES_NOT_EXIST 
TASK_TIMED_OUT 
TOO_MANY_TAGS 

Definition at line 16 of file SFNErrors.h.