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

Namespaces

 ChangeActionMapper
 
 ChangeTokenStatusMapper
 
 ComparisonOperatorMapper
 
 GeoMatchConstraintTypeMapper
 
 GeoMatchConstraintValueMapper
 
 IPSetDescriptorTypeMapper
 
 MatchFieldTypeMapper
 
 MigrationErrorTypeMapper
 
 ParameterExceptionFieldMapper
 
 ParameterExceptionReasonMapper
 
 PositionalConstraintMapper
 
 PredicateTypeMapper
 
 RateKeyMapper
 
 TextTransformationMapper
 
 WafActionTypeMapper
 
 WafOverrideActionTypeMapper
 
 WafRuleTypeMapper
 

Classes

class  ActivatedRule
 
class  ByteMatchSet
 
class  ByteMatchSetSummary
 
class  ByteMatchSetUpdate
 
class  ByteMatchTuple
 
class  CreateByteMatchSetRequest
 
class  CreateByteMatchSetResult
 
class  CreateGeoMatchSetRequest
 
class  CreateGeoMatchSetResult
 
class  CreateIPSetRequest
 
class  CreateIPSetResult
 
class  CreateRateBasedRuleRequest
 
class  CreateRateBasedRuleResult
 
class  CreateRegexMatchSetRequest
 
class  CreateRegexMatchSetResult
 
class  CreateRegexPatternSetRequest
 
class  CreateRegexPatternSetResult
 
class  CreateRuleGroupRequest
 
class  CreateRuleGroupResult
 
class  CreateRuleRequest
 
class  CreateRuleResult
 
class  CreateSizeConstraintSetRequest
 
class  CreateSizeConstraintSetResult
 
class  CreateSqlInjectionMatchSetRequest
 
class  CreateSqlInjectionMatchSetResult
 
class  CreateWebACLMigrationStackRequest
 
class  CreateWebACLMigrationStackResult
 
class  CreateWebACLRequest
 
class  CreateWebACLResult
 
class  CreateXssMatchSetRequest
 
class  CreateXssMatchSetResult
 
class  DeleteByteMatchSetRequest
 
class  DeleteByteMatchSetResult
 
class  DeleteGeoMatchSetRequest
 
class  DeleteGeoMatchSetResult
 
class  DeleteIPSetRequest
 
class  DeleteIPSetResult
 
class  DeleteLoggingConfigurationRequest
 
class  DeleteLoggingConfigurationResult
 
class  DeletePermissionPolicyRequest
 
class  DeletePermissionPolicyResult
 
class  DeleteRateBasedRuleRequest
 
class  DeleteRateBasedRuleResult
 
class  DeleteRegexMatchSetRequest
 
class  DeleteRegexMatchSetResult
 
class  DeleteRegexPatternSetRequest
 
class  DeleteRegexPatternSetResult
 
class  DeleteRuleGroupRequest
 
class  DeleteRuleGroupResult
 
class  DeleteRuleRequest
 
class  DeleteRuleResult
 
class  DeleteSizeConstraintSetRequest
 
class  DeleteSizeConstraintSetResult
 
class  DeleteSqlInjectionMatchSetRequest
 
class  DeleteSqlInjectionMatchSetResult
 
class  DeleteWebACLRequest
 
class  DeleteWebACLResult
 
class  DeleteXssMatchSetRequest
 
class  DeleteXssMatchSetResult
 
class  ExcludedRule
 
class  FieldToMatch
 
class  GeoMatchConstraint
 
class  GeoMatchSet
 
class  GeoMatchSetSummary
 
class  GeoMatchSetUpdate
 
class  GetByteMatchSetRequest
 
class  GetByteMatchSetResult
 
class  GetChangeTokenRequest
 
class  GetChangeTokenResult
 
class  GetChangeTokenStatusRequest
 
class  GetChangeTokenStatusResult
 
class  GetGeoMatchSetRequest
 
class  GetGeoMatchSetResult
 
class  GetIPSetRequest
 
class  GetIPSetResult
 
class  GetLoggingConfigurationRequest
 
class  GetLoggingConfigurationResult
 
class  GetPermissionPolicyRequest
 
class  GetPermissionPolicyResult
 
class  GetRateBasedRuleManagedKeysRequest
 
class  GetRateBasedRuleManagedKeysResult
 
class  GetRateBasedRuleRequest
 
class  GetRateBasedRuleResult
 
class  GetRegexMatchSetRequest
 
class  GetRegexMatchSetResult
 
class  GetRegexPatternSetRequest
 
class  GetRegexPatternSetResult
 
class  GetRuleGroupRequest
 
class  GetRuleGroupResult
 
class  GetRuleRequest
 
class  GetRuleResult
 
class  GetSampledRequestsRequest
 
class  GetSampledRequestsResult
 
class  GetSizeConstraintSetRequest
 
class  GetSizeConstraintSetResult
 
class  GetSqlInjectionMatchSetRequest
 
class  GetSqlInjectionMatchSetResult
 
class  GetWebACLRequest
 
class  GetWebACLResult
 
class  GetXssMatchSetRequest
 
class  GetXssMatchSetResult
 
class  HTTPHeader
 
class  HTTPRequest
 
class  IPSet
 
class  IPSetDescriptor
 
class  IPSetSummary
 
class  IPSetUpdate
 
class  ListActivatedRulesInRuleGroupRequest
 
class  ListActivatedRulesInRuleGroupResult
 
class  ListByteMatchSetsRequest
 
class  ListByteMatchSetsResult
 
class  ListGeoMatchSetsRequest
 
class  ListGeoMatchSetsResult
 
class  ListIPSetsRequest
 
class  ListIPSetsResult
 
class  ListLoggingConfigurationsRequest
 
class  ListLoggingConfigurationsResult
 
class  ListRateBasedRulesRequest
 
class  ListRateBasedRulesResult
 
class  ListRegexMatchSetsRequest
 
class  ListRegexMatchSetsResult
 
class  ListRegexPatternSetsRequest
 
class  ListRegexPatternSetsResult
 
class  ListRuleGroupsRequest
 
class  ListRuleGroupsResult
 
class  ListRulesRequest
 
class  ListRulesResult
 
class  ListSizeConstraintSetsRequest
 
class  ListSizeConstraintSetsResult
 
class  ListSqlInjectionMatchSetsRequest
 
class  ListSqlInjectionMatchSetsResult
 
class  ListSubscribedRuleGroupsRequest
 
class  ListSubscribedRuleGroupsResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  ListWebACLsRequest
 
class  ListWebACLsResult
 
class  ListXssMatchSetsRequest
 
class  ListXssMatchSetsResult
 
class  LoggingConfiguration
 
class  Predicate
 
class  PutLoggingConfigurationRequest
 
class  PutLoggingConfigurationResult
 
class  PutPermissionPolicyRequest
 
class  PutPermissionPolicyResult
 
class  RateBasedRule
 
class  RegexMatchSet
 
class  RegexMatchSetSummary
 
class  RegexMatchSetUpdate
 
class  RegexMatchTuple
 
class  RegexPatternSet
 
class  RegexPatternSetSummary
 
class  RegexPatternSetUpdate
 
class  Rule
 
class  RuleGroup
 
class  RuleGroupSummary
 
class  RuleGroupUpdate
 
class  RuleSummary
 
class  RuleUpdate
 
class  SampledHTTPRequest
 
class  SizeConstraint
 
class  SizeConstraintSet
 
class  SizeConstraintSetSummary
 
class  SizeConstraintSetUpdate
 
class  SqlInjectionMatchSet
 
class  SqlInjectionMatchSetSummary
 
class  SqlInjectionMatchSetUpdate
 
class  SqlInjectionMatchTuple
 
class  SubscribedRuleGroupSummary
 
class  Tag
 
class  TagInfoForResource
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  TimeWindow
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UpdateByteMatchSetRequest
 
class  UpdateByteMatchSetResult
 
class  UpdateGeoMatchSetRequest
 
class  UpdateGeoMatchSetResult
 
class  UpdateIPSetRequest
 
class  UpdateIPSetResult
 
class  UpdateRateBasedRuleRequest
 
class  UpdateRateBasedRuleResult
 
class  UpdateRegexMatchSetRequest
 
class  UpdateRegexMatchSetResult
 
class  UpdateRegexPatternSetRequest
 
class  UpdateRegexPatternSetResult
 
class  UpdateRuleGroupRequest
 
class  UpdateRuleGroupResult
 
class  UpdateRuleRequest
 
class  UpdateRuleResult
 
class  UpdateSizeConstraintSetRequest
 
class  UpdateSizeConstraintSetResult
 
class  UpdateSqlInjectionMatchSetRequest
 
class  UpdateSqlInjectionMatchSetResult
 
class  UpdateWebACLRequest
 
class  UpdateWebACLResult
 
class  UpdateXssMatchSetRequest
 
class  UpdateXssMatchSetResult
 
class  WafAction
 
class  WAFEntityMigrationException
 
class  WAFInvalidParameterException
 
class  WafOverrideAction
 
class  WebACL
 
class  WebACLSummary
 
class  WebACLUpdate
 
class  XssMatchSet
 
class  XssMatchSetSummary
 
class  XssMatchSetUpdate
 
class  XssMatchTuple
 

Typedefs

typedef Aws::Utils::Outcome< CreateByteMatchSetResult, WAFErrorCreateByteMatchSetOutcome
 
typedef Aws::Utils::Outcome< CreateGeoMatchSetResult, WAFErrorCreateGeoMatchSetOutcome
 
typedef Aws::Utils::Outcome< CreateIPSetResult, WAFErrorCreateIPSetOutcome
 
typedef Aws::Utils::Outcome< CreateRateBasedRuleResult, WAFErrorCreateRateBasedRuleOutcome
 
typedef Aws::Utils::Outcome< CreateRegexMatchSetResult, WAFErrorCreateRegexMatchSetOutcome
 
typedef Aws::Utils::Outcome< CreateRegexPatternSetResult, WAFErrorCreateRegexPatternSetOutcome
 
typedef Aws::Utils::Outcome< CreateRuleResult, WAFErrorCreateRuleOutcome
 
typedef Aws::Utils::Outcome< CreateRuleGroupResult, WAFErrorCreateRuleGroupOutcome
 
typedef Aws::Utils::Outcome< CreateSizeConstraintSetResult, WAFErrorCreateSizeConstraintSetOutcome
 
typedef Aws::Utils::Outcome< CreateSqlInjectionMatchSetResult, WAFErrorCreateSqlInjectionMatchSetOutcome
 
typedef Aws::Utils::Outcome< CreateWebACLResult, WAFErrorCreateWebACLOutcome
 
typedef Aws::Utils::Outcome< CreateWebACLMigrationStackResult, WAFErrorCreateWebACLMigrationStackOutcome
 
typedef Aws::Utils::Outcome< CreateXssMatchSetResult, WAFErrorCreateXssMatchSetOutcome
 
typedef Aws::Utils::Outcome< DeleteByteMatchSetResult, WAFErrorDeleteByteMatchSetOutcome
 
typedef Aws::Utils::Outcome< DeleteGeoMatchSetResult, WAFErrorDeleteGeoMatchSetOutcome
 
typedef Aws::Utils::Outcome< DeleteIPSetResult, WAFErrorDeleteIPSetOutcome
 
typedef Aws::Utils::Outcome< DeleteLoggingConfigurationResult, WAFErrorDeleteLoggingConfigurationOutcome
 
typedef Aws::Utils::Outcome< DeletePermissionPolicyResult, WAFErrorDeletePermissionPolicyOutcome
 
typedef Aws::Utils::Outcome< DeleteRateBasedRuleResult, WAFErrorDeleteRateBasedRuleOutcome
 
typedef Aws::Utils::Outcome< DeleteRegexMatchSetResult, WAFErrorDeleteRegexMatchSetOutcome
 
typedef Aws::Utils::Outcome< DeleteRegexPatternSetResult, WAFErrorDeleteRegexPatternSetOutcome
 
typedef Aws::Utils::Outcome< DeleteRuleResult, WAFErrorDeleteRuleOutcome
 
typedef Aws::Utils::Outcome< DeleteRuleGroupResult, WAFErrorDeleteRuleGroupOutcome
 
typedef Aws::Utils::Outcome< DeleteSizeConstraintSetResult, WAFErrorDeleteSizeConstraintSetOutcome
 
typedef Aws::Utils::Outcome< DeleteSqlInjectionMatchSetResult, WAFErrorDeleteSqlInjectionMatchSetOutcome
 
typedef Aws::Utils::Outcome< DeleteWebACLResult, WAFErrorDeleteWebACLOutcome
 
typedef Aws::Utils::Outcome< DeleteXssMatchSetResult, WAFErrorDeleteXssMatchSetOutcome
 
typedef Aws::Utils::Outcome< GetByteMatchSetResult, WAFErrorGetByteMatchSetOutcome
 
typedef Aws::Utils::Outcome< GetChangeTokenResult, WAFErrorGetChangeTokenOutcome
 
typedef Aws::Utils::Outcome< GetChangeTokenStatusResult, WAFErrorGetChangeTokenStatusOutcome
 
typedef Aws::Utils::Outcome< GetGeoMatchSetResult, WAFErrorGetGeoMatchSetOutcome
 
typedef Aws::Utils::Outcome< GetIPSetResult, WAFErrorGetIPSetOutcome
 
typedef Aws::Utils::Outcome< GetLoggingConfigurationResult, WAFErrorGetLoggingConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetPermissionPolicyResult, WAFErrorGetPermissionPolicyOutcome
 
typedef Aws::Utils::Outcome< GetRateBasedRuleResult, WAFErrorGetRateBasedRuleOutcome
 
typedef Aws::Utils::Outcome< GetRateBasedRuleManagedKeysResult, WAFErrorGetRateBasedRuleManagedKeysOutcome
 
typedef Aws::Utils::Outcome< GetRegexMatchSetResult, WAFErrorGetRegexMatchSetOutcome
 
typedef Aws::Utils::Outcome< GetRegexPatternSetResult, WAFErrorGetRegexPatternSetOutcome
 
typedef Aws::Utils::Outcome< GetRuleResult, WAFErrorGetRuleOutcome
 
typedef Aws::Utils::Outcome< GetRuleGroupResult, WAFErrorGetRuleGroupOutcome
 
typedef Aws::Utils::Outcome< GetSampledRequestsResult, WAFErrorGetSampledRequestsOutcome
 
typedef Aws::Utils::Outcome< GetSizeConstraintSetResult, WAFErrorGetSizeConstraintSetOutcome
 
typedef Aws::Utils::Outcome< GetSqlInjectionMatchSetResult, WAFErrorGetSqlInjectionMatchSetOutcome
 
typedef Aws::Utils::Outcome< GetWebACLResult, WAFErrorGetWebACLOutcome
 
typedef Aws::Utils::Outcome< GetXssMatchSetResult, WAFErrorGetXssMatchSetOutcome
 
typedef Aws::Utils::Outcome< ListActivatedRulesInRuleGroupResult, WAFErrorListActivatedRulesInRuleGroupOutcome
 
typedef Aws::Utils::Outcome< ListByteMatchSetsResult, WAFErrorListByteMatchSetsOutcome
 
typedef Aws::Utils::Outcome< ListGeoMatchSetsResult, WAFErrorListGeoMatchSetsOutcome
 
typedef Aws::Utils::Outcome< ListIPSetsResult, WAFErrorListIPSetsOutcome
 
typedef Aws::Utils::Outcome< ListLoggingConfigurationsResult, WAFErrorListLoggingConfigurationsOutcome
 
typedef Aws::Utils::Outcome< ListRateBasedRulesResult, WAFErrorListRateBasedRulesOutcome
 
