AWS SDK for C++  1.9.2
AWS SDK for C++
Classes | Namespaces | Typedefs
AccessAnalyzerClient.h File Reference
#include <aws/accessanalyzer/AccessAnalyzer_EXPORTS.h>
#include <aws/accessanalyzer/AccessAnalyzerErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/accessanalyzer/model/CancelPolicyGenerationResult.h>
#include <aws/accessanalyzer/model/CreateAccessPreviewResult.h>
#include <aws/accessanalyzer/model/CreateAnalyzerResult.h>
#include <aws/accessanalyzer/model/GetAccessPreviewResult.h>
#include <aws/accessanalyzer/model/GetAnalyzedResourceResult.h>
#include <aws/accessanalyzer/model/GetAnalyzerResult.h>
#include <aws/accessanalyzer/model/GetArchiveRuleResult.h>
#include <aws/accessanalyzer/model/GetFindingResult.h>
#include <aws/accessanalyzer/model/GetGeneratedPolicyResult.h>
#include <aws/accessanalyzer/model/ListAccessPreviewFindingsResult.h>
#include <aws/accessanalyzer/model/ListAccessPreviewsResult.h>
#include <aws/accessanalyzer/model/ListAnalyzedResourcesResult.h>
#include <aws/accessanalyzer/model/ListAnalyzersResult.h>
#include <aws/accessanalyzer/model/ListArchiveRulesResult.h>
#include <aws/accessanalyzer/model/ListFindingsResult.h>
#include <aws/accessanalyzer/model/ListPolicyGenerationsResult.h>
#include <aws/accessanalyzer/model/ListTagsForResourceResult.h>
#include <aws/accessanalyzer/model/StartPolicyGenerationResult.h>
#include <aws/accessanalyzer/model/TagResourceResult.h>
#include <aws/accessanalyzer/model/UntagResourceResult.h>
#include <aws/accessanalyzer/model/ValidatePolicyResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::AccessAnalyzer::AccessAnalyzerClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::AccessAnalyzer
 
 Aws::AccessAnalyzer::Model
 

Typedefs

typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::ApplyArchiveRuleOutcome
 
typedef Aws::Utils::Outcome< CancelPolicyGenerationResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::CancelPolicyGenerationOutcome
 
typedef Aws::Utils::Outcome< CreateAccessPreviewResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::CreateAccessPreviewOutcome
 
typedef Aws::Utils::Outcome< CreateAnalyzerResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::CreateAnalyzerOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::CreateArchiveRuleOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::DeleteAnalyzerOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::DeleteArchiveRuleOutcome
 
typedef Aws::Utils::Outcome< GetAccessPreviewResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::GetAccessPreviewOutcome
 
typedef Aws::Utils::Outcome< GetAnalyzedResourceResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::GetAnalyzedResourceOutcome
 
typedef Aws::Utils::Outcome< GetAnalyzerResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::GetAnalyzerOutcome
 
typedef Aws::Utils::Outcome< GetArchiveRuleResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::GetArchiveRuleOutcome
 
typedef Aws::Utils::Outcome< GetFindingResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::GetFindingOutcome
 
typedef Aws::Utils::Outcome< GetGeneratedPolicyResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::GetGeneratedPolicyOutcome
 
typedef Aws::Utils::Outcome< ListAccessPreviewFindingsResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::ListAccessPreviewFindingsOutcome
 
typedef Aws::Utils::Outcome< ListAccessPreviewsResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::ListAccessPreviewsOutcome
 
typedef Aws::Utils::Outcome< ListAnalyzedResourcesResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::ListAnalyzedResourcesOutcome
 
typedef Aws::Utils::Outcome< ListAnalyzersResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::ListAnalyzersOutcome
 
typedef Aws::Utils::Outcome< ListArchiveRulesResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::ListArchiveRulesOutcome
 
typedef Aws::Utils::Outcome< ListFindingsResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::ListFindingsOutcome
 
typedef Aws::Utils::Outcome< ListPolicyGenerationsResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::ListPolicyGenerationsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< StartPolicyGenerationResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::StartPolicyGenerationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::StartResourceScanOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::UpdateArchiveRuleOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::UpdateFindingsOutcome
 
typedef Aws::Utils::Outcome< ValidatePolicyResult, AccessAnalyzerError > Aws::AccessAnalyzer::Model::ValidatePolicyOutcome
 
typedef std::future< ApplyArchiveRuleOutcome > Aws::AccessAnalyzer::Model::ApplyArchiveRuleOutcomeCallable
 
typedef std::future< CancelPolicyGenerationOutcome > Aws::AccessAnalyzer::Model::CancelPolicyGenerationOutcomeCallable
 
typedef std::future< CreateAccessPreviewOutcome > Aws::AccessAnalyzer::Model::CreateAccessPreviewOutcomeCallable
 
typedef std::future< CreateAnalyzerOutcome > Aws::AccessAnalyzer::Model::CreateAnalyzerOutcomeCallable
 
typedef std::future< CreateArchiveRuleOutcome > Aws::AccessAnalyzer::Model::CreateArchiveRuleOutcomeCallable
 
typedef std::future< DeleteAnalyzerOutcome > Aws::AccessAnalyzer::Model::DeleteAnalyzerOutcomeCallable
 
typedef std::future< DeleteArchiveRuleOutcome > Aws::AccessAnalyzer::Model::DeleteArchiveRuleOutcomeCallable
 
