troveclient.v1.configurations module¶
-
class
troveclient.v1.configurations.Configuration(manager, info, loaded=False)¶ Bases:
troveclient.base.ResourceConfiguration is a resource used to hold configuration information.
-
class
troveclient.v1.configurations.ConfigurationParameter(manager, info, loaded=False)¶ Bases:
troveclient.base.ResourceConfiguration Parameter.
-
class
troveclient.v1.configurations.ConfigurationParameters(api)¶ Bases:
troveclient.base.ManagerWithFindManage
ConfigurationParametersinformation.-
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.ManagerWithFindManage
Configurationsinformation.-
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.
-