typedef Aws::Utils::Outcome< ListRegexMatchSetsResult, WAFErrorListRegexMatchSetsOutcome
 
typedef Aws::Utils::Outcome< ListRegexPatternSetsResult, WAFErrorListRegexPatternSetsOutcome
 
typedef Aws::Utils::Outcome< ListRuleGroupsResult, WAFErrorListRuleGroupsOutcome
 
typedef Aws::Utils::Outcome< ListRulesResult, WAFErrorListRulesOutcome
 
typedef Aws::Utils::Outcome< ListSizeConstraintSetsResult, WAFErrorListSizeConstraintSetsOutcome
 
typedef Aws::Utils::Outcome< ListSqlInjectionMatchSetsResult, WAFErrorListSqlInjectionMatchSetsOutcome
 
typedef Aws::Utils::Outcome< ListSubscribedRuleGroupsResult, WAFErrorListSubscribedRuleGroupsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, WAFErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListWebACLsResult, WAFErrorListWebACLsOutcome
 
typedef Aws::Utils::Outcome< ListXssMatchSetsResult, WAFErrorListXssMatchSetsOutcome
 
typedef Aws::Utils::Outcome< PutLoggingConfigurationResult, WAFErrorPutLoggingConfigurationOutcome
 
typedef Aws::Utils::Outcome< PutPermissionPolicyResult, WAFErrorPutPermissionPolicyOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, WAFErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, WAFErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateByteMatchSetResult, WAFErrorUpdateByteMatchSetOutcome
 
typedef Aws::Utils::Outcome< UpdateGeoMatchSetResult, WAFErrorUpdateGeoMatchSetOutcome
 
typedef Aws::Utils::Outcome< UpdateIPSetResult, WAFErrorUpdateIPSetOutcome
 
typedef Aws::Utils::Outcome< UpdateRateBasedRuleResult, WAFErrorUpdateRateBasedRuleOutcome
 
typedef Aws::Utils::Outcome< UpdateRegexMatchSetResult, WAFErrorUpdateRegexMatchSetOutcome
 
typedef Aws::Utils::Outcome< UpdateRegexPatternSetResult, WAFErrorUpdateRegexPatternSetOutcome
 
typedef Aws::Utils::Outcome< UpdateRuleResult, WAFErrorUpdateRuleOutcome
 
typedef Aws::Utils::Outcome< UpdateRuleGroupResult, WAFErrorUpdateRuleGroupOutcome
 
typedef Aws::Utils::Outcome< UpdateSizeConstraintSetResult, WAFErrorUpdateSizeConstraintSetOutcome
 
typedef Aws::Utils::Outcome< UpdateSqlInjectionMatchSetResult, WAFErrorUpdateSqlInjectionMatchSetOutcome
 
typedef Aws::Utils::Outcome< UpdateWebACLResult, WAFErrorUpdateWebACLOutcome
 
typedef Aws::Utils::Outcome< UpdateXssMatchSetResult, WAFErrorUpdateXssMatchSetOutcome
 
typedef std::future< CreateByteMatchSetOutcomeCreateByteMatchSetOutcomeCallable
 
typedef std::future< CreateGeoMatchSetOutcomeCreateGeoMatchSetOutcomeCallable
 
typedef std::future< CreateIPSetOutcomeCreateIPSetOutcomeCallable
 
typedef std::future< CreateRateBasedRuleOutcomeCreateRateBasedRuleOutcomeCallable
 
typedef std::future< CreateRegexMatchSetOutcomeCreateRegexMatchSetOutcomeCallable
 
typedef std::future< CreateRegexPatternSetOutcomeCreateRegexPatternSetOutcomeCallable
 
typedef std::future< CreateRuleOutcomeCreateRuleOutcomeCallable
 
typedef std::future< CreateRuleGroupOutcomeCreateRuleGroupOutcomeCallable
 
typedef std::future< CreateSizeConstraintSetOutcomeCreateSizeConstraintSetOutcomeCallable
 
typedef std::future< CreateSqlInjectionMatchSetOutcomeCreateSqlInjectionMatchSetOutcomeCallable
 
typedef std::future< CreateWebACLOutcomeCreateWebACLOutcomeCallable
 
typedef std::future< CreateWebACLMigrationStackOutcomeCreateWebACLMigrationStackOutcomeCallable
 
typedef std::future< CreateXssMatchSetOutcomeCreateXssMatchSetOutcomeCallable
 
typedef std::future< DeleteByteMatchSetOutcomeDeleteByteMatchSetOutcomeCallable
 
typedef std::future< DeleteGeoMatchSetOutcomeDeleteGeoMatchSetOutcomeCallable
 
typedef std::future< DeleteIPSetOutcomeDeleteIPSetOutcomeCallable
 
typedef std::future< DeleteLoggingConfigurationOutcomeDeleteLoggingConfigurationOutcomeCallable
 
typedef std::future< DeletePermissionPolicyOutcomeDeletePermissionPolicyOutcomeCallable
 
typedef std::future< DeleteRateBasedRuleOutcomeDeleteRateBasedRuleOutcomeCallable
 
typedef std::future< DeleteRegexMatchSetOutcomeDeleteRegexMatchSetOutcomeCallable
 
typedef std::future< DeleteRegexPatternSetOutcomeDeleteRegexPatternSetOutcomeCallable
 
typedef std::future< DeleteRuleOutcomeDeleteRuleOutcomeCallable
 
typedef std::future< DeleteRuleGroupOutcomeDeleteRuleGroupOutcomeCallable
 
typedef std::future< DeleteSizeConstraintSetOutcomeDeleteSizeConstraintSetOutcomeCallable
 
typedef std::future< DeleteSqlInjectionMatchSetOutcomeDeleteSqlInjectionMatchSetOutcomeCallable
 
typedef std::future< DeleteWebACLOutcomeDeleteWebACLOutcomeCallable
 
typedef std::future< DeleteXssMatchSetOutcomeDeleteXssMatchSetOutcomeCallable
 
typedef std::future< GetByteMatchSetOutcomeGetByteMatchSetOutcomeCallable
 
typedef std::future< GetChangeTokenOutcomeGetChangeTokenOutcomeCallable
 
typedef std::future< GetChangeTokenStatusOutcomeGetChangeTokenStatusOutcomeCallable
 
typedef std::future< GetGeoMatchSetOutcomeGetGeoMatchSetOutcomeCallable
 
typedef std::future< GetIPSetOutcomeGetIPSetOutcomeCallable
 
typedef std::future< GetLoggingConfigurationOutcomeGetLoggingConfigurationOutcomeCallable
 
typedef std::future< GetPermissionPolicyOutcomeGetPermissionPolicyOutcomeCallable
 
typedef std::future< GetRateBasedRuleOutcomeGetRateBasedRuleOutcomeCallable
 
typedef std::future< GetRateBasedRuleManagedKeysOutcomeGetRateBasedRuleManagedKeysOutcomeCallable
 
typedef std::future< GetRegexMatchSetOutcomeGetRegexMatchSetOutcomeCallable
 
typedef std::future< GetRegexPatternSetOutcomeGetRegexPatternSetOutcomeCallable
 
typedef std::future< GetRuleOutcomeGetRuleOutcomeCallable
 
typedef std::future< GetRuleGroupOutcomeGetRuleGroupOutcomeCallable
 
typedef std::future< GetSampledRequestsOutcomeGetSampledRequestsOutcomeCallable
 
typedef std::future< GetSizeConstraintSetOutcomeGetSizeConstraintSetOutcomeCallable
 
typedef std::future< GetSqlInjectionMatchSetOutcomeGetSqlInjectionMatchSetOutcomeCallable
 
typedef std::future< GetWebACLOutcomeGetWebACLOutcomeCallable
 
typedef std::future< GetXssMatchSetOutcomeGetXssMatchSetOutcomeCallable
 
typedef std::future< ListActivatedRulesInRuleGroupOutcomeListActivatedRulesInRuleGroupOutcomeCallable
 
