-
-
Notifications
You must be signed in to change notification settings - Fork 220
/
amazonka-cloudfront.cabal
378 lines (369 loc) · 17.6 KB
/
amazonka-cloudfront.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
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
cabal-version: 2.2
name: amazonka-cloudfront
version: 2.0
synopsis: Amazon CloudFront 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 @2020-05-31@ 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.CloudFront.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.CloudFront" 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-cloudfront
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.CloudFront
Amazonka.CloudFront.AssociateAlias
Amazonka.CloudFront.CopyDistribution
Amazonka.CloudFront.CreateCachePolicy
Amazonka.CloudFront.CreateCloudFrontOriginAccessIdentity
Amazonka.CloudFront.CreateContinuousDeploymentPolicy
Amazonka.CloudFront.CreateDistribution
Amazonka.CloudFront.CreateDistributionWithTags
Amazonka.CloudFront.CreateFieldLevelEncryptionConfig
Amazonka.CloudFront.CreateFieldLevelEncryptionProfile
Amazonka.CloudFront.CreateFunction
Amazonka.CloudFront.CreateInvalidation
Amazonka.CloudFront.CreateKeyGroup
Amazonka.CloudFront.CreateMonitoringSubscription
Amazonka.CloudFront.CreateOriginAccessControl
Amazonka.CloudFront.CreateOriginRequestPolicy
Amazonka.CloudFront.CreatePublicKey
Amazonka.CloudFront.CreateRealtimeLogConfig
Amazonka.CloudFront.CreateResponseHeadersPolicy
Amazonka.CloudFront.CreateStreamingDistribution
Amazonka.CloudFront.CreateStreamingDistributionWithTags
Amazonka.CloudFront.DeleteCachePolicy
Amazonka.CloudFront.DeleteCloudFrontOriginAccessIdentity
Amazonka.CloudFront.DeleteContinuousDeploymentPolicy
Amazonka.CloudFront.DeleteDistribution
Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig
Amazonka.CloudFront.DeleteFieldLevelEncryptionProfile
Amazonka.CloudFront.DeleteFunction
Amazonka.CloudFront.DeleteKeyGroup
Amazonka.CloudFront.DeleteMonitoringSubscription
Amazonka.CloudFront.DeleteOriginAccessControl
Amazonka.CloudFront.DeleteOriginRequestPolicy
Amazonka.CloudFront.DeletePublicKey
Amazonka.CloudFront.DeleteRealtimeLogConfig
Amazonka.CloudFront.DeleteResponseHeadersPolicy
Amazonka.CloudFront.DeleteStreamingDistribution
Amazonka.CloudFront.DescribeFunction
Amazonka.CloudFront.GetCachePolicy
Amazonka.CloudFront.GetCachePolicyConfig
Amazonka.CloudFront.GetCloudFrontOriginAccessIdentity
Amazonka.CloudFront.GetCloudFrontOriginAccessIdentityConfig
Amazonka.CloudFront.GetContinuousDeploymentPolicy
Amazonka.CloudFront.GetContinuousDeploymentPolicyConfig
Amazonka.CloudFront.GetDistribution
Amazonka.CloudFront.GetDistributionConfig
Amazonka.CloudFront.GetFieldLevelEncryption
Amazonka.CloudFront.GetFieldLevelEncryptionConfig
Amazonka.CloudFront.GetFieldLevelEncryptionProfile
Amazonka.CloudFront.GetFieldLevelEncryptionProfileConfig
Amazonka.CloudFront.GetFunction
Amazonka.CloudFront.GetInvalidation
Amazonka.CloudFront.GetKeyGroup
Amazonka.CloudFront.GetKeyGroupConfig
Amazonka.CloudFront.GetMonitoringSubscription
Amazonka.CloudFront.GetOriginAccessControl
Amazonka.CloudFront.GetOriginAccessControlConfig
Amazonka.CloudFront.GetOriginRequestPolicy
Amazonka.CloudFront.GetOriginRequestPolicyConfig
Amazonka.CloudFront.GetPublicKey
Amazonka.CloudFront.GetPublicKeyConfig
Amazonka.CloudFront.GetRealtimeLogConfig
Amazonka.CloudFront.GetResponseHeadersPolicy
Amazonka.CloudFront.GetResponseHeadersPolicyConfig
Amazonka.CloudFront.GetStreamingDistribution
Amazonka.CloudFront.GetStreamingDistributionConfig
Amazonka.CloudFront.Lens
Amazonka.CloudFront.ListCachePolicies
Amazonka.CloudFront.ListCloudFrontOriginAccessIdentities
Amazonka.CloudFront.ListConflictingAliases
Amazonka.CloudFront.ListContinuousDeploymentPolicies
Amazonka.CloudFront.ListDistributions
Amazonka.CloudFront.ListDistributionsByCachePolicyId
Amazonka.CloudFront.ListDistributionsByKeyGroup
Amazonka.CloudFront.ListDistributionsByOriginRequestPolicyId
Amazonka.CloudFront.ListDistributionsByRealtimeLogConfig
Amazonka.CloudFront.ListDistributionsByResponseHeadersPolicyId
Amazonka.CloudFront.ListDistributionsByWebACLId
Amazonka.CloudFront.ListFieldLevelEncryptionConfigs
Amazonka.CloudFront.ListFieldLevelEncryptionProfiles
Amazonka.CloudFront.ListFunctions
Amazonka.CloudFront.ListInvalidations
Amazonka.CloudFront.ListKeyGroups
Amazonka.CloudFront.ListOriginAccessControls
Amazonka.CloudFront.ListOriginRequestPolicies
Amazonka.CloudFront.ListPublicKeys
Amazonka.CloudFront.ListRealtimeLogConfigs
Amazonka.CloudFront.ListResponseHeadersPolicies
Amazonka.CloudFront.ListStreamingDistributions
Amazonka.CloudFront.ListTagsForResource
Amazonka.CloudFront.PublishFunction
Amazonka.CloudFront.TagResource
Amazonka.CloudFront.TestFunction
Amazonka.CloudFront.Types
Amazonka.CloudFront.Types.ActiveTrustedKeyGroups
Amazonka.CloudFront.Types.ActiveTrustedSigners
Amazonka.CloudFront.Types.Aliases
Amazonka.CloudFront.Types.AliasICPRecordal
Amazonka.CloudFront.Types.AllowedMethods
Amazonka.CloudFront.Types.CacheBehavior
Amazonka.CloudFront.Types.CacheBehaviors
Amazonka.CloudFront.Types.CachedMethods
Amazonka.CloudFront.Types.CachePolicy
Amazonka.CloudFront.Types.CachePolicyConfig
Amazonka.CloudFront.Types.CachePolicyCookieBehavior
Amazonka.CloudFront.Types.CachePolicyCookiesConfig
Amazonka.CloudFront.Types.CachePolicyHeaderBehavior
Amazonka.CloudFront.Types.CachePolicyHeadersConfig
Amazonka.CloudFront.Types.CachePolicyList
Amazonka.CloudFront.Types.CachePolicyQueryStringBehavior
Amazonka.CloudFront.Types.CachePolicyQueryStringsConfig
Amazonka.CloudFront.Types.CachePolicySummary
Amazonka.CloudFront.Types.CachePolicyType
Amazonka.CloudFront.Types.CertificateSource
Amazonka.CloudFront.Types.CloudFrontOriginAccessIdentity
Amazonka.CloudFront.Types.CloudFrontOriginAccessIdentityConfig
Amazonka.CloudFront.Types.CloudFrontOriginAccessIdentityList
Amazonka.CloudFront.Types.CloudFrontOriginAccessIdentitySummary
Amazonka.CloudFront.Types.ConflictingAlias
Amazonka.CloudFront.Types.ConflictingAliasesList
Amazonka.CloudFront.Types.ContentTypeProfile
Amazonka.CloudFront.Types.ContentTypeProfileConfig
Amazonka.CloudFront.Types.ContentTypeProfiles
Amazonka.CloudFront.Types.ContinuousDeploymentPolicy
Amazonka.CloudFront.Types.ContinuousDeploymentPolicyConfig
Amazonka.CloudFront.Types.ContinuousDeploymentPolicyList
Amazonka.CloudFront.Types.ContinuousDeploymentPolicySummary
Amazonka.CloudFront.Types.ContinuousDeploymentPolicyType
Amazonka.CloudFront.Types.ContinuousDeploymentSingleHeaderConfig
Amazonka.CloudFront.Types.ContinuousDeploymentSingleWeightConfig
Amazonka.CloudFront.Types.CookieNames
Amazonka.CloudFront.Types.CookiePreference
Amazonka.CloudFront.Types.CustomErrorResponse
Amazonka.CloudFront.Types.CustomErrorResponses
Amazonka.CloudFront.Types.CustomHeaders
Amazonka.CloudFront.Types.CustomOriginConfig
Amazonka.CloudFront.Types.DefaultCacheBehavior
Amazonka.CloudFront.Types.Distribution
Amazonka.CloudFront.Types.DistributionConfig
Amazonka.CloudFront.Types.DistributionConfigWithTags
Amazonka.CloudFront.Types.DistributionIdList
Amazonka.CloudFront.Types.DistributionList
Amazonka.CloudFront.Types.DistributionSummary
Amazonka.CloudFront.Types.EncryptionEntities
Amazonka.CloudFront.Types.EncryptionEntity
Amazonka.CloudFront.Types.EndPoint
Amazonka.CloudFront.Types.EventType
Amazonka.CloudFront.Types.FieldLevelEncryption
Amazonka.CloudFront.Types.FieldLevelEncryptionConfig
Amazonka.CloudFront.Types.FieldLevelEncryptionList
Amazonka.CloudFront.Types.FieldLevelEncryptionProfile
Amazonka.CloudFront.Types.FieldLevelEncryptionProfileConfig
Amazonka.CloudFront.Types.FieldLevelEncryptionProfileList
Amazonka.CloudFront.Types.FieldLevelEncryptionProfileSummary
Amazonka.CloudFront.Types.FieldLevelEncryptionSummary
Amazonka.CloudFront.Types.FieldPatterns
Amazonka.CloudFront.Types.Format
Amazonka.CloudFront.Types.ForwardedValues
Amazonka.CloudFront.Types.FrameOptionsList
Amazonka.CloudFront.Types.FunctionAssociation
Amazonka.CloudFront.Types.FunctionAssociations
Amazonka.CloudFront.Types.FunctionConfig
Amazonka.CloudFront.Types.FunctionList
Amazonka.CloudFront.Types.FunctionMetadata
Amazonka.CloudFront.Types.FunctionRuntime
Amazonka.CloudFront.Types.FunctionStage
Amazonka.CloudFront.Types.FunctionSummary
Amazonka.CloudFront.Types.GeoRestriction
Amazonka.CloudFront.Types.GeoRestrictionType
Amazonka.CloudFront.Types.Headers
Amazonka.CloudFront.Types.HttpVersion
Amazonka.CloudFront.Types.ICPRecordalStatus
Amazonka.CloudFront.Types.Invalidation
Amazonka.CloudFront.Types.InvalidationBatch
Amazonka.CloudFront.Types.InvalidationList
Amazonka.CloudFront.Types.InvalidationSummary
Amazonka.CloudFront.Types.ItemSelection
Amazonka.CloudFront.Types.KeyGroup
Amazonka.CloudFront.Types.KeyGroupConfig
Amazonka.CloudFront.Types.KeyGroupList
Amazonka.CloudFront.Types.KeyGroupSummary
Amazonka.CloudFront.Types.KeyPairIds
Amazonka.CloudFront.Types.KGKeyPairIds
Amazonka.CloudFront.Types.KinesisStreamConfig
Amazonka.CloudFront.Types.LambdaFunctionAssociation
Amazonka.CloudFront.Types.LambdaFunctionAssociations
Amazonka.CloudFront.Types.LoggingConfig
Amazonka.CloudFront.Types.Method
Amazonka.CloudFront.Types.MinimumProtocolVersion
Amazonka.CloudFront.Types.MonitoringSubscription
Amazonka.CloudFront.Types.Origin
Amazonka.CloudFront.Types.OriginAccessControl
Amazonka.CloudFront.Types.OriginAccessControlConfig
Amazonka.CloudFront.Types.OriginAccessControlList
Amazonka.CloudFront.Types.OriginAccessControlOriginTypes
Amazonka.CloudFront.Types.OriginAccessControlSigningBehaviors
Amazonka.CloudFront.Types.OriginAccessControlSigningProtocols
Amazonka.CloudFront.Types.OriginAccessControlSummary
Amazonka.CloudFront.Types.OriginCustomHeader
Amazonka.CloudFront.Types.OriginGroup
Amazonka.CloudFront.Types.OriginGroupFailoverCriteria
Amazonka.CloudFront.Types.OriginGroupMember
Amazonka.CloudFront.Types.OriginGroupMembers
Amazonka.CloudFront.Types.OriginGroups
Amazonka.CloudFront.Types.OriginProtocolPolicy
Amazonka.CloudFront.Types.OriginRequestPolicy
Amazonka.CloudFront.Types.OriginRequestPolicyConfig
Amazonka.CloudFront.Types.OriginRequestPolicyCookieBehavior
Amazonka.CloudFront.Types.OriginRequestPolicyCookiesConfig
Amazonka.CloudFront.Types.OriginRequestPolicyHeaderBehavior
Amazonka.CloudFront.Types.OriginRequestPolicyHeadersConfig
Amazonka.CloudFront.Types.OriginRequestPolicyList
Amazonka.CloudFront.Types.OriginRequestPolicyQueryStringBehavior
Amazonka.CloudFront.Types.OriginRequestPolicyQueryStringsConfig
Amazonka.CloudFront.Types.OriginRequestPolicySummary
Amazonka.CloudFront.Types.OriginRequestPolicyType
Amazonka.CloudFront.Types.Origins
Amazonka.CloudFront.Types.OriginShield
Amazonka.CloudFront.Types.OriginSslProtocols
Amazonka.CloudFront.Types.ParametersInCacheKeyAndForwardedToOrigin
Amazonka.CloudFront.Types.Paths
Amazonka.CloudFront.Types.PriceClass
Amazonka.CloudFront.Types.PublicKey
Amazonka.CloudFront.Types.PublicKeyConfig
Amazonka.CloudFront.Types.PublicKeyList
Amazonka.CloudFront.Types.PublicKeySummary
Amazonka.CloudFront.Types.QueryArgProfile
Amazonka.CloudFront.Types.QueryArgProfileConfig
Amazonka.CloudFront.Types.QueryArgProfiles
Amazonka.CloudFront.Types.QueryStringCacheKeys
Amazonka.CloudFront.Types.QueryStringNames
Amazonka.CloudFront.Types.RealtimeLogConfig
Amazonka.CloudFront.Types.RealtimeLogConfigs
Amazonka.CloudFront.Types.RealtimeMetricsSubscriptionConfig
Amazonka.CloudFront.Types.RealtimeMetricsSubscriptionStatus
Amazonka.CloudFront.Types.ReferrerPolicyList
Amazonka.CloudFront.Types.ResponseHeadersPolicy
Amazonka.CloudFront.Types.ResponseHeadersPolicyAccessControlAllowHeaders
Amazonka.CloudFront.Types.ResponseHeadersPolicyAccessControlAllowMethods
Amazonka.CloudFront.Types.ResponseHeadersPolicyAccessControlAllowMethodsValues
Amazonka.CloudFront.Types.ResponseHeadersPolicyAccessControlAllowOrigins
Amazonka.CloudFront.Types.ResponseHeadersPolicyAccessControlExposeHeaders
Amazonka.CloudFront.Types.ResponseHeadersPolicyConfig
Amazonka.CloudFront.Types.ResponseHeadersPolicyContentSecurityPolicy
Amazonka.CloudFront.Types.ResponseHeadersPolicyContentTypeOptions
Amazonka.CloudFront.Types.ResponseHeadersPolicyCorsConfig
Amazonka.CloudFront.Types.ResponseHeadersPolicyCustomHeader
Amazonka.CloudFront.Types.ResponseHeadersPolicyCustomHeadersConfig
Amazonka.CloudFront.Types.ResponseHeadersPolicyFrameOptions
Amazonka.CloudFront.Types.ResponseHeadersPolicyList
Amazonka.CloudFront.Types.ResponseHeadersPolicyReferrerPolicy
Amazonka.CloudFront.Types.ResponseHeadersPolicyRemoveHeader
Amazonka.CloudFront.Types.ResponseHeadersPolicyRemoveHeadersConfig
Amazonka.CloudFront.Types.ResponseHeadersPolicySecurityHeadersConfig
Amazonka.CloudFront.Types.ResponseHeadersPolicyServerTimingHeadersConfig
Amazonka.CloudFront.Types.ResponseHeadersPolicyStrictTransportSecurity
Amazonka.CloudFront.Types.ResponseHeadersPolicySummary
Amazonka.CloudFront.Types.ResponseHeadersPolicyType
Amazonka.CloudFront.Types.ResponseHeadersPolicyXSSProtection
Amazonka.CloudFront.Types.Restrictions
Amazonka.CloudFront.Types.S3Origin
Amazonka.CloudFront.Types.S3OriginConfig
Amazonka.CloudFront.Types.SessionStickinessConfig
Amazonka.CloudFront.Types.Signer
Amazonka.CloudFront.Types.SslProtocol
Amazonka.CloudFront.Types.SSLSupportMethod
Amazonka.CloudFront.Types.StagingDistributionDnsNames
Amazonka.CloudFront.Types.StatusCodes
Amazonka.CloudFront.Types.StreamingDistribution
Amazonka.CloudFront.Types.StreamingDistributionConfig
Amazonka.CloudFront.Types.StreamingDistributionConfigWithTags
Amazonka.CloudFront.Types.StreamingDistributionList
Amazonka.CloudFront.Types.StreamingDistributionSummary
Amazonka.CloudFront.Types.StreamingLoggingConfig
Amazonka.CloudFront.Types.Tag
Amazonka.CloudFront.Types.TagKeys
Amazonka.CloudFront.Types.Tags
Amazonka.CloudFront.Types.TestResult
Amazonka.CloudFront.Types.TrafficConfig
Amazonka.CloudFront.Types.TrustedKeyGroups
Amazonka.CloudFront.Types.TrustedSigners
Amazonka.CloudFront.Types.ViewerCertificate
Amazonka.CloudFront.Types.ViewerProtocolPolicy
Amazonka.CloudFront.UntagResource
Amazonka.CloudFront.UpdateCachePolicy
Amazonka.CloudFront.UpdateCloudFrontOriginAccessIdentity
Amazonka.CloudFront.UpdateContinuousDeploymentPolicy
Amazonka.CloudFront.UpdateDistribution
Amazonka.CloudFront.UpdateDistributionWithStagingConfig
Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig
Amazonka.CloudFront.UpdateFieldLevelEncryptionProfile
Amazonka.CloudFront.UpdateFunction
Amazonka.CloudFront.UpdateKeyGroup
Amazonka.CloudFront.UpdateOriginAccessControl
Amazonka.CloudFront.UpdateOriginRequestPolicy
Amazonka.CloudFront.UpdatePublicKey
Amazonka.CloudFront.UpdateRealtimeLogConfig
Amazonka.CloudFront.UpdateResponseHeadersPolicy
Amazonka.CloudFront.UpdateStreamingDistribution
Amazonka.CloudFront.Waiters
build-depends:
, amazonka-core >=2.0 && <2.1
, base >=4.12 && <5
test-suite amazonka-cloudfront-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.CloudFront
Test.Amazonka.CloudFront.Internal
Test.Amazonka.Gen.CloudFront
build-depends:
, amazonka-cloudfront
, amazonka-core >=2.0 && <2.1
, amazonka-test >=2.0 && <2.1
, base
, bytestring
, case-insensitive
, tasty
, tasty-hunit
, text
, time
, unordered-containers