pkg/

directory
v1.15.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 27, 2021 License: AGPL-3.0

README

Exported Panther Packages

Standalone go utilities shared by multiple projects. See each module for details:

  • awsathena - query support and utilities for using AWS Athena
  • awsbatch - backoff/paging/retry for AWS batch operations
  • awscfn - helpers that query/manipulate AWS Cloudformation stacks
  • awsretry - helper that wraps the AWS retryer interface for cases not handled by SDK
  • awssqs - wrappers for commmon sqs patterns
  • box - boxing helpers
  • encryption - encryption helpers
  • extract - utility using gjson to walk parse tree to extract elements
  • gatewayapi - utilities for developing Gateway API Lambda proxies
  • genericapi - provides router for API-style Lambda functions
  • lambdalogger - installs global zap logger with lambda request ID
  • mertics - helpers to use the AWS embedded metric format
  • oplog - standardized logging for operations (events with start/stop/status)
  • shutil - FIXME: likely should be renamed to ziputil
  • prompt - util functions to read user input from terminal
  • testutils - helper functions for integration tests
  • unbox - un-boxing helpers

Directories

Path Synopsis
awsbatch
Package awscfn contains helper functions that query/manipulate AWS Cloudformation stacks
Package awscfn contains helper functions that query/manipulate AWS Cloudformation stacks
Package box provides boxing helpers for scalar values.
Package box provides boxing helpers for scalar values.
Package encryption handles all KMS operations.
Package encryption handles all KMS operations.
Package genericapi provides a generic Router for API style Lambda functions.
Package genericapi provides a generic Router for API style Lambda functions.
Package lambdalogger updates the global zap logger for use in a Lambda function.
Package lambdalogger updates the global zap logger for use in a Lambda function.
Package oplog implements standard (but extensible) logging for operations (events with status, start/end times).
Package oplog implements standard (but extensible) logging for operations (events with status, start/end times).
Utility package to read input from terminal.
Utility package to read input from terminal.
Package unbox provides unboxing helpers for scalar values
Package unbox provides unboxing helpers for scalar values
x

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL