The ec2 Reference Manual

This is the ec2 Reference Manual, version 1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:20:41 2024 GMT+0.

Table of Contents


1 Systems

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


1.1 ec2

Common Lisp EC2 Package

Maintainer

David E. Young <>

Author

David E. Young <>

License

MIT

Long Description

The beginnings of an EC2 interface for Common Lisp

Version

1

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

ec2.asd.

Child Components

2 Files

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


2.1 Lisp


2.1.1 ec2/ec2.asd

Source

ec2.asd.

Parent Component

ec2 (system).

ASDF Systems

ec2.


2.1.2 ec2/package.lisp

Source

ec2.asd.

Parent Component

ec2 (system).

Packages

2.1.3 ec2/compat.lisp

Dependency

package.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

getenv-aux (function).


2.1.4 ec2/aws.lisp

Dependency

compat.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface

2.1.5 ec2/conditions.lisp

Dependency

package.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.6 ec2/protocol-support.lisp

Dependency

package.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface

2.1.7 ec2/signing.lisp

Dependencies
Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.8 ec2/signature-version-two.lisp

Dependencies
Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.9 ec2/parser.lisp

Dependency

conditions.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

getattr-aux (function).


2.1.10 ec2/ami.lisp

Dependency

parser.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.11 ec2/volume.lisp

Dependency

parser.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.12 ec2/create-volume.lisp

Dependency

parser.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.14 ec2/block-device-map.lisp

Dependency

parser.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.15 ec2/ami-instance.lisp

Dependency

block-device-map.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.16 ec2/availability-zone.lisp

Dependency

parser.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.17 ec2/console-output.lisp

Dependency

parser.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Internals

2.1.18 ec2/security-group.lisp

Dependency

parser.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.19 ec2/cloudwatch.lisp

Dependencies
Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.20 ec2/snapshot.lisp

Dependency

parser.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.21 ec2/initiated-instance.lisp

Dependency

parser.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

make-initiated-instances (function).


2.1.22 ec2/key.lisp

Dependency

package.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.23 ec2/ec2.lisp

Dependencies
Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

2.1.24 ec2/api.lisp

Dependency

ec2.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

delete-security-group (function).


2.1.25 ec2/load-balancing.lisp

Dependency

api.lisp (file).

Source

ec2.asd.

Parent Component

ec2 (system).

Public Interface
Internals

3 Packages

Packages are listed by definition order.


3.1 ec2-parser

Source

package.lisp.

Use List

common-lisp.

Used By List
Public Interface
Internals

getattr-aux (function).


3.2 ec2

Source

package.lisp.

Use List
Used By List
Public Interface
Internals

3.3 elastic-load-balancing

Source

package.lisp.

Use List
Used By List

ec2-user.

Public Interface
Internals

3.4 ec2-protocol

Source

package.lisp.

Use List

common-lisp.

Used By List
Public Interface
Internals

3.5 cloudwatch

Source

package.lisp.

Nickname

cw

Use List
Used By List

ec2-user.

Public Interface
Internals

3.6 compat

Source

package.lisp.

Use List

common-lisp.

Public Interface
Internals

getenv-aux (function).


3.7 ec2-user

A convenience package for users of EC2

Source

package.lisp.

Use List

3.8 aws

Source

package.lisp.

Use List

common-lisp.

Public Interface

4 Definitions

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


4.1 Public Interface


4.1.1 Special variables

Special Variable: *access-key*
Package

aws.

Source

aws.lisp.

Special Variable: *default-zone*
Package

aws.

Source

aws.lisp.

Special Variable: *secret-key*
Package

aws.

Source

aws.lisp.


4.1.2 Macros

Macro: collecting-element-children ((var element) &body body)
Package

ec2-parser.

Source

parser.lisp.

Macro: make-ec2-error (&key body status headers uri reason)
Package

ec2.

Source

conditions.lisp.

Macro: with-element-children ((var element) &body body)
Package

ec2-parser.

Source

parser.lisp.

Macro: with-header-stream ((&optional stream) &body body)
Package

ec2.

Source

api.lisp.


4.1.3 Ordinary functions

Function: access-key ()
Package

aws.

Source

aws.lisp.

Function: attach-volume (volid instid device)
Package

ec2.

Source

api.lisp.

Reader: attached-volume-response-attach-time (instance)
Writer: (setf attached-volume-response-attach-time) (instance)
Package

ec2.

Source

attach-volume.lisp.

Target Slot

attach-time.

Reader: attached-volume-response-device (instance)
Writer: (setf attached-volume-response-device) (instance)
Package

ec2.

Source

attach-volume.lisp.

Target Slot

device.

Reader: attached-volume-response-instance-id (instance)
Writer: (setf attached-volume-response-instance-id) (instance)
Package

ec2.

Source

attach-volume.lisp.

Target Slot

instance-id.

Reader: attached-volume-response-status (instance)
Writer: (setf attached-volume-response-status) (instance)
Package

ec2.

Source

attach-volume.lisp.

Target Slot

status.

Reader: attached-volume-response-volume-id (instance)
Writer: (setf attached-volume-response-volume-id) (instance)
Package

ec2.

Source

attach-volume.lisp.

Target Slot

volume-id.

Reader: block-device-attach-time (instance)
Writer: (setf block-device-attach-time) (instance)
Package

ec2.

Source

block-device-map.lisp.

Target Slot

attach-time.

Reader: block-device-status (instance)
Writer: (setf block-device-status) (instance)
Package

ec2.

Source

block-device-map.lisp.

Target Slot

status.

Reader: block-device-termination-behavior (instance)
Writer: (setf block-device-termination-behavior) (instance)
Package

ec2.

Source

block-device-map.lisp.

Target Slot

termination-behavior.

Reader: block-device-volume-id (instance)
Writer: (setf block-device-volume-id) (instance)
Package

ec2.

Source

block-device-map.lisp.

Target Slot

volume-id.

Function: cl-ec2-version ()
Package

ec2.

Source

ec2.lisp.

Function: collect-monitored-instances (body)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: configure-health-check (load-balancer-name &key unhealthy-threshold timeout target interval healthy-threshold)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: create-app-cookie-stickiness-policy (load-balancer-name policy-name cookie-name)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: create-image (instance-id name &key description no-reboot)
Package

ec2.

Source

api.lisp.

Function: create-keypair (name)
Package

ec2.

Source

api.lisp.

Function: create-lb-cookie-stickiness-policy (load-balancer-name policy-name &optional cookie-expiration-period)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: create-load-balancer (load-balancer-name listeners &key availability-zones)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: create-load-balancer-listeners (load-balancer-name listeners)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: create-security-group (name description)
Package

ec2.

Source

api.lisp.

Function: create-volume (&key size snapshot-id zone)
Package

ec2.

Source

api.lisp.

Reader: created-volume-create-time (instance)
Writer: (setf created-volume-create-time) (instance)
Package

ec2.

Source

create-volume.lisp.

Target Slot

create-time.

Reader: created-volume-id (instance)
Writer: (setf created-volume-id) (instance)
Package

ec2.

Source

create-volume.lisp.

Target Slot

id.

Reader: created-volume-size (instance)
Writer: (setf created-volume-size) (instance)
Package

ec2.

Source

create-volume.lisp.

Target Slot

size.

Reader: created-volume-status (instance)
Writer: (setf created-volume-status) (instance)
Package

ec2.

Source

create-volume.lisp.

Target Slot

status.

Reader: created-volume-zone (instance)
Writer: (setf created-volume-zone) (instance)
Package

ec2.

Source

create-volume.lisp.

Target Slot

zone.

Function: default-zone ()
Package

aws.

Source

aws.lisp.

Function: delete-keypair (name)
Package

ec2.

Source

api.lisp.

Function: delete-load-balancer (load-balancer-name)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: delete-load-balancer-listeners (load-balancer-name load-balancer-ports)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: delete-load-balancer-policy (load-balancer-name policy-name)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: delete-snapshot (snapshot-id)
Package

ec2.

Source

api.lisp.

Function: delete-volume (volid)
Package

ec2.

Source

api.lisp.

Function: deregister-image (ami-id)
Package

ec2.

Source

api.lisp.

Function: deregister-instances-from-load-balancer (load-balancer-name instances)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: describe-image (ami-id)
Package

ec2.

Source

api.lisp.

Function: describe-images (&key images owners)
Package

ec2.

Source

api.lisp.

Function: describe-instance (instance-id)
Package

ec2.

Source

api.lisp.

Function: describe-instance-health (load-balancer-name &optional instances)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: describe-instances (&key instance-id keep-reservations)
Package

ec2.

Source

api.lisp.

Function: describe-keypairs ()
Package

ec2.

Source

api.lisp.

Function: describe-load-balancers (&optional load-balancer-names)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: describe-security-groups (&rest names)
Package

ec2.

Source

api.lisp.

Function: describe-snapshots (&rest snapshot-ids)
Package

ec2.

Source

api.lisp.

Function: describe-volumes ()
Package

ec2.

Source

api.lisp.

Function: describe-zones ()
Package

ec2.

Source

api.lisp.

Function: detach-volume (volume-id &key instance-id device force)
Package

ec2.

Source

api.lisp.

Function: disable-availability-zones-for-load-balancer (load-balancer-name &optional availability-zones)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: ec2-error-p (status)
Package

ec2-protocol.

Source

protocol-support.lisp.

Function: enable-availability-zones-for-load-balancer (load-balancer-name &optional availability-zones)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: find-element (tag doc)
Package

ec2-parser.

Source

parser.lisp.

Function: get-console-output (instid)
Package

ec2.

Source

api.lisp.

Function: get-metric-statistics (measure-name start-time end-time &key statistics period namespace dimensions)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: getattr (tag element)
Package

ec2-parser.

Source

parser.lisp.

Function: getattrs (tag element)
Package

ec2-parser.

Source

parser.lisp.

Function: getenv (var &optional default)

Return the value of the environment variable.

Package

compat.

Source

compat.lisp.

Reader: ip-protocol-from-port (instance)
Writer: (setf ip-protocol-from-port) (instance)
Package

ec2.

Source

security-group.lisp.

Target Slot

from-port.

Reader: ip-protocol-protocol (instance)
Writer: (setf ip-protocol-protocol) (instance)
Package

ec2.

Source

security-group.lisp.

Target Slot

protocol.

Reader: ip-protocol-ranges (instance)
Writer: (setf ip-protocol-ranges) (instance)
Package

ec2.

Source

security-group.lisp.

Target Slot

ranges.

Reader: ip-protocol-to-port (instance)
Writer: (setf ip-protocol-to-port) (instance)
Package

ec2.

Source

security-group.lisp.

Target Slot

to-port.

Function: issue-request (specific-params &key protocol parse-body)
Package

ec2.

Source

ec2.lisp.

Function: list-metrics ()
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: make-entity-list (tag entities)
Package

ec2-protocol.

Source

ec2.lisp.

Function: make-monitored-instance (&key id state)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: make-timestamp ()
Package

ec2-protocol.

Source

protocol-support.lisp.

Function: monitor-instances (&rest instance-ids)
Package

ec2.

Source

api.lisp.

Reader: monitored-instance-id (instance)
Writer: (setf monitored-instance-id) (instance)
Package

cloudwatch.

Source

cloudwatch.lisp.

Target Slot

