The hh-aws Reference Manual

This is the hh-aws Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:40:58 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 hh-aws

Version

0.1

Dependencies
  • drakma (system).
  • puri (system).
  • cl-base64 (system).
  • ironclad (system).
  • s-xml (system).
Source

hh-aws.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 hh-aws/hh-aws.asd

Source

hh-aws.asd.

Parent Component

hh-aws (system).

ASDF Systems

hh-aws.


3.1.2 hh-aws/package.lisp

Source

hh-aws.asd.

Parent Component

hh-aws (system).

Packages

3.1.3 hh-aws/utils.lisp

Dependency

package.lisp (file).

Source

hh-aws.asd.

Parent Component

hh-aws (system).

Internals

3.1.4 hh-aws/constants.lisp

Dependencies
Source

hh-aws.asd.

Parent Component

hh-aws (system).

Internals

3.1.5 hh-aws/conditions.lisp

Dependencies
Source

hh-aws.asd.

Parent Component

hh-aws (system).

Public Interface
Internals

3.1.6 hh-aws/xml.lisp

Dependencies
Source

hh-aws.asd.

Parent Component

hh-aws (system).

Internals

3.1.7 hh-aws/common.lisp

Dependencies
Source

hh-aws.asd.

Parent Component

hh-aws (system).

Public Interface
Internals

3.1.8 hh-aws/sdb.lisp

Dependency

common.lisp (file).

Source

hh-aws.asd.

Parent Component

hh-aws (system).

Public Interface
Internals

3.1.9 hh-aws/s3.lisp

Dependency

common.lisp (file).

Source

hh-aws.asd.

Parent Component

hh-aws (system).

Public Interface
Internals

3.1.10 hh-aws/sqs.lisp

Dependency

common.lisp (file).

Source

hh-aws.asd.

Parent Component

hh-aws (system).

Public Interface
Internals

3.1.11 hh-aws/ec2.lisp

Dependency

common.lisp (file).

Source

hh-aws.asd.

Parent Component

