AWS SDK for C++  1.9.69
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::SecurityHub Namespace Reference

Namespaces

 Model
 
 SecurityHubEndpoint
 
 SecurityHubErrorMapper
 

Classes

class  SecurityHubClient
 
class  SecurityHubError
 
class  SecurityHubRequest
 

Typedefs

typedef std::function< void(const SecurityHubClient *, const Model::AcceptAdministratorInvitationRequest &, const Model::AcceptAdministratorInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptAdministratorInvitationResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::BatchDisableStandardsRequest &, const Model::BatchDisableStandardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisableStandardsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::BatchEnableStandardsRequest &, const Model::BatchEnableStandardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchEnableStandardsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::BatchImportFindingsRequest &, const Model::BatchImportFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchImportFindingsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::BatchUpdateFindingsRequest &, const Model::BatchUpdateFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateFindingsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::CreateActionTargetRequest &, const Model::CreateActionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateActionTargetResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::CreateInsightRequest &, const Model::CreateInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInsightResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::CreateMembersRequest &, const Model::CreateMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMembersResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DeclineInvitationsRequest &, const Model::DeclineInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeclineInvitationsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DeleteActionTargetRequest &, const Model::DeleteActionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteActionTargetResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DeleteInsightRequest &, const Model::DeleteInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInsightResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DeleteInvitationsRequest &, const Model::DeleteInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInvitationsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DeleteMembersRequest &, const Model::DeleteMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMembersResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DescribeActionTargetsRequest &, const Model::DescribeActionTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActionTargetsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DescribeHubRequest &, const Model::DescribeHubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHubResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DescribeOrganizationConfigurationRequest &, const Model::DescribeOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigurationResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DescribeProductsRequest &, const Model::DescribeProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProductsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DescribeStandardsRequest &, const Model::DescribeStandardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStandardsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DescribeStandardsControlsRequest &, const Model::DescribeStandardsControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStandardsControlsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DisableImportFindingsForProductRequest &, const Model::DisableImportFindingsForProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableImportFindingsForProductResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DisableOrganizationAdminAccountRequest &, const Model::DisableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableOrganizationAdminAccountResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DisableSecurityHubRequest &, const Model::DisableSecurityHubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableSecurityHubResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DisassociateFromAdministratorAccountRequest &, const Model::DisassociateFromAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFromAdministratorAccountResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::DisassociateMembersRequest &, const Model::DisassociateMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMembersResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::EnableImportFindingsForProductRequest &, const Model::EnableImportFindingsForProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableImportFindingsForProductResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::EnableOrganizationAdminAccountRequest &, const Model::EnableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableOrganizationAdminAccountResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::EnableSecurityHubRequest &, const Model::EnableSecurityHubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableSecurityHubResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::GetAdministratorAccountRequest &, const Model::GetAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAdministratorAccountResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::GetEnabledStandardsRequest &, const Model::GetEnabledStandardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEnabledStandardsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::GetFindingsRequest &, const Model::GetFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::GetInsightResultsRequest &, const Model::GetInsightResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightResultsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::GetInsightsRequest &, const Model::GetInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::GetInvitationsCountRequest &, const Model::GetInvitationsCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInvitationsCountResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::GetMembersRequest &, const Model::GetMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMembersResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::InviteMembersRequest &, const Model::InviteMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InviteMembersResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::ListEnabledProductsForImportRequest &, const Model::ListEnabledProductsForImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnabledProductsForImportResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::ListInvitationsRequest &, const Model::ListInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInvitationsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::ListOrganizationAdminAccountsRequest &, const Model::ListOrganizationAdminAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrganizationAdminAccountsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::UpdateActionTargetRequest &, const Model::UpdateActionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateActionTargetResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::UpdateFindingsRequest &, const Model::UpdateFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFindingsResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::UpdateInsightRequest &, const Model::UpdateInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInsightResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::UpdateOrganizationConfigurationRequest &, const Model::UpdateOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrganizationConfigurationResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::UpdateSecurityHubConfigurationRequest &, const Model::UpdateSecurityHubConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecurityHubConfigurationResponseReceivedHandler
 
typedef std::function< void(const SecurityHubClient *, const Model::UpdateStandardsControlRequest &, const Model::UpdateStandardsControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStandardsControlResponseReceivedHandler
 

Enumerations

enum  SecurityHubErrors {
  SecurityHubErrors::INCOMPLETE_SIGNATURE = 0, SecurityHubErrors::INTERNAL_FAILURE = 1, SecurityHubErrors::INVALID_ACTION = 2, SecurityHubErrors::INVALID_CLIENT_TOKEN_ID = 3,
  SecurityHubErrors::INVALID_PARAMETER_COMBINATION = 4, SecurityHubErrors::INVALID_QUERY_PARAMETER = 5, SecurityHubErrors::INVALID_PARAMETER_VALUE = 6, SecurityHubErrors::MISSING_ACTION = 7,
  SecurityHubErrors::MISSING_AUTHENTICATION_TOKEN = 8, SecurityHubErrors::MISSING_PARAMETER = 9, SecurityHubErrors::OPT_IN_REQUIRED = 10, SecurityHubErrors::REQUEST_EXPIRED = 11,
  SecurityHubErrors::SERVICE_UNAVAILABLE = 12, SecurityHubErrors::THROTTLING = 13, SecurityHubErrors::VALIDATION = 14, SecurityHubErrors::ACCESS_DENIED = 15,
  SecurityHubErrors::RESOURCE_NOT_FOUND = 16, SecurityHubErrors::UNRECOGNIZED_CLIENT = 17, SecurityHubErrors::MALFORMED_QUERY_STRING = 18, SecurityHubErrors::SLOW_DOWN = 19,
  SecurityHubErrors::REQUEST_TIME_TOO_SKEWED = 20, SecurityHubErrors::INVALID_SIGNATURE = 21, SecurityHubErrors::SIGNATURE_DOES_NOT_MATCH = 22, SecurityHubErrors::INVALID_ACCESS_KEY_ID = 23,
  SecurityHubErrors::REQUEST_TIMEOUT = 24, SecurityHubErrors::NETWORK_CONNECTION = 99, SecurityHubErrors::UNKNOWN = 100, SecurityHubErrors::INTERNAL = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  SecurityHubErrors::INVALID_ACCESS, SecurityHubErrors::INVALID_INPUT, SecurityHubErrors::LIMIT_EXCEEDED, SecurityHubErrors::RESOURCE_CONFLICT
}
 

Typedef Documentation

◆ AcceptAdministratorInvitationResponseReceivedHandler

Definition at line 251 of file SecurityHubClient.h.

◆ BatchDisableStandardsResponseReceivedHandler

Definition at line 252 of file SecurityHubClient.h.

◆ BatchEnableStandardsResponseReceivedHandler

Definition at line 253 of file SecurityHubClient.h.

◆ BatchImportFindingsResponseReceivedHandler

Definition at line 254 of file SecurityHubClient.h.

◆ BatchUpdateFindingsResponseReceivedHandler

Definition at line 255 of file SecurityHubClient.h.

◆ CreateActionTargetResponseReceivedHandler

Definition at line 256 of file SecurityHubClient.h.

◆ CreateInsightResponseReceivedHandler

Definition at line 257 of file SecurityHubClient.h.

◆ CreateMembersResponseReceivedHandler

Definition at line 258 of file SecurityHubClient.h.

◆ DeclineInvitationsResponseReceivedHandler

Definition at line 259 of file SecurityHubClient.h.

◆ DeleteActionTargetResponseReceivedHandler

Definition at line 260 of file SecurityHubClient.h.

◆ DeleteInsightResponseReceivedHandler

Definition at line 261 of file SecurityHubClient.h.

◆ DeleteInvitationsResponseReceivedHandler

Definition at line 262 of file SecurityHubClient.h.

◆ DeleteMembersResponseReceivedHandler

Definition at line 263 of file SecurityHubClient.h.

◆ DescribeActionTargetsResponseReceivedHandler

Definition at line 264 of file SecurityHubClient.h.

◆ DescribeHubResponseReceivedHandler

Definition at line 265 of file SecurityHubClient.h.

◆ DescribeOrganizationConfigurationResponseReceivedHandler

Definition at line 266 of file SecurityHubClient.h.

◆ DescribeProductsResponseReceivedHandler

Definition at line 267 of file SecurityHubClient.h.

◆ DescribeStandardsControlsResponseReceivedHandler

Definition at line 269 of file SecurityHubClient.h.

◆ DescribeStandardsResponseReceivedHandler

Definition at line 268 of file SecurityHubClient.h.

◆ DisableImportFindingsForProductResponseReceivedHandler

Definition at line 270 of file SecurityHubClient.h.

◆ DisableOrganizationAdminAccountResponseReceivedHandler

Definition at line 271 of file SecurityHubClient.h.

◆ DisableSecurityHubResponseReceivedHandler

Definition at line 272 of file SecurityHubClient.h.

◆ DisassociateFromAdministratorAccountResponseReceivedHandler

Definition at line 273 of file SecurityHubClient.h.

◆ DisassociateMembersResponseReceivedHandler

Definition at line 274 of file SecurityHubClient.h.

◆ EnableImportFindingsForProductResponseReceivedHandler

Definition at line 275 of file SecurityHubClient.h.

◆ EnableOrganizationAdminAccountResponseReceivedHandler

Definition at line 276 of file SecurityHubClient.h.

◆ EnableSecurityHubResponseReceivedHandler

Definition at line 277 of file SecurityHubClient.h.

◆ GetAdministratorAccountResponseReceivedHandler

Definition at line 278 of file SecurityHubClient.h.

◆ GetEnabledStandardsResponseReceivedHandler

Definition at line 279 of file SecurityHubClient.h.

◆ GetFindingsResponseReceivedHandler

Definition at line 280 of file SecurityHubClient.h.

◆ GetInsightResultsResponseReceivedHandler

Definition at line 281 of file SecurityHubClient.h.

◆ GetInsightsResponseReceivedHandler

Definition at line 282 of file SecurityHubClient.h.

◆ GetInvitationsCountResponseReceivedHandler

Definition at line 283 of file SecurityHubClient.h.

◆ GetMembersResponseReceivedHandler

Definition at line 284 of file SecurityHubClient.h.

◆ InviteMembersResponseReceivedHandler

Definition at line 285 of file SecurityHubClient.h.

◆ ListEnabledProductsForImportResponseReceivedHandler

Definition at line 286 of file SecurityHubClient.h.

◆ ListInvitationsResponseReceivedHandler

Definition at line 287 of file SecurityHubClient.h.

◆ ListMembersResponseReceivedHandler

Definition at line 288 of file SecurityHubClient.h.

◆ ListOrganizationAdminAccountsResponseReceivedHandler

Definition at line 289 of file SecurityHubClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 290 of file SecurityHubClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 291 of file SecurityHubClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 292 of file SecurityHubClient.h.

◆ UpdateActionTargetResponseReceivedHandler

Definition at line 293 of file SecurityHubClient.h.

◆ UpdateFindingsResponseReceivedHandler

Definition at line 294 of file SecurityHubClient.h.

◆ UpdateInsightResponseReceivedHandler

Definition at line 295 of file SecurityHubClient.h.

◆ UpdateOrganizationConfigurationResponseReceivedHandler

Definition at line 296 of file SecurityHubClient.h.

◆ UpdateSecurityHubConfigurationResponseReceivedHandler

Definition at line 297 of file SecurityHubClient.h.

◆ UpdateStandardsControlResponseReceivedHandler

Definition at line 298 of file SecurityHubClient.h.

Enumeration Type Documentation

◆ SecurityHubErrors

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 
INTERNAL 
INVALID_ACCESS 
INVALID_INPUT 
LIMIT_EXCEEDED 
RESOURCE_CONFLICT 

Definition at line 16 of file SecurityHubErrors.h.