troveclient.v1.datastores module¶
-
class
troveclient.v1.datastores.
Datastore
(manager, info, loaded=False)¶ Bases:
troveclient.base.Resource
-
class
troveclient.v1.datastores.
DatastoreVersion
(manager, info, loaded=False)¶ Bases:
troveclient.base.Resource
-
update
(visibility=None)¶ Change something in a datastore version.
-
-
class
troveclient.v1.datastores.
DatastoreVersionMember
(manager, info, loaded=False)¶ Bases:
troveclient.base.Resource
-
class
troveclient.v1.datastores.
DatastoreVersionMembers
(api)¶ Bases:
troveclient.base.ManagerWithFind
Manage
DatastoreVersionMember
resources.-
add
(datastore, datastore_version, tenant)¶ Add a member to a datastore version.
-
delete
(datastore, datastore_version, member_id)¶ Delete a member from a datastore version.
-
get
(datastore, datastore_version, member_id)¶ Get a datastore version member.
-
get_by_tenant
(datastore, tenant, limit=None, marker=None)¶ List members by tenant id.
-
list
(datastore, datastore_version, limit=None, marker=None)¶ List members of datastore version.
-
resource_class
¶
-
-
class
troveclient.v1.datastores.
DatastoreVersions
(api)¶ Bases:
troveclient.base.ManagerWithFind
Manage
DatastoreVersion
resources.-
get
(datastore, datastore_version)¶ Get a specific datastore version.
- Return type
-
get_by_uuid
(datastore_version)¶ Get a specific datastore version.
- Return type
-
list
(datastore, limit=None, marker=None)¶ Get a list of all datastore versions.
- Return type
list of
DatastoreVersion
.
-
resource_class
¶
-
update
(datastore, datastore_version, visibility)¶ Update a specific datastore version.
-
-
class
troveclient.v1.datastores.
Datastores
(api)¶ Bases:
troveclient.base.ManagerWithFind
Manage
Datastore
resources.-
delete
(datastore)¶ Delete a specific datastore.
-
resource_class
¶ alias of
troveclient.v1.datastores.Datastore
-