hh-aws (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 hh-aws-asd

Source

package.lisp.

Use List
  • asdf/interface.
  • common-lisp.

4.2 hh-aws

Source

package.lisp.

Nickname

aws

Use List
  • cl-base64.
  • common-lisp.
  • drakma.
Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Special variables

Special Variable: *credentials*

Credentials for authenticating against Amazon Web Services

Package

hh-aws.

Source

common.lisp.


5.1.2 Ordinary functions

Function: db-create-domain (domain-name)

Create a domain with the specified name

Package

hh-aws.

Source

sdb.lisp.

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.

Function: db-delete-domain (domain-name)

Delete the specified domain

Package

hh-aws.

Source

sdb.lisp.

Function: db-domain-metadata (domain-name)

Return metadata about the specified domain

Package

hh-aws.

Source

sdb.lisp.

Function: db-get-attributes (domain-name item-name)

Return the attributes for the specified item in the domain

Package

hh-aws.

Source

sdb.lisp.

Function: db-list-domains ()

List all domains

Package

hh-aws.

Source

sdb.lisp.

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.

Function: db-query (domain-name query-expression)

Return a list of item names matching the query expression

Package

hh-aws.

Source

sdb.lisp.

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.

Function: db-select (select-expression)

Return the results of the provided select statement

Package

hh-aws.

Source

sdb.lisp.

Function: ec2-authorize-security-group-ingress (groupname protocol from-port to-port cidr-ip)
Package

hh-aws.

Source

ec2.lisp.

Function: ec2-describe-availability-zones ()

List all availability zones

Package

hh-aws.

Source

ec2.lisp.

Function: ec2-describe-instances (region-name)

List all regions

Package

hh-aws.

Source

ec2.lisp.

Function: ec2-describe-regions ()

List all regions

Package

hh-aws.

Source

ec2.lisp.

Function: ec2-describe-security-groups (region-name)

List all security groups

Package

hh-aws.

Source

ec2.lisp.

Function: ec2-revoke-security-group-ingress (groupname protocol from-port to-port cidr-ip)
Package

hh-aws.

Source

ec2.lisp.

Function: s3-create-bucket (bucket-name)

Create a new bucket

Package

hh-aws.

Source

s3.lisp.

Function: s3-delete-bucket (bucket-name)

Delete a bucket

Package

hh-aws.

Source

s3.lisp.

Function: s3-delete-bucket-object (bucket-name object-name)

Return the contents of the indicated bucket

Package

hh-aws.

Source

s3.lisp.

Function: s3-get-bucket-object (bucket-name object-name)

Return the contents of the indicated bucket

Package

hh-aws.

Source

s3.lisp.

Function: s3-list-bucket-objects (prefix bucket-name)

List objects in a bucket

Package

hh-aws.

Source

s3.lisp.

Function: s3-list-buckets ()

Return list of all buckets in S3

Package

hh-aws.

Source

s3.lisp.

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.

Function: sqs-create-queue (queue-name)

Create a new queue

Package

hh-aws.

Source

sqs.lisp.

Function: sqs-delete-message (queue-name receipt-handle)

Delete a message from a queue

Package

hh-aws.

Source

sqs.lisp.

Function: sqs-delete-queue (queue-name)

Delete queue

Package

hh-aws.

Source

sqs.lisp.

Function: sqs-get-queue-attributes (queue-name)

Get queue attributes

Package

hh-aws.

Source

sqs.lisp.

Function: sqs-list-queues (queue-name)

List queues

Package

hh-aws.

Source

sqs.lisp.

Function: sqs-receive-message (queue-name)

Receive a message from the queue

Package

hh-aws.

Source

sqs.lisp.

Function: sqs-send-message (queue-name message-body)

Send a message to the specified queue

Package

hh-aws.

Source

sqs.lisp.

Function: sqs-set-queue-attributes (queue-name visibility-timeout)

Set queue attributes

Package

hh-aws.

Source

sqs.lisp.


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.

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.

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

5.1.4 Standalone methods

Method: initialize-instance :after ((some-request sqs-request) &key)
Source

sqs.lisp.

Method: initialize-instance :after ((some-request s3-request) &key)
Source

s3.lisp.

Method: initialize-instance :after ((some-request db-request) &key)
Source

sdb.lisp.

Method: initialize-instance :after ((some-request ec2-request) &key)
Source

ec2.lisp.


5.1.5 Conditions

Condition: aws-error
Package

hh-aws.

Source

conditions.lisp.

Direct superclasses

error.

Direct subclasses
Direct methods
Direct slots
Slot: code
Initargs

:code

Readers

error-code.

Writers

(setf error-code).

Slot: message
Initargs

:message

Readers

error-message.

Writers

(setf error-message).

Slot: response
Initform

(quote nil)

Initargs

:response

Readers

error-response.

Writers

(setf error-response).

Condition: bad-digest-error
Package

hh-aws.

Source

conditions.lisp.

Direct superclasses

aws-error.

Condition: bucket-not-empty-error
Package

hh-aws.

Source

conditions.lisp.

Direct superclasses

aws-error.

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

hh-aws.

Source

conditions.lisp.

Direct superclasses

aws-error.

Condition: invalid-query-expression-error
Package

hh-aws.

Source

conditions.lisp.

Direct superclasses

aws-error.

Condition: no-such-bucket-error
Package

hh-aws.

Source

conditions.lisp.

Direct superclasses

aws-error.

Condition: no-such-domain-error
Package

hh-aws.

Source

conditions.lisp.

Direct superclasses

aws-error.

Condition: no-such-key-error
Package

hh-aws.

Source

conditions.lisp.

Direct superclasses

aws-error.

Condition: service-unavailable-error
Package

hh-aws.

Source

conditions.lisp.

Direct superclasses

aws-error.

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

hh-aws.

Source

conditions.lisp.

Direct superclasses

aws-error.


5.2 Internals


5.2.1 Constants

Constant: +http-accepted+

HTTP return code (202) for ’Accepted’.

Package

hh-aws.

Source

constants.lisp.

Constant: +http-authorization-required+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-bad-gateway+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-bad-request+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-conflict+

HTTP return code (409) for ’Conflict’.

Package

hh-aws.

Source

constants.lisp.

Constant: +http-continue+

HTTP return code (100) for ’Continue’.

Package

hh-aws.

Source

constants.lisp.

Constant: +http-created+

HTTP return code (201) for ’Created’.

Package

hh-aws.

Source

constants.lisp.

Constant: +http-expectation-failed+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-failed-dependency+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-forbidden+

HTTP return code (403) for ’Forbidden’.

Package

hh-aws.

Source

constants.lisp.

Constant: +http-gateway-time-out+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-gone+

HTTP return code (410) for ’Gone’.

Package

hh-aws.

Source

constants.lisp.

Constant: +http-internal-server-error+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-length-required+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-method-not-allowed+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-moved-permanently+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-moved-temporarily+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-multi-status+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-multiple-choices+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-no-content+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-non-authoritative-information+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-not-acceptable+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-not-found+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-not-implemented+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-not-modified+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-ok+

HTTP return code (200) for ’OK’.

Package

hh-aws.

Source

constants.lisp.

Constant: +http-partial-content+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-payment-required+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-precondition-failed+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-proxy-authentication-required+

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

Package

hh-aws.

Source

constants.lisp.

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

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-request-time-out+

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

Package

hh-aws.

Source

constants.lisp.

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

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

Package

hh-aws.

Source

constants.lisp.

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

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-reset-content+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-see-other+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-service-unavailable+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-switching-protocols+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-temporary-redirect+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-unsupported-media-type+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-use-proxy+

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

Package

hh-aws.

Source

constants.lisp.

Constant: +http-version-not-supported+

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

Package

hh-aws.

Source

constants.lisp.


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.

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.

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.

Special Variable: *elements-found*

The text values for elements currently found

Package

hh-aws.

Source

xml.lisp.

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.

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.

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

Used to map numerical return codes to reason phrases.

Package

hh-aws.

Source

constants.lisp.


5.2.3 Macros

Macro: cout (&rest args)
Package

hh-aws.

Source

utils.lisp.

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.

Macro: defrequest (name &key documentation bases slots service action method parameters args result-format result error-format error call send)
Package

hh-aws.

Source

common.lisp.

Macro: defservice (name &key documentation bases slots endpoint version request)
Package

hh-aws.

Source

common.lisp.

Macro: defxmlparser (name specifier &key initargs enter text exit finish)
Package

hh-aws.

Source

xml.lisp.

Macro: format-string (format-control-string &rest args)
Package

hh-aws.

Source

utils.lisp.

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.

Macro: raise-aws-condition (code message response)
Package

hh-aws.

Source

conditions.lisp.

Macro: response-values (some-response)

Expand a response into a multiple return values

Package

hh-aws.

Source

common.lisp.


5.2.4 Ordinary functions

Function: aws-date (&optional time)
Package

hh-aws.

Source

common.lisp.

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.

Function: bucket-contents-parser (input-stream &rest more-args)
Package

hh-aws.

Source

s3.lisp.

Function: builder-parser (input-stream &rest more-args)
Package

hh-aws.

Source

xml.lisp.

Function: bytes-to-string (some-bytes)

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

Package

hh-aws.

Source

utils.lisp.

Function: current-element ()
Package

hh-aws.

Source

xml.lisp.

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

hh-aws.

Source

xml.lisp.

Function: current-handler ()
Package

hh-aws.

Source

xml.lisp.

Function: default-parser (input-stream &rest more-args)
Package

hh-aws.

Source

xml.lisp.

Function: detokenize (elements token &optional prefix)

Combine elements into a string, separating each element by token

Package

hh-aws.

Source

utils.lisp.

Function: ec2-instances-parser (input-stream &rest more-args)
Package

hh-aws.

Source

ec2.lisp.

Function: ensure-string-ends-with (target-string string-ending)
Package

hh-aws.

Source

utils.lisp.

Function: find-path-parser (input-stream &rest more-args)
Package

hh-aws.

Source

xml.lisp.

Function: find-responses (body elements-to-find)
Package

hh-aws.

Source

xml.lisp.

Function: hash-entries (some-hash)
Package

hh-aws.

Source

utils.lisp.

Function: home-dir ()

Return the user’s home directory

Package

hh-aws.

Source

utils.lisp.

Function: items-parser (input-stream &rest more-args)
Package

hh-aws.

Source

sdb.lisp.

Function: list-buckets-parser (input-stream &rest more-args)
Package

hh-aws.

Source

s3.lisp.

Function: make-response (a-service body status-code headers uri stream must-close reason-phrase)
Package

hh-aws.

Source

common.lisp.

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.

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

hh-aws.

Source

xml.lisp.

Function: on-finish-element (name attributes parent-seed seed)
Package

hh-aws.

Source

xml.lisp.

Function: on-start-element (name attributes seed)
Package

hh-aws.

Source

xml.lisp.

Function: on-text (text-string seed)
Package

hh-aws.

Source

xml.lisp.

Function: path-p (some-path)
Package

hh-aws.

Source

xml.lisp.

Function: pop-handler ()
Package

hh-aws.

Source

xml.lisp.

Function: push-handler (handler)
Package

hh-aws.

Source

xml.lisp.

Function: security-groups-parser (input-stream &rest more-args)
Package

hh-aws.

Source

ec2.lisp.

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.

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.

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.

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.

Function: url-decode (a-string)
Package

hh-aws.

Source

common.lisp.

Function: use-symbol (base-name &key package prefix postfix)

Build a symbol from component parts

Package

hh-aws.

Source

utils.lisp.


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.

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.

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.

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.

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.

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

s3.lisp.

Method: additional-headers-of ((some-request request))
Generic Reader: attributes-of (object)
Package

hh-aws.

Methods
Reader Method: attributes-of ((bucket-contents-builder bucket-contents-builder))

automatically generated reader method

Source

s3.lisp.

Target Slot

all-attributes.

Reader Method: attributes-of ((items-builder items-builder))

automatically generated reader method

Source

sdb.lisp.

Target Slot

all-attributes.

Generic Writer: (setf attributes-of) (object)
Package

hh-aws.

Methods
Writer Method: (setf attributes-of) ((bucket-contents-builder bucket-contents-builder))

automatically generated writer method

Source

s3.lisp.

Target Slot

all-attributes.

Writer Method: (setf attributes-of) ((items-builder items-builder))

automatically generated writer method

Source

sdb.lisp.

Target Slot

all-attributes.

Generic Reader: bucket-for (object)
Package

hh-aws.

Methods
Reader Method: bucket-for ((s3-request s3-request))

automatically generated reader method

Source

s3.lisp.

Target Slot

bucket.

Generic Writer: (setf bucket-for) (object)
Package

hh-aws.

Methods
Writer Method: (setf bucket-for) ((s3-request s3-request))

automatically generated writer method

Source

s3.lisp.

Target Slot

bucket.

Generic Reader: bucket-object-for (object)
Package

hh-aws.

Methods
Reader Method: bucket-object-for ((s3-request s3-request))

automatically generated reader method

Source

s3.lisp.

Target Slot

bucket-object.

Generic Writer: (setf bucket-object-for) (object)
Package

hh-aws.

Methods
Writer Method: (setf bucket-object-for) ((s3-request s3-request))

automatically generated writer method

Source

s3.lisp.

Target Slot

bucket-object.

Generic Function: call-service (request &optional parameters arguments)
Package

hh-aws.

Source

common.lisp.

Methods
Method: call-service ((some-request ec2-describe-security-groups-request) &optional parameters arguments)
Source

ec2.lisp.

Method: call-service ((some-request ec2-describe-instances-request) &optional parameters arguments)
Source

ec2.lisp.

Method: call-service ((some-request sqs-set-queue-attributes-request) &optional parameters arguments)
Source

sqs.lisp.

Method: call-service ((some-request sqs-get-queue-attributes-request) &optional parameters arguments)
Source

sqs.lisp.

Method: call-service ((some-request sqs-delete-message-request) &optional parameters arguments)
Source

sqs.lisp.

Method: call-service ((some-request sqs-receive-message-request) &optional parameters arguments)
Source

sqs.lisp.

Method: call-service ((some-request sqs-send-message-request) &optional parameters arguments)
Source

sqs.lisp.

Method: call-service ((some-request sqs-delete-queue-request) &optional parameters arguments)
Source

sqs.lisp.

Method: call-service ((some-request s3-delete-bucket-object-request) &optional parameters arguments)
Source

s3.lisp.

Method: call-service ((some-request s3-get-bucket-object-request) &optional parameters arguments)
Source

s3.lisp.

Method: call-service ((some-request s3-put-bucket-object-request) &optional parameters arguments)
Source

s3.lisp.

Method: call-service ((some-request s3-list-bucket-objects-request) &optional parameters arguments)
Source

s3.lisp.

Method: call-service ((some-request s3-delete-bucket-request) &optional parameters arguments)
Source

s3.lisp.

Method: call-service ((some-request s3-create-bucket-request) &optional parameters arguments)
Source

s3.lisp.

Method: call-service ((some-request db-query-with-attributes-request) &optional parameters arguments)
Source

sdb.lisp.

Method: call-service ((some-request db-delete-attributes-request) &optional parameters arguments)
Source

sdb.lisp.

Method: call-service ((some-request db-put-attributes-request) &optional parameters arguments)
Source

sdb.lisp.

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.

Methods
Method: call-succeeded ((some-response response))
Generic Function: canonical-query-string (some-request)
Package

hh-aws.

Source

common.lisp.

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.

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

hh-aws.

Source

s3.lisp.

Methods
Method: canonicalized-resource-of ((some-request s3-request))
Generic Function: capture-text (handler text-string)
Package

hh-aws.

Source

xml.lisp.

Methods
Method: capture-text ((handler security-group-builder) text-string)
Source

ec2.lisp.

Method: capture-text ((handler builder) text-string)
Source

ec2.lisp.

Method: capture-text ((handler bucket-contents-builder) text-string)
Source

s3.lisp.

Method: capture-text ((handler list-buckets-builder) text-string)
Source

s3.lisp.

Method: capture-text ((handler items-builder) text-string)
Source

sdb.lisp.

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.

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

hh-aws.

Source

s3.lisp.

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

hh-aws.

Source

s3.lisp.

Methods
Method: content-type-of ((some-request s3-request))
Generic Reader: current-attribute-of (object)
Package

hh-aws.

Methods
Reader Method: current-attribute-of ((bucket-contents-builder bucket-contents-builder))

automatically generated reader method

Source

s3.lisp.

Target Slot

current-attribute.

Reader Method: current-attribute-of ((items-builder items-builder))

automatically generated reader method

Source

sdb.lisp.

Target Slot

current-attribute.

Generic Writer: (setf current-attribute-of) (object)
Package

hh-aws.

Methods
Writer Method: (setf current-attribute-of) ((bucket-contents-builder bucket-contents-builder))

automatically generated writer method

Source

s3.lisp.

Target Slot

current-attribute.

Writer Method: (setf current-attribute-of) ((items-builder items-builder))

automatically generated writer method

Source

sdb.lisp.

Target Slot

current-attribute.

Generic Reader: current-of (object)
Package

hh-aws.

Methods
Reader Method: current-of ((builder builder))

automatically generated reader method

Source

xml.lisp.

Target Slot

current-result.

Generic Writer: (setf current-of) (object)
Package

hh-aws.

Methods
Writer Method: (setf current-of) ((builder builder))

automatically generated writer method

Source

xml.lisp.

Target Slot

current-result.

Generic Reader: current-permission-of (object)
Package

hh-aws.

Methods
Reader Method: current-permission-of ((security-group-builder security-group-builder))

automatically generated reader method

Source

ec2.lisp.

Target Slot

current-ip-permission.

Generic Writer: (setf current-permission-of) (object)
Package

hh-aws.

Methods
Writer Method: (setf current-permission-of) ((security-group-builder security-group-builder))

automatically generated writer method

Source

ec2.lisp.

Target Slot

current-ip-permission.

Generic Function: date-header-of (some-request)
Package

hh-aws.

Source

common.lisp.

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.

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

ec2.lisp.

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

ec2.lisp.

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

ec2.lisp.

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

ec2.lisp.

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

ec2.lisp.

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

ec2.lisp.

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

sqs.lisp.

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

sqs.lisp.

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

sqs.lisp.

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

sqs.lisp.

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

sqs.lisp.

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

sqs.lisp.

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

sqs.lisp.

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

sqs.lisp.

Method: default-action ((some-request db-select-request))
Source

sdb.lisp.

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

sdb.lisp.

Method: default-action ((some-request db-query-request))
Source

sdb.lisp.

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

sdb.lisp.

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

sdb.lisp.

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

sdb.lisp.

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

sdb.lisp.

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

sdb.lisp.

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

sdb.lisp.

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

sdb.lisp.

Generic Function: endpoint-of (a-service)

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

Package

hh-aws.

Source

common.lisp.

Methods
Method: endpoint-of ((some-request ec2-request))
Source

ec2.lisp.

Method: endpoint-of ((a-service ec2))
Source

ec2.lisp.

Method: endpoint-of ((a-service simple-queue-service))
Source

sqs.lisp.

Method: endpoint-of ((some-request s3-request))
Source

s3.lisp.

Method: endpoint-of ((a-service s3))
Source

s3.lisp.

Method: endpoint-of ((a-service simpledb))
Source

sdb.lisp.

Method: endpoint-of ((some-request request))
Generic Function: enter-element (handler name attributes)
Package

hh-aws.

Source

xml.lisp.

Methods
Method: enter-element ((handler security-group-builder) name attributes)
Source

ec2.lisp.

Method: enter-element ((handler builder) name attributes)
Source

ec2.lisp.

Method: enter-element ((handler bucket-contents-builder) name attributes)
Source

s3.lisp.

Method: enter-element ((handler list-buckets-builder) name attributes)
Source

s3.lisp.

Method: enter-element ((handler items-builder) name attributes)
Source

sdb.lisp.

Method: enter-element ((handler (eql :default)) name attributes)
Method: enter-element (handler name attributes)
Generic Reader: error-code (condition)
Generic Writer: (setf error-code) (condition)
Package

hh-aws.

Methods
Reader Method: error-code ((condition aws-error))
Writer Method: (setf error-code) ((condition aws-error))
Source

conditions.lisp.

Target Slot

code.

Generic Function: error-format (some-request)
Package

hh-aws.

Source

common.lisp.

Methods
Method: error-format ((some-request request))
Generic Reader: error-message (condition)
Generic Writer: (setf error-message) (condition)
Package

hh-aws.

Methods
Reader Method: error-message ((condition aws-error))
Writer Method: (setf error-message) ((condition aws-error))
Source

conditions.lisp.

Target Slot

message.

Generic Reader: error-response (condition)
Generic Writer: (setf error-response) (condition)
Package

hh-aws.

Methods
Reader Method: error-response ((condition aws-error))
Writer Method: (setf error-response) ((condition aws-error))
Source

conditions.lisp.

Target Slot

response.

Generic Function: exit-element (handler name attributes)
Package

hh-aws.

Source

xml.lisp.

Methods
Method: exit-element ((handler security-group-builder) name attributes)
Source

ec2.lisp.

Method: exit-element ((handler bucket-contents-builder) name attributes)
Source

s3.lisp.

Method: exit-element ((handler list-buckets-builder) name attributes)
Source

s3.lisp.

Method: exit-element ((handler items-builder) name attributes)
Source

sdb.lisp.

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.

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.

Methods
Method: extract-result ((some-service service) (some-request ec2-describe-security-groups-request) some-response)
Source

ec2.lisp.

Method: extract-result ((some-service service) (some-request ec2-describe-instances-request) some-response)
Source

ec2.lisp.

Method: extract-result ((some-service service) (some-request sqs-set-queue-attributes-request) some-response)
Source

sqs.lisp.

Method: extract-result ((some-service service) (some-request sqs-delete-message-request) some-response)
Source

sqs.lisp.

Method: extract-result ((some-service service) (some-request sqs-send-message-request) some-response)
Source

sqs.lisp.

Method: extract-result ((some-service service) (some-request sqs-delete-queue-request) some-response)
Source

sqs.lisp.

Method: extract-result ((some-service service) (some-request sqs-list-queues-request) some-response)
Source

sqs.lisp.

Method: extract-result ((some-service service) (some-request sqs-create-queue-request) some-response)
Source

sqs.lisp.

Method: extract-result ((some-service service) (some-request s3-delete-bucket-object-request) some-response)
Source

s3.lisp.

Method: extract-result ((some-service service) (some-request s3-get-bucket-object-request) some-response)
Source

s3.lisp.

Method: extract-result ((some-service service) (some-request s3-put-bucket-object-request) some-response)
Source

s3.lisp.

Method: extract-result ((some-service service) (some-request s3-list-bucket-objects-request) some-response)
Source

s3.lisp.

Method: extract-result ((some-service service) (some-request s3-delete-bucket-request) some-response)
Source

s3.lisp.

Method: extract-result ((some-service service) (some-request s3-create-bucket-request) some-response)
Source

s3.lisp.

Method: extract-result ((some-service service) (some-request s3-list-buckets-request) some-response)
Source

s3.lisp.

Method: extract-result (some-service (some-request s3-request) some-response)
Source

s3.lisp.

Method: extract-result ((some-service service) (some-request db-select-request) some-response)
Source

sdb.lisp.

Method: extract-result ((some-service service) (some-request db-query-with-attributes-request) some-response)
Source

sdb.lisp.

Method: extract-result ((some-service service) (some-request db-query-request) some-response)
Source

sdb.lisp.

Method: extract-result ((some-service service) (some-request db-delete-attributes-request) some-response)
Source

sdb.lisp.

Method: extract-result ((some-service service) (some-request db-put-attributes-request) some-response)
Source

sdb.lisp.

Method: extract-result ((some-service service) (some-request db-delete-domain-request) some-response)
Source

sdb.lisp.

Method: extract-result ((some-service service) (some-request db-create-domain-request) some-response)
Source

sdb.lisp.

Method: extract-result ((some-service service) (some-request db-list-domains-request) some-response)
Source

sdb.lisp.

Method: extract-result ((some-service service) (some-request request) some-response)
Generic Function: finish-parse (handler)
Package

hh-aws.

Source

xml.lisp.

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

ec2.lisp.

Method: finish-parse ((handler builder))
Source

ec2.lisp.

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

s3.lisp.

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

s3.lisp.

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

sdb.lisp.

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.

Methods
Method: has-amz-headers-p ((some-request request))
Generic Reader: headers-of (object)
Generic Writer: (setf headers-of) (object)
Package

hh-aws.

Methods
Reader Method: headers-of ((request request))
Writer Method: (setf headers-of) ((request request))

HTTP headers associated with the request

Source

common.lisp.

Target Slot

headers.

Generic Function: http-host-header (some-request)
Package

hh-aws.

Source

common.lisp.

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

hh-aws.

Source

common.lisp.

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.

Methods
Method: http-uri ((some-request sqs-request))
Source

sqs.lisp.

Method: http-uri ((some-request s3-request))
Source

s3.lisp.

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

hh-aws.

Source

common.lisp.

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.

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.

Methods
Method: md5-digest ((some-content string))
Generic Function: method-of (some-request)
Package

hh-aws.

Source

common.lisp.

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

s3.lisp.

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

s3.lisp.

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

s3.lisp.

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

s3.lisp.

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

s3.lisp.

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

s3.lisp.

Method: method-of ((some-request request))
Generic Reader: object-content-for (object)
Package

hh-aws.

Methods
Reader Method: object-content-for ((s3-request s3-request))

automatically generated reader method

Source

s3.lisp.

Target Slot

object-content.

Generic Writer: (setf object-content-for) (object)
Package

hh-aws.

Methods
Writer Method: (setf object-content-for) ((s3-request s3-request))

automatically generated writer method

Source

s3.lisp.

Target Slot

object-content.

Generic Reader: parameters-of (object)
Generic Writer: (setf parameters-of) (object)
Package

hh-aws.

Methods
Reader Method: parameters-of ((request request))
Writer Method: (setf parameters-of) ((request request))

Parameters accompanying the message as name-value pairs

Source

common.lisp.

Target Slot

parameters.

Generic Reader: path-to-match (object)
Package

hh-aws.

Methods
Reader Method: path-to-match ((find-path-builder find-path-builder))

automatically generated reader method

Source

xml.lisp.

Target Slot

path.

Generic Writer: (setf path-to-match) (object)
Package

hh-aws.

Methods
Writer Method: (setf path-to-match) ((find-path-builder find-path-builder))

automatically generated writer method

Source

xml.lisp.

Target Slot

path.

Generic Reader: queue-for (object)
Package

hh-aws.

Methods
Reader Method: queue-for ((sqs-request sqs-request))

automatically generated reader method

Source

sqs.lisp.

Target Slot

queue-name.

Generic Writer: (setf queue-for) (object)
Package

hh-aws.

Methods
Writer Method: (setf queue-for) ((sqs-request sqs-request))

automatically generated writer method

Source

sqs.lisp.

Target Slot

queue-name.

Generic Reader: region-for (object)
Package

hh-aws.

Methods
Reader Method: region-for ((ec2-request ec2-request))

automatically generated reader method

Source

ec2.lisp.

Target Slot

region.

Generic Writer: (setf region-for) (object)
Package

hh-aws.

Methods
Writer Method: (setf region-for) ((ec2-request ec2-request))

automatically generated writer method

Source

ec2.lisp.

Target Slot

region.

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.

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.

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

s3.lisp.

Method: request-string-to-sign ((some-request request))
Generic Reader: response-body (object)
Generic Writer: (setf response-body) (object)
Package

hh-aws.

Methods
Reader Method: response-body ((response response))
Writer Method: (setf response-body) ((response response))

Body of the response (if any)

Source

common.lisp.

Target Slot

body.

Generic Reader: response-headers (object)
Package

hh-aws.

Methods
Reader Method: response-headers ((response response))

automatically generated reader method

Source

common.lisp.

Target Slot

headers.

Generic Writer: (setf response-headers) (object)
Package

hh-aws.

Methods
Writer Method: (setf response-headers) ((response response))

automatically generated writer method

Source

common.lisp.

Target Slot

headers.

Generic Reader: response-must-close (object)
Package

hh-aws.

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

automatically generated reader method

Source

common.lisp.

Target Slot

must-close.

Generic Writer: (setf response-must-close) (object)
Package

hh-aws.

Methods
Writer Method: (setf response-must-close) ((response response))

automatically generated writer method

Source

common.lisp.

Target Slot

must-close.

Generic Reader: response-reason-phrase (object)
Package

hh-aws.

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

automatically generated reader method

Source

common.lisp.

Target Slot

reason-phrase.

Generic Writer: (setf response-reason-phrase) (object)
Package

hh-aws.

Methods
Writer Method: (setf response-reason-phrase) ((response response))

automatically generated writer method

Source

common.lisp.

Target Slot

reason-phrase.

Generic Reader: response-status-code (object)
Generic Writer: (setf response-status-code) (object)
Package

hh-aws.

Methods
Reader Method: response-status-code ((response response))
Writer Method: (setf response-status-code) ((response response))

Status code returned by the server

Source

common.lisp.

Target Slot

status-code.

Generic Reader: response-stream (object)
Package

hh-aws.

Methods
Reader Method: response-stream ((response response))

automatically generated reader method

Source

common.lisp.

Target Slot

stream.

Generic Writer: (setf response-stream) (object)
Package

hh-aws.

Methods
Writer Method: (setf response-stream) ((response response))

automatically generated writer method

Source

common.lisp.

Target Slot

stream.

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.

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

ec2.lisp.

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

ec2.lisp.

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

ec2.lisp.

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

sqs.lisp.

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

sqs.lisp.

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

sqs.lisp.

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

sqs.lisp.

Method: result-format ((some-request db-query-request))
Source

sdb.lisp.

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

sdb.lisp.

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

sdb.lisp.

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

sdb.lisp.

Method: result-format ((some-request request))
Generic Reader: results-of (object)
Package

hh-aws.

Methods
Reader Method: results-of ((builder builder))

automatically generated reader method

Source

xml.lisp.

Target Slot

all-results.

Generic Writer: (setf results-of) (object)
Package

hh-aws.

Methods
Writer Method: (setf results-of) ((builder builder))

automatically generated writer method

Source

xml.lisp.

Target Slot

all-results.

Generic Function: send-http-request (some-request)

Send the HTTP request

Package

hh-aws.

Source

common.lisp.

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

s3.lisp.

Method: send-http-request ((some-request s3-request))
Source

s3.lisp.

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.

Methods
Method: send-request ((some-service service) (some-request request) &optional parameters)
Generic Reader: service-of (object)
Generic Writer: (setf service-of) (object)
Package

hh-aws.

Methods
Reader Method: service-of ((message message))
Writer Method: (setf service-of) ((message message))

Service source or destination of the message

Source

common.lisp.

Target Slot

service.

Generic Function: signature-digest-algorithm (some-request)

Return the cryptographic diegest algorithm to use when signing the request

Package

hh-aws.

Source

common.lisp.

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

s3.lisp.

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.

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

ec2.lisp.

Method: signed-parameters-of ((some-request sqs-request))
Source

sqs.lisp.

Method: signed-parameters-of ((some-request db-request))
Source

sdb.lisp.

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.

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.

Methods
Method: sorted-parameters ((some-request request))
Generic Reader: uri-of (object)
Generic Writer: (setf uri-of) (object)
Package

hh-aws.

Methods
Reader Method: uri-of ((message message))
Writer Method: (setf uri-of) ((message message))

URI that is the source or destinationof the message

Source

common.lisp.

Target Slot

uri.

Generic Function: version-of (a-service)

Return the expected version of the service

Package

hh-aws.

Source

common.lisp.

Methods
Method: version-of ((a-service ec2))
Source

ec2.lisp.

Method: version-of ((a-service simple-queue-service))
Source

sqs.lisp.

Method: version-of ((a-service s3))
Source

s3.lisp.

Method: version-of ((a-service simpledb))
Source

sdb.lisp.


5.2.6 Classes

Class: bucket-contents-builder
Package

hh-aws.

Source

s3.lisp.

Direct superclasses

builder.

Direct methods
Direct slots
Slot: all-attributes
Readers

attributes-of.

Writers

(setf attributes-of).

Slot: current-attribute
Readers

current-attribute-of.

Writers

(setf current-attribute-of).

Class: builder
Package

hh-aws.

Source

xml.lisp.

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

results-of.

Writers

(setf results-of).

Slot: current-result
Readers

current-of.

Writers

(setf current-of).

Class: credentials

Encapsulates credentials used for authenticating requests to AWS

Package

hh-aws.

Source

common.lisp.

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

hh-aws.

Source

sdb.lisp.

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

hh-aws.

Source

sdb.lisp.

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

hh-aws.

Source

sdb.lisp.

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

hh-aws.

Source

sdb.lisp.

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

hh-aws.

Source

sdb.lisp.

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

hh-aws.

Source

sdb.lisp.

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

hh-aws.

Source

sdb.lisp.

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

hh-aws.

Source

sdb.lisp.

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

hh-aws.

Source

sdb.lisp.

Direct superclasses
Direct methods
Class: db-request

Base for requests targeting SimpleDB

Package

hh-aws.

Source

sdb.lisp.

Direct superclasses

request.

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

hh-aws.

Source

sdb.lisp.

Direct superclasses
Direct methods
Class: ec2
Package

hh-aws.

Source

ec2.lisp.

Direct superclasses

service.

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

hh-aws.

Source

ec2.lisp.

Direct superclasses
Direct methods

default-action.

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

hh-aws.

Source

ec2.lisp.

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

hh-aws.

Source

ec2.lisp.

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

hh-aws.

Source

ec2.lisp.

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

hh-aws.

Source

ec2.lisp.

Direct superclasses
Direct methods
Class: ec2-request
Package

hh-aws.

Source

ec2.lisp.

Direct superclasses

request.

Direct subclasses
Direct methods
Direct slots
Slot: region
Initargs

:region

Readers

region-for.

Writers

(setf region-for).

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

hh-aws.

Source

ec2.lisp.

Direct superclasses
Direct methods

default-action.

Class: empty-credentials
Package

hh-aws.

Source

common.lisp.

Direct superclasses

credentials.

Direct methods
Class: explicit-credentials

Credentials explicitly initialized to specific values

Package

hh-aws.

Source

common.lisp.

Direct superclasses

credentials.

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.

Direct superclasses

builder.

Direct methods
Direct slots
Slot: path
Initargs

:path

Readers

path-to-match.

Writers

(setf path-to-match).

Class: items-builder
Package

hh-aws.

Source

sdb.lisp.

Direct superclasses

builder.

Direct methods
Direct slots
Slot: all-attributes
Readers

attributes-of.

Writers

(setf attributes-of).

Slot: current-attribute
Readers

current-attribute-of.

Writers

(setf current-attribute-of).

Class: list-buckets-builder
Package

hh-aws.

Source

s3.lisp.

Direct superclasses

builder.

Direct methods
Class: message
Package

hh-aws.

Source

common.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: service

Service source or destination of the message

Initargs

:service

Readers

service-of.

Writers

(setf service-of).

Slot: uri

URI that is the source or destinationof the message

Initform

"/"

Initargs

:uri

Readers

uri-of.

Writers

(setf uri-of).

Class: request

Encapsulates a single request sent to a service instance of AWS

Package

hh-aws.

Source

common.lisp.

Direct superclasses

message.

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.

Writers

(setf parameters-of).

Slot: headers

HTTP headers associated with the request

Initform

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

Readers

headers-of.

Writers

(setf headers-of).

Class: response

Encapsulates a response from a service instance of AWS

Package

hh-aws.

Source

common.lisp.

Direct superclasses

message.

Direct methods
Direct slots
Slot: body

Body of the response (if any)

Initargs

:body

Readers

response-body.

Writers

(setf response-body).

Slot: status-code

Status code returned by the server

Initargs

:status-code

Readers

response-status-code.

Writers

(setf response-status-code).

Slot: headers
Initargs

:headers

Readers

response-headers.

Writers

(setf response-headers).

Slot: stream
Package

common-lisp.

Initargs

:stream

Readers

response-stream.

Writers

(setf response-stream).

Slot: must-close
Initargs

:must-close

Readers

response-must-close.

Writers

(setf response-must-close).

Slot: reason-phrase
Initargs

:reason-phrase

Readers

response-reason-phrase.

Writers

(setf response-reason-phrase).

Class: s3
Package

hh-aws.

Source

s3.lisp.

Direct superclasses

service.

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

hh-aws.

Source

s3.lisp.

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

hh-aws.

Source

s3.lisp.

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

hh-aws.

Source

s3.lisp.

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

hh-aws.

Source

s3.lisp.

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

hh-aws.

Source

s3.lisp.

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

hh-aws.

Source

s3.lisp.

Direct superclasses
Direct methods

extract-result.

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

hh-aws.

Source

s3.lisp.

Direct superclasses
Direct methods
Class: s3-request

Base for requests targeting S3

Package

hh-aws.

Source

s3.lisp.

Direct superclasses

request.

Direct subclasses
Direct methods
Direct slots
Slot: bucket
Initargs

:bucket

Readers

bucket-for.

Writers

(setf bucket-for).

Slot: bucket-object
Initargs

:object

Readers

bucket-object-for.

Writers

(setf bucket-object-for).

Slot: object-content
Initargs

:content

Readers

object-content-for.

Writers

(setf object-content-for).

Class: security-group-builder
Package

hh-aws.

Source

ec2.lisp.

Direct superclasses

builder.

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

current-permission-of.

Writers

(setf current-permission-of).

Class: service

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

Package

hh-aws.

Source

common.lisp.

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

hh-aws.

Source

sqs.lisp.

Direct superclasses

service.

Direct methods
Class: simpledb
Package

hh-aws.

Source

sdb.lisp.

Direct superclasses

service.

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

hh-aws.

Source

sqs.lisp.

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

hh-aws.

Source

sqs.lisp.

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

hh-aws.

Source

sqs.lisp.

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

hh-aws.

Source

sqs.lisp.

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

hh-aws.

Source

sqs.lisp.

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

hh-aws.

Source

sqs.lisp.

Direct superclasses
Direct methods
Class: sqs-request
Package

hh-aws.

Source

sqs.lisp.

Direct superclasses

request.

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

:queue

Readers

queue-for.

Writers

(setf queue-for).

Class: sqs-send-message-request
Package

hh-aws.

Source

sqs.lisp.

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

hh-aws.

Source

sqs.lisp.

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.

Direct superclasses

credentials.

Direct methods

Appendix A Indexes


A.1 Concepts


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

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

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

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

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

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

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

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

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

I
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
items-parser: Private ordinary functions

L
list-buckets-parser: Private ordinary functions

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

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

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

Q
queue-for: Private generic functions
queue-for: Private generic functions

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

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

U
uri-of: Private generic functions
uri-of: Private generic functions
url-decode: Private ordinary functions
use-symbol: Private ordinary functions

V
version-of: Private generic functions
version-of: Private generic functions
version-of: Private generic functions
version-of: Private generic functions
version-of: Private generic functions


A.3 Variables

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

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

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

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

B
body: Private classes
bucket: Private classes
bucket-object: Private classes

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

H
headers: Private classes
headers: Private classes

M
message: Public conditions
must-close: Private classes

O
object-content: Private classes

P
parameters: Private classes
path: Private classes

Q
queue-name: Private classes

R
reason-phrase: Private classes
region: Private classes
response: Public conditions

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

U
uri: Private classes


A.4 Data types

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

A
aws-error: Public conditions

B
bad-digest-error: Public conditions
bucket-contents-builder: Private classes
bucket-not-empty-error: Public conditions
builder: Private classes

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

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

E
ec2: Private classes
ec2-authorize-security-group-ingress-request: Private classes
ec2-describe-availability-zones-request: Private classes
ec2-describe-instances-request: Private classes
ec2-describe-regions-request: Private classes
ec2-describe-security-groups-request: Private classes
ec2-request: Private classes
ec2-revoke-security-group-ingress-request: Private classes
ec2.lisp: The hh-aws/ec2․lisp file
empty-credentials: Private classes
explicit-credentials: Private classes

F
File, common.lisp: The hh-aws/common․lisp file
File, conditions.lisp: The hh-aws/conditions․lisp file
File, constants.lisp: The hh-aws/constants․lisp file
File, ec2.lisp: The hh-aws/ec2․lisp file
File, hh-aws.asd: The hh-aws/hh-aws․asd file
File, package.lisp: The hh-aws/package․lisp file
File, s3.lisp: The hh-aws/s3․lisp file
File, sdb.lisp: The hh-aws/sdb․lisp file
File, sqs.lisp: The hh-aws/sqs․lisp file
File, utils.lisp: The hh-aws/utils․lisp file
File, xml.lisp: The hh-aws/xml․lisp file
find-path-builder: Private classes

H
hh-aws: The hh-aws system
hh-aws: The hh-aws package
hh-aws-asd: The hh-aws-asd package
hh-aws.asd: The hh-aws/hh-aws․asd file

I
invalid-client-token-id-error: Public conditions
invalid-query-expression-error: Public conditions
items-builder: Private classes

L
list-buckets-builder: Private classes

M
message: Private classes

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

P
Package, hh-aws: The hh-aws package
Package, hh-aws-asd: The hh-aws-asd package
package.lisp: The hh-aws/package․lisp file

R
request: Private classes
response: Private classes

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

U
user-private-credentials: Private classes
utils.lisp: The hh-aws/utils․lisp file

X
xml.lisp: The hh-aws/xml․lisp file