AWS SDK for C++

AWS SDK for C++ Version 1.11.440

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

Namespaces

namespace  Endpoint
 
namespace  Model
 
namespace  WAFV2ErrorMapper
 

Classes

class  WAFV2Client
 
 
class  WAFV2Error
 
class  WAFV2Request
 

Typedefs

 
 
 
typedef std::function< void(const WAFV2Client *, const Model::AssociateWebACLRequest &, const Model::AssociateWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateWebACLResponseReceivedHandler
 
typedef std::function< void(const WAFV2Client *, const Model::CheckCapacityRequest &, const Model::CheckCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CheckCapacityResponseReceivedHandler
 
typedef std::function< void(const WAFV2Client *, const Model::CreateAPIKeyRequest &, const Model::CreateAPIKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAPIKeyResponseReceivedHandler
 
typedef std::function< void(const WAFV2Client *, const Model::CreateIPSetRequest &, const Model::CreateIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIPSetResponseReceivedHandler
 
 
typedef std::function< void(const WAFV2Client *, const Model::CreateRuleGroupRequest &, const Model::CreateRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRuleGroupResponseReceivedHandler
 
typedef std::function< void(const WAFV2Client *, const Model::CreateWebACLRequest &, const Model::CreateWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWebACLResponseReceivedHandler
 
typedef std::function< void(const WAFV2Client *, const Model::DeleteAPIKeyRequest &, const Model::DeleteAPIKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAPIKeyResponseReceivedHandler
 
 
typedef std::function< void(const WAFV2Client *, const Model::DeleteIPSetRequest &, const Model::DeleteIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIPSetResponseReceivedHandler
 
 
 
 
typedef std::function< void(const WAFV2Client *, const Model::DeleteRuleGroupRequest &, const Model::DeleteRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRuleGroupResponseReceivedHandler
 
typedef std::function< void(const WAFV2Client *, const Model::DeleteWebACLRequest &, const Model::DeleteWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWebACLResponseReceivedHandler
 
 
 
 
 
 
 
typedef std::function< void(const WAFV2Client *, const Model::GetIPSetRequest &, const Model::GetIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIPSetResponseReceivedHandler
 
 
typedef std::function< void(const WAFV2Client *, const Model::GetManagedRuleSetRequest &, const Model::GetManagedRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedRuleSetResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const WAFV2Client *, const Model::GetRuleGroupRequest &, const Model::GetRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRuleGroupResponseReceivedHandler
 
 
typedef std::function< void(const WAFV2Client *, const Model::GetWebACLRequest &, const Model::GetWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWebACLResponseReceivedHandler
 
 
typedef std::function< void(const WAFV2Client *, const Model::ListAPIKeysRequest &, const Model::ListAPIKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAPIKeysResponseReceivedHandler
 
 
 
typedef std::function< void(const WAFV2Client *, const Model::ListIPSetsRequest &, const Model::ListIPSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIPSetsResponseReceivedHandler
 
 
 
 
 
 
typedef std::function< void(const WAFV2Client *, const Model::ListRuleGroupsRequest &, const Model::ListRuleGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRuleGroupsResponseReceivedHandler
 
 
typedef std::function< void(const WAFV2Client *, const Model::ListWebACLsRequest &, const Model::ListWebACLsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWebACLsResponseReceivedHandler
 
 
 
 
typedef std::function< void(const WAFV2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const WAFV2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const WAFV2Client *, const Model::UpdateIPSetRequest &, const Model::UpdateIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIPSetResponseReceivedHandler
 
 
 
typedef std::function< void(const WAFV2Client *, const Model::UpdateRuleGroupRequest &, const Model::UpdateRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRuleGroupResponseReceivedHandler
 
typedef std::function< void(const WAFV2Client *, const Model::UpdateWebACLRequest &, const Model::UpdateWebACLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWebACLResponseReceivedHandler
 

Enumerations

 

Typedef Documentation

◆ AssociateWebACLResponseReceivedHandler

Definition at line 290 of file WAFV2ServiceClientModel.h.

◆ CheckCapacityResponseReceivedHandler

Definition at line 291 of file WAFV2ServiceClientModel.h.

◆ CreateAPIKeyResponseReceivedHandler

Definition at line 292 of file WAFV2ServiceClientModel.h.

◆ CreateIPSetResponseReceivedHandler

Definition at line 293 of file WAFV2ServiceClientModel.h.

◆ CreateRegexPatternSetResponseReceivedHandler

Definition at line 294 of file WAFV2ServiceClientModel.h.

◆ CreateRuleGroupResponseReceivedHandler

Definition at line 295 of file WAFV2ServiceClientModel.h.

◆ CreateWebACLResponseReceivedHandler

Definition at line 296 of file WAFV2ServiceClientModel.h.

◆ DeleteAPIKeyResponseReceivedHandler

Definition at line 297 of file WAFV2ServiceClientModel.h.

◆ DeleteFirewallManagerRuleGroupsResponseReceivedHandler

Definition at line 298 of file WAFV2ServiceClientModel.h.

◆ DeleteIPSetResponseReceivedHandler

Definition at line 299 of file WAFV2ServiceClientModel.h.

◆ DeleteLoggingConfigurationResponseReceivedHandler

Definition at line 300 of file WAFV2ServiceClientModel.h.

◆ DeletePermissionPolicyResponseReceivedHandler

Definition at line 301 of file WAFV2ServiceClientModel.h.

◆ DeleteRegexPatternSetResponseReceivedHandler

Definition at line 302 of file WAFV2ServiceClientModel.h.

◆ DeleteRuleGroupResponseReceivedHandler

Definition at line 303 of file WAFV2ServiceClientModel.h.

◆ DeleteWebACLResponseReceivedHandler

Definition at line 304 of file WAFV2ServiceClientModel.h.

◆ DescribeAllManagedProductsResponseReceivedHandler

Definition at line 305 of file WAFV2ServiceClientModel.h.

◆ DescribeManagedProductsByVendorResponseReceivedHandler

Definition at line 306 of file WAFV2ServiceClientModel.h.

◆ DescribeManagedRuleGroupResponseReceivedHandler

Definition at line 307 of file WAFV2ServiceClientModel.h.

◆ DisassociateWebACLResponseReceivedHandler

Definition at line 308 of file WAFV2ServiceClientModel.h.

◆ GenerateMobileSdkReleaseUrlResponseReceivedHandler

Definition at line 309 of file WAFV2ServiceClientModel.h.

◆ GetDecryptedAPIKeyResponseReceivedHandler

Definition at line 310 of file WAFV2ServiceClientModel.h.

◆ GetIPSetResponseReceivedHandler

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

Definition at line 311 of file WAFV2ServiceClientModel.h.

◆ GetLoggingConfigurationResponseReceivedHandler

Definition at line 312 of file WAFV2ServiceClientModel.h.

◆ GetManagedRuleSetResponseReceivedHandler

Definition at line 313 of file WAFV2ServiceClientModel.h.

◆ GetMobileSdkReleaseResponseReceivedHandler

Definition at line 314 of file WAFV2ServiceClientModel.h.

◆ GetPermissionPolicyResponseReceivedHandler

Definition at line 315 of file WAFV2ServiceClientModel.h.

◆ GetRateBasedStatementManagedKeysResponseReceivedHandler

Definition at line 316 of file WAFV2ServiceClientModel.h.

◆ GetRegexPatternSetResponseReceivedHandler

Definition at line 317 of file WAFV2ServiceClientModel.h.

◆ GetRuleGroupResponseReceivedHandler

Definition at line 318 of file WAFV2ServiceClientModel.h.

◆ GetSampledRequestsResponseReceivedHandler

Definition at line 319 of file WAFV2ServiceClientModel.h.

◆ GetWebACLForResourceResponseReceivedHandler

Definition at line 321 of file WAFV2ServiceClientModel.h.

◆ GetWebACLResponseReceivedHandler

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

Definition at line 320 of file WAFV2ServiceClientModel.h.

◆ ListAPIKeysResponseReceivedHandler

Definition at line 322 of file WAFV2ServiceClientModel.h.

◆ ListAvailableManagedRuleGroupsResponseReceivedHandler

Definition at line 324 of file WAFV2ServiceClientModel.h.

◆ ListAvailableManagedRuleGroupVersionsResponseReceivedHandler

Definition at line 323 of file WAFV2ServiceClientModel.h.

◆ ListIPSetsResponseReceivedHandler

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

Definition at line 325 of file WAFV2ServiceClientModel.h.

◆ ListLoggingConfigurationsResponseReceivedHandler

Definition at line 326 of file WAFV2ServiceClientModel.h.

◆ ListManagedRuleSetsResponseReceivedHandler

Definition at line 327 of file WAFV2ServiceClientModel.h.

◆ ListMobileSdkReleasesResponseReceivedHandler

Definition at line 328 of file WAFV2ServiceClientModel.h.

◆ ListRegexPatternSetsResponseReceivedHandler

Definition at line 329 of file WAFV2ServiceClientModel.h.

◆ ListResourcesForWebACLResponseReceivedHandler

Definition at line 330 of file WAFV2ServiceClientModel.h.

◆ ListRuleGroupsResponseReceivedHandler

Definition at line 331 of file WAFV2ServiceClientModel.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 332 of file WAFV2ServiceClientModel.h.

◆ ListWebACLsResponseReceivedHandler

Definition at line 333 of file WAFV2ServiceClientModel.h.

◆ PutLoggingConfigurationResponseReceivedHandler

Definition at line 334 of file WAFV2ServiceClientModel.h.

◆ PutManagedRuleSetVersionsResponseReceivedHandler

Definition at line 335 of file WAFV2ServiceClientModel.h.

◆ PutPermissionPolicyResponseReceivedHandler

Definition at line 336 of file WAFV2ServiceClientModel.h.

◆ TagResourceResponseReceivedHandler

Definition at line 337 of file WAFV2ServiceClientModel.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 338 of file WAFV2ServiceClientModel.h.

◆ UpdateIPSetResponseReceivedHandler

Definition at line 339 of file WAFV2ServiceClientModel.h.

◆ UpdateManagedRuleSetVersionExpiryDateResponseReceivedHandler

Definition at line 340 of file WAFV2ServiceClientModel.h.

◆ UpdateRegexPatternSetResponseReceivedHandler

Definition at line 341 of file WAFV2ServiceClientModel.h.

◆ UpdateRuleGroupResponseReceivedHandler

Definition at line 342 of file WAFV2ServiceClientModel.h.

◆ UpdateWebACLResponseReceivedHandler

Definition at line 343 of file WAFV2ServiceClientModel.h.

◆ WAFV2ClientConfiguration

Definition at line 109 of file WAFV2ServiceClientModel.h.

◆ WAFV2EndpointProvider

Definition at line 111 of file WAFV2ServiceClientModel.h.

◆ WAFV2EndpointProviderBase

Definition at line 110 of file WAFV2ServiceClientModel.h.

Enumeration Type Documentation

◆ WAFV2Errors

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_ASSOCIATED_ITEM 
W_A_F_CONFIGURATION_WARNING 
W_A_F_DUPLICATE_ITEM 
W_A_F_EXPIRED_MANAGED_RULE_GROUP_VERSION 
W_A_F_INTERNAL_ERROR 
W_A_F_INVALID_OPERATION 
W_A_F_INVALID_PARAMETER 
W_A_F_INVALID_PERMISSION_POLICY 
W_A_F_INVALID_RESOURCE 
W_A_F_LIMITS_EXCEEDED 
W_A_F_LOG_DESTINATION_PERMISSION_ISSUE 
W_A_F_NONEXISTENT_ITEM 
W_A_F_OPTIMISTIC_LOCK 
W_A_F_SERVICE_LINKED_ROLE_ERROR 
W_A_F_SUBSCRIPTION_NOT_FOUND 
W_A_F_TAG_OPERATION 
W_A_F_TAG_OPERATION_INTERNAL_ERROR 
W_A_F_UNAVAILABLE_ENTITY 
W_A_F_UNSUPPORTED_AGGREGATE_KEY_TYPE 

Definition at line 16 of file WAFV2Errors.h.