The hh-aws Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The hh-aws Reference Manual

This is the hh-aws Reference Manual, version 0.1, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:00:30 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

hh-aws

This package is a Common Lisp library for acessing the APIs of Amazon Web Services.  Current services supported 
(partially or completely) are:

* Simple Storage Service (S3) -- version 3/1/2006
* SimpleDB (SDB) -- version 7/11/2007
* Elastic Compute Cloud (EC2) -- version 6/15/2010
* Simple Queue Service (SQS) -- version 1/1/2008

All code in this package is licensed under the MIT License.

When possible, the library uses the REST versions of AWS APIs, rather than SOAP.  Also, unfortunately, the library
is still using older versions of some Amazon services, and are in need of update to newer versions of Amazon APIs.

To access AWS, you must have an AWS account.  The library uses the *credentials* variable to locate an object which 
can supply credentials when needed to perform AWS calls.  The object in *credentials* can be any object that implements
generic methods #'access-key-id and #'secret-key, each of which take a single argument.  Each function is expected
to return the appropriate value required by AWS.  By default, the library uses an internal implementation which
assumes the AWS access key id is in a text file located at ~/.aws/access-key-id and the secret key is in a text
file located at ~/.aws/secret-key.

The library exports #:*credentials, #:access-key-id, and #:secret-key, so you are free to add your own implementation
for providing credentials when needed.

To test that your installation is working, place your credentials in the files mentioned above,  load package :hh-aws-tests, 
and then run:

(lisp-unit:run-all-tests :hh-aws-tests)

Note that timing errors or temporary conditions can sometimes make these tests fail.  If it appears Amazon has
reported service unavailable on one or more calls, just run the tests again, as they will likely then succeed.

Contact phil@haphazardhouse.net for any questions, comments, feedback, or contributions, and keep an eye on
http://haphazardhouse.net/projects/hh-aws for info and news about this library.

Thanks!

Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 hh-aws

Version

0.1

Dependencies
Source

hh-aws.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 hh-aws.asd

Location

hh-aws.asd

Systems

