Interface CloudCostingSummaryProvider

All Superinterfaces:
PluginProvider, UIExtensionProvider

public interface CloudCostingSummaryProvider extends UIExtensionProvider
Provides a custom UI renderer for the Costing Summary section in the Cloud -> Summary tab. This allows cloud plugins to render custom costing information specific to their cloud provider.

Example use cases:

  • Display AWS service usage costs breakdown
  • Show Azure cost analysis charts
  • Display custom billing/invoice information
Since:
1.2.15
  • Method Details

    • renderCostingSummary

      HTMLResponse renderCostingSummary(Cloud cloud, User user, Object data)
      Renders the costing summary content for the specified cloud. This method is called when the Cloud -> Summary tab is displayed for clouds with costing enabled.
      Parameters:
      cloud - the cloud for which to render the costing summary
      user - the current user viewing the summary
      data - optional data passed from the CloudProvider's getCloudSummary method
      Returns:
      HTMLResponse containing the rendered costing summary content