The cl-openstack-client Reference Manual

Table of Contents

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

The cl-openstack-client Reference Manual

This is the cl-openstack-client Reference Manual, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:17:55 2018 GMT+0.


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

1 Introduction

cl-openstack-client

Common Lisp OpenStack client libraries


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

2 Systems

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


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

2.1 cl-openstack-client

Author

Julien Danjou <julien@danjou.info>

License

Apache-2.0

Description

OpenStack client libraries

Dependencies
Source

cl-openstack-client.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 cl-openstack-client.asd

Location

cl-openstack-client.asd

Systems

cl-openstack-client (system)


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

3.1.2 cl-openstack-client/openstack.lisp

Parent

cl-openstack-client (system)

Location

openstack.lisp

Packages

cl-openstack-client

Exported Definitions
Internal Definitions

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

3.1.3 cl-openstack-client/keystone.lisp

Dependency

openstack.lisp (file)

Parent

cl-openstack-client (system)

Location

keystone.lisp

Packages

cl-keystone-client

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 cl-openstack-client

Source

openstack.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

4.2 cl-keystone-client

Source

keystone.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Special variables

Special Variable: *http-stream*

This stream is primarily used for dependency injection in testcases.

Package

cl-openstack-client

Source

openstack.lisp (file)

Special Variable: *resource-uri*
Package

cl-openstack-client

Source

openstack.lisp (file)


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

5.1.2 Macros

Macro: def-rest-generic NAME LAMBDA-LIST &body OPTIONS

Define a generic with REST methods.

Package

cl-openstack-client

Source

openstack.lisp (file)

Macro: def-rest-method NAME LAMBDA-LIST OPTIONS &body BODY

A convenience wrapper around request-resource.

NAME is the name of the method. LAMBDA-LIST is a method lambda list, it’s first element will be used to source a connection, so it must be of the type RESOURCE or CONNECTION.

OPTIONS is in the form of an ALIST and can contain URI or DOCUMENTATION elements.

URI is the uri to the resource you are looking for it supports RFC6570‎ tempting and will be evaluated in the context of the method as if in a PROGN so values from the LAMBDA-LIST will be substituted in provided the symbol names match. Any RESOURCE types will have their RESOURCE-ID methods called before substitution. Only simple expansion is supported from the RFC. The resulting URI will be bound to the *RESOURCE-URI* variable for use within other helper functions.

DOCUMENTATION a documentation string that will be assigned to the method.

BODY is a for the method body.

Package

cl-openstack-client

Source

openstack.lisp (file)


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

5.1.3 Functions

Function: assoc* ITEM ALIST &rest REST &key KEY TEST TEST-NOT

Return the CDR of the ASSOC result.

Package

cl-openstack-client

Source

openstack.lisp (file)

Function: handle-http-error RESOURCE URI STATUS-CODE HEADERS STREAM
Package

cl-openstack-client

Source

openstack.lisp (file)

Function: request-resource RESOURCE &key METHOD ADDITIONAL-HEADERS CONTENT URI CONTENT-TYPE
Package

cl-openstack-client

Source

openstack.lisp (file)


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

5.1.4 Generic functions

Generic Function: add-user CONNECTION &key NAME EMAIL ENABLED PASSWORD
Package

cl-keystone-client

Source

keystone.lisp (file)

Methods
Method: add-user (CONNECTION connection-v2) &key NAME EMAIL ENABLED PASSWORD

Add a user.

Generic Function: authenticate CONNECTION

Authenticate and retrieve a token.

Package

cl-keystone-client

Source

keystone.lisp (file)

Methods
Method: authenticate (CONNECTION connection-v2)
Generic Function: connection-password OBJECT
Package

cl-keystone-client

Methods
Method: connection-password (CONNECTION connection)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: connection-service-catalog OBJECT
Package

cl-keystone-client

Methods
Method: connection-service-catalog (CONNECTION connection)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: connection-tenant CONNECTION
Package

cl-keystone-client

Methods
Method: connection-tenant (CONNECTION connection-v2)

Return the current connections TENANT.

