AWS SDK for C++  1.9.159
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Inspector::Model Namespace Reference

Namespaces

 AccessDeniedErrorCodeMapper
 
 AgentHealthCodeMapper
 
 AgentHealthMapper
 
 AssessmentRunNotificationSnsStatusCodeMapper
 
 AssessmentRunStateMapper
 
 AssetTypeMapper
 
 FailedItemErrorCodeMapper
 
 InspectorEventMapper
 
 
 InvalidInputErrorCodeMapper
 
 LimitExceededErrorCodeMapper
 
 LocaleMapper
 
 NoSuchEntityErrorCodeMapper
 
 PreviewStatusMapper
 
 ReportFileFormatMapper
 
 ReportStatusMapper
 
 ReportTypeMapper
 
 ScopeTypeMapper
 
 SeverityMapper
 
 StopActionMapper
 

Classes

class  AccessDeniedException
 
class  AddAttributesToFindingsRequest
 
class  AddAttributesToFindingsResult
 
class  AgentAlreadyRunningAssessment
 
class  AgentFilter
 
class  AgentPreview
 
class  AgentsAlreadyRunningAssessmentException
 
class  AssessmentRun
 
class  AssessmentRunAgent
 
class  AssessmentRunFilter
 
class  AssessmentRunInProgressException
 
class  AssessmentRunNotification
 
class  AssessmentRunStateChange
 
class  AssessmentTarget
 
class  AssessmentTargetFilter
 
class  AssessmentTemplate
 
class  AssessmentTemplateFilter
 
class  AssetAttributes
 
class  Attribute
 
class  CreateAssessmentTargetRequest
 
class  CreateAssessmentTargetResult
 
class  CreateAssessmentTemplateRequest
 
class  CreateAssessmentTemplateResult
 
class  CreateExclusionsPreviewRequest
 
class  CreateExclusionsPreviewResult
 
class  CreateResourceGroupRequest
 
class  CreateResourceGroupResult
 
class  DeleteAssessmentRunRequest
 
class  DeleteAssessmentTargetRequest
 
class  DeleteAssessmentTemplateRequest
 
class  DescribeAssessmentRunsRequest
 
class  DescribeAssessmentRunsResult
 
class  DescribeAssessmentTargetsRequest
 
class  DescribeAssessmentTargetsResult
 
class  DescribeAssessmentTemplatesRequest
 
class  DescribeAssessmentTemplatesResult
 
class  DescribeCrossAccountAccessRoleResult
 
class  DescribeExclusionsRequest
 
class  DescribeExclusionsResult
 
class  DescribeFindingsRequest
 
class  DescribeFindingsResult
 
class  DescribeResourceGroupsRequest
 
class  DescribeResourceGroupsResult
 
class  DescribeRulesPackagesRequest
 
class  DescribeRulesPackagesResult
 
class  DurationRange
 
class  EventSubscription
 
class  Exclusion
 
class  ExclusionPreview
 
class  FailedItemDetails
 
class  Finding
 
class  FindingFilter
 
class  GetAssessmentReportRequest
 
class  GetAssessmentReportResult
 
class  GetExclusionsPreviewRequest
 
class  GetExclusionsPreviewResult
 
class  GetTelemetryMetadataRequest
 
class  GetTelemetryMetadataResult
 
class  InspectorServiceAttributes
 
class  InternalException
 
class  InvalidCrossAccountRoleException
 
class  InvalidInputException
 
class  LimitExceededException
 
class  ListAssessmentRunAgentsRequest
 
class  ListAssessmentRunAgentsResult
 
class  ListAssessmentRunsRequest
 
class  ListAssessmentRunsResult
 
class  ListAssessmentTargetsRequest
 
class  ListAssessmentTargetsResult
 
class  ListAssessmentTemplatesRequest
 
class  ListAssessmentTemplatesResult
 
class  ListEventSubscriptionsRequest
 
class  ListEventSubscriptionsResult
 
class  ListExclusionsRequest
 
class  ListExclusionsResult
 
class  ListFindingsRequest
 
class  ListFindingsResult
 
class  ListRulesPackagesRequest
 
class  ListRulesPackagesResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  NetworkInterface
 
class  NoSuchEntityException
 
class  PreviewAgentsRequest
 
class  PreviewAgentsResult
 
class  PrivateIp
 
class  RegisterCrossAccountAccessRoleRequest
 
class  RemoveAttributesFromFindingsRequest
 
class  RemoveAttributesFromFindingsResult
 
class  ResourceGroup
 
class  ResourceGroupTag
 
class  RulesPackage
 
class  Scope
 
class  SecurityGroup
 
class  ServiceTemporarilyUnavailableException
 
class  SetTagsForResourceRequest
 
class  StartAssessmentRunRequest
 
class  StartAssessmentRunResult
 
class  StopAssessmentRunRequest
 
class  SubscribeToEventRequest
 
class  Subscription
 
class  Tag
 
class  TelemetryMetadata
 
class  TimestampRange
 
class  UnsubscribeFromEventRequest
 
class  UnsupportedFeatureException
 
class  UpdateAssessmentTargetRequest
 

Typedefs

