Interface CloudSummaryProvider

All Superinterfaces:
PluginProvider, UIExtensionProvider

public interface CloudSummaryProvider extends 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
  • Method Details

    • renderCloudSummary

      HTMLResponse renderCloudSummary(Cloud cloud, User user, Object data)
      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 summary
      user - the current user viewing the summary
      data - optional data passed from the CloudProvider's getCloudSummary method
      Returns:
      HTMLResponse containing the rendered summary content