packages feed

amazonka-apigateway-2.0: amazonka-apigateway.cabal

cabal-version:      2.2
name:               amazonka-apigateway
version:            2.0
synopsis:           Amazon API Gateway 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-07-09@ 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.APIGateway.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.APIGateway" 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-apigateway

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.APIGateway
    Amazonka.APIGateway.CreateApiKey
    Amazonka.APIGateway.CreateAuthorizer
    Amazonka.APIGateway.CreateBasePathMapping
    Amazonka.APIGateway.CreateDeployment
    Amazonka.APIGateway.CreateDocumentationPart
    Amazonka.APIGateway.CreateDocumentationVersion
    Amazonka.APIGateway.CreateDomainName
    Amazonka.APIGateway.CreateModel
    Amazonka.APIGateway.CreateRequestValidator
    Amazonka.APIGateway.CreateResource
    Amazonka.APIGateway.CreateRestApi
    Amazonka.APIGateway.CreateStage
    Amazonka.APIGateway.CreateUsagePlan
    Amazonka.APIGateway.CreateUsagePlanKey
    Amazonka.APIGateway.CreateVpcLink
    Amazonka.APIGateway.DeleteApiKey
    Amazonka.APIGateway.DeleteAuthorizer
    Amazonka.APIGateway.DeleteBasePathMapping
    Amazonka.APIGateway.DeleteClientCertificate
    Amazonka.APIGateway.DeleteDeployment
    Amazonka.APIGateway.DeleteDocumentationPart
    Amazonka.APIGateway.DeleteDocumentationVersion
    Amazonka.APIGateway.DeleteDomainName
    Amazonka.APIGateway.DeleteGatewayResponse
    Amazonka.APIGateway.DeleteIntegration
    Amazonka.APIGateway.DeleteIntegrationResponse
    Amazonka.APIGateway.DeleteMethod
    Amazonka.APIGateway.DeleteMethodResponse
    Amazonka.APIGateway.DeleteModel
    Amazonka.APIGateway.DeleteRequestValidator
    Amazonka.APIGateway.DeleteResource
    Amazonka.APIGateway.DeleteRestApi
    Amazonka.APIGateway.DeleteStage
    Amazonka.APIGateway.DeleteUsagePlan
    Amazonka.APIGateway.DeleteUsagePlanKey
    Amazonka.APIGateway.DeleteVpcLink
    Amazonka.APIGateway.FlushStageAuthorizersCache
    Amazonka.APIGateway.FlushStageCache
    Amazonka.APIGateway.GenerateClientCertificate
    Amazonka.APIGateway.GetAccount
    Amazonka.APIGateway.GetApiKey
    Amazonka.APIGateway.GetApiKeys
    Amazonka.APIGateway.GetAuthorizer
    Amazonka.APIGateway.GetAuthorizers
    Amazonka.APIGateway.GetBasePathMapping
    Amazonka.APIGateway.GetBasePathMappings
    Amazonka.APIGateway.GetClientCertificate
    Amazonka.APIGateway.GetClientCertificates
    Amazonka.APIGateway.GetDeployment
    Amazonka.APIGateway.GetDeployments
    Amazonka.APIGateway.GetDocumentationPart
    Amazonka.APIGateway.GetDocumentationParts
    Amazonka.APIGateway.GetDocumentationVersion
    Amazonka.APIGateway.GetDocumentationVersions
    Amazonka.APIGateway.GetDomainName
    Amazonka.APIGateway.GetDomainNames
    Amazonka.APIGateway.GetExport
    Amazonka.APIGateway.GetGatewayResponse
    Amazonka.APIGateway.GetGatewayResponses
    Amazonka.APIGateway.GetIntegration
    Amazonka.APIGateway.GetIntegrationResponse
    Amazonka.APIGateway.GetMethod
    Amazonka.APIGateway.GetMethodResponse
    Amazonka.APIGateway.GetModel
    Amazonka.APIGateway.GetModels
    Amazonka.APIGateway.GetModelTemplate
    Amazonka.APIGateway.GetRequestValidator
    Amazonka.APIGateway.GetRequestValidators
    Amazonka.APIGateway.GetResource
    Amazonka.APIGateway.GetResources
    Amazonka.APIGateway.GetRestApi
    Amazonka.APIGateway.GetRestApis
    Amazonka.APIGateway.GetSdk
    Amazonka.APIGateway.GetSdkType
    Amazonka.APIGateway.GetSdkTypes
    Amazonka.APIGateway.GetStage
    Amazonka.APIGateway.GetStages
    Amazonka.APIGateway.GetTags
    Amazonka.APIGateway.GetUsage
    Amazonka.APIGateway.GetUsagePlan
    Amazonka.APIGateway.GetUsagePlanKey
    Amazonka.APIGateway.GetUsagePlanKeys
    Amazonka.APIGateway.GetUsagePlans
    Amazonka.APIGateway.GetVpcLink
    Amazonka.APIGateway.GetVpcLinks
    Amazonka.APIGateway.ImportApiKeys
    Amazonka.APIGateway.ImportDocumentationParts
    Amazonka.APIGateway.ImportRestApi
    Amazonka.APIGateway.Lens
    Amazonka.APIGateway.PutGatewayResponse
    Amazonka.APIGateway.PutIntegration
    Amazonka.APIGateway.PutIntegrationResponse
    Amazonka.APIGateway.PutMethod
    Amazonka.APIGateway.PutMethodResponse
    Amazonka.APIGateway.PutRestApi
    Amazonka.APIGateway.TagResource
    Amazonka.APIGateway.TestInvokeAuthorizer
    Amazonka.APIGateway.TestInvokeMethod
    Amazonka.APIGateway.Types
    Amazonka.APIGateway.Types.AccessLogSettings
    Amazonka.APIGateway.Types.Account
    Amazonka.APIGateway.Types.ApiKey
    Amazonka.APIGateway.Types.ApiKeysFormat
    Amazonka.APIGateway.Types.ApiKeySourceType
    Amazonka.APIGateway.Types.ApiStage
    Amazonka.APIGateway.Types.Authorizer
    Amazonka.APIGateway.Types.AuthorizerType
    Amazonka.APIGateway.Types.BasePathMapping
    Amazonka.APIGateway.Types.CacheClusterSize
    Amazonka.APIGateway.Types.CacheClusterStatus
    Amazonka.APIGateway.Types.CanarySettings
    Amazonka.APIGateway.Types.ClientCertificate
    Amazonka.APIGateway.Types.ConnectionType
    Amazonka.APIGateway.Types.ContentHandlingStrategy
    Amazonka.APIGateway.Types.Deployment
    Amazonka.APIGateway.Types.DeploymentCanarySettings
    Amazonka.APIGateway.Types.DocumentationPart
    Amazonka.APIGateway.Types.DocumentationPartLocation
    Amazonka.APIGateway.Types.DocumentationPartType
    Amazonka.APIGateway.Types.DocumentationVersion
    Amazonka.APIGateway.Types.DomainName
    Amazonka.APIGateway.Types.DomainNameStatus
    Amazonka.APIGateway.Types.EndpointConfiguration
    Amazonka.APIGateway.Types.EndpointType
    Amazonka.APIGateway.Types.GatewayResponse
    Amazonka.APIGateway.Types.GatewayResponseType
    Amazonka.APIGateway.Types.Integration
    Amazonka.APIGateway.Types.IntegrationResponse
    Amazonka.APIGateway.Types.IntegrationType
    Amazonka.APIGateway.Types.LocationStatusType
    Amazonka.APIGateway.Types.Method
    Amazonka.APIGateway.Types.MethodResponse
    Amazonka.APIGateway.Types.MethodSetting
    Amazonka.APIGateway.Types.MethodSnapshot
    Amazonka.APIGateway.Types.Model
    Amazonka.APIGateway.Types.MutualTlsAuthentication
    Amazonka.APIGateway.Types.MutualTlsAuthenticationInput
    Amazonka.APIGateway.Types.Op
    Amazonka.APIGateway.Types.PatchOperation
    Amazonka.APIGateway.Types.PutMode
    Amazonka.APIGateway.Types.QuotaPeriodType
    Amazonka.APIGateway.Types.QuotaSettings
    Amazonka.APIGateway.Types.RequestValidator
    Amazonka.APIGateway.Types.Resource
    Amazonka.APIGateway.Types.RestApi
    Amazonka.APIGateway.Types.SdkConfigurationProperty
    Amazonka.APIGateway.Types.SdkType
    Amazonka.APIGateway.Types.SecurityPolicy
    Amazonka.APIGateway.Types.Stage
    Amazonka.APIGateway.Types.StageKey
    Amazonka.APIGateway.Types.ThrottleSettings
    Amazonka.APIGateway.Types.TlsConfig
    Amazonka.APIGateway.Types.UnauthorizedCacheControlHeaderStrategy
    Amazonka.APIGateway.Types.Usage
    Amazonka.APIGateway.Types.UsagePlan
    Amazonka.APIGateway.Types.UsagePlanKey
    Amazonka.APIGateway.Types.VpcLink
    Amazonka.APIGateway.Types.VpcLinkStatus
    Amazonka.APIGateway.UntagResource
    Amazonka.APIGateway.UpdateAccount
    Amazonka.APIGateway.UpdateApiKey
    Amazonka.APIGateway.UpdateAuthorizer
    Amazonka.APIGateway.UpdateBasePathMapping
    Amazonka.APIGateway.UpdateClientCertificate
    Amazonka.APIGateway.UpdateDeployment
    Amazonka.APIGateway.UpdateDocumentationPart
    Amazonka.APIGateway.UpdateDocumentationVersion
    Amazonka.APIGateway.UpdateDomainName
    Amazonka.APIGateway.UpdateGatewayResponse
    Amazonka.APIGateway.UpdateIntegration
    Amazonka.APIGateway.UpdateIntegrationResponse
    Amazonka.APIGateway.UpdateMethod
    Amazonka.APIGateway.UpdateMethodResponse
    Amazonka.APIGateway.UpdateModel
    Amazonka.APIGateway.UpdateRequestValidator
    Amazonka.APIGateway.UpdateResource
    Amazonka.APIGateway.UpdateRestApi
    Amazonka.APIGateway.UpdateStage
    Amazonka.APIGateway.UpdateUsage
    Amazonka.APIGateway.UpdateUsagePlan
    Amazonka.APIGateway.UpdateVpcLink
    Amazonka.APIGateway.Waiters

  build-depends:
    , amazonka-core  >=2.0  && <2.1
    , base           >=4.12 && <5

test-suite amazonka-apigateway-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.APIGateway
    Test.Amazonka.APIGateway.Internal
    Test.Amazonka.Gen.APIGateway

  build-depends:
    , amazonka-apigateway
    , amazonka-core         >=2.0 && <2.1
    , amazonka-test         >=2.0 && <2.1
    , base
    , bytestring
    , case-insensitive
    , tasty
    , tasty-hunit
    , text
    , time
    , unordered-containers