AWS SDK for C++  1.9.71
AWS SDK for C++
Classes | Namespaces | Typedefs
WAFClient.h File Reference
#include <aws/waf/WAF_EXPORTS.h>
#include <aws/waf/WAFErrors.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/waf/model/CreateByteMatchSetResult.h>
#include <aws/waf/model/CreateGeoMatchSetResult.h>
#include <aws/waf/model/CreateIPSetResult.h>
#include <aws/waf/model/CreateRateBasedRuleResult.h>
#include <aws/waf/model/CreateRegexMatchSetResult.h>
#include <aws/waf/model/CreateRegexPatternSetResult.h>
#include <aws/waf/model/CreateRuleResult.h>
#include <aws/waf/model/CreateRuleGroupResult.h>
#include <aws/waf/model/CreateSizeConstraintSetResult.h>
#include <aws/waf/model/CreateSqlInjectionMatchSetResult.h>
#include <aws/waf/model/CreateWebACLResult.h>
#include <aws/waf/model/CreateWebACLMigrationStackResult.h>
#include <aws/waf/model/CreateXssMatchSetResult.h>
#include <aws/waf/model/DeleteByteMatchSetResult.h>
#include <aws/waf/model/DeleteGeoMatchSetResult.h>
#include <aws/waf/model/DeleteIPSetResult.h>
#include <aws/waf/model/DeleteLoggingConfigurationResult.h>
#include <aws/waf/model/DeletePermissionPolicyResult.h>
#include <aws/waf/model/DeleteRateBasedRuleResult.h>
#include <aws/waf/model/DeleteRegexMatchSetResult.h>
#include <aws/waf/model/DeleteRegexPatternSetResult.h>
#include <aws/waf/model/DeleteRuleResult.h>
#include <aws/waf/model/DeleteRuleGroupResult.h>
#include <aws/waf/model/DeleteSizeConstraintSetResult.h>
#include <aws/waf/model/DeleteSqlInjectionMatchSetResult.h>
#include <aws/waf/model/DeleteWebACLResult.h>
#include <aws/waf/model/DeleteXssMatchSetResult.h>
#include <aws/waf/model/GetByteMatchSetResult.h>
#include <aws/waf/model/GetChangeTokenResult.h>
#include <aws/waf/model/GetChangeTokenStatusResult.h>
#include <aws/waf/model/GetGeoMatchSetResult.h>
#include <aws/waf/model/GetIPSetResult.h>
#include <aws/waf/model/GetLoggingConfigurationResult.h>
#include <aws/waf/model/GetPermissionPolicyResult.h>
#include <aws/waf/model/GetRateBasedRuleResult.h>
#include <aws/waf/model/GetRateBasedRuleManagedKeysResult.h>
#include <aws/waf/model/GetRegexMatchSetResult.h>
#include <aws/waf/model/GetRegexPatternSetResult.h>
#include <aws/waf/model/GetRuleResult.h>
#include <aws/waf/model/GetRuleGroupResult.h>
#include <aws/waf/model/GetSampledRequestsResult.h>
#include <aws/waf/model/GetSizeConstraintSetResult.h>
#include <aws/waf/model/GetSqlInjectionMatchSetResult.h>
#include <aws/waf/model/GetWebACLResult.h>
#include <aws/waf/model/GetXssMatchSetResult.h>
#include <aws/waf/model/ListActivatedRulesInRuleGroupResult.h>
#include <aws/waf/model/ListByteMatchSetsResult.h>
#include <aws/waf/model/ListGeoMatchSetsResult.h>
#include <aws/waf/model/ListIPSetsResult.h>
#include <aws/waf/model/ListLoggingConfigurationsResult.h>
#include <aws/waf/model/ListRateBasedRulesResult.h>
#include <aws/waf/model/ListRegexMatchSetsResult.h>
#include <aws/waf/model/ListRegexPatternSetsResult.h>
#include <aws/waf/model/ListRuleGroupsResult.h>
#include <aws/waf/model/ListRulesResult.h>
#include <aws/waf/model/ListSizeConstraintSetsResult.h>
#include <aws/waf/model/ListSqlInjectionMatchSetsResult.h>
#include <aws/waf/model/ListSubscribedRuleGroupsResult.h>
#include <aws/waf/model/ListTagsForResourceResult.h>
#include <aws/waf/model/ListWebACLsResult.h>
#include <aws/waf/model/ListXssMatchSetsResult.h>
#include <aws/waf/model/PutLoggingConfigurationResult.h>
#include <aws/waf/model/PutPermissionPolicyResult.h>
#include <aws/waf/model/TagResourceResult.h>
#include <aws/waf/model/UntagResourceResult.h>
#include <aws/waf/model/UpdateByteMatchSetResult.h>
#include <aws/waf/model/UpdateGeoMatchSetResult.h>
#include <aws/waf/model/UpdateIPSetResult.h>
#include <aws/waf/model/UpdateRateBasedRuleResult.h>
#include <aws/waf/model/UpdateRegexMatchSetResult.h>
#include <aws/waf/model/UpdateRegexPatternSetResult.h>
#include <aws/waf/model/UpdateRuleResult.h>
#include <aws/waf/model/UpdateRuleGroupResult.h>
#include <aws/waf/model/UpdateSizeConstraintSetResult.h>
#include <aws/waf/model/UpdateSqlInjectionMatchSetResult.h>
#include <aws/waf/model/UpdateWebACLResult.h>
#include <aws/waf/model/UpdateXssMatchSetResult.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::WAF::WAFClient
 

