The aws-foundation Reference Manual

This is the aws-foundation Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:39:24 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 aws-foundation

Amazon AWS low-level utilities

Author

Bob Felts <>

License

BSD

Version

1.0.0

Dependencies
  • babel (system).
  • cl-json (system).
  • cl-json-helper (system).
  • dexador (system).
  • ironclad (system).
  • local-time (system).
Source

aws-foundation.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 aws-foundation/aws-foundation.asd

Source

aws-foundation.asd.

Parent Component

aws-foundation (system).

ASDF Systems

aws-foundation.


3.1.2 aws-foundation/package.lisp

Source

aws-foundation.asd.

Parent Component

aws-foundation (system).

Packages

aws-foundation.


3.1.3 aws-foundation/aws-foundation.lisp

Dependency

package.lisp (file).

Source

aws-foundation.asd.

Parent Component

aws-foundation (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 aws-foundation

Source

package.lisp.

Use List

common-lisp.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Ordinary functions

Function: aws-get (url_s &key headers)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: aws4-post (service region target content &key access-key secret-key the-time)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: pool/s (pool-id_s)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: region/s (pool-id_s)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: sha256/ba (vector_ba)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: sha256/hs64 (vector_ba)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: string-to-octets (string)
Package

aws-foundation.

Source

aws-foundation.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *dex-keep-alive*
Package

aws-foundation.

Source

aws-foundation.lisp.

Special Variable: *dex-verbose*
Package

aws-foundation.

Source

aws-foundation.lisp.

Special Variable: *nl*
Package

aws-foundation.

Source

aws-foundation.lisp.


5.2.2 Ordinary functions

Function: aws-datestamp (the-time)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: aws-post (url_s headers content_s)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: aws-sign (msg key)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: aws-timestamp (the-time)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: aws4-authorization-header (aws-host base-headers content_s the-time amz-time region_s service access-key secret-key)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: aws4-authorization-string (aws-host base-headers content_s the-time amz-time region_s service access-key secret-key)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: aws4-credential-scope (the-time region service)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: aws4-signing-key (secret-key the-time region service)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: ba/hs64 (vector_ba)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: canonical-headers (headers)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: format-canonical-header-string (canonical-headers &optional result)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: format-canonical-signed-headers-string (canonical-headers &optional result separator)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: json-decode-octets/js (octets)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: make-aws-endpoint (host_s)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: make-aws-host/s (service_s region_s)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: make-aws-url/s (service_s region_s)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: octets-to-string (octets)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: pad-hex-string (hs)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: trim-downcase-header (header)
Package

aws-foundation.

Source

aws-foundation.lisp.

Function: trim-white (s)
Package

aws-foundation.

Source

aws-foundation.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   A   B   C   F   J   M   O   P   R   S   T  
Index Entry  Section

A
aws-datestamp: Private ordinary functions
aws-get: Public ordinary functions
aws-post: Private ordinary functions
aws-sign: Private ordinary functions
aws-timestamp: Private ordinary functions
aws4-authorization-header: Private ordinary functions
aws4-authorization-string: Private ordinary functions
aws4-credential-scope: Private ordinary functions
aws4-post: Public ordinary functions
aws4-signing-key: Private ordinary functions

B
ba/hs64: Private ordinary functions

C
canonical-headers: Private ordinary functions

F
format-canonical-header-string: Private ordinary functions
format-canonical-signed-headers-string: Private ordinary functions
Function, aws-datestamp: Private ordinary functions
Function, aws-get: Public ordinary functions
Function, aws-post: Private ordinary functions
Function, aws-sign: Private ordinary functions
Function, aws-timestamp: Private ordinary functions
Function, aws4-authorization-header: Private ordinary functions
Function, aws4-authorization-string: Private ordinary functions
Function, aws4-credential-scope: Private ordinary functions
Function, aws4-post: Public ordinary functions
Function, aws4-signing-key: Private ordinary functions
Function, ba/hs64: Private ordinary functions
Function, canonical-headers: Private ordinary functions
Function, format-canonical-header-string: Private ordinary functions
Function, format-canonical-signed-headers-string: Private ordinary functions
Function, json-decode-octets/js: Private ordinary functions
Function, make-aws-endpoint: Private ordinary functions
Function, make-aws-host/s: Private ordinary functions
Function, make-aws-url/s: Private ordinary functions
Function, octets-to-string: Private ordinary functions
Function, pad-hex-string: Private ordinary functions
Function, pool/s: Public ordinary functions
Function, region/s: Public ordinary functions
Function, sha256/ba: Public ordinary functions
Function, sha256/hs64: Public ordinary functions
Function, string-to-octets: Public ordinary functions
Function, trim-downcase-header: Private ordinary functions
Function, trim-white: Private ordinary functions

J
json-decode-octets/js: Private ordinary functions

M
make-aws-endpoint: Private ordinary functions
make-aws-host/s: Private ordinary functions
make-aws-url/s: Private ordinary functions

O
octets-to-string: Private ordinary functions

P
pad-hex-string: Private ordinary functions
pool/s: Public ordinary functions

R
region/s: Public ordinary functions

S
sha256/ba: Public ordinary functions
sha256/hs64: Public ordinary functions
string-to-octets: Public ordinary functions

T
trim-downcase-header: Private ordinary functions
trim-white: Private ordinary functions