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

Namespaces

 AnalyzerStatusMapper
 
 FindingSourceTypeMapper
 
 FindingStatusMapper
 
 FindingStatusUpdateMapper
 
 OrderByMapper
 
 ReasonCodeMapper
 
 ResourceTypeMapper
 
 TypeMapper
 
 ValidationExceptionReasonMapper
 

Classes

class  AnalyzedResource
 
class  AnalyzedResourceSummary
 
class  AnalyzerSummary
 
class  ApplyArchiveRuleRequest
 
class  ArchiveRuleSummary
 
class  ConflictException
 
class  CreateAnalyzerRequest
 
class  CreateAnalyzerResult
 
class  CreateArchiveRuleRequest
 
class  Criterion
 
class  DeleteAnalyzerRequest
 
class  DeleteArchiveRuleRequest
 
class  Finding
 
class  FindingSource
 
class  FindingSourceDetail
 
class  FindingSummary
 
class  GetAnalyzedResourceRequest
 
class  GetAnalyzedResourceResult
 
class  GetAnalyzerRequest
 
class  GetAnalyzerResult
 
class  GetArchiveRuleRequest
 
class  GetArchiveRuleResult
 
class  GetFindingRequest
 
class  GetFindingResult
 
class  InlineArchiveRule
 
class  InternalServerException
 
class  ListAnalyzedResourcesRequest
 
class  ListAnalyzedResourcesResult
 
class  ListAnalyzersRequest
 
class  ListAnalyzersResult
 
class  ListArchiveRulesRequest
 
class  ListArchiveRulesResult
 
class  ListFindingsRequest
 
class  ListFindingsResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  ResourceNotFoundException
 
class  ServiceQuotaExceededException
 
class  SortCriteria
 
class  StartResourceScanRequest
 
class  StatusReason
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  ThrottlingException
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UpdateArchiveRuleRequest
 
class  UpdateFindingsRequest
 
class  ValidationException
 
class  ValidationExceptionField
 

Typedefs

typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerErrorApplyArchiveRuleOutcome
 
typedef Aws::Utils::Outcome< CreateAnalyzerResult, AccessAnalyzerErrorCreateAnalyzerOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerErrorCreateArchiveRuleOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerErrorDeleteAnalyzerOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerErrorDeleteArchiveRuleOutcome
 
typedef Aws::Utils::Outcome< GetAnalyzedResourceResult, AccessAnalyzerErrorGetAnalyzedResourceOutcome
 
typedef Aws::Utils::Outcome< GetAnalyzerResult, AccessAnalyzerErrorGetAnalyzerOutcome
 
typedef Aws::Utils::Outcome< GetArchiveRuleResult, AccessAnalyzerErrorGetArchiveRuleOutcome
 
typedef Aws::Utils::Outcome< GetFindingResult, AccessAnalyzerErrorGetFindingOutcome
 
typedef Aws::Utils::Outcome< ListAnalyzedResourcesResult, AccessAnalyzerErrorListAnalyzedResourcesOutcome
 
typedef Aws::Utils::Outcome< ListAnalyzersResult, AccessAnalyzerErrorListAnalyzersOutcome
 
typedef Aws::Utils::Outcome< ListArchiveRulesResult, AccessAnalyzerErrorListArchiveRulesOutcome
 
typedef Aws::Utils::Outcome< ListFindingsResult, AccessAnalyzerErrorListFindingsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, AccessAnalyzerErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerErrorStartResourceScanOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, AccessAnalyzerErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, AccessAnalyzerErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerErrorUpdateArchiveRuleOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerErrorUpdateFindingsOutcome
 
typedef std::future< ApplyArchiveRuleOutcomeApplyArchiveRuleOutcomeCallable
 
typedef std::future< CreateAnalyzerOutcomeCreateAnalyzerOutcomeCallable
 
typedef std::future< CreateArchiveRuleOutcomeCreateArchiveRuleOutcomeCallable
 
typedef std::future< DeleteAnalyzerOutcomeDeleteAnalyzerOutcomeCallable
 
typedef std::future< DeleteArchiveRuleOutcomeDeleteArchiveRuleOutcomeCallable
 
typedef std::future< GetAnalyzedResourceOutcomeGetAnalyzedResourceOutcomeCallable
 
typedef std::future< GetAnalyzerOutcomeGetAnalyzerOutcomeCallable
 