Namespaces

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

Typedefs

typedef Aws::Utils::Outcome< CreateByteMatchSetResult, WAFError > Aws::WAF::Model::CreateByteMatchSetOutcome
 
typedef Aws::Utils::Outcome< CreateGeoMatchSetResult, WAFError > Aws::WAF::Model::CreateGeoMatchSetOutcome
 
typedef Aws::Utils::Outcome< CreateIPSetResult, WAFError > Aws::WAF::Model::CreateIPSetOutcome
 
typedef Aws::Utils::Outcome< CreateRateBasedRuleResult, WAFError > Aws::WAF::Model::CreateRateBasedRuleOutcome
 
typedef Aws::Utils::Outcome< CreateRegexMatchSetResult, WAFError > Aws::WAF::Model::CreateRegexMatchSetOutcome
 
typedef Aws::Utils::Outcome< CreateRegexPatternSetResult, WAFError > Aws::WAF::Model::CreateRegexPatternSetOutcome
 
typedef Aws::Utils::Outcome< CreateRuleResult, WAFError > Aws::WAF::Model::CreateRuleOutcome
 
typedef Aws::Utils::Outcome< CreateRuleGroupResult, WAFError > Aws::WAF::Model::CreateRuleGroupOutcome
 
typedef Aws::Utils::Outcome< CreateSizeConstraintSetResult, WAFError > Aws::WAF::Model::CreateSizeConstraintSetOutcome
 
typedef Aws::Utils::Outcome< CreateSqlInjectionMatchSetResult, WAFError > Aws::WAF::Model::CreateSqlInjectionMatchSetOutcome
 
typedef Aws::Utils::Outcome< CreateWebACLResult, WAFError > Aws::WAF::Model::CreateWebACLOutcome
 
typedef Aws::Utils::Outcome< CreateWebACLMigrationStackResult, WAFError > Aws::WAF::Model::CreateWebACLMigrationStackOutcome
 
typedef Aws::Utils::Outcome< CreateXssMatchSetResult, WAFError > Aws::WAF::Model::CreateXssMatchSetOutcome
 
typedef Aws::Utils::Outcome< DeleteByteMatchSetResult, WAFError > Aws::WAF::Model::DeleteByteMatchSetOutcome
 
typedef Aws::Utils::Outcome< DeleteGeoMatchSetResult, WAFError > Aws::WAF::Model::DeleteGeoMatchSetOutcome
 
typedef Aws::Utils::Outcome< DeleteIPSetResult, WAFError > Aws::WAF::Model::DeleteIPSetOutcome
 
typedef Aws::Utils::Outcome< DeleteLoggingConfigurationResult, WAFError > Aws::WAF::Model::DeleteLoggingConfigurationOutcome
 
typedef Aws::Utils::Outcome< DeletePermissionPolicyResult, WAFError > Aws::WAF::Model::DeletePermissionPolicyOutcome
 
typedef Aws::Utils::Outcome< DeleteRateBasedRuleResult, WAFError > Aws::WAF::Model::DeleteRateBasedRuleOutcome
 
