This class models the authentication requirements resource hints of the home document described by Home Documents for HTTP APIs.
Represents the way a user has authenticated.
Represents a set of credentials used for accessing a cloud account. Individual providers may impose restrictions on the values allowed for individual properties.
Represents the detailed information for a labeled network in Rackspace Cloud Networks.
Represents the detailed information for a container stored in an Object Storage Provider.
Provides the CDN properties for a container in an Object Storage provider.
Provides the details of an object stored in an Object Storage provider.
This enumeration is part of the disk configuration extension, which adds at attribute to images and servers to control how the disk is partitioned when servers are created, rebuilt, or resized.
Represents an endpoint for a service provided in the ServiceCatalog.
This class models the JSON representation of an endpoint template resource in the OpenStack Identity Service V2.
Represents the unique identifier of an EndpointTemplate.
Represents an endpoint for a tenant that is returned outside of the ServiceCatalog.
This is the abstract base class for types modeling the JSON representation of a resource which may be extended by specific providers or updated in future releases of a core service.
Provides basic information about a flavor. A flavor is an available hardware configuration for a server.
Contains detailed information about a flavor.
Represents the unique identifier of a flavor.
This class models the root object of the home document described by Home Documents for HTTP APIs.
Represents the authentication token used for making authenticated calls to multiple APIs.
Represents the unique identifier of an image.
Represents the state of a compute image.
Represents an image type.
Represents a link associated with a resource.
Represents metadata for servers and images in the Compute Service.
Represents the unique identifier of a network.
Extends ServerBase with information for a newly-created server.
Represents the JSON result of an Add User operation.
Describes a file to inject into the file system while creating or rebuilding a server.
Represents the power state of a server.
Represents the unique identifier of a project, Tenant, or account.
Provides a base class for domain objects which require access to the provider which created them.
Represents the type of a reboot operation.
This class models the Resource Hints of the home document described by Home Documents for HTTP APIs.
This class models the Resource Object of the home document described by Home Documents for HTTP APIs.
A personality that a user assumes when performing a specific set of operations. A role includes a set of right and privileges. A user assuming that role inherits those rights and privileges.
Extends SimpleServer with detailed information about a server.
Represents a map of network labels to collections of IP addresses.
Provides basic information about a server.
Represents the unique identifier of a server.
Extends SimpleServerImage with detailed information about an image.
Represents the state of a compute server.
This models the JSON description of a volume attachment.
Represents a single service provided to an authenticated user. Each service has one or more Endpoints providing access information for the service.
This models the basic JSON description of a server.
Provides basic information about an image.
This models the basic JSON description of a snapshot.
Represents the state of a block storage snapshot.
Represents the status of an operation with a status code and description of the status.
Represents the task status of a server.
This models the basic JSON description of a tenant.
Represents a user account.
Represents the response to a user authentication.
Represents a set of credentials for a user.
Contains additional information about an authenticated user.
Represents the detailed configuration of a virtual network interface.
Represents the IP address of a virtual interface on a specific network.
Represents the virtual machine (VM) state of a server.
Represents a volume in a block storage provider.
Represents the state of a block storage volume.
Represents the type of a volume in the Block Storage service.
Represents the result of various Object Storage operations.