Package com.morpheusdata.core.providers
Interface CloudSummaryProvider
- All Superinterfaces:
PluginProvider,UIExtensionProvider
Provides a custom UI renderer for the Cloud Summary section in the Cloud -> Summary tab.
This allows cloud plugins to render custom HTML content in the zone summary display.
Example use cases:
- Display cloud-specific resource counts (e.g., VMware clusters, AWS EC2 instances)
- Show cloud service usage statistics
- Display custom cloud metadata or configuration details
- Since:
- 1.2.15
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.morpheusdata.core.providers.PluginProvider
PluginProvider.ConfigurationDriftCheckFacet<T>, PluginProvider.EventSubscriberFacet<E extends Event>, PluginProvider.UpdateFacet<T> -
Method Summary
Modifier and TypeMethodDescriptionrenderCloudSummary(Cloud cloud, User user, Object data) Renders the cloud summary content for the specified cloud.Methods inherited from interface com.morpheusdata.core.providers.PluginProvider
getCode, getMorpheus, getName, getPluginMethods inherited from interface com.morpheusdata.core.providers.UIExtensionProvider
getContentSecurityPolicy, getRenderer
-
Method Details
-
renderCloudSummary
Renders the cloud summary content for the specified cloud. This method is called when the Cloud -> Summary tab is displayed.- Parameters:
cloud- the cloud for which to render the summaryuser- the current user viewing the summarydata- optional data passed from the CloudProvider's getCloudSummary method- Returns:
- HTMLResponse containing the rendered summary content
-