typedef Aws::Utils::Outcome< DeleteRegexMatchSetResult, WAFError > Aws::WAF::Model::DeleteRegexMatchSetOutcome
 
typedef Aws::Utils::Outcome< DeleteRegexPatternSetResult, WAFError > Aws::WAF::Model::DeleteRegexPatternSetOutcome
 
typedef Aws::Utils::Outcome< DeleteRuleResult, WAFError > Aws::WAF::Model::DeleteRuleOutcome
 
typedef Aws::Utils::Outcome< DeleteRuleGroupResult, WAFError > Aws::WAF::Model::DeleteRuleGroupOutcome
 
typedef Aws::Utils::Outcome< DeleteSizeConstraintSetResult, WAFError > Aws::WAF::Model::DeleteSizeConstraintSetOutcome
 
typedef Aws::Utils::Outcome< DeleteSqlInjectionMatchSetResult, WAFError > Aws::WAF::Model::DeleteSqlInjectionMatchSetOutcome
 
typedef Aws::Utils::Outcome< DeleteWebACLResult, WAFError > Aws::WAF::Model::DeleteWebACLOutcome
 
typedef Aws::Utils::Outcome< DeleteXssMatchSetResult, WAFError > Aws::WAF::Model::DeleteXssMatchSetOutcome
 
typedef Aws::Utils::Outcome< GetByteMatchSetResult, WAFError > Aws::WAF::Model::GetByteMatchSetOutcome
 
typedef Aws::Utils::Outcome< GetChangeTokenResult, WAFError > Aws::WAF::Model::GetChangeTokenOutcome
 
typedef Aws::Utils::Outcome< GetChangeTokenStatusResult, WAFError > Aws::WAF::Model::GetChangeTokenStatusOutcome
 
typedef Aws::Utils::Outcome< GetGeoMatchSetResult, WAFError > Aws::WAF::Model::GetGeoMatchSetOutcome
 
typedef Aws::Utils::Outcome< GetIPSetResult, WAFError > Aws::WAF::Model::GetIPSetOutcome
 
typedef Aws::Utils::Outcome< GetLoggingConfigurationResult, WAFError > Aws::WAF::Model::GetLoggingConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetPermissionPolicyResult, WAFError > Aws::WAF::Model::GetPermissionPolicyOutcome
 
typedef Aws::Utils::Outcome< GetRateBasedRuleResult, WAFError > Aws::WAF::Model::GetRateBasedRuleOutcome
 
typedef Aws::Utils::Outcome< GetRateBasedRuleManagedKeysResult, WAFError > Aws::WAF::Model::GetRateBasedRuleManagedKeysOutcome
 
typedef Aws::Utils::Outcome< GetRegexMatchSetResult, WAFError > Aws::WAF::Model::GetRegexMatchSetOutcome
 
typedef Aws::Utils::Outcome< GetRegexPatternSetResult, WAFError > Aws::WAF::Model::GetRegexPatternSetOutcome
 
typedef Aws::Utils::Outcome< GetRuleResult, WAFError > Aws::WAF::Model::GetRuleOutcome
 
typedef Aws::Utils::Outcome< GetRuleGroupResult, WAFError > Aws::WAF::Model::GetRuleGroupOutcome
 
typedef Aws::Utils::Outcome< GetSampledRequestsResult, WAFError > Aws::WAF::Model::GetSampledRequestsOutcome
 
typedef Aws::Utils::Outcome< GetSizeConstraintSetResult, WAFError > Aws::WAF::Model::GetSizeConstraintSetOutcome
 
typedef Aws::Utils::Outcome< GetSqlInjectionMatchSetResult, WAFError > Aws::WAF::Model::GetSqlInjectionMatchSetOutcome
 
typedef Aws::Utils::Outcome< GetWebACLResult, WAFError > Aws::WAF::Model::GetWebACLOutcome
 
typedef Aws::Utils::Outcome< GetXssMatchSetResult, WAFError > Aws::WAF::Model::GetXssMatchSetOutcome
 
typedef Aws::Utils::Outcome< ListActivatedRulesInRuleGroupResult, WAFError > Aws::WAF::Model::ListActivatedRulesInRuleGroupOutcome
 