typedef std::future< GetArchiveRuleOutcomeGetArchiveRuleOutcomeCallable
 
typedef std::future< GetFindingOutcomeGetFindingOutcomeCallable
 
typedef std::future< ListAnalyzedResourcesOutcomeListAnalyzedResourcesOutcomeCallable
 
typedef std::future< ListAnalyzersOutcomeListAnalyzersOutcomeCallable
 
typedef std::future< ListArchiveRulesOutcomeListArchiveRulesOutcomeCallable
 
typedef std::future< ListFindingsOutcomeListFindingsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< StartResourceScanOutcomeStartResourceScanOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateArchiveRuleOutcomeUpdateArchiveRuleOutcomeCallable
 
typedef std::future< UpdateFindingsOutcomeUpdateFindingsOutcomeCallable
 

Enumerations

enum  AnalyzerStatus {
  AnalyzerStatus::NOT_SET, AnalyzerStatus::ACTIVE, AnalyzerStatus::CREATING, AnalyzerStatus::DISABLED,
  AnalyzerStatus::FAILED
}
 
enum  FindingSourceType { FindingSourceType::NOT_SET, FindingSourceType::POLICY, FindingSourceType::BUCKET_ACL, FindingSourceType::S3_ACCESS_POINT }
 
enum  FindingStatus { FindingStatus::NOT_SET, FindingStatus::ACTIVE, FindingStatus::ARCHIVED, FindingStatus::RESOLVED }
 
enum  FindingStatusUpdate { FindingStatusUpdate::NOT_SET, FindingStatusUpdate::ACTIVE, FindingStatusUpdate::ARCHIVED }
 
enum  OrderBy { OrderBy::NOT_SET, OrderBy::ASC, OrderBy::DESC }
 
enum  ReasonCode {
  ReasonCode::NOT_SET, ReasonCode::AWS_SERVICE_ACCESS_DISABLED, ReasonCode::DELEGATED_ADMINISTRATOR_DEREGISTERED, ReasonCode::ORGANIZATION_DELETED,
  ReasonCode::SERVICE_LINKED_ROLE_CREATION_FAILED
}
 
enum  ResourceType {
  ResourceType::NOT_SET, ResourceType::AWS_S3_Bucket, ResourceType::AWS_IAM_Role, ResourceType::AWS_SQS_Queue,
  ResourceType::AWS_Lambda_Function, ResourceType::AWS_Lambda_LayerVersion, ResourceType::AWS_KMS_Key
}
 
enum  Type { Type::NOT_SET, Type::ACCOUNT, Type::ORGANIZATION }
 
enum  ValidationExceptionReason {
  ValidationExceptionReason::NOT_SET, ValidationExceptionReason::unknownOperation, ValidationExceptionReason::cannotParse, ValidationExceptionReason::fieldValidationFailed,
  ValidationExceptionReason::other
}
 

Typedef Documentation

◆ ApplyArchiveRuleOutcome

Definition at line 84 of file AccessAnalyzerClient.h.

◆ ApplyArchiveRuleOutcomeCallable

Definition at line 106 of file AccessAnalyzerClient.h.

◆ CreateAnalyzerOutcome

Definition at line 87 of file AccessAnalyzerClient.h.

◆ CreateAnalyzerOutcomeCallable

Definition at line 107 of file AccessAnalyzerClient.h.

◆ CreateArchiveRuleOutcome

Definition at line 88 of file AccessAnalyzerClient.h.

◆ CreateArchiveRuleOutcomeCallable

Definition at line 108 of file AccessAnalyzerClient.h.

◆ DeleteAnalyzerOutcome

Definition at line 89 of file AccessAnalyzerClient.h.

◆ DeleteAnalyzerOutcomeCallable

Definition at line 109 of file AccessAnalyzerClient.h.

◆ DeleteArchiveRuleOutcome

Definition at line 90 of file AccessAnalyzerClient.h.

◆ DeleteArchiveRuleOutcomeCallable

Definition at line 110 of file AccessAnalyzerClient.h.

◆ GetAnalyzedResourceOutcome

Definition at line 91 of file AccessAnalyzerClient.h.

◆ GetAnalyzedResourceOutcomeCallable

Definition at line 111 of file AccessAnalyzerClient.h.

◆ GetAnalyzerOutcome

Definition at line 92 of file AccessAnalyzerClient.h.

◆ GetAnalyzerOutcomeCallable

