AWS SDK for C++  1.8.73
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::SMS Namespace Reference

Namespaces

 Model
 
 SMSEndpoint
 
 SMSErrorMapper
 

Classes

class  SMSClient
 
class  SMSError
 
class  SMSRequest
 

Typedefs

typedef std::function< void(const SMSClient *, const Model::CreateAppRequest &, const Model::CreateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::CreateReplicationJobRequest &, const Model::CreateReplicationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicationJobResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::DeleteAppRequest &, const Model::DeleteAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::DeleteAppLaunchConfigurationRequest &, const Model::DeleteAppLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppLaunchConfigurationResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::DeleteAppReplicationConfigurationRequest &, const Model::DeleteAppReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppReplicationConfigurationResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::DeleteAppValidationConfigurationRequest &, const Model::DeleteAppValidationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppValidationConfigurationResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::DeleteReplicationJobRequest &, const Model::DeleteReplicationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicationJobResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::DeleteServerCatalogRequest &, const Model::DeleteServerCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServerCatalogResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::DisassociateConnectorRequest &, const Model::DisassociateConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateConnectorResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::GenerateChangeSetRequest &, const Model::GenerateChangeSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateChangeSetResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::GenerateTemplateRequest &, const Model::GenerateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateTemplateResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::GetAppRequest &, const Model::GetAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::GetAppLaunchConfigurationRequest &, const Model::GetAppLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppLaunchConfigurationResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::GetAppReplicationConfigurationRequest &, const Model::GetAppReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppReplicationConfigurationResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::GetAppValidationConfigurationRequest &, const Model::GetAppValidationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppValidationConfigurationResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::GetAppValidationOutputRequest &, const Model::GetAppValidationOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppValidationOutputResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::GetConnectorsRequest &, const Model::GetConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectorsResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::GetReplicationJobsRequest &, const Model::GetReplicationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReplicationJobsResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::GetReplicationRunsRequest &, const Model::GetReplicationRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReplicationRunsResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::GetServersRequest &, const Model::GetServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServersResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::ImportAppCatalogRequest &, const Model::ImportAppCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportAppCatalogResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::ImportServerCatalogRequest &, const Model::ImportServerCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportServerCatalogResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::LaunchAppRequest &, const Model::LaunchAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > LaunchAppResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::ListAppsRequest &, const Model::ListAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppsResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::NotifyAppValidationOutputRequest &, const Model::NotifyAppValidationOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > NotifyAppValidationOutputResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::PutAppLaunchConfigurationRequest &, const Model::PutAppLaunchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAppLaunchConfigurationResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::PutAppReplicationConfigurationRequest &, const Model::PutAppReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAppReplicationConfigurationResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::PutAppValidationConfigurationRequest &, const Model::PutAppValidationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAppValidationConfigurationResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::StartAppReplicationRequest &, const Model::StartAppReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAppReplicationResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::StartOnDemandAppReplicationRequest &, const Model::StartOnDemandAppReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartOnDemandAppReplicationResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::StartOnDemandReplicationRunRequest &, const Model::StartOnDemandReplicationRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartOnDemandReplicationRunResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::StopAppReplicationRequest &, const Model::StopAppReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopAppReplicationResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::TerminateAppRequest &, const Model::TerminateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateAppResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::UpdateAppRequest &, const Model::UpdateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAppResponseReceivedHandler
 
typedef std::function< void(const SMSClient *, const Model::UpdateReplicationJobRequest &, const Model::UpdateReplicationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateReplicationJobResponseReceivedHandler
 

Enumerations

enum  SMSErrors {
  SMSErrors::INCOMPLETE_SIGNATURE = 0, SMSErrors::INTERNAL_FAILURE = 1, SMSErrors::INVALID_ACTION = 2, SMSErrors::INVALID_CLIENT_TOKEN_ID = 3,
  SMSErrors::INVALID_PARAMETER_COMBINATION = 4, SMSErrors::INVALID_QUERY_PARAMETER = 5, SMSErrors::INVALID_PARAMETER_VALUE = 6, SMSErrors::MISSING_ACTION = 7,
  SMSErrors::MISSING_AUTHENTICATION_TOKEN = 8, SMSErrors::MISSING_PARAMETER = 9, SMSErrors::OPT_IN_REQUIRED = 10, SMSErrors::REQUEST_EXPIRED = 11,
  SMSErrors::SERVICE_UNAVAILABLE = 12, SMSErrors::THROTTLING = 13, SMSErrors::VALIDATION = 14, SMSErrors::ACCESS_DENIED = 15,
  SMSErrors::RESOURCE_NOT_FOUND = 16, SMSErrors::UNRECOGNIZED_CLIENT = 17, SMSErrors::MALFORMED_QUERY_STRING = 18, SMSErrors::SLOW_DOWN = 19,
  SMSErrors::REQUEST_TIME_TOO_SKEWED = 20, SMSErrors::INVALID_SIGNATURE = 21, SMSErrors::SIGNATURE_DOES_NOT_MATCH = 22, SMSErrors::INVALID_ACCESS_KEY_ID = 23,
  SMSErrors::REQUEST_TIMEOUT = 24, SMSErrors::NETWORK_CONNECTION = 99, SMSErrors::UNKNOWN = 100, SMSErrors::DRY_RUN_OPERATION = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  SMSErrors::INVALID_PARAMETER, SMSErrors::MISSING_REQUIRED_PARAMETER, SMSErrors::NO_CONNECTORS_AVAILABLE, SMSErrors::OPERATION_NOT_PERMITTED,
  SMSErrors::REPLICATION_JOB_ALREADY_EXISTS, SMSErrors::REPLICATION_JOB_NOT_FOUND, SMSErrors::REPLICATION_RUN_LIMIT_EXCEEDED, SMSErrors::SERVER_CANNOT_BE_REPLICATED,
  SMSErrors::TEMPORARILY_UNAVAILABLE, SMSErrors::UNAUTHORIZED_OPERATION
}
 

Typedef Documentation

◆ CreateAppResponseReceivedHandler

typedef std::function<void(const SMSClient*, const Model::CreateAppRequest&, const Model::CreateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SMS::CreateAppResponseReceivedHandler

Definition at line 197 of file SMSClient.h.

◆ CreateReplicationJobResponseReceivedHandler

Definition at line 200 of file SMSClient.h.

◆ DeleteAppLaunchConfigurationResponseReceivedHandler

Definition at line 202 of file SMSClient.h.

◆ DeleteAppReplicationConfigurationResponseReceivedHandler

Definition at line 203 of file SMSClient.h.

◆ DeleteAppResponseReceivedHandler

typedef std::function<void(const SMSClient*, const Model::DeleteAppRequest&, const Model::DeleteAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SMS::DeleteAppResponseReceivedHandler

Definition at line 201 of file SMSClient.h.

◆ DeleteAppValidationConfigurationResponseReceivedHandler

Definition at line 204 of file SMSClient.h.

◆ DeleteReplicationJobResponseReceivedHandler

Definition at line 205 of file SMSClient.h.

◆ DeleteServerCatalogResponseReceivedHandler

Definition at line 206 of file SMSClient.h.

◆ DisassociateConnectorResponseReceivedHandler

Definition at line 207 of file SMSClient.h.

◆ GenerateChangeSetResponseReceivedHandler

Definition at line 208 of file SMSClient.h.

◆ GenerateTemplateResponseReceivedHandler

Definition at line 209 of file SMSClient.h.

◆ GetAppLaunchConfigurationResponseReceivedHandler

Definition at line 211 of file SMSClient.h.

◆ GetAppReplicationConfigurationResponseReceivedHandler

Definition at line 212 of file SMSClient.h.

◆ GetAppResponseReceivedHandler

typedef std::function<void(const SMSClient*, const Model::GetAppRequest&, const Model::GetAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SMS::GetAppResponseReceivedHandler

Definition at line 210 of file SMSClient.h.

◆ GetAppValidationConfigurationResponseReceivedHandler

Definition at line 213 of file SMSClient.h.

◆ GetAppValidationOutputResponseReceivedHandler

Definition at line 214 of file SMSClient.h.

◆ GetConnectorsResponseReceivedHandler

Definition at line 215 of file SMSClient.h.

◆ GetReplicationJobsResponseReceivedHandler

Definition at line 216 of file SMSClient.h.

◆ GetReplicationRunsResponseReceivedHandler

Definition at line 217 of file SMSClient.h.

◆ GetServersResponseReceivedHandler

typedef std::function<void(const SMSClient*, const Model::GetServersRequest&, const Model::GetServersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SMS::GetServersResponseReceivedHandler

Definition at line 218 of file SMSClient.h.

◆ ImportAppCatalogResponseReceivedHandler

Definition at line 219 of file SMSClient.h.

◆ ImportServerCatalogResponseReceivedHandler

Definition at line 220 of file SMSClient.h.

◆ LaunchAppResponseReceivedHandler

typedef std::function<void(const SMSClient*, const Model::LaunchAppRequest&, const Model::LaunchAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SMS::LaunchAppResponseReceivedHandler

Definition at line 221 of file SMSClient.h.

◆ ListAppsResponseReceivedHandler

typedef std::function<void(const SMSClient*, const Model::ListAppsRequest&, const Model::ListAppsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SMS::ListAppsResponseReceivedHandler

Definition at line 222 of file SMSClient.h.

◆ NotifyAppValidationOutputResponseReceivedHandler

Definition at line 223 of file SMSClient.h.

◆ PutAppLaunchConfigurationResponseReceivedHandler

Definition at line 224 of file SMSClient.h.

◆ PutAppReplicationConfigurationResponseReceivedHandler

Definition at line 225 of file SMSClient.h.

◆ PutAppValidationConfigurationResponseReceivedHandler

Definition at line 226 of file SMSClient.h.

◆ StartAppReplicationResponseReceivedHandler

Definition at line 227 of file SMSClient.h.

◆ StartOnDemandAppReplicationResponseReceivedHandler

Definition at line 228 of file SMSClient.h.

◆ StartOnDemandReplicationRunResponseReceivedHandler

Definition at line 229 of file SMSClient.h.

◆ StopAppReplicationResponseReceivedHandler

Definition at line 230 of file SMSClient.h.

◆ TerminateAppResponseReceivedHandler

Definition at line 231 of file SMSClient.h.

◆ UpdateAppResponseReceivedHandler

typedef std::function<void(const SMSClient*, const Model::UpdateAppRequest&, const Model::UpdateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SMS::UpdateAppResponseReceivedHandler

Definition at line 232 of file SMSClient.h.

◆ UpdateReplicationJobResponseReceivedHandler

Definition at line 233 of file SMSClient.h.

Enumeration Type Documentation

◆ SMSErrors

enum Aws::SMS::SMSErrors
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 
DRY_RUN_OPERATION 
INVALID_PARAMETER 
MISSING_REQUIRED_PARAMETER 
NO_CONNECTORS_AVAILABLE 
OPERATION_NOT_PERMITTED 
REPLICATION_JOB_ALREADY_EXISTS 
REPLICATION_JOB_NOT_FOUND 
REPLICATION_RUN_LIMIT_EXCEEDED 
SERVER_CANNOT_BE_REPLICATED 
TEMPORARILY_UNAVAILABLE 
UNAUTHORIZED_OPERATION 

Definition at line 16 of file SMSErrors.h.