CloudProviders.Collector¶
- Subclasses:
None
Methods¶
- Inherited:
- Structs:
class |
|
|
Virtual Methods¶
- Inherited:
Properties¶
None
Signals¶
- Inherited:
Name |
Short Description |
|---|---|
Fields¶
- Inherited:
Class Details¶
- class CloudProviders.Collector(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
Singleton for tracking all providers.
This is a singleton to track all the changes in all providers. Using this class, you can implement integration for all of them at once and represent them in the UI, track new providers added or removed and their status.
- classmethod dup_singleton()¶
- Returns:
A manager singleton
- Return type:
Main object to track changes in all providers.
- get_providers()¶
- Returns:
A list of [class`Provider`] objects.
- Return type:
Get the list of currently managed providers.
- update()¶
Signal Details¶
- CloudProviders.Collector.signals.providers_changed(collector)¶
- Signal Name:
providers-changed- Flags:
- Parameters:
collector (
CloudProviders.Collector) – The object which received the signal