Definition at line 112 of file AccessAnalyzerClient.h.

◆ GetArchiveRuleOutcome

Definition at line 93 of file AccessAnalyzerClient.h.

◆ GetArchiveRuleOutcomeCallable

Definition at line 113 of file AccessAnalyzerClient.h.

◆ GetFindingOutcome

Definition at line 94 of file AccessAnalyzerClient.h.

◆ GetFindingOutcomeCallable

Definition at line 114 of file AccessAnalyzerClient.h.

◆ ListAnalyzedResourcesOutcome

Definition at line 95 of file AccessAnalyzerClient.h.

◆ ListAnalyzedResourcesOutcomeCallable

Definition at line 115 of file AccessAnalyzerClient.h.

◆ ListAnalyzersOutcome

Definition at line 96 of file AccessAnalyzerClient.h.

◆ ListAnalyzersOutcomeCallable

Definition at line 116 of file AccessAnalyzerClient.h.

◆ ListArchiveRulesOutcome

Definition at line 97 of file AccessAnalyzerClient.h.

◆ ListArchiveRulesOutcomeCallable

Definition at line 117 of file AccessAnalyzerClient.h.

◆ ListFindingsOutcome

Definition at line 98 of file AccessAnalyzerClient.h.

◆ ListFindingsOutcomeCallable

Definition at line 118 of file AccessAnalyzerClient.h.

◆ ListTagsForResourceOutcome

Definition at line 99 of file AccessAnalyzerClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 119 of file AccessAnalyzerClient.h.

◆ StartResourceScanOutcome

Definition at line 100 of file AccessAnalyzerClient.h.

◆ StartResourceScanOutcomeCallable

Definition at line 120 of file AccessAnalyzerClient.h.

◆ TagResourceOutcome

Definition at line 101 of file AccessAnalyzerClient.h.

◆ TagResourceOutcomeCallable

Definition at line 121 of file AccessAnalyzerClient.h.

◆ UntagResourceOutcome

Definition at line 102 of file AccessAnalyzerClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 122 of file AccessAnalyzerClient.h.

◆ UpdateArchiveRuleOutcome

Definition at line 103 of file AccessAnalyzerClient.h.

◆ UpdateArchiveRuleOutcomeCallable

Definition at line 123 of file AccessAnalyzerClient.h.

◆ UpdateFindingsOutcome

Definition at line 104 of file AccessAnalyzerClient.h.

◆ UpdateFindingsOutcomeCallable

Definition at line 124 of file AccessAnalyzerClient.h.

Enumeration Type Documentation

◆ AnalyzerStatus

Enumerator
NOT_SET 
ACTIVE 
CREATING 
DISABLED 
FAILED 

Definition at line 16 of file AnalyzerStatus.h.

◆ FindingSourceType

Enumerator
NOT_SET 
POLICY 
BUCKET_ACL 
S3_ACCESS_POINT 

Definition at line 16 of file FindingSourceType.h.

◆ FindingStatus

Enumerator
NOT_SET 
ACTIVE 
ARCHIVED 
RESOLVED 

Definition at line 16 of file FindingStatus.h.

◆ FindingStatusUpdate

Enumerator
NOT_SET 
ACTIVE 
ARCHIVED 

Definition at line 16 of file FindingStatusUpdate.h.

◆ OrderBy

Enumerator
NOT_SET 
ASC 
DESC 

Definition at line 16 of file OrderBy.h.

◆ ReasonCode

Enumerator
NOT_SET 
AWS_SERVICE_ACCESS_DISABLED 
DELEGATED_ADMINISTRATOR_DEREGISTERED 
ORGANIZATION_DELETED 
SERVICE_LINKED_ROLE_CREATION_FAILED 

Definition at line 16 of file ReasonCode.h.

◆ ResourceType

Enumerator
NOT_SET 
AWS_S3_Bucket 
AWS_IAM_Role 
AWS_SQS_Queue 
AWS_Lambda_Function 
AWS_Lambda_LayerVersion 
AWS_KMS_Key 

Definition at line 16 of file ResourceType.h.

◆ Type

Enumerator
NOT_SET 
ACCOUNT 
ORGANIZATION 

Definition at line 16 of file Type.h.

◆ ValidationExceptionReason

Enumerator
NOT_SET 
unknownOperation 
cannotParse 
fieldValidationFailed 
other 

Definition at line 16 of file ValidationExceptionReason.h.