AWS SDK for C++

AWS SDK for C++ Version 1.11.680

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations
Aws::WAF Namespace Reference

Namespaces

namespace  Endpoint
 
namespace  Model
 
namespace  WAFErrorMapper
 

Classes

class  WAFClient
 
 
class  WAFError
 
class  WAFRequest
 

Typedefs

 
 
 
 
typedef std::function< void(const WAFClient *, const Model::CreateGeoMatchSetRequest &, const Model::CreateGeoMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGeoMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateIPSetRequest &, const Model::CreateIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIPSetResponseReceivedHandler
 
 
 
 
typedef std::function< void(const WAFClient *, const Model::CreateRuleRequest &, const Model::CreateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateRuleGroupRequest &, const Model::CreateRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRuleGroupResponseReceivedHandler
 
 
 
typedef std::function< void(const WAFClient *, const Model::CreateWebACLRequest &, const Model::CreateWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWebACLResponseReceivedHandler
 
 
typedef std::function< void(const WAFClient *, const Model::CreateXssMatchSetRequest &, const Model::CreateXssMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateXssMatchSetResponseReceivedHandler
 
 
typedef std::function< void(const WAFClient *, const Model::DeleteGeoMatchSetRequest &, const Model::DeleteGeoMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGeoMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteIPSetRequest &, const Model::DeleteIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIPSetResponseReceivedHandler
 
 
 
 
 
 
typedef std::function< void(const WAFClient *, const Model::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteRuleGroupRequest &, const Model::DeleteRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRuleGroupResponseReceivedHandler
 
 
 
typedef std::function< void(const WAFClient *, const Model::DeleteWebACLRequest &, const Model::DeleteWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWebACLResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteXssMatchSetRequest &, const Model::DeleteXssMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteXssMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetByteMatchSetRequest &, const Model::GetByteMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetByteMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetChangeTokenRequest &, const Model::GetChangeTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetChangeTokenResponseReceivedHandler
 
 
typedef std::function< void(const WAFClient *, const Model::GetGeoMatchSetRequest &, const Model::GetGeoMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGeoMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetIPSetRequest &, const Model::GetIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIPSetResponseReceivedHandler
 
 
 
typedef std::function< void(const WAFClient *, const Model::GetRateBasedRuleRequest &, const Model::GetRateBasedRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRateBasedRuleResponseReceivedHandler
 
 
typedef std::function< void(const WAFClient *, const Model::GetRegexMatchSetRequest &, const Model::GetRegexMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRegexMatchSetResponseReceivedHandler
 
 
typedef std::function< void(const WAFClient *, const Model::GetRuleRequest &, const Model::GetRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetRuleGroupRequest &, const Model::GetRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRuleGroupResponseReceivedHandler
 
 
 
 
typedef std::function< void(const WAFClient *, const Model::GetWebACLRequest &, const Model::GetWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWebACLResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetXssMatchSetRequest &, const Model::GetXssMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetXssMatchSetResponseReceivedHandler
 
 
typedef std::function< void(const WAFClient *, const Model::ListByteMatchSetsRequest &, const Model::ListByteMatchSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListByteMatchSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListGeoMatchSetsRequest &, const Model::ListGeoMatchSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGeoMatchSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListIPSetsRequest &, const Model::ListIPSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIPSetsResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const WAFClient *, const Model::ListRuleGroupsRequest &, const Model::ListRuleGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRuleGroupsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListRulesRequest &, const Model::ListRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRulesResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const WAFClient *, const Model::ListWebACLsRequest &, const Model::ListWebACLsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWebACLsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListXssMatchSetsRequest &, const Model::ListXssMatchSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListXssMatchSetsResponseReceivedHandler
 
 
 
typedef std::function< void(const WAFClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
 
 
typedef std::function< void(const WAFClient *, const Model::UpdateGeoMatchSetRequest &, const Model::UpdateGeoMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGeoMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateIPSetRequest &, const Model::UpdateIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIPSetResponseReceivedHandler
 
 
 
 
typedef std::function< void(const WAFClient *, const Model::UpdateRuleRequest &, const Model::UpdateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateRuleGroupRequest &, const Model::UpdateRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRuleGroupResponseReceivedHandler
 
 
 
typedef std::function< void(const WAFClient *, const Model::UpdateWebACLRequest &, const Model::UpdateWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWebACLResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateXssMatchSetRequest &, const Model::UpdateXssMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateXssMatchSetResponseReceivedHandler
 

Enumerations

 

Typedef Documentation

◆ CreateByteMatchSetResponseReceivedHandler

Definition at line 393 of file WAFServiceClientModel.h.

◆ CreateGeoMatchSetResponseReceivedHandler

Definition at line 396 of file WAFServiceClientModel.h.

◆ CreateIPSetResponseReceivedHandler

Definition at line 399 of file WAFServiceClientModel.h.

◆ CreateRateBasedRuleResponseReceivedHandler

Definition at line 402 of file WAFServiceClientModel.h.

◆ CreateRegexMatchSetResponseReceivedHandler

Definition at line 405 of file WAFServiceClientModel.h.

◆ CreateRegexPatternSetResponseReceivedHandler

Definition at line 408 of file WAFServiceClientModel.h.

◆ CreateRuleGroupResponseReceivedHandler

Definition at line 414 of file WAFServiceClientModel.h.

◆ CreateRuleResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::CreateRuleRequest&, const Model::CreateRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)> Aws::WAF::CreateRuleResponseReceivedHandler

Definition at line 411 of file WAFServiceClientModel.h.

◆ CreateSizeConstraintSetResponseReceivedHandler

Definition at line 417 of file WAFServiceClientModel.h.

◆ CreateSqlInjectionMatchSetResponseReceivedHandler

Definition at line 420 of file WAFServiceClientModel.h.

◆ CreateWebACLMigrationStackResponseReceivedHandler

Definition at line 426 of file WAFServiceClientModel.h.

◆ CreateWebACLResponseReceivedHandler

Definition at line 423 of file WAFServiceClientModel.h.

◆ CreateXssMatchSetResponseReceivedHandler

Definition at line 429 of file WAFServiceClientModel.h.

◆ DeleteByteMatchSetResponseReceivedHandler

Definition at line 432 of file WAFServiceClientModel.h.

◆ DeleteGeoMatchSetResponseReceivedHandler

Definition at line 435 of file WAFServiceClientModel.h.

◆ DeleteIPSetResponseReceivedHandler

Definition at line 438 of file WAFServiceClientModel.h.

◆ DeleteLoggingConfigurationResponseReceivedHandler

Definition at line 441 of file WAFServiceClientModel.h.

◆ DeletePermissionPolicyResponseReceivedHandler

Definition at line 444 of file WAFServiceClientModel.h.

◆ DeleteRateBasedRuleResponseReceivedHandler

Definition at line 447 of file WAFServiceClientModel.h.

◆ DeleteRegexMatchSetResponseReceivedHandler

Definition at line 450 of file WAFServiceClientModel.h.

◆ DeleteRegexPatternSetResponseReceivedHandler

Definition at line 453 of file WAFServiceClientModel.h.

◆ DeleteRuleGroupResponseReceivedHandler

Definition at line 459 of file WAFServiceClientModel.h.

◆ DeleteRuleResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::DeleteRuleRequest&, const Model::DeleteRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)> Aws::WAF::DeleteRuleResponseReceivedHandler

Definition at line 456 of file WAFServiceClientModel.h.

◆ DeleteSizeConstraintSetResponseReceivedHandler

Definition at line 462 of file WAFServiceClientModel.h.

◆ DeleteSqlInjectionMatchSetResponseReceivedHandler

Definition at line 465 of file WAFServiceClientModel.h.

◆ DeleteWebACLResponseReceivedHandler

Definition at line 468 of file WAFServiceClientModel.h.

◆ DeleteXssMatchSetResponseReceivedHandler

Definition at line 471 of file WAFServiceClientModel.h.

◆ GetByteMatchSetResponseReceivedHandler

Definition at line 474 of file WAFServiceClientModel.h.

◆ GetChangeTokenResponseReceivedHandler

Definition at line 477 of file WAFServiceClientModel.h.

◆ GetChangeTokenStatusResponseReceivedHandler

Definition at line 480 of file WAFServiceClientModel.h.

◆ GetGeoMatchSetResponseReceivedHandler

Definition at line 483 of file WAFServiceClientModel.h.

◆ GetIPSetResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::GetIPSetRequest&, const Model::GetIPSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)> Aws::WAF::GetIPSetResponseReceivedHandler

Definition at line 486 of file WAFServiceClientModel.h.

◆ GetLoggingConfigurationResponseReceivedHandler

Definition at line 489 of file WAFServiceClientModel.h.

◆ GetPermissionPolicyResponseReceivedHandler

Definition at line 492 of file WAFServiceClientModel.h.

◆ GetRateBasedRuleManagedKeysResponseReceivedHandler

Definition at line 498 of file WAFServiceClientModel.h.

◆ GetRateBasedRuleResponseReceivedHandler

Definition at line 495 of file WAFServiceClientModel.h.

◆ GetRegexMatchSetResponseReceivedHandler

Definition at line 501 of file WAFServiceClientModel.h.

◆ GetRegexPatternSetResponseReceivedHandler

Definition at line 504 of file WAFServiceClientModel.h.

◆ GetRuleGroupResponseReceivedHandler

Definition at line 510 of file WAFServiceClientModel.h.

◆ GetRuleResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::GetRuleRequest&, const Model::GetRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)> Aws::WAF::GetRuleResponseReceivedHandler

Definition at line 507 of file WAFServiceClientModel.h.

◆ GetSampledRequestsResponseReceivedHandler

Definition at line 513 of file WAFServiceClientModel.h.

◆ GetSizeConstraintSetResponseReceivedHandler

Definition at line 516 of file WAFServiceClientModel.h.

◆ GetSqlInjectionMatchSetResponseReceivedHandler

Definition at line 519 of file WAFServiceClientModel.h.

◆ GetWebACLResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::GetWebACLRequest&, const Model::GetWebACLOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)> Aws::WAF::GetWebACLResponseReceivedHandler

Definition at line 522 of file WAFServiceClientModel.h.

◆ GetXssMatchSetResponseReceivedHandler

Definition at line 525 of file WAFServiceClientModel.h.

◆ ListActivatedRulesInRuleGroupResponseReceivedHandler

Definition at line 529 of file WAFServiceClientModel.h.

◆ ListByteMatchSetsResponseReceivedHandler

Definition at line 532 of file WAFServiceClientModel.h.

◆ ListGeoMatchSetsResponseReceivedHandler

Definition at line 535 of file WAFServiceClientModel.h.

◆ ListIPSetsResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::ListIPSetsRequest&, const Model::ListIPSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)> Aws::WAF::ListIPSetsResponseReceivedHandler

Definition at line 538 of file WAFServiceClientModel.h.

◆ ListLoggingConfigurationsResponseReceivedHandler

Definition at line 541 of file WAFServiceClientModel.h.

◆ ListRateBasedRulesResponseReceivedHandler

Definition at line 544 of file WAFServiceClientModel.h.

◆ ListRegexMatchSetsResponseReceivedHandler

Definition at line 547 of file WAFServiceClientModel.h.

◆ ListRegexPatternSetsResponseReceivedHandler

Definition at line 550 of file WAFServiceClientModel.h.

◆ ListRuleGroupsResponseReceivedHandler

Definition at line 553 of file WAFServiceClientModel.h.

◆ ListRulesResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::ListRulesRequest&, const Model::ListRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)> Aws::WAF::ListRulesResponseReceivedHandler

Definition at line 556 of file WAFServiceClientModel.h.

◆ ListSizeConstraintSetsResponseReceivedHandler

Definition at line 559 of file WAFServiceClientModel.h.

◆ ListSqlInjectionMatchSetsResponseReceivedHandler

Definition at line 562 of file WAFServiceClientModel.h.

◆ ListSubscribedRuleGroupsResponseReceivedHandler

Definition at line 565 of file WAFServiceClientModel.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 568 of file WAFServiceClientModel.h.

◆ ListWebACLsResponseReceivedHandler

Definition at line 571 of file WAFServiceClientModel.h.

◆ ListXssMatchSetsResponseReceivedHandler

Definition at line 574 of file WAFServiceClientModel.h.

◆ PutLoggingConfigurationResponseReceivedHandler

Definition at line 577 of file WAFServiceClientModel.h.

◆ PutPermissionPolicyResponseReceivedHandler

Definition at line 580 of file WAFServiceClientModel.h.

◆ TagResourceResponseReceivedHandler

Definition at line 583 of file WAFServiceClientModel.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 586 of file WAFServiceClientModel.h.

◆ UpdateByteMatchSetResponseReceivedHandler

Definition at line 589 of file WAFServiceClientModel.h.

◆ UpdateGeoMatchSetResponseReceivedHandler

Definition at line 592 of file WAFServiceClientModel.h.

◆ UpdateIPSetResponseReceivedHandler

Definition at line 595 of file WAFServiceClientModel.h.

◆ UpdateRateBasedRuleResponseReceivedHandler

Definition at line 598 of file WAFServiceClientModel.h.

◆ UpdateRegexMatchSetResponseReceivedHandler

Definition at line 601 of file WAFServiceClientModel.h.

◆ UpdateRegexPatternSetResponseReceivedHandler

Definition at line 604 of file WAFServiceClientModel.h.

◆ UpdateRuleGroupResponseReceivedHandler

Definition at line 610 of file WAFServiceClientModel.h.

◆ UpdateRuleResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::UpdateRuleRequest&, const Model::UpdateRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)> Aws::WAF::UpdateRuleResponseReceivedHandler

Definition at line 607 of file WAFServiceClientModel.h.

◆ UpdateSizeConstraintSetResponseReceivedHandler

Definition at line 613 of file WAFServiceClientModel.h.

◆ UpdateSqlInjectionMatchSetResponseReceivedHandler

Definition at line 616 of file WAFServiceClientModel.h.

◆ UpdateWebACLResponseReceivedHandler

Definition at line 619 of file WAFServiceClientModel.h.

◆ UpdateXssMatchSetResponseReceivedHandler

Definition at line 622 of file WAFServiceClientModel.h.

◆ WAFClientConfiguration

Definition at line 142 of file WAFServiceClientModel.h.

◆ WAFEndpointProvider

Definition at line 144 of file WAFServiceClientModel.h.

◆ WAFEndpointProviderBase

Definition at line 143 of file WAFServiceClientModel.h.

Enumeration Type Documentation

◆ WAFErrors

enum class Aws::WAF::WAFErrors
strong
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 
W_A_F_BAD_REQUEST 
W_A_F_DISALLOWED_NAME 
W_A_F_ENTITY_MIGRATION 
W_A_F_INTERNAL_ERROR 
W_A_F_INVALID_ACCOUNT 
W_A_F_INVALID_OPERATION 
W_A_F_INVALID_PARAMETER 
W_A_F_INVALID_PERMISSION_POLICY 
W_A_F_INVALID_REGEX_PATTERN 
W_A_F_LIMITS_EXCEEDED 
W_A_F_NONEXISTENT_CONTAINER 
W_A_F_NONEXISTENT_ITEM 
W_A_F_NON_EMPTY_ENTITY 
W_A_F_REFERENCED_ITEM 
W_A_F_SERVICE_LINKED_ROLE_ERROR 
W_A_F_STALE_DATA 
W_A_F_SUBSCRIPTION_NOT_FOUND 
W_A_F_TAG_OPERATION 
W_A_F_TAG_OPERATION_INTERNAL_ERROR 

Definition at line 14 of file WAFErrors.h.