hh-aws (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 hh-aws/package.lisp

Parent

hh-aws (system)

Location

package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 hh-aws/utils.lisp

Dependency

package.lisp (file)

Parent

hh-aws (system)

Location

utils.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 hh-aws/constants.lisp

Dependencies
Parent

hh-aws (system)

Location

constants.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 hh-aws/conditions.lisp

Dependencies
Parent

hh-aws (system)

Location

conditions.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 hh-aws/xml.lisp

Dependencies
Parent

hh-aws (system)

Location

xml.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 hh-aws/common.lisp

Dependencies
Parent

hh-aws (system)

Location

common.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 hh-aws/sdb.lisp

Dependency

common.lisp (file)

Parent

hh-aws (system)

Location

sdb.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 hh-aws/s3.lisp

Dependency

common.lisp (file)

Parent

hh-aws (system)

Location

s3.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 hh-aws/sqs.lisp

Dependency

common.lisp (file)

Parent

hh-aws (system)

Location

sqs.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.11 hh-aws/ec2.lisp

Dependency

common.lisp (file)

Parent

hh-aws (system)

Location

ec2.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 hh-aws

Source

package.lisp (file)

Nickname

aws

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.2 hh-aws-asd

Source

package.lisp (file)

Use List

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Special variables

Special Variable: *credentials*

Credentials for authenticating against Amazon Web Services

Package

hh-aws

Source

common.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Functions

Function: db-create-domain DOMAIN-NAME

Create a domain with the specified name

Package

hh-aws

Source

sdb.lisp (file)

Function: db-delete-attributes DOMAIN-NAME ITEM-NAME ATTRIBUTES

Delete attributes from the specified item, and if all attributes are gone, delete the item itself

Package

hh-aws

Source

sdb.lisp (file)

Function: db-delete-domain DOMAIN-NAME

Delete the specified domain

Package

hh-aws

Source

sdb.lisp (file)

Function: db-domain-metadata DOMAIN-NAME

Return metadata about the specified domain

Package

hh-aws

Source

sdb.lisp (file)

Function: db-get-attributes DOMAIN-NAME ITEM-NAME

Return the attributes for the specified item in the domain

Package

hh-aws

Source

sdb.lisp (file)

Function: db-list-domains ()

List all domains

Package

hh-aws

Source

sdb.lisp (file)

Function: db-put-attributes DOMAIN-NAME ITEM-NAME ATTRIBUTES

Set the attributes on the specified item in the domain

Package

hh-aws

Source

sdb.lisp (file)

Function: db-query DOMAIN-NAME QUERY-EXPRESSION

Return a list of item names matching the query expression

Package

hh-aws

Source

sdb.lisp (file)

Function: db-query-with-attributes DOMAIN-NAME QUERY-EXPRESSION ATTRIBUTES

Return the indicated attributes of items matching the query expression

Package

hh-aws

Source

sdb.lisp (file)

Function: db-select SELECT-EXPRESSION

Return the results of the provided select statement

Package

hh-aws

Source

sdb.lisp (file)

Function: ec2-authorize-security-group-ingress GROUPNAME PROTOCOL FROM-PORT TO-PORT CIDR-IP
Package

hh-aws

Source

ec2.lisp (file)

Function: ec2-describe-availability-zones ()

List all availability zones

Package

hh-aws

Source

ec2.lisp (file)

Function: ec2-describe-instances REGION-NAME

List all regions

Package

hh-aws

Source

ec2.lisp (file)

Function: ec2-describe-regions ()

List all regions

Package

hh-aws

Source

ec2.lisp (file)

Function: ec2-describe-security-groups REGION-NAME

List all security groups

Package

hh-aws

Source

ec2.lisp (file)

Function: ec2-revoke-security-group-ingress GROUPNAME PROTOCOL FROM-PORT TO-PORT CIDR-IP
Package

hh-aws

Source

ec2.lisp (file)

Function: s3-create-bucket BUCKET-NAME

Create a new bucket

Package

hh-aws

Source

s3.lisp (file)

Function: s3-delete-bucket BUCKET-NAME

Delete a bucket

Package

hh-aws

Source

s3.lisp (file)

Function: s3-delete-bucket-object BUCKET-NAME OBJECT-NAME

Return the contents of the indicated bucket

Package

hh-aws

Source

s3.lisp (file)

Function: s3-get-bucket-object BUCKET-NAME OBJECT-NAME

Return the contents of the indicated bucket

Package

hh-aws

Source

s3.lisp (file)

Function: s3-list-bucket-objects PREFIX BUCKET-NAME

List objects in a bucket

Package

hh-aws

Source

s3.lisp (file)

Function: s3-list-buckets ()

Return list of all buckets in S3

Package

hh-aws

Source

s3.lisp (file)

Function: s3-put-bucket-object BUCKET-NAME OBJECT-NAME CONTENT

Either create a new bucket object for the content, or update an existing one.

Package

hh-aws

Source

s3.lisp (file)

Function: sqs-create-queue QUEUE-NAME

Create a new queue

Package

hh-aws

Source

sqs.lisp (file)

Function: sqs-delete-message QUEUE-NAME RECEIPT-HANDLE

Delete a message from a queue

Package

hh-aws

Source

sqs.lisp (file)

Function: sqs-delete-queue QUEUE-NAME

Delete queue

Package

hh-aws

Source

sqs.lisp (file)

Function: sqs-get-queue-attributes QUEUE-NAME

Get queue attributes

Package

hh-aws

Source

sqs.lisp (file)

Function: sqs-list-queues QUEUE-NAME

List queues

Package

hh-aws

Source

sqs.lisp (file)

Function: sqs-receive-message QUEUE-NAME

Receive a message from the queue

Package

hh-aws

Source

sqs.lisp (file)

Function: sqs-send-message QUEUE-NAME MESSAGE-BODY

Send a message to the specified queue

Package

hh-aws

Source

sqs.lisp (file)

Function: sqs-set-queue-attributes QUEUE-NAME VISIBILITY-TIMEOUT

Set queue attributes

Package

hh-aws

Source

sqs.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Generic functions

Generic Function: access-key-id SOME-CREDENTIALS

Return the access key associated with the credentials, to be sent with requests

Package

hh-aws

Source

common.lisp (file)

Methods
Method: access-key-id (SOME-CREDENTIALS empty-credentials)
Method: access-key-id (SOME-CREDENTIALS explicit-credentials)
Method: access-key-id (SOME-CREDENTIALS user-private-credentials)
Generic Function: secret-key SOME-CREDENTIALS

Return the secret key used to sign requests

Package

hh-aws

Source

common.lisp (file)

Methods
Method: secret-key (SOME-CREDENTIALS empty-credentials)
Method: secret-key (SOME-CREDENTIALS explicit-credentials)
Method: secret-key (SOME-CREDENTIALS user-private-credentials)

Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Conditions

Condition: aws-error ()
Package

hh-aws

Source

conditions.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Direct methods
Direct slots
Slot: code
Initargs

:code

Readers

error-code (generic function)

Writers

(setf error-code) (generic function)

Slot: message
Initargs

:message

Readers

error-message (generic function)

Writers

(setf error-message) (generic function)

Slot: response
Initargs

:response

Initform

(quote nil)

Readers

error-response (generic function)

Writers

(setf error-response) (generic function)

Condition: bad-digest-error ()
Package

hh-aws

Source

conditions.lisp (file)

Direct superclasses

aws-error (condition)

Condition: bucket-not-empty-error ()
Package

hh-aws

Source

conditions.lisp (file)

Direct superclasses

aws-error (condition)

Condition: invalid-client-token-id-error ()
Package

hh-aws

Source

conditions.lisp (file)

Direct superclasses

aws-error (condition)

Condition: invalid-query-expression-error ()
Package

hh-aws

Source

conditions.lisp (file)

Direct superclasses

aws-error (condition)

Condition: no-such-bucket-error ()
Package

hh-aws

Source

conditions.lisp (file)

Direct superclasses

aws-error (condition)

Condition: no-such-domain-error ()
Package

hh-aws

Source

conditions.lisp (file)

Direct superclasses

aws-error (condition)

Condition: no-such-key-error ()
Package

hh-aws

Source

conditions.lisp (file)

Direct superclasses

aws-error (condition)

Condition: service-unavailable-error ()
Package

hh-aws

Source

conditions.lisp (file)

Direct superclasses

aws-error (condition)

Condition: signature-does-not-match-error ()
Package

hh-aws

Source

conditions.lisp (file)

Direct superclasses

aws-error (condition)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Constants

Constant: +http-accepted+

HTTP return code (202) for ’Accepted’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-authorization-required+

HTTP return code (401) for ’Authorization Required’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-bad-gateway+

HTTP return code (502) for ’Bad Gateway’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-bad-request+

HTTP return code (400) for ’Bad Request’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-conflict+

HTTP return code (409) for ’Conflict’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-continue+

HTTP return code (100) for ’Continue’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-created+

HTTP return code (201) for ’Created’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-expectation-failed+

HTTP return code (417) for ’Expectation Failed’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-failed-dependency+

HTTP return code (424) for ’Failed Dependency’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-forbidden+

HTTP return code (403) for ’Forbidden’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-gateway-time-out+

HTTP return code (504) for ’Gateway Time-out’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-gone+

HTTP return code (410) for ’Gone’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-internal-server-error+

HTTP return code (500) for ’Internal Server Error’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-length-required+

HTTP return code (411) for ’Length Required’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-method-not-allowed+

HTTP return code (405) for ’Method Not Allowed’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-moved-permanently+

HTTP return code (301) for ’Moved Permanently’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-moved-temporarily+

HTTP return code (302) for ’Moved Temporarily’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-multi-status+

HTTP return code (207) for ’Multi-Status’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-multiple-choices+

HTTP return code (300) for ’Multiple Choices’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-no-content+

HTTP return code (204) for ’No Content’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-non-authoritative-information+

HTTP return code (203) for ’Non-Authoritative Information’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-not-acceptable+

HTTP return code (406) for ’Not Acceptable’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-not-found+

HTTP return code (404) for ’Not Found’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-not-implemented+

HTTP return code (501) for ’Not Implemented’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-not-modified+

HTTP return code (304) for ’Not Modified’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-ok+

HTTP return code (200) for ’OK’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-partial-content+

HTTP return code (206) for ’Partial Content’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-payment-required+

HTTP return code (402) for ’Payment Required’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-precondition-failed+

HTTP return code (412) for ’Precondition Failed’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-proxy-authentication-required+

HTTP return code (407) for ’Proxy Authentication Required’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-request-entity-too-large+

HTTP return code (413) for ’Request Entity Too Large’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-request-time-out+

HTTP return code (408) for ’Request Time-out’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-request-uri-too-large+

HTTP return code (414) for ’Request-URI Too Large’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-requested-range-not-satisfiable+

HTTP return code (416) for ’Requested range not satisfiable’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-reset-content+

HTTP return code (205) for ’Reset Content’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-see-other+

HTTP return code (303) for ’See Other’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-service-unavailable+

HTTP return code (503) for ’Service Unavailable’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-switching-protocols+

HTTP return code (101) for ’Switching Protocols’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-temporary-redirect+

HTTP return code (307) for ’Temporary Redirect’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-unsupported-media-type+

HTTP return code (415) for ’Unsupported Media Type’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-use-proxy+

HTTP return code (305) for ’Use Proxy’.

Package

hh-aws

Source

constants.lisp (file)

Constant: +http-version-not-supported+

HTTP return code (505) for ’Version not supported’.

Package

hh-aws

Source

constants.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Special variables

Special Variable: *current-elements*

A list of current elements; the top one on the list is the current element, and the prior one can be restored by setting this to the cdr of itself

Package

hh-aws

Source

xml.lisp (file)

Special Variable: *current-elements-to-find*

The first element is the current element to find; the rest of the list is the elements remaining to be found

Package

hh-aws

Source

xml.lisp (file)

Special Variable: *current-handlers*

The list of active handlers for XML parsing, with the current as the head of the list

Package

hh-aws

Source

xml.lisp (file)

Special Variable: *elements-found*

The text values for elements currently found

Package

hh-aws

Source

xml.lisp (file)

Special Variable: *elements-to-find*

A list of strings, each naming an element whose text we’re interested in

Package

hh-aws

Source

xml.lisp (file)

Special Variable: *finds*

If the list of elements-to-find cycles more than once, then each iteration is added to this list. The final result will be the value of this variable.

Package

hh-aws

Source

xml.lisp (file)

Special Variable: *http-reason-phrase-map*

Used to map numerical return codes to reason phrases.

Package

hh-aws

Source

constants.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Macros

Macro: cout &rest ARGS
Package

hh-aws

Source

utils.lisp (file)

Macro: def-http-return-code NAME VALUE REASON-PHRASE

Shortcut to define constants for return codes. NAME is a Lisp symbol, VALUE is the numerical value of the return code, and REASON-PHRASE is the phrase (a string) to be shown in the server’s status line.

Package

hh-aws

Source

constants.lisp (file)

Macro: defrequest NAME &key DOCUMENTATION BASES SLOTS SERVICE ACTION (METHOD METHOD-OF-METHOD) PARAMETERS ARGS RESULT-FORMAT (RESULT RESULT-METHOD) ERROR-FORMAT (ERROR ERROR-METHOD) (CALL CALL-SERVICE-METHOD) (SEND SEND-REQUEST-METHOD)
Package

hh-aws

Source

common.lisp (file)

Macro: defservice NAME &key DOCUMENTATION BASES SLOTS ENDPOINT VERSION (REQUEST (REQUEST-CLASS &key (SLOTS REQUEST-SLOTS) (DOCUMENTATION REQUEST-DOCUMENTATION) (INIT INIT-METHOD) (QUERY QUERY-METHOD) (ENDPOINT ENDPOINT-METHOD) (URI URI-METHOD) (STRING STRING-METHOD) (DIGEST DIGEST-ALGORITHM) (SIGNED-PARAMETERS SIGNED-PARAMETERS-METHOD) (ADDITIONAL-HEADERS ADDITIONAL-HEADERS-METHOD) (SEND SEND-METHOD) (RESULT RESULT-METHOD)))
Package

hh-aws

Source

common.lisp (file)

Macro: defxmlparser NAME SPECIFIER &key (INITARGS INIT-ARGS) (ENTER ENTER-METHOD) (TEXT TEXT-METHOD) (EXIT EXIT-METHOD) (FINISH FINISH-METHOD)
Package

hh-aws

Source

xml.lisp (file)

Macro: format-string FORMAT-CONTROL-STRING &rest ARGS
Package

hh-aws

Source

utils.lisp (file)

Macro: putend SOME-OBJECT SOME-PLACE

Append some-object to the end of the list in some-place. Modifies some-place.

Package

hh-aws

Source

utils.lisp (file)

Macro: raise-aws-condition CODE MESSAGE RESPONSE
Package

hh-aws

Source

conditions.lisp (file)

Macro: response-values SOME-RESPONSE

Expand a response into a multiple return values

Package

hh-aws

Source

common.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Functions

Function: aws-date &optional TIME
Package

hh-aws

Source

common.lisp (file)

Function: aws-timestamp &optional TIME

Return a HTTP-style date string. Borrowed from Zach Bean’s ZS3: http://www.xach.com/lisp/zs3/ (BSD-license)

Package

hh-aws

Source

common.lisp (file)

Function: bucket-contents-parser INPUT-STREAM &rest MORE-ARGS
Package

hh-aws

Source

s3.lisp (file)

Function: builder-parser INPUT-STREAM &rest MORE-ARGS
Package

hh-aws

Source

xml.lisp (file)

Function: bytes-to-string SOME-BYTES

Borrowed from Arnesi (http://common-lisp.net/project/bese/arnesi.html)

Package

hh-aws

Source

utils.lisp (file)

Function: current-element ()
Package

hh-aws

Source

xml.lisp (file)

Function: current-element-to-find ()
Package

hh-aws

Source

xml.lisp (file)

Function: current-handler ()
Package

hh-aws

Source

xml.lisp (file)

Function: default-parser INPUT-STREAM &rest MORE-ARGS
Package

hh-aws

Source

xml.lisp (file)

Function: detokenize ELEMENTS TOKEN &optional PREFIX

Combine elements into a string, separating each element by token

Package

hh-aws

Source

utils.lisp (file)

Function: ec2-instances-parser INPUT-STREAM &rest MORE-ARGS
Package

hh-aws

Source

ec2.lisp (file)

Function: ensure-string-ends-with TARGET-STRING STRING-ENDING
Package

hh-aws

Source

utils.lisp (file)

Function: find-path-parser INPUT-STREAM &rest MORE-ARGS
Package

hh-aws

Source

xml.lisp (file)

Function: find-responses BODY ELEMENTS-TO-FIND
Package

hh-aws

Source

xml.lisp (file)

Function: hash-entries SOME-HASH
Package

hh-aws

Source

utils.lisp (file)

Function: home-dir ()

Return the user’s home directory

Package

hh-aws

Source

utils.lisp (file)

Function: items-parser INPUT-STREAM &rest MORE-ARGS
Package

hh-aws

Source

sdb.lisp (file)

Function: list-buckets-parser INPUT-STREAM &rest MORE-ARGS
Package

hh-aws

Source

s3.lisp (file)

Function: make-response A-SERVICE BODY STATUS-CODE HEADERS URI STREAM MUST-CLOSE REASON-PHRASE
Package

hh-aws

Source

common.lisp (file)

Function: map-name-value-pairs NAME-VALUE-PAIRS SOME-LAMBDA

Apply some lambda (takes 2 arguments) to each name / value pair in name-value-pairs

Package

hh-aws

Source

utils.lisp (file)

Function: move-to-next-element-to-find ()
Package

hh-aws

Source

xml.lisp (file)

Function: on-finish-element NAME ATTRIBUTES PARENT-SEED SEED
Package

hh-aws

Source

xml.lisp (file)

Function: on-start-element NAME ATTRIBUTES SEED
Package

hh-aws

Source

xml.lisp (file)

Function: on-text TEXT-STRING SEED
Package

hh-aws

Source

xml.lisp (file)

Function: path-p SOME-PATH
Package

hh-aws

Source

xml.lisp (file)

Function: pop-handler ()
Package

hh-aws

Source

xml.lisp (file)

Function: push-handler HANDLER
Package

hh-aws

Source

xml.lisp (file)

Function: security-groups-parser INPUT-STREAM &rest MORE-ARGS
Package

hh-aws

Source

ec2.lisp (file)

Function: sort-hashtable SOME-HASH PREDICATE

Use predicate to compare pairs of keys & values; predicate should return true iff pair 1 is less than pair 2 (each pair is a cons of (key.value) ).

Package

hh-aws

Source

utils.lisp (file)

Function: string-ends-with TARGET-STRING SEARCH-STRING

Return T if target-string ends with search-string, nil otherwise

Package

hh-aws

Source

utils.lisp (file)

Function: string-starts-with TARGET-STRING SEARCH-STRING

Return T if target-string starts with search-string, nil otherwise

Package

hh-aws

Source

utils.lisp (file)

Function: string-to-bytes A-STRING &key PAD-TO

Borrowed from Arnesi (http://common-lisp.net/project/bese/arnesi.html)

Package

hh-aws

Source

utils.lisp (file)

Function: url-decode A-STRING
Package

hh-aws

Source

common.lisp (file)

Function: use-symbol BASE-NAME &key PACKAGE PREFIX POSTFIX

Build a symbol from component parts

Package

hh-aws

Source

utils.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Generic functions

Generic Function: add-attribute-name-parameters SOME-REQUEST ATTRIBUTES

Add the indicated parameters as attribute name / value pairs to the request

Package

hh-aws

Source

sdb.lisp (file)

Methods
Method: add-attribute-name-parameters SOME-REQUEST ATTRIBUTES
Generic Function: add-attribute-parameters SOME-REQUEST ATTRIBUTES

Add the indicated parameters as attribute name / value pairs to the request

Package

hh-aws

Source

sdb.lisp (file)

Methods
Method: add-attribute-parameters SOME-REQUEST ATTRIBUTES
Generic Function: add-header SOME-REQUEST HEADER-NAME HEADER-VALUE

Add a header (usually an amz header) to the request

Package

hh-aws

Source

common.lisp (file)

Methods
Method: add-header (SOME-REQUEST request) HEADER-NAME HEADER-VALUE
Generic Function: add-parameter SOME-REQUEST PARAMETER-NAME PARAMETER-VALUE

Add a parameter to the request

Package

hh-aws

Source

common.lisp (file)

Methods
Method: add-parameter (SOME-REQUEST request) PARAMETER-NAME PARAMETER-VALUE
Generic Function: additional-headers-of SOME-REQUEST

Additional headers for the request; for s3, this includes the authorization header

Package

hh-aws

Source

common.lisp (file)

Methods
Method: additional-headers-of (SOME-REQUEST s3-request)
Source

s3.lisp (file)

Method: additional-headers-of (SOME-REQUEST request)
Generic Function: attributes-of OBJECT
Generic Function: (setf attributes-of) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: attributes-of (BUCKET-CONTENTS-BUILDER bucket-contents-builder)

automatically generated reader method

Source

s3.lisp (file)

Method: (setf attributes-of) NEW-VALUE (BUCKET-CONTENTS-BUILDER bucket-contents-builder)

automatically generated writer method

Source

s3.lisp (file)

Method: attributes-of (ITEMS-BUILDER items-builder)

automatically generated reader method

Source

sdb.lisp (file)

Method: (setf attributes-of) NEW-VALUE (ITEMS-BUILDER items-builder)

automatically generated writer method

Source

sdb.lisp (file)

Generic Function: bucket-for OBJECT
Generic Function: (setf bucket-for) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: bucket-for (S3-REQUEST s3-request)

automatically generated reader method

Source

s3.lisp (file)

Method: (setf bucket-for) NEW-VALUE (S3-REQUEST s3-request)

automatically generated writer method

Source

s3.lisp (file)

Generic Function: bucket-object-for OBJECT
Generic Function: (setf bucket-object-for) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: bucket-object-for (S3-REQUEST s3-request)

automatically generated reader method

Source

s3.lisp (file)

Method: (setf bucket-object-for) NEW-VALUE (S3-REQUEST s3-request)

automatically generated writer method

Source

s3.lisp (file)

Generic Function: call-service REQUEST &optional PARAMETERS ARGUMENTS
Package

hh-aws

Source

common.lisp (file)

Methods
Method: call-service (SOME-REQUEST ec2-describe-security-groups-request) &optional PARAMETERS ARGUMENTS
Source

ec2.lisp (file)

Method: call-service (SOME-REQUEST ec2-describe-instances-request) &optional PARAMETERS ARGUMENTS
Source

ec2.lisp (file)

Method: call-service (SOME-REQUEST sqs-set-queue-attributes-request) &optional PARAMETERS ARGUMENTS
Source

sqs.lisp (file)

Method: call-service (SOME-REQUEST sqs-get-queue-attributes-request) &optional PARAMETERS ARGUMENTS
Source

sqs.lisp (file)

Method: call-service (SOME-REQUEST sqs-delete-message-request) &optional PARAMETERS ARGUMENTS
Source

sqs.lisp (file)

Method: call-service (SOME-REQUEST sqs-receive-message-request) &optional PARAMETERS ARGUMENTS
Source

sqs.lisp (file)

Method: call-service (SOME-REQUEST sqs-send-message-request) &optional PARAMETERS ARGUMENTS
Source

sqs.lisp (file)

Method: call-service (SOME-REQUEST sqs-delete-queue-request) &optional PARAMETERS ARGUMENTS
Source

sqs.lisp (file)

Method: call-service (SOME-REQUEST s3-delete-bucket-object-request) &optional PARAMETERS ARGUMENTS
Source

s3.lisp (file)

Method: call-service (SOME-REQUEST s3-get-bucket-object-request) &optional PARAMETERS ARGUMENTS
Source

s3.lisp (file)

Method: call-service (SOME-REQUEST s3-put-bucket-object-request) &optional PARAMETERS ARGUMENTS
Source

s3.lisp (file)

Method: call-service (SOME-REQUEST s3-list-bucket-objects-request) &optional PARAMETERS ARGUMENTS
Source

s3.lisp (file)

Method: call-service (SOME-REQUEST s3-delete-bucket-request) &optional PARAMETERS ARGUMENTS
Source

s3.lisp (file)

Method: call-service (SOME-REQUEST s3-create-bucket-request) &optional PARAMETERS ARGUMENTS
Source

s3.lisp (file)

Method: call-service (SOME-REQUEST db-query-with-attributes-request) &optional PARAMETERS ARGUMENTS
Source

sdb.lisp (file)

Method: call-service (SOME-REQUEST db-delete-attributes-request) &optional PARAMETERS ARGUMENTS
Source

sdb.lisp (file)

Method: call-service (SOME-REQUEST db-put-attributes-request) &optional PARAMETERS ARGUMENTS
Source

sdb.lisp (file)

Method: call-service (SOME-REQUEST request) &optional PARAMETERS ARGUMENTS
Generic Function: call-succeeded SOME-RESPONSE

Return true if the response indicates success, false otherwise

Package

hh-aws

Source

common.lisp (file)

Methods
Method: call-succeeded (SOME-RESPONSE response)
Generic Function: canonical-query-string SOME-REQUEST
Package

hh-aws

Source

common.lisp (file)

Methods
Method: canonical-query-string (SOME-REQUEST request)
Generic Function: canonicalized-amz-headers-of SOME-REQUEST

Return a canonical string representation of amz headers

Package

hh-aws

Source

s3.lisp (file)

Methods
Method: canonicalized-amz-headers-of (SOME-REQUEST s3-request)
Generic Function: canonicalized-resource-of SOME-REQUEST
Package

hh-aws

Source

s3.lisp (file)

Methods
Method: canonicalized-resource-of (SOME-REQUEST s3-request)
Generic Function: capture-text HANDLER TEXT-STRING
Package

hh-aws

Source

xml.lisp (file)

Methods
Method: capture-text (HANDLER security-group-builder) TEXT-STRING
Source

ec2.lisp (file)

Method: capture-text (HANDLER builder) TEXT-STRING
Source

ec2.lisp (file)

Method: capture-text (HANDLER bucket-contents-builder) TEXT-STRING
Source

s3.lisp (file)

Method: capture-text (HANDLER list-buckets-builder) TEXT-STRING
Source

s3.lisp (file)

Method: capture-text (HANDLER items-builder) TEXT-STRING
Source

sdb.lisp (file)

Method: capture-text (HANDLER find-path-builder) TEXT-STRING
Method: capture-text (HANDLER (eql default)) TEXT-STRING
Method: capture-text HANDLER TEXT-STRING
Generic Function: content-length-of SOME-REQUEST
Package

hh-aws

Source

s3.lisp (file)

Methods
Method: content-length-of (SOME-REQUEST s3-request)
Generic Function: content-md5-of SOME-REQUEST
Package

hh-aws

Source

s3.lisp (file)

Methods
Method: content-md5-of (SOME-REQUEST s3-request)
Generic Function: content-type-of SOME-REQUEST
Package

hh-aws

Source

s3.lisp (file)

Methods
Method: content-type-of (SOME-REQUEST s3-request)
Generic Function: current-attribute-of OBJECT
Generic Function: (setf current-attribute-of) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: current-attribute-of (BUCKET-CONTENTS-BUILDER bucket-contents-builder)

automatically generated reader method

Source

s3.lisp (file)

Method: (setf current-attribute-of) NEW-VALUE (BUCKET-CONTENTS-BUILDER bucket-contents-builder)

automatically generated writer method

Source

s3.lisp (file)

Method: current-attribute-of (ITEMS-BUILDER items-builder)

automatically generated reader method

Source

sdb.lisp (file)

Method: (setf current-attribute-of) NEW-VALUE (ITEMS-BUILDER items-builder)

automatically generated writer method

Source

sdb.lisp (file)

Generic Function: current-of OBJECT
Generic Function: (setf current-of) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: current-of (BUILDER builder)

automatically generated reader method

Source

xml.lisp (file)

Method: (setf current-of) NEW-VALUE (BUILDER builder)

automatically generated writer method

Source

xml.lisp (file)

Generic Function: current-permission-of OBJECT
Generic Function: (setf current-permission-of) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: current-permission-of (SECURITY-GROUP-BUILDER security-group-builder)

automatically generated reader method

Source

ec2.lisp (file)

Method: (setf current-permission-of) NEW-VALUE (SECURITY-GROUP-BUILDER security-group-builder)

automatically generated writer method

Source

ec2.lisp (file)

Generic Function: date-header-of SOME-REQUEST
Package

hh-aws

Source

common.lisp (file)

Methods
Method: date-header-of (SOME-REQUEST request)
Generic Function: default-action SOME-REQUEST

Return the default action associated with this request

Package

hh-aws

Source

common.lisp (file)

Methods
Method: default-action (SOME-REQUEST ec2-revoke-security-group-ingress-request)
Source

ec2.lisp (file)

Method: default-action (SOME-REQUEST ec2-authorize-security-group-ingress-request)
Source

ec2.lisp (file)

Method: default-action (SOME-REQUEST ec2-describe-security-groups-request)
Source

ec2.lisp (file)

Method: default-action (SOME-REQUEST ec2-describe-instances-request)
Source

ec2.lisp (file)

Method: default-action (SOME-REQUEST ec2-describe-availability-zones-request)
Source

ec2.lisp (file)

Method: default-action (SOME-REQUEST ec2-describe-regions-request)
Source

ec2.lisp (file)

Method: default-action (SOME-REQUEST sqs-set-queue-attributes-request)
Source

sqs.lisp (file)

Method: default-action (SOME-REQUEST sqs-get-queue-attributes-request)
Source

sqs.lisp (file)

Method: default-action (SOME-REQUEST sqs-delete-message-request)
Source

sqs.lisp (file)

Method: default-action (SOME-REQUEST sqs-receive-message-request)
Source

sqs.lisp (file)

Method: default-action (SOME-REQUEST sqs-send-message-request)
Source

sqs.lisp (file)

Method: default-action (SOME-REQUEST sqs-delete-queue-request)
Source

sqs.lisp (file)

Method: default-action (SOME-REQUEST sqs-list-queues-request)
Source

sqs.lisp (file)

Method: default-action (SOME-REQUEST sqs-create-queue-request)
Source

sqs.lisp (file)

Method: default-action (SOME-REQUEST db-select-request)
Source

sdb.lisp (file)

Method: default-action (SOME-REQUEST db-query-with-attributes-request)
Source

sdb.lisp (file)

Method: default-action (SOME-REQUEST db-query-request)
Source

sdb.lisp (file)

Method: default-action (SOME-REQUEST db-delete-attributes-request)
Source

sdb.lisp (file)

Method: default-action (SOME-REQUEST db-put-attributes-request)
Source

sdb.lisp (file)

Method: default-action (SOME-REQUEST db-get-attributes-request)
Source

sdb.lisp (file)

Method: default-action (SOME-REQUEST db-domain-metadata-request)
Source

sdb.lisp (file)

Method: default-action (SOME-REQUEST db-delete-domain-request)
Source

sdb.lisp (file)

Method: default-action (SOME-REQUEST db-create-domain-request)
Source

sdb.lisp (file)

Method: default-action (SOME-REQUEST db-list-domains-request)
Source

sdb.lisp (file)

Generic Function: endpoint-of A-SERVICE

Hostname of AWS service endpoint (e.g., s3.amazon.com)

Package

hh-aws

Source

common.lisp (file)

Methods
Method: endpoint-of (SOME-REQUEST ec2-request)
Source

ec2.lisp (file)

Method: endpoint-of (A-SERVICE ec2)
Source

ec2.lisp (file)

Method: endpoint-of (A-SERVICE simple-queue-service)
Source

sqs.lisp (file)

Method: endpoint-of (SOME-REQUEST s3-request)
Source

s3.lisp (file)

Method: endpoint-of (A-SERVICE s3)
Source

s3.lisp (file)

Method: endpoint-of (A-SERVICE simpledb)
Source

sdb.lisp (file)

Method: endpoint-of (SOME-REQUEST request)
Generic Function: enter-element HANDLER NAME ATTRIBUTES
Package

hh-aws

Source

xml.lisp (file)

Methods
Method: enter-element (HANDLER security-group-builder) NAME ATTRIBUTES
Source

ec2.lisp (file)

Method: enter-element (HANDLER builder) NAME ATTRIBUTES
Source

ec2.lisp (file)

Method: enter-element (HANDLER bucket-contents-builder) NAME ATTRIBUTES
Source

s3.lisp (file)

Method: enter-element (HANDLER list-buckets-builder) NAME ATTRIBUTES
Source

s3.lisp (file)

Method: enter-element (HANDLER items-builder) NAME ATTRIBUTES
Source

sdb.lisp (file)

Method: enter-element (HANDLER (eql default)) NAME ATTRIBUTES
Method: enter-element HANDLER NAME ATTRIBUTES
Generic Function: error-code CONDITION
Generic Function: (setf error-code) NEW-VALUE CONDITION
Package

hh-aws

Methods
Method: error-code (CONDITION aws-error)
Method: (setf error-code) NEW-VALUE (CONDITION aws-error)
Source

conditions.lisp (file)

Generic Function: error-format SOME-REQUEST
Package

hh-aws

Source

common.lisp (file)

Methods
Method: error-format (SOME-REQUEST request)
Generic Function: error-message CONDITION
Generic Function: (setf error-message) NEW-VALUE CONDITION
Package

hh-aws

Methods
Method: error-message (CONDITION aws-error)
Method: (setf error-message) NEW-VALUE (CONDITION aws-error)
Source

conditions.lisp (file)

Generic Function: error-response CONDITION
Generic Function: (setf error-response) NEW-VALUE CONDITION
Package

hh-aws

Methods
Method: error-response (CONDITION aws-error)
Method: (setf error-response) NEW-VALUE (CONDITION aws-error)
Source

conditions.lisp (file)

Generic Function: exit-element HANDLER NAME ATTRIBUTES
Package

hh-aws

Source

xml.lisp (file)

Methods
Method: exit-element (HANDLER security-group-builder) NAME ATTRIBUTES
Source

ec2.lisp (file)

Method: exit-element (HANDLER bucket-contents-builder) NAME ATTRIBUTES
Source

s3.lisp (file)

Method: exit-element (HANDLER list-buckets-builder) NAME ATTRIBUTES
Source

s3.lisp (file)

Method: exit-element (HANDLER items-builder) NAME ATTRIBUTES
Source

sdb.lisp (file)

Method: exit-element (HANDLER builder) NAME ATTRIBUTES
Method: exit-element (HANDLER (eql default)) NAME ATTRIBUTES
Method: exit-element HANDLER NAME ATTRIBUTES
Generic Function: extract-errors SOME-SERVICE SOME-REQUEST SOME-RESPONSE
Package

hh-aws

Source

common.lisp (file)

Methods
Method: extract-errors (SOME-SERVICE service) (SOME-REQUEST request) SOME-RESPONSE
Generic Function: extract-result SOME-SERVICE SOME-REQUEST SOME-RESPONSE
Package

hh-aws

Source

common.lisp (file)

Methods
Method: extract-result (SOME-SERVICE service) (SOME-REQUEST ec2-describe-security-groups-request) SOME-RESPONSE
Source

ec2.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST ec2-describe-instances-request) SOME-RESPONSE
Source

ec2.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST sqs-set-queue-attributes-request) SOME-RESPONSE
Source

sqs.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST sqs-delete-message-request) SOME-RESPONSE
Source