typedef Aws::Utils::Outcome< AddAttributesToFindingsResult, InspectorErrorAddAttributesToFindingsOutcome
 
typedef Aws::Utils::Outcome< CreateAssessmentTargetResult, InspectorErrorCreateAssessmentTargetOutcome
 
typedef Aws::Utils::Outcome< CreateAssessmentTemplateResult, InspectorErrorCreateAssessmentTemplateOutcome
 
typedef Aws::Utils::Outcome< CreateExclusionsPreviewResult, InspectorErrorCreateExclusionsPreviewOutcome
 
typedef Aws::Utils::Outcome< CreateResourceGroupResult, InspectorErrorCreateResourceGroupOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, InspectorErrorDeleteAssessmentRunOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, InspectorErrorDeleteAssessmentTargetOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, InspectorErrorDeleteAssessmentTemplateOutcome
 
typedef Aws::Utils::Outcome< DescribeAssessmentRunsResult, InspectorErrorDescribeAssessmentRunsOutcome
 
typedef Aws::Utils::Outcome< DescribeAssessmentTargetsResult, InspectorErrorDescribeAssessmentTargetsOutcome
 
typedef Aws::Utils::Outcome< DescribeAssessmentTemplatesResult, InspectorErrorDescribeAssessmentTemplatesOutcome
 
typedef Aws::Utils::Outcome< DescribeCrossAccountAccessRoleResult, InspectorErrorDescribeCrossAccountAccessRoleOutcome
 
typedef Aws::Utils::Outcome< DescribeExclusionsResult, InspectorErrorDescribeExclusionsOutcome
 
typedef Aws::Utils::Outcome< DescribeFindingsResult, InspectorErrorDescribeFindingsOutcome
 
typedef Aws::Utils::Outcome< DescribeResourceGroupsResult, InspectorErrorDescribeResourceGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeRulesPackagesResult, InspectorErrorDescribeRulesPackagesOutcome
 
typedef Aws::Utils::Outcome< GetAssessmentReportResult, InspectorErrorGetAssessmentReportOutcome
 
typedef Aws::Utils::Outcome< GetExclusionsPreviewResult, InspectorErrorGetExclusionsPreviewOutcome
 
typedef Aws::Utils::Outcome< GetTelemetryMetadataResult, InspectorErrorGetTelemetryMetadataOutcome
 
typedef Aws::Utils::Outcome< ListAssessmentRunAgentsResult, InspectorErrorListAssessmentRunAgentsOutcome
 
typedef Aws::Utils::Outcome< ListAssessmentRunsResult, InspectorErrorListAssessmentRunsOutcome
 
typedef Aws::Utils::Outcome< ListAssessmentTargetsResult, InspectorErrorListAssessmentTargetsOutcome
 
typedef Aws::Utils::Outcome< ListAssessmentTemplatesResult, InspectorErrorListAssessmentTemplatesOutcome
 
typedef Aws::Utils::Outcome< ListEventSubscriptionsResult, InspectorErrorListEventSubscriptionsOutcome
 
typedef Aws::Utils::Outcome< ListExclusionsResult, InspectorErrorListExclusionsOutcome
 
typedef Aws::Utils::Outcome< ListFindingsResult, InspectorErrorListFindingsOutcome
 
typedef Aws::Utils::Outcome< ListRulesPackagesResult, InspectorErrorListRulesPackagesOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, InspectorErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< PreviewAgentsResult, InspectorErrorPreviewAgentsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, InspectorErrorRegisterCrossAccountAccessRoleOutcome
 
typedef Aws::Utils::Outcome< RemoveAttributesFromFindingsResult, InspectorErrorRemoveAttributesFromFindingsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, InspectorErrorSetTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< StartAssessmentRunResult, InspectorErrorStartAssessmentRunOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, InspectorErrorStopAssessmentRunOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, InspectorErrorSubscribeToEventOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, InspectorErrorUnsubscribeFromEventOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, InspectorErrorUpdateAssessmentTargetOutcome
 
typedef std::future< AddAttributesToFindingsOutcomeAddAttributesToFindingsOutcomeCallable
 
typedef std::future< CreateAssessmentTargetOutcomeCreateAssessmentTargetOutcomeCallable
 
typedef std::future< CreateAssessmentTemplateOutcomeCreateAssessmentTemplateOutcomeCallable
 
typedef std::future< CreateExclusionsPreviewOutcomeCreateExclusionsPreviewOutcomeCallable
 
typedef std::future< CreateResourceGroupOutcomeCreateResourceGroupOutcomeCallable
 
typedef std::future< DeleteAssessmentRunOutcomeDeleteAssessmentRunOutcomeCallable
 
typedef std::future< DeleteAssessmentTargetOutcomeDeleteAssessmentTargetOutcomeCallable
 
typedef std::future< DeleteAssessmentTemplateOutcomeDeleteAssessmentTemplateOutcomeCallable
 
typedef std::future< DescribeAssessmentRunsOutcomeDescribeAssessmentRunsOutcomeCallable
 
typedef std::future< DescribeAssessmentTargetsOutcomeDescribeAssessmentTargetsOutcomeCallable
 