typedef Aws::Utils::Outcome< ListByteMatchSetsResult, WAFError > Aws::WAF::Model::ListByteMatchSetsOutcome
 
typedef Aws::Utils::Outcome< ListGeoMatchSetsResult, WAFError > Aws::WAF::Model::ListGeoMatchSetsOutcome
 
typedef Aws::Utils::Outcome< ListIPSetsResult, WAFError > Aws::WAF::Model::ListIPSetsOutcome
 
typedef Aws::Utils::Outcome< ListLoggingConfigurationsResult, WAFError > Aws::WAF::Model::ListLoggingConfigurationsOutcome
 
typedef Aws::Utils::Outcome< ListRateBasedRulesResult, WAFError > Aws::WAF::Model::ListRateBasedRulesOutcome
 
typedef Aws::Utils::Outcome< ListRegexMatchSetsResult, WAFError > Aws::WAF::Model::ListRegexMatchSetsOutcome
 
typedef Aws::Utils::Outcome< ListRegexPatternSetsResult, WAFError > Aws::WAF::Model::ListRegexPatternSetsOutcome
 
typedef Aws::Utils::Outcome< ListRuleGroupsResult, WAFError > Aws::WAF::Model::ListRuleGroupsOutcome
 
typedef Aws::Utils::Outcome< ListRulesResult, WAFError > Aws::WAF::Model::ListRulesOutcome
 
typedef Aws::Utils::Outcome< ListSizeConstraintSetsResult, WAFError > Aws::WAF::Model::ListSizeConstraintSetsOutcome
 
typedef Aws::Utils::Outcome< ListSqlInjectionMatchSetsResult, WAFError > Aws::WAF::Model::ListSqlInjectionMatchSetsOutcome
 
typedef Aws::Utils::Outcome< ListSubscribedRuleGroupsResult, WAFError > Aws::WAF::Model::ListSubscribedRuleGroupsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, WAFError > Aws::WAF::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListWebACLsResult, WAFError > Aws::WAF::Model::ListWebACLsOutcome
 
typedef Aws::Utils::Outcome< ListXssMatchSetsResult, WAFError > Aws::WAF::Model::ListXssMatchSetsOutcome
 
typedef Aws::Utils::Outcome< PutLoggingConfigurationResult, WAFError > Aws::WAF::Model::PutLoggingConfigurationOutcome
 
typedef Aws::Utils::Outcome< PutPermissionPolicyResult, WAFError > Aws::WAF::Model::PutPermissionPolicyOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, WAFError > Aws::WAF::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, WAFError > Aws::WAF::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateByteMatchSetResult, WAFError > Aws::WAF::Model::UpdateByteMatchSetOutcome
 
typedef Aws::Utils::Outcome< UpdateGeoMatchSetResult, WAFError > Aws::WAF::Model::UpdateGeoMatchSetOutcome
 
typedef Aws::Utils::Outcome< UpdateIPSetResult, WAFError > Aws::WAF::Model::UpdateIPSetOutcome
 
typedef Aws::Utils::Outcome< UpdateRateBasedRuleResult, WAFError > Aws::WAF::Model::UpdateRateBasedRuleOutcome
 
typedef Aws::Utils::Outcome< UpdateRegexMatchSetResult, WAFError > Aws::WAF::Model::UpdateRegexMatchSetOutcome
 
typedef Aws::Utils::Outcome< UpdateRegexPatternSetResult, WAFError > Aws::WAF::Model::UpdateRegexPatternSetOutcome
 
typedef Aws::Utils::Outcome< UpdateRuleResult, WAFError > Aws::WAF::Model::UpdateRuleOutcome
 
typedef Aws::Utils::Outcome< UpdateRuleGroupResult, WAFError > Aws::WAF::Model::UpdateRuleGroupOutcome
 
typedef Aws::Utils::Outcome< UpdateSizeConstraintSetResult, WAFError > Aws::WAF::Model::UpdateSizeConstraintSetOutcome
 
typedef Aws::Utils::Outcome< UpdateSqlInjectionMatchSetResult, WAFError > Aws::WAF::Model::UpdateSqlInjectionMatchSetOutcome
 
typedef Aws::Utils::Outcome< UpdateWebACLResult, WAFError > Aws::WAF::Model::UpdateWebACLOutcome
 