Source

keystone.lisp (file)

Generic Function: connection-tenant-id OBJECT
Package

cl-keystone-client

Methods
Method: connection-tenant-id (CONNECTION connection)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: connection-tenant-name OBJECT
Package

cl-keystone-client

Methods
Method: connection-tenant-name (CONNECTION connection)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: connection-token-expires CONNECTION

Return the time when the CONNECTION’s token will expire.

Package

cl-keystone-client

Source

keystone.lisp (file)

Methods
Method: connection-token-expires (CONNECTION connection-v2)
Generic Function: connection-token-id CONNECTION

Retrieve token id for CONNECTION.

Package

cl-keystone-client

Source

keystone.lisp (file)

Methods
Method: connection-token-id (CONNECTION connection-v2)
Generic Function: connection-token-issued-at CONNECTION

Return the time the CONNECTION’s token was issued at.

Package

cl-keystone-client

Source

keystone.lisp (file)

Methods
Method: connection-token-issued-at (CONNECTION connection-v2)
Generic Function: connection-token-valid-p CONNECTION

Return T if the CONNECTION’s token is still valid.

Package

cl-keystone-client

Source

keystone.lisp (file)

Methods
Method: connection-token-valid-p (CONNECTION connection-v2)
Generic Function: connection-url OBJECT
Package

cl-keystone-client

Methods
Method: connection-url (CONNECTION connection)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: connection-username OBJECT
Package

cl-keystone-client

Methods
Method: connection-username (CONNECTION connection)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: decode-resource RESOURCE PARENT TYPE
Package

cl-openstack-client

Methods
Method: decode-resource (TYPE (eql tenant-v2)) (PARENT connection-v2) STREAM
Source

keystone.lisp (file)

Method: decode-resource RESOURCE PARENT TYPE
Source

openstack.lisp (file)

Generic Function: decode-resource-list RESOURCES PARENT TYPE
Package

cl-openstack-client

Methods
Method: decode-resource-list RESOURCES PARENT TYPE
Source

openstack.lisp (file)

Generic Function: delete-user RESOURCE USER-OR-USER-ID
Package

cl-keystone-client

Source

keystone.lisp (file)

Methods
Method: delete-user (CONNECTION connection-v2) USER-OR-USER-ID

Delete a user.

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

cl-openstack-client

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

openstack.lisp (file)

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

cl-openstack-client

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

openstack.lisp (file)

Generic Function: get-user CONNECTION USER
Package

cl-keystone-client

Methods
Method: get-user CONNECTION USER

Gets information for a specified user.

Source

keystone.lisp (file)

Generic Function: list-roles RESOURCE
Package

cl-keystone-client

Source

keystone.lisp (file)

Methods
Method: list-roles (USER user-v2)

Lists global roles for a specified user. Excludes tenant roles.

Method: list-roles (CONNECTION connection-v2)

List roles.

Generic Function: list-tenants RESOURCE
Package

cl-keystone-client

Source

keystone.lisp (file)

Methods
Method: list-tenants (CONNECTION connection-v2)

List all the tenants.

Generic Function: list-users RESOURCE
Package

cl-keystone-client

Source

keystone.lisp (file)

Methods
Method: list-users (CONNECTION connection-v2)

List all users in keystone.

Method: list-users (TENANT tenant-v2)

List all the users for tenant.

Generic Function: resource-authentication-headers RESOURCE

Return a list of the authentication headers that should be added to the request.

Package

cl-openstack-client

Source

openstack.lisp (file)

Methods
Method: resource-authentication-headers (RESOURCE resource-v2)
Source

keystone.lisp (file)

Method: resource-authentication-headers (RESOURCE connection-v2)
Source

keystone.lisp (file)

Generic Function: resource-connection OBJECT
Package

cl-openstack-client

Methods
Method: resource-connection (CONNECTION connection)
Source

keystone.lisp (file)

Method: resource-connection (RESOURCE resource)

automatically generated reader method

Source

openstack.lisp (file)

Generic Function: resource-error-class RESOURCE
Package

