AWS SDK for C++  1.8.95
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::WAF Namespace Reference

Namespaces

 Model
 
 WAFEndpoint
 
 WAFErrorMapper
 

Classes

class  WAFClient
 
class  WAFError
 
class  WAFRequest
 

Typedefs

typedef std::function< void(const WAFClient *, const Model::CreateByteMatchSetRequest &, const Model::CreateByteMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateByteMatchSetResponseReceivedHandler
 
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::CreateRateBasedRuleRequest &, const Model::CreateRateBasedRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRateBasedRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateRegexMatchSetRequest &, const Model::CreateRegexMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRegexMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateRegexPatternSetRequest &, const Model::CreateRegexPatternSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRegexPatternSetResponseReceivedHandler
 
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::CreateSizeConstraintSetRequest &, const Model::CreateSizeConstraintSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSizeConstraintSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::CreateSqlInjectionMatchSetRequest &, const Model::CreateSqlInjectionMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSqlInjectionMatchSetResponseReceivedHandler
 
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::CreateWebACLMigrationStackRequest &, const Model::CreateWebACLMigrationStackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWebACLMigrationStackResponseReceivedHandler
 
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::DeleteByteMatchSetRequest &, const Model::DeleteByteMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteByteMatchSetResponseReceivedHandler
 
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::DeleteLoggingConfigurationRequest &, const Model::DeleteLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLoggingConfigurationResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeletePermissionPolicyRequest &, const Model::DeletePermissionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePermissionPolicyResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteRateBasedRuleRequest &, const Model::DeleteRateBasedRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRateBasedRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteRegexMatchSetRequest &, const Model::DeleteRegexMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRegexMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteRegexPatternSetRequest &, const Model::DeleteRegexPatternSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRegexPatternSetResponseReceivedHandler
 
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::DeleteSizeConstraintSetRequest &, const Model::DeleteSizeConstraintSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSizeConstraintSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::DeleteSqlInjectionMatchSetRequest &, const Model::DeleteSqlInjectionMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSqlInjectionMatchSetResponseReceivedHandler
 
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::GetChangeTokenStatusRequest &, const Model::GetChangeTokenStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChangeTokenStatusResponseReceivedHandler
 
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::GetLoggingConfigurationRequest &, const Model::GetLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoggingConfigurationResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetPermissionPolicyRequest &, const Model::GetPermissionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPermissionPolicyResponseReceivedHandler
 
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::GetRateBasedRuleManagedKeysRequest &, const Model::GetRateBasedRuleManagedKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRateBasedRuleManagedKeysResponseReceivedHandler
 
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::GetRegexPatternSetRequest &, const Model::GetRegexPatternSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRegexPatternSetResponseReceivedHandler
 
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::GetSampledRequestsRequest &, const Model::GetSampledRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSampledRequestsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetSizeConstraintSetRequest &, const Model::GetSizeConstraintSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSizeConstraintSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::GetSqlInjectionMatchSetRequest &, const Model::GetSqlInjectionMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSqlInjectionMatchSetResponseReceivedHandler
 
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::ListActivatedRulesInRuleGroupRequest &, const Model::ListActivatedRulesInRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListActivatedRulesInRuleGroupResponseReceivedHandler
 
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::ListLoggingConfigurationsRequest &, const Model::ListLoggingConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLoggingConfigurationsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListRateBasedRulesRequest &, const Model::ListRateBasedRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRateBasedRulesResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListRegexMatchSetsRequest &, const Model::ListRegexMatchSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRegexMatchSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListRegexPatternSetsRequest &, const Model::ListRegexPatternSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRegexPatternSetsResponseReceivedHandler
 
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::ListSizeConstraintSetsRequest &, const Model::ListSizeConstraintSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSizeConstraintSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListSqlInjectionMatchSetsRequest &, const Model::ListSqlInjectionMatchSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSqlInjectionMatchSetsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListSubscribedRuleGroupsRequest &, const Model::ListSubscribedRuleGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSubscribedRuleGroupsResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
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::PutLoggingConfigurationRequest &, const Model::PutLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLoggingConfigurationResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::PutPermissionPolicyRequest &, const Model::PutPermissionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPermissionPolicyResponseReceivedHandler
 
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::UpdateByteMatchSetRequest &, const Model::UpdateByteMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateByteMatchSetResponseReceivedHandler
 
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::UpdateRateBasedRuleRequest &, const Model::UpdateRateBasedRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRateBasedRuleResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateRegexMatchSetRequest &, const Model::UpdateRegexMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRegexMatchSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateRegexPatternSetRequest &, const Model::UpdateRegexPatternSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRegexPatternSetResponseReceivedHandler
 
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::UpdateSizeConstraintSetRequest &, const Model::UpdateSizeConstraintSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSizeConstraintSetResponseReceivedHandler
 
typedef std::function< void(const WAFClient *, const Model::UpdateSqlInjectionMatchSetRequest &, const Model::UpdateSqlInjectionMatchSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSqlInjectionMatchSetResponseReceivedHandler
 
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

enum  WAFErrors {
  WAFErrors::INCOMPLETE_SIGNATURE = 0, WAFErrors::INTERNAL_FAILURE = 1, WAFErrors::INVALID_ACTION = 2, WAFErrors::INVALID_CLIENT_TOKEN_ID = 3,
  WAFErrors::INVALID_PARAMETER_COMBINATION = 4, WAFErrors::INVALID_QUERY_PARAMETER = 5, WAFErrors::INVALID_PARAMETER_VALUE = 6, WAFErrors::MISSING_ACTION = 7,
  WAFErrors::MISSING_AUTHENTICATION_TOKEN = 8, WAFErrors::MISSING_PARAMETER = 9, WAFErrors::OPT_IN_REQUIRED = 10, WAFErrors::REQUEST_EXPIRED = 11,
  WAFErrors::SERVICE_UNAVAILABLE = 12, WAFErrors::THROTTLING = 13, WAFErrors::VALIDATION = 14, WAFErrors::ACCESS_DENIED = 15,
  WAFErrors::RESOURCE_NOT_FOUND = 16, WAFErrors::UNRECOGNIZED_CLIENT = 17, WAFErrors::MALFORMED_QUERY_STRING = 18, WAFErrors::SLOW_DOWN = 19,
  WAFErrors::REQUEST_TIME_TOO_SKEWED = 20, WAFErrors::INVALID_SIGNATURE = 21, WAFErrors::SIGNATURE_DOES_NOT_MATCH = 22, WAFErrors::INVALID_ACCESS_KEY_ID = 23,
  WAFErrors::REQUEST_TIMEOUT = 24, WAFErrors::NETWORK_CONNECTION = 99, WAFErrors::UNKNOWN = 100, WAFErrors::W_A_F_BAD_REQUEST = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  WAFErrors::W_A_F_DISALLOWED_NAME, WAFErrors::W_A_F_ENTITY_MIGRATION, WAFErrors::W_A_F_INTERNAL_ERROR, WAFErrors::W_A_F_INVALID_ACCOUNT,
  WAFErrors::W_A_F_INVALID_OPERATION, WAFErrors::W_A_F_INVALID_PARAMETER, WAFErrors::W_A_F_INVALID_PERMISSION_POLICY, WAFErrors::W_A_F_INVALID_REGEX_PATTERN,
  WAFErrors::W_A_F_LIMITS_EXCEEDED, WAFErrors::W_A_F_NONEXISTENT_CONTAINER, WAFErrors::W_A_F_NONEXISTENT_ITEM, WAFErrors::W_A_F_NON_EMPTY_ENTITY,
  WAFErrors::W_A_F_REFERENCED_ITEM, WAFErrors::W_A_F_SERVICE_LINKED_ROLE_ERROR, WAFErrors::W_A_F_STALE_DATA, WAFErrors::W_A_F_SUBSCRIPTION_NOT_FOUND,
  WAFErrors::W_A_F_TAG_OPERATION, WAFErrors::W_A_F_TAG_OPERATION_INTERNAL_ERROR
}
 

Typedef Documentation

◆ CreateByteMatchSetResponseReceivedHandler

Definition at line 365 of file WAFClient.h.

◆ CreateGeoMatchSetResponseReceivedHandler

Definition at line 368 of file WAFClient.h.

◆ CreateIPSetResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::CreateIPSetRequest&, const Model::CreateIPSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::WAF::CreateIPSetResponseReceivedHandler

Definition at line 369 of file WAFClient.h.

◆ CreateRateBasedRuleResponseReceivedHandler

Definition at line 370 of file WAFClient.h.

◆ CreateRegexMatchSetResponseReceivedHandler

Definition at line 371 of file WAFClient.h.

◆ CreateRegexPatternSetResponseReceivedHandler

Definition at line 372 of file WAFClient.h.

◆ CreateRuleGroupResponseReceivedHandler

Definition at line 374 of file WAFClient.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 373 of file WAFClient.h.

◆ CreateSizeConstraintSetResponseReceivedHandler

Definition at line 375 of file WAFClient.h.

◆ CreateSqlInjectionMatchSetResponseReceivedHandler

Definition at line 376 of file WAFClient.h.

◆ CreateWebACLMigrationStackResponseReceivedHandler

Definition at line 378 of file WAFClient.h.

◆ CreateWebACLResponseReceivedHandler

Definition at line 377 of file WAFClient.h.

◆ CreateXssMatchSetResponseReceivedHandler

Definition at line 379 of file WAFClient.h.

◆ DeleteByteMatchSetResponseReceivedHandler

Definition at line 380 of file WAFClient.h.

◆ DeleteGeoMatchSetResponseReceivedHandler

Definition at line 381 of file WAFClient.h.

◆ DeleteIPSetResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::DeleteIPSetRequest&, const Model::DeleteIPSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::WAF::DeleteIPSetResponseReceivedHandler

Definition at line 382 of file WAFClient.h.

◆ DeleteLoggingConfigurationResponseReceivedHandler

Definition at line 383 of file WAFClient.h.

◆ DeletePermissionPolicyResponseReceivedHandler

Definition at line 384 of file WAFClient.h.

◆ DeleteRateBasedRuleResponseReceivedHandler

Definition at line 385 of file WAFClient.h.

◆ DeleteRegexMatchSetResponseReceivedHandler

Definition at line 386 of file WAFClient.h.

◆ DeleteRegexPatternSetResponseReceivedHandler

Definition at line 387 of file WAFClient.h.

◆ DeleteRuleGroupResponseReceivedHandler

Definition at line 389 of file WAFClient.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 388 of file WAFClient.h.

◆ DeleteSizeConstraintSetResponseReceivedHandler

Definition at line 390 of file WAFClient.h.

◆ DeleteSqlInjectionMatchSetResponseReceivedHandler

Definition at line 391 of file WAFClient.h.

◆ DeleteWebACLResponseReceivedHandler

Definition at line 392 of file WAFClient.h.

◆ DeleteXssMatchSetResponseReceivedHandler

Definition at line 393 of file WAFClient.h.

◆ GetByteMatchSetResponseReceivedHandler

Definition at line 394 of file WAFClient.h.

◆ GetChangeTokenResponseReceivedHandler

Definition at line 395 of file WAFClient.h.

◆ GetChangeTokenStatusResponseReceivedHandler

Definition at line 396 of file WAFClient.h.

◆ GetGeoMatchSetResponseReceivedHandler

Definition at line 397 of file WAFClient.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 398 of file WAFClient.h.

◆ GetLoggingConfigurationResponseReceivedHandler

Definition at line 399 of file WAFClient.h.

◆ GetPermissionPolicyResponseReceivedHandler

Definition at line 400 of file WAFClient.h.

◆ GetRateBasedRuleManagedKeysResponseReceivedHandler

Definition at line 402 of file WAFClient.h.

◆ GetRateBasedRuleResponseReceivedHandler

Definition at line 401 of file WAFClient.h.

◆ GetRegexMatchSetResponseReceivedHandler

Definition at line 403 of file WAFClient.h.

◆ GetRegexPatternSetResponseReceivedHandler

Definition at line 404 of file WAFClient.h.

◆ GetRuleGroupResponseReceivedHandler

Definition at line 406 of file WAFClient.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 405 of file WAFClient.h.

◆ GetSampledRequestsResponseReceivedHandler

Definition at line 407 of file WAFClient.h.

◆ GetSizeConstraintSetResponseReceivedHandler

Definition at line 408 of file WAFClient.h.

◆ GetSqlInjectionMatchSetResponseReceivedHandler

Definition at line 409 of file WAFClient.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 410 of file WAFClient.h.

◆ GetXssMatchSetResponseReceivedHandler

Definition at line 411 of file WAFClient.h.

◆ ListActivatedRulesInRuleGroupResponseReceivedHandler

Definition at line 412 of file WAFClient.h.

◆ ListByteMatchSetsResponseReceivedHandler

Definition at line 413 of file WAFClient.h.

◆ ListGeoMatchSetsResponseReceivedHandler

Definition at line 414 of file WAFClient.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 415 of file WAFClient.h.

◆ ListLoggingConfigurationsResponseReceivedHandler

Definition at line 416 of file WAFClient.h.

◆ ListRateBasedRulesResponseReceivedHandler

Definition at line 417 of file WAFClient.h.

◆ ListRegexMatchSetsResponseReceivedHandler

Definition at line 418 of file WAFClient.h.

◆ ListRegexPatternSetsResponseReceivedHandler

Definition at line 419 of file WAFClient.h.

◆ ListRuleGroupsResponseReceivedHandler

Definition at line 420 of file WAFClient.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 421 of file WAFClient.h.

◆ ListSizeConstraintSetsResponseReceivedHandler

Definition at line 422 of file WAFClient.h.

◆ ListSqlInjectionMatchSetsResponseReceivedHandler

Definition at line 423 of file WAFClient.h.

◆ ListSubscribedRuleGroupsResponseReceivedHandler

Definition at line 424 of file WAFClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 425 of file WAFClient.h.

◆ ListWebACLsResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::ListWebACLsRequest&, const Model::ListWebACLsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::WAF::ListWebACLsResponseReceivedHandler

Definition at line 426 of file WAFClient.h.

◆ ListXssMatchSetsResponseReceivedHandler

Definition at line 427 of file WAFClient.h.

◆ PutLoggingConfigurationResponseReceivedHandler

Definition at line 428 of file WAFClient.h.

◆ PutPermissionPolicyResponseReceivedHandler

Definition at line 429 of file WAFClient.h.

◆ TagResourceResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::WAF::TagResourceResponseReceivedHandler

Definition at line 430 of file WAFClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 431 of file WAFClient.h.

◆ UpdateByteMatchSetResponseReceivedHandler

Definition at line 432 of file WAFClient.h.

◆ UpdateGeoMatchSetResponseReceivedHandler

Definition at line 433 of file WAFClient.h.

◆ UpdateIPSetResponseReceivedHandler

typedef std::function<void(const WAFClient*, const Model::UpdateIPSetRequest&, const Model::UpdateIPSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::WAF::UpdateIPSetResponseReceivedHandler

Definition at line 434 of file WAFClient.h.

◆ UpdateRateBasedRuleResponseReceivedHandler

Definition at line 435 of file WAFClient.h.

◆ UpdateRegexMatchSetResponseReceivedHandler

Definition at line 436 of file WAFClient.h.

◆ UpdateRegexPatternSetResponseReceivedHandler

Definition at line 437 of file WAFClient.h.

◆ UpdateRuleGroupResponseReceivedHandler

Definition at line 439 of file WAFClient.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 438 of file WAFClient.h.

◆ UpdateSizeConstraintSetResponseReceivedHandler

Definition at line 440 of file WAFClient.h.

◆ UpdateSqlInjectionMatchSetResponseReceivedHandler

Definition at line 441 of file WAFClient.h.

◆ UpdateWebACLResponseReceivedHandler

Definition at line 442 of file WAFClient.h.

◆ UpdateXssMatchSetResponseReceivedHandler

Definition at line 443 of file WAFClient.h.

Enumeration Type Documentation

◆ WAFErrors

enum 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 16 of file WAFErrors.h.