troveclient.v1.configurations module¶
-
class
troveclient.v1.configurations.
Configuration
(manager, info, loaded=False)¶ Bases:
troveclient.base.Resource
Configuration is a resource used to hold configuration information.
-
class
troveclient.v1.configurations.
ConfigurationParameter
(manager, info, loaded=False)¶ Bases:
troveclient.base.Resource
Configuration Parameter.
-
class
troveclient.v1.configurations.
ConfigurationParameters
(api)¶ Bases:
troveclient.base.ManagerWithFind
Manage
ConfigurationParameters
information.-
get_parameter
(datastore, version, key)¶ Get a list of valid parameters that can be changed.
-
get_parameter_by_version
(version, key)¶ Get a list of valid parameters that can be changed.
-
list
()¶
-
parameters
(datastore, version)¶ Get a list of valid parameters that can be changed.
-
parameters_by_version
(version)¶ Get a list of valid parameters that can be changed.
-
resource_class
¶ alias of
ConfigurationParameter
-
-
class
troveclient.v1.configurations.
Configurations
(api)¶ Bases:
troveclient.base.ManagerWithFind
Manage
Configurations
information.-
create
(name, values, description=None, datastore=None, datastore_version=None)¶ Create a new configuration.
-
delete
(configuration)¶ Delete the specified configuration.
- Parameters
configuration – The configuration id to delete
-
edit
(configuration, values)¶ Update an existing configuration.
-
get
(configuration)¶ Get a specific configuration.
- Return type
-
instances
(configuration, limit=None, marker=None)¶ Get a list of instances on a configuration.
- Return type
-
list
(limit=None, marker=None)¶ Get a list of all configurations.
- Return type
list of
Configurations
.
-
resource_class
¶ alias of
Configuration
-
update
(configuration, values, name=None, description=None)¶ Update an existing configuration.
-