-
-
Notifications
You must be signed in to change notification settings - Fork 220
/
amazonka-waf.cabal
229 lines (220 loc) · 8.01 KB
/
amazonka-waf.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
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