• Search

Search — awsmate 0.4.2 documentation
awsmate

Overview

  • Readme
    • What it is, what it does
    • Installation
    • Documentation
    • Example application
    • Issues
    • License
  • Changelog
    • Next release [x.x.x] - XXXX-XX-XX
      • Added
      • Changed
      • Deprecated
      • Removed
      • Fixed
      • Security
    • [0.4.2] - 2024-10-15
      • Added
      • Changed
      • Deprecated
      • Removed
      • Fixed
      • Security
    • [0.4.1] - 2024-10-15
      • Added
      • Changed
      • Deprecated
      • Removed
      • Fixed
      • Security
    • [0.4.0] - 2023-05-16
      • Added
      • Changed
      • Deprecated
      • Removed
      • Fixed
      • Security
    • [0.3.1] - 2023-04-28
      • Added
      • Changed
      • Deprecated
      • Removed
      • Fixed
      • Security
    • [0.3.0] - 2023-04-17
      • Added
      • Changed
      • Deprecated
      • Removed
      • Fixed
      • Security
    • [0.2.0] - 2023-04-05
      • Added
      • Changed
      • Deprecated
      • Removed
      • Fixed
      • Security
    • [0.1.0] - 2023-03-31
      • Added
      • Changed
      • Deprecated
      • Removed
      • Fixed
      • Security
    • [0.0.3] - 2023-03-18
      • Added
      • Changed
      • Deprecated
      • Removed
      • Fixed
      • Security
    • [0.0.2] and before - 2023-02-28
  • Example application
    • Prerequisites
    • Example files location
    • Instructions for deployment
      • AWS settings
      • Deployment
      • Undeployment
    • Application users’s guide
      • API Gateway features: apigateway module
      • EventBridge features: eventbridge module
      • Lambda Function features: lambdafunction module
      • S3 features: s3 module
      • SNS features: sns module
      • Logger features: logger module

API reference

  • awsmate
    • Version string
      • __version__
  • apigateway
    • Lambda event
      • LambdaProxyEvent
        • source_ip()
        • http_headers()
        • http_method()
        • http_protocol()
        • http_user_agent()
        • header_sorted_preferences()
        • query_domain_name()
        • query_path()
        • query_string_parameters()
        • query_string()
        • query_payload()
        • authorizer_claims()
    • Lambda event related errors
      • MalformedPayloadError
    • HTTP responses builders
      • build_http_response()
      • build_http_server_error_response()
      • build_http_client_error_response()
    • HTTP errors
      • Base classes
        • HttpError
        • HttpClientError
        • HttpServerError
      • Client errors
        • HttpBadRequestError
        • HttpUnauthorizedError
        • HttpPaymentRequiredError
        • HttpForbiddenError
        • HttpNotFoundError
        • HttpMethodNotAllowedError
        • HttpNotAcceptableError
        • HttpProxyAuthenticationRequiredError
        • HttpRequestTimeoutError
        • HttpConflictError
        • HttpGoneError
        • HttpLengthRequiredError
        • HttpPreconditionFailedError
        • HttpRequestEntityTooLargeError
        • HttpRequestUriTooLongError
        • HttpUnsupportedMediaTypeError
        • HttpRequestRangeNotSatisfiableError
        • HttpExpectationFailedError
        • HttpMisdirectedRequestError
        • HttpUnprocessableEntityError
        • HttpLockedError
        • HttpFailedDependencyError
        • HttpUpgradeRequiredError
        • HttpPreconditionRequiredError
        • HttpTooManyRequestsError
        • HttpRequestHeaderFieldsTooLargeError
      • Server-side errors
        • HttpInternalServerError
        • HttpNotImplementedError
        • HttpBadGatewayError
        • HttpRServiceUnavailableError
        • HttpGatewayTimeoutError
        • HttpVersionNotSupportedError
        • HttpVarianteAlsoNegociatesError
        • HttpInsufficientStorageError
        • HttpLoopDetectedError
        • HttpNotExtendedError
        • HttpNetworkAuthenticationRequiredError
    • Helper functions
      • simple_message()
      • determine_content_type()
      • is_binary()
      • json_transformer()
  • eventbridge
    • Lambda event
      • LambdaBridgePutEvent
        • detail_type()
        • source()
        • detail()
  • lambdafunction
    • Lambda event
      • LambdaEvent
    • Lambda event related errors
      • AwsEventSpecificationError
  • s3
    • Lambda event
      • LambdaNotificationEvent
        • object_key()
        • object_size()
        • object_etag()
        • object_url()
        • bucket_name()
        • bucket_arn()
        • event_name()
  • sns
    • Lambda event
      • LambdaMessageEvent
        • event_subscription_arn()
        • unsubscribe_url()
        • topic_arn()
        • signature()
        • signing_cert_url()
        • message_id()
        • subject()
        • message()
        • message_type()
        • message_attributes()
  • logger
    • Logger object
      • logger
    • Helper functions
      • log_internal_error()

Technical appendix

  • Index
  • Testing
  • Release process

Community

  • How to contribute
    • Did you find a bug?
    • Did you write a patch that fixes a bug?
    • Did you fix whitespace, format code, or make some refactoring?
    • Do you intend to add a new feature or change an existing one?
    • Do you have questions about the source code or the use of the library?
    • Do you want to contribute to the documentation?
  • Code of Conduct
    • Our Pledge
    • Our Standards
    • Enforcement Responsibilities
    • Scope
    • Enforcement
    • Enforcement Guidelines
      • 1. Correction
      • 2. Warning
      • 3. Temporary Ban
      • 4. Permanent Ban
    • Attribution

Links

  • GitHub
  • PyPI
awsmate
  • Search


© Copyright 2024, Vincent Poulain (shlublu).

Built with Sphinx using a theme provided by Read the Docs.