sqs.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST sqs-send-message-request) SOME-RESPONSE
Source

sqs.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST sqs-delete-queue-request) SOME-RESPONSE
Source

sqs.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST sqs-list-queues-request) SOME-RESPONSE
Source

sqs.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST sqs-create-queue-request) SOME-RESPONSE
Source

sqs.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST s3-delete-bucket-object-request) SOME-RESPONSE
Source

s3.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST s3-get-bucket-object-request) SOME-RESPONSE
Source

s3.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST s3-put-bucket-object-request) SOME-RESPONSE
Source

s3.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST s3-list-bucket-objects-request) SOME-RESPONSE
Source

s3.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST s3-delete-bucket-request) SOME-RESPONSE
Source

s3.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST s3-create-bucket-request) SOME-RESPONSE
Source

s3.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST s3-list-buckets-request) SOME-RESPONSE
Source

s3.lisp (file)

Method: extract-result SOME-SERVICE (SOME-REQUEST s3-request) SOME-RESPONSE
Source

s3.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST db-select-request) SOME-RESPONSE
Source

sdb.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST db-query-with-attributes-request) SOME-RESPONSE
Source

sdb.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST db-query-request) SOME-RESPONSE
Source

sdb.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST db-delete-attributes-request) SOME-RESPONSE
Source