typedef std::future< ListByteMatchSetsOutcomeListByteMatchSetsOutcomeCallable
 
typedef std::future< ListGeoMatchSetsOutcomeListGeoMatchSetsOutcomeCallable
 
typedef std::future< ListIPSetsOutcomeListIPSetsOutcomeCallable
 
typedef std::future< ListLoggingConfigurationsOutcomeListLoggingConfigurationsOutcomeCallable
 
typedef std::future< ListRateBasedRulesOutcomeListRateBasedRulesOutcomeCallable
 
typedef std::future< ListRegexMatchSetsOutcomeListRegexMatchSetsOutcomeCallable
 
typedef std::future< ListRegexPatternSetsOutcomeListRegexPatternSetsOutcomeCallable
 
typedef std::future< ListRuleGroupsOutcomeListRuleGroupsOutcomeCallable
 
typedef std::future< ListRulesOutcomeListRulesOutcomeCallable
 
typedef std::future< ListSizeConstraintSetsOutcomeListSizeConstraintSetsOutcomeCallable
 
typedef std::future< ListSqlInjectionMatchSetsOutcomeListSqlInjectionMatchSetsOutcomeCallable
 
typedef std::future< ListSubscribedRuleGroupsOutcomeListSubscribedRuleGroupsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< ListWebACLsOutcomeListWebACLsOutcomeCallable
 
typedef std::future< ListXssMatchSetsOutcomeListXssMatchSetsOutcomeCallable
 
typedef std::future< PutLoggingConfigurationOutcomePutLoggingConfigurationOutcomeCallable
 
typedef std::future< PutPermissionPolicyOutcomePutPermissionPolicyOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateByteMatchSetOutcomeUpdateByteMatchSetOutcomeCallable
 
typedef std::future< UpdateGeoMatchSetOutcomeUpdateGeoMatchSetOutcomeCallable
 
typedef std::future< UpdateIPSetOutcomeUpdateIPSetOutcomeCallable
 
typedef std::future< UpdateRateBasedRuleOutcomeUpdateRateBasedRuleOutcomeCallable
 
typedef std::future< UpdateRegexMatchSetOutcomeUpdateRegexMatchSetOutcomeCallable
 
typedef std::future< UpdateRegexPatternSetOutcomeUpdateRegexPatternSetOutcomeCallable
 
typedef std::future< UpdateRuleOutcomeUpdateRuleOutcomeCallable
 
typedef std::future< UpdateRuleGroupOutcomeUpdateRuleGroupOutcomeCallable
 
typedef std::future< UpdateSizeConstraintSetOutcomeUpdateSizeConstraintSetOutcomeCallable
 
typedef std::future< UpdateSqlInjectionMatchSetOutcomeUpdateSqlInjectionMatchSetOutcomeCallable
 
typedef std::future< UpdateWebACLOutcomeUpdateWebACLOutcomeCallable
 
typedef std::future< UpdateXssMatchSetOutcomeUpdateXssMatchSetOutcomeCallable
 

Enumerations

enum  ChangeAction { ChangeAction::NOT_SET, ChangeAction::INSERT, ChangeAction::DELETE_ }
 
enum  ChangeTokenStatus { ChangeTokenStatus::NOT_SET, ChangeTokenStatus::PROVISIONED, ChangeTokenStatus::PENDING, ChangeTokenStatus::INSYNC }
 
enum  ComparisonOperator {
  ComparisonOperator::NOT_SET, ComparisonOperator::EQ, ComparisonOperator::NE, ComparisonOperator::LE,
  ComparisonOperator::LT, ComparisonOperator::GE, ComparisonOperator::GT
}
 
enum  GeoMatchConstraintType { GeoMatchConstraintType::NOT_SET, GeoMatchConstraintType::Country }
 