typedef std::future< DescribeAssessmentTemplatesOutcomeDescribeAssessmentTemplatesOutcomeCallable
 
typedef std::future< DescribeCrossAccountAccessRoleOutcomeDescribeCrossAccountAccessRoleOutcomeCallable
 
typedef std::future< DescribeExclusionsOutcomeDescribeExclusionsOutcomeCallable
 
typedef std::future< DescribeFindingsOutcomeDescribeFindingsOutcomeCallable
 
typedef std::future< DescribeResourceGroupsOutcomeDescribeResourceGroupsOutcomeCallable
 
typedef std::future< DescribeRulesPackagesOutcomeDescribeRulesPackagesOutcomeCallable
 
typedef std::future< GetAssessmentReportOutcomeGetAssessmentReportOutcomeCallable
 
typedef std::future< GetExclusionsPreviewOutcomeGetExclusionsPreviewOutcomeCallable
 
typedef std::future< GetTelemetryMetadataOutcomeGetTelemetryMetadataOutcomeCallable
 
typedef std::future< ListAssessmentRunAgentsOutcomeListAssessmentRunAgentsOutcomeCallable
 
typedef std::future< ListAssessmentRunsOutcomeListAssessmentRunsOutcomeCallable
 
typedef std::future< ListAssessmentTargetsOutcomeListAssessmentTargetsOutcomeCallable
 
typedef std::future< ListAssessmentTemplatesOutcomeListAssessmentTemplatesOutcomeCallable
 
typedef std::future< ListEventSubscriptionsOutcomeListEventSubscriptionsOutcomeCallable
 
typedef std::future< ListExclusionsOutcomeListExclusionsOutcomeCallable
 
typedef std::future< ListFindingsOutcomeListFindingsOutcomeCallable
 
typedef std::future< ListRulesPackagesOutcomeListRulesPackagesOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< PreviewAgentsOutcomePreviewAgentsOutcomeCallable
 
typedef std::future< RegisterCrossAccountAccessRoleOutcomeRegisterCrossAccountAccessRoleOutcomeCallable
 
typedef std::future< RemoveAttributesFromFindingsOutcomeRemoveAttributesFromFindingsOutcomeCallable
 
typedef std::future< SetTagsForResourceOutcomeSetTagsForResourceOutcomeCallable
 
typedef std::future< StartAssessmentRunOutcomeStartAssessmentRunOutcomeCallable
 
typedef std::future< StopAssessmentRunOutcomeStopAssessmentRunOutcomeCallable
 
typedef std::future< SubscribeToEventOutcomeSubscribeToEventOutcomeCallable
 
typedef std::future< UnsubscribeFromEventOutcomeUnsubscribeFromEventOutcomeCallable
 
typedef std::future< UpdateAssessmentTargetOutcomeUpdateAssessmentTargetOutcomeCallable
 

Enumerations

enum  AccessDeniedErrorCode {
  AccessDeniedErrorCode::NOT_SET, AccessDeniedErrorCode::ACCESS_DENIED_TO_ASSESSMENT_TARGET, AccessDeniedErrorCode::ACCESS_DENIED_TO_ASSESSMENT_TEMPLATE, AccessDeniedErrorCode::ACCESS_DENIED_TO_ASSESSMENT_RUN,
  AccessDeniedErrorCode::ACCESS_DENIED_TO_FINDING, AccessDeniedErrorCode::ACCESS_DENIED_TO_RESOURCE_GROUP, AccessDeniedErrorCode::ACCESS_DENIED_TO_RULES_PACKAGE, AccessDeniedErrorCode::ACCESS_DENIED_TO_SNS_TOPIC,
  AccessDeniedErrorCode::ACCESS_DENIED_TO_IAM_ROLE
}
 
enum  AgentHealth { AgentHealth::NOT_SET, AgentHealth::HEALTHY, AgentHealth::UNHEALTHY, AgentHealth::UNKNOWN }
 
enum  AgentHealthCode {
  AgentHealthCode::NOT_SET, AgentHealthCode::IDLE, AgentHealthCode::RUNNING, AgentHealthCode::SHUTDOWN,
  AgentHealthCode::UNHEALTHY, AgentHealthCode::THROTTLED, AgentHealthCode::UNKNOWN
}
 
enum  AssessmentRunNotificationSnsStatusCode {
  AssessmentRunNotificationSnsStatusCode::NOT_SET, AssessmentRunNotificationSnsStatusCode::SUCCESS, AssessmentRunNotificationSnsStatusCode::TOPIC_DOES_NOT_EXIST, AssessmentRunNotificationSnsStatusCode::ACCESS_DENIED,
  AssessmentRunNotificationSnsStatusCode::INTERNAL_ERROR
}
 
enum  AssessmentRunState {
  AssessmentRunState::NOT_SET, AssessmentRunState::CREATED, AssessmentRunState::START_DATA_COLLECTION_PENDING, AssessmentRunState::START_DATA_COLLECTION_IN_PROGRESS,
  AssessmentRunState::COLLECTING_DATA, AssessmentRunState::STOP_DATA_COLLECTION_PENDING, AssessmentRunState::DATA_COLLECTED, AssessmentRunState::START_EVALUATING_RULES_PENDING,
  AssessmentRunState::EVALUATING_RULES, AssessmentRunState::FAILED, AssessmentRunState::ERROR_, AssessmentRunState::COMPLETED,
  AssessmentRunState::COMPLETED_WITH_ERRORS, AssessmentRunState::CANCELED
}
 