sdb.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST db-put-attributes-request) SOME-RESPONSE
Source

sdb.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST db-delete-domain-request) SOME-RESPONSE
Source

sdb.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST db-create-domain-request) SOME-RESPONSE
Source

sdb.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST db-list-domains-request) SOME-RESPONSE
Source

sdb.lisp (file)

Method: extract-result (SOME-SERVICE service) (SOME-REQUEST request) SOME-RESPONSE
Generic Function: finish-parse HANDLER
Package

hh-aws

Source

xml.lisp (file)

Methods
Method: finish-parse (HANDLER security-group-builder)
Source

ec2.lisp (file)

Method: finish-parse (HANDLER builder)
Source

ec2.lisp (file)

Method: finish-parse (HANDLER bucket-contents-builder)
Source

s3.lisp (file)

Method: finish-parse (HANDLER list-buckets-builder)
Source

s3.lisp (file)

Method: finish-parse (HANDLER items-builder)
Source

sdb.lisp (file)

Method: finish-parse (HANDLER find-path-builder)
Method: finish-parse HANDLER
Generic Function: has-amz-headers-p SOME-REQUEST
Package

hh-aws

Source

common.lisp (file)

Methods
Method: has-amz-headers-p (SOME-REQUEST request)
Generic Function: headers-of OBJECT
Generic Function: (setf headers-of) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: headers-of (REQUEST request)
Method: (setf headers-of) NEW-VALUE (REQUEST request)

HTTP headers associated with the request

Source

common.lisp (file)

Generic Function: http-host-header SOME-REQUEST
Package

hh-aws

Source

common.lisp (file)

Methods
Method: http-host-header (SOME-REQUEST request)
Generic Function: http-request-uri SOME-REQUEST
Package

hh-aws

Source

common.lisp (file)

Methods
Method: http-request-uri (SOME-REQUEST request)
Generic Function: http-uri SOME-REQUEST

The HTTP URI of a request, including scheme, host, and path

Package

hh-aws

Source

common.lisp (file)

Methods
Method: http-uri (SOME-REQUEST sqs-request)
Source

sqs.lisp (file)

Method: http-uri (SOME-REQUEST s3-request)
Source

s3.lisp (file)

Method: http-uri (SOME-REQUEST request)
Generic Function: http-verb SOME-REQUEST
Package

hh-aws

Source

common.lisp (file)

Methods
Method: http-verb (SOME-REQUEST request)
Generic Function: make-request A-SERVICE A-REQUEST-TYPE

Create a new request for the service

Package

hh-aws

Source

common.lisp (file)

Methods
Method: make-request A-SERVICE (A-REQUEST-TYPE symbol)
Generic Function: md5-digest SOME-CONTENT

Create an MD5 digest of the provided content

Package

hh-aws

Source

common.lisp (file)

Methods
Method: md5-digest (SOME-CONTENT string)
Generic Function: method-of SOME-REQUEST
Package

hh-aws

Source

common.lisp (file)

Methods
Method: method-of (SOME-REQUEST s3-delete-bucket-object-request)
Source

s3.lisp (file)

Method: method-of (SOME-REQUEST s3-get-bucket-object-request)
Source

s3.lisp (file)

Method: method-of (SOME-REQUEST s3-put-bucket-object-request)
Source

s3.lisp (file)

Method: method-of (SOME-REQUEST s3-list-bucket-objects-request)
Source

s3.lisp (file)

Method: method-of (SOME-REQUEST s3-delete-bucket-request)
Source

s3.lisp (file)

Method: method-of (SOME-REQUEST s3-create-bucket-request)
Source

s3.lisp (file)

Method: method-of (SOME-REQUEST request)
Generic Function: object-content-for OBJECT
Generic Function: (setf object-content-for) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: object-content-for (S3-REQUEST s3-request)

automatically generated reader method

Source

s3.lisp (file)

Method: (setf object-content-for) NEW-VALUE (S3-REQUEST s3-request)

automatically generated writer method

Source

s3.lisp (file)

Generic Function: parameters-of OBJECT
Generic Function: (setf parameters-of) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: parameters-of (REQUEST request)
Method: (setf parameters-of) NEW-VALUE (REQUEST request)

Parameters accompanying the message as name-value pairs

Source

common.lisp (file)

Generic Function: path-to-match OBJECT
Generic Function: (setf path-to-match) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: path-to-match (FIND-PATH-BUILDER find-path-builder)

automatically generated reader method

Source

xml.lisp (file)

Method: (setf path-to-match) NEW-VALUE (FIND-PATH-BUILDER find-path-builder)

automatically generated writer method

Source

xml.lisp (file)

Generic Function: queue-for OBJECT
Generic Function: (setf queue-for) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: queue-for (SQS-REQUEST sqs-request)

automatically generated reader method

Source

sqs.lisp (file)

Method: (setf queue-for) NEW-VALUE (SQS-REQUEST sqs-request)

automatically generated writer method

Source

sqs.lisp (file)

Generic Function: region-for OBJECT
Generic Function: (setf region-for) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: region-for (EC2-REQUEST ec2-request)

automatically generated reader method

Source

ec2.lisp (file)

Method: (setf region-for) NEW-VALUE (EC2-REQUEST ec2-request)

automatically generated writer method

Source

ec2.lisp (file)

Generic Function: request-signature SOME-REQUEST

Compute the signature of the request and return it’s base64 representation (note: using HMAC256)

Package

hh-aws

Source

common.lisp (file)

Methods
Method: request-signature (SOME-REQUEST request)
Generic Function: request-string-to-sign SOME-REQUEST

String representation of request prepared for signing

Package

hh-aws

Source

common.lisp (file)

Methods
Method: request-string-to-sign (SOME-REQUEST s3-request)
Source

s3.lisp (file)

Method: request-string-to-sign (SOME-REQUEST request)
Generic Function: response-body OBJECT
Generic Function: (setf response-body) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: response-body (RESPONSE response)
Method: (setf response-body) NEW-VALUE (RESPONSE response)

Body of the response (if any)

Source

common.lisp (file)

Generic Function: response-headers OBJECT
Generic Function: (setf response-headers) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: response-headers (RESPONSE response)

automatically generated reader method

Source

common.lisp (file)

Method: (setf response-headers) NEW-VALUE (RESPONSE response)

automatically generated writer method

Source

common.lisp (file)

Generic Function: response-must-close OBJECT
Generic Function: (setf response-must-close) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: response-must-close (RESPONSE response)

automatically generated reader method

Source

common.lisp (file)

Method: (setf response-must-close) NEW-VALUE (RESPONSE response)

automatically generated writer method

Source

common.lisp (file)

Generic Function: response-reason-phrase OBJECT
Generic Function: (setf response-reason-phrase) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: response-reason-phrase (RESPONSE response)

automatically generated reader method

Source

common.lisp (file)

Method: (setf response-reason-phrase) NEW-VALUE (RESPONSE response)

automatically generated writer method

Source

common.lisp (file)

Generic Function: response-status-code OBJECT
Generic Function: (setf response-status-code) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: response-status-code (RESPONSE response)
Method: (setf response-status-code) NEW-VALUE (RESPONSE response)

Status code returned by the server

Source

common.lisp (file)

Generic Function: response-stream OBJECT
Generic Function: (setf response-stream) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: response-stream (RESPONSE response)

automatically generated reader method

Source

common.lisp (file)

Method: (setf response-stream) NEW-VALUE (RESPONSE response)

automatically generated writer method

Source

common.lisp (file)

Generic Function: result-format SOME-REQUEST

Return the format that should be used to extract the result from the response’s body

Package

hh-aws

Source

common.lisp (file)

Methods
Method: result-format (SOME-REQUEST ec2-describe-instances-request)
Source

ec2.lisp (file)

Method: result-format (SOME-REQUEST ec2-describe-availability-zones-request)
Source

ec2.lisp (file)

Method: result-format (SOME-REQUEST ec2-describe-regions-request)
Source

ec2.lisp (file)

Method: result-format (SOME-REQUEST sqs-get-queue-attributes-request)
Source

sqs.lisp (file)

Method: result-format (SOME-REQUEST sqs-receive-message-request)
Source

sqs.lisp (file)

Method: result-format (SOME-REQUEST sqs-list-queues-request)
Source

sqs.lisp (file)

Method: result-format (SOME-REQUEST sqs-create-queue-request)
Source

sqs.lisp (file)

Method: result-format (SOME-REQUEST db-query-request)
Source

sdb.lisp (file)

Method: result-format (SOME-REQUEST db-get-attributes-request)
Source

sdb.lisp (file)

Method: result-format (SOME-REQUEST db-domain-metadata-request)
Source

sdb.lisp (file)

Method: result-format (SOME-REQUEST db-list-domains-request)
Source

sdb.lisp (file)

Method: result-format (SOME-REQUEST request)
Generic Function: results-of OBJECT
Generic Function: (setf results-of) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: results-of (BUILDER builder)

automatically generated reader method

Source

xml.lisp (file)

Method: (setf results-of) NEW-VALUE (BUILDER builder)

automatically generated writer method

Source

xml.lisp (file)

Generic Function: send-http-request SOME-REQUEST

Send the HTTP request

Package

hh-aws

Source

common.lisp (file)

Methods
Method: send-http-request (SOME-REQUEST s3-put-bucket-object-request)
Source

s3.lisp (file)

Method: send-http-request (SOME-REQUEST s3-request)
Source

s3.lisp (file)

Method: send-http-request (SOME-REQUEST request)
Generic Function: send-request SOME-SERVICE SOME-REQUEST &optional PARAMETERS

Send a request to its endpoint, and return any supplied response.

Package

hh-aws

Source

common.lisp (file)

Methods
Method: send-request (SOME-SERVICE service) (SOME-REQUEST request) &optional PARAMETERS
Generic Function: service-of OBJECT
Generic Function: (setf service-of) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: service-of (MESSAGE message)
Method: (setf service-of) NEW-VALUE (MESSAGE message)

Service source or destination of the message

Source

common.lisp (file)

Generic Function: signature-digest-algorithm SOME-REQUEST

Return the cryptographic diegest algorithm to use when signing the request

Package

hh-aws

Source

common.lisp (file)

Methods
Method: signature-digest-algorithm (SOME-REQUEST s3-request)
Source

s3.lisp (file)

Method: signature-digest-algorithm (SOME-REQUEST request)
Generic Function: signed-parameters-of SOME-REQUEST

Return the signed form of parameters for the request
(means the addition of the signature parameter); at the moment, only SimpleDB requires this method.

Package

hh-aws

Source

common.lisp (file)

Methods
Method: signed-parameters-of (SOME-REQUEST ec2-request)
Source

ec2.lisp (file)

Method: signed-parameters-of (SOME-REQUEST sqs-request)
Source

sqs.lisp (file)

Method: signed-parameters-of (SOME-REQUEST db-request)
Source

sdb.lisp (file)

Method: signed-parameters-of (SOME-REQUEST request)
Generic Function: sorted-headers SOME-REQUEST

Sort the headers of the request according to byte-ordering of names, and return the sorted list

Package

hh-aws

Source

common.lisp (file)

Methods
Method: sorted-headers (SOME-REQUEST request)
Generic Function: sorted-parameters SOME-REQUEST

Sort the parameters of the request according to byte-ordering of names, and return the sorted list

Package

hh-aws

Source

common.lisp (file)

Methods
Method: sorted-parameters (SOME-REQUEST request)
Generic Function: uri-of OBJECT
Generic Function: (setf uri-of) NEW-VALUE OBJECT
Package

hh-aws

Methods
Method: uri-of (MESSAGE message)
Method: (setf uri-of) NEW-VALUE (MESSAGE message)

URI that is the source or destinationof the message

Source

common.lisp (file)

Generic Function: version-of A-SERVICE

Return the expected version of the service

Package

hh-aws

Source

common.lisp (file)

Methods
Method: version-of (A-SERVICE ec2)
Source

ec2.lisp (file)

Method: version-of (A-SERVICE simple-queue-service)
Source

sqs.lisp (file)

Method: version-of (A-SERVICE s3)
Source

s3.lisp (file)

Method: version-of (A-SERVICE simpledb)
Source

sdb.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.6 Classes

Class: bucket-contents-builder ()
Package

hh-aws

Source

s3.lisp (file)

Direct superclasses

builder (class)

Direct methods
Direct slots
Slot: all-attributes
Readers

attributes-of (generic function)

Writers

(setf attributes-of) (generic function)

Slot: current-attribute
Readers

current-attribute-of (generic function)

Writers

(setf current-attribute-of) (generic function)

Class: builder ()
Package

hh-aws

Source

xml.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: all-results
Readers

results-of (generic function)

Writers

(setf results-of) (generic function)

Slot: current-result
Readers

current-of (generic function)

Writers

(setf current-of) (generic function)

Class: credentials ()

Encapsulates credentials used for authenticating requests to AWS

Package

hh-aws

Source

common.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Class: db-create-domain-request ()
Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses
Direct methods
Class: db-delete-attributes-request ()
Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses
Direct methods
Class: db-delete-domain-request ()
Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses
Direct methods
Class: db-domain-metadata-request ()
Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses
Direct methods
Class: db-get-attributes-request ()
Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses
Direct methods
Class: db-list-domains-request ()
Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses
Direct methods
Class: db-put-attributes-request ()
Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses
Direct methods
Class: db-query-request ()
Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses
Direct methods
Class: db-query-with-attributes-request ()
Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses
Direct methods
Class: db-request ()

Base for requests targeting SimpleDB

Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses

request (class)

Direct subclasses
Direct methods
Class: db-select-request ()
Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses
Direct methods
Class: ec2 ()
Package

hh-aws

Source

ec2.lisp (file)

Direct superclasses

service (class)

Direct methods
Class: ec2-authorize-security-group-ingress-request ()
Package

hh-aws

Source

ec2.lisp (file)

Direct superclasses
Direct methods

default-action (method)

Class: ec2-describe-availability-zones-request ()
Package

hh-aws

Source

ec2.lisp (file)

Direct superclasses
Direct methods
Class: ec2-describe-instances-request ()
Package

hh-aws

Source

ec2.lisp (file)

Direct superclasses
Direct methods
Class: ec2-describe-regions-request ()
Package

hh-aws

Source

ec2.lisp (file)

Direct superclasses
Direct methods
Class: ec2-describe-security-groups-request ()
Package

hh-aws

Source

ec2.lisp (file)

Direct superclasses
Direct methods
Class: ec2-request ()
Package

hh-aws

Source

ec2.lisp (file)

Direct superclasses

request (class)

Direct subclasses
Direct methods
Direct slots
Slot: region
Initargs

:region

Readers

region-for (generic function)

Writers

(setf region-for) (generic function)

Class: ec2-revoke-security-group-ingress-request ()
Package

hh-aws

Source

ec2.lisp (file)

Direct superclasses
Direct methods

default-action (method)

Class: empty-credentials ()
Package

hh-aws

Source

common.lisp (file)

Direct superclasses

credentials (class)

Direct methods
Class: explicit-credentials ()

Credentials explicitly initialized to specific values

Package

hh-aws

Source

common.lisp (file)

Direct superclasses

credentials (class)

Direct methods
Direct slots
Slot: access-key-id
Initargs

:access-key-id

Slot: secret-key
Initargs

:secret-key

Class: find-path-builder ()
Package

hh-aws

Source

xml.lisp (file)

Direct superclasses

builder (class)

Direct methods
Direct slots
Slot: path
Initargs

:path

Readers

path-to-match (generic function)

Writers

(setf path-to-match) (generic function)

Class: items-builder ()
Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses

builder (class)

Direct methods
Direct slots
Slot: all-attributes
Readers

attributes-of (generic function)

Writers

(setf attributes-of) (generic function)

Slot: current-attribute
Readers

current-attribute-of (generic function)

Writers

(setf current-attribute-of) (generic function)

Class: list-buckets-builder ()
Package

hh-aws

Source

s3.lisp (file)

Direct superclasses

builder (class)

Direct methods
Class: message ()
Package

hh-aws

Source

common.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: service

Service source or destination of the message

Initargs

:service

Readers

service-of (generic function)

Writers

(setf service-of) (generic function)

Slot: uri

URI that is the source or destinationof the message

Initargs

:uri

Initform

"/"

Readers

uri-of (generic function)

Writers

(setf uri-of) (generic function)

Class: request ()

Encapsulates a single request sent to a service instance of AWS

Package

hh-aws

Source

common.lisp (file)

Direct superclasses

message (class)

Direct subclasses
Direct methods
Direct slots
Slot: parameters

Parameters accompanying the message as name-value pairs

Initform

(make-hash-table :test (quote equal))

Readers

parameters-of (generic function)

Writers

(setf parameters-of) (generic function)

Slot: headers

HTTP headers associated with the request

Initform

(make-hash-table :test (quote equal))

Readers

headers-of (generic function)

Writers

(setf headers-of) (generic function)

Class: response ()

Encapsulates a response from a service instance of AWS

Package

hh-aws

Source

common.lisp (file)

Direct superclasses

message (class)

Direct methods
Direct slots
Slot: body

Body of the response (if any)

Initargs

:body

Readers

response-body (generic function)

Writers

(setf response-body) (generic function)

Slot: status-code

Status code returned by the server

Initargs

:status-code

Readers

response-status-code (generic function)

Writers

(setf response-status-code) (generic function)

Slot: headers
Initargs

:headers

Readers

response-headers (generic function)

Writers

(setf response-headers) (generic function)

Slot: stream
Initargs

:stream

Readers

response-stream (generic function)

Writers

(setf response-stream) (generic function)

Slot: must-close
Initargs

:must-close

Readers

response-must-close (generic function)

Writers

(setf response-must-close) (generic function)

Slot: reason-phrase
Initargs

:reason-phrase

Readers

response-reason-phrase (generic function)

Writers

(setf response-reason-phrase) (generic function)

Class: s3 ()
Package

hh-aws

Source

s3.lisp (file)

Direct superclasses

service (class)

Direct methods
Class: s3-create-bucket-request ()
Package

hh-aws

Source

s3.lisp (file)

Direct superclasses
Direct methods
Class: s3-delete-bucket-object-request ()
Package

hh-aws

Source

s3.lisp (file)

Direct superclasses
Direct methods
Class: s3-delete-bucket-request ()
Package

hh-aws

Source

s3.lisp (file)

Direct superclasses
Direct methods
Class: s3-get-bucket-object-request ()
Package

hh-aws

Source

s3.lisp (file)

Direct superclasses
Direct methods
Class: s3-list-bucket-objects-request ()
Package

hh-aws

Source

s3.lisp (file)

Direct superclasses
Direct methods
Class: s3-list-buckets-request ()
Package

hh-aws

Source

s3.lisp (file)

Direct superclasses
Direct methods

extract-result (method)

Class: s3-put-bucket-object-request ()
Package

hh-aws

Source

s3.lisp (file)

Direct superclasses
Direct methods
Class: s3-request ()

Base for requests targeting S3

Package

hh-aws

Source

s3.lisp (file)

Direct superclasses

request (class)

Direct subclasses
Direct methods
Direct slots
Slot: bucket
Initargs

:bucket

Readers

bucket-for (generic function)

Writers

(setf bucket-for) (generic function)

Slot: bucket-object
Initargs

:object

Readers

bucket-object-for (generic function)

Writers

(setf bucket-object-for) (generic function)

Slot: object-content
Initargs

:content

Readers

object-content-for (generic function)

Writers

(setf object-content-for) (generic function)

Class: security-group-builder ()
Package

hh-aws

Source

ec2.lisp (file)

Direct superclasses

builder (class)

Direct methods
Direct slots
Slot: current-ip-permission
Readers

current-permission-of (generic function)

Writers

(setf current-permission-of) (generic function)

Class: service ()

Encapsulates a specific functional AWS (e.g., S3, SimpleDB, etc.)

Package

hh-aws

Source

common.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Class: simple-queue-service ()
Package

hh-aws

Source

sqs.lisp (file)

Direct superclasses

service (class)

Direct methods
Class: simpledb ()
Package

hh-aws

Source

sdb.lisp (file)

Direct superclasses

service (class)

Direct methods
Class: sqs-create-queue-request ()
Package

hh-aws

Source

sqs.lisp (file)

Direct superclasses
Direct methods
Class: sqs-delete-message-request ()
Package

hh-aws

Source

sqs.lisp (file)

Direct superclasses
Direct methods
Class: sqs-delete-queue-request ()
Package

hh-aws

Source

sqs.lisp (file)

Direct superclasses
Direct methods
Class: sqs-get-queue-attributes-request ()
Package

hh-aws

Source

sqs.lisp (file)

Direct superclasses
Direct methods
Class: sqs-list-queues-request ()
Package

hh-aws

Source

sqs.lisp (file)

Direct superclasses
Direct methods
Class: sqs-receive-message-request ()
Package

hh-aws

Source

sqs.lisp (file)

Direct superclasses
Direct methods
Class: sqs-request ()
Package

hh-aws

Source

sqs.lisp (file)

Direct superclasses

request (class)

Direct subclasses
Direct methods
Direct slots
Slot: queue-name
Initargs

:queue

Readers

queue-for (generic function)

Writers

(setf queue-for) (generic function)

Class: sqs-send-message-request ()
Package

hh-aws

Source

sqs.lisp (file)

Direct superclasses
Direct methods
Class: sqs-set-queue-attributes-request ()
Package

hh-aws

Source

sqs.lisp (file)

Direct superclasses
Direct methods
Class: user-private-credentials ()

Credentials are stored in a pair of files in ~/.aws; 1 file for the access key id, and one for the secret key.

Package

hh-aws

Source

common.lisp (file)

Direct superclasses

credentials (class)

Direct methods

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   H   L  
Index Entry  Section

F
File, Lisp, hh-aws.asd: The hh-aws<dot>asd file
File, Lisp, hh-aws/common.lisp: The hh-aws/common<dot>lisp file
File, Lisp, hh-aws/conditions.lisp: The hh-aws/conditions<dot>lisp file
File, Lisp, hh-aws/constants.lisp: The hh-aws/constants<dot>lisp file
File, Lisp, hh-aws/ec2.lisp: The hh-aws/ec2<dot>lisp file
File, Lisp, hh-aws/package.lisp: The hh-aws/package<dot>lisp file
File, Lisp, hh-aws/s3.lisp: The hh-aws/s3<dot>lisp file
File, Lisp, hh-aws/sdb.lisp: The hh-aws/sdb<dot>lisp file
File, Lisp, hh-aws/sqs.lisp: The hh-aws/sqs<dot>lisp file
File, Lisp, hh-aws/utils.lisp: The hh-aws/utils<dot>lisp file
File, Lisp, hh-aws/xml.lisp: The hh-aws/xml<dot>lisp file

H
hh-aws.asd: The hh-aws<dot>asd file
hh-aws/common.lisp: The hh-aws/common<dot>lisp file
hh-aws/conditions.lisp: The hh-aws/conditions<dot>lisp file
hh-aws/constants.lisp: The hh-aws/constants<dot>lisp file
hh-aws/ec2.lisp: The hh-aws/ec2<dot>lisp file
hh-aws/package.lisp: The hh-aws/package<dot>lisp file
hh-aws/s3.lisp: The hh-aws/s3<dot>lisp file
hh-aws/sdb.lisp: The hh-aws/sdb<dot>lisp file
hh-aws/sqs.lisp: The hh-aws/sqs<dot>lisp file
hh-aws/utils.lisp: The hh-aws/utils<dot>lisp file
hh-aws/xml.lisp: The hh-aws/xml<dot>lisp file

L
Lisp File, hh-aws.asd: The hh-aws<dot>asd file
Lisp File, hh-aws/common.lisp: The hh-aws/common<dot>lisp file
Lisp File, hh-aws/conditions.lisp: The hh-aws/conditions<dot>lisp file
Lisp File, hh-aws/constants.lisp: The hh-aws/constants<dot>lisp file
Lisp File, hh-aws/ec2.lisp: The hh-aws/ec2<dot>lisp file
Lisp File, hh-aws/package.lisp: The hh-aws/package<dot>lisp file
Lisp File, hh-aws/s3.lisp: The hh-aws/s3<dot>lisp file
Lisp File, hh-aws/sdb.lisp: The hh-aws/sdb<dot>lisp file
Lisp File, hh-aws/sqs.lisp: The hh-aws/sqs<dot>lisp file
Lisp File, hh-aws/utils.lisp: The hh-aws/utils<dot>lisp file
Lisp File, hh-aws/xml.lisp: The hh-aws/xml<dot>lisp file