enum  GeoMatchConstraintValue {
  GeoMatchConstraintValue::NOT_SET, GeoMatchConstraintValue::AF, GeoMatchConstraintValue::AX, GeoMatchConstraintValue::AL,
  GeoMatchConstraintValue::DZ, GeoMatchConstraintValue::AS, GeoMatchConstraintValue::AD, GeoMatchConstraintValue::AO,
  GeoMatchConstraintValue::AI, GeoMatchConstraintValue::AQ, GeoMatchConstraintValue::AG, GeoMatchConstraintValue::AR,
  GeoMatchConstraintValue::AM, GeoMatchConstraintValue::AW, GeoMatchConstraintValue::AU, GeoMatchConstraintValue::AT,
  GeoMatchConstraintValue::AZ, GeoMatchConstraintValue::BS, GeoMatchConstraintValue::BH, GeoMatchConstraintValue::BD,
  GeoMatchConstraintValue::BB, GeoMatchConstraintValue::BY, GeoMatchConstraintValue::BE, GeoMatchConstraintValue::BZ,
  GeoMatchConstraintValue::BJ, GeoMatchConstraintValue::BM, GeoMatchConstraintValue::BT, GeoMatchConstraintValue::BO,
  GeoMatchConstraintValue::BQ, GeoMatchConstraintValue::BA, GeoMatchConstraintValue::BW, GeoMatchConstraintValue::BV,
  GeoMatchConstraintValue::BR, GeoMatchConstraintValue::IO, GeoMatchConstraintValue::BN, GeoMatchConstraintValue::BG,
  GeoMatchConstraintValue::BF, GeoMatchConstraintValue::BI, GeoMatchConstraintValue::KH, GeoMatchConstraintValue::CM,
  GeoMatchConstraintValue::CA, GeoMatchConstraintValue::CV, GeoMatchConstraintValue::KY, GeoMatchConstraintValue::CF,
  GeoMatchConstraintValue::TD, GeoMatchConstraintValue::CL, GeoMatchConstraintValue::CN, GeoMatchConstraintValue::CX,
  GeoMatchConstraintValue::CC, GeoMatchConstraintValue::CO, GeoMatchConstraintValue::KM, GeoMatchConstraintValue::CG,
  GeoMatchConstraintValue::CD, GeoMatchConstraintValue::CK, GeoMatchConstraintValue::CR, GeoMatchConstraintValue::CI,
  GeoMatchConstraintValue::HR, GeoMatchConstraintValue::CU, GeoMatchConstraintValue::CW, GeoMatchConstraintValue::CY,
  GeoMatchConstraintValue::CZ, GeoMatchConstraintValue::DK, GeoMatchConstraintValue::DJ, GeoMatchConstraintValue::DM,
  GeoMatchConstraintValue::DO, GeoMatchConstraintValue::EC, GeoMatchConstraintValue::EG, GeoMatchConstraintValue::SV,
  GeoMatchConstraintValue::GQ, GeoMatchConstraintValue::ER, GeoMatchConstraintValue::EE, GeoMatchConstraintValue::ET,
  GeoMatchConstraintValue::FK, GeoMatchConstraintValue::FO, GeoMatchConstraintValue::FJ, GeoMatchConstraintValue::FI,
  GeoMatchConstraintValue::FR, GeoMatchConstraintValue::GF, GeoMatchConstraintValue::PF, GeoMatchConstraintValue::TF,
  GeoMatchConstraintValue::GA, GeoMatchConstraintValue::GM, GeoMatchConstraintValue::GE, GeoMatchConstraintValue::DE,
  GeoMatchConstraintValue::GH, GeoMatchConstraintValue::GI, GeoMatchConstraintValue::GR, GeoMatchConstraintValue::GL,
  GeoMatchConstraintValue::GD, GeoMatchConstraintValue::GP, GeoMatchConstraintValue::GU, GeoMatchConstraintValue::GT,
  GeoMatchConstraintValue::GG, GeoMatchConstraintValue::GN, GeoMatchConstraintValue::GW, GeoMatchConstraintValue::GY,
  GeoMatchConstraintValue::HT, GeoMatchConstraintValue::HM, GeoMatchConstraintValue::VA, GeoMatchConstraintValue::HN,
  GeoMatchConstraintValue::HK, GeoMatchConstraintValue::HU, GeoMatchConstraintValue::IS, GeoMatchConstraintValue::IN,
  GeoMatchConstraintValue::ID, GeoMatchConstraintValue::IR, GeoMatchConstraintValue::IQ, GeoMatchConstraintValue::IE,
  GeoMatchConstraintValue::IM, GeoMatchConstraintValue::IL, GeoMatchConstraintValue::IT, GeoMatchConstraintValue::JM,
  GeoMatchConstraintValue::JP, GeoMatchConstraintValue::JE, GeoMatchConstraintValue::JO, GeoMatchConstraintValue::KZ,
  GeoMatchConstraintValue::KE, GeoMatchConstraintValue::KI, GeoMatchConstraintValue::KP, GeoMatchConstraintValue::KR,
  GeoMatchConstraintValue::KW, GeoMatchConstraintValue::KG, GeoMatchConstraintValue::LA, GeoMatchConstraintValue::LV,
  GeoMatchConstraintValue::LB, GeoMatchConstraintValue::LS, GeoMatchConstraintValue::LR, GeoMatchConstraintValue::LY,
  GeoMatchConstraintValue::LI, GeoMatchConstraintValue::LT, GeoMatchConstraintValue::LU, GeoMatchConstraintValue::MO,
  GeoMatchConstraintValue::MK, GeoMatchConstraintValue::MG, GeoMatchConstraintValue::MW, GeoMatchConstraintValue::MY,
  GeoMatchConstraintValue::MV, GeoMatchConstraintValue::ML, GeoMatchConstraintValue::MT, GeoMatchConstraintValue::MH,
  GeoMatchConstraintValue::MQ, GeoMatchConstraintValue::MR, GeoMatchConstraintValue::MU, GeoMatchConstraintValue::YT,
  GeoMatchConstraintValue::MX, GeoMatchConstraintValue::FM, GeoMatchConstraintValue::MD, GeoMatchConstraintValue::MC,
  GeoMatchConstraintValue::MN, GeoMatchConstraintValue::ME, GeoMatchConstraintValue::MS, GeoMatchConstraintValue::MA,
  GeoMatchConstraintValue::MZ, GeoMatchConstraintValue::MM, GeoMatchConstraintValue::NA, GeoMatchConstraintValue::NR,
  GeoMatchConstraintValue::NP, GeoMatchConstraintValue::NL, GeoMatchConstraintValue::NC, GeoMatchConstraintValue::NZ,
  GeoMatchConstraintValue::NI, GeoMatchConstraintValue::NE, GeoMatchConstraintValue::NG, GeoMatchConstraintValue::NU,
  GeoMatchConstraintValue::NF, GeoMatchConstraintValue::MP, GeoMatchConstraintValue::NO, GeoMatchConstraintValue::OM,
  GeoMatchConstraintValue::PK, GeoMatchConstraintValue::PW, GeoMatchConstraintValue::PS, GeoMatchConstraintValue::PA,
  GeoMatchConstraintValue::PG, GeoMatchConstraintValue::PY, GeoMatchConstraintValue::PE, GeoMatchConstraintValue::PH,
  GeoMatchConstraintValue::PN, GeoMatchConstraintValue::PL, GeoMatchConstraintValue::PT, GeoMatchConstraintValue::PR,
  GeoMatchConstraintValue::QA, GeoMatchConstraintValue::RE, GeoMatchConstraintValue::RO, GeoMatchConstraintValue::RU,
  GeoMatchConstraintValue::RW, GeoMatchConstraintValue::BL, GeoMatchConstraintValue::SH, GeoMatchConstraintValue::KN,
  GeoMatchConstraintValue::LC, GeoMatchConstraintValue::MF, GeoMatchConstraintValue::PM, GeoMatchConstraintValue::VC,
  GeoMatchConstraintValue::WS, GeoMatchConstraintValue::SM, GeoMatchConstraintValue::ST, GeoMatchConstraintValue::SA,
  GeoMatchConstraintValue::SN, GeoMatchConstraintValue::RS, GeoMatchConstraintValue::SC, GeoMatchConstraintValue::SL,
  GeoMatchConstraintValue::SG, GeoMatchConstraintValue::SX, GeoMatchConstraintValue::SK, GeoMatchConstraintValue::SI,
  GeoMatchConstraintValue::SB, GeoMatchConstraintValue::SO, GeoMatchConstraintValue::ZA, GeoMatchConstraintValue::GS,
  GeoMatchConstraintValue::SS, GeoMatchConstraintValue::ES, GeoMatchConstraintValue::LK, GeoMatchConstraintValue::SD,
  GeoMatchConstraintValue::SR, GeoMatchConstraintValue::SJ, GeoMatchConstraintValue::SZ, GeoMatchConstraintValue::SE,
  GeoMatchConstraintValue::CH, GeoMatchConstraintValue::SY, GeoMatchConstraintValue::TW, GeoMatchConstraintValue::TJ,
  GeoMatchConstraintValue::TZ, GeoMatchConstraintValue::TH, GeoMatchConstraintValue::TL, GeoMatchConstraintValue::TG,
  GeoMatchConstraintValue::TK, GeoMatchConstraintValue::TO, GeoMatchConstraintValue::TT, GeoMatchConstraintValue::TN,
  GeoMatchConstraintValue::TR, GeoMatchConstraintValue::TM, GeoMatchConstraintValue::TC, GeoMatchConstraintValue::TV,
  GeoMatchConstraintValue::UG, GeoMatchConstraintValue::UA, GeoMatchConstraintValue::AE, GeoMatchConstraintValue::GB,
  GeoMatchConstraintValue::US, GeoMatchConstraintValue::UM, GeoMatchConstraintValue::UY, GeoMatchConstraintValue::UZ,
  GeoMatchConstraintValue::VU, GeoMatchConstraintValue::VE, GeoMatchConstraintValue::VN, GeoMatchConstraintValue::VG,
  GeoMatchConstraintValue::VI, GeoMatchConstraintValue::WF, GeoMatchConstraintValue::EH, GeoMatchConstraintValue::YE,
  GeoMatchConstraintValue::ZM, GeoMatchConstraintValue::ZW
}
 
enum  IPSetDescriptorType { IPSetDescriptorType::NOT_SET, IPSetDescriptorType::IPV4, IPSetDescriptorType::IPV6 }
 
enum  MatchFieldType {
  MatchFieldType::NOT_SET, MatchFieldType::URI, MatchFieldType::QUERY_STRING, MatchFieldType::HEADER,
  MatchFieldType::METHOD, MatchFieldType::BODY, MatchFieldType::SINGLE_QUERY_ARG, MatchFieldType::ALL_QUERY_ARGS
}
 
enum  MigrationErrorType {
  MigrationErrorType::NOT_SET, MigrationErrorType::ENTITY_NOT_SUPPORTED, MigrationErrorType::ENTITY_NOT_FOUND, MigrationErrorType::S3_BUCKET_NO_PERMISSION,
  MigrationErrorType::S3_BUCKET_NOT_ACCESSIBLE, MigrationErrorType::S3_BUCKET_NOT_FOUND, MigrationErrorType::S3_BUCKET_INVALID_REGION, MigrationErrorType::S3_INTERNAL_ERROR
}
 
enum  ParameterExceptionField {
  ParameterExceptionField::NOT_SET, ParameterExceptionField::CHANGE_ACTION, ParameterExceptionField::WAF_ACTION, ParameterExceptionField::WAF_OVERRIDE_ACTION,
  ParameterExceptionField::PREDICATE_TYPE, ParameterExceptionField::IPSET_TYPE, ParameterExceptionField::BYTE_MATCH_FIELD_TYPE, ParameterExceptionField::SQL_INJECTION_MATCH_FIELD_TYPE,
  ParameterExceptionField::BYTE_MATCH_TEXT_TRANSFORMATION, ParameterExceptionField::BYTE_MATCH_POSITIONAL_CONSTRAINT, ParameterExceptionField::SIZE_CONSTRAINT_COMPARISON_OPERATOR, ParameterExceptionField::GEO_MATCH_LOCATION_TYPE,
  ParameterExceptionField::GEO_MATCH_LOCATION_VALUE, ParameterExceptionField::RATE_KEY, ParameterExceptionField::RULE_TYPE, ParameterExceptionField::NEXT_MARKER,
  ParameterExceptionField::RESOURCE_ARN, ParameterExceptionField::TAGS, ParameterExceptionField::TAG_KEYS
}
 
enum  ParameterExceptionReason {
  ParameterExceptionReason::NOT_SET, ParameterExceptionReason::INVALID_OPTION, ParameterExceptionReason::ILLEGAL_COMBINATION, ParameterExceptionReason::ILLEGAL_ARGUMENT,
  ParameterExceptionReason::INVALID_TAG_KEY
}
 
enum  PositionalConstraint {
  PositionalConstraint::NOT_SET, PositionalConstraint::EXACTLY, PositionalConstraint::STARTS_WITH, PositionalConstraint::ENDS_WITH,
  PositionalConstraint::CONTAINS, PositionalConstraint::CONTAINS_WORD
}
 
enum  PredicateType {
  PredicateType::NOT_SET, PredicateType::IPMatch, PredicateType::ByteMatch, PredicateType::SqlInjectionMatch,
  PredicateType::GeoMatch, PredicateType::SizeConstraint, PredicateType::XssMatch, PredicateType::RegexMatch
}
 
enum  RateKey { RateKey::NOT_SET, RateKey::IP }
 
enum  TextTransformation {
  TextTransformation::NOT_SET, TextTransformation::NONE, TextTransformation::COMPRESS_WHITE_SPACE, TextTransformation::HTML_ENTITY_DECODE,
  TextTransformation::LOWERCASE, TextTransformation::CMD_LINE, TextTransformation::URL_DECODE
}
 
enum  WafActionType { WafActionType::NOT_SET, WafActionType::BLOCK, WafActionType::ALLOW, WafActionType::COUNT }
 
enum  WafOverrideActionType { WafOverrideActionType::NOT_SET, WafOverrideActionType::NONE, WafOverrideActionType::COUNT }
 
enum  WafRuleType { WafRuleType::NOT_SET, WafRuleType::REGULAR, WafRuleType::RATE_BASED, WafRuleType::GROUP }
 

Typedef Documentation

◆ CreateByteMatchSetOutcome

Definition at line 206 of file WAFClient.h.

◆ CreateByteMatchSetOutcomeCallable

Definition at line 286 of file WAFClient.h.

◆ CreateGeoMatchSetOutcome

Definition at line 209 of file WAFClient.h.

◆ CreateGeoMatchSetOutcomeCallable

Definition at line 287 of file WAFClient.h.

◆ CreateIPSetOutcome

Definition at line 210 of file WAFClient.h.

◆ CreateIPSetOutcomeCallable

Definition at line 288 of file WAFClient.h.

◆ CreateRateBasedRuleOutcome

Definition at line 211 of file WAFClient.h.

◆ CreateRateBasedRuleOutcomeCallable

Definition at line 289 of file WAFClient.h.

◆ CreateRegexMatchSetOutcome

Definition at line 212 of file WAFClient.h.

◆ CreateRegexMatchSetOutcomeCallable

Definition at line 290 of file WAFClient.h.

◆ CreateRegexPatternSetOutcome

Definition at line 213 of file WAFClient.h.

◆ CreateRegexPatternSetOutcomeCallable

Definition at line 291 of file WAFClient.h.

◆ CreateRuleGroupOutcome

Definition at line 215 of file WAFClient.h.

◆ CreateRuleGroupOutcomeCallable

Definition at line 293 of file WAFClient.h.

◆ CreateRuleOutcome

Definition at line 214 of file WAFClient.h.

◆ CreateRuleOutcomeCallable

Definition at line 292 of file WAFClient.h.

◆ CreateSizeConstraintSetOutcome

Definition at line 216 of file WAFClient.h.

◆ CreateSizeConstraintSetOutcomeCallable

Definition at line 294 of file WAFClient.h.

◆ CreateSqlInjectionMatchSetOutcome

Definition at line 217 of file WAFClient.h.

◆ CreateSqlInjectionMatchSetOutcomeCallable

Definition at line 295 of file WAFClient.h.

◆ CreateWebACLMigrationStackOutcome

Definition at line 219 of file WAFClient.h.

◆ CreateWebACLMigrationStackOutcomeCallable

Definition at line 297 of file WAFClient.h.

◆ CreateWebACLOutcome

Definition at line 218 of file WAFClient.h.

◆ CreateWebACLOutcomeCallable

Definition at line 296 of file WAFClient.h.

◆ CreateXssMatchSetOutcome

Definition at line 220 of file WAFClient.h.

◆ CreateXssMatchSetOutcomeCallable

Definition at line 298 of file WAFClient.h.

◆ DeleteByteMatchSetOutcome

Definition at line 221 of file WAFClient.h.

◆ DeleteByteMatchSetOutcomeCallable

Definition at line 299 of file WAFClient.h.

◆ DeleteGeoMatchSetOutcome

Definition at line 222 of file WAFClient.h.

◆ DeleteGeoMatchSetOutcomeCallable

Definition at line 300 of file WAFClient.h.

◆ DeleteIPSetOutcome

Definition at line 223 of file WAFClient.h.

◆ DeleteIPSetOutcomeCallable

Definition at line 301 of file WAFClient.h.

◆ DeleteLoggingConfigurationOutcome

Definition at line 224 of file WAFClient.h.

◆ DeleteLoggingConfigurationOutcomeCallable

Definition at line 302 of file WAFClient.h.

◆ DeletePermissionPolicyOutcome

Definition at line 225 of file WAFClient.h.

◆ DeletePermissionPolicyOutcomeCallable

Definition at line 303 of file WAFClient.h.

◆ DeleteRateBasedRuleOutcome

Definition at line 226 of file WAFClient.h.

◆ DeleteRateBasedRuleOutcomeCallable

Definition at line 304 of file WAFClient.h.

◆ DeleteRegexMatchSetOutcome

Definition at line 227 of file WAFClient.h.

◆ DeleteRegexMatchSetOutcomeCallable

Definition at line 305 of file WAFClient.h.

◆ DeleteRegexPatternSetOutcome

Definition at line 228 of file WAFClient.h.

◆ DeleteRegexPatternSetOutcomeCallable

Definition at line 306 of file WAFClient.h.

◆ DeleteRuleGroupOutcome

Definition at line 230 of file WAFClient.h.

◆ DeleteRuleGroupOutcomeCallable

Definition at line 308 of file WAFClient.h.

◆ DeleteRuleOutcome

Definition at line 229 of file WAFClient.h.

◆ DeleteRuleOutcomeCallable

Definition at line 307 of file WAFClient.h.

◆ DeleteSizeConstraintSetOutcome

Definition at line 231 of file WAFClient.h.

◆ DeleteSizeConstraintSetOutcomeCallable

Definition at line 309 of file WAFClient.h.

◆ DeleteSqlInjectionMatchSetOutcome

Definition at line 232 of file WAFClient.h.

◆ DeleteSqlInjectionMatchSetOutcomeCallable

Definition at line 310 of file WAFClient.h.

◆ DeleteWebACLOutcome

Definition at line 233 of file WAFClient.h.

◆ DeleteWebACLOutcomeCallable

Definition at line 311 of file WAFClient.h.

◆ DeleteXssMatchSetOutcome

Definition at line 234 of file WAFClient.h.

◆ DeleteXssMatchSetOutcomeCallable

Definition at line 312 of file WAFClient.h.

◆ GetByteMatchSetOutcome

Definition at line 235 of file WAFClient.h.

◆ GetByteMatchSetOutcomeCallable

Definition at line 313 of file WAFClient.h.

◆ GetChangeTokenOutcome

Definition at line 236 of file WAFClient.h.

◆ GetChangeTokenOutcomeCallable