cl-openstack-client

Methods
Method: resource-error-class (RESOURCE resource-v2)
Source

keystone.lisp (file)

Method: resource-error-class (RESOURCE connection)
Source

keystone.lisp (file)

Method: resource-error-class (RESOURCE resource)
Source

openstack.lisp (file)

Generic Function: resource-id OBJECT
Package

cl-openstack-client

Methods
Method: resource-id (RESOURCE resource)

automatically generated reader method

Source

openstack.lisp (file)

Generic Function: resource-name OBJECT
Package

cl-keystone-client

Methods
Method: resource-name (NAMED-RESOURCE-V2 named-resource-v2)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: role-enabled OBJECT
Package

cl-keystone-client

Methods
Method: role-enabled (ROLE role)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: role-id OBJECT
Package

cl-keystone-client

Methods
Method: role-id (ROLE role)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: role-name OBJECT
Package

cl-keystone-client

Methods
Method: role-name (ROLE role)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: service-url RESOURCE &optional SERVICE-NAME
Package

cl-openstack-client

Source

openstack.lisp (file)

Methods
Method: service-url (RESOURCE resource-v2) &optional SERVICE
Source

keystone.lisp (file)

Method: service-url (CONNECTION connection-v2) &optional SERVICE
Source

keystone.lisp (file)

Generic Function: tenant-description OBJECT
Package

cl-keystone-client

Methods
Method: tenant-description (TENANT tenant)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: tenant-enabled OBJECT
Package

cl-keystone-client

Methods
Method: tenant-enabled (TENANT tenant)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: tenant-id OBJECT
Package

cl-keystone-client

Methods
Method: tenant-id (TENANT tenant)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: tenant-name OBJECT
Package

cl-keystone-client

Methods
Method: tenant-name (TENANT tenant)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: user-email OBJECT
Package

cl-keystone-client

Methods
Method: user-email (USER user)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: user-enabled OBJECT
Package

cl-keystone-client

Methods
Method: user-enabled (USER user)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: user-id USER
Package

cl-keystone-client

Methods
Method: user-id (CONNECTION connection-v2)
Source

keystone.lisp (file)

Method: user-id (USER user)
Source

keystone.lisp (file)

Generic Function: user-name OBJECT
Package

cl-keystone-client

Methods
Method: user-name (CONNECTION connection-v2)
Source

keystone.lisp (file)

Method: user-name (USER user)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: user-tenant OBJECT
Package

cl-keystone-client

Methods
Method: user-tenant (USER user)

automatically generated reader method

Source

keystone.lisp (file)


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

5.1.5 Conditions

Condition: keystone-error ()
Package

cl-keystone-client

Source

keystone.lisp (file)

Direct superclasses

openstack-error (condition)

Condition: openstack-error ()
Package

cl-openstack-client

Source

openstack.lisp (file)

Direct superclasses

error (condition)

Direct subclasses

keystone-error (condition)

Direct methods
Direct slots
Slot: message

The error message returned by Openstack.

Initargs

:message

Initform

(quote nil)

Readers

error-message (generic function)

Writers

(setf error-message) (generic function)

Slot: code

The error code returned by Openstack.

Initargs

:code

Initform

(quote nil)

Readers

error-code (generic function)

Writers

(setf error-code) (generic function)


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

5.1.6 Classes

Class: connection-v2 ()
Package

cl-keystone-client

Source

keystone.lisp (file)

Direct superclasses

connection (class)

Direct methods
Direct slots
Slot: version
Initform

2

Readers

connection-version (generic function)

Class: resource ()
Package

cl-openstack-client

Source

openstack.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

resource-v2 (class)

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

resource-id (generic function)

Slot: connection
Initargs

:connection

Readers

resource-connection (generic function)

Slot: attributes
Initform

(make-hash-table)

Class: tenant ()
Package

cl-keystone-client

Source

keystone.lisp (file)

Direct superclasses

named-resource-v2 (class)

Direct subclasses

tenant-v2 (class)

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

tenant-id (generic function)

Slot: name
Initargs

