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, statsd_client=None, statsd_prefix=None, prometheus_counter=None, prometheus_histogram=None, influxdb_config=None, influxdb_client=None, *args, **kwargs)create_database(instance, **attrs)Create a new database from attributes
| Parameters: | |
|---|---|
| Returns: | The results of server creation |
| Return type: |
delete_database(database, instance=None, ignore_missing=True)Delete a database
| Parameters: |
|
|---|---|
| Returns: |
|
find_database(name_or_id, instance, ignore_missing=True)Find a single database
| Parameters: |
|
|---|---|
| Returns: | One |
databases(instance, **query)Return a generator of databases
| Parameters: |
|
|---|---|
| Returns: | A generator of database objects |
| Return type: |
get_database(database, instance=None)Get a single database
| Parameters: | |
|---|---|
| Returns: | One |
| Raises: |
|
openstack.database.v1._proxy.Proxy(session, statsd_client=None, statsd_prefix=None, prometheus_counter=None, prometheus_histogram=None, influxdb_config=None, influxdb_client=None, *args, **kwargs)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
Flavor instance. |
|---|---|
| Returns: | One Flavor |
| Raises: | ResourceNotFound
when 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 |
openstack.database.v1._proxy.Proxy(session, statsd_client=None, statsd_prefix=None, prometheus_counter=None, prometheus_histogram=None, influxdb_config=None, influxdb_client=None, *args, **kwargs)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
Instance
instance. |
|---|---|
| Returns: | One Instance |
| Raises: | ResourceNotFound
when 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 |
openstack.database.v1._proxy.Proxy(session, statsd_client=None, statsd_prefix=None, prometheus_counter=None, prometheus_histogram=None, influxdb_config=None, influxdb_client=None, *args, **kwargs)create_user(instance, **attrs)Create a new user from attributes
| Parameters: | |
|---|---|
| Returns: | The results of server creation |
| Return type: |
delete_user(user, instance=None, ignore_missing=True)Delete a user
| Parameters: |
|
|---|---|
| Returns: |
|
find_user(name_or_id, instance, ignore_missing=True)Find a single user
| Parameters: |
|
|---|---|
| Returns: | One |
users(instance, **query)Return a generator of users
| Parameters: |
|
|---|---|
| Returns: | A generator of user objects |
| Return type: |
get_user(user, instance=None)Get a single user
| Parameters: | |
|---|---|
| Returns: | One |
| Raises: |
|
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.