Jump to:   F   H   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   O   P   Q   R   S   U   V  
Index Entry  Section

(
(setf attributes-of): Internal generic functions
(setf attributes-of): Internal generic functions
(setf attributes-of): Internal generic functions
(setf bucket-for): Internal generic functions
(setf bucket-for): Internal generic functions
(setf bucket-object-for): Internal generic functions
(setf bucket-object-for): Internal generic functions
(setf current-attribute-of): Internal generic functions
(setf current-attribute-of): Internal generic functions
(setf current-attribute-of): Internal generic functions
(setf current-of): Internal generic functions
(setf current-of): Internal generic functions
(setf current-permission-of): Internal generic functions
(setf current-permission-of): Internal generic functions
(setf error-code): Internal generic functions
(setf error-code): Internal generic functions
(setf error-message): Internal generic functions
(setf error-message): Internal generic functions
(setf error-response): Internal generic functions
(setf error-response): Internal generic functions
(setf headers-of): Internal generic functions
(setf headers-of): Internal generic functions
(setf object-content-for): Internal generic functions
(setf object-content-for): Internal generic functions
(setf parameters-of): Internal generic functions
(setf parameters-of): Internal generic functions
(setf path-to-match): Internal generic functions
(setf path-to-match): Internal generic functions
(setf queue-for): Internal generic functions
(setf queue-for): Internal generic functions
(setf region-for): Internal generic functions
(setf region-for): Internal generic functions
(setf response-body): Internal generic functions
(setf response-body): Internal generic functions
(setf response-headers): Internal generic functions
(setf response-headers): Internal generic functions
(setf response-must-close): Internal generic functions
(setf response-must-close): Internal generic functions
(setf response-reason-phrase): Internal generic functions
(setf response-reason-phrase): Internal generic functions
(setf response-status-code): Internal generic functions
(setf response-status-code): Internal generic functions
(setf response-stream): Internal generic functions
(setf response-stream): Internal generic functions
(setf results-of): Internal generic functions
(setf results-of): Internal generic functions
(setf service-of): Internal generic functions
(setf service-of): Internal generic functions
(setf uri-of): Internal generic functions
(setf uri-of): Internal generic functions

A
access-key-id: Exported generic functions
access-key-id: Exported generic functions
access-key-id: Exported generic functions
access-key-id: Exported generic functions
add-attribute-name-parameters: Internal generic functions
add-attribute-name-parameters: Internal generic functions
add-attribute-parameters: Internal generic functions
add-attribute-parameters: Internal generic functions
add-header: Internal generic functions
add-header: Internal generic functions
add-parameter: Internal generic functions
add-parameter: Internal generic functions
additional-headers-of: Internal generic functions
additional-headers-of: Internal generic functions
additional-headers-of: Internal generic functions
attributes-of: Internal generic functions
attributes-of: Internal generic functions
attributes-of: Internal generic functions
aws-date: Internal functions
aws-timestamp: Internal functions

B
bucket-contents-parser: Internal functions
bucket-for: Internal generic functions
bucket-for: Internal generic functions
bucket-object-for: Internal generic functions
bucket-object-for: Internal generic functions
builder-parser: Internal functions
bytes-to-string: Internal functions

C
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-service: Internal generic functions
call-succeeded: Internal generic functions
call-succeeded: Internal generic functions
canonical-query-string: Internal generic functions
canonical-query-string: Internal generic functions
canonicalized-amz-headers-of: Internal generic functions
canonicalized-amz-headers-of: Internal generic functions
canonicalized-resource-of: Internal generic functions
canonicalized-resource-of: Internal generic functions
capture-text: Internal generic functions
capture-text: Internal generic functions
capture-text: Internal generic functions
capture-text: Internal generic functions
capture-text: Internal generic functions
capture-text: Internal generic functions
capture-text: Internal generic functions
capture-text: Internal generic functions
capture-text: Internal generic functions
content-length-of: Internal generic functions
content-length-of: Internal generic functions
content-md5-of: Internal generic functions
content-md5-of: Internal generic functions
content-type-of: Internal generic functions
content-type-of: Internal generic functions
cout: Internal macros
current-attribute-of: Internal generic functions
current-attribute-of: Internal generic functions
current-attribute-of: Internal generic functions
current-element: Internal functions
current-element-to-find: Internal functions
current-handler: Internal functions
current-of: Internal generic functions
current-of: Internal generic functions
current-permission-of: Internal generic functions
current-permission-of: Internal generic functions

D
date-header-of: Internal generic functions
date-header-of: Internal generic functions
db-create-domain: Exported functions
db-delete-attributes: Exported functions
db-delete-domain: Exported functions
db-domain-metadata: Exported functions
db-get-attributes: Exported functions
db-list-domains: Exported functions
db-put-attributes: Exported functions
db-query: Exported functions
db-query-with-attributes: Exported functions
db-select: Exported functions
def-http-return-code: Internal macros
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-action: Internal generic functions
default-parser: Internal functions
defrequest: Internal macros
defservice: Internal macros
defxmlparser: Internal macros
detokenize: Internal functions

E
ec2-authorize-security-group-ingress: Exported functions
ec2-describe-availability-zones: Exported functions
ec2-describe-instances: Exported functions
ec2-describe-regions: Exported functions
ec2-describe-security-groups: Exported functions
ec2-instances-parser: Internal functions
ec2-revoke-security-group-ingress: Exported functions
endpoint-of: Internal generic functions
endpoint-of: Internal generic functions
endpoint-of: Internal generic functions
endpoint-of: Internal generic functions
endpoint-of: Internal generic functions
endpoint-of: Internal generic functions
endpoint-of: Internal generic functions
endpoint-of: Internal generic functions
ensure-string-ends-with: Internal functions
enter-element: Internal generic functions
enter-element: Internal generic functions
enter-element: Internal generic functions
enter-element: Internal generic functions
enter-element: Internal generic functions
enter-element: Internal generic functions
enter-element: Internal generic functions
enter-element: Internal generic functions
error-code: Internal generic functions
error-code: Internal generic functions
error-format: Internal generic functions
error-format: Internal generic functions
error-message: Internal generic functions
error-message: Internal generic functions
error-response: Internal generic functions
error-response: Internal generic functions
exit-element: Internal generic functions
exit-element: Internal generic functions
exit-element: Internal generic functions
exit-element: Internal generic functions
exit-element: Internal generic functions
exit-element: Internal generic functions
exit-element: Internal generic functions
exit-element: Internal generic functions
extract-errors: Internal generic functions
extract-errors: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions
extract-result: Internal generic functions

F
find-path-parser: Internal functions
find-responses: Internal functions
finish-parse: Internal generic functions
finish-parse: Internal generic functions
finish-parse: Internal generic functions
finish-parse: Internal generic functions
finish-parse: Internal generic functions
finish-parse: Internal generic functions
finish-parse: Internal generic functions
finish-parse: Internal generic functions
format-string: Internal macros
Function, aws-date: Internal functions
Function, aws-timestamp: Internal functions
Function, bucket-contents-parser: Internal functions
Function, builder-parser: Internal functions
Function, bytes-to-string: Internal functions
Function, current-element: Internal functions
Function, current-element-to-find: Internal functions
Function, current-handler: Internal functions
Function, db-create-domain: Exported functions
Function, db-delete-attributes: Exported functions
Function, db-delete-domain: Exported functions
Function, db-domain-metadata: Exported functions
Function, db-get-attributes: Exported functions
Function, db-list-domains: Exported functions
Function, db-put-attributes: Exported functions
Function, db-query: Exported functions
Function, db-query-with-attributes: Exported functions
Function, db-select: Exported functions
Function, default-parser: Internal functions
Function, detokenize: Internal functions
Function, ec2-authorize-security-group-ingress: Exported functions
Function, ec2-describe-availability-zones: Exported functions
Function, ec2-describe-instances: Exported functions
Function, ec2-describe-regions: Exported functions
Function, ec2-describe-security-groups: Exported functions
Function, ec2-instances-parser: Internal functions
Function, ec2-revoke-security-group-ingress: Exported functions
Function, ensure-string-ends-with: Internal functions
Function, find-path-parser: Internal functions
Function, find-responses: Internal functions
Function, hash-entries: Internal functions
Function, home-dir: Internal functions
Function, items-parser: Internal functions
Function, list-buckets-parser: Internal functions
Function, make-response: Internal functions
Function, map-name-value-pairs: Internal functions
Function, move-to-next-element-to-find: Internal functions
Function, on-finish-element: Internal functions
Function, on-start-element: Internal functions
Function, on-text: Internal functions
Function, path-p: Internal functions
Function, pop-handler: Internal functions
Function, push-handler: Internal functions
Function, s3-create-bucket: Exported functions
Function, s3-delete-bucket: Exported functions
Function, s3-delete-bucket-object: Exported functions
Function, s3-get-bucket-object: Exported functions
Function, s3-list-bucket-objects: Exported functions
Function, s3-list-buckets: Exported functions
Function, s3-put-bucket-object: Exported functions
Function, security-groups-parser: Internal functions
Function, sort-hashtable: Internal functions
Function, sqs-create-queue: Exported functions
Function, sqs-delete-message: Exported functions
Function, sqs-delete-queue: Exported functions
Function, sqs-get-queue-attributes: Exported functions
Function, sqs-list-queues: Exported functions
Function, sqs-receive-message: Exported functions
Function, sqs-send-message: Exported functions
Function, sqs-set-queue-attributes: Exported functions
Function, string-ends-with: Internal functions
Function, string-starts-with: Internal functions
Function, string-to-bytes: Internal functions
Function, url-decode: Internal functions
Function, use-symbol: Internal functions

G
Generic Function, (setf attributes-of): Internal generic functions
Generic Function, (setf bucket-for): Internal generic functions
Generic Function, (setf bucket-object-for): Internal generic functions
Generic Function, (setf current-attribute-of): Internal generic functions
Generic Function, (setf current-of): Internal generic functions
Generic Function, (setf current-permission-of): Internal generic functions
Generic Function, (setf error-code): Internal generic functions
Generic Function, (setf error-message): Internal generic functions
Generic Function, (setf error-response): Internal generic functions
Generic Function, (setf headers-of): Internal generic functions
Generic Function, (setf object-content-for): Internal generic functions
Generic Function, (setf parameters-of): Internal generic functions
Generic Function, (setf path-to-match): Internal generic functions
Generic Function, (setf queue-for): Internal generic functions
Generic Function, (setf region-for): Internal generic functions
Generic Function, (setf response-body): Internal generic functions
Generic Function, (setf response-headers): Internal generic functions
Generic Function, (setf response-must-close): Internal generic functions
Generic Function, (setf response-reason-phrase): Internal generic functions
Generic Function, (setf response-status-code): Internal generic functions
Generic Function, (setf response-stream): Internal generic functions
Generic Function, (setf results-of): Internal generic functions
Generic Function, (setf service-of): Internal generic functions
Generic Function, (setf uri-of): Internal generic functions
Generic Function, access-key-id: Exported generic functions
Generic Function, add-attribute-name-parameters: Internal generic functions
Generic Function, add-attribute-parameters: Internal generic functions
Generic Function, add-header: Internal generic functions
Generic Function, add-parameter: Internal generic functions
Generic Function, additional-headers-of: Internal generic functions
Generic Function, attributes-of: Internal generic functions
Generic Function, bucket-for: Internal generic functions
Generic Function, bucket-object-for: Internal generic functions
Generic Function, call-service: Internal generic functions
Generic Function, call-succeeded: Internal generic functions
Generic Function, canonical-query-string: Internal generic functions
Generic Function, canonicalized-amz-headers-of: Internal generic functions
Generic Function, canonicalized-resource-of: Internal generic functions
Generic Function, capture-text: Internal generic functions
Generic Function, content-length-of: Internal generic functions
Generic Function, content-md5-of: Internal generic functions
Generic Function, content-type-of: Internal generic functions
Generic Function, current-attribute-of: Internal generic functions
Generic Function, current-of: Internal generic functions
Generic Function, current-permission-of: Internal generic functions
Generic Function, date-header-of: Internal generic functions
Generic Function, default-action: Internal generic functions
Generic Function, endpoint-of: Internal generic functions
Generic Function, enter-element: Internal generic functions
Generic Function, error-code: Internal generic functions
Generic Function, error-format: Internal generic functions
Generic Function, error-message: Internal generic functions
Generic Function, error-response: Internal generic functions
Generic Function, exit-element: Internal generic functions
Generic Function, extract-errors: Internal generic functions
Generic Function, extract-result: Internal generic functions
Generic Function, finish-parse: Internal generic functions
Generic Function, has-amz-headers-p: Internal generic functions
Generic Function, headers-of: Internal generic functions
Generic Function, http-host-header: Internal generic functions
Generic Function, http-request-uri: Internal generic functions
Generic Function, http-uri: Internal generic functions
Generic Function, http-verb: Internal generic functions
Generic Function, make-request: Internal generic functions
Generic Function, md5-digest: Internal generic functions
Generic Function, method-of: Internal generic functions
Generic Function, object-content-for: Internal generic functions
Generic Function, parameters-of: Internal generic functions
Generic Function, path-to-match: Internal generic functions
Generic Function, queue-for: Internal generic functions
Generic Function, region-for: Internal generic functions
Generic Function, request-signature: Internal generic functions
Generic Function, request-string-to-sign: Internal generic functions
Generic Function, response-body: Internal generic functions
Generic Function, response-headers: Internal generic functions
Generic Function, response-must-close: Internal generic functions
Generic Function, response-reason-phrase: Internal generic functions
Generic Function, response-status-code: Internal generic functions
Generic Function, response-stream: Internal generic functions
Generic Function, result-format: Internal generic functions
Generic Function, results-of: Internal generic functions
Generic Function, secret-key: Exported generic functions
Generic Function, send-http-request: Internal generic functions
Generic Function, send-request: Internal generic functions
Generic Function, service-of: Internal generic functions
Generic Function, signature-digest-algorithm: Internal generic functions
Generic Function, signed-parameters-of: Internal generic functions
Generic Function, sorted-headers: Internal generic functions
Generic Function, sorted-parameters: Internal generic functions
Generic Function, uri-of: Internal generic functions
Generic Function, version-of: Internal generic functions

H
has-amz-headers-p: Internal generic functions
has-amz-headers-p: Internal generic functions
hash-entries: Internal functions
headers-of: Internal generic functions
headers-of: Internal generic functions
home-dir: Internal functions
http-host-header: Internal generic functions
http-host-header: Internal generic functions
http-request-uri: Internal generic functions
http-request-uri: Internal generic functions
http-uri: Internal generic functions
http-uri: Internal generic functions
http-uri: Internal generic functions
http-uri: Internal generic functions
http-verb: Internal generic functions
http-verb: Internal generic functions

I
items-parser: Internal functions

L
list-buckets-parser: Internal functions

M
Macro, cout: Internal macros
Macro, def-http-return-code: Internal macros
Macro, defrequest: Internal macros
Macro, defservice: Internal macros
Macro, defxmlparser: Internal macros
Macro, format-string: Internal macros
Macro, putend: Internal macros
Macro, raise-aws-condition: Internal macros
Macro, response-values: Internal macros
make-request: Internal generic functions
make-request: Internal generic functions
make-response: Internal functions
map-name-value-pairs: Internal functions
md5-digest: Internal generic functions
md5-digest: Internal generic functions
Method, (setf attributes-of): Internal generic functions
Method, (setf attributes-of): Internal generic functions
Method, (setf bucket-for): Internal generic functions
Method, (setf bucket-object-for): Internal generic functions
Method, (setf current-attribute-of): Internal generic functions
Method, (setf current-attribute-of): Internal generic functions
Method, (setf current-of): Internal generic functions
Method, (setf current-permission-of): Internal generic functions
Method, (setf error-code): Internal generic functions
Method, (setf error-message): Internal generic functions
Method, (setf error-response): Internal generic functions
Method, (setf headers-of): Internal generic functions
Method, (setf object-content-for): Internal generic functions
Method, (setf parameters-of): Internal generic functions
Method, (setf path-to-match): Internal generic functions
Method, (setf queue-for): Internal generic functions
Method, (setf region-for): Internal generic functions
Method, (setf response-body): Internal generic functions
Method, (setf response-headers): Internal generic functions
Method, (setf response-must-close): Internal generic functions
Method, (setf response-reason-phrase): Internal generic functions
Method, (setf response-status-code): Internal generic functions
Method, (setf response-stream): Internal generic functions
Method, (setf results-of): Internal generic functions
Method, (setf service-of): Internal generic functions
Method, (setf uri-of): Internal generic functions
Method, access-key-id: Exported generic functions
Method, access-key-id: Exported generic functions
Method, access-key-id: Exported generic functions
Method, add-attribute-name-parameters: Internal generic functions
Method, add-attribute-parameters: Internal generic functions
Method, add-header: Internal generic functions
Method, add-parameter: Internal generic functions
Method, additional-headers-of: Internal generic functions
Method, additional-headers-of: Internal generic functions
Method, attributes-of: Internal generic functions
Method, attributes-of: Internal generic functions
Method, bucket-for: Internal generic functions
Method, bucket-object-for: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-service: Internal generic functions
Method, call-succeeded: Internal generic functions
Method, canonical-query-string: Internal generic functions
Method, canonicalized-amz-headers-of: Internal generic functions
Method, canonicalized-resource-of: Internal generic functions
Method, capture-text: Internal generic functions
Method, capture-text: Internal generic functions
Method, capture-text: Internal generic functions
Method, capture-text: Internal generic functions
Method, capture-text: Internal generic functions
Method, capture-text: Internal generic functions
Method, capture-text: Internal generic functions
Method, capture-text: Internal generic functions
Method, content-length-of: Internal generic functions
Method, content-md5-of: Internal generic functions
Method, content-type-of: Internal generic functions
Method, current-attribute-of: Internal generic functions
Method, current-attribute-of: Internal generic functions
Method, current-of: Internal generic functions
Method, current-permission-of: Internal generic functions
Method, date-header-of: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, default-action: Internal generic functions
Method, endpoint-of: Internal generic functions
Method, endpoint-of: Internal generic functions
Method, endpoint-of: Internal generic functions
Method, endpoint-of: Internal generic functions
Method, endpoint-of: Internal generic functions
Method, endpoint-of: Internal generic functions
Method, endpoint-of: Internal generic functions
Method, enter-element: Internal generic functions
Method, enter-element: Internal generic functions
Method, enter-element: Internal generic functions
Method, enter-element: Internal generic functions
Method, enter-element: Internal generic functions
Method, enter-element: Internal generic functions
Method, enter-element: Internal generic functions
Method, error-code: Internal generic functions
Method, error-format: Internal generic functions
Method, error-message: Internal generic functions
Method, error-response: Internal generic functions
Method, exit-element: Internal generic functions
Method, exit-element: Internal generic functions
Method, exit-element: Internal generic functions
Method, exit-element: Internal generic functions
Method, exit-element: Internal generic functions
Method, exit-element: Internal generic functions
Method, exit-element: Internal generic functions
Method, extract-errors: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, extract-result: Internal generic functions
Method, finish-parse: Internal generic functions
Method, finish-parse: Internal generic functions
Method, finish-parse: Internal generic functions
Method, finish-parse: Internal generic functions
Method, finish-parse: Internal generic functions
Method, finish-parse: Internal generic functions
Method, finish-parse: Internal generic functions
Method, has-amz-headers-p: Internal generic functions
Method, headers-of: Internal generic functions
Method, http-host-header: Internal generic functions
Method, http-request-uri: Internal generic functions
Method, http-uri: Internal generic functions
Method, http-uri: Internal generic functions
Method, http-uri: Internal generic functions
Method, http-verb: Internal generic functions
Method, make-request: Internal generic functions
Method, md5-digest: Internal generic functions
Method, method-of: Internal generic functions
Method, method-of: Internal generic functions
Method, method-of: Internal generic functions
Method, method-of: Internal generic functions
Method, method-of: Internal generic functions
Method, method-of: Internal generic functions
Method, method-of: Internal generic functions
Method, object-content-for: Internal generic functions
Method, parameters-of: Internal generic functions
Method, path-to-match: Internal generic functions
Method, queue-for: Internal generic functions
Method, region-for: Internal generic functions
Method, request-signature: Internal generic functions
Method, request-string-to-sign: Internal generic functions
Method, request-string-to-sign: Internal generic functions
Method, response-body: Internal generic functions
Method, response-headers: Internal generic functions
Method, response-must-close: Internal generic functions
Method, response-reason-phrase: Internal generic functions
Method, response-status-code: Internal generic functions
Method, response-stream: Internal generic functions
Method, result-format: Internal generic functions
Method, result-format: Internal generic functions
Method, result-format: Internal generic functions
Method, result-format: Internal generic functions
Method, result-format: Internal generic functions
Method, result-format: Internal generic functions
Method, result-format: Internal generic functions
Method, result-format: Internal generic functions
Method, result-format: Internal generic functions
Method, result-format: Internal generic functions
Method, result-format: Internal generic functions
Method, result-format: Internal generic functions
Method, results-of: Internal generic functions
Method, secret-key: Exported generic functions
Method, secret-key: Exported generic functions
Method, secret-key: Exported generic functions
Method, send-http-request: Internal generic functions
Method, send-http-request: Internal generic functions
Method, send-http-request: Internal generic functions
Method, send-request: Internal generic functions
Method, service-of: Internal generic functions
Method, signature-digest-algorithm: Internal generic functions
Method, signature-digest-algorithm: Internal generic functions
Method, signed-parameters-of: Internal generic functions
Method, signed-parameters-of: Internal generic functions
Method, signed-parameters-of: Internal generic functions
Method, signed-parameters-of: Internal generic functions
Method, sorted-headers: Internal generic functions
Method, sorted-parameters: Internal generic functions
Method, uri-of: Internal generic functions
Method, version-of: Internal generic functions
Method, version-of: Internal generic functions
Method, version-of: Internal generic functions
Method, version-of: Internal generic functions
method-of: Internal generic functions
method-of: Internal generic functions
method-of: Internal generic functions
method-of: Internal generic functions
method-of: Internal generic functions
method-of: Internal generic functions
method-of: Internal generic functions
method-of: Internal generic functions
move-to-next-element-to-find: Internal functions

O
object-content-for: Internal generic functions
object-content-for: Internal generic functions
on-finish-element: Internal functions
on-start-element: Internal functions
on-text: Internal functions

P
parameters-of: Internal generic functions
parameters-of: Internal generic functions
path-p: Internal functions
path-to-match: Internal generic functions
path-to-match: Internal generic functions
pop-handler: Internal functions
push-handler: Internal functions
putend: Internal macros

Q
queue-for: Internal generic functions
queue-for: Internal generic functions

R
raise-aws-condition: Internal macros
region-for: Internal generic functions
region-for: Internal generic functions
request-signature: Internal generic functions
request-signature: Internal generic functions
request-string-to-sign: Internal generic functions
request-string-to-sign: Internal generic functions
request-string-to-sign: Internal generic functions
response-body: Internal generic functions
response-body: Internal generic functions
response-headers: Internal generic functions
response-headers: Internal generic functions
response-must-close: Internal generic functions
response-must-close: Internal generic functions
response-reason-phrase: Internal generic functions
response-reason-phrase: Internal generic functions
response-status-code: Internal generic functions
response-status-code: Internal generic functions
response-stream: Internal generic functions
response-stream: Internal generic functions
response-values: Internal macros
result-format: Internal generic functions
result-format: Internal generic functions
result-format: Internal generic functions
result-format: Internal generic functions
result-format: Internal generic functions
result-format: Internal generic functions
result-format: Internal generic functions
result-format: Internal generic functions
result-format: Internal generic functions
result-format: Internal generic functions
result-format: Internal generic functions
result-format: Internal generic functions
result-format: Internal generic functions
results-of: Internal generic functions
results-of: Internal generic functions

S
s3-create-bucket: Exported functions
s3-delete-bucket: Exported functions
s3-delete-bucket-object: Exported functions
s3-get-bucket-object: Exported functions
s3-list-bucket-objects: Exported functions
s3-list-buckets: Exported functions
s3-put-bucket-object: Exported functions
secret-key: Exported generic functions
secret-key: Exported generic functions
secret-key: Exported generic functions
secret-key: Exported generic functions
security-groups-parser: Internal functions
send-http-request: Internal generic functions
send-http-request: Internal generic functions
send-http-request: Internal generic functions
send-http-request: Internal generic functions
send-request: Internal generic functions
send-request: Internal generic functions
service-of: Internal generic functions
service-of: Internal generic functions
signature-digest-algorithm: Internal generic functions
signature-digest-algorithm: Internal generic functions
signature-digest-algorithm: Internal generic functions
signed-parameters-of: Internal generic functions
signed-parameters-of: Internal generic functions
signed-parameters-of: Internal generic functions
signed-parameters-of: Internal generic functions
signed-parameters-of: Internal generic functions
sort-hashtable: Internal functions
sorted-headers: Internal generic functions
sorted-headers: Internal generic functions
sorted-parameters: Internal generic functions
sorted-parameters: Internal generic functions
sqs-create-queue: Exported functions
sqs-delete-message: Exported functions
sqs-delete-queue: Exported functions
sqs-get-queue-attributes: Exported functions
sqs-list-queues: Exported functions
sqs-receive-message: Exported functions
sqs-send-message: Exported functions
sqs-set-queue-attributes: Exported functions
string-ends-with: Internal functions
string-starts-with: Internal functions
string-to-bytes: Internal functions

U
uri-of: Internal generic functions
uri-of: Internal generic functions
url-decode: Internal functions
use-symbol: Internal functions

V
version-of: Internal generic functions
version-of: Internal generic functions
version-of: Internal generic functions
version-of: Internal generic functions
version-of: Internal generic functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   O   P   Q   R   S   U   V  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
A   B   C   H   M   O   P   Q   R   S   U  
Index Entry  Section

*
*credentials*: Exported special variables
*current-elements*: Internal special variables
*current-elements-to-find*: Internal special variables
*current-handlers*: Internal special variables
*elements-found*: Internal special variables
*elements-to-find*: Internal special variables
*finds*: Internal special variables
*http-reason-phrase-map*: Internal special variables

+
+http-accepted+: Internal constants
+http-authorization-required+: Internal constants
+http-bad-gateway+: Internal constants
+http-bad-request+: Internal constants
+http-conflict+: Internal constants
+http-continue+: Internal constants
+http-created+: Internal constants
+http-expectation-failed+: Internal constants
+http-failed-dependency+: Internal constants
+http-forbidden+: Internal constants
+http-gateway-time-out+: Internal constants
+http-gone+: Internal constants
+http-internal-server-error+: Internal constants
+http-length-required+: Internal constants
+http-method-not-allowed+: Internal constants
+http-moved-permanently+: Internal constants
+http-moved-temporarily+: Internal constants
+http-multi-status+: Internal constants
+http-multiple-choices+: Internal constants
+http-no-content+: Internal constants
+http-non-authoritative-information+: Internal constants
+http-not-acceptable+: Internal constants
+http-not-found+: Internal constants
+http-not-implemented+: Internal constants
+http-not-modified+: Internal constants
+http-ok+: Internal constants
+http-partial-content+: Internal constants
+http-payment-required+: Internal constants
+http-precondition-failed+: Internal constants
+http-proxy-authentication-required+: Internal constants
+http-request-entity-too-large+: Internal constants
+http-request-time-out+: Internal constants
+http-request-uri-too-large+: Internal constants
+http-requested-range-not-satisfiable+: Internal constants
+http-reset-content+: Internal constants
+http-see-other+: Internal constants
+http-service-unavailable+: Internal constants
+http-switching-protocols+: Internal constants
+http-temporary-redirect+: Internal constants
+http-unsupported-media-type+: Internal constants
+http-use-proxy+: Internal constants
+http-version-not-supported+: Internal constants

A
access-key-id: Internal classes
all-attributes: Internal classes
all-attributes: Internal classes
all-results: Internal classes

B
body: Internal classes
bucket: Internal classes
bucket-object: Internal classes

C
code: Exported conditions
Constant, +http-accepted+: Internal constants
Constant, +http-authorization-required+: Internal constants
Constant, +http-bad-gateway+: Internal constants
Constant, +http-bad-request+: Internal constants
Constant, +http-conflict+: Internal constants
Constant, +http-continue+: Internal constants
Constant, +http-created+: Internal constants
Constant, +http-expectation-failed+: Internal constants
Constant, +http-failed-dependency+: Internal constants
Constant, +http-forbidden+: Internal constants
Constant, +http-gateway-time-out+: Internal constants
Constant, +http-gone+: Internal constants
Constant, +http-internal-server-error+: Internal constants
Constant, +http-length-required+: Internal constants
Constant, +http-method-not-allowed+: Internal constants
Constant, +http-moved-permanently+: Internal constants
Constant, +http-moved-temporarily+: Internal constants
Constant, +http-multi-status+: Internal constants
Constant, +http-multiple-choices+: Internal constants
Constant, +http-no-content+: Internal constants
Constant, +http-non-authoritative-information+: Internal constants
Constant, +http-not-acceptable+: Internal constants
Constant, +http-not-found+: Internal constants
Constant, +http-not-implemented+: Internal constants
Constant, +http-not-modified+: Internal constants
Constant, +http-ok+: Internal constants
Constant, +http-partial-content+: Internal constants
Constant, +http-payment-required+: Internal constants
Constant, +http-precondition-failed+: Internal constants
Constant, +http-proxy-authentication-required+: Internal constants
Constant, +http-request-entity-too-large+: Internal constants
Constant, +http-request-time-out+: Internal constants
Constant, +http-request-uri-too-large+: Internal constants
Constant, +http-requested-range-not-satisfiable+: Internal constants
Constant, +http-reset-content+: Internal constants
Constant, +http-see-other+: Internal constants
Constant, +http-service-unavailable+: Internal constants
Constant, +http-switching-protocols+: Internal constants
Constant, +http-temporary-redirect+: Internal constants
Constant, +http-unsupported-media-type+: Internal constants
Constant, +http-use-proxy+: Internal constants
Constant, +http-version-not-supported+: Internal constants
current-attribute: Internal classes
current-attribute: Internal classes
current-ip-permission: Internal classes
current-result: Internal classes

H
headers: Internal classes
headers: Internal classes

M
message: Exported conditions
must-close: Internal classes

O
object-content: Internal classes

P
parameters: Internal classes
path: Internal classes

Q
queue-name: Internal classes

R
reason-phrase: Internal classes
region: Internal classes
response: Exported conditions

S
secret-key: Internal classes
service: Internal classes
Slot, access-key-id: Internal classes
Slot, all-attributes: Internal classes
Slot, all-attributes: Internal classes
Slot, all-results: Internal classes
Slot, body: Internal classes
Slot, bucket: Internal classes
Slot, bucket-object: Internal classes
Slot, code: Exported conditions
Slot, current-attribute: Internal classes
Slot, current-attribute: Internal classes
Slot, current-ip-permission: Internal classes
Slot, current-result: Internal classes
Slot, headers: Internal classes
Slot, headers: Internal classes
Slot, message: Exported conditions
Slot, must-close: Internal classes
Slot, object-content: Internal classes
Slot, parameters: Internal classes
Slot, path: Internal classes
Slot, queue-name: Internal classes
Slot, reason-phrase: Internal classes
Slot, region: Internal classes
Slot, response: Exported conditions
Slot, secret-key: Internal classes
Slot, service: Internal classes
Slot, status-code: Internal classes
Slot, stream: Internal classes
Slot, uri: Internal classes
Special Variable, *credentials*: Exported special variables
Special Variable, *current-elements*: Internal special variables
Special Variable, *current-elements-to-find*: Internal special variables
Special Variable, *current-handlers*: Internal special variables
Special Variable, *elements-found*: Internal special variables
Special Variable, *elements-to-find*: Internal special variables
Special Variable, *finds*: Internal special variables
Special Variable, *http-reason-phrase-map*: Internal special variables
status-code: Internal classes
stream: Internal classes

U
uri: Internal classes

Jump to:   *   +  
A   B   C   H   M   O   P   Q   R   S   U  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   A   B   C   D   E   F   H   I   L   M   N   P   R   S   U  
Index Entry  Section

A
aws-error: Exported conditions

B
bad-digest-error: Exported conditions
bucket-contents-builder: Internal classes
bucket-not-empty-error: Exported conditions
builder: Internal classes

C
Class, bucket-contents-builder: Internal classes
Class, builder: Internal classes
Class, credentials: Internal classes
Class, db-create-domain-request: Internal classes
Class, db-delete-attributes-request: Internal classes
Class, db-delete-domain-request: Internal classes
Class, db-domain-metadata-request: Internal classes
Class, db-get-attributes-request: Internal classes
Class, db-list-domains-request: Internal classes
Class, db-put-attributes-request: Internal classes
Class, db-query-request: Internal classes
Class, db-query-with-attributes-request: Internal classes
Class, db-request: Internal classes
Class, db-select-request: Internal classes
Class, ec2: Internal classes
Class, ec2-authorize-security-group-ingress-request: Internal classes
Class, ec2-describe-availability-zones-request: Internal classes
Class, ec2-describe-instances-request: Internal classes
Class, ec2-describe-regions-request: Internal classes
Class, ec2-describe-security-groups-request: Internal classes
Class, ec2-request: Internal classes
Class, ec2-revoke-security-group-ingress-request: Internal classes
Class, empty-credentials: Internal classes
Class, explicit-credentials: Internal classes
Class, find-path-builder: Internal classes
Class, items-builder: Internal classes
Class, list-buckets-builder: Internal classes
Class, message: Internal classes
Class, request: Internal classes
Class, response: Internal classes
Class, s3: Internal classes
Class, s3-create-bucket-request: Internal classes
Class, s3-delete-bucket-object-request: Internal classes
Class, s3-delete-bucket-request: Internal classes
Class, s3-get-bucket-object-request: Internal classes
Class, s3-list-bucket-objects-request: Internal classes
Class, s3-list-buckets-request: Internal classes
Class, s3-put-bucket-object-request: Internal classes
Class, s3-request: Internal classes
Class, security-group-builder: Internal classes
Class, service: Internal classes
Class, simple-queue-service: Internal classes
Class, simpledb: Internal classes
Class, sqs-create-queue-request: Internal classes
Class, sqs-delete-message-request: Internal classes
Class, sqs-delete-queue-request: Internal classes
Class, sqs-get-queue-attributes-request: Internal classes
Class, sqs-list-queues-request: Internal classes
Class, sqs-receive-message-request: Internal classes
Class, sqs-request: Internal classes
Class, sqs-send-message-request: Internal classes
Class, sqs-set-queue-attributes-request: Internal classes
Class, user-private-credentials: Internal classes
Condition, aws-error: Exported conditions
Condition, bad-digest-error: Exported conditions
Condition, bucket-not-empty-error: Exported conditions
Condition, invalid-client-token-id-error: Exported conditions
Condition, invalid-query-expression-error: Exported conditions
Condition, no-such-bucket-error: Exported conditions
Condition, no-such-domain-error: Exported conditions
Condition, no-such-key-error: Exported conditions
Condition, service-unavailable-error: Exported conditions
Condition, signature-does-not-match-error: Exported conditions
credentials: Internal classes

D
db-create-domain-request: Internal classes
db-delete-attributes-request: Internal classes
db-delete-domain-request: Internal classes
db-domain-metadata-request: Internal classes
db-get-attributes-request: Internal classes
db-list-domains-request: Internal classes
db-put-attributes-request: Internal classes
db-query-request: Internal classes
db-query-with-attributes-request: Internal classes
db-request: Internal classes
db-select-request: Internal classes

E
ec2: Internal classes
ec2-authorize-security-group-ingress-request: Internal classes
ec2-describe-availability-zones-request: Internal classes
ec2-describe-instances-request: Internal classes
ec2-describe-regions-request: Internal classes
ec2-describe-security-groups-request: Internal classes
ec2-request: Internal classes
ec2-revoke-security-group-ingress-request: Internal classes
empty-credentials: Internal classes
explicit-credentials: Internal classes

F
find-path-builder: Internal classes

H
hh-aws: The hh-aws system
hh-aws: The hh-aws package
hh-aws-asd: The hh-aws-asd package

I
invalid-client-token-id-error: Exported conditions
invalid-query-expression-error: Exported conditions
items-builder: Internal classes

L
list-buckets-builder: Internal classes

M
message: Internal classes

N
no-such-bucket-error: Exported conditions
no-such-domain-error: Exported conditions
no-such-key-error: Exported conditions

P
Package, hh-aws: The hh-aws package
Package, hh-aws-asd: The hh-aws-asd package

R
request: Internal classes
response: Internal classes

S
s3: Internal classes
s3-create-bucket-request: Internal classes
s3-delete-bucket-object-request: Internal classes
s3-delete-bucket-request: Internal classes
s3-get-bucket-object-request: Internal classes
s3-list-bucket-objects-request: Internal classes
s3-list-buckets-request: Internal classes
s3-put-bucket-object-request: Internal classes
s3-request: Internal classes
security-group-builder: Internal classes
service: Internal classes
service-unavailable-error: Exported conditions
signature-does-not-match-error: Exported conditions
simple-queue-service: Internal classes
simpledb: Internal classes
sqs-create-queue-request: Internal classes
sqs-delete-message-request: Internal classes
sqs-delete-queue-request: Internal classes
sqs-get-queue-attributes-request: Internal classes
sqs-list-queues-request: Internal classes
sqs-receive-message-request: Internal classes
sqs-request: Internal classes
sqs-send-message-request: Internal classes
sqs-set-queue-attributes-request: Internal classes
System, hh-aws: The hh-aws system

U
user-private-credentials: Internal classes

Jump to:   A   B   C   D   E   F   H   I   L   M   N   P   R   S   U