:name

Readers

tenant-name (generic function)

Slot: enabled
Initargs

:enabled

Readers

tenant-enabled (generic function)

Slot: description
Initargs

:description

Readers

tenant-description (generic function)


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

5.2 Internal definitions


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

5.2.1 Functions

Function: convert-header-resources HEADERS

Take a list of headers and resolve any RESOURCE types to their RESOURCE-ID’s

Package

cl-openstack-client

Source

openstack.lisp (file)

Function: convert-lambda-list-resources &rest REST
Package

cl-openstack-client

Source

openstack.lisp (file)

Function: decode-json &optional STREAM
Package

cl-keystone-client

Source

keystone.lisp (file)

Function: filter-endpoints ENDPOINTS &key TYPE REGION
Package

cl-keystone-client

Source

keystone.lisp (file)

Function: json-error RESOURCE JSON

Raise an error using the contents of a JSON error plist.

Package

cl-openstack-client

Source

openstack.lisp (file)

Function: json-response-p HEADERS

Return true if the response content type is json.

Package

cl-openstack-client

Source

openstack.lisp (file)

Function: lambda-list-variables &rest REST
Package

cl-openstack-client

Source

openstack.lisp (file)

Function: openstack-camel-case-to-lisp CAMEL-STRING

Convert camel case JSON keys to lisp symbol names. This function handles keys with names like publicURL better and will convert keys with underscores to hyphens.

Package

cl-keystone-client

Source

keystone.lisp (file)

Function: return-first-connection RESOURCES
Package

cl-openstack-client

Source

openstack.lisp (file)

Function: unknown-error URL STATUS-CODE

Raise an error with the url and status code.

Package

cl-openstack-client

Source

openstack.lisp (file)


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

5.2.2 Generic functions

Generic Function: add-tenant-users-role TENANT USER ROLE
Package

cl-keystone-client

Source

keystone.lisp (file)

Methods
Method: add-tenant-users-role TENANT USER ROLE

Adds a specified role to a user for a tenant.

Generic Function: connection-endpoint OBJECT
Package

cl-keystone-client

Methods
Method: connection-endpoint (CONNECTION connection)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: connection-version OBJECT
Package

cl-keystone-client

Methods
Method: connection-version (CONNECTION-V2 connection-v2)

automatically generated reader method

Source

keystone.lisp (file)

Generic Function: delete-tenants-user-role TENANT USER ROLE
Package

cl-keystone-client

Source

keystone.lisp (file)

Methods
Method: delete-tenants-user-role TENANT USER ROLE

Deletes a specified role from a user on a tenant.

Generic Function: headers-for CONNECTION &optional ACTION
Package

cl-keystone-client

Methods
Method: headers-for (CONNECTION connection-v2) &optional ACTION
Source

keystone.lisp (file)

Generic Function: service-catalog-query CONNECTION SERVICE-TYPE &key TYPE
Package

cl-keystone-client

Methods
Method: service-catalog-query (CONNECTION connection-v2) SERVICE-TYPE &key TYPE
Source

keystone.lisp (file)


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

5.2.3 Classes

Class: connection ()
Package

cl-keystone-client

Source

keystone.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

connection-v2 (class)

Direct methods
Direct slots
Slot: username
Initargs

:username

Initform

(error ":username is required when creating a connection.")

Readers

connection-username (generic function)

Slot: tenant-id
Initargs

:tenant-id

Readers

connection-tenant-id (generic function)

Slot: tenant-name
Initargs

:tenant-name

Readers

connection-tenant-name (generic function)

Slot: password
Initargs

:password

Initform

(error ":password is required when creating a connection.")

Readers

connection-password (generic function)

Slot: endpoint
Initargs

:endpoint

Initform

:public-url

Readers

connection-endpoint (generic function)

Slot: token
Slot: user
Slot: metadata
Slot: service-catalog
Readers

connection-service-catalog (generic function)

Slot: url
Initargs

:url

Initform

(error ":url is required when creating a connection.")

Readers

connection-url (generic function)

