CloudProviders.Collector¶
- Subclasses:
None
Methods¶
- Inherited:
- Structs:
class |
|
Virtual Methods¶
- Inherited:
Properties¶
None
Signals¶
- Inherited:
Name |
Short Description |
|---|---|
This signal is emitted by the amount of providers changed. |
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.
Signal Details¶
- CloudProviders.Collector.signals.providers_changed(collector)¶
- Signal Name:
providers-changed- Flags:
- Parameters:
collector (
CloudProviders.Collector) – The object which received the signal
This signal is emitted by the amount of providers changed.