typedef Aws::Utils::Outcome< UpdateXssMatchSetResult, WAFError > Aws::WAF::Model::UpdateXssMatchSetOutcome
 
typedef std::future< CreateByteMatchSetOutcome > Aws::WAF::Model::CreateByteMatchSetOutcomeCallable
 
typedef std::future< CreateGeoMatchSetOutcome > Aws::WAF::Model::CreateGeoMatchSetOutcomeCallable
 
typedef std::future< CreateIPSetOutcome > Aws::WAF::Model::CreateIPSetOutcomeCallable
 
typedef std::future< CreateRateBasedRuleOutcome > Aws::WAF::Model::CreateRateBasedRuleOutcomeCallable
 
typedef std::future< CreateRegexMatchSetOutcome > Aws::WAF::Model::CreateRegexMatchSetOutcomeCallable
 
typedef std::future< CreateRegexPatternSetOutcome > Aws::WAF::Model::CreateRegexPatternSetOutcomeCallable
 
typedef std::future< CreateRuleOutcome > Aws::WAF::Model::CreateRuleOutcomeCallable
 
typedef std::future< CreateRuleGroupOutcome > Aws::WAF::Model::CreateRuleGroupOutcomeCallable
 
typedef std::future< CreateSizeConstraintSetOutcome > Aws::WAF::Model::CreateSizeConstraintSetOutcomeCallable
 
typedef std::future< CreateSqlInjectionMatchSetOutcome > Aws::WAF::Model::CreateSqlInjectionMatchSetOutcomeCallable
 
typedef std::future< CreateWebACLOutcome > Aws::WAF::Model::CreateWebACLOutcomeCallable
 
typedef std::future< CreateWebACLMigrationStackOutcome > Aws::WAF::Model::CreateWebACLMigrationStackOutcomeCallable
 
typedef std::future< CreateXssMatchSetOutcome > Aws::WAF::Model::CreateXssMatchSetOutcomeCallable
 
typedef std::future< DeleteByteMatchSetOutcome > Aws::WAF::Model::DeleteByteMatchSetOutcomeCallable
 
typedef std::future< DeleteGeoMatchSetOutcome > Aws::WAF::Model::DeleteGeoMatchSetOutcomeCallable
 
typedef std::future< DeleteIPSetOutcome > Aws::WAF::Model::DeleteIPSetOutcomeCallable
 
typedef std::future< DeleteLoggingConfigurationOutcome > Aws::WAF::Model::DeleteLoggingConfigurationOutcomeCallable
 
typedef std::future< DeletePermissionPolicyOutcome > Aws::WAF::Model::DeletePermissionPolicyOutcomeCallable
 
typedef std::future< DeleteRateBasedRuleOutcome > Aws::WAF::Model::DeleteRateBasedRuleOutcomeCallable
 
typedef std::future< DeleteRegexMatchSetOutcome > Aws::WAF::Model::DeleteRegexMatchSetOutcomeCallable
 
typedef std::future< DeleteRegexPatternSetOutcome > Aws::WAF::Model::DeleteRegexPatternSetOutcomeCallable
 
typedef std::future< DeleteRuleOutcome > Aws::WAF::Model::DeleteRuleOutcomeCallable
 
typedef std::future< DeleteRuleGroupOutcome > Aws::WAF::Model::DeleteRuleGroupOutcomeCallable
 
typedef std::future< DeleteSizeConstraintSetOutcome > Aws::WAF::Model::DeleteSizeConstraintSetOutcomeCallable
 
typedef std::future< DeleteSqlInjectionMatchSetOutcome > Aws::WAF::Model::DeleteSqlInjectionMatchSetOutcomeCallable
 
typedef std::future< DeleteWebACLOutcome > Aws::WAF::Model::DeleteWebACLOutcomeCallable
 
typedef std::future< DeleteXssMatchSetOutcome > Aws::WAF::Model::DeleteXssMatchSetOutcomeCallable
 
typedef std::future< GetByteMatchSetOutcome > Aws::WAF::Model::GetByteMatchSetOutcomeCallable
 
typedef std::future< GetChangeTokenOutcome > Aws::WAF::Model::GetChangeTokenOutcomeCallable
 
typedef std::future< GetChangeTokenStatusOutcome > Aws::WAF::Model::GetChangeTokenStatusOutcomeCallable
 