Class: named-resource-v2 ()
Package

cl-keystone-client

Source

keystone.lisp (file)

Direct superclasses

resource-v2 (class)

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

resource-name (generic function)

Class: resource-v2 ()
Package

cl-keystone-client

Source

keystone.lisp (file)

Direct superclasses

resource (class)

Direct subclasses

named-resource-v2 (class)

Direct methods
Class: role ()
Package

cl-keystone-client

Source

keystone.lisp (file)

Direct superclasses

named-resource-v2 (class)

Direct subclasses

role-v2 (class)

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

role-id (generic function)

Slot: name
Initargs

:name

Readers

role-name (generic function)

Slot: enabled
Initargs

:enabled

Readers

role-enabled (generic function)

Class: role-v2 ()
Package

cl-keystone-client

Source

keystone.lisp (file)

Direct superclasses

role (class)

Class: tenant-v2 ()
Package

cl-keystone-client

Source

keystone.lisp (file)

Direct superclasses

tenant (class)

Direct methods
Class: user ()
Package

cl-keystone-client

Source

keystone.lisp (file)

Direct superclasses

named-resource-v2 (class)

Direct subclasses

user-v2 (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

user-name (generic function)

Slot: tenant-id
Initargs

:tenant-id

Readers

user-tenant (generic function)

Slot: enabled
Initargs

:enabled

Readers

user-enabled (generic function)

Slot: email
Initargs

:email

Readers

user-email (generic function)

Class: user-v2 ()
Package

cl-keystone-client

Source

keystone.lisp (file)

Direct superclasses

user (class)

Direct methods

list-roles (method)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-openstack-client.asd: The cl-openstack-client<dot>asd file
cl-openstack-client/keystone.lisp: The cl-openstack-client/keystone<dot>lisp file
cl-openstack-client/openstack.lisp: The cl-openstack-client/openstack<dot>lisp file

F
File, Lisp, cl-openstack-client.asd: The cl-openstack-client<dot>asd file
File, Lisp, cl-openstack-client/keystone.lisp: The cl-openstack-client/keystone<dot>lisp file
File, Lisp, cl-openstack-client/openstack.lisp: The cl-openstack-client/openstack<dot>lisp file

L
Lisp File, cl-openstack-client.asd: The cl-openstack-client<dot>asd file
Lisp File, cl-openstack-client/keystone.lisp: The cl-openstack-client/keystone<dot>lisp file
Lisp File, cl-openstack-client/openstack.lisp: The cl-openstack-client/openstack<dot>lisp file

Jump to:   C   F   L  

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

A.2 Functions

Jump to:   (  
A   C   D   E   F   G   H   J   L   M   O   R   S   T   U  
Index Entry  Section

(
(setf error-code): Exported generic functions
(setf error-code): Exported generic functions
(setf error-message): Exported generic functions
(setf error-message): Exported generic functions

A
add-tenant-users-role: Internal generic functions
add-tenant-users-role: Internal generic functions
add-user: Exported generic functions
add-user: Exported generic functions
assoc*: Exported functions
authenticate: Exported generic functions
authenticate: Exported generic functions

C
connection-endpoint: Internal generic functions
connection-endpoint: Internal generic functions
connection-password: Exported generic functions
connection-password: Exported generic functions
connection-service-catalog: Exported generic functions
connection-service-catalog: Exported generic functions
connection-tenant: Exported generic functions
connection-tenant: Exported generic functions
connection-tenant-id: Exported generic functions
connection-tenant-id: Exported generic functions
connection-tenant-name: Exported generic functions
connection-tenant-name: Exported generic functions
connection-token-expires: Exported generic functions
connection-token-expires: Exported generic functions
connection-token-id: Exported generic functions
connection-token-id: Exported generic functions
connection-token-issued-at: Exported generic functions
connection-token-issued-at: Exported generic functions
connection-token-valid-p: Exported generic functions
connection-token-valid-p: Exported generic functions
connection-url: Exported generic functions
connection-url: Exported generic functions
connection-username: Exported generic functions
connection-username: Exported generic functions
connection-version: Internal generic functions
connection-version: Internal generic functions
convert-header-resources: Internal functions
convert-lambda-list-resources: Internal functions

D
decode-json: Internal functions
decode-resource: Exported generic functions
decode-resource: Exported generic functions
decode-resource: Exported generic functions
decode-resource-list: Exported generic functions
decode-resource-list: Exported generic functions
def-rest-generic: Exported macros
def-rest-method: Exported macros
delete-tenants-user-role: Internal generic functions
delete-tenants-user-role: Internal generic functions
delete-user: Exported generic functions
delete-user: Exported generic functions

E
error-code: Exported generic functions
error-code: Exported generic functions
error-message: Exported generic functions
error-message: Exported generic functions

F
filter-endpoints: Internal functions
Function, assoc*: Exported functions
Function, convert-header-resources: Internal functions
Function, convert-lambda-list-resources: Internal functions
Function, decode-json: Internal functions
Function, filter-endpoints: Internal functions
Function, handle-http-error: Exported functions
Function, json-error: Internal functions
Function, json-response-p: Internal functions
Function, lambda-list-variables: Internal functions
Function, openstack-camel-case-to-lisp: Internal functions
Function, request-resource: Exported functions
Function, return-first-connection: Internal functions
Function, unknown-error: Internal functions

G
Generic Function, (setf error-code): Exported generic functions
Generic Function, (setf error-message): Exported generic functions
Generic Function, add-tenant-users-role: Internal generic functions
Generic Function, add-user: Exported generic functions
Generic Function, authenticate: Exported generic functions
Generic Function, connection-endpoint: Internal generic functions
Generic Function, connection-password: Exported generic functions
Generic Function, connection-service-catalog: Exported generic functions
Generic Function, connection-tenant: Exported generic functions
Generic Function, connection-tenant-id: Exported generic functions
Generic Function, connection-tenant-name: Exported generic functions
Generic Function, connection-token-expires: Exported generic functions
Generic Function, connection-token-id: Exported generic functions
Generic Function, connection-token-issued-at: Exported generic functions
Generic Function, connection-token-valid-p: Exported generic functions
Generic Function, connection-url: Exported generic functions
Generic Function, connection-username: Exported generic functions
Generic Function, connection-version: Internal generic functions
Generic Function, decode-resource: Exported generic functions
Generic Function, decode-resource-list: Exported generic functions
Generic Function, delete-tenants-user-role: Internal generic functions
Generic Function, delete-user: Exported generic functions
Generic Function, error-code: Exported generic functions
Generic Function, error-message: Exported generic functions
Generic Function, get-user: Exported generic functions
Generic Function, headers-for: Internal generic functions
Generic Function, list-roles: Exported generic functions
Generic Function, list-tenants: Exported generic functions
Generic Function, list-users: Exported generic functions
Generic Function, resource-authentication-headers: Exported generic functions
Generic Function, resource-connection: Exported generic functions
Generic Function, resource-error-class: Exported generic functions
Generic Function, resource-id: Exported generic functions
Generic Function, resource-name: Exported generic functions
Generic Function, role-enabled: Exported generic functions
Generic Function, role-id: Exported generic functions
Generic Function, role-name: Exported generic functions
Generic Function, service-catalog-query: Internal generic functions
Generic Function, service-url: Exported generic functions
Generic Function, tenant-description: Exported generic functions
Generic Function, tenant-enabled: Exported generic functions
Generic Function, tenant-id: Exported generic functions
Generic Function, tenant-name: Exported generic functions
Generic Function, user-email: Exported generic functions
Generic Function, user-enabled: Exported generic functions
Generic Function, user-id: Exported generic functions
Generic Function, user-name: Exported generic functions
Generic Function, user-tenant: Exported generic functions
get-user: Exported generic functions
get-user: Exported generic functions

H
handle-http-error: Exported functions
headers-for: Internal generic functions
headers-for: Internal generic functions

J
json-error: Internal functions
json-response-p: Internal functions

L
lambda-list-variables: Internal functions
list-roles: Exported generic functions
list-roles: Exported generic functions
list-roles: Exported generic functions
list-tenants: Exported generic functions
list-tenants: Exported generic functions
list-users: Exported generic functions
list-users: Exported generic functions
list-users: Exported generic functions

M
Macro, def-rest-generic: Exported macros
Macro, def-rest-method: Exported macros
Method, (setf error-code): Exported generic functions
Method, (setf error-message): Exported generic functions
Method, add-tenant-users-role: Internal generic functions
Method, add-user: Exported generic functions
Method, authenticate: Exported generic functions
Method, connection-endpoint: Internal generic functions
Method, connection-password: Exported generic functions
Method, connection-service-catalog: Exported generic functions
Method, connection-tenant: Exported generic functions
Method, connection-tenant-id: Exported generic functions
Method, connection-tenant-name: Exported generic functions
Method, connection-token-expires: Exported generic functions
Method, connection-token-id: Exported generic functions
Method, connection-token-issued-at: Exported generic functions
Method, connection-token-valid-p: Exported generic functions
Method, connection-url: Exported generic functions
Method, connection-username: Exported generic functions
Method, connection-version: Internal generic functions
Method, decode-resource: Exported generic functions
Method, decode-resource: Exported generic functions
Method, decode-resource-list: Exported generic functions
Method, delete-tenants-user-role: Internal generic functions
Method, delete-user: Exported generic functions
Method, error-code: Exported generic functions
Method, error-message: Exported generic functions
Method, get-user: Exported generic functions
Method, headers-for: Internal generic functions
Method, list-roles: Exported generic functions
Method, list-roles: Exported generic functions
Method, list-tenants: Exported generic functions
Method, list-users: Exported generic functions
Method, list-users: Exported generic functions
Method, resource-authentication-headers: Exported generic functions
Method, resource-authentication-headers: Exported generic functions
Method, resource-connection: Exported generic functions
Method, resource-connection: Exported generic functions
Method, resource-error-class: Exported generic functions
Method, resource-error-class: Exported generic functions
Method, resource-error-class: Exported generic functions
Method, resource-id: Exported generic functions
Method, resource-name: Exported generic functions
Method, role-enabled: Exported generic functions
Method, role-id: Exported generic functions
Method, role-name: Exported generic functions
Method, service-catalog-query: Internal generic functions
Method, service-url: Exported generic functions
Method, service-url: Exported generic functions
Method, tenant-description: Exported generic functions
Method, tenant-enabled: Exported generic functions
Method, tenant-id: Exported generic functions
Method, tenant-name: Exported generic functions
Method, user-email: Exported generic functions
Method, user-enabled: Exported generic functions
Method, user-id: Exported generic functions
Method, user-id: Exported generic functions
Method, user-name: Exported generic functions
Method, user-name: Exported generic functions
Method, user-tenant: Exported generic functions

O
openstack-camel-case-to-lisp: Internal functions

R
request-resource: Exported functions
resource-authentication-headers: Exported generic functions
resource-authentication-headers: Exported generic functions
resource-authentication-headers: Exported generic functions
resource-connection: Exported generic functions
resource-connection: Exported generic functions
resource-connection: Exported generic functions
resource-error-class: Exported generic functions
resource-error-class: Exported generic functions
resource-error-class: Exported generic functions
resource-error-class: Exported generic functions
resource-id: Exported generic functions
resource-id: Exported generic functions
resource-name: Exported generic functions
resource-name: Exported generic functions
return-first-connection: Internal functions
role-enabled: Exported generic functions
role-enabled: Exported generic functions
role-id: Exported generic functions
role-id: Exported generic functions
role-name: Exported generic functions
role-name: Exported generic functions

S
service-catalog-query: Internal generic functions
service-catalog-query: Internal generic functions
service-url: Exported generic functions
service-url: Exported generic functions
service-url: Exported generic functions

T
tenant-description: Exported generic functions
tenant-description: Exported generic functions
tenant-enabled: Exported generic functions
tenant-enabled: Exported generic functions
tenant-id: Exported generic functions
tenant-id: Exported generic functions
tenant-name: Exported generic functions
tenant-name: Exported generic functions

U
unknown-error: Internal functions
user-email: Exported generic functions
user-email: Exported generic functions
user-enabled: Exported generic functions
user-enabled: Exported generic functions
user-id: Exported generic functions
user-id: Exported generic functions
user-id: Exported generic functions
user-name: Exported generic functions
user-name: Exported generic functions
user-name: Exported generic functions
user-tenant: Exported generic functions
user-tenant: Exported generic functions

Jump to:   (  
A   C   D   E   F   G   H   J   L   M   O   R   S   T   U  

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

A.3 Variables

Jump to:   *  
A   C   D   E   I   M   N   P   S   T   U   V  
Index Entry  Section

*
*http-stream*: Exported special variables
*resource-uri*: Exported special variables

A
attributes: Exported classes

C
code: Exported conditions
connection: Exported classes

D
description: Exported classes

E
email: Internal classes
enabled: Exported classes
enabled: Internal classes
enabled: Internal classes
endpoint: Internal classes

I
id: Exported classes
id: Exported classes
id: Internal classes

M
message: Exported conditions
metadata: Internal classes

N
name: Exported classes
name: Internal classes
name: Internal classes
name: Internal classes

P
password: Internal classes

S
service-catalog: Internal classes
Slot, attributes: Exported classes
Slot, code: Exported conditions
Slot, connection: Exported classes
Slot, description: Exported classes
Slot, email: Internal classes
Slot, enabled: Exported classes
Slot, enabled: Internal classes
Slot, enabled: Internal classes
Slot, endpoint: Internal classes
Slot, id: Exported classes
Slot, id: Exported classes
Slot, id: Internal classes
Slot, message: Exported conditions
Slot, metadata: Internal classes
Slot, name: Exported classes
Slot, name: Internal classes
Slot, name: Internal classes
Slot, name: Internal classes
Slot, password: Internal classes
Slot, service-catalog: Internal classes
Slot, tenant-id: Internal classes
Slot, tenant-id: Internal classes
Slot, tenant-name: Internal classes
Slot, token: Internal classes
Slot, url: Internal classes
Slot, user: Internal classes
Slot, username: Internal classes
Slot, version: Exported classes
Special Variable, *http-stream*: Exported special variables
Special Variable, *resource-uri*: Exported special variables

T
tenant-id: Internal classes
tenant-id: Internal classes
tenant-name: Internal classes
token: Internal classes

U
url: Internal classes
user: Internal classes
username: Internal classes

V
version: Exported classes

Jump to:   *  
A   C   D   E   I   M   N   P   S   T   U   V  

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

A.4 Data types

Jump to:   C   K   N   O   P   R   S   T   U  
Index Entry  Section

C
cl-keystone-client: The cl-keystone-client package
cl-openstack-client: The cl-openstack-client system
cl-openstack-client: The cl-openstack-client package
Class, connection: Internal classes
Class, connection-v2: Exported classes
Class, named-resource-v2: Internal classes
Class, resource: Exported classes
Class, resource-v2: Internal classes
Class, role: Internal classes
Class, role-v2: Internal classes
Class, tenant: Exported classes
Class, tenant-v2: Internal classes
Class, user: Internal classes
Class, user-v2: Internal classes
Condition, keystone-error: Exported conditions
Condition, openstack-error: Exported conditions
connection: Internal classes
connection-v2: Exported classes

K
keystone-error: Exported conditions

N
named-resource-v2: Internal classes

O
openstack-error: Exported conditions

P
Package, cl-keystone-client: The cl-keystone-client package
Package, cl-openstack-client: The cl-openstack-client package

R
resource: Exported classes
resource-v2: Internal classes
role: Internal classes
role-v2: Internal classes

S
System, cl-openstack-client: The cl-openstack-client system

T
tenant: Exported classes
tenant-v2: Internal classes

U
user: Internal classes
user-v2: Internal classes

Jump to:   C   K   N   O   P   R   S   T   U