Common Lisp Package: ELASTIC-LOAD-BALANCING

README:

FUNCTION

Public

Undocumented

CONFIGURE-HEALTH-CHECK (LOAD-BALANCER-NAME &KEY (UNHEALTHY-THRESHOLD 5) (TIMEOUT 5) TARGET (INTERVAL 30) (HEALTHY-THRESHOLD 2))

CREATE-LOAD-BALANCER (LOAD-BALANCER-NAME LISTENERS &KEY (AVAILABILITY-ZONES (LIST (DEFAULT-ZONE))))

CREATE-LOAD-BALANCER-LISTENERS (LOAD-BALANCER-NAME LISTENERS)

DELETE-LOAD-BALANCER (LOAD-BALANCER-NAME)

DELETE-LOAD-BALANCER-LISTENERS (LOAD-BALANCER-NAME LOAD-BALANCER-PORTS)

DELETE-LOAD-BALANCER-POLICY (LOAD-BALANCER-NAME POLICY-NAME)

DEREGISTER-INSTANCES-FROM-LOAD-BALANCER (LOAD-BALANCER-NAME INSTANCES)

DESCRIBE-INSTANCE-HEALTH (LOAD-BALANCER-NAME &OPTIONAL INSTANCES)

DESCRIBE-LOAD-BALANCERS (&OPTIONAL LOAD-BALANCER-NAMES)

DISABLE-AVAILABILITY-ZONES-FOR-LOAD-BALANCER (LOAD-BALANCER-NAME &OPTIONAL (AVAILABILITY-ZONES (DEFAULT-ZONE)))

ENABLE-AVAILABILITY-ZONES-FOR-LOAD-BALANCER (LOAD-BALANCER-NAME &OPTIONAL (AVAILABILITY-ZONES (DEFAULT-ZONE)))

REGISTER-INSTANCES-WITH-LOAD-BALANCER (LOAD-BALANCER-NAME INSTANCES)

SET-LOAD-BALANCER-LISTENER-SSL-CERTIFICATE (LOAD-BALANCER-NAME LOAD-BALANCER-PORT SSL-CERTIFICATE-ID)

SET-LOAD-BALANCER-POLICIES-OF-LISTENER (LOAD-BALANCER-NAME LOAD-BALANCER-PORT POLICY-NAMES)

Private

Undocumented

ELB-REQUEST (PARAMS)

ENSURE-LIST (X)

EXPAND-PARSER (SPEC RESULT)

MAKE-KEYWORD (STRING)

MAKE-LISTENER-LIST (NAME LISTENERS)

MAKE-MEMBER-LIST (TAG MEMBERS &OPTIONAL TYPE)

MISSING-PARAMETER (PARAM ACTION)

STRING-CAMELCASE (STRING)

STRINGIFY (THING)

MACRO

Private

Undocumented

DEFACTION (FNAME PARAMETERS PARSER &KEY (ACTION (STRING-CAMELCASE FNAME)))

MAKE-PARAMETER (NAME VALUE TYPE)

VARIABLE

Private

Undocumented

*ELB-API-VERSION*

*ELB-HOST-HEADER*

*ELB-NAMESPACE*

*ELB-URL*

*ELB-XMLNS*

*INSTANCE-HEALTH-STATES*