Crate openstack [] [src]

OpenStack SDK in Rust.

The goal of this project is to provide a simple API for working with OpenStack clouds.

Usage

Start with authentication, then create a Cloud object that contains all necessary calls.

API

Modules

auth

Authentication modules.

common

Types and traits shared by all API parts.

compute

Compute API implementation bits.

image

Image API implementation bits.

network

Network API implementation bits.

session

Session structure definition.

Structs

Cloud

OpenStack cloud API.

Error

Error from an OpenStack call.

Enums

ErrorKind

Kind of an error.

Sort

Sorting request.

Traits

Refresh

Trait representing something that can be refreshed.

Waiter

Trait representing a waiter for some asynchronous action to finish.

Type Definitions

Result

Result of an OpenStack call.