typedef std::future< GetGeoMatchSetOutcome > Aws::WAF::Model::GetGeoMatchSetOutcomeCallable
 
typedef std::future< GetIPSetOutcome > Aws::WAF::Model::GetIPSetOutcomeCallable
 
typedef std::future< GetLoggingConfigurationOutcome > Aws::WAF::Model::GetLoggingConfigurationOutcomeCallable
 
typedef std::future< GetPermissionPolicyOutcome > Aws::WAF::Model::GetPermissionPolicyOutcomeCallable
 
typedef std::future< GetRateBasedRuleOutcome > Aws::WAF::Model::GetRateBasedRuleOutcomeCallable
 
typedef std::future< GetRateBasedRuleManagedKeysOutcome > Aws::WAF::Model::GetRateBasedRuleManagedKeysOutcomeCallable
 
typedef std::future< GetRegexMatchSetOutcome > Aws::WAF::Model::GetRegexMatchSetOutcomeCallable
 
typedef std::future< GetRegexPatternSetOutcome > Aws::WAF::Model::GetRegexPatternSetOutcomeCallable
 
typedef std::future< GetRuleOutcome > Aws::WAF::Model::GetRuleOutcomeCallable
 
typedef std::future< GetRuleGroupOutcome > Aws::WAF::Model::GetRuleGroupOutcomeCallable
 
typedef std::future< GetSampledRequestsOutcome > Aws::WAF::Model::GetSampledRequestsOutcomeCallable
 
typedef std::future< GetSizeConstraintSetOutcome > Aws::WAF::Model::GetSizeConstraintSetOutcomeCallable
 
typedef std::future< GetSqlInjectionMatchSetOutcome > Aws::WAF::Model::GetSqlInjectionMatchSetOutcomeCallable
 
typedef std::future< GetWebACLOutcome > Aws::WAF::Model::GetWebACLOutcomeCallable
 
typedef std::future< GetXssMatchSetOutcome > Aws::WAF::Model::GetXssMatchSetOutcomeCallable
 
typedef std::future< ListActivatedRulesInRuleGroupOutcome > Aws::WAF::Model::ListActivatedRulesInRuleGroupOutcomeCallable
 
typedef std::future< ListByteMatchSetsOutcome > Aws::WAF::Model::ListByteMatchSetsOutcomeCallable
 
typedef std::future< ListGeoMatchSetsOutcome > Aws::WAF::Model::ListGeoMatchSetsOutcomeCallable
 
typedef std::future< ListIPSetsOutcome > Aws::WAF::Model::ListIPSetsOutcomeCallable
 
typedef std::future< ListLoggingConfigurationsOutcome > Aws::WAF::Model::ListLoggingConfigurationsOutcomeCallable
 
typedef std::future< ListRateBasedRulesOutcome > Aws::WAF::Model::ListRateBasedRulesOutcomeCallable
 
typedef std::future< ListRegexMatchSetsOutcome > Aws::WAF::Model::ListRegexMatchSetsOutcomeCallable
 
typedef std::future< ListRegexPatternSetsOutcome > Aws::WAF::Model::ListRegexPatternSetsOutcomeCallable
 
typedef std::future< ListRuleGroupsOutcome > Aws::WAF::Model::ListRuleGroupsOutcomeCallable
 
typedef std::future< ListRulesOutcome > Aws::WAF::Model::ListRulesOutcomeCallable
 
typedef std::future< ListSizeConstraintSetsOutcome > Aws::WAF::Model::ListSizeConstraintSetsOutcomeCallable
 
typedef std::future< ListSqlInjectionMatchSetsOutcome > Aws::WAF::Model::ListSqlInjectionMatchSetsOutcomeCallable
 
typedef std::future< ListSubscribedRuleGroupsOutcome > Aws::WAF::Model::ListSubscribedRuleGroupsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::WAF::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< ListWebACLsOutcome > Aws::WAF::Model::ListWebACLsOutcomeCallable
 
typedef std::future< ListXssMatchSetsOutcome > Aws::WAF::Model::ListXssMatchSetsOutcomeCallable
 
typedef std::future< PutLoggingConfigurationOutcome > Aws::WAF::Model::PutLoggingConfigurationOutcomeCallable
 
