Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
GetResourcePoolAndVMs = getResourcePoolAndVMs
)
Functions ¶
This section is empty.
Types ¶
type ComputeResourcesValidationService ¶
type ComputeResourcesValidationService struct {
// contains filtered or unexported fields
}
func NewComputeResourcesValidationService ¶
func NewComputeResourcesValidationService(log logr.Logger, driver *vsphere.VSphereCloudDriver) *ComputeResourcesValidationService
func (*ComputeResourcesValidationService) ReconcileComputeResourceValidationRule ¶
func (c *ComputeResourcesValidationService) ReconcileComputeResourceValidationRule(rule v1alpha1.ComputeResourceRule, finder *find.Finder, driver *vsphere.VSphereCloudDriver) (*types.ValidationRuleResult, error)
type ResourceUsage ¶
type ResourceUsage struct {
Used int64
Free int64
Capacity int64
Usage float64
Summary ResourceUsageSummary
}
type ResourceUsageSummary ¶
type Usage ¶
type Usage struct {
Memory ResourceUsage
CPU ResourceUsage
Storage ResourceUsage
}
Click to show internal directories.
Click to hide internal directories.