Definition at line 314 of file WAFClient.h.

◆ GetChangeTokenStatusOutcome

Definition at line 237 of file WAFClient.h.

◆ GetChangeTokenStatusOutcomeCallable

Definition at line 315 of file WAFClient.h.

◆ GetGeoMatchSetOutcome

Definition at line 238 of file WAFClient.h.

◆ GetGeoMatchSetOutcomeCallable

Definition at line 316 of file WAFClient.h.

◆ GetIPSetOutcome

Definition at line 239 of file WAFClient.h.

◆ GetIPSetOutcomeCallable

Definition at line 317 of file WAFClient.h.

◆ GetLoggingConfigurationOutcome

Definition at line 240 of file WAFClient.h.

◆ GetLoggingConfigurationOutcomeCallable

Definition at line 318 of file WAFClient.h.

◆ GetPermissionPolicyOutcome

Definition at line 241 of file WAFClient.h.

◆ GetPermissionPolicyOutcomeCallable

Definition at line 319 of file WAFClient.h.

◆ GetRateBasedRuleManagedKeysOutcome

Definition at line 243 of file WAFClient.h.

◆ GetRateBasedRuleManagedKeysOutcomeCallable

Definition at line 321 of file WAFClient.h.

◆ GetRateBasedRuleOutcome

Definition at line 242 of file WAFClient.h.

◆ GetRateBasedRuleOutcomeCallable

Definition at line 320 of file WAFClient.h.

◆ GetRegexMatchSetOutcome

Definition at line 244 of file WAFClient.h.

◆ GetRegexMatchSetOutcomeCallable

Definition at line 322 of file WAFClient.h.

◆ GetRegexPatternSetOutcome

Definition at line 245 of file WAFClient.h.

◆ GetRegexPatternSetOutcomeCallable

Definition at line 323 of file WAFClient.h.

◆ GetRuleGroupOutcome

Definition at line 247 of file WAFClient.h.

◆ GetRuleGroupOutcomeCallable

Definition at line 325 of file WAFClient.h.

◆ GetRuleOutcome

Definition at line 246 of file WAFClient.h.

◆ GetRuleOutcomeCallable

Definition at line 324 of file WAFClient.h.

◆ GetSampledRequestsOutcome

Definition at line 248 of file WAFClient.h.

◆ GetSampledRequestsOutcomeCallable

Definition at line 326 of file WAFClient.h.

◆ GetSizeConstraintSetOutcome

Definition at line 249 of file WAFClient.h.

◆ GetSizeConstraintSetOutcomeCallable

Definition at line 327 of file WAFClient.h.

◆ GetSqlInjectionMatchSetOutcome

Definition at line 250 of file WAFClient.h.

◆ GetSqlInjectionMatchSetOutcomeCallable

Definition at line 328 of file WAFClient.h.

◆ GetWebACLOutcome

Definition at line 251 of file WAFClient.h.

◆ GetWebACLOutcomeCallable

Definition at line 329 of file WAFClient.h.

◆ GetXssMatchSetOutcome

Definition at line 252 of file WAFClient.h.

◆ GetXssMatchSetOutcomeCallable

Definition at line 330 of file WAFClient.h.

◆ ListActivatedRulesInRuleGroupOutcome

Definition at line 253 of file WAFClient.h.

◆ ListActivatedRulesInRuleGroupOutcomeCallable

Definition at line 331 of file WAFClient.h.

◆ ListByteMatchSetsOutcome

Definition at line 254 of file WAFClient.h.

◆ ListByteMatchSetsOutcomeCallable

Definition at line 332 of file WAFClient.h.

◆ ListGeoMatchSetsOutcome

Definition at line 255 of file WAFClient.h.

◆ ListGeoMatchSetsOutcomeCallable

Definition at line 333 of file WAFClient.h.

◆ ListIPSetsOutcome

Definition at line 256 of file WAFClient.h.

◆ ListIPSetsOutcomeCallable

Definition at line 334 of file WAFClient.h.

◆ ListLoggingConfigurationsOutcome

Definition at line 257 of file WAFClient.h.

◆ ListLoggingConfigurationsOutcomeCallable

Definition at line 335 of file WAFClient.h.

◆ ListRateBasedRulesOutcome

Definition at line 258 of file WAFClient.h.

◆ ListRateBasedRulesOutcomeCallable

Definition at line 336 of file WAFClient.h.

◆ ListRegexMatchSetsOutcome

Definition at line 259 of file WAFClient.h.

◆ ListRegexMatchSetsOutcomeCallable

Definition at line 337 of file WAFClient.h.

◆ ListRegexPatternSetsOutcome

Definition at line 260 of file WAFClient.h.

◆ ListRegexPatternSetsOutcomeCallable

Definition at line 338 of file WAFClient.h.

◆ ListRuleGroupsOutcome

Definition at line 261 of file WAFClient.h.

◆ ListRuleGroupsOutcomeCallable

Definition at line 339 of file WAFClient.h.

◆ ListRulesOutcome

Definition at line 262 of file WAFClient.h.

◆ ListRulesOutcomeCallable

Definition at line 340 of file WAFClient.h.

◆ ListSizeConstraintSetsOutcome

Definition at line 263 of file WAFClient.h.

◆ ListSizeConstraintSetsOutcomeCallable

Definition at line 341 of file WAFClient.h.

◆ ListSqlInjectionMatchSetsOutcome

Definition at line 264 of file WAFClient.h.

◆ ListSqlInjectionMatchSetsOutcomeCallable

Definition at line 342 of file WAFClient.h.

◆ ListSubscribedRuleGroupsOutcome

Definition at line 265 of file WAFClient.h.

◆ ListSubscribedRuleGroupsOutcomeCallable

Definition at line 343 of file WAFClient.h.

◆ ListTagsForResourceOutcome

Definition at line 266 of file WAFClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 344 of file WAFClient.h.

◆ ListWebACLsOutcome

Definition at line 267 of file WAFClient.h.

◆ ListWebACLsOutcomeCallable

Definition at line 345 of file WAFClient.h.

◆ ListXssMatchSetsOutcome

Definition at line 268 of file WAFClient.h.

◆ ListXssMatchSetsOutcomeCallable

Definition at line 346 of file WAFClient.h.

◆ PutLoggingConfigurationOutcome

Definition at line 269 of file WAFClient.h.

◆ PutLoggingConfigurationOutcomeCallable

Definition at line 347 of file WAFClient.h.

◆ PutPermissionPolicyOutcome

Definition at line 270 of file WAFClient.h.

◆ PutPermissionPolicyOutcomeCallable

Definition at line 348 of file WAFClient.h.

◆ TagResourceOutcome

Definition at line 271 of file WAFClient.h.

◆ TagResourceOutcomeCallable

Definition at line 349 of file WAFClient.h.

◆ UntagResourceOutcome

Definition at line 272 of file WAFClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 350 of file WAFClient.h.

◆ UpdateByteMatchSetOutcome

Definition at line 273 of file WAFClient.h.

◆ UpdateByteMatchSetOutcomeCallable

Definition at line 351 of file WAFClient.h.

◆ UpdateGeoMatchSetOutcome

Definition at line 274 of file WAFClient.h.

◆ UpdateGeoMatchSetOutcomeCallable

Definition at line 352 of file WAFClient.h.

◆ UpdateIPSetOutcome

Definition at line 275 of file WAFClient.h.

◆ UpdateIPSetOutcomeCallable

Definition at line 353 of file WAFClient.h.

◆ UpdateRateBasedRuleOutcome

Definition at line 276 of file WAFClient.h.

◆ UpdateRateBasedRuleOutcomeCallable

Definition at line 354 of file WAFClient.h.

◆ UpdateRegexMatchSetOutcome

Definition at line 277 of file WAFClient.h.

◆ UpdateRegexMatchSetOutcomeCallable

Definition at line 355 of file WAFClient.h.

◆ UpdateRegexPatternSetOutcome

Definition at line 278 of file WAFClient.h.