typedef std::future< PutPermissionPolicyOutcome > Aws::WAF::Model::PutPermissionPolicyOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::WAF::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::WAF::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateByteMatchSetOutcome > Aws::WAF::Model::UpdateByteMatchSetOutcomeCallable
 
typedef std::future< UpdateGeoMatchSetOutcome > Aws::WAF::Model::UpdateGeoMatchSetOutcomeCallable
 
typedef std::future< UpdateIPSetOutcome > Aws::WAF::Model::UpdateIPSetOutcomeCallable
 
typedef std::future< UpdateRateBasedRuleOutcome > Aws::WAF::Model::UpdateRateBasedRuleOutcomeCallable
 
typedef std::future< UpdateRegexMatchSetOutcome > Aws::WAF::Model::UpdateRegexMatchSetOutcomeCallable
 
typedef std::future< UpdateRegexPatternSetOutcome > Aws::WAF::Model::UpdateRegexPatternSetOutcomeCallable
 
typedef std::future< UpdateRuleOutcome > Aws::WAF::Model::UpdateRuleOutcomeCallable
 
typedef std::future< UpdateRuleGroupOutcome > Aws::WAF::Model::UpdateRuleGroupOutcomeCallable
 
typedef std::future< UpdateSizeConstraintSetOutcome > Aws::WAF::Model::UpdateSizeConstraintSetOutcomeCallable
 
typedef std::future< UpdateSqlInjectionMatchSetOutcome > Aws::WAF::Model::UpdateSqlInjectionMatchSetOutcomeCallable
 
typedef std::future< UpdateWebACLOutcome > Aws::WAF::Model::UpdateWebACLOutcomeCallable
 
typedef std::future< UpdateXssMatchSetOutcome > Aws::WAF::Model::UpdateXssMatchSetOutcomeCallable
 