id.

Reader: monitored-instance-state (instance)
Writer: (setf monitored-instance-state) (instance)
Package

cloudwatch.

Source

cloudwatch.lisp.

Target Slot

state.

Function: pendingp (instance)
Package

ec2.

Source

ami-instance.lisp.

Function: register-instances-with-load-balancer (load-balancer-name instances)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: run-instances (image-id key-name &key virtual-name instance-type mincount maxcount user-data zone monitor-instance security-group)
Package

ec2.

Source

api.lisp.

Function: runningp (instance)
Package

ec2.

Source

ami-instance.lisp.

Function: secret-key ()
Package

aws.

Source

aws.lisp.

Function: set-load-balancer-listener-ssl-certificate (load-balancer-name load-balancer-port ssl-certificate-id)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: set-load-balancer-policies-of-listener (load-balancer-name load-balancer-port policy-names)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: start-instance (instance-id)
Package

ec2.

Source

api.lisp.

Function: start-instances (instance-ids)
Package

ec2.

Source

api.lisp.

Function: stop-instance (instance-id &key force)
Package

ec2.

Source

api.lisp.

Function: stop-instances (instance-ids &key force)
Package

ec2.

Source

api.lisp.

Function: stoppedp (instance)
Package

ec2.

Source

ami-instance.lisp.

Function: stoppingp (instance)
Package

ec2.

Source

ami-instance.lisp.

Function: terminate-instances (&rest inst-ids)
Package

ec2.

Source

api.lisp.

Function: terminatedp (instance)
Package

ec2.

Source

ami-instance.lisp.

Function: unmonitor-instances (&rest instance-ids)
Package

ec2.

Source

api.lisp.

Function: volume-attached-p (vol)
Package

ec2.

Source

volume.lisp.

Function: volume-available-p (vol)
Package

ec2.

Source

volume.lisp.


4.1.4 Generic functions

Generic Function: canonicalize-params (params)
Package

ec2-protocol.

Source

signing.lisp.

Methods
Method: canonicalize-params (params)
Source

signature-version-two.lisp.

Generic Function: create-snapshot (volume)
Package

ec2.

Source

api.lisp.

Methods
Method: create-snapshot ((self volume))
Generic Reader: ec2-error-headers (condition)
Package

ec2.

Methods
Reader Method: ec2-error-headers ((condition ec2-error))
Source

conditions.lisp.

Target Slot

headers.

Generic Reader: ec2-error-reason (condition)
Package

ec2.

Methods
Reader Method: ec2-error-reason ((condition ec2-error))
Source

conditions.lisp.

Target Slot

reason.

Generic Reader: ec2-error-status (condition)
Package

ec2.

Methods
Reader Method: ec2-error-status ((condition ec2-error))
Source

conditions.lisp.

Target Slot

status.

Generic Reader: ec2-error-uri (condition)
Package

ec2.

Methods
Reader Method: ec2-error-uri ((condition ec2-error))
Source

conditions.lisp.

Target Slot

uri.

Generic Function: encode-user-data (udata)
Package

ec2-protocol.

Source

signing.lisp.

Methods
Method: encode-user-data (udata)
Source

ec2.lisp.

Generic Reader: get-architecture (object)
Package

ec2.

Methods
Reader Method: get-architecture ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

architecture.

Reader Method: get-architecture ((ami ami))

automatically generated reader method

Source

ami.lisp.

Target Slot

architecture.

Generic Reader: get-attachments (object)
Package

ec2.

Methods
Reader Method: get-attachments ((volume volume))

automatically generated reader method

Source

volume.lisp.

Target Slot

attachments.

Generic Reader: get-average (object)
Package

cloudwatch.

Methods
Reader Method: get-average ((datapoint datapoint))

automatically generated reader method

Source

cloudwatch.lisp.

Target Slot

average.

Generic Reader: get-block-device-map (object)
Package

ec2.

Methods
Reader Method: get-block-device-map ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

block-device-map.

Generic Reader: get-creation-time (object)
Package

ec2.

Methods
Reader Method: get-creation-time ((volume volume))

automatically generated reader method

Source

volume.lisp.

Target Slot

creation-time.

Generic Reader: get-datapoints (object)
Package

cloudwatch.

Methods
Reader Method: get-datapoints ((metric metric))

automatically generated reader method

Source

cloudwatch.lisp.

Target Slot

datapoints.

Generic Reader: get-description (object)
Package

ec2.

Methods
Reader Method: get-description ((security-group security-group))

automatically generated reader method

Source

security-group.lisp.

Target Slot

description.

Generic Reader: get-device (object)
Package

ec2.

Methods
Reader Method: get-device ((block-device-map block-device-map))

automatically generated reader method

Source

block-device-map.lisp.

Target Slot

device.

Generic Reader: get-device-name (object)
Package

ec2.

Methods
Reader Method: get-device-name ((block-device-map block-device-map))

automatically generated reader method

Source

block-device-map.lisp.

Target Slot

device-name.

Generic Reader: get-dimensions (object)
Package

cloudwatch.

Methods
Reader Method: get-dimensions ((stored-metric stored-metric))

automatically generated reader method

Source

cloudwatch.lisp.

Target Slot

dimensions.

Generic Reader: get-fingerprint (object)
Package

ec2.

Methods
Reader Method: get-fingerprint ((key key))

automatically generated reader method

Source

key.lisp.

Target Slot

fingerprint.

Generic Reader: get-groups (object)
Package

ec2.

Methods
Reader Method: get-groups ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

groups.

Generic Reader: get-image-id (object)
Package

ec2.

Methods
Reader Method: get-image-id ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

image-id.

Reader Method: get-image-id ((ami ami))

automatically generated reader method

Source

ami.lisp.

Target Slot

image-id.

Generic Reader: get-image-type (object)
Package

ec2.

Methods
Reader Method: get-image-type ((ami ami))

automatically generated reader method

Source

ami.lisp.

Target Slot

image-type.

Generic Reader: get-instance-id (object)
Package

ec2.

Methods
Reader Method: get-instance-id ((initiated-instance initiated-instance))

automatically generated reader method

Source

initiated-instance.lisp.

Target Slot

instance-id.

Reader Method: get-instance-id ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

instance-id.

Generic Reader: get-instance-type (object)
Package

ec2.

Methods
Reader Method: get-instance-type ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

instance-type.

Generic Reader: get-ip-permissions (object)
Package

ec2.

Methods
Reader Method: get-ip-permissions ((security-group security-group))

automatically generated reader method

Source

security-group.lisp.

Target Slot

ip-permissions.

Generic Reader: get-key-name (object)
Package

ec2.

Methods
Reader Method: get-key-name ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

key-name.

Generic Reader: get-label (object)
Package

cloudwatch.

Methods
Reader Method: get-label ((metric metric))

automatically generated reader method

Source

cloudwatch.lisp.

Target Slot

label.

Generic Reader: get-launch-index (object)
Package

ec2.

Methods
Reader Method: get-launch-index ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

launch-index.

Generic Reader: get-launch-time (object)
Package

ec2.

Methods
Reader Method: get-launch-time ((initiated-instance initiated-instance))

automatically generated reader method

Source

initiated-instance.lisp.

Target Slot

launch-time.

Reader Method: get-launch-time ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

launch-time.

Generic Reader: get-manifest (object)
Package

ec2.

Methods
Reader Method: get-manifest ((ami ami))

automatically generated reader method

Source

ami.lisp.

Target Slot

manifest.

Generic Reader: get-material (object)
Package

ec2.

Methods
Reader Method: get-material ((private-key private-key))

automatically generated reader method

Source

key.lisp.

Target Slot

material.

Generic Reader: get-maximum (object)
Package

cloudwatch.

Methods
Reader Method: get-maximum ((datapoint datapoint))

automatically generated reader method

Source

cloudwatch.lisp.

Target Slot

maximum.

Generic Reader: get-measure (object)
Package

cloudwatch.

Methods
Reader Method: get-measure ((stored-metric stored-metric))

automatically generated reader method

Source

cloudwatch.lisp.

Target Slot

measure.

Generic Reader: get-minimum (object)
Package

cloudwatch.

Methods
Reader Method: get-minimum ((datapoint datapoint))

automatically generated reader method

Source

cloudwatch.lisp.

Target Slot

minimum.

Generic Reader: get-monitoring-state (object)
Package

ec2.

Methods
Reader Method: get-monitoring-state ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

monitoring-state.

Generic Reader: get-name (object)
Package

ec2.

Methods
Reader Method: get-name ((key key))

automatically generated reader method

Source

key.lisp.

Target Slot

name.

Reader Method: get-name ((security-group security-group))

automatically generated reader method

Source

security-group.lisp.

Target Slot

name.

Generic Reader: get-namespace (object)
Package

cloudwatch.

Methods
Reader Method: get-namespace ((stored-metric stored-metric))

automatically generated reader method

Source

cloudwatch.lisp.

Target Slot

namespace.

Generic Reader: get-owner-id (object)
Package

ec2.

Methods
Reader Method: get-owner-id ((security-group security-group))

automatically generated reader method

Source

security-group.lisp.

Target Slot

owner-id.

Reader Method: get-owner-id ((ami ami))

automatically generated reader method

Source

ami.lisp.

Target Slot

owner-id.

Generic Reader: get-private-dns (object)
Package

ec2.

Methods
Reader Method: get-private-dns ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

private-dns.

Generic Reader: get-private-ip-address (object)
Package

ec2.

Methods
Reader Method: get-private-ip-address ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

private-ip-address.

Generic Reader: get-proc (condition)
Package

compat.

Methods
Reader Method: get-proc ((condition not-implemented))
Source

compat.lisp.

Target Slot

proc.

Generic Reader: get-progress (object)
Package

ec2.

Methods
Reader Method: get-progress ((snapshot snapshot))

automatically generated reader method

Source

snapshot.lisp.

Target Slot

progress.

Generic Reader: get-public-dns (object)
Package

ec2.

Methods
Reader Method: get-public-dns ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

public-dns.

Generic Reader: get-public-ip-address (object)
Package

ec2.

Methods
Reader Method: get-public-ip-address ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

public-ip-address.

Generic Reader: get-region (object)
Package

ec2.

Methods
Reader Method: get-region ((availability-zone availability-zone))

automatically generated reader method

Source

availability-zone.lisp.

Target Slot

region.

Generic Reader: get-request-id (object)
Package

ec2.

Methods
Reader Method: get-request-id ((initiated-instance initiated-instance))

automatically generated reader method

Source

initiated-instance.lisp.

Target Slot

request-id.

Generic Reader: get-reservation-id (object)
Package

ec2.

Methods
Reader Method: get-reservation-id ((initiated-instance initiated-instance))

automatically generated reader method

Source

initiated-instance.lisp.

Target Slot

reservation-id.

Reader Method: get-reservation-id ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

reservation-id.

Generic Reader: get-root-device-type (object)
Package

ec2.

Methods
Reader Method: get-root-device-type ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

root-device-type.

Generic Reader: get-samples (object)
Package

cloudwatch.

Methods
Reader Method: get-samples ((datapoint datapoint))

automatically generated reader method

Source

cloudwatch.lisp.

Target Slot

samples.

Generic Reader: get-size (object)
Package

ec2.

Methods
Reader Method: get-size ((volume volume))