◆ UpdateRegexPatternSetOutcomeCallable

Definition at line 356 of file WAFClient.h.

◆ UpdateRuleGroupOutcome

Definition at line 280 of file WAFClient.h.

◆ UpdateRuleGroupOutcomeCallable

Definition at line 358 of file WAFClient.h.

◆ UpdateRuleOutcome

Definition at line 279 of file WAFClient.h.

◆ UpdateRuleOutcomeCallable

Definition at line 357 of file WAFClient.h.

◆ UpdateSizeConstraintSetOutcome

Definition at line 281 of file WAFClient.h.

◆ UpdateSizeConstraintSetOutcomeCallable

Definition at line 359 of file WAFClient.h.

◆ UpdateSqlInjectionMatchSetOutcome

Definition at line 282 of file WAFClient.h.

◆ UpdateSqlInjectionMatchSetOutcomeCallable

Definition at line 360 of file WAFClient.h.

◆ UpdateWebACLOutcome

Definition at line 283 of file WAFClient.h.

◆ UpdateWebACLOutcomeCallable

Definition at line 361 of file WAFClient.h.

◆ UpdateXssMatchSetOutcome

Definition at line 284 of file WAFClient.h.

◆ UpdateXssMatchSetOutcomeCallable

Definition at line 362 of file WAFClient.h.

Enumeration Type Documentation

◆ ChangeAction

Enumerator
NOT_SET 
INSERT 
DELETE_ 

Definition at line 16 of file ChangeAction.h.

◆ ChangeTokenStatus

Enumerator
NOT_SET 
PROVISIONED 
PENDING 
INSYNC 

Definition at line 16 of file ChangeTokenStatus.h.

◆ ComparisonOperator

Enumerator
NOT_SET 
EQ 
NE 
LE 
LT 
GE 
GT 

Definition at line 16 of file ComparisonOperator.h.

◆ GeoMatchConstraintType

Enumerator
NOT_SET 
Country 

Definition at line 16 of file GeoMatchConstraintType.h.

◆ GeoMatchConstraintValue

Enumerator
NOT_SET 
AF 
AX 
AL 
DZ 
AS 
AD 
AO 
AI 
AQ 
AG 
AR 
AM 
AW 
AU 
AT 
AZ 
BS 
BH 
BD 
BB 
BY 
BE 
BZ 
BJ 
BM 
BT 
BO 
BQ 
BA 
BW 
BV 
BR 
IO 
BN 
BG 
BF 
BI 
KH 
CM 
CA 
CV 
KY 
CF 
TD 
CL 
CN 
CX 
CC 
CO 
KM 
CG 
CD 
CK 
CR 
CI 
HR 
CU 
CW 
CY 
CZ 
DK 
DJ 
DM 
DO 
EC 
EG 
SV 
GQ 
ER 
EE 
ET 
FK 
FO 
FJ 
FI 
FR 
GF 
PF 
TF 
GA 
GM 
GE 
DE 
GH 
GI 
GR 
GL 
GD 
GP 
GU 
GT 
GG 
GN 
GW 
GY 
HT 
HM 
VA 
HN 
HK 
HU 
IS 
IN 
ID 
IR 
IQ 
IE 
IM 
IL 
IT 
JM 
JP 
JE 
JO 
KZ 
KE 
KI 
KP 
KR 
KW 
KG 
LA 
LV 
LB 
LS 
LR 
LY 
LI 
LT 
LU 
MO 
MK 
MG 
MW 
MY 
MV 
ML 
MT 
MH 
MQ 
MR 
MU 
YT 
MX 
FM 
MD 
MC 
MN 
ME 
MS 
MA 
MZ 
MM 
NA 
NR 
NP 
NL 
NC 
NZ 
NI 
NE 
NG 
NU 
NF 
MP 
NO 
OM 
PK 
PW 
PS 
PA 
PG 
PY 
PE 
PH 
PN 
PL 
PT 
PR 
QA 
RE 
RO 
RU 
RW 
BL 
SH 
KN 
LC 
MF 
PM 
VC 
WS 
SM 
ST 
SA 
SN 
RS 
SC 
SL 
SG 
SX 
SK 
SI 
SB 
SO 
ZA 
GS 
SS 
ES 
LK 
SD 
SR 
SJ 
SZ 
SE 
CH 
SY 
TW 
TJ 
TZ 
TH 
TL 
TG 
TK 
TO 
TT 
TN 
TR 
TM 
TC 
TV 
UG 
UA 
AE 
GB 
US 
UM 
UY 
UZ 
VU 
VE 
VN 
VG 
VI 
WF 
EH 
YE 
ZM 
ZW 

Definition at line 16 of file GeoMatchConstraintValue.h.

◆ IPSetDescriptorType

Enumerator
NOT_SET 
IPV4 
IPV6 

Definition at line 16 of file IPSetDescriptorType.h.

◆ MatchFieldType

Enumerator
NOT_SET 
URI 
QUERY_STRING 
HEADER 
METHOD 
BODY 
SINGLE_QUERY_ARG 
ALL_QUERY_ARGS 

Definition at line 16 of file MatchFieldType.h.

◆ MigrationErrorType

Enumerator
NOT_SET 
ENTITY_NOT_SUPPORTED 
ENTITY_NOT_FOUND 
S3_BUCKET_NO_PERMISSION 
S3_BUCKET_NOT_ACCESSIBLE 
S3_BUCKET_NOT_FOUND 
S3_BUCKET_INVALID_REGION 
S3_INTERNAL_ERROR 

Definition at line 16 of file MigrationErrorType.h.

◆ ParameterExceptionField

Enumerator
NOT_SET 
CHANGE_ACTION 
WAF_ACTION 
WAF_OVERRIDE_ACTION 
PREDICATE_TYPE 
IPSET_TYPE 
BYTE_MATCH_FIELD_TYPE 
SQL_INJECTION_MATCH_FIELD_TYPE 
BYTE_MATCH_TEXT_TRANSFORMATION 
BYTE_MATCH_POSITIONAL_CONSTRAINT 
SIZE_CONSTRAINT_COMPARISON_OPERATOR 
GEO_MATCH_LOCATION_TYPE 
GEO_MATCH_LOCATION_VALUE 
RATE_KEY 
RULE_TYPE 
NEXT_MARKER 
RESOURCE_ARN 
TAGS 
TAG_KEYS 

Definition at line 16 of file ParameterExceptionField.h.

◆ ParameterExceptionReason

Enumerator
NOT_SET 
INVALID_OPTION 
ILLEGAL_COMBINATION 
ILLEGAL_ARGUMENT 
INVALID_TAG_KEY 

Definition at line 16 of file ParameterExceptionReason.h.

◆ PositionalConstraint

Enumerator
NOT_SET 
EXACTLY 
STARTS_WITH 
ENDS_WITH 
CONTAINS 
CONTAINS_WORD 

Definition at line 16 of file PositionalConstraint.h.

◆ PredicateType

Enumerator
NOT_SET 
IPMatch 
ByteMatch 
SqlInjectionMatch 
GeoMatch 
SizeConstraint 
XssMatch 
RegexMatch 

Definition at line 16 of file PredicateType.h.

◆ RateKey

Enumerator
NOT_SET 
IP 

Definition at line 16 of file RateKey.h.

◆ TextTransformation

Enumerator
NOT_SET 
NONE 
COMPRESS_WHITE_SPACE 
HTML_ENTITY_DECODE 
LOWERCASE 
CMD_LINE 
URL_DECODE 

Definition at line 16 of file TextTransformation.h.

◆ WafActionType

Enumerator
NOT_SET 
BLOCK 
ALLOW 
COUNT 

Definition at line 16 of file WafActionType.h.

◆ WafOverrideActionType

Enumerator
NOT_SET 
NONE 
COUNT 

Definition at line 16 of file WafOverrideActionType.h.

◆ WafRuleType

Enumerator
NOT_SET 
REGULAR 
RATE_BASED 
GROUP 

Definition at line 16 of file WafRuleType.h.