typedef std::function< void(const WAFClient *, const Model::CreateByteMatchSetRequest &, const Model::CreateByteMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateByteMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateGeoMatchSetRequest &, const Model::CreateGeoMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateGeoMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateIPSetRequest &, const Model::CreateIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateIPSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateRateBasedRuleRequest &, const Model::CreateRateBasedRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateRateBasedRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateRegexMatchSetRequest &, const Model::CreateRegexMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateRegexMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateRegexPatternSetRequest &, const Model::CreateRegexPatternSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateRegexPatternSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateRuleRequest &, const Model::CreateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateRuleGroupRequest &, const Model::CreateRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateRuleGroupResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateSizeConstraintSetRequest &, const Model::CreateSizeConstraintSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateSizeConstraintSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateSqlInjectionMatchSetRequest &, const Model::CreateSqlInjectionMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateSqlInjectionMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateWebACLRequest &, const Model::CreateWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateWebACLResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateWebACLMigrationStackRequest &, const Model::CreateWebACLMigrationStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateWebACLMigrationStackResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateXssMatchSetRequest &, const Model::CreateXssMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::CreateXssMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteByteMatchSetRequest &, const Model::DeleteByteMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteByteMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteGeoMatchSetRequest &, const Model::DeleteGeoMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteGeoMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteIPSetRequest &, const Model::DeleteIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteIPSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteLoggingConfigurationRequest &, const Model::DeleteLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteLoggingConfigurationResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeletePermissionPolicyRequest &, const Model::DeletePermissionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeletePermissionPolicyResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteRateBasedRuleRequest &, const Model::DeleteRateBasedRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteRateBasedRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteRegexMatchSetRequest &, const Model::DeleteRegexMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteRegexMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteRegexPatternSetRequest &, const Model::DeleteRegexPatternSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteRegexPatternSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteRuleGroupRequest &, const Model::DeleteRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteRuleGroupResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteSizeConstraintSetRequest &, const Model::DeleteSizeConstraintSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteSizeConstraintSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteSqlInjectionMatchSetRequest &, const Model::DeleteSqlInjectionMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteSqlInjectionMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteWebACLRequest &, const Model::DeleteWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteWebACLResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteXssMatchSetRequest &, const Model::DeleteXssMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::DeleteXssMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetByteMatchSetRequest &, const Model::GetByteMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetByteMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetChangeTokenRequest &, const Model::GetChangeTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetChangeTokenResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetChangeTokenStatusRequest &, const Model::GetChangeTokenStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetChangeTokenStatusResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetGeoMatchSetRequest &, const Model::GetGeoMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetGeoMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetIPSetRequest &, const Model::GetIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetIPSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetLoggingConfigurationRequest &, const Model::GetLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetLoggingConfigurationResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetPermissionPolicyRequest &, const Model::GetPermissionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetPermissionPolicyResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetRateBasedRuleRequest &, const Model::GetRateBasedRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetRateBasedRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetRateBasedRuleManagedKeysRequest &, const Model::GetRateBasedRuleManagedKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetRateBasedRuleManagedKeysResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetRegexMatchSetRequest &, const Model::GetRegexMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetRegexMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetRegexPatternSetRequest &, const Model::GetRegexPatternSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetRegexPatternSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetRuleRequest &, const Model::GetRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetRuleGroupRequest &, const Model::GetRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetRuleGroupResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetSampledRequestsRequest &, const Model::GetSampledRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetSampledRequestsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetSizeConstraintSetRequest &, const Model::GetSizeConstraintSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetSizeConstraintSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetSqlInjectionMatchSetRequest &, const Model::GetSqlInjectionMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetSqlInjectionMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetWebACLRequest &, const Model::GetWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetWebACLResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetXssMatchSetRequest &, const Model::GetXssMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::GetXssMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListActivatedRulesInRuleGroupRequest &, const Model::ListActivatedRulesInRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListActivatedRulesInRuleGroupResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListByteMatchSetsRequest &, const Model::ListByteMatchSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListByteMatchSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListGeoMatchSetsRequest &, const Model::ListGeoMatchSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListGeoMatchSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListIPSetsRequest &, const Model::ListIPSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListIPSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListLoggingConfigurationsRequest &, const Model::ListLoggingConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListLoggingConfigurationsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListRateBasedRulesRequest &, const Model::ListRateBasedRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListRateBasedRulesResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListRegexMatchSetsRequest &, const Model::ListRegexMatchSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListRegexMatchSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListRegexPatternSetsRequest &, const Model::ListRegexPatternSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListRegexPatternSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListRuleGroupsRequest &, const Model::ListRuleGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListRuleGroupsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListRulesRequest &, const Model::ListRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListRulesResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListSizeConstraintSetsRequest &, const Model::ListSizeConstraintSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListSizeConstraintSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListSqlInjectionMatchSetsRequest &, const Model::ListSqlInjectionMatchSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListSqlInjectionMatchSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListSubscribedRuleGroupsRequest &, const Model::ListSubscribedRuleGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListSubscribedRuleGroupsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListWebACLsRequest &, const Model::ListWebACLsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListWebACLsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListXssMatchSetsRequest &, const Model::ListXssMatchSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::ListXssMatchSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::PutLoggingConfigurationRequest &, const Model::PutLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::PutLoggingConfigurationResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::PutPermissionPolicyRequest &, const Model::PutPermissionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::PutPermissionPolicyResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::TagResourceResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateByteMatchSetRequest &, const Model::UpdateByteMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UpdateByteMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateGeoMatchSetRequest &, const Model::UpdateGeoMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UpdateGeoMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateIPSetRequest &, const Model::UpdateIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UpdateIPSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateRateBasedRuleRequest &, const Model::UpdateRateBasedRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UpdateRateBasedRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateRegexMatchSetRequest &, const Model::UpdateRegexMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UpdateRegexMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateRegexPatternSetRequest &, const Model::UpdateRegexPatternSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UpdateRegexPatternSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateRuleRequest &, const Model::UpdateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UpdateRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateRuleGroupRequest &, const Model::UpdateRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UpdateRuleGroupResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateSizeConstraintSetRequest &, const Model::UpdateSizeConstraintSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UpdateSizeConstraintSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateSqlInjectionMatchSetRequest &, const Model::UpdateSqlInjectionMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UpdateSqlInjectionMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateWebACLRequest &, const Model::UpdateWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UpdateWebACLResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateXssMatchSetRequest &, const Model::UpdateXssMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::WAF::UpdateXssMatchSetResponseReceivedHandler