automatically generated reader method

Source

volume.lisp.

Target Slot

size.

Generic Reader: get-snapshot-id (object)
Package

ec2.

Methods
Reader Method: get-snapshot-id ((snapshot snapshot))

automatically generated reader method

Source

snapshot.lisp.

Target Slot

snapshot-id.

Reader Method: get-snapshot-id ((volume volume))

automatically generated reader method

Source

volume.lisp.

Target Slot

snapshot-id.

Generic Reader: get-state (object)
Package

ec2.

Methods
Reader Method: get-state ((availability-zone availability-zone))

automatically generated reader method

Source

availability-zone.lisp.

Target Slot

state.

Reader Method: get-state ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

state.

Reader Method: get-state ((ami ami))

automatically generated reader method

Source

ami.lisp.

Target Slot

state.

Generic Reader: get-status (object)
Package

ec2.

Methods
Reader Method: get-status ((snapshot snapshot))

automatically generated reader method

Source

snapshot.lisp.

Target Slot

status.

Reader Method: get-status ((volume volume))

automatically generated reader method

Source

volume.lisp.

Target Slot

status.

Generic Reader: get-sum (object)
Package

cloudwatch.

Methods
Reader Method: get-sum ((datapoint datapoint))

automatically generated reader method

Source

cloudwatch.lisp.

Target Slot

sum.

Generic Reader: get-timestamp (object)
Package

cloudwatch.

Methods
Reader Method: get-timestamp ((datapoint datapoint))

automatically generated reader method

Source

cloudwatch.lisp.

Target Slot

timestamp.

Generic Reader: get-unit (object)
Package

cloudwatch.

Methods
Reader Method: get-unit ((datapoint datapoint))

automatically generated reader method

Source

cloudwatch.lisp.

Target Slot

unit.

Generic Reader: get-virtual-name (object)
Package

ec2.

Methods
Reader Method: get-virtual-name ((initiated-instance initiated-instance))

automatically generated reader method

Source

initiated-instance.lisp.

Target Slot

virtual-name.

Generic Reader: get-visibility (object)
Package

ec2.

Methods
Reader Method: get-visibility ((ami ami))

automatically generated reader method

Source

ami.lisp.

Target Slot

visibility.

Generic Reader: get-volume-id (object)
Package

ec2.

Methods
Reader Method: get-volume-id ((snapshot snapshot))

automatically generated reader method

Source

snapshot.lisp.

Target Slot

volume-id.

Reader Method: get-volume-id ((volume volume))

automatically generated reader method

Source

volume.lisp.

Target Slot

volume-id.

Generic Reader: get-zone (object)
Package

ec2.

Methods
Reader Method: get-zone ((ami-instance ami-instance))

automatically generated reader method

Source

ami-instance.lisp.

Target Slot

zone.

Reader Method: get-zone ((volume volume))

automatically generated reader method

Source

volume.lisp.

Target Slot

zone.

Generic Reader: get-zone-name (object)
Package

ec2.

Methods
Reader Method: get-zone-name ((availability-zone availability-zone))

automatically generated reader method

Source

availability-zone.lisp.

Target Slot

zone-name.

Generic Function: iso-8601-timestamp (source timezone)
Package

ec2-protocol.

Source

protocol-support.lisp.

Methods
Method: iso-8601-timestamp ((source string) timezone)
Method: iso-8601-timestamp ((source number) (timezone (eql :local)))
Method: iso-8601-timestamp ((source number) (timezone (eql :zulu)))
Method: iso-8601-timestamp ((source number) timezone)
Generic Function: make-parameters (command-params api-version)
Package

ec2-protocol.

Source

signing.lisp.

Methods
Method: make-parameters (command-params api-version)
Source

signature-version-two.lisp.

Generic Function: make-signature (data-string host-header)
Package

ec2-protocol.

Source

signing.lisp.

Methods
Method: make-signature (params host-header)
Source

signature-version-two.lisp.

Generic Function: parse-http-body (body protocol)
Package

ec2-protocol.

Source

protocol-support.lisp.

Methods
Method: parse-http-body ((body string) protocol)
Method: parse-http-body ((body vector) protocol)
Method: parse-http-body (body protocol)
Generic Function: sort-params (params)
Package

ec2-protocol.

Source

signing.lisp.

Methods
Method: sort-params (params)
Source

signature-version-two.lisp.


4.1.5 Standalone methods

Method: print-object ((self ami-instance) strm)
Source

ami-instance.lisp.

Method: print-object ((self initiated-instance) strm)
Source

initiated-instance.lisp.

Method: print-object ((self volume) strm)
Source

volume.lisp.

Method: print-object ((self block-device-map) strm)
Source

block-device-map.lisp.

Method: print-object ((self availability-zone) strm)
Source

availability-zone.lisp.

Method: print-object ((self ami) strm)
Source

ami.lisp.

Method: print-object ((group security-group) stream)
Source

security-group.lisp.

Method: print-object ((self snapshot) strm)
Source

snapshot.lisp.

Method: print-object ((key key) stream)
Source

key.lisp.

Method: print-object ((self stored-metric) strm)
Source

cloudwatch.lisp.

Method: print-object ((self metric) strm)
Source

cloudwatch.lisp.


4.1.6 Conditions

Condition: ec2-error
Package

ec2.

Source

conditions.lisp.

Direct superclasses

error.

Direct subclasses

insufficient-capacity-error.

Direct methods
Direct slots
Slot: status
Initargs

:status

Readers

ec2-error-status.

Writers

This slot is read-only.

Slot: headers
Initargs

:headers

Readers

ec2-error-headers.

Writers

This slot is read-only.

Slot: uri
Initargs

:uri

Readers

ec2-error-uri.

Writers

This slot is read-only.

Slot: body
Initargs

:body

Readers

ec2-error-body.

Writers

This slot is read-only.

Slot: reason
Initargs

:reason

Readers

ec2-error-reason.

Writers

This slot is read-only.

Condition: insufficient-capacity-error
Package

ec2.

Source

conditions.lisp.

Direct superclasses

ec2-error.

Condition: not-implemented
Package

compat.

Source

compat.lisp.

Direct superclasses

error.

Direct methods

get-proc.

Direct slots
Slot: proc
Initform

(quote nil)

Initargs

:proc

Readers

get-proc.

Writers

This slot is read-only.


4.1.7 Structures

Structure: attached-volume-response
Package

ec2.

Source

attach-volume.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: volume-id
Readers

attached-volume-response-volume-id.

Writers

(setf attached-volume-response-volume-id).

Slot: instance-id
Readers

attached-volume-response-instance-id.

Writers

(setf attached-volume-response-instance-id).

Slot: device
Readers

attached-volume-response-device.

Writers

(setf attached-volume-response-device).

Slot: status
Readers

attached-volume-response-status.

Writers

(setf attached-volume-response-status).

Slot: attach-time
Readers

attached-volume-response-attach-time.

Writers

(setf attached-volume-response-attach-time).

Structure: block-device
Package

ec2.

Source

block-device-map.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: volume-id
Readers

block-device-volume-id.

Writers

(setf block-device-volume-id).

Slot: status
Readers

block-device-status.

Writers

(setf block-device-status).

Slot: attach-time
Readers

block-device-attach-time.

Writers

(setf block-device-attach-time).

Slot: termination-behavior
Readers

block-device-termination-behavior.

Writers

(setf block-device-termination-behavior).

Structure: created-volume
Package

ec2.

Source

create-volume.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: id
Readers

created-volume-id.

Writers

(setf created-volume-id).

Slot: size
Readers

created-volume-size.

Writers

(setf created-volume-size).

Slot: zone
Readers

created-volume-zone.

Writers

(setf created-volume-zone).

Slot: status
Readers

created-volume-status.

Writers

(setf created-volume-status).

Slot: create-time
Readers

created-volume-create-time.

Writers

(setf created-volume-create-time).

Structure: ip-protocol
Package

ec2.

Source

security-group.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: protocol
Readers

ip-protocol-protocol.

Writers

(setf ip-protocol-protocol).

Slot: from-port
Readers

ip-protocol-from-port.

Writers

(setf ip-protocol-from-port).

Slot: to-port
Readers

ip-protocol-to-port.

Writers

(setf ip-protocol-to-port).

Slot: ranges
Readers

ip-protocol-ranges.

Writers

(setf ip-protocol-ranges).

Structure: monitored-instance
Package

cloudwatch.

Source

cloudwatch.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: id
Readers

monitored-instance-id.

Writers

(setf monitored-instance-id).

Slot: state
Readers

monitored-instance-state.

Writers

(setf monitored-instance-state).


4.1.8 Classes

Class: ami
Package

ec2.

Source

ami.lisp.

Direct methods
Direct slots
Slot: image-id
Initargs

:image-id

Readers

get-image-id.

Writers

This slot is read-only.

Slot: manifest
Initargs

:manifest

Readers

get-manifest.

Writers

This slot is read-only.

Slot: state
Initargs

:state

Readers

get-state.

Writers

This slot is read-only.

Slot: owner-id
Initargs

:owner-id

Readers

get-owner-id.

Writers

This slot is read-only.

Slot: visibility
Initargs

:visibility

Readers

get-visibility.

Writers

This slot is read-only.

Slot: architecture
Initargs

:architecture

Readers

get-architecture.

Writers

This slot is read-only.

Slot: image-type
Initargs

:image-type

Readers

get-image-type.

Writers

This slot is read-only.

Class: ami-instance
Package

ec2.

Source

ami-instance.lisp.

Direct methods
Direct slots
Slot: instance-id
Initargs

:instance-id

Readers

get-instance-id.

Writers

This slot is read-only.

Slot: reservation-id
Initargs

:reservation-id

Readers

get-reservation-id.

Writers

This slot is read-only.

Slot: image-id
Initargs

:image-id

Readers

get-image-id.

Writers

This slot is read-only.

Slot: groups
Initargs

:groups

Readers

get-groups.

Writers

This slot is read-only.

Slot: state
Initargs

:state

Readers

get-state.

Writers

This slot is read-only.

Slot: architecture
Initargs

:architecture

Readers

get-architecture.

Writers

This slot is read-only.

Slot: private-dns
Initargs

:private-dns

Readers

get-private-dns.

Writers

This slot is read-only.

Slot: private-ip-address
Initargs

:private-ip-address

Readers

get-private-ip-address.

Writers

This slot is read-only.

Slot: public-dns
Initargs

:public-dns

Readers

get-public-dns.

Writers

This slot is read-only.

Slot: public-ip-address
Initargs

:public-ip-address

Readers

get-public-ip-address.

Writers

This slot is read-only.

Slot: instance-type
Initargs

:instance-type

Readers

get-instance-type.

Writers

This slot is read-only.

Slot: launch-time
Initargs

:launch-time

Readers

get-launch-time.

Writers

This slot is read-only.

Slot: launch-index
Initargs

:launch-index

Readers

get-launch-index.

Writers

This slot is read-only.

Slot: key-name
Initargs

:key-name

Readers

get-key-name.

Writers

This slot is read-only.

Slot: monitoring-state
Initform

"disabled"

Initargs

:monitoring-state

Readers

get-monitoring-state.

Writers

This slot is read-only.

Slot: root-device-type
Initargs

:root-device-type

Readers

get-root-device-type.

Writers

