cabal-version: 2.2
name: amazonka-waf
version: 2.0
synopsis: Amazon WAF SDK.
homepage: https://github.com/brendanhay/amazonka
bug-reports: https://github.com/brendanhay/amazonka/issues
license: MPL-2.0
license-file: LICENSE
author: Brendan Hay
maintainer:
Brendan Hay <brendan.g.hay+amazonka@gmail.com>, Jack Kelly <jack@jackkelly.name>
copyright: Copyright (c) 2013-2023 Brendan Hay
category: AWS
build-type: Simple
extra-source-files:
fixture/*.proto
fixture/*.yaml
README.md
src/.gitkeep
description:
Derived from API version @2015-08-24@ of the AWS service descriptions, licensed under Apache 2.0.
.
The types from this library are intended to be used with <http://hackage.haskell.org/package/amazonka amazonka>,
which provides mechanisms for specifying AuthN/AuthZ information, sending requests, and receiving responses.
.
It is recommended to use generic lenses or optics from packages such as <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify optional fields and deconstruct responses.
.
Generated lenses can be found in "Amazonka.WAF.Lens" and are
suitable for use with a lens package such as <http://hackage.haskell.org/package/lens lens> or <http://hackage.haskell.org/package/lens-family-core lens-family-core>.
.
See "Amazonka.WAF" and the <https://aws.amazon.com/documentation/ AWS documentation> to get started.
source-repository head
type: git
location: git://github.com/brendanhay/amazonka.git
subdir: amazonka-waf
library
default-language: Haskell2010
hs-source-dirs: src gen
ghc-options:
-Wall -fwarn-incomplete-uni-patterns
-fwarn-incomplete-record-updates -funbox-strict-fields
exposed-modules:
Amazonka.WAF
Amazonka.WAF.CreateByteMatchSet
Amazonka.WAF.CreateGeoMatchSet
Amazonka.WAF.CreateIPSet
Amazonka.WAF.CreateRateBasedRule
Amazonka.WAF.CreateRegexMatchSet
Amazonka.WAF.CreateRegexPatternSet
Amazonka.WAF.CreateRule
Amazonka.WAF.CreateRuleGroup
Amazonka.WAF.CreateSizeConstraintSet
Amazonka.WAF.CreateSqlInjectionMatchSet
Amazonka.WAF.CreateWebACL
Amazonka.WAF.CreateWebACLMigrationStack
Amazonka.WAF.CreateXssMatchSet
Amazonka.WAF.DeleteByteMatchSet
Amazonka.WAF.DeleteGeoMatchSet
Amazonka.WAF.DeleteIPSet
Amazonka.WAF.DeleteLoggingConfiguration
Amazonka.WAF.DeletePermissionPolicy
Amazonka.WAF.DeleteRateBasedRule
Amazonka.WAF.DeleteRegexMatchSet
Amazonka.WAF.DeleteRegexPatternSet
Amazonka.WAF.DeleteRule
Amazonka.WAF.DeleteRuleGroup
Amazonka.WAF.DeleteSizeConstraintSet
Amazonka.WAF.DeleteSqlInjectionMatchSet
Amazonka.WAF.DeleteWebACL
Amazonka.WAF.DeleteXssMatchSet
Amazonka.WAF.GetByteMatchSet
Amazonka.WAF.GetChangeToken
Amazonka.WAF.GetChangeTokenStatus
Amazonka.WAF.GetGeoMatchSet
Amazonka.WAF.GetIPSet
Amazonka.WAF.GetLoggingConfiguration
Amazonka.WAF.GetPermissionPolicy
Amazonka.WAF.GetRateBasedRule
Amazonka.WAF.GetRateBasedRuleManagedKeys
Amazonka.WAF.GetRegexMatchSet
Amazonka.WAF.GetRegexPatternSet
Amazonka.WAF.GetRule
Amazonka.WAF.GetRuleGroup
Amazonka.WAF.GetSampledRequests
Amazonka.WAF.GetSizeConstraintSet
Amazonka.WAF.GetSqlInjectionMatchSet
Amazonka.WAF.GetWebACL
Amazonka.WAF.GetXssMatchSet
Amazonka.WAF.Lens
Amazonka.WAF.ListActivatedRulesInRuleGroup
Amazonka.WAF.ListByteMatchSets
Amazonka.WAF.ListGeoMatchSets
Amazonka.WAF.ListIPSets
Amazonka.WAF.ListLoggingConfigurations
Amazonka.WAF.ListRateBasedRules
Amazonka.WAF.ListRegexMatchSets
Amazonka.WAF.ListRegexPatternSets
Amazonka.WAF.ListRuleGroups
Amazonka.WAF.ListRules
Amazonka.WAF.ListSizeConstraintSets
Amazonka.WAF.ListSqlInjectionMatchSets
Amazonka.WAF.ListSubscribedRuleGroups
Amazonka.WAF.ListTagsForResource
Amazonka.WAF.ListWebACLs
Amazonka.WAF.ListXssMatchSets
Amazonka.WAF.PutLoggingConfiguration
Amazonka.WAF.PutPermissionPolicy
Amazonka.WAF.TagResource
Amazonka.WAF.Types
Amazonka.WAF.Types.ActivatedRule
Amazonka.WAF.Types.ByteMatchSet
Amazonka.WAF.Types.ByteMatchSetSummary
Amazonka.WAF.Types.ByteMatchSetUpdate
Amazonka.WAF.Types.ByteMatchTuple
Amazonka.WAF.Types.ChangeAction
Amazonka.WAF.Types.ChangeTokenStatus
Amazonka.WAF.Types.ComparisonOperator
Amazonka.WAF.Types.ExcludedRule
Amazonka.WAF.Types.FieldToMatch
Amazonka.WAF.Types.GeoMatchConstraint
Amazonka.WAF.Types.GeoMatchConstraintType
Amazonka.WAF.Types.GeoMatchConstraintValue
Amazonka.WAF.Types.GeoMatchSet
Amazonka.WAF.Types.GeoMatchSetSummary
Amazonka.WAF.Types.GeoMatchSetUpdate
Amazonka.WAF.Types.HTTPHeader
Amazonka.WAF.Types.HTTPRequest
Amazonka.WAF.Types.IPSet
Amazonka.WAF.Types.IPSetDescriptor
Amazonka.WAF.Types.IPSetDescriptorType
Amazonka.WAF.Types.IPSetSummary
Amazonka.WAF.Types.IPSetUpdate
Amazonka.WAF.Types.LoggingConfiguration
Amazonka.WAF.Types.MatchFieldType
Amazonka.WAF.Types.PositionalConstraint
Amazonka.WAF.Types.Predicate
Amazonka.WAF.Types.PredicateType
Amazonka.WAF.Types.RateBasedRule
Amazonka.WAF.Types.RateKey
Amazonka.WAF.Types.RegexMatchSet
Amazonka.WAF.Types.RegexMatchSetSummary
Amazonka.WAF.Types.RegexMatchSetUpdate
Amazonka.WAF.Types.RegexMatchTuple
Amazonka.WAF.Types.RegexPatternSet
Amazonka.WAF.Types.RegexPatternSetSummary
Amazonka.WAF.Types.RegexPatternSetUpdate
Amazonka.WAF.Types.Rule
Amazonka.WAF.Types.RuleGroup
Amazonka.WAF.Types.RuleGroupSummary
Amazonka.WAF.Types.RuleGroupUpdate
Amazonka.WAF.Types.RuleSummary
Amazonka.WAF.Types.RuleUpdate
Amazonka.WAF.Types.SampledHTTPRequest
Amazonka.WAF.Types.SizeConstraint
Amazonka.WAF.Types.SizeConstraintSet
Amazonka.WAF.Types.SizeConstraintSetSummary
Amazonka.WAF.Types.SizeConstraintSetUpdate
Amazonka.WAF.Types.SqlInjectionMatchSet
Amazonka.WAF.Types.SqlInjectionMatchSetSummary
Amazonka.WAF.Types.SqlInjectionMatchSetUpdate
Amazonka.WAF.Types.SqlInjectionMatchTuple
Amazonka.WAF.Types.SubscribedRuleGroupSummary
Amazonka.WAF.Types.Tag
Amazonka.WAF.Types.TagInfoForResource
Amazonka.WAF.Types.TextTransformation
Amazonka.WAF.Types.TimeWindow
Amazonka.WAF.Types.WafAction
Amazonka.WAF.Types.WafActionType
Amazonka.WAF.Types.WafOverrideAction
Amazonka.WAF.Types.WafOverrideActionType
Amazonka.WAF.Types.WafRuleType
Amazonka.WAF.Types.WebACL
Amazonka.WAF.Types.WebACLSummary
Amazonka.WAF.Types.WebACLUpdate
Amazonka.WAF.Types.XssMatchSet
Amazonka.WAF.Types.XssMatchSetSummary
Amazonka.WAF.Types.XssMatchSetUpdate
Amazonka.WAF.Types.XssMatchTuple
Amazonka.WAF.UntagResource
Amazonka.WAF.UpdateByteMatchSet
Amazonka.WAF.UpdateGeoMatchSet
Amazonka.WAF.UpdateIPSet
Amazonka.WAF.UpdateRateBasedRule
Amazonka.WAF.UpdateRegexMatchSet
Amazonka.WAF.UpdateRegexPatternSet
Amazonka.WAF.UpdateRule
Amazonka.WAF.UpdateRuleGroup
Amazonka.WAF.UpdateSizeConstraintSet
Amazonka.WAF.UpdateSqlInjectionMatchSet
Amazonka.WAF.UpdateWebACL
Amazonka.WAF.UpdateXssMatchSet
Amazonka.WAF.Waiters
build-depends:
, amazonka-core >=2.0 && <2.1
, base >=4.12 && <5
test-suite amazonka-waf-test
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: test
main-is: Main.hs
ghc-options: -Wall -threaded
-- This section is encoded by the template and any modules added by
-- hand outside these namespaces will not correctly be added to the
-- distribution package.
other-modules:
Test.Amazonka.Gen.WAF
Test.Amazonka.WAF
Test.Amazonka.WAF.Internal
build-depends:
, amazonka-core >=2.0 && <2.1
, amazonka-test >=2.0 && <2.1
, amazonka-waf
, base
, bytestring
, case-insensitive
, tasty
, tasty-hunit
, text
, time
, unordered-containers