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

Namespaces

 CloudTrailEndpoint
 
 CloudTrailErrorMapper
 
 Model
 

Classes

class  CloudTrailClient
 
class  CloudTrailError
 
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::GetEventSelectorsRequest &, const Model::GetEventSelectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventSelectorsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::GetInsightSelectorsRequest &, const Model::GetInsightSelectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightSelectorsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::GetTrailRequest &, const Model::GetTrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrailResponseReceivedHandler
 
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::ListTrailsRequest &, const Model::ListTrailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrailsResponseReceivedHandler
 
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::PutEventSelectorsRequest &, const Model::PutEventSelectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEventSelectorsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::PutInsightSelectorsRequest &, const Model::PutInsightSelectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutInsightSelectorsResponseReceivedHandler
 
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::SLOW_DOWN = 19,
  CloudTrailErrors::REQUEST_TIME_TOO_SKEWED = 20, CloudTrailErrors::INVALID_SIGNATURE = 21, CloudTrailErrors::SIGNATURE_DOES_NOT_MATCH = 22, CloudTrailErrors::INVALID_ACCESS_KEY_ID = 23,
  CloudTrailErrors::REQUEST_TIMEOUT = 24, CloudTrailErrors::NETWORK_CONNECTION = 99, CloudTrailErrors::UNKNOWN = 100, CloudTrailErrors::CLOUD_TRAIL_ACCESS_NOT_ENABLED = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  CloudTrailErrors::CLOUD_TRAIL_A_R_N_INVALID, CloudTrailErrors::CLOUD_WATCH_LOGS_DELIVERY_UNAVAILABLE, CloudTrailErrors::INSIGHT_NOT_ENABLED, CloudTrailErrors::INSUFFICIENT_DEPENDENCY_SERVICE_ACCESS_PERMISSION,
  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_EVENT_CATEGORY, CloudTrailErrors::INVALID_EVENT_SELECTORS, CloudTrailErrors::INVALID_HOME_REGION,
  CloudTrailErrors::INVALID_INSIGHT_SELECTORS, 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::NOT_ORGANIZATION_MASTER_ACCOUNT, CloudTrailErrors::OPERATION_NOT_PERMITTED, CloudTrailErrors::ORGANIZATIONS_NOT_IN_USE, CloudTrailErrors::ORGANIZATION_NOT_IN_ALL_FEATURES_MODE,
  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

◆ AddTagsResponseReceivedHandler

Definition at line 129 of file CloudTrailClient.h.

◆ CreateTrailResponseReceivedHandler

Definition at line 132 of file CloudTrailClient.h.

◆ DeleteTrailResponseReceivedHandler

Definition at line 133 of file CloudTrailClient.h.

◆ DescribeTrailsResponseReceivedHandler

Definition at line 134 of file CloudTrailClient.h.

◆ GetEventSelectorsResponseReceivedHandler

Definition at line 135 of file CloudTrailClient.h.

◆ GetInsightSelectorsResponseReceivedHandler

Definition at line 136 of file CloudTrailClient.h.

◆ GetTrailResponseReceivedHandler

Definition at line 137 of file CloudTrailClient.h.

◆ GetTrailStatusResponseReceivedHandler

Definition at line 138 of file CloudTrailClient.h.

◆ ListPublicKeysResponseReceivedHandler

Definition at line 139 of file CloudTrailClient.h.

◆ ListTagsResponseReceivedHandler

Definition at line 140 of file CloudTrailClient.h.

◆ ListTrailsResponseReceivedHandler

Definition at line 141 of file CloudTrailClient.h.

◆ LookupEventsResponseReceivedHandler

Definition at line 142 of file CloudTrailClient.h.

◆ PutEventSelectorsResponseReceivedHandler

Definition at line 143 of file CloudTrailClient.h.

◆ PutInsightSelectorsResponseReceivedHandler

Definition at line 144 of file CloudTrailClient.h.

◆ RemoveTagsResponseReceivedHandler

Definition at line 145 of file CloudTrailClient.h.

◆ StartLoggingResponseReceivedHandler

Definition at line 146 of file CloudTrailClient.h.

◆ StopLoggingResponseReceivedHandler

Definition at line 147 of file CloudTrailClient.h.

◆ UpdateTrailResponseReceivedHandler

Definition at line 148 of file CloudTrailClient.h.

Enumeration Type Documentation

◆ CloudTrailErrors

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 
CLOUD_TRAIL_ACCESS_NOT_ENABLED 
CLOUD_TRAIL_A_R_N_INVALID 
CLOUD_WATCH_LOGS_DELIVERY_UNAVAILABLE 
INSIGHT_NOT_ENABLED 
INSUFFICIENT_DEPENDENCY_SERVICE_ACCESS_PERMISSION 
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_EVENT_CATEGORY 
INVALID_EVENT_SELECTORS 
INVALID_HOME_REGION 
INVALID_INSIGHT_SELECTORS 
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 
NOT_ORGANIZATION_MASTER_ACCOUNT 
OPERATION_NOT_PERMITTED 
ORGANIZATIONS_NOT_IN_USE 
ORGANIZATION_NOT_IN_ALL_FEATURES_MODE 
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 16 of file CloudTrailErrors.h.