This slot is read-only.

Slot: block-device-map
Initargs

:block-device-map

Readers

get-block-device-map.

Writers

This slot is read-only.

Slot: zone
Initargs

:zone

Readers

get-zone.

Writers

This slot is read-only.

Class: availability-zone
Package

ec2.

Source

availability-zone.lisp.

Direct methods
Direct slots
Slot: zone-name
Initargs

:zone-name

Readers

get-zone-name.

Writers

This slot is read-only.

Slot: state
Initargs

:state

Readers

get-state.

Writers

This slot is read-only.

Slot: region
Initargs

:region

Readers

get-region.

Writers

This slot is read-only.

Class: block-device-map
Package

ec2.

Source

block-device-map.lisp.

Direct methods
Direct slots
Slot: device-name
Initargs

:device-name

Readers

get-device-name.

Writers

This slot is read-only.

Slot: device
Initargs

:device

Readers

get-device.

Writers

This slot is read-only.

Class: datapoint
Package

cloudwatch.

Source

cloudwatch.lisp.

Direct methods
Direct slots
Slot: samples
Initargs

:samples

Readers

get-samples.

Writers

This slot is read-only.

Slot: average
Initargs

:average

Readers

get-average.

Writers

This slot is read-only.

Slot: maximum
Initargs

:maximum

Readers

get-maximum.

Writers

This slot is read-only.

Slot: minimum
Initargs

:minimum

Readers

get-minimum.

Writers

This slot is read-only.

Slot: sum
Initargs

:sum

Readers

get-sum.

Writers

This slot is read-only.

Slot: unit
Initargs

:unit

Readers

get-unit.

Writers

This slot is read-only.

Slot: timestamp
Initargs

:timestamp

Readers

get-timestamp.

Writers

This slot is read-only.

Class: initiated-instance
Package

ec2.

Source

initiated-instance.lisp.

Direct methods
Direct slots
Slot: request-id
Initargs

:request-id

Readers

get-request-id.

Writers

This slot is read-only.

Slot: reservation-id
Initargs

:reservation-id

Readers

get-reservation-id.

Writers

This slot is read-only.

Slot: virtual-name
Initargs

:virtual-name

Readers

get-virtual-name.

Writers

This slot is read-only.

Slot: instance-id
Initargs

:instance-id

Readers

get-instance-id.

Writers

This slot is read-only.

Slot: launch-time
Initargs

:launch-time

Readers

get-launch-time.

Writers

This slot is read-only.

Class: metric
Package

cloudwatch.

Source

cloudwatch.lisp.

Direct methods
Direct slots
Slot: label
Initargs

:label

Readers

get-label.

Writers

This slot is read-only.

Slot: datapoints
Initform

(quote nil)

Initargs

:datapoints

Readers

get-datapoints.

Writers

This slot is read-only.

Class: security-group
Package

ec2.

Source

security-group.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

get-name.

Writers

This slot is read-only.

Slot: description
Initargs

:description

Readers

get-description.

Writers

This slot is read-only.

Slot: owner-id
Initargs

:owner-id

Readers

get-owner-id.

Writers

This slot is read-only.

Slot: ip-permissions
Initform

(list)

Initargs

:ip-permissions

Readers

get-ip-permissions.

Writers

This slot is read-only.

Class: snapshot
Package

ec2.

Source

snapshot.lisp.

Direct methods
Direct slots
Slot: snapshot-id
Initargs

:snapshot-id

Readers

get-snapshot-id.

Writers

This slot is read-only.

Slot: volume-id
Initargs

:volume-id

Readers

get-volume-id.

Writers

This slot is read-only.

Slot: status
Initargs

:status

Readers

get-status.

Writers

This slot is read-only.

Slot: progress
Initargs

:progress

Readers

get-progress.

Writers

This slot is read-only.

Slot: start-time
Initargs

:start-time

Readers

get-start-time.

Writers

This slot is read-only.

Class: stored-metric
Package

cloudwatch.

Source

cloudwatch.lisp.

Direct methods
Direct slots
Slot: measure
Initargs

:measure

Readers

get-measure.

Writers

This slot is read-only.

Slot: namespace
Initargs

:namespace

Readers

get-namespace.

Writers

This slot is read-only.

Slot: dimensions
Initform

(quote nil)

Initargs

:dimensions

Readers

get-dimensions.

Writers

This slot is read-only.

Class: volume
Package

ec2.

Source

volume.lisp.

Direct methods
Direct slots
Slot: volume-id
Initargs

:volume-id

Readers

get-volume-id.

Writers

This slot is read-only.

Slot: size
Initargs

:size

Readers

get-size.

Writers

This slot is read-only.

Slot: snapshot-id
Initargs

:snapshot-id

Readers

get-snapshot-id.

Writers

This slot is read-only.

Slot: zone
Initargs

:zone

Readers

get-zone.

Writers

This slot is read-only.

Slot: creation-time
Initargs

:creation-time

Readers

get-creation-time.

Writers

This slot is read-only.

Slot: attachments
Initargs

:attachments

Readers

get-attachments.

Writers

This slot is read-only.

Slot: status
Initargs

:status

Readers

get-status.

Writers

This slot is read-only.


4.2 Internals


4.2.1 Special variables

Special Variable: *api-version*
Package

ec2.

Source

ec2.lisp.

Special Variable: *api-version*
Package

cloudwatch.

Source

cloudwatch.lisp.

Special Variable: *cl-ec2-version*
Package

ec2.

Source

ec2.lisp.

Special Variable: *default-cloudwatch-namespace*
Package

cloudwatch.

Source

cloudwatch.lisp.

Special Variable: *digest*
Package

ec2-protocol.

Source

signing.lisp.

Special Variable: *ec2-namespace*
Package

ec2.

Source

ec2.lisp.

Special Variable: *elb-api-version*
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Special Variable: *elb-host-header*
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Special Variable: *elb-namespace*
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Special Variable: *elb-url*
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Special Variable: *elb-xmlns*
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Special Variable: *host-header*
Package

ec2.

Source

ec2.lisp.

Special Variable: *host-header*
Package

cloudwatch.

Source

cloudwatch.lisp.

Special Variable: *instance-health-states*
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Special Variable: *namespace*
Package

cloudwatch.

Source

cloudwatch.lisp.

Special Variable: *url*
Package

ec2.

Source

ec2.lisp.

Special Variable: *url*
Package

cloudwatch.

Source

cloudwatch.lisp.

Special Variable: *xmlns*
Package

ec2.

Source

ec2.lisp.

Special Variable: *xmlns*
Package

cloudwatch.

Source

cloudwatch.lisp.


4.2.2 Macros

Macro: defaction (fname parameters parser &key action)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Macro: make-parameter (name value type)
Package

elastic-load-balancing.

Source

load-balancing.lisp.


4.2.3 Ordinary functions

Function: attached-volume-response-p (object)
Package

ec2.

Source

attach-volume.lisp.

Function: block-device-p (object)
Package

ec2.

Source

block-device-map.lisp.

Function: collect-datapoints (body)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: collect-security-groups (body)
Package

ec2.

Source

security-group.lisp.

Function: collect-snapshots (body)
Package

ec2.

Source

snapshot.lisp.

Function: collect-stored-dimensions (metric)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: collect-stored-metrics (body)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: convert-console-output (bytes)
Package

ec2.

Source

console-output.lisp.

Function: copy-attached-volume-response (instance)
Package

ec2.

Source

attach-volume.lisp.

Function: copy-block-device (instance)
Package

ec2.

Source

block-device-map.lisp.

Function: copy-created-volume (instance)
Package

ec2.

Source

create-volume.lisp.

Function: copy-ip-protocol (instance)
Package

ec2.

Source

security-group.lisp.

Function: copy-monitored-instance (instance)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: create-volume-response (body)
Package

ec2.

Source

create-volume.lisp.

Function: created-volume-p (object)
Package

ec2.

Source

create-volume.lisp.

Function: delete-security-group (name)
Package

ec2.

Source

api.lisp.

Function: digest-method ()
Package

ec2-protocol.

Source

signing.lisp.

Function: elb-request (params)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: encode-group-description (raw-description)
Package

ec2.

Source

ec2.lisp.

Function: ensure-list (x)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: expand-parser (spec result)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: find-availability-zone (instance)
Package

ec2.

Source

ami-instance.lisp.

Function: find-block-device-maps (instance)
Package

ec2.

Source

ami-instance.lisp.

Function: find-groups (reservation)
Package

ec2.

Source

ami-instance.lisp.

Function: find-instance-state (instance)
Package

ec2.

Source

ami-instance.lisp.

Function: gather-ip-ranges (rule)
Package

ec2.

Source

security-group.lisp.

Function: get-monitoring-state (instance)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: getattr-aux (tag element)
Package

ec2-parser.

Source

parser.lisp.

Function: getenv-aux (var)
Package

compat.

Source

compat.lisp.

Function: ip-protocol-p (object)
Package

ec2.

Source

security-group.lisp.

Function: issue-request (specific-params &key protocol parse-body)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: make-ami (node)
Package

ec2.

Source

ami.lisp.

Function: make-ami-instance (reservation)
Package

ec2.

Source

ami-instance.lisp.

Function: make-ami-instance-set (doc)
Package

ec2.

Source

ami-instance.lisp.

Function: make-ami-set (doc)
Package

ec2.

Source

ami.lisp.

Function: make-attached-volume (body)
Package

ec2.

Source

attach-volume.lisp.

Function: make-attached-volume-response (&key volume-id instance-id device status attach-time)
Package

ec2.

Source

attach-volume.lisp.

Function: make-attachment-set (desc)
Package

ec2.

Source

volume.lisp.

Function: make-availability-zone (node)
Package

ec2.

Source

availability-zone.lisp.

Function: make-availability-zone-set (doc)
Package

ec2.

Source

availability-zone.lisp.

Function: make-block-device (&key volume-id status attach-time termination-behavior)
Package

ec2.

Source

block-device-map.lisp.

Function: make-block-device-descriptor (ebs)
Package

ec2.

Source

block-device-map.lisp.

Function: make-block-device-mapping (body)
Package

ec2.

Source

block-device-map.lisp.

Function: make-console-output (body)
Package

ec2.

Source

console-output.lisp.

Function: make-created-volume (&key id size zone status create-time)
Package

ec2.

Source

create-volume.lisp.

Function: make-dimensions-list (entities)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: make-initiated-instances (body &key virtual-name)
Package

ec2.

Source

initiated-instance.lisp.

Function: make-instance-state-change-set (response)
Package

ec2.

Source

ami-instance.lisp.

Function: make-integer (int)
Package

ec2.

Source

ec2.lisp.

Function: make-ip-permissions (group)
Package

ec2.

Source

security-group.lisp.

Function: make-ip-protocol (&key protocol from-port to-port ranges)
Package

ec2.

Source

security-group.lisp.

Function: make-keyword (string)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: make-listener-list (name listeners)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: make-member-list (tag members &optional type)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: make-metric (body)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: make-signing-string (params host-header)
Package

ec2-protocol.

Source

signature-version-two.lisp.

Function: make-snapshot (body)
Package

ec2.

Source

snapshot.lisp.

Function: make-volume (node)
Package

ec2.

Source

volume.lisp.

Function: make-volume-set (doc)
Package

ec2.

Source