enum  AssetType { AssetType::NOT_SET, AssetType::ec2_instance }
 
enum  FailedItemErrorCode {
  FailedItemErrorCode::NOT_SET, FailedItemErrorCode::INVALID_ARN, FailedItemErrorCode::DUPLICATE_ARN, FailedItemErrorCode::ITEM_DOES_NOT_EXIST,
  FailedItemErrorCode::ACCESS_DENIED, FailedItemErrorCode::LIMIT_EXCEEDED, FailedItemErrorCode::INTERNAL_ERROR
}
 
enum  InspectorEvent {
  InspectorEvent::NOT_SET, InspectorEvent::ASSESSMENT_RUN_STARTED, InspectorEvent::ASSESSMENT_RUN_COMPLETED, InspectorEvent::ASSESSMENT_RUN_STATE_CHANGED,
  InspectorEvent::FINDING_REPORTED, InspectorEvent::OTHER
}
 
enum  InvalidCrossAccountRoleErrorCode { InvalidCrossAccountRoleErrorCode::NOT_SET, InvalidCrossAccountRoleErrorCode::ROLE_DOES_NOT_EXIST_OR_INVALID_TRUST_RELATIONSHIP, InvalidCrossAccountRoleErrorCode::ROLE_DOES_NOT_HAVE_CORRECT_POLICY }
 
enum  InvalidInputErrorCode {
  InvalidInputErrorCode::NOT_SET, InvalidInputErrorCode::INVALID_ASSESSMENT_TARGET_ARN, InvalidInputErrorCode::INVALID_ASSESSMENT_TEMPLATE_ARN, InvalidInputErrorCode::INVALID_ASSESSMENT_RUN_ARN,
  InvalidInputErrorCode::INVALID_FINDING_ARN, InvalidInputErrorCode::INVALID_RESOURCE_GROUP_ARN, InvalidInputErrorCode::INVALID_RULES_PACKAGE_ARN, InvalidInputErrorCode::INVALID_RESOURCE_ARN,
  InvalidInputErrorCode::INVALID_SNS_TOPIC_ARN, InvalidInputErrorCode::INVALID_IAM_ROLE_ARN, InvalidInputErrorCode::INVALID_ASSESSMENT_TARGET_NAME, InvalidInputErrorCode::INVALID_ASSESSMENT_TARGET_NAME_PATTERN,
  InvalidInputErrorCode::INVALID_ASSESSMENT_TEMPLATE_NAME, InvalidInputErrorCode::INVALID_ASSESSMENT_TEMPLATE_NAME_PATTERN, InvalidInputErrorCode::INVALID_ASSESSMENT_TEMPLATE_DURATION, InvalidInputErrorCode::INVALID_ASSESSMENT_TEMPLATE_DURATION_RANGE,
  InvalidInputErrorCode::INVALID_ASSESSMENT_RUN_DURATION_RANGE, InvalidInputErrorCode::INVALID_ASSESSMENT_RUN_START_TIME_RANGE, InvalidInputErrorCode::INVALID_ASSESSMENT_RUN_COMPLETION_TIME_RANGE, InvalidInputErrorCode::INVALID_ASSESSMENT_RUN_STATE_CHANGE_TIME_RANGE,
  InvalidInputErrorCode::INVALID_ASSESSMENT_RUN_STATE, InvalidInputErrorCode::INVALID_TAG, InvalidInputErrorCode::INVALID_TAG_KEY, InvalidInputErrorCode::INVALID_TAG_VALUE,
  InvalidInputErrorCode::INVALID_RESOURCE_GROUP_TAG_KEY, InvalidInputErrorCode::INVALID_RESOURCE_GROUP_TAG_VALUE, InvalidInputErrorCode::INVALID_ATTRIBUTE, InvalidInputErrorCode::INVALID_USER_ATTRIBUTE,
  InvalidInputErrorCode::INVALID_USER_ATTRIBUTE_KEY, InvalidInputErrorCode::INVALID_USER_ATTRIBUTE_VALUE, InvalidInputErrorCode::INVALID_PAGINATION_TOKEN, InvalidInputErrorCode::INVALID_MAX_RESULTS,
  InvalidInputErrorCode::INVALID_AGENT_ID, InvalidInputErrorCode::INVALID_AUTO_SCALING_GROUP, InvalidInputErrorCode::INVALID_RULE_NAME, InvalidInputErrorCode::INVALID_SEVERITY,
  InvalidInputErrorCode::INVALID_LOCALE, InvalidInputErrorCode::INVALID_EVENT, InvalidInputErrorCode::ASSESSMENT_TARGET_NAME_ALREADY_TAKEN, InvalidInputErrorCode::ASSESSMENT_TEMPLATE_NAME_ALREADY_TAKEN,
  InvalidInputErrorCode::INVALID_NUMBER_OF_ASSESSMENT_TARGET_ARNS, InvalidInputErrorCode::INVALID_NUMBER_OF_ASSESSMENT_TEMPLATE_ARNS, InvalidInputErrorCode::INVALID_NUMBER_OF_ASSESSMENT_RUN_ARNS, InvalidInputErrorCode::INVALID_NUMBER_OF_FINDING_ARNS,
  InvalidInputErrorCode::INVALID_NUMBER_OF_RESOURCE_GROUP_ARNS, InvalidInputErrorCode::INVALID_NUMBER_OF_RULES_PACKAGE_ARNS, InvalidInputErrorCode::INVALID_NUMBER_OF_ASSESSMENT_RUN_STATES, InvalidInputErrorCode::INVALID_NUMBER_OF_TAGS,
  InvalidInputErrorCode::INVALID_NUMBER_OF_RESOURCE_GROUP_TAGS, InvalidInputErrorCode::INVALID_NUMBER_OF_ATTRIBUTES, InvalidInputErrorCode::INVALID_NUMBER_OF_USER_ATTRIBUTES, InvalidInputErrorCode::INVALID_NUMBER_OF_AGENT_IDS,
  InvalidInputErrorCode::INVALID_NUMBER_OF_AUTO_SCALING_GROUPS, InvalidInputErrorCode::INVALID_NUMBER_OF_RULE_NAMES, InvalidInputErrorCode::INVALID_NUMBER_OF_SEVERITIES
}
 
