AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::SSM Namespace Reference

Namespaces

 Model
 
 SSMEndpoint
 
 SSMErrorMapper
 

Classes

class  SSMClient
 
class  SSMRequest
 

Typedefs

typedef std::function< void(const SSMClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::CancelCommandRequest &, const Model::CancelCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelCommandResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::CreateActivationRequest &, const Model::CreateActivationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateActivationResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::CreateAssociationRequest &, const Model::CreateAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssociationResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::CreateAssociationBatchRequest &, const Model::CreateAssociationBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssociationBatchResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::CreateDocumentRequest &, const Model::CreateDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDocumentResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::DeleteActivationRequest &, const Model::DeleteActivationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteActivationResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::DeleteAssociationRequest &, const Model::DeleteAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssociationResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::DeleteDocumentRequest &, const Model::DeleteDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDocumentResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::DeregisterManagedInstanceRequest &, const Model::DeregisterManagedInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterManagedInstanceResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::DescribeActivationsRequest &, const Model::DescribeActivationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActivationsResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::DescribeAssociationRequest &, const Model::DescribeAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssociationResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::DescribeDocumentRequest &, const Model::DescribeDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDocumentResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::DescribeDocumentPermissionRequest &, const Model::DescribeDocumentPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDocumentPermissionResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::DescribeInstanceInformationRequest &, const Model::DescribeInstanceInformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceInformationResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::GetDocumentRequest &, const Model::GetDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDocumentResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::ListAssociationsRequest &, const Model::ListAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociationsResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::ListCommandInvocationsRequest &, const Model::ListCommandInvocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCommandInvocationsResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::ListCommandsRequest &, const Model::ListCommandsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCommandsResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::ListDocumentsRequest &, const Model::ListDocumentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDocumentsResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::ModifyDocumentPermissionRequest &, const Model::ModifyDocumentPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDocumentPermissionResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::SendCommandRequest &, const Model::SendCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCommandResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::UpdateAssociationStatusRequest &, const Model::UpdateAssociationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssociationStatusResponseReceivedHandler
 
typedef std::function< void(const SSMClient *, const Model::UpdateManagedInstanceRoleRequest &, const Model::UpdateManagedInstanceRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateManagedInstanceRoleResponseReceivedHandler
 

Enumerations

enum  SSMErrors {
  SSMErrors::INCOMPLETE_SIGNATURE = 0, SSMErrors::INTERNAL_FAILURE = 1, SSMErrors::INVALID_ACTION = 2, SSMErrors::INVALID_CLIENT_TOKEN_ID = 3,
  SSMErrors::INVALID_PARAMETER_COMBINATION = 4, SSMErrors::INVALID_QUERY_PARAMETER = 5, SSMErrors::INVALID_PARAMETER_VALUE = 6, SSMErrors::MISSING_ACTION = 7,
  SSMErrors::MISSING_AUTHENTICATION_TOKEN = 8, SSMErrors::MISSING_PARAMETER = 9, SSMErrors::OPT_IN_REQUIRED = 10, SSMErrors::REQUEST_EXPIRED = 11,
  SSMErrors::SERVICE_UNAVAILABLE = 12, SSMErrors::THROTTLING = 13, SSMErrors::VALIDATION = 14, SSMErrors::ACCESS_DENIED = 15,
  SSMErrors::RESOURCE_NOT_FOUND = 16, SSMErrors::UNRECOGNIZED_CLIENT = 17, SSMErrors::MALFORMED_QUERY_STRING = 18, SSMErrors::NETWORK_CONNECTION = 99,
  SSMErrors::UNKNOWN = 100, SSMErrors::ASSOCIATED_INSTANCES = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, SSMErrors::ASSOCIATION_ALREADY_EXISTS, SSMErrors::ASSOCIATION_DOES_NOT_EXIST,
  SSMErrors::ASSOCIATION_LIMIT_EXCEEDED, SSMErrors::DOCUMENT_ALREADY_EXISTS, SSMErrors::DOCUMENT_LIMIT_EXCEEDED, SSMErrors::DOCUMENT_PERMISSION_LIMIT,
  SSMErrors::DUPLICATE_INSTANCE_ID, SSMErrors::INVALID_ACTIVATION, SSMErrors::INVALID_ACTIVATION_ID, SSMErrors::INVALID_COMMAND_ID,
  SSMErrors::INVALID_DOCUMENT, SSMErrors::INVALID_DOCUMENT_CONTENT, SSMErrors::INVALID_DOCUMENT_OPERATION, SSMErrors::INVALID_FILTER,
  SSMErrors::INVALID_FILTER_KEY, SSMErrors::INVALID_INSTANCE_ID, SSMErrors::INVALID_INSTANCE_INFORMATION_FILTER_VALUE, SSMErrors::INVALID_NEXT_TOKEN,
  SSMErrors::INVALID_NOTIFICATION_CONFIG, SSMErrors::INVALID_OUTPUT_FOLDER, SSMErrors::INVALID_PARAMETERS, SSMErrors::INVALID_PERMISSION_TYPE,
  SSMErrors::INVALID_RESOURCE_ID, SSMErrors::INVALID_RESOURCE_TYPE, SSMErrors::INVALID_ROLE, SSMErrors::MAX_DOCUMENT_SIZE_EXCEEDED,
  SSMErrors::STATUS_UNCHANGED, SSMErrors::TOO_MANY_UPDATES, SSMErrors::UNSUPPORTED_PLATFORM_TYPE
}
 

Typedef Documentation

Definition at line 176 of file SSMClient.h.

Definition at line 179 of file SSMClient.h.

Definition at line 180 of file SSMClient.h.

Definition at line 182 of file SSMClient.h.

Definition at line 181 of file SSMClient.h.

Definition at line 183 of file SSMClient.h.

Definition at line 184 of file SSMClient.h.

Definition at line 185 of file SSMClient.h.

Definition at line 186 of file SSMClient.h.

Definition at line 187 of file SSMClient.h.

Definition at line 188 of file SSMClient.h.

Definition at line 189 of file SSMClient.h.

Definition at line 191 of file SSMClient.h.

Definition at line 190 of file SSMClient.h.

Definition at line 192 of file SSMClient.h.

typedef std::function<void(const SSMClient*, const Model::GetDocumentRequest&, const Model::GetDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SSM::GetDocumentResponseReceivedHandler

Definition at line 193 of file SSMClient.h.

Definition at line 194 of file SSMClient.h.

Definition at line 195 of file SSMClient.h.

Definition at line 196 of file SSMClient.h.

Definition at line 197 of file SSMClient.h.

Definition at line 198 of file SSMClient.h.

Definition at line 199 of file SSMClient.h.

Definition at line 200 of file SSMClient.h.

typedef std::function<void(const SSMClient*, const Model::SendCommandRequest&, const Model::SendCommandOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SSM::SendCommandResponseReceivedHandler

Definition at line 201 of file SSMClient.h.

Definition at line 202 of file SSMClient.h.

Definition at line 203 of file SSMClient.h.

Enumeration Type Documentation

enum Aws::SSM::SSMErrors
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 
NETWORK_CONNECTION 
UNKNOWN 
ASSOCIATED_INSTANCES 
ASSOCIATION_ALREADY_EXISTS 
ASSOCIATION_DOES_NOT_EXIST 
ASSOCIATION_LIMIT_EXCEEDED 
DOCUMENT_ALREADY_EXISTS 
DOCUMENT_LIMIT_EXCEEDED 
DOCUMENT_PERMISSION_LIMIT 
DUPLICATE_INSTANCE_ID 
INVALID_ACTIVATION 
INVALID_ACTIVATION_ID 
INVALID_COMMAND_ID 
INVALID_DOCUMENT 
INVALID_DOCUMENT_CONTENT 
INVALID_DOCUMENT_OPERATION 
INVALID_FILTER 
INVALID_FILTER_KEY 
INVALID_INSTANCE_ID 
INVALID_INSTANCE_INFORMATION_FILTER_VALUE 
INVALID_NEXT_TOKEN 
INVALID_NOTIFICATION_CONFIG 
INVALID_OUTPUT_FOLDER 
INVALID_PARAMETERS 
INVALID_PERMISSION_TYPE 
INVALID_RESOURCE_ID 
INVALID_RESOURCE_TYPE 
INVALID_ROLE 
MAX_DOCUMENT_SIZE_EXCEEDED 
STATUS_UNCHANGED 
TOO_MANY_UPDATES 
UNSUPPORTED_PLATFORM_TYPE 

Definition at line 24 of file SSMErrors.h.