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

Namespaces

 CloudTrailEndpoint
 
 CloudTrailErrorMapper
 
 Model
 

Classes

class  CloudTrailClient
 
class  CloudTrailRequest
 

Typedefs

typedef std::function< void(const CloudTrailClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::CreateTrailRequest &, const Model::CreateTrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrailResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::DeleteTrailRequest &, const Model::DeleteTrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrailResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::DescribeTrailsRequest &, const Model::DescribeTrailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrailsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::GetTrailStatusRequest &, const Model::GetTrailStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrailStatusResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::ListPublicKeysRequest &, const Model::ListPublicKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPublicKeysResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::LookupEventsRequest &, const Model::LookupEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > LookupEventsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::StartLoggingRequest &, const Model::StartLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartLoggingResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::StopLoggingRequest &, const Model::StopLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopLoggingResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::UpdateTrailRequest &, const Model::UpdateTrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrailResponseReceivedHandler
 

Enumerations

enum  CloudTrailErrors {
  CloudTrailErrors::INCOMPLETE_SIGNATURE = 0, CloudTrailErrors::INTERNAL_FAILURE = 1, CloudTrailErrors::INVALID_ACTION = 2, CloudTrailErrors::INVALID_CLIENT_TOKEN_ID = 3,
  CloudTrailErrors::INVALID_PARAMETER_COMBINATION = 4, CloudTrailErrors::INVALID_QUERY_PARAMETER = 5, CloudTrailErrors::INVALID_PARAMETER_VALUE = 6, CloudTrailErrors::MISSING_ACTION = 7,
  CloudTrailErrors::MISSING_AUTHENTICATION_TOKEN = 8, CloudTrailErrors::MISSING_PARAMETER = 9, CloudTrailErrors::OPT_IN_REQUIRED = 10, CloudTrailErrors::REQUEST_EXPIRED = 11,
  CloudTrailErrors::SERVICE_UNAVAILABLE = 12, CloudTrailErrors::THROTTLING = 13, CloudTrailErrors::VALIDATION = 14, CloudTrailErrors::ACCESS_DENIED = 15,
  CloudTrailErrors::RESOURCE_NOT_FOUND = 16, CloudTrailErrors::UNRECOGNIZED_CLIENT = 17, CloudTrailErrors::MALFORMED_QUERY_STRING = 18, CloudTrailErrors::NETWORK_CONNECTION = 99,
  CloudTrailErrors::UNKNOWN = 100, CloudTrailErrors::CLOUD_TRAIL_A_R_N_INVALID = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, CloudTrailErrors::CLOUD_WATCH_LOGS_DELIVERY_UNAVAILABLE, CloudTrailErrors::INSUFFICIENT_ENCRYPTION_POLICY,
  CloudTrailErrors::INSUFFICIENT_S3_BUCKET_POLICY, CloudTrailErrors::INSUFFICIENT_SNS_TOPIC_POLICY, CloudTrailErrors::INVALID_CLOUD_WATCH_LOGS_LOG_GROUP_ARN, CloudTrailErrors::INVALID_CLOUD_WATCH_LOGS_ROLE_ARN,
  CloudTrailErrors::INVALID_HOME_REGION, CloudTrailErrors::INVALID_KMS_KEY_ID, CloudTrailErrors::INVALID_LOOKUP_ATTRIBUTES, CloudTrailErrors::INVALID_MAX_RESULTS,
  CloudTrailErrors::INVALID_NEXT_TOKEN, CloudTrailErrors::INVALID_S3_BUCKET_NAME, CloudTrailErrors::INVALID_S3_PREFIX, CloudTrailErrors::INVALID_SNS_TOPIC_NAME,
  CloudTrailErrors::INVALID_TAG_PARAMETER, CloudTrailErrors::INVALID_TIME_RANGE, CloudTrailErrors::INVALID_TOKEN, CloudTrailErrors::INVALID_TRAIL_NAME,
  CloudTrailErrors::KMS, CloudTrailErrors::KMS_KEY_DISABLED, CloudTrailErrors::KMS_KEY_NOT_FOUND, CloudTrailErrors::MAXIMUM_NUMBER_OF_TRAILS_EXCEEDED,
  CloudTrailErrors::OPERATION_NOT_PERMITTED, CloudTrailErrors::RESOURCE_TYPE_NOT_SUPPORTED, CloudTrailErrors::S3_BUCKET_DOES_NOT_EXIST, CloudTrailErrors::TAGS_LIMIT_EXCEEDED,
  CloudTrailErrors::TRAIL_ALREADY_EXISTS, CloudTrailErrors::TRAIL_NOT_FOUND, CloudTrailErrors::TRAIL_NOT_PROVIDED, CloudTrailErrors::UNSUPPORTED_OPERATION
}
 

Typedef Documentation

Definition at line 120 of file CloudTrailClient.h.

Definition at line 123 of file CloudTrailClient.h.

Definition at line 124 of file CloudTrailClient.h.

Definition at line 125 of file CloudTrailClient.h.

Definition at line 126 of file CloudTrailClient.h.

Definition at line 127 of file CloudTrailClient.h.

Definition at line 128 of file CloudTrailClient.h.

Definition at line 129 of file CloudTrailClient.h.

Definition at line 130 of file CloudTrailClient.h.

Definition at line 131 of file CloudTrailClient.h.

Definition at line 132 of file CloudTrailClient.h.

Definition at line 133 of file CloudTrailClient.h.

Enumeration Type Documentation

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 
CLOUD_TRAIL_A_R_N_INVALID 
CLOUD_WATCH_LOGS_DELIVERY_UNAVAILABLE 
INSUFFICIENT_ENCRYPTION_POLICY 
INSUFFICIENT_S3_BUCKET_POLICY 
INSUFFICIENT_SNS_TOPIC_POLICY 
INVALID_CLOUD_WATCH_LOGS_LOG_GROUP_ARN 
INVALID_CLOUD_WATCH_LOGS_ROLE_ARN 
INVALID_HOME_REGION 
INVALID_KMS_KEY_ID 
INVALID_LOOKUP_ATTRIBUTES 
INVALID_MAX_RESULTS 
INVALID_NEXT_TOKEN 
INVALID_S3_BUCKET_NAME 
INVALID_S3_PREFIX 
INVALID_SNS_TOPIC_NAME 
INVALID_TAG_PARAMETER 
INVALID_TIME_RANGE 
INVALID_TOKEN 
INVALID_TRAIL_NAME 
KMS 
KMS_KEY_DISABLED 
KMS_KEY_NOT_FOUND 
MAXIMUM_NUMBER_OF_TRAILS_EXCEEDED 
OPERATION_NOT_PERMITTED 
RESOURCE_TYPE_NOT_SUPPORTED 
S3_BUCKET_DOES_NOT_EXIST 
TAGS_LIMIT_EXCEEDED 
TRAIL_ALREADY_EXISTS 
TRAIL_NOT_FOUND 
TRAIL_NOT_PROVIDED 
UNSUPPORTED_OPERATION 

Definition at line 24 of file CloudTrailErrors.h.