For details on how to use database, see Using OpenStack Database
The database high-level interface is available through the database
member of a Connection object.  The
database member will only be added if the service is detected.
openstack.database.v1._proxy.Proxy(session)¶create_database(**attrs)¶Create a new database from attributes
| Parameters: | attrs (dict) – Keyword arguments which will be used to create
a Database,
comprised of the properties on the Database class. | 
|---|---|
| Returns: | The results of server creation | 
| Return type: | Database | 
delete_database(database, ignore_missing=True)¶Delete a database
| Parameters: | |
|---|---|
| Returns: | 
 | 
find_database(name_or_id, ignore_missing=True)¶Find a single database
| Parameters: | 
 | 
|---|---|
| Returns: | One  | 
databases(**query)¶Return a generator of databases
| Parameters: | **query (kwargs) – Optional query parameters to be sent to limit the resources being returned. | 
|---|---|
| Returns: | A generator of database objects | 
| Return type: | Database | 
get_database(database)¶Get a single database
| Parameters: | database – The value can be the ID of a database or a Databaseinstance. | 
|---|---|
| Returns: | One Database | 
| Raises: | ResourceNotFoundwhen no resource can be found. | 
find_flavor(name_or_id, ignore_missing=True)¶Find a single flavor
| Parameters: | 
 | 
|---|---|
| Returns: | One  | 
get_flavor(flavor)¶Get a single flavor
| Parameters: | flavor – The value can be the ID of a flavor or a Flavorinstance. | 
|---|---|
| Returns: | One Flavor | 
| Raises: | ResourceNotFoundwhen no resource can be found. | 
flavors(**query)¶Return a generator of flavors
| Parameters: | **query (kwargs) – Optional query parameters to be sent to limit the resources being returned. | 
|---|---|
| Returns: | A generator of flavor objects | 
| Return type: | Flavor | 
create_instance(**attrs)¶Create a new instance from attributes
| Parameters: | attrs (dict) – Keyword arguments which will be used to create
a Instance,
comprised of the properties on the Instance class. | 
|---|---|
| Returns: | The results of server creation | 
| Return type: | Instance | 
delete_instance(instance, ignore_missing=True)¶Delete an instance
| Parameters: | |
|---|---|
| Returns: | 
 | 
find_instance(name_or_id, ignore_missing=True)¶Find a single instance
| Parameters: | 
 | 
|---|---|
| Returns: | One  | 
get_instance(instance)¶Get a single instance
| Parameters: | instance – The value can be the ID of an instance or a Instanceinstance. | 
|---|---|
| Returns: | One Instance | 
| Raises: | ResourceNotFoundwhen no resource can be found. | 
instances(**query)¶Return a generator of instances
| Parameters: | **query (kwargs) – Optional query parameters to be sent to limit the resources being returned. | 
|---|---|
| Returns: | A generator of instance objects | 
| Return type: | Instance | 
update_instance(instance, **attrs)¶Update a instance
| Parameters: | instance – Either the id of a instance or a Instanceinstance. | 
|---|---|
| Attrs kwargs: | The attributes to update on the instance represented
by value. | 
| Returns: | The updated instance | 
| Return type: | Instance | 
create_user(**attrs)¶Create a new user from attributes
| Parameters: | attrs (dict) – Keyword arguments which will be used to create
a User,
comprised of the properties on the User class. | 
|---|---|
| Returns: | The results of server creation | 
| Return type: | User | 
delete_user(user, ignore_missing=True)¶Delete a user
| Parameters: | |
|---|---|
| Returns: | 
 | 
find_user(name_or_id, ignore_missing=True)¶Find a single user
| Parameters: | 
 | 
|---|---|
| Returns: | One  | 
 
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.