|
| AccessAnalyzerClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration()) |
|
| AccessAnalyzerClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration()) |
|
| AccessAnalyzerClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration()) |
|
virtual | ~AccessAnalyzerClient () |
|
virtual Model::ApplyArchiveRuleOutcome | ApplyArchiveRule (const Model::ApplyArchiveRuleRequest &request) const |
|
virtual Model::ApplyArchiveRuleOutcomeCallable | ApplyArchiveRuleCallable (const Model::ApplyArchiveRuleRequest &request) const |
|
virtual void | ApplyArchiveRuleAsync (const Model::ApplyArchiveRuleRequest &request, const ApplyArchiveRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::CreateAnalyzerOutcome | CreateAnalyzer (const Model::CreateAnalyzerRequest &request) const |
|
virtual Model::CreateAnalyzerOutcomeCallable | CreateAnalyzerCallable (const Model::CreateAnalyzerRequest &request) const |
|
virtual void | CreateAnalyzerAsync (const Model::CreateAnalyzerRequest &request, const CreateAnalyzerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::CreateArchiveRuleOutcome | CreateArchiveRule (const Model::CreateArchiveRuleRequest &request) const |
|
virtual Model::CreateArchiveRuleOutcomeCallable | CreateArchiveRuleCallable (const Model::CreateArchiveRuleRequest &request) const |
|
virtual void | CreateArchiveRuleAsync (const Model::CreateArchiveRuleRequest &request, const CreateArchiveRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::DeleteAnalyzerOutcome | DeleteAnalyzer (const Model::DeleteAnalyzerRequest &request) const |
|
virtual Model::DeleteAnalyzerOutcomeCallable | DeleteAnalyzerCallable (const Model::DeleteAnalyzerRequest &request) const |
|
virtual void | DeleteAnalyzerAsync (const Model::DeleteAnalyzerRequest &request, const DeleteAnalyzerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::DeleteArchiveRuleOutcome | DeleteArchiveRule (const Model::DeleteArchiveRuleRequest &request) const |
|
virtual Model::DeleteArchiveRuleOutcomeCallable | DeleteArchiveRuleCallable (const Model::DeleteArchiveRuleRequest &request) const |
|
virtual void | DeleteArchiveRuleAsync (const Model::DeleteArchiveRuleRequest &request, const DeleteArchiveRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::GetAnalyzedResourceOutcome | GetAnalyzedResource (const Model::GetAnalyzedResourceRequest &request) const |
|
virtual Model::GetAnalyzedResourceOutcomeCallable | GetAnalyzedResourceCallable (const Model::GetAnalyzedResourceRequest &request) const |
|
virtual void | GetAnalyzedResourceAsync (const Model::GetAnalyzedResourceRequest &request, const GetAnalyzedResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::GetAnalyzerOutcome | GetAnalyzer (const Model::GetAnalyzerRequest &request) const |
|
virtual Model::GetAnalyzerOutcomeCallable | GetAnalyzerCallable (const Model::GetAnalyzerRequest &request) const |
|
virtual void | GetAnalyzerAsync (const Model::GetAnalyzerRequest &request, const GetAnalyzerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::GetArchiveRuleOutcome | GetArchiveRule (const Model::GetArchiveRuleRequest &request) const |
|
virtual Model::GetArchiveRuleOutcomeCallable | GetArchiveRuleCallable (const Model::GetArchiveRuleRequest &request) const |
|
virtual void | GetArchiveRuleAsync (const Model::GetArchiveRuleRequest &request, const GetArchiveRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::GetFindingOutcome | GetFinding (const Model::GetFindingRequest &request) const |
|
virtual Model::GetFindingOutcomeCallable | GetFindingCallable (const Model::GetFindingRequest &request) const |
|
virtual void | GetFindingAsync (const Model::GetFindingRequest &request, const GetFindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::ListAnalyzedResourcesOutcome | ListAnalyzedResources (const Model::ListAnalyzedResourcesRequest &request) const |
|
virtual Model::ListAnalyzedResourcesOutcomeCallable | ListAnalyzedResourcesCallable (const Model::ListAnalyzedResourcesRequest &request) const |
|
virtual void | ListAnalyzedResourcesAsync (const Model::ListAnalyzedResourcesRequest &request, const ListAnalyzedResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::ListAnalyzersOutcome | ListAnalyzers (const Model::ListAnalyzersRequest &request) const |
|
virtual Model::ListAnalyzersOutcomeCallable | ListAnalyzersCallable (const Model::ListAnalyzersRequest &request) const |
|
virtual void | ListAnalyzersAsync (const Model::ListAnalyzersRequest &request, const ListAnalyzersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::ListArchiveRulesOutcome | ListArchiveRules (const Model::ListArchiveRulesRequest &request) const |
|
virtual Model::ListArchiveRulesOutcomeCallable | ListArchiveRulesCallable (const Model::ListArchiveRulesRequest &request) const |
|
virtual void | ListArchiveRulesAsync (const Model::ListArchiveRulesRequest &request, const ListArchiveRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::ListFindingsOutcome | ListFindings (const Model::ListFindingsRequest &request) const |
|
virtual Model::ListFindingsOutcomeCallable | ListFindingsCallable (const Model::ListFindingsRequest &request) const |
|
virtual void | ListFindingsAsync (const Model::ListFindingsRequest &request, const ListFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::ListTagsForResourceOutcome | ListTagsForResource (const Model::ListTagsForResourceRequest &request) const |
|
virtual Model::ListTagsForResourceOutcomeCallable | ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const |
|
virtual void | ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::StartResourceScanOutcome | StartResourceScan (const Model::StartResourceScanRequest &request) const |
|
virtual Model::StartResourceScanOutcomeCallable | StartResourceScanCallable (const Model::StartResourceScanRequest &request) const |
|
virtual void | StartResourceScanAsync (const Model::StartResourceScanRequest &request, const StartResourceScanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::TagResourceOutcome | TagResource (const Model::TagResourceRequest &request) const |
|
virtual Model::TagResourceOutcomeCallable | TagResourceCallable (const Model::TagResourceRequest &request) const |
|
virtual void | TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::UntagResourceOutcome | UntagResource (const Model::UntagResourceRequest &request) const |
|
virtual Model::UntagResourceOutcomeCallable | UntagResourceCallable (const Model::UntagResourceRequest &request) const |
|
virtual void | UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::UpdateArchiveRuleOutcome | UpdateArchiveRule (const Model::UpdateArchiveRuleRequest &request) const |
|
virtual Model::UpdateArchiveRuleOutcomeCallable | UpdateArchiveRuleCallable (const Model::UpdateArchiveRuleRequest &request) const |
|
virtual void | UpdateArchiveRuleAsync (const Model::UpdateArchiveRuleRequest &request, const UpdateArchiveRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
virtual Model::UpdateFindingsOutcome | UpdateFindings (const Model::UpdateFindingsRequest &request) const |
|
virtual Model::UpdateFindingsOutcomeCallable | UpdateFindingsCallable (const Model::UpdateFindingsRequest &request) const |
|
virtual void | UpdateFindingsAsync (const Model::UpdateFindingsRequest &request, const UpdateFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const |
|
void | OverrideEndpoint (const Aws::String &endpoint) |
|
| AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller) |
|
| AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller) |
|
virtual | ~AWSJsonClient ()=default |
|
| AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller) |
|
| AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller) |
|
virtual | ~AWSClient () |
|
Aws::String | GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0) |
|
Aws::String | GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0) |
|
Aws::String | GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const |
|
Aws::String | GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0) |
|
Aws::String | GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const |
|
Aws::String | GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0) |
|
Aws::String | GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const |
|
Aws::String | GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const |
|
Aws::String | GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const |
|
void | DisableRequestProcessing () |
|
void | EnableRequestProcessing () |
|
virtual const char * | GetServiceClientName () const |
|
virtual void | SetServiceClientName (const Aws::String &name) |
|
|
virtual AWSError< CoreErrors > | BuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override |
|
JsonOutcome | MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const |
|
JsonOutcome | MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const |
|
JsonOutcome | MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const |
|
HttpResponseOutcome | AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const |
|
HttpResponseOutcome | AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const |
|
HttpResponseOutcome | AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const |
|
HttpResponseOutcome | AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const |
|
StreamOutcome | MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const |
|
StreamOutcome | MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const |
|
virtual void | BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const |
|
const std::shared_ptr< AWSErrorMarshaller > & | GetErrorMarshaller () const |
|
Aws::Client::AWSAuthSigner * | GetSignerByName (const char *name) const |
|
std::shared_ptr< Aws::Http::HttpRequest > | BuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const |
|
std::shared_ptr< Aws::Http::HttpResponse > | MakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const |
|
Aws::String | m_region |
|
AWS IAM Access Analyzer helps identify potential resource-access risks by enabling you to identify any policies that grant access to an external principal. It does this by using logic-based reasoning to analyze resource-based policies in your AWS environment. An external principal can be another AWS account, a root user, an IAM user or role, a federated user, an AWS service, or an anonymous user. This guide describes the AWS IAM Access Analyzer operations that you can call programmatically. For general information about Access Analyzer, see AWS IAM Access Analyzer in the IAM User Guide.
To start using Access Analyzer, you first need to create an analyzer.
Definition at line 162 of file AccessAnalyzerClient.h.