package
2.0.0-preview.5+incompatible
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev
# Packages
Package wafiface provides an interface to enable mocking the AWS WAF service client for testing your code.
# Functions
New creates a new instance of the WAF client with a config.
# Constants
Enum values for ChangeAction.
Enum values for ChangeAction.
Enum values for ChangeTokenStatus.
Enum values for ChangeTokenStatus.
Enum values for ChangeTokenStatus.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Service ID for Regions and Endpoints metadata.
ErrCodeDisallowedNameException for service response error code "DisallowedNameException".
ErrCodeInternalErrorException for service response error code "InternalErrorException".
ErrCodeInvalidAccountException for service response error code "InvalidAccountException".
ErrCodeInvalidOperationException for service response error code "InvalidOperationException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeInvalidPermissionPolicyException for service response error code "InvalidPermissionPolicyException".
ErrCodeInvalidRegexPatternException for service response error code "InvalidRegexPatternException".
ErrCodeLimitsExceededException for service response error code "LimitsExceededException".
ErrCodeNonEmptyEntityException for service response error code "NonEmptyEntityException".
ErrCodeNonexistentContainerException for service response error code "NonexistentContainerException".
ErrCodeNonexistentItemException for service response error code "NonexistentItemException".
ErrCodeReferencedItemException for service response error code "ReferencedItemException".
ErrCodeStaleDataException for service response error code "StaleDataException".
ErrCodeSubscriptionNotFoundException for service response error code "SubscriptionNotFoundException".
Enum values for GeoMatchConstraintType.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for GeoMatchConstraintValue.
Enum values for IPSetDescriptorType.
Enum values for IPSetDescriptorType.
Enum values for MatchFieldType.
Enum values for MatchFieldType.
Enum values for MatchFieldType.
Enum values for MatchFieldType.
Enum values for MatchFieldType.
Enum values for MatchFieldType.
Enum values for MatchFieldType.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionField.
Enum values for ParameterExceptionReason.
Enum values for ParameterExceptionReason.
Enum values for PositionalConstraint.
Enum values for PositionalConstraint.
Enum values for PositionalConstraint.
Enum values for PositionalConstraint.
Enum values for PositionalConstraint.
Enum values for PredicateType.
Enum values for PredicateType.
Enum values for PredicateType.
Enum values for PredicateType.
Enum values for PredicateType.
Enum values for PredicateType.
Enum values for PredicateType.
Enum values for RateKey.
Service endpoint prefix API calls made to.
Enum values for TextTransformation.
Enum values for TextTransformation.
Enum values for TextTransformation.
Enum values for TextTransformation.
Enum values for TextTransformation.
Enum values for TextTransformation.
Enum values for WafActionType.
Enum values for WafActionType.
Enum values for WafActionType.
Enum values for WafOverrideActionType.
Enum values for WafOverrideActionType.
Enum values for WafRuleType.
Enum values for WafRuleType.
Enum values for WafRuleType.
# Structs
The ActivatedRule object in an UpdateWebACL request specifies a Rule that you want to insert or delete, the priority of the Rule in the WebACL, and the action that you want AWS WAF to take when a web request matches the Rule (ALLOW, BLOCK, or COUNT).
In a GetByteMatchSet request, ByteMatchSet is a complex type that contains the ByteMatchSetId and Name of a ByteMatchSet, and the values that you specified when you updated the ByteMatchSet.
Returned by ListByteMatchSets.
In an UpdateByteMatchSet request, ByteMatchSetUpdate specifies whether to insert or delete a ByteMatchTuple and includes the settings for the ByteMatchTuple.
The bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateByteMatchSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateByteMatchSetResponse.
CreateByteMatchSetRequest is a API request type for the CreateByteMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateGeoMatchSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateGeoMatchSetResponse.
CreateGeoMatchSetRequest is a API request type for the CreateGeoMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateIPSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateIPSetResponse.
CreateIPSetRequest is a API request type for the CreateIPSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateRateBasedRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateRateBasedRuleResponse.
CreateRateBasedRuleRequest is a API request type for the CreateRateBasedRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateRegexMatchSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateRegexMatchSetResponse.
CreateRegexMatchSetRequest is a API request type for the CreateRegexMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateRegexPatternSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateRegexPatternSetResponse.
CreateRegexPatternSetRequest is a API request type for the CreateRegexPatternSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateRuleGroupRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateRuleGroupResponse.
CreateRuleGroupRequest is a API request type for the CreateRuleGroup API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateRuleResponse.
CreateRuleRequest is a API request type for the CreateRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateSizeConstraintSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateSizeConstraintSetResponse.
CreateSizeConstraintSetRequest is a API request type for the CreateSizeConstraintSet API operation.
A request to create a SqlInjectionMatchSet.
The response to a CreateSqlInjectionMatchSet request.
CreateSqlInjectionMatchSetRequest is a API request type for the CreateSqlInjectionMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateWebACLRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/CreateWebACLResponse.
CreateWebACLRequest is a API request type for the CreateWebACL API operation.
A request to create an XssMatchSet.
The response to a CreateXssMatchSet request.
CreateXssMatchSetRequest is a API request type for the CreateXssMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteByteMatchSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteByteMatchSetResponse.
DeleteByteMatchSetRequest is a API request type for the DeleteByteMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteGeoMatchSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteGeoMatchSetResponse.
DeleteGeoMatchSetRequest is a API request type for the DeleteGeoMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteIPSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteIPSetResponse.
DeleteIPSetRequest is a API request type for the DeleteIPSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteLoggingConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteLoggingConfigurationResponse.
DeleteLoggingConfigurationRequest is a API request type for the DeleteLoggingConfiguration API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeletePermissionPolicyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeletePermissionPolicyResponse.
DeletePermissionPolicyRequest is a API request type for the DeletePermissionPolicy API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteRateBasedRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteRateBasedRuleResponse.
DeleteRateBasedRuleRequest is a API request type for the DeleteRateBasedRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteRegexMatchSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteRegexMatchSetResponse.
DeleteRegexMatchSetRequest is a API request type for the DeleteRegexMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteRegexPatternSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteRegexPatternSetResponse.
DeleteRegexPatternSetRequest is a API request type for the DeleteRegexPatternSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteRuleGroupRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteRuleGroupResponse.
DeleteRuleGroupRequest is a API request type for the DeleteRuleGroup API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteRuleResponse.
DeleteRuleRequest is a API request type for the DeleteRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteSizeConstraintSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteSizeConstraintSetResponse.
DeleteSizeConstraintSetRequest is a API request type for the DeleteSizeConstraintSet API operation.
A request to delete a SqlInjectionMatchSet from AWS WAF.
The response to a request to delete a SqlInjectionMatchSet from AWS WAF.
DeleteSqlInjectionMatchSetRequest is a API request type for the DeleteSqlInjectionMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteWebACLRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/DeleteWebACLResponse.
DeleteWebACLRequest is a API request type for the DeleteWebACL API operation.
A request to delete an XssMatchSet from AWS WAF.
The response to a request to delete an XssMatchSet from AWS WAF.
DeleteXssMatchSetRequest is a API request type for the DeleteXssMatchSet API operation.
Specifies where in a web request to look for TargetString.
The country from which web requests originate that you want AWS WAF to search for.
Contains one or more countries that AWS WAF will search for.
Contains the identifier and the name of the GeoMatchSet.
Specifies the type of update to perform to an GeoMatchSet with UpdateGeoMatchSet.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetByteMatchSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetByteMatchSetResponse.
GetByteMatchSetRequest is a API request type for the GetByteMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetChangeTokenRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetChangeTokenResponse.
GetChangeTokenRequest is a API request type for the GetChangeToken API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetChangeTokenStatusRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetChangeTokenStatusResponse.
GetChangeTokenStatusRequest is a API request type for the GetChangeTokenStatus API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetGeoMatchSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetGeoMatchSetResponse.
GetGeoMatchSetRequest is a API request type for the GetGeoMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetIPSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetIPSetResponse.
GetIPSetRequest is a API request type for the GetIPSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetLoggingConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetLoggingConfigurationResponse.
GetLoggingConfigurationRequest is a API request type for the GetLoggingConfiguration API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetPermissionPolicyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetPermissionPolicyResponse.
GetPermissionPolicyRequest is a API request type for the GetPermissionPolicy API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetRateBasedRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetRateBasedRuleManagedKeysRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetRateBasedRuleManagedKeysResponse.
GetRateBasedRuleManagedKeysRequest is a API request type for the GetRateBasedRuleManagedKeys API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetRateBasedRuleResponse.
GetRateBasedRuleRequest is a API request type for the GetRateBasedRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetRegexMatchSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetRegexMatchSetResponse.
GetRegexMatchSetRequest is a API request type for the GetRegexMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetRegexPatternSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetRegexPatternSetResponse.
GetRegexPatternSetRequest is a API request type for the GetRegexPatternSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetRuleGroupRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetRuleGroupResponse.
GetRuleGroupRequest is a API request type for the GetRuleGroup API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetRuleResponse.
GetRuleRequest is a API request type for the GetRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetSampledRequestsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetSampledRequestsResponse.
GetSampledRequestsRequest is a API request type for the GetSampledRequests API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetSizeConstraintSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetSizeConstraintSetResponse.
GetSizeConstraintSetRequest is a API request type for the GetSizeConstraintSet API operation.
A request to get a SqlInjectionMatchSet.
The response to a GetSqlInjectionMatchSet request.
GetSqlInjectionMatchSetRequest is a API request type for the GetSqlInjectionMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetWebACLRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/GetWebACLResponse.
GetWebACLRequest is a API request type for the GetWebACL API operation.
A request to get an XssMatchSet.
The response to a GetXssMatchSet request.
GetXssMatchSetRequest is a API request type for the GetXssMatchSet API operation.
The response from a GetSampledRequests request includes an HTTPHeader complex type that appears as Headers in the response syntax.
The response from a GetSampledRequests request includes an HTTPRequest complex type that appears as Request in the response syntax.
Contains one or more IP addresses or blocks of IP addresses specified in Classless Inter-Domain Routing (CIDR) notation.
Specifies the IP address type (IPV4 or IPV6) and the IP address range (in CIDR format) that web requests originate from.
Contains the identifier and the name of the IPSet.
Specifies the type of update to perform to an IPSet with UpdateIPSet.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListActivatedRulesInRuleGroupRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListActivatedRulesInRuleGroupResponse.
ListActivatedRulesInRuleGroupRequest is a API request type for the ListActivatedRulesInRuleGroup API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListByteMatchSetsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListByteMatchSetsResponse.
ListByteMatchSetsRequest is a API request type for the ListByteMatchSets API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListGeoMatchSetsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListGeoMatchSetsResponse.
ListGeoMatchSetsRequest is a API request type for the ListGeoMatchSets API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListIPSetsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListIPSetsResponse.
ListIPSetsRequest is a API request type for the ListIPSets API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListLoggingConfigurationsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListLoggingConfigurationsResponse.
ListLoggingConfigurationsRequest is a API request type for the ListLoggingConfigurations API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListRateBasedRulesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListRateBasedRulesResponse.
ListRateBasedRulesRequest is a API request type for the ListRateBasedRules API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListRegexMatchSetsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListRegexMatchSetsResponse.
ListRegexMatchSetsRequest is a API request type for the ListRegexMatchSets API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListRegexPatternSetsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListRegexPatternSetsResponse.
ListRegexPatternSetsRequest is a API request type for the ListRegexPatternSets API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListRuleGroupsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListRuleGroupsResponse.
ListRuleGroupsRequest is a API request type for the ListRuleGroups API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListRulesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListRulesResponse.
ListRulesRequest is a API request type for the ListRules API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListSizeConstraintSetsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListSizeConstraintSetsResponse.
ListSizeConstraintSetsRequest is a API request type for the ListSizeConstraintSets API operation.
A request to list the SqlInjectionMatchSet objects created by the current AWS account.
The response to a ListSqlInjectionMatchSets request.
ListSqlInjectionMatchSetsRequest is a API request type for the ListSqlInjectionMatchSets API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListSubscribedRuleGroupsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListSubscribedRuleGroupsResponse.
ListSubscribedRuleGroupsRequest is a API request type for the ListSubscribedRuleGroups API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListWebACLsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/ListWebACLsResponse.
ListWebACLsRequest is a API request type for the ListWebACLs API operation.
A request to list the XssMatchSet objects created by the current AWS account.
The response to a ListXssMatchSets request.
ListXssMatchSetsRequest is a API request type for the ListXssMatchSets API operation.
The Amazon Kinesis Data Firehose delivery streams, RedactedFields information, and the web ACL Amazon Resource Name (ARN).
Specifies the ByteMatchSet, IPSet, SqlInjectionMatchSet, XssMatchSet, RegexMatchSet, GeoMatchSet, and SizeConstraintSet objects that you want to add to a Rule and, for each object, indicates whether you want to negate the settings, for example, requests that do NOT originate from the IP address 192.0.2.44.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/PutLoggingConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/PutLoggingConfigurationResponse.
PutLoggingConfigurationRequest is a API request type for the PutLoggingConfiguration API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/PutPermissionPolicyRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/PutPermissionPolicyResponse.
PutPermissionPolicyRequest is a API request type for the PutPermissionPolicy API operation.
A RateBasedRule is identical to a regular Rule, with one addition: a RateBasedRule counts the number of requests that arrive from a specified IP address every five minutes.
In a GetRegexMatchSet request, RegexMatchSet is a complex type that contains the RegexMatchSetId and Name of a RegexMatchSet, and the values that you specified when you updated the RegexMatchSet.
Returned by ListRegexMatchSets.
In an UpdateRegexMatchSet request, RegexMatchSetUpdate specifies whether to insert or delete a RegexMatchTuple and includes the settings for the RegexMatchTuple.
The regular expression pattern that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.
The RegexPatternSet specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.
Returned by ListRegexPatternSets.
In an UpdateRegexPatternSet request, RegexPatternSetUpdate specifies whether to insert or delete a RegexPatternString and includes the settings for the RegexPatternString.
A combination of ByteMatchSet, IPSet, and/or SqlInjectionMatchSet objects that identify the web requests that you want to allow, block, or count.
A collection of predefined rules that you can add to a web ACL.
Contains the identifier and the friendly name or description of the RuleGroup.
Specifies an ActivatedRule and indicates whether you want to add it to a RuleGroup or delete it from a RuleGroup.
Contains the identifier and the friendly name or description of the Rule.
Specifies a Predicate (such as an IPSet) and indicates whether you want to add it to a Rule or delete it from a Rule.
The response from a GetSampledRequests request includes a SampledHTTPRequests complex type that appears as SampledRequests in the response syntax.
Specifies a constraint on the size of a part of the web request.
A complex type that contains SizeConstraint objects, which specify the parts of web requests that you want AWS WAF to inspect the size of.
The Id and Name of a SizeConstraintSet.
Specifies the part of a web request that you want to inspect the size of and indicates whether you want to add the specification to a SizeConstraintSet or delete it from a SizeConstraintSet.
A complex type that contains SqlInjectionMatchTuple objects, which specify the parts of web requests that you want AWS WAF to inspect for snippets of malicious SQL code and, if you want AWS WAF to inspect a header, the name of the header.
The Id and Name of a SqlInjectionMatchSet.
Specifies the part of a web request that you want to inspect for snippets of malicious SQL code and indicates whether you want to add the specification to a SqlInjectionMatchSet or delete it from a SqlInjectionMatchSet.
Specifies the part of a web request that you want AWS WAF to inspect for snippets of malicious SQL code and, if you want AWS WAF to inspect a header, the name of the header.
A summary of the rule groups you are subscribed to.
In a GetSampledRequests request, the StartTime and EndTime objects specify the time range for which you want AWS WAF to return a sample of web requests.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateByteMatchSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateByteMatchSetResponse.
UpdateByteMatchSetRequest is a API request type for the UpdateByteMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateGeoMatchSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateGeoMatchSetResponse.
UpdateGeoMatchSetRequest is a API request type for the UpdateGeoMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateIPSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateIPSetResponse.
UpdateIPSetRequest is a API request type for the UpdateIPSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateRateBasedRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateRateBasedRuleResponse.
UpdateRateBasedRuleRequest is a API request type for the UpdateRateBasedRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateRegexMatchSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateRegexMatchSetResponse.
UpdateRegexMatchSetRequest is a API request type for the UpdateRegexMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateRegexPatternSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateRegexPatternSetResponse.
UpdateRegexPatternSetRequest is a API request type for the UpdateRegexPatternSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateRuleGroupRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateRuleGroupResponse.
UpdateRuleGroupRequest is a API request type for the UpdateRuleGroup API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateRuleResponse.
UpdateRuleRequest is a API request type for the UpdateRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateSizeConstraintSetRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateSizeConstraintSetResponse.
UpdateSizeConstraintSetRequest is a API request type for the UpdateSizeConstraintSet API operation.
A request to update a SqlInjectionMatchSet.
The response to an UpdateSqlInjectionMatchSets request.
UpdateSqlInjectionMatchSetRequest is a API request type for the UpdateSqlInjectionMatchSet API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateWebACLRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/waf-2015-08-24/UpdateWebACLResponse.
UpdateWebACLRequest is a API request type for the UpdateWebACL API operation.
A request to update an XssMatchSet.
The response to an UpdateXssMatchSets request.
UpdateXssMatchSetRequest is a API request type for the UpdateXssMatchSet API operation.
WAF provides the API operation methods for making requests to AWS WAF.
For the action that is associated with a rule in a WebACL, specifies the action that you want AWS WAF to perform when a web request matches all of the conditions in a rule.
The action to take if any rule within the RuleGroup matches a request.
Contains the Rules that identify the requests that you want to allow, block, or count.
Contains the identifier and the name or description of the WebACL.
Specifies whether to insert a Rule into or delete a Rule from a WebACL.
A complex type that contains XssMatchTuple objects, which specify the parts of web requests that you want AWS WAF to inspect for cross-site scripting attacks and, if you want AWS WAF to inspect a header, the name of the header.
The Id and Name of an XssMatchSet.
Specifies the part of a web request that you want to inspect for cross-site scripting attacks and indicates whether you want to add the specification to an XssMatchSet or delete it from an XssMatchSet.
Specifies the part of a web request that you want AWS WAF to inspect for cross-site scripting attacks and, if you want AWS WAF to inspect a header, the name of the header.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author