volume.lisp.

Function: missing-parameter (param action)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: monitored-instance-p (object)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: signature-method ()
Package

ec2-protocol.

Source

signature-version-two.lisp.

Function: signing-key ()
Package

ec2-protocol.

Source

signing.lisp.

Function: string-camelcase (string)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: stringify (thing)
Package

elastic-load-balancing.

Source

load-balancing.lisp.

Function: tostr (obj)
Package

cloudwatch.

Source

cloudwatch.lisp.

Function: url-encode (string)
Package

ec2-protocol.

Source

signature-version-two.lisp.

Function: volume-status (vol)
Package

ec2.

Source

volume.lisp.


4.2.4 Generic functions

Generic Reader: ec2-error-body (condition)
Package

ec2.

Methods
Reader Method: ec2-error-body ((condition ec2-error))
Source

conditions.lisp.

Target Slot

body.

Generic Reader: element-usage-error-element (condition)
Package

ec2.

Methods
Reader Method: element-usage-error-element ((condition element-usage-error))
Source

conditions.lisp.

Target Slot

element.

Generic Reader: get-start-time (object)
Package

ec2.

Methods
Reader Method: get-start-time ((snapshot snapshot))

automatically generated reader method

Source

snapshot.lisp.

Target Slot

start-time.

Generic Function: make-digest (data-string &key digest)
Package

ec2-protocol.

Source

signing.lisp.

Methods
Method: make-digest (data-string &key digest)
Generic Function: make-volume-size (value)
Package

ec2.

Source

ec2.lisp.

Methods
Method: make-volume-size ((value integer))
Method: make-volume-size ((value string))
Method: make-volume-size (value)
Generic Function: tofloat (obj)
Package

cloudwatch.

Source

cloudwatch.lisp.

Methods
Method: tofloat ((obj string))
Method: tofloat ((obj float))
Method: tofloat (obj)
Generic Reader: volume-requested-size (condition)
Package

ec2.

Methods
Reader Method: volume-requested-size ((condition volume-size-error))
Source

conditions.lisp.

Target Slot

requested-size.


4.2.5 Conditions

Condition: element-usage-error
Package

ec2.

Source

conditions.lisp.

Direct superclasses

error.

Direct methods

element-usage-error-element.

Direct slots
Slot: element
Initargs

:element

Readers

element-usage-error-element.

Writers

This slot is read-only.

Condition: volume-size-error
Package

ec2.

Source

conditions.lisp.

Direct superclasses

error.

Direct methods

volume-requested-size.

Direct slots
Slot: requested-size
Initargs

:requested-size

Readers

volume-requested-size.

Writers

This slot is read-only.


4.2.6 Classes

Class: key
Package

ec2.

Source

key.lisp.

Direct subclasses

private-key.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

get-name.

Writers

This slot is read-only.

Slot: fingerprint
Initargs

:fingerprint

Readers

get-fingerprint.

Writers

This slot is read-only.

Class: private-key
Package

ec2.

Source

key.lisp.

Direct superclasses

key.

Direct methods

get-material.

Direct slots
Slot: material
Initargs

:material

Readers

get-material.

Writers

This slot is read-only.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

