Common Lisp Package: EC2

README:

FUNCTION

Public

ATTACHED-VOLUME-RESPONSE-ATTACH-TIME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ATTACHED-VOLUME-RESPONSE-DEVICE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ATTACHED-VOLUME-RESPONSE-INSTANCE-ID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ATTACHED-VOLUME-RESPONSE-STATUS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ATTACHED-VOLUME-RESPONSE-VOLUME-ID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

BLOCK-DEVICE-ATTACH-TIME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

BLOCK-DEVICE-STATUS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

BLOCK-DEVICE-TERMINATION-BEHAVIOR (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

BLOCK-DEVICE-VOLUME-ID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CREATED-VOLUME-CREATE-TIME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CREATED-VOLUME-ID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CREATED-VOLUME-SIZE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CREATED-VOLUME-STATUS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

CREATED-VOLUME-ZONE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

IP-PROTOCOL-FROM-PORT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

IP-PROTOCOL-PROTOCOL (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

IP-PROTOCOL-RANGES (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

IP-PROTOCOL-TO-PORT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

ATTACH-VOLUME (VOLID INSTID DEVICE)

SETFATTACHED-VOLUME-RESPONSE-ATTACH-TIME (NEW-VALUE INSTANCE)

SETFATTACHED-VOLUME-RESPONSE-DEVICE (NEW-VALUE INSTANCE)

SETFATTACHED-VOLUME-RESPONSE-INSTANCE-ID (NEW-VALUE INSTANCE)

SETFATTACHED-VOLUME-RESPONSE-STATUS (NEW-VALUE INSTANCE)

SETFATTACHED-VOLUME-RESPONSE-VOLUME-ID (NEW-VALUE INSTANCE)

SETFBLOCK-DEVICE-ATTACH-TIME (NEW-VALUE INSTANCE)

SETFBLOCK-DEVICE-STATUS (NEW-VALUE INSTANCE)

SETFBLOCK-DEVICE-TERMINATION-BEHAVIOR (NEW-VALUE INSTANCE)

SETFBLOCK-DEVICE-VOLUME-ID (NEW-VALUE INSTANCE)

CL-EC2-VERSION

CREATE-IMAGE (INSTANCE-ID NAME &KEY (DESCRIPTION NAME) NO-REBOOT)

CREATE-KEYPAIR (NAME)

CREATE-SECURITY-GROUP (NAME DESCRIPTION)

CREATE-VOLUME (&KEY SIZE SNAPSHOT-ID (ZONE *DEFAULT-ZONE*))

SETFCREATED-VOLUME-CREATE-TIME (NEW-VALUE INSTANCE)

SETFCREATED-VOLUME-ID (NEW-VALUE INSTANCE)

SETFCREATED-VOLUME-SIZE (NEW-VALUE INSTANCE)

SETFCREATED-VOLUME-STATUS (NEW-VALUE INSTANCE)

SETFCREATED-VOLUME-ZONE (NEW-VALUE INSTANCE)

DELETE-KEYPAIR (NAME)

DELETE-SNAPSHOT (SNAPSHOT-ID)

DELETE-VOLUME (VOLID)

DEREGISTER-IMAGE (AMI-ID)

DESCRIBE-IMAGE (AMI-ID)

DESCRIBE-IMAGES (&KEY IMAGES OWNERS)

DESCRIBE-INSTANCE (INSTANCE-ID)

DESCRIBE-INSTANCES (&KEY INSTANCE-ID KEEP-RESERVATIONS)

DESCRIBE-KEYPAIRS

DESCRIBE-SECURITY-GROUPS (&REST NAMES)

DESCRIBE-SNAPSHOTS (&REST SNAPSHOT-IDS)

DESCRIBE-VOLUMES

DESCRIBE-ZONES

DETACH-VOLUME (VOLUME-ID &KEY INSTANCE-ID DEVICE FORCE)

GET-CONSOLE-OUTPUT (INSTID)

SETFIP-PROTOCOL-FROM-PORT (NEW-VALUE INSTANCE)

SETFIP-PROTOCOL-PROTOCOL (NEW-VALUE INSTANCE)

SETFIP-PROTOCOL-RANGES (NEW-VALUE INSTANCE)

SETFIP-PROTOCOL-TO-PORT (NEW-VALUE INSTANCE)

ISSUE-REQUEST (SPECIFIC-PARAMS &KEY (PROTOCOL LXML) (PARSE-BODY T))

MONITOR-INSTANCES (&REST INSTANCE-IDS)

PENDINGP (INSTANCE)

RUN-INSTANCES (IMAGE-ID KEY-NAME &KEY (VIRTUAL-NAME NIL) (INSTANCE-TYPE m1.large) (MINCOUNT 1) (MAXCOUNT 1) (USER-DATA NIL) (ZONE (DEFAULT-ZONE)) (MONITOR-INSTANCE NIL) (SECURITY-GROUP NIL))

RUNNINGP (INSTANCE)

START-INSTANCE (INSTANCE-ID)

START-INSTANCES (INSTANCE-IDS)

STOP-INSTANCE (INSTANCE-ID &KEY FORCE)

STOP-INSTANCES (INSTANCE-IDS &KEY FORCE)

STOPPEDP (INSTANCE)

STOPPINGP (INSTANCE)

TERMINATE-INSTANCES (&REST INST-IDS)

TERMINATEDP (INSTANCE)

UNMONITOR-INSTANCES (&REST INSTANCE-IDS)

VOLUME-ATTACHED-P (VOL)

VOLUME-AVAILABLE-P (VOL)

Private

Undocumented

ATTACHED-VOLUME-RESPONSE-P (OBJECT)

BLOCK-DEVICE-P (OBJECT)

COLLECT-SECURITY-GROUPS (BODY)

COLLECT-SNAPSHOTS (BODY)

CONVERT-CONSOLE-OUTPUT (BYTES)

COPY-ATTACHED-VOLUME-RESPONSE (INSTANCE)

COPY-BLOCK-DEVICE (INSTANCE)

COPY-CREATED-VOLUME (INSTANCE)

COPY-IP-PROTOCOL (INSTANCE)

CREATE-VOLUME-RESPONSE (BODY)

CREATED-VOLUME-P (OBJECT)

DELETE-SECURITY-GROUP (NAME)

ENCODE-GROUP-DESCRIPTION (RAW-DESCRIPTION)

FIND-AVAILABILITY-ZONE (INSTANCE)

FIND-BLOCK-DEVICE-MAPS (INSTANCE)

FIND-GROUPS (RESERVATION)

FIND-INSTANCE-STATE (INSTANCE)

GATHER-IP-RANGES (RULE)

IP-PROTOCOL-P (OBJECT)

MAKE-AMI (NODE)

MAKE-AMI-INSTANCE (RESERVATION)

MAKE-AMI-INSTANCE-SET (DOC)

MAKE-AMI-SET (DOC)

MAKE-ATTACHED-VOLUME (BODY)

MAKE-ATTACHED-VOLUME-RESPONSE (&KEY ((VOLUME-ID DUM0) NIL) ((INSTANCE-ID DUM1) NIL) ((DEVICE DUM2) NIL) ((STATUS DUM3) NIL) ((ATTACH-TIME DUM4) NIL))

MAKE-ATTACHMENT-SET (DESC)

MAKE-AVAILABILITY-ZONE (NODE)

MAKE-AVAILABILITY-ZONE-SET (DOC)

MAKE-BLOCK-DEVICE (&KEY ((VOLUME-ID DUM25) NIL) ((STATUS DUM26) NIL) ((ATTACH-TIME DUM27) NIL) ((TERMINATION-BEHAVIOR DUM28) NIL))

MAKE-BLOCK-DEVICE-DESCRIPTOR (EBS)

MAKE-BLOCK-DEVICE-MAPPING (BODY)

MAKE-CONSOLE-OUTPUT (BODY)

MAKE-CREATED-VOLUME (&KEY ((ID DUM0) NIL) ((SIZE DUM1) NIL) ((ZONE DUM2) NIL) ((STATUS DUM3) NIL) ((CREATE-TIME DUM4) NIL))

MAKE-INITIATED-INSTANCES (BODY &KEY (VIRTUAL-NAME NIL))

MAKE-INSTANCE-STATE-CHANGE-SET (RESPONSE)

MAKE-INTEGER (INT)

MAKE-IP-PERMISSIONS (GROUP)

MAKE-IP-PROTOCOL (&KEY ((PROTOCOL DUM27) NIL) ((FROM-PORT DUM28) NIL) ((TO-PORT DUM29) NIL) ((RANGES DUM30) NIL))

MAKE-SNAPSHOT (BODY)

MAKE-VOLUME (NODE)

MAKE-VOLUME-SET (DOC)

VOLUME-STATUS (VOL)

MACRO

Public

Undocumented

MAKE-EC2-ERROR (&KEY BODY STATUS HEADERS URI REASON)

WITH-HEADER-STREAM ((&OPTIONAL (STREAM *STANDARD-OUTPUT*)) &BODY BODY)

GENERIC-FUNCTION

Public

Undocumented

CREATE-SNAPSHOT (VOLUME)

EC2-ERROR-HEADERS (CONDITION)

EC2-ERROR-REASON (CONDITION)

EC2-ERROR-STATUS (CONDITION)

EC2-ERROR-URI (CONDITION)

Private

Undocumented

EC2-ERROR-BODY (CONDITION)

ELEMENT-USAGE-ERROR-ELEMENT (CONDITION)

MAKE-VOLUME-SIZE (VALUE)

VOLUME-REQUESTED-SIZE (CONDITION)

SLOT-ACCESSOR

Public

Undocumented

GET-ARCHITECTURE (OBJECT)

GET-ATTACHMENTS (OBJECT)

GET-BLOCK-DEVICE-MAP (OBJECT)

GET-CREATION-TIME (OBJECT)

GET-DESCRIPTION (OBJECT)

GET-DEVICE (OBJECT)

GET-DEVICE-NAME (OBJECT)

GET-FINGERPRINT (OBJECT)

GET-GROUPS (OBJECT)

GET-IMAGE-ID (OBJECT)

GET-IMAGE-TYPE (OBJECT)

GET-INSTANCE-ID (OBJECT)

GET-INSTANCE-TYPE (OBJECT)

GET-IP-PERMISSIONS (OBJECT)

GET-KEY-NAME (OBJECT)

GET-LAUNCH-INDEX (OBJECT)

GET-LAUNCH-TIME (OBJECT)

GET-MANIFEST (OBJECT)

GET-MATERIAL (OBJECT)

GET-MONITORING-STATE (OBJECT)

GET-NAME (OBJECT)

GET-OWNER-ID (OBJECT)

GET-PRIVATE-DNS (OBJECT)

GET-PRIVATE-IP-ADDRESS (OBJECT)

GET-PROGRESS (OBJECT)

GET-PUBLIC-DNS (OBJECT)

GET-PUBLIC-IP-ADDRESS (OBJECT)

GET-REGION (OBJECT)

GET-REQUEST-ID (OBJECT)

GET-RESERVATION-ID (OBJECT)

GET-ROOT-DEVICE-TYPE (OBJECT)

GET-SIZE (OBJECT)

GET-SNAPSHOT-ID (OBJECT)

GET-STATE (OBJECT)

GET-STATUS (OBJECT)

GET-VIRTUAL-NAME (OBJECT)

GET-VISIBILITY (OBJECT)

GET-VOLUME-ID (OBJECT)

GET-ZONE (OBJECT)

GET-ZONE-NAME (OBJECT)

Private

Undocumented

GET-START-TIME (OBJECT)

VARIABLE

Private

Undocumented

*API-VERSION*

*CL-EC2-VERSION*

*EC2-NAMESPACE*

*HOST-HEADER*

*URL*

*XMLNS*

CLASS

Public

Undocumented

AMI

AMI-INSTANCE

ATTACHED-VOLUME-RESPONSE

AVAILABILITY-ZONE

BLOCK-DEVICE

BLOCK-DEVICE-MAP

CREATED-VOLUME

INITIATED-INSTANCE

IP-PROTOCOL

SECURITY-GROUP

SNAPSHOT

VOLUME

Private

Undocumented

KEY

PRIVATE-KEY

CONDITION

Public

Undocumented

EC2-ERROR

INSUFFICIENT-CAPACITY-ERROR

Private

Undocumented

ELEMENT-USAGE-ERROR

VOLUME-SIZE-ERROR