typedef std::future< GetAccessPreviewOutcome > Aws::AccessAnalyzer::Model::GetAccessPreviewOutcomeCallable
 
typedef std::future< GetAnalyzedResourceOutcome > Aws::AccessAnalyzer::Model::GetAnalyzedResourceOutcomeCallable
 
typedef std::future< GetAnalyzerOutcome > Aws::AccessAnalyzer::Model::GetAnalyzerOutcomeCallable
 
typedef std::future< GetArchiveRuleOutcome > Aws::AccessAnalyzer::Model::GetArchiveRuleOutcomeCallable
 
typedef std::future< GetFindingOutcome > Aws::AccessAnalyzer::Model::GetFindingOutcomeCallable
 
typedef std::future< GetGeneratedPolicyOutcome > Aws::AccessAnalyzer::Model::GetGeneratedPolicyOutcomeCallable
 
typedef std::future< ListAccessPreviewFindingsOutcome > Aws::AccessAnalyzer::Model::ListAccessPreviewFindingsOutcomeCallable
 
typedef std::future< ListAccessPreviewsOutcome > Aws::AccessAnalyzer::Model::ListAccessPreviewsOutcomeCallable
 
typedef std::future< ListAnalyzedResourcesOutcome > Aws::AccessAnalyzer::Model::ListAnalyzedResourcesOutcomeCallable
 
typedef std::future< ListAnalyzersOutcome > Aws::AccessAnalyzer::Model::ListAnalyzersOutcomeCallable
 
typedef std::future< ListArchiveRulesOutcome > Aws::AccessAnalyzer::Model::ListArchiveRulesOutcomeCallable
 
typedef std::future< ListFindingsOutcome > Aws::AccessAnalyzer::Model::ListFindingsOutcomeCallable
 
typedef std::future< ListPolicyGenerationsOutcome > Aws::AccessAnalyzer::Model::ListPolicyGenerationsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::AccessAnalyzer::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< StartPolicyGenerationOutcome > Aws::AccessAnalyzer::Model::StartPolicyGenerationOutcomeCallable
 
typedef std::future< StartResourceScanOutcome > Aws::AccessAnalyzer::Model::StartResourceScanOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::AccessAnalyzer::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::AccessAnalyzer::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateArchiveRuleOutcome > Aws::AccessAnalyzer::Model::UpdateArchiveRuleOutcomeCallable
 
typedef std::future< UpdateFindingsOutcome > Aws::AccessAnalyzer::Model::UpdateFindingsOutcomeCallable
 
typedef std::future< ValidatePolicyOutcome > Aws::AccessAnalyzer::Model::ValidatePolicyOutcomeCallable
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::ApplyArchiveRuleRequest &, const Model::ApplyArchiveRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::ApplyArchiveRuleResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::CancelPolicyGenerationRequest &, const Model::CancelPolicyGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::CancelPolicyGenerationResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::CreateAccessPreviewRequest &, const Model::CreateAccessPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::CreateAccessPreviewResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::CreateAnalyzerRequest &, const Model::CreateAnalyzerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::CreateAnalyzerResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::CreateArchiveRuleRequest &, const Model::CreateArchiveRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::CreateArchiveRuleResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::DeleteAnalyzerRequest &, const Model::DeleteAnalyzerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::DeleteAnalyzerResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::DeleteArchiveRuleRequest &, const Model::DeleteArchiveRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::DeleteArchiveRuleResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::GetAccessPreviewRequest &, const Model::GetAccessPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::GetAccessPreviewResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::GetAnalyzedResourceRequest &, const Model::GetAnalyzedResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::GetAnalyzedResourceResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::GetAnalyzerRequest &, const Model::GetAnalyzerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::GetAnalyzerResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::GetArchiveRuleRequest &, const Model::GetArchiveRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::GetArchiveRuleResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::GetFindingRequest &, const Model::GetFindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::GetFindingResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::GetGeneratedPolicyRequest &, const Model::GetGeneratedPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::GetGeneratedPolicyResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::ListAccessPreviewFindingsRequest &, const Model::ListAccessPreviewFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::ListAccessPreviewFindingsResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::ListAccessPreviewsRequest &, const Model::ListAccessPreviewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::ListAccessPreviewsResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::ListAnalyzedResourcesRequest &, const Model::ListAnalyzedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::ListAnalyzedResourcesResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::ListAnalyzersRequest &, const Model::ListAnalyzersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::ListAnalyzersResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::ListArchiveRulesRequest &, const Model::ListArchiveRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::ListArchiveRulesResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::ListFindingsResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::ListPolicyGenerationsRequest &, const Model::ListPolicyGenerationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::ListPolicyGenerationsResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::StartPolicyGenerationRequest &, const Model::StartPolicyGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::StartPolicyGenerationResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::StartResourceScanRequest &, const Model::StartResourceScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::StartResourceScanResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::TagResourceResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::UpdateArchiveRuleRequest &, const Model::UpdateArchiveRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::UpdateArchiveRuleResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::UpdateFindingsRequest &, const Model::UpdateFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::UpdateFindingsResponseReceivedHandler
 
typedef std::function< void(const AccessAnalyzerClient *, const Model::ValidatePolicyRequest &, const Model::ValidatePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::AccessAnalyzer::ValidatePolicyResponseReceivedHandler