(
(setf attached-volume-response-attach-time): Public ordinary functions
(setf attached-volume-response-device): Public ordinary functions
(setf attached-volume-response-instance-id): Public ordinary functions
(setf attached-volume-response-status): Public ordinary functions
(setf attached-volume-response-volume-id): Public ordinary functions
(setf block-device-attach-time): Public ordinary functions
(setf block-device-status): Public ordinary functions
(setf block-device-termination-behavior): Public ordinary functions
(setf block-device-volume-id): Public ordinary functions
(setf created-volume-create-time): Public ordinary functions
(setf created-volume-id): Public ordinary functions
(setf created-volume-size): Public ordinary functions
(setf created-volume-status): Public ordinary functions
(setf created-volume-zone): Public ordinary functions
(setf ip-protocol-from-port): Public ordinary functions
(setf ip-protocol-protocol): Public ordinary functions
(setf ip-protocol-ranges): Public ordinary functions
(setf ip-protocol-to-port): Public ordinary functions
(setf monitored-instance-id): Public ordinary functions
(setf monitored-instance-state): Public ordinary functions

A
access-key: Public ordinary functions
attach-volume: Public ordinary functions
attached-volume-response-attach-time: Public ordinary functions
attached-volume-response-device: Public ordinary functions
attached-volume-response-instance-id: Public ordinary functions
attached-volume-response-p: Private ordinary functions
attached-volume-response-status: Public ordinary functions
attached-volume-response-volume-id: Public ordinary functions

B
block-device-attach-time: Public ordinary functions
block-device-p: Private ordinary functions
block-device-status: Public ordinary functions
block-device-termination-behavior: Public ordinary functions
block-device-volume-id: Public ordinary functions

C
canonicalize-params: Public generic functions
canonicalize-params: Public generic functions
cl-ec2-version: Public ordinary functions
collect-datapoints: Private ordinary functions
collect-monitored-instances: Public ordinary functions
collect-security-groups: Private ordinary functions
collect-snapshots: Private ordinary functions
collect-stored-dimensions: Private ordinary functions
collect-stored-metrics: Private ordinary functions
collecting-element-children: Public macros
configure-health-check: Public ordinary functions
convert-console-output: Private ordinary functions
copy-attached-volume-response: Private ordinary functions
copy-block-device: Private ordinary functions
copy-created-volume: Private ordinary functions
copy-ip-protocol: Private ordinary functions
copy-monitored-instance: Private ordinary functions
create-app-cookie-stickiness-policy: Public ordinary functions
create-image: Public ordinary functions
create-keypair: Public ordinary functions
create-lb-cookie-stickiness-policy: Public ordinary functions
create-load-balancer: Public ordinary functions
create-load-balancer-listeners: Public ordinary functions
create-security-group: Public ordinary functions
create-snapshot: Public generic functions
create-snapshot: Public generic functions
create-volume: Public ordinary functions
create-volume-response: Private ordinary functions
created-volume-create-time: Public ordinary functions
created-volume-id: Public ordinary functions
created-volume-p: Private ordinary functions
created-volume-size: Public ordinary functions
created-volume-status: Public ordinary functions
created-volume-zone: Public ordinary functions

D
defaction: Private macros
default-zone: Public ordinary functions
delete-keypair: Public ordinary functions
delete-load-balancer: Public ordinary functions
delete-load-balancer-listeners: Public ordinary functions
delete-load-balancer-policy: Public ordinary functions
delete-security-group: Private ordinary functions
delete-snapshot: Public ordinary functions
delete-volume: Public ordinary functions
deregister-image: Public ordinary functions
deregister-instances-from-load-balancer: Public ordinary functions
describe-image: Public ordinary functions
describe-images: Public ordinary functions
describe-instance: Public ordinary functions
describe-instance-health: Public ordinary functions
describe-instances: Public ordinary functions
describe-keypairs: Public ordinary functions
describe-load-balancers: Public ordinary functions
describe-security-groups: Public ordinary functions
describe-snapshots: Public ordinary functions
describe-volumes: Public ordinary functions
describe-zones: Public ordinary functions
detach-volume: Public ordinary functions
digest-method: Private ordinary functions
disable-availability-zones-for-load-balancer: Public ordinary functions

E
ec2-error-body: Private generic functions
ec2-error-body: Private generic functions
ec2-error-headers: Public generic functions
ec2-error-headers: Public generic functions
ec2-error-p: Public ordinary functions
ec2-error-reason: Public generic functions
ec2-error-reason: Public generic functions
ec2-error-status: Public generic functions
ec2-error-status: Public generic functions
ec2-error-uri: Public generic functions
ec2-error-uri: Public generic functions
elb-request: Private ordinary functions
element-usage-error-element: Private generic functions
element-usage-error-element: Private generic functions
enable-availability-zones-for-load-balancer: Public ordinary functions
encode-group-description: Private ordinary functions
encode-user-data: Public generic functions
encode-user-data: Public generic functions
ensure-list: Private ordinary functions
expand-parser: Private ordinary functions

F
find-availability-zone: Private ordinary functions
find-block-device-maps: Private ordinary functions
find-element: Public ordinary functions
find-groups: Private ordinary functions
find-instance-state: Private ordinary functions
Function, (setf attached-volume-response-attach-time): Public ordinary functions
Function, (setf attached-volume-response-device): Public ordinary functions
Function, (setf attached-volume-response-instance-id): Public ordinary functions
Function, (setf attached-volume-response-status): Public ordinary functions
Function, (setf attached-volume-response-volume-id): Public ordinary functions
Function, (setf block-device-attach-time): Public ordinary functions
Function, (setf block-device-status): Public ordinary functions
Function, (setf block-device-termination-behavior): Public ordinary functions
Function, (setf block-device-volume-id): Public ordinary functions
Function, (setf created-volume-create-time): Public ordinary functions
Function, (setf created-volume-id): Public ordinary functions
Function, (setf created-volume-size): Public ordinary functions
Function, (setf created-volume-status): Public ordinary functions
Function, (setf created-volume-zone): Public ordinary functions
Function, (setf ip-protocol-from-port): Public ordinary functions
Function, (setf ip-protocol-protocol): Public ordinary functions
Function, (setf ip-protocol-ranges): Public ordinary functions
Function, (setf ip-protocol-to-port): Public ordinary functions
Function, (setf monitored-instance-id): Public ordinary functions
Function, (setf monitored-instance-state): Public ordinary functions
Function, access-key: Public ordinary functions
Function, attach-volume: Public ordinary functions
Function, attached-volume-response-attach-time: Public ordinary functions
Function, attached-volume-response-device: Public ordinary functions
Function, attached-volume-response-instance-id: Public ordinary functions
Function, attached-volume-response-p: Private ordinary functions
Function, attached-volume-response-status: Public ordinary functions
Function, attached-volume-response-volume-id: Public ordinary functions
Function, block-device-attach-time: Public ordinary functions
Function, block-device-p: Private ordinary functions
Function, block-device-status: Public ordinary functions
Function, block-device-termination-behavior: Public ordinary functions
Function, block-device-volume-id: Public ordinary functions
Function, cl-ec2-version: Public ordinary functions
Function, collect-datapoints: Private ordinary functions
Function, collect-monitored-instances: Public ordinary functions
Function, collect-security-groups: Private ordinary functions
Function, collect-snapshots: Private ordinary functions
Function, collect-stored-dimensions: Private ordinary functions
Function, collect-stored-metrics: Private ordinary functions
Function, configure-health-check: Public ordinary functions
Function, convert-console-output: Private ordinary functions
Function, copy-attached-volume-response: Private ordinary functions
Function, copy-block-device: Private ordinary functions
Function, copy-created-volume: Private ordinary functions
Function, copy-ip-protocol: Private ordinary functions
Function, copy-monitored-instance: Private ordinary functions
Function, create-app-cookie-stickiness-policy: Public ordinary functions
Function, create-image: Public ordinary functions
Function, create-keypair: Public ordinary functions
Function, create-lb-cookie-stickiness-policy: Public ordinary functions
Function, create-load-balancer: Public ordinary functions
Function, create-load-balancer-listeners: Public ordinary functions
Function, create-security-group: Public ordinary functions
Function, create-volume: Public ordinary functions
Function, create-volume-response: Private ordinary functions
Function, created-volume-create-time: Public ordinary functions
Function, created-volume-id: Public ordinary functions
Function, created-volume-p: Private ordinary functions
Function, created-volume-size: Public ordinary functions
Function, created-volume-status: Public ordinary functions
Function, created-volume-zone: Public ordinary functions
Function, default-zone: Public ordinary functions
Function, delete-keypair: Public ordinary functions
Function, delete-load-balancer: Public ordinary functions
Function, delete-load-balancer-listeners: Public ordinary functions
Function, delete-load-balancer-policy: Public ordinary functions
Function, delete-security-group: Private ordinary functions
Function, delete-snapshot: Public ordinary functions
Function, delete-volume: Public ordinary functions
Function, deregister-image: Public ordinary functions
Function, deregister-instances-from-load-balancer: Public ordinary functions
Function, describe-image: Public ordinary functions
Function, describe-images: Public ordinary functions
Function, describe-instance: Public ordinary functions
Function, describe-instance-health: Public ordinary functions
Function, describe-instances: Public ordinary functions
Function, describe-keypairs: Public ordinary functions
Function, describe-load-balancers: Public ordinary functions
Function, describe-security-groups: Public ordinary functions
Function, describe-snapshots: Public ordinary functions
Function, describe-volumes: Public ordinary functions
Function, describe-zones: Public ordinary functions
Function, detach-volume: Public ordinary functions
Function, digest-method: Private ordinary functions
Function, disable-availability-zones-for-load-balancer: Public ordinary functions
Function, ec2-error-p: Public ordinary functions
Function, elb-request: Private ordinary functions
Function, enable-availability-zones-for-load-balancer: Public ordinary functions
Function, encode-group-description: Private ordinary functions
Function, ensure-list: Private ordinary functions
Function, expand-parser: Private ordinary functions
Function, find-availability-zone: Private ordinary functions
Function, find-block-device-maps: Private ordinary functions
Function, find-element: Public ordinary functions
Function, find-groups: Private ordinary functions
Function, find-instance-state: Private ordinary functions
Function, gather-ip-ranges: Private ordinary functions
Function, get-console-output: Public ordinary functions
Function, get-metric-statistics: Public ordinary functions
Function, get-monitoring-state: Private ordinary functions
Function, getattr: Public ordinary functions
Function, getattr-aux: Private ordinary functions
Function, getattrs: Public ordinary functions
Function, getenv: Public ordinary functions
Function, getenv-aux: Private ordinary functions
Function, ip-protocol-from-port: Public ordinary functions
Function, ip-protocol-p: Private ordinary functions
Function, ip-protocol-protocol: Public ordinary functions
Function, ip-protocol-ranges: Public ordinary functions
Function, ip-protocol-to-port: Public ordinary functions
Function, issue-request: Public ordinary functions
Function, issue-request: Private ordinary functions
Function, list-metrics: Public ordinary functions
Function, make-ami: Private ordinary functions
Function, make-ami-instance: Private ordinary functions
Function, make-ami-instance-set: Private ordinary functions
Function, make-ami-set: Private ordinary functions
Function, make-attached-volume: Private ordinary functions
Function, make-attached-volume-response: Private ordinary functions
Function, make-attachment-set: Private ordinary functions
Function, make-availability-zone: Private ordinary functions
Function, make-availability-zone-set: Private ordinary functions
Function, make-block-device: Private ordinary functions
Function, make-block-device-descriptor: Private ordinary functions
Function, make-block-device-mapping: Private ordinary functions
Function, make-console-output: Private ordinary functions
Function, make-created-volume: Private ordinary functions
Function, make-dimensions-list: Private ordinary functions
Function, make-entity-list: Public ordinary functions
Function, make-initiated-instances: Private ordinary functions
Function, make-instance-state-change-set: Private ordinary functions
Function, make-integer: Private ordinary functions
Function, make-ip-permissions: Private ordinary functions
Function, make-ip-protocol: Private ordinary functions
Function, make-keyword: Private ordinary functions
Function, make-listener-list: Private ordinary functions
Function, make-member-list: Private ordinary functions
Function, make-metric: Private ordinary functions
Function, make-monitored-instance: Public ordinary functions
Function, make-signing-string: Private ordinary functions
Function, make-snapshot: Private ordinary functions
Function, make-timestamp: Public ordinary functions
Function, make-volume: Private ordinary functions
Function, make-volume-set: Private ordinary functions
Function, missing-parameter: Private ordinary functions
Function, monitor-instances: Public ordinary functions
Function, monitored-instance-id: Public ordinary functions
Function, monitored-instance-p: Private ordinary functions
Function, monitored-instance-state: Public ordinary functions
Function, pendingp: Public ordinary functions
Function, register-instances-with-load-balancer: Public ordinary functions
Function, run-instances: Public ordinary functions
Function, runningp: Public ordinary functions
Function, secret-key: Public ordinary functions
Function, set-load-balancer-listener-ssl-certificate: Public ordinary functions
Function, set-load-balancer-policies-of-listener: Public ordinary functions
Function, signature-method: Private ordinary functions
Function, signing-key: Private ordinary functions
Function, start-instance: Public ordinary functions
Function, start-instances: Public ordinary functions
Function, stop-instance: Public ordinary functions
Function, stop-instances: Public ordinary functions
Function, stoppedp: Public ordinary functions
Function, stoppingp: Public ordinary functions
Function, string-camelcase: Private ordinary functions
Function, stringify: Private ordinary functions
Function, terminate-instances: Public ordinary functions
Function, terminatedp: Public ordinary functions
Function, tostr: Private ordinary functions
Function, unmonitor-instances: Public ordinary functions
Function, url-encode: Private ordinary functions
Function, volume-attached-p: Public ordinary functions
Function, volume-available-p: Public ordinary functions
Function, volume-status: Private ordinary functions

G
gather-ip-ranges: Private ordinary functions
Generic Function, canonicalize-params: Public generic functions
Generic Function, create-snapshot: Public generic functions
Generic Function, ec2-error-body: Private generic functions
Generic Function, ec2-error-headers: Public generic functions
Generic Function, ec2-error-reason: Public generic functions
Generic Function, ec2-error-status: Public generic functions
Generic Function, ec2-error-uri: Public generic functions
Generic Function, element-usage-error-element: Private generic functions
Generic Function, encode-user-data: Public generic functions
Generic Function, get-architecture: Public generic functions
Generic Function, get-attachments: Public generic functions
Generic Function, get-average: Public generic functions
Generic Function, get-block-device-map: Public generic functions
Generic Function, get-creation-time: Public generic functions
Generic Function, get-datapoints: Public generic functions
Generic Function, get-description: Public generic functions
Generic Function, get-device: Public generic functions
Generic Function, get-device-name: Public generic functions
Generic Function, get-dimensions: Public generic functions
Generic Function, get-fingerprint: Public generic functions
Generic Function, get-groups: Public generic functions
Generic Function, get-image-id: Public generic functions
Generic Function, get-image-type: Public generic functions
Generic Function, get-instance-id: Public generic functions
Generic Function, get-instance-type: Public generic functions
Generic Function, get-ip-permissions: Public generic functions
Generic Function, get-key-name: Public generic functions
Generic Function, get-label: Public generic functions
Generic Function, get-launch-index: Public generic functions
Generic Function, get-launch-time: Public generic functions
Generic Function, get-manifest: Public generic functions
Generic Function, get-material: Public generic functions
Generic Function, get-maximum: Public generic functions
Generic Function, get-measure: Public generic functions
Generic Function, get-minimum: Public generic functions
Generic Function, get-monitoring-state: Public generic functions
Generic Function, get-name: Public generic functions
Generic Function, get-namespace: Public generic functions
Generic Function, get-owner-id: Public generic functions
Generic Function, get-private-dns: Public generic functions
Generic Function, get-private-ip-address: Public generic functions
Generic Function, get-proc: Public generic functions
Generic Function, get-progress: Public generic functions
Generic Function, get-public-dns: Public generic functions
Generic Function, get-public-ip-address: Public generic functions
Generic Function, get-region: Public generic functions
Generic Function, get-request-id: Public generic functions
Generic Function, get-reservation-id: Public generic functions
Generic Function, get-root-device-type: Public generic functions
Generic Function, get-samples: Public generic functions
Generic Function, get-size: Public generic functions
Generic Function, get-snapshot-id: Public generic functions
Generic Function, get-start-time: Private generic functions
Generic Function, get-state: Public generic functions
Generic Function, get-status: Public generic functions
Generic Function, get-sum: Public generic functions
Generic Function, get-timestamp: Public generic functions
Generic Function, get-unit: Public generic functions
Generic Function, get-virtual-name: Public generic functions
Generic Function, get-visibility: Public generic functions
Generic Function, get-volume-id: Public generic functions
Generic Function, get-zone: Public generic functions
Generic Function, get-zone-name: Public generic functions
Generic Function, iso-8601-timestamp: Public generic functions
Generic Function, make-digest: Private generic functions
Generic Function, make-parameters: Public generic functions
Generic Function, make-signature: Public generic functions
Generic Function, make-volume-size: Private generic functions
Generic Function, parse-http-body: Public generic functions
Generic Function, sort-params: Public generic functions
Generic Function, tofloat: Private generic functions
Generic Function, volume-requested-size: Private generic functions
get-architecture: Public generic functions
get-architecture: Public generic functions
get-architecture: Public generic functions
get-attachments: Public generic functions
get-attachments: Public generic functions
get-average: Public generic functions
get-average: Public generic functions
get-block-device-map: Public generic functions
get-block-device-map: Public generic functions
get-console-output: Public ordinary functions
get-creation-time: Public generic functions
get-creation-time: Public generic functions
get-datapoints: Public generic functions
get-datapoints: Public generic functions
get-description: Public generic functions
get-description: Public generic functions
get-device: Public generic functions
get-device: Public generic functions
get-device-name: Public generic functions
get-device-name: Public generic functions
get-dimensions: Public generic functions
get-dimensions: Public generic functions
get-fingerprint: Public generic functions
get-fingerprint: Public generic functions
get-groups: Public generic functions
get-groups: Public generic functions
get-image-id: Public generic functions
get-image-id: Public generic functions
get-image-id: Public generic functions
get-image-type: Public generic functions
get-image-type: Public generic functions
get-instance-id: Public generic functions
get-instance-id: Public generic functions
get-instance-id: Public generic functions
get-instance-type: Public generic functions
get-instance-type: Public generic functions
get-ip-permissions: Public generic functions
get-ip-permissions: Public generic functions
get-key-name: Public generic functions
get-key-name: Public generic functions
get-label: Public generic functions
get-label: Public generic functions
get-launch-index: Public generic functions
get-launch-index: Public generic functions
get-launch-time: Public generic functions
get-launch-time: Public generic functions
get-launch-time: Public generic functions
get-manifest: Public generic functions
get-manifest: Public generic functions
get-material: Public generic functions
get-material: Public generic functions
get-maximum: Public generic functions
get-maximum: Public generic functions
get-measure: Public generic functions
get-measure: Public generic functions
get-metric-statistics: Public ordinary functions
get-minimum: Public generic functions
get-minimum: Public generic functions
get-monitoring-state: Public generic functions
get-monitoring-state: Public generic functions
get-monitoring-state: Private ordinary functions
get-name: Public generic functions
get-name: Public generic functions
get-name: Public generic functions
get-namespace: Public generic functions
get-namespace: Public generic functions
get-owner-id: Public generic functions
get-owner-id: Public generic functions
get-owner-id: Public generic functions
get-private-dns: Public generic functions
get-private-dns: Public generic functions
get-private-ip-address: Public generic functions
get-private-ip-address: Public generic functions
get-proc: Public generic functions
get-proc: Public generic functions
get-progress: Public generic functions
get-progress: Public generic functions
get-public-dns: Public generic functions
get-public-dns: Public generic functions
get-public-ip-address: Public generic functions
get-public-ip-address: Public generic functions
get-region: Public generic functions
get-region: Public generic functions
get-request-id: Public generic functions
get-request-id: Public generic functions
get-reservation-id: Public generic functions
get-reservation-id: Public generic functions
get-reservation-id: Public generic functions
get-root-device-type: Public generic functions
get-root-device-type: Public generic functions
get-samples: Public generic functions
get-samples: Public generic functions
get-size: Public generic functions
get-size: Public generic functions
get-snapshot-id: Public generic functions
get-snapshot-id: Public generic functions
get-snapshot-id: Public generic functions
get-start-time: Private generic functions
get-start-time: Private generic functions
get-state: Public generic functions
get-state: Public generic functions
get-state: Public generic functions
get-state: Public generic functions
get-status: Public generic functions
get-status: Public generic functions
get-status: Public generic functions
get-sum: Public generic functions
get-sum: Public generic functions
get-timestamp: Public generic functions
get-timestamp: Public generic functions
get-unit: Public generic functions
get-unit: Public generic functions
get-virtual-name: Public generic functions
get-virtual-name: Public generic functions
get-visibility: Public generic functions
get-visibility: Public generic functions
get-volume-id: Public generic functions
get-volume-id: Public generic functions
get-volume-id: Public generic functions
get-zone: Public generic functions
get-zone: Public generic functions
get-zone: Public generic functions
get-zone-name: Public generic functions
get-zone-name: Public generic functions
getattr: Public ordinary functions
getattr-aux: Private ordinary functions
getattrs: Public ordinary functions
getenv: Public ordinary functions
getenv-aux: Private ordinary functions

I
ip-protocol-from-port: Public ordinary functions
ip-protocol-p: Private ordinary functions
ip-protocol-protocol: Public ordinary functions
ip-protocol-ranges: Public ordinary functions
ip-protocol-to-port: Public ordinary functions
iso-8601-timestamp: Public generic functions
iso-8601-timestamp: Public generic functions
iso-8601-timestamp: Public generic functions
iso-8601-timestamp: Public generic functions
iso-8601-timestamp: Public generic functions
issue-request: Public ordinary functions
issue-request: Private ordinary functions

L
list-metrics: Public ordinary functions

M
Macro, collecting-element-children: Public macros
Macro, defaction: Private macros
Macro, make-ec2-error: Public macros
Macro, make-parameter: Private macros
Macro, with-element-children: Public macros
Macro, with-header-stream: Public macros
make-ami: Private ordinary functions
make-ami-instance: Private ordinary functions
make-ami-instance-set: Private ordinary functions
make-ami-set: Private ordinary functions
make-attached-volume: Private ordinary functions
make-attached-volume-response: Private ordinary functions
make-attachment-set: Private ordinary functions
make-availability-zone: Private ordinary functions
make-availability-zone-set: Private ordinary functions
make-block-device: Private ordinary functions
make-block-device-descriptor: Private ordinary functions
make-block-device-mapping: Private ordinary functions
make-console-output: Private ordinary functions
make-created-volume: Private ordinary functions
make-digest: Private generic functions
make-digest: Private generic functions
make-dimensions-list: Private ordinary functions
make-ec2-error: Public macros
make-entity-list: Public ordinary functions
make-initiated-instances: Private ordinary functions
make-instance-state-change-set: Private ordinary functions
make-integer: Private ordinary functions
make-ip-permissions: Private ordinary functions
make-ip-protocol: Private ordinary functions
make-keyword: Private ordinary functions
make-listener-list: Private ordinary functions
make-member-list: Private ordinary functions
make-metric: Private ordinary functions
make-monitored-instance: Public ordinary functions
make-parameter: Private macros
make-parameters: Public generic functions
make-parameters: Public generic functions
make-signature: Public generic functions
make-signature: Public generic functions
make-signing-string: Private ordinary functions
make-snapshot: Private ordinary functions
make-timestamp: Public ordinary functions
make-volume: Private ordinary functions
make-volume-set: Private ordinary functions
make-volume-size: Private generic functions
make-volume-size: Private generic functions
make-volume-size: Private generic functions
make-volume-size: Private generic functions
Method, canonicalize-params: Public generic functions
Method, create-snapshot: Public generic functions
Method, ec2-error-body: Private generic functions
Method, ec2-error-headers: Public generic functions
Method, ec2-error-reason: Public generic functions
Method, ec2-error-status: Public generic functions
Method, ec2-error-uri: Public generic functions
Method, element-usage-error-element: Private generic functions
Method, encode-user-data: Public generic functions
Method, get-architecture: Public generic functions
Method, get-architecture: Public generic functions
Method, get-attachments: Public generic functions
Method, get-average: Public generic functions
Method, get-block-device-map: Public generic functions
Method, get-creation-time: Public generic functions
Method, get-datapoints: Public generic functions
Method, get-description: Public generic functions
Method, get-device: Public generic functions
Method, get-device-name: Public generic functions
Method, get-dimensions: Public generic functions
Method, get-fingerprint: Public generic functions
Method, get-groups: Public generic functions
Method, get-image-id: Public generic functions
Method, get-image-id: Public generic functions
Method, get-image-type: Public generic functions
Method, get-instance-id: Public generic functions
Method, get-instance-id: Public generic functions
Method, get-instance-type: Public generic functions
Method, get-ip-permissions: Public generic functions
Method, get-key-name: Public generic functions
Method, get-label: Public generic functions
Method, get-launch-index: Public generic functions
Method, get-launch-time: Public generic functions
Method, get-launch-time: Public generic functions
Method, get-manifest: Public generic functions
Method, get-material: Public generic functions
Method, get-maximum: Public generic functions
Method, get-measure: Public generic functions
Method, get-minimum: Public generic functions
Method, get-monitoring-state: Public generic functions
Method, get-name: Public generic functions
Method, get-name: Public generic functions
Method, get-namespace: Public generic functions
Method, get-owner-id: Public generic functions
Method, get-owner-id: Public generic functions
Method, get-private-dns: Public generic functions
Method, get-private-ip-address: Public generic functions
Method, get-proc: Public generic functions
Method, get-progress: Public generic functions
Method, get-public-dns: Public generic functions
Method, get-public-ip-address: Public generic functions
Method, get-region: Public generic functions
Method, get-request-id: Public generic functions
Method, get-reservation-id: Public generic functions
Method, get-reservation-id: Public generic functions
Method, get-root-device-type: Public generic functions
Method, get-samples: Public generic functions
Method, get-size: Public generic functions
Method, get-snapshot-id: Public generic functions
Method, get-snapshot-id: Public generic functions
Method, get-start-time: Private generic functions
Method, get-state: Public generic functions
Method, get-state: Public generic functions
Method, get-state: Public generic functions
Method, get-status: Public generic functions
Method, get-status: Public generic functions
Method, get-sum: Public generic functions
Method, get-timestamp: Public generic functions
Method, get-unit: Public generic functions
Method, get-virtual-name: Public generic functions
Method, get-visibility: Public generic functions
Method, get-volume-id: Public generic functions
Method, get-volume-id: Public generic functions
Method, get-zone: Public generic functions
Method, get-zone: Public generic functions
Method, get-zone-name: Public generic functions
Method, iso-8601-timestamp: Public generic functions
Method, iso-8601-timestamp: Public generic functions
Method, iso-8601-timestamp: Public generic functions
Method, iso-8601-timestamp: Public generic functions
Method, make-digest: Private generic functions
Method, make-parameters: Public generic functions
Method, make-signature: Public generic functions
Method, make-volume-size: Private generic functions
Method, make-volume-size: Private generic functions
Method, make-volume-size: Private generic functions
Method, parse-http-body: Public generic functions
Method, parse-http-body: Public generic functions
Method, parse-http-body: Public generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, sort-params: Public generic functions
Method, tofloat: Private generic functions
Method, tofloat: Private generic functions
Method, tofloat: Private generic functions
Method, volume-requested-size: Private generic functions
missing-parameter: Private ordinary functions
monitor-instances: Public ordinary functions
monitored-instance-id: Public ordinary functions
monitored-instance-p: Private ordinary functions
monitored-instance-state: Public ordinary functions

P
parse-http-body: Public generic functions
parse-http-body: Public generic functions
parse-http-body: Public generic functions
parse-http-body: Public generic functions
pendingp: Public ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods

R
register-instances-with-load-balancer: Public ordinary functions
run-instances: Public ordinary functions
runningp: Public ordinary functions

S
secret-key: Public ordinary functions
set-load-balancer-listener-ssl-certificate: Public ordinary functions
set-load-balancer-policies-of-listener: Public ordinary functions
signature-method: Private ordinary functions
signing-key: Private ordinary functions
sort-params: Public generic functions
sort-params: Public generic functions
start-instance: Public ordinary functions
start-instances: Public ordinary functions
stop-instance: Public ordinary functions
stop-instances: Public ordinary functions
stoppedp: Public ordinary functions
stoppingp: Public ordinary functions
string-camelcase: Private ordinary functions
stringify: Private ordinary functions

T
terminate-instances: Public ordinary functions
terminatedp: Public ordinary functions
tofloat: Private generic functions
tofloat: Private generic functions
tofloat: Private generic functions
tofloat: Private generic functions
tostr: Private ordinary functions

U
unmonitor-instances: Public ordinary functions
url-encode: Private ordinary functions

V
volume-attached-p: Public ordinary functions
volume-available-p: Public ordinary functions
volume-requested-size: Private generic functions
volume-requested-size: Private generic functions
volume-status: Private ordinary functions

W
with-element-children: Public macros
with-header-stream: Public macros


A.3 Variables

Jump to:   *  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   Z  
Index Entry  Section

*
*access-key*: Public special variables
*api-version*: Private special variables
*api-version*: Private special variables
*cl-ec2-version*: Private special variables
*default-cloudwatch-namespace*: Private special variables
*default-zone*: Public special variables
*digest*: Private special variables
*ec2-namespace*: Private special variables
*elb-api-version*: Private special variables
*elb-host-header*: Private special variables
*elb-namespace*: Private special variables
*elb-url*: Private special variables
*elb-xmlns*: Private special variables
*host-header*: Private special variables
*host-header*: Private special variables
*instance-health-states*: Private special variables
*namespace*: Private special variables
*secret-key*: Public special variables
*url*: Private special variables
*url*: Private special variables
*xmlns*: Private special variables
*xmlns*: Private special variables

A
architecture: Public classes
architecture: Public classes
attach-time: Public structures
attach-time: Public structures
attachments: Public classes
average: Public classes

B
block-device-map: Public classes
body: Public conditions

C
create-time: Public structures
creation-time: Public classes

D
datapoints: Public classes
description: Public classes
device: Public structures
device: Public classes
device-name: Public classes
dimensions: Public classes

E
element: Private conditions

F
fingerprint: Private classes
from-port: Public structures

G
groups: Public classes

H
headers: Public conditions

I
id: Public structures
id: Public structures
image-id: Public classes
image-id: Public classes
image-type: Public classes
instance-id: Public structures
instance-id: Public classes
instance-id: Public classes
instance-type: Public classes
ip-permissions: Public classes

K
key-name: Public classes

L
label: Public classes
launch-index: Public classes
launch-time: Public classes
launch-time: Public classes

M
manifest: Public classes
material: Private classes
maximum: Public classes
measure: Public classes
minimum: Public classes
monitoring-state: Public classes

N
name: Public classes
name: Private classes
namespace: Public classes

O
owner-id: Public classes
owner-id: Public classes

P
private-dns: Public classes
private-ip-address: Public classes
proc: Public conditions
progress: Public classes
protocol: Public structures
public-dns: Public classes
public-ip-address: Public classes

R
ranges: Public structures
reason: Public conditions
region: Public classes
request-id: Public classes
requested-size: Private conditions
reservation-id: Public classes
reservation-id: Public classes
root-device-type: Public classes

S
samples: Public classes
size: Public structures
size: Public classes
Slot, architecture: Public classes
Slot, architecture: Public classes
Slot, attach-time: Public structures
Slot, attach-time: Public structures
Slot, attachments: Public classes
Slot, average: Public classes
Slot, block-device-map: Public classes
Slot, body: Public conditions
Slot, create-time: Public structures
Slot, creation-time: Public classes
Slot, datapoints: Public classes
Slot, description: Public classes
Slot, device: Public structures
Slot, device: Public classes
Slot, device-name: Public classes
Slot, dimensions: Public classes
Slot, element: Private conditions
Slot, fingerprint: Private classes
Slot, from-port: Public structures
Slot, groups: Public classes
Slot, headers: Public conditions
Slot, id: Public structures
Slot, id: Public structures
Slot, image-id: Public classes
Slot, image-id: Public classes
Slot, image-type: Public classes
Slot, instance-id: Public structures
Slot, instance-id: Public classes
Slot, instance-id: Public classes
Slot, instance-type: Public classes
Slot, ip-permissions: Public classes
Slot, key-name: Public classes
Slot, label: Public classes
Slot, launch-index: Public classes
Slot, launch-time: Public classes
Slot, launch-time: Public classes
Slot, manifest: Public classes
Slot, material: Private classes
Slot, maximum: Public classes
Slot, measure: Public classes
Slot, minimum: Public classes
Slot, monitoring-state: Public classes
Slot, name: Public classes
Slot, name: Private classes
Slot, namespace: Public classes
Slot, owner-id: Public classes
Slot, owner-id: Public classes
Slot, private-dns: Public classes
Slot, private-ip-address: Public classes
Slot, proc: Public conditions
Slot, progress: Public classes
Slot, protocol: Public structures
Slot, public-dns: Public classes
Slot, public-ip-address: Public classes
Slot, ranges: Public structures
Slot, reason: Public conditions
Slot, region: Public classes
Slot, request-id: Public classes
Slot, requested-size: Private conditions
Slot, reservation-id: Public classes
Slot, reservation-id: Public classes
Slot, root-device-type: Public classes
Slot, samples: Public classes
Slot, size: Public structures
Slot, size: Public classes
Slot, snapshot-id: Public classes
Slot, snapshot-id: Public classes
Slot, start-time: Public classes
Slot, state: Public structures
Slot, state: Public classes
Slot, state: Public classes
Slot, state: Public classes
Slot, status: Public conditions
Slot, status: Public structures
Slot, status: Public structures
Slot, status: Public structures
Slot, status: Public classes
Slot, status: Public classes
Slot, sum: Public classes
Slot, termination-behavior: Public structures
Slot, timestamp: Public classes
Slot, to-port: Public structures
Slot, unit: Public classes
Slot, uri: Public conditions
Slot, virtual-name: Public classes
Slot, visibility: Public classes
Slot, volume-id: Public structures
Slot, volume-id: Public structures
Slot, volume-id: Public classes
Slot, volume-id: Public classes
Slot, zone: Public structures
Slot, zone: Public classes
Slot, zone: Public classes
Slot, zone-name: Public classes
snapshot-id: Public classes
snapshot-id: Public classes
Special Variable, *access-key*: Public special variables
Special Variable, *api-version*: Private special variables
Special Variable, *api-version*: Private special variables
Special Variable, *cl-ec2-version*: Private special variables
Special Variable, *default-cloudwatch-namespace*: Private special variables
Special Variable, *default-zone*: Public special variables
Special Variable, *digest*: Private special variables
Special Variable, *ec2-namespace*: Private special variables
Special Variable, *elb-api-version*: Private special variables
Special Variable, *elb-host-header*: Private special variables
Special Variable, *elb-namespace*: Private special variables
Special Variable, *elb-url*: Private special variables
Special Variable, *elb-xmlns*: Private special variables
Special Variable, *host-header*: Private special variables
Special Variable, *host-header*: Private special variables
Special Variable, *instance-health-states*: Private special variables
Special Variable, *namespace*: Private special variables
Special Variable, *secret-key*: Public special variables
Special Variable, *url*: Private special variables
Special Variable, *url*: Private special variables
Special Variable, *xmlns*: Private special variables
Special Variable, *xmlns*: Private special variables
start-time: Public classes
state: Public structures
state: Public classes
state: Public classes
state: Public classes
status: Public conditions
status: Public structures
status: Public structures
status: Public structures
status: Public classes
status: Public classes
sum: Public classes

T
termination-behavior: Public structures
timestamp: Public classes
to-port: Public structures

U
unit: Public classes
uri: Public conditions

V
virtual-name: Public classes
visibility: Public classes
volume-id: Public structures
volume-id: Public structures
volume-id: Public classes
volume-id: Public classes

Z
zone: Public structures
zone: Public classes
zone: Public classes
zone-name: Public classes


A.4 Data types

Jump to:   A   B   C   D   E   F   I   K   L   M   N   P   S   V  
Index Entry  Section

A
ami: Public classes
ami-instance: Public classes
ami-instance.lisp: The ec2/ami-instance․lisp file
ami.lisp: The ec2/ami․lisp file
api.lisp: The ec2/api․lisp file
attach-volume.lisp: The ec2/attach-volume․lisp file
attached-volume-response: Public structures
availability-zone: Public classes
availability-zone.lisp: The ec2/availability-zone․lisp file
aws: The aws package
aws.lisp: The ec2/aws․lisp file

B
block-device: Public structures
block-device-map: Public classes
block-device-map.lisp: The ec2/block-device-map․lisp file

C
Class, ami: Public classes
Class, ami-instance: Public classes
Class, availability-zone: Public classes
Class, block-device-map: Public classes
Class, datapoint: Public classes
Class, initiated-instance: Public classes
Class, key: Private classes
Class, metric: Public classes
Class, private-key: Private classes
Class, security-group: Public classes
Class, snapshot: Public classes
Class, stored-metric: Public classes
Class, volume: Public classes
cloudwatch: The cloudwatch package
cloudwatch.lisp: The ec2/cloudwatch․lisp file
compat: The compat package
compat.lisp: The ec2/compat․lisp file
Condition, ec2-error: Public conditions
Condition, element-usage-error: Private conditions
Condition, insufficient-capacity-error: Public conditions
Condition, not-implemented: Public conditions
Condition, volume-size-error: Private conditions
conditions.lisp: The ec2/conditions․lisp file
console-output.lisp: The ec2/console-output․lisp file
create-volume.lisp: The ec2/create-volume․lisp file
created-volume: Public structures

D
datapoint: Public classes

E
ec2: The ec2 system
ec2: The ec2 package
ec2-error: Public conditions
ec2-parser: The ec2-parser package
ec2-protocol: The ec2-protocol package
ec2-user: The ec2-user package
ec2.asd: The ec2/ec2․asd file
ec2.lisp: The ec2/ec2․lisp file
elastic-load-balancing: The elastic-load-balancing package
element-usage-error: Private conditions

F
File, ami-instance.lisp: The ec2/ami-instance․lisp file
File, ami.lisp: The ec2/ami․lisp file
File, api.lisp: The ec2/api․lisp file
File, attach-volume.lisp: The ec2/attach-volume․lisp file
File, availability-zone.lisp: The ec2/availability-zone․lisp file
File, aws.lisp: The ec2/aws․lisp file
File, block-device-map.lisp: The ec2/block-device-map․lisp file
File, cloudwatch.lisp: The ec2/cloudwatch․lisp file
File, compat.lisp: The ec2/compat․lisp file
File, conditions.lisp: The ec2/conditions․lisp file
File, console-output.lisp: The ec2/console-output․lisp file
File, create-volume.lisp: The ec2/create-volume․lisp file
File, ec2.asd: The ec2/ec2․asd file
File, ec2.lisp: The ec2/ec2․lisp file
File, initiated-instance.lisp: The ec2/initiated-instance․lisp file
File, key.lisp: The ec2/key․lisp file
File, load-balancing.lisp: The ec2/load-balancing․lisp file
File, package.lisp: The ec2/package․lisp file
File, parser.lisp: The ec2/parser․lisp file
File, protocol-support.lisp: The ec2/protocol-support․lisp file
File, security-group.lisp: The ec2/security-group․lisp file
File, signature-version-two.lisp: The ec2/signature-version-two․lisp file
File, signing.lisp: The ec2/signing․lisp file
File, snapshot.lisp: The ec2/snapshot․lisp file
File, volume.lisp: The ec2/volume․lisp file

I
initiated-instance: Public classes
initiated-instance.lisp: The ec2/initiated-instance․lisp file
insufficient-capacity-error: Public conditions
ip-protocol: Public structures

K
key: Private classes
key.lisp: The ec2/key․lisp file

L
load-balancing.lisp: The ec2/load-balancing․lisp file

M
metric: Public classes
monitored-instance: Public structures

N
not-implemented: Public conditions

P
Package, aws: The aws package
Package, cloudwatch: The cloudwatch package
Package, compat: The compat package
Package, ec2: The ec2 package
Package, ec2-parser: The ec2-parser package
Package, ec2-protocol: The ec2-protocol package
Package, ec2-user: The ec2-user package
Package, elastic-load-balancing: The elastic-load-balancing package
package.lisp: The ec2/package․lisp file
parser.lisp: The ec2/parser․lisp file
private-key: Private classes
protocol-support.lisp: The ec2/protocol-support․lisp file

S
security-group: Public classes
security-group.lisp: The ec2/security-group․lisp file
signature-version-two.lisp: The ec2/signature-version-two․lisp file
signing.lisp: The ec2/signing․lisp file
snapshot: Public classes
snapshot.lisp: The ec2/snapshot․lisp file
stored-metric: Public classes
Structure, attached-volume-response: Public structures
Structure, block-device: Public structures
Structure, created-volume: Public structures
Structure, ip-protocol: Public structures
Structure, monitored-instance: Public structures
System, ec2: The ec2 system

V
volume: Public classes
volume-size-error: Private conditions
volume.lisp: The ec2/volume․lisp file