enum  LimitExceededErrorCode {
  LimitExceededErrorCode::NOT_SET, LimitExceededErrorCode::ASSESSMENT_TARGET_LIMIT_EXCEEDED, LimitExceededErrorCode::ASSESSMENT_TEMPLATE_LIMIT_EXCEEDED, LimitExceededErrorCode::ASSESSMENT_RUN_LIMIT_EXCEEDED,
  LimitExceededErrorCode::RESOURCE_GROUP_LIMIT_EXCEEDED, LimitExceededErrorCode::EVENT_SUBSCRIPTION_LIMIT_EXCEEDED
}
 
enum  Locale { Locale::NOT_SET, Locale::EN_US }
 
enum  NoSuchEntityErrorCode {
  NoSuchEntityErrorCode::NOT_SET, NoSuchEntityErrorCode::ASSESSMENT_TARGET_DOES_NOT_EXIST, NoSuchEntityErrorCode::ASSESSMENT_TEMPLATE_DOES_NOT_EXIST, NoSuchEntityErrorCode::ASSESSMENT_RUN_DOES_NOT_EXIST,
  NoSuchEntityErrorCode::FINDING_DOES_NOT_EXIST, NoSuchEntityErrorCode::RESOURCE_GROUP_DOES_NOT_EXIST, NoSuchEntityErrorCode::RULES_PACKAGE_DOES_NOT_EXIST, NoSuchEntityErrorCode::SNS_TOPIC_DOES_NOT_EXIST,
  NoSuchEntityErrorCode::IAM_ROLE_DOES_NOT_EXIST
}
 
enum  PreviewStatus { PreviewStatus::NOT_SET, PreviewStatus::WORK_IN_PROGRESS, PreviewStatus::COMPLETED }
 
enum  ReportFileFormat { ReportFileFormat::NOT_SET, ReportFileFormat::HTML, ReportFileFormat::PDF }
 
enum  ReportStatus { ReportStatus::NOT_SET, ReportStatus::WORK_IN_PROGRESS, ReportStatus::FAILED, ReportStatus::COMPLETED }
 
enum  ReportType { ReportType::NOT_SET, ReportType::FINDING, ReportType::FULL }
 
enum  ScopeType { ScopeType::NOT_SET, ScopeType::INSTANCE_ID, ScopeType::RULES_PACKAGE_ARN }
 
enum  Severity {
  Severity::NOT_SET, Severity::Low, Severity::Medium, Severity::High,
  Severity::Informational, Severity::Undefined
}
 
enum  StopAction { StopAction::NOT_SET, StopAction::START_EVALUATION, StopAction::SKIP_EVALUATION }
 

Typedef Documentation

◆ AddAttributesToFindingsOutcome

Definition at line 119 of file InspectorClient.h.

◆ AddAttributesToFindingsOutcomeCallable

Definition at line 157 of file InspectorClient.h.

◆ CreateAssessmentTargetOutcome

Definition at line 120 of file InspectorClient.h.

◆ CreateAssessmentTargetOutcomeCallable

Definition at line 158 of file InspectorClient.h.

◆ CreateAssessmentTemplateOutcome

Definition at line 121 of file InspectorClient.h.

◆ CreateAssessmentTemplateOutcomeCallable

Definition at line 159 of file InspectorClient.h.

◆ CreateExclusionsPreviewOutcome

Definition at line 122 of file InspectorClient.h.

◆ CreateExclusionsPreviewOutcomeCallable

Definition at line 160 of file InspectorClient.h.

◆ CreateResourceGroupOutcome

Definition at line 123 of file InspectorClient.h.

◆ CreateResourceGroupOutcomeCallable

Definition at line 161 of file InspectorClient.h.

