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