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