◆ DeleteAssessmentRunOutcome

Definition at line 124 of file InspectorClient.h.

◆ DeleteAssessmentRunOutcomeCallable

Definition at line 162 of file InspectorClient.h.

◆ DeleteAssessmentTargetOutcome

Definition at line 125 of file InspectorClient.h.

◆ DeleteAssessmentTargetOutcomeCallable

Definition at line 163 of file InspectorClient.h.

◆ DeleteAssessmentTemplateOutcome

Definition at line 126 of file InspectorClient.h.

◆ DeleteAssessmentTemplateOutcomeCallable

Definition at line 164 of file InspectorClient.h.

◆ DescribeAssessmentRunsOutcome

Definition at line 127 of file InspectorClient.h.

◆ DescribeAssessmentRunsOutcomeCallable

Definition at line 165 of file InspectorClient.h.

◆ DescribeAssessmentTargetsOutcome

Definition at line 128 of file InspectorClient.h.

◆ DescribeAssessmentTargetsOutcomeCallable

Definition at line 166 of file InspectorClient.h.

◆ DescribeAssessmentTemplatesOutcome

Definition at line 129 of file InspectorClient.h.

◆ DescribeAssessmentTemplatesOutcomeCallable

Definition at line 167 of file InspectorClient.h.

◆ DescribeCrossAccountAccessRoleOutcome

Definition at line 130 of file InspectorClient.h.

◆ DescribeCrossAccountAccessRoleOutcomeCallable

Definition at line 168 of file InspectorClient.h.

◆ DescribeExclusionsOutcome

Definition at line 131 of file InspectorClient.h.

◆ DescribeExclusionsOutcomeCallable

Definition at line 169 of file InspectorClient.h.

◆ DescribeFindingsOutcome

Definition at line 132 of file InspectorClient.h.

◆ DescribeFindingsOutcomeCallable

Definition at line 170 of file InspectorClient.h.

◆ DescribeResourceGroupsOutcome

Definition at line 133 of file InspectorClient.h.

◆ DescribeResourceGroupsOutcomeCallable

Definition at line 171 of file InspectorClient.h.

◆ DescribeRulesPackagesOutcome

Definition at line 134 of file InspectorClient.h.

◆ DescribeRulesPackagesOutcomeCallable

Definition at line 172 of file InspectorClient.h.

◆ GetAssessmentReportOutcome

Definition at line 135 of file InspectorClient.h.

◆ GetAssessmentReportOutcomeCallable

Definition at line 173 of file InspectorClient.h.

◆ GetExclusionsPreviewOutcome

Definition at line 136 of file InspectorClient.h.

◆ GetExclusionsPreviewOutcomeCallable

Definition at line 174 of file InspectorClient.h.

◆ GetTelemetryMetadataOutcome

Definition at line 137 of file InspectorClient.h.

◆ GetTelemetryMetadataOutcomeCallable

Definition at line 175 of file InspectorClient.h.

◆ ListAssessmentRunAgentsOutcome

Definition at line 138 of file InspectorClient.h.

◆ ListAssessmentRunAgentsOutcomeCallable

Definition at line 176 of file InspectorClient.h.

◆ ListAssessmentRunsOutcome

Definition at line 139 of file InspectorClient.h.

◆ ListAssessmentRunsOutcomeCallable

Definition at line 177 of file InspectorClient.h.

◆ ListAssessmentTargetsOutcome

Definition at line 140 of file InspectorClient.h.

◆ ListAssessmentTargetsOutcomeCallable

Definition at line 178 of file InspectorClient.h.

◆ ListAssessmentTemplatesOutcome

Definition at line 141 of file InspectorClient.h.

◆ ListAssessmentTemplatesOutcomeCallable

Definition at line 179 of file InspectorClient.h.

◆ ListEventSubscriptionsOutcome

Definition at line 142 of file InspectorClient.h.

◆ ListEventSubscriptionsOutcomeCallable

Definition at line 180 of file InspectorClient.h.

◆ ListExclusionsOutcome

Definition at line 143 of file InspectorClient.h.

◆ ListExclusionsOutcomeCallable

Definition at line 181 of file InspectorClient.h.

◆ ListFindingsOutcome

Definition at line 144 of file InspectorClient.h.

◆ ListFindingsOutcomeCallable

Definition at line 182 of file InspectorClient.h.

◆ ListRulesPackagesOutcome

Definition at line 145 of file InspectorClient.h.

◆ ListRulesPackagesOutcomeCallable

Definition at line 183 of file InspectorClient.h.

◆ ListTagsForResourceOutcome

Definition at line 146 of file InspectorClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 184 of file InspectorClient.h.

◆ PreviewAgentsOutcome

Definition at line 147 of file InspectorClient.h.

◆ PreviewAgentsOutcomeCallable

Definition at line 185 of file InspectorClient.h.

◆ RegisterCrossAccountAccessRoleOutcome

Definition at line 148 of file InspectorClient.h.

◆ RegisterCrossAccountAccessRoleOutcomeCallable

Definition at line 186 of file InspectorClient.h.

◆ RemoveAttributesFromFindingsOutcome

Definition at line 149 of file InspectorClient.h.

◆ RemoveAttributesFromFindingsOutcomeCallable

Definition at line 187 of file InspectorClient.h.

◆ SetTagsForResourceOutcome

Definition at line 150 of file InspectorClient.h.

◆ SetTagsForResourceOutcomeCallable

Definition at line 188 of file InspectorClient.h.

◆ StartAssessmentRunOutcome

Definition at line 151 of file InspectorClient.h.

◆ StartAssessmentRunOutcomeCallable

Definition at line 189 of file InspectorClient.h.

◆ StopAssessmentRunOutcome

Definition at line 152 of file InspectorClient.h.

◆ StopAssessmentRunOutcomeCallable

Definition at line 190 of file InspectorClient.h.

◆ SubscribeToEventOutcome

Definition at line 153 of file InspectorClient.h.

◆ SubscribeToEventOutcomeCallable

Definition at line 191 of file InspectorClient.h.

◆ UnsubscribeFromEventOutcome

Definition at line 154 of file InspectorClient.h.

◆ UnsubscribeFromEventOutcomeCallable

Definition at line 192 of file InspectorClient.h.

◆ UpdateAssessmentTargetOutcome

Definition at line 155 of file InspectorClient.h.

◆ UpdateAssessmentTargetOutcomeCallable

Definition at line 193 of file InspectorClient.h.

Enumeration Type Documentation

◆ AccessDeniedErrorCode

Enumerator
NOT_SET 
ACCESS_DENIED_TO_ASSESSMENT_TARGET 
ACCESS_DENIED_TO_ASSESSMENT_TEMPLATE 
ACCESS_DENIED_TO_ASSESSMENT_RUN 
ACCESS_DENIED_TO_FINDING 
ACCESS_DENIED_TO_RESOURCE_GROUP 
ACCESS_DENIED_TO_RULES_PACKAGE 
ACCESS_DENIED_TO_SNS_TOPIC 
ACCESS_DENIED_TO_IAM_ROLE 

Definition at line 16 of file AccessDeniedErrorCode.h.

◆ AgentHealth

Enumerator
NOT_SET 
HEALTHY 
UNHEALTHY 
UNKNOWN 

Definition at line 16 of file AgentHealth.h.

◆ AgentHealthCode

Enumerator
NOT_SET 
IDLE 
RUNNING 
SHUTDOWN 
UNHEALTHY 
THROTTLED 
UNKNOWN 

Definition at line 16 of file AgentHealthCode.h.

◆ AssessmentRunNotificationSnsStatusCode

Enumerator
NOT_SET 
SUCCESS 
TOPIC_DOES_NOT_EXIST 
ACCESS_DENIED 
INTERNAL_ERROR 

Definition at line 16 of file AssessmentRunNotificationSnsStatusCode.h.

◆ AssessmentRunState

Enumerator
NOT_SET 
CREATED 
START_DATA_COLLECTION_PENDING 
START_DATA_COLLECTION_IN_PROGRESS 
COLLECTING_DATA 
STOP_DATA_COLLECTION_PENDING 
DATA_COLLECTED 
START_EVALUATING_RULES_PENDING 
EVALUATING_RULES 
FAILED 
ERROR_ 
COMPLETED 
COMPLETED_WITH_ERRORS 
CANCELED 

Definition at line 16 of file AssessmentRunState.h.

◆ AssetType

Enumerator
NOT_SET 
ec2_instance 

Definition at line 16 of file AssetType.h.

◆ FailedItemErrorCode

Enumerator
NOT_SET 
INVALID_ARN 
DUPLICATE_ARN 
ITEM_DOES_NOT_EXIST 
ACCESS_DENIED 
LIMIT_EXCEEDED 
INTERNAL_ERROR 

Definition at line 16 of file FailedItemErrorCode.h.

◆ InspectorEvent

Enumerator
NOT_SET 
ASSESSMENT_RUN_STARTED 
ASSESSMENT_RUN_COMPLETED 
ASSESSMENT_RUN_STATE_CHANGED 
FINDING_REPORTED 
OTHER 

Definition at line 16 of file InspectorEvent.h.

◆ InvalidCrossAccountRoleErrorCode

Enumerator
NOT_SET 
ROLE_DOES_NOT_EXIST_OR_INVALID_TRUST_RELATIONSHIP 
ROLE_DOES_NOT_HAVE_CORRECT_POLICY 

Definition at line 16 of file InvalidCrossAccountRoleErrorCode.h.

◆ InvalidInputErrorCode

Enumerator
NOT_SET 
INVALID_ASSESSMENT_TARGET_ARN 
INVALID_ASSESSMENT_TEMPLATE_ARN 
INVALID_ASSESSMENT_RUN_ARN 
INVALID_FINDING_ARN 
INVALID_RESOURCE_GROUP_ARN 
INVALID_RULES_PACKAGE_ARN 
INVALID_RESOURCE_ARN 
INVALID_SNS_TOPIC_ARN 
INVALID_IAM_ROLE_ARN 
INVALID_ASSESSMENT_TARGET_NAME 
INVALID_ASSESSMENT_TARGET_NAME_PATTERN 
INVALID_ASSESSMENT_TEMPLATE_NAME 
INVALID_ASSESSMENT_TEMPLATE_NAME_PATTERN 
INVALID_ASSESSMENT_TEMPLATE_DURATION 
INVALID_ASSESSMENT_TEMPLATE_DURATION_RANGE 
INVALID_ASSESSMENT_RUN_DURATION_RANGE 
INVALID_ASSESSMENT_RUN_START_TIME_RANGE 
INVALID_ASSESSMENT_RUN_COMPLETION_TIME_RANGE 
INVALID_ASSESSMENT_RUN_STATE_CHANGE_TIME_RANGE 
INVALID_ASSESSMENT_RUN_STATE 
INVALID_TAG 
INVALID_TAG_KEY 
INVALID_TAG_VALUE 
INVALID_RESOURCE_GROUP_TAG_KEY 
INVALID_RESOURCE_GROUP_TAG_VALUE 
INVALID_ATTRIBUTE 
INVALID_USER_ATTRIBUTE 
INVALID_USER_ATTRIBUTE_KEY 
INVALID_USER_ATTRIBUTE_VALUE 
INVALID_PAGINATION_TOKEN 
INVALID_MAX_RESULTS 
INVALID_AGENT_ID 
INVALID_AUTO_SCALING_GROUP 
INVALID_RULE_NAME 
INVALID_SEVERITY 
INVALID_LOCALE 
INVALID_EVENT 
ASSESSMENT_TARGET_NAME_ALREADY_TAKEN 
ASSESSMENT_TEMPLATE_NAME_ALREADY_TAKEN 
INVALID_NUMBER_OF_ASSESSMENT_TARGET_ARNS 
INVALID_NUMBER_OF_ASSESSMENT_TEMPLATE_ARNS 
INVALID_NUMBER_OF_ASSESSMENT_RUN_ARNS 
INVALID_NUMBER_OF_FINDING_ARNS 
INVALID_NUMBER_OF_RESOURCE_GROUP_ARNS 
INVALID_NUMBER_OF_RULES_PACKAGE_ARNS 
INVALID_NUMBER_OF_ASSESSMENT_RUN_STATES 
INVALID_NUMBER_OF_TAGS 
INVALID_NUMBER_OF_RESOURCE_GROUP_TAGS 
INVALID_NUMBER_OF_ATTRIBUTES 
INVALID_NUMBER_OF_USER_ATTRIBUTES 
INVALID_NUMBER_OF_AGENT_IDS 
INVALID_NUMBER_OF_AUTO_SCALING_GROUPS 
INVALID_NUMBER_OF_RULE_NAMES 
INVALID_NUMBER_OF_SEVERITIES 

Definition at line 16 of file InvalidInputErrorCode.h.

◆ LimitExceededErrorCode

Enumerator
NOT_SET 
ASSESSMENT_TARGET_LIMIT_EXCEEDED 
ASSESSMENT_TEMPLATE_LIMIT_EXCEEDED 
ASSESSMENT_RUN_LIMIT_EXCEEDED 
RESOURCE_GROUP_LIMIT_EXCEEDED 
EVENT_SUBSCRIPTION_LIMIT_EXCEEDED 

Definition at line 16 of file LimitExceededErrorCode.h.

◆ Locale

Enumerator
NOT_SET 
EN_US 

Definition at line 16 of file Locale.h.

◆ NoSuchEntityErrorCode

Enumerator
NOT_SET 
ASSESSMENT_TARGET_DOES_NOT_EXIST 
ASSESSMENT_TEMPLATE_DOES_NOT_EXIST 
ASSESSMENT_RUN_DOES_NOT_EXIST 
FINDING_DOES_NOT_EXIST 
RESOURCE_GROUP_DOES_NOT_EXIST 
RULES_PACKAGE_DOES_NOT_EXIST 
SNS_TOPIC_DOES_NOT_EXIST 
IAM_ROLE_DOES_NOT_EXIST 

Definition at line 16 of file NoSuchEntityErrorCode.h.

◆ PreviewStatus

Enumerator
NOT_SET 
WORK_IN_PROGRESS 
COMPLETED 

Definition at line 16 of file PreviewStatus.h.

◆ ReportFileFormat

Enumerator
NOT_SET 
HTML 
PDF 

Definition at line 16 of file ReportFileFormat.h.

◆ ReportStatus

Enumerator
NOT_SET 
WORK_IN_PROGRESS 
FAILED 
COMPLETED 

Definition at line 16 of file ReportStatus.h.

◆ ReportType

Enumerator
NOT_SET 
FINDING 
FULL 

Definition at line 16 of file ReportType.h.

◆ ScopeType

Enumerator
NOT_SET 
INSTANCE_ID 
RULES_PACKAGE_ARN 

Definition at line 16 of file ScopeType.h.

◆ Severity

Enumerator
NOT_SET 
Low 
Medium 
High 
Informational 
Undefined 

Definition at line 16 of file Severity.h.

◆ StopAction

Enumerator
NOT_SET 
START_EVALUATION 
SKIP_EVALUATION 

Definition at line 16 of file StopAction.h.