ConfigurationsΒΆ

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:Configurations
instances(configuration, limit=None, marker=None)

Get a list of instances on a configuration.

Return type:Configurations
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.