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

Namespaces

 EventCategoryMapper
 
 InsightTypeMapper
 
 LookupAttributeKeyMapper
 
 ReadWriteTypeMapper
 

Classes

class  AddTagsRequest
 
class  AddTagsResult
 
class  CreateTrailRequest
 
class  CreateTrailResult
 
class  DataResource
 
class  DeleteTrailRequest
 
class  DeleteTrailResult
 
class  DescribeTrailsRequest
 
class  DescribeTrailsResult
 
class  Event
 
class  EventSelector
 
class  GetEventSelectorsRequest
 
class  GetEventSelectorsResult
 
class  GetInsightSelectorsRequest
 
class  GetInsightSelectorsResult
 
class  GetTrailRequest
 
class  GetTrailResult
 
class  GetTrailStatusRequest
 
class  GetTrailStatusResult
 
class  InsightSelector
 
class  ListPublicKeysRequest
 
class  ListPublicKeysResult
 
class  ListTagsRequest
 
class  ListTagsResult
 
class  ListTrailsRequest
 
class  ListTrailsResult
 
class  LookupAttribute
 
class  LookupEventsRequest
 
class  LookupEventsResult
 
class  PublicKey
 
class  PutEventSelectorsRequest
 
class  PutEventSelectorsResult
 
class  PutInsightSelectorsRequest
 
class  PutInsightSelectorsResult
 
class  RemoveTagsRequest
 
class  RemoveTagsResult
 
class  Resource
 
class  ResourceTag
 
class  StartLoggingRequest
 
class  StartLoggingResult
 
class  StopLoggingRequest
 
class  StopLoggingResult
 
class  Tag
 
class  Trail
 
class  TrailInfo
 
class  UpdateTrailRequest
 
class  UpdateTrailResult
 

Typedefs

typedef Aws::Utils::Outcome< AddTagsResult, CloudTrailErrorAddTagsOutcome
 
typedef Aws::Utils::Outcome< CreateTrailResult, CloudTrailErrorCreateTrailOutcome
 
typedef Aws::Utils::Outcome< DeleteTrailResult, CloudTrailErrorDeleteTrailOutcome
 
typedef Aws::Utils::Outcome< DescribeTrailsResult, CloudTrailErrorDescribeTrailsOutcome
 
typedef Aws::Utils::Outcome< GetEventSelectorsResult, CloudTrailErrorGetEventSelectorsOutcome
 
typedef Aws::Utils::Outcome< GetInsightSelectorsResult, CloudTrailErrorGetInsightSelectorsOutcome
 
typedef Aws::Utils::Outcome< GetTrailResult, CloudTrailErrorGetTrailOutcome
 
typedef Aws::Utils::Outcome< GetTrailStatusResult, CloudTrailErrorGetTrailStatusOutcome
 
typedef Aws::Utils::Outcome< ListPublicKeysResult, CloudTrailErrorListPublicKeysOutcome
 
typedef Aws::Utils::Outcome< ListTagsResult, CloudTrailErrorListTagsOutcome
 
typedef Aws::Utils::Outcome< ListTrailsResult, CloudTrailErrorListTrailsOutcome
 
typedef Aws::Utils::Outcome< LookupEventsResult, CloudTrailErrorLookupEventsOutcome
 
typedef Aws::Utils::Outcome< PutEventSelectorsResult, CloudTrailErrorPutEventSelectorsOutcome
 
typedef Aws::Utils::Outcome< PutInsightSelectorsResult, CloudTrailErrorPutInsightSelectorsOutcome
 
typedef Aws::Utils::Outcome< RemoveTagsResult, CloudTrailErrorRemoveTagsOutcome
 
typedef Aws::Utils::Outcome< StartLoggingResult, CloudTrailErrorStartLoggingOutcome
 
typedef Aws::Utils::Outcome< StopLoggingResult, CloudTrailErrorStopLoggingOutcome
 
typedef Aws::Utils::Outcome< UpdateTrailResult, CloudTrailErrorUpdateTrailOutcome
 
typedef std::future< AddTagsOutcomeAddTagsOutcomeCallable
 
typedef std::future< CreateTrailOutcomeCreateTrailOutcomeCallable
 
typedef std::future< DeleteTrailOutcomeDeleteTrailOutcomeCallable
 
typedef std::future< DescribeTrailsOutcomeDescribeTrailsOutcomeCallable
 
typedef std::future< GetEventSelectorsOutcomeGetEventSelectorsOutcomeCallable
 
typedef std::future< GetInsightSelectorsOutcomeGetInsightSelectorsOutcomeCallable
 
typedef std::future< GetTrailOutcomeGetTrailOutcomeCallable
 
typedef std::future< GetTrailStatusOutcomeGetTrailStatusOutcomeCallable
 
typedef std::future< ListPublicKeysOutcomeListPublicKeysOutcomeCallable
 
typedef std::future< ListTagsOutcomeListTagsOutcomeCallable
 
typedef std::future< ListTrailsOutcomeListTrailsOutcomeCallable
 
typedef std::future< LookupEventsOutcomeLookupEventsOutcomeCallable
 
typedef std::future< PutEventSelectorsOutcomePutEventSelectorsOutcomeCallable
 
typedef std::future< PutInsightSelectorsOutcomePutInsightSelectorsOutcomeCallable
 
typedef std::future< RemoveTagsOutcomeRemoveTagsOutcomeCallable
 
typedef std::future< StartLoggingOutcomeStartLoggingOutcomeCallable
 
typedef std::future< StopLoggingOutcomeStopLoggingOutcomeCallable
 
typedef std::future< UpdateTrailOutcomeUpdateTrailOutcomeCallable
 

Enumerations

enum  EventCategory { EventCategory::NOT_SET, EventCategory::insight }
 
enum  InsightType { InsightType::NOT_SET, InsightType::ApiCallRateInsight }
 
enum  LookupAttributeKey {
  LookupAttributeKey::NOT_SET, LookupAttributeKey::EventId, LookupAttributeKey::EventName, LookupAttributeKey::ReadOnly,
  LookupAttributeKey::Username, LookupAttributeKey::ResourceType, LookupAttributeKey::ResourceName, LookupAttributeKey::EventSource,
  LookupAttributeKey::AccessKeyId
}
 
enum  ReadWriteType { ReadWriteType::NOT_SET, ReadWriteType::ReadOnly, ReadWriteType::WriteOnly, ReadWriteType::All }
 

Typedef Documentation

◆ AddTagsOutcome

Definition at line 88 of file CloudTrailClient.h.

◆ AddTagsOutcomeCallable

Definition at line 109 of file CloudTrailClient.h.

◆ CreateTrailOutcome

Definition at line 91 of file CloudTrailClient.h.

◆ CreateTrailOutcomeCallable

Definition at line 110 of file CloudTrailClient.h.

◆ DeleteTrailOutcome

Definition at line 92 of file CloudTrailClient.h.

◆ DeleteTrailOutcomeCallable

Definition at line 111 of file CloudTrailClient.h.

◆ DescribeTrailsOutcome

Definition at line 93 of file CloudTrailClient.h.

◆ DescribeTrailsOutcomeCallable

Definition at line 112 of file CloudTrailClient.h.

◆ GetEventSelectorsOutcome

Definition at line 94 of file CloudTrailClient.h.

◆ GetEventSelectorsOutcomeCallable

Definition at line 113 of file CloudTrailClient.h.

◆ GetInsightSelectorsOutcome

Definition at line 95 of file CloudTrailClient.h.

◆ GetInsightSelectorsOutcomeCallable

Definition at line 114 of file CloudTrailClient.h.

◆ GetTrailOutcome

Definition at line 96 of file CloudTrailClient.h.

◆ GetTrailOutcomeCallable

Definition at line 115 of file CloudTrailClient.h.

◆ GetTrailStatusOutcome

Definition at line 97 of file CloudTrailClient.h.

◆ GetTrailStatusOutcomeCallable

Definition at line 116 of file CloudTrailClient.h.

◆ ListPublicKeysOutcome

Definition at line 98 of file CloudTrailClient.h.

◆ ListPublicKeysOutcomeCallable

Definition at line 117 of file CloudTrailClient.h.

◆ ListTagsOutcome

Definition at line 99 of file CloudTrailClient.h.

◆ ListTagsOutcomeCallable

Definition at line 118 of file CloudTrailClient.h.

◆ ListTrailsOutcome

Definition at line 100 of file CloudTrailClient.h.

◆ ListTrailsOutcomeCallable

Definition at line 119 of file CloudTrailClient.h.

◆ LookupEventsOutcome

Definition at line 101 of file CloudTrailClient.h.

◆ LookupEventsOutcomeCallable

Definition at line 120 of file CloudTrailClient.h.

◆ PutEventSelectorsOutcome

Definition at line 102 of file CloudTrailClient.h.

◆ PutEventSelectorsOutcomeCallable

Definition at line 121 of file CloudTrailClient.h.

◆ PutInsightSelectorsOutcome

Definition at line 103 of file CloudTrailClient.h.

◆ PutInsightSelectorsOutcomeCallable

Definition at line 122 of file CloudTrailClient.h.

◆ RemoveTagsOutcome

Definition at line 104 of file CloudTrailClient.h.

◆ RemoveTagsOutcomeCallable

Definition at line 123 of file CloudTrailClient.h.

◆ StartLoggingOutcome

Definition at line 105 of file CloudTrailClient.h.

◆ StartLoggingOutcomeCallable

Definition at line 124 of file CloudTrailClient.h.

◆ StopLoggingOutcome

Definition at line 106 of file CloudTrailClient.h.

◆ StopLoggingOutcomeCallable

Definition at line 125 of file CloudTrailClient.h.

◆ UpdateTrailOutcome

Definition at line 107 of file CloudTrailClient.h.

◆ UpdateTrailOutcomeCallable

Definition at line 126 of file CloudTrailClient.h.

Enumeration Type Documentation

◆ EventCategory

Enumerator
NOT_SET 
insight 

Definition at line 16 of file EventCategory.h.

◆ InsightType

Enumerator
NOT_SET 
ApiCallRateInsight 

Definition at line 16 of file InsightType.h.

◆ LookupAttributeKey

Enumerator
NOT_SET 
EventId 
EventName 
ReadOnly 
Username 
ResourceType 
ResourceName 
EventSource 
AccessKeyId 

Definition at line 16 of file LookupAttributeKey.h.

◆ ReadWriteType

Enumerator
NOT_SET 
ReadOnly 
WriteOnly 
All 

Definition at line 16 of file ReadWriteType.h.