Documentation
¶
Index ¶
- Constants
- func GetDisplayNodeColumnTags() []string
- func ValidateDisplayNodeColumnTags(tags []string) error
- type DisplayDisruption
- type DisplayDisruptionStatus
- type DisplayLocalVolume
- type DisplayMetadata
- type DisplayNode
- func (n *DisplayNode) GetCapabilityIDs() printer.DisplayField
- func (n *DisplayNode) GetClusterID() printer.DisplayField
- func (n *DisplayNode) GetDisplayFieldFromColumnTag(columnTag string) (printer.DisplayField, error)
- func (n *DisplayNode) GetName() printer.DisplayField
- func (n *DisplayNode) GetUpdateDomain() printer.DisplayField
- type DisplayNodeStatus
- type DisplayResources
Constants ¶
View Source
const ( ColumnNodeId = "node_id" ColumnVersion = "version" ColumnIsDeleted = "is_deleted" ColumnName = "name" ColumnState = "state" ColumnMessage = "message" ColumnClusterId = "cluster_id" ColumnUpdateDomain = "update_domain" ColumnCores = "cores" ColumnMemory = "memory" ColumnCapabilityIds = "capability_ids" )
Variables ¶
This section is empty.
Functions ¶
func GetDisplayNodeColumnTags ¶
func GetDisplayNodeColumnTags() []string
Types ¶
type DisplayDisruption ¶
type DisplayDisruption struct { ID string `json:"disruption_id,omitempty" displayName:"Disruption ID"` ShouldEvict bool `json:"should_evict,omitempty" displayName:"Should Evict" redTexts:"true" greenTexts:"false"` StartTime time.Time `json:"start_time,omitempty" displayName:"Start Time"` Status DisplayDisruptionStatus `json:"status,omitempty"` }
DisplayDisruption represents the display version of Disruption in NodeRecord
func (*DisplayDisruption) GetID ¶
func (n *DisplayDisruption) GetID() printer.DisplayField
func (*DisplayDisruption) GetShouldEvict ¶
func (n *DisplayDisruption) GetShouldEvict() printer.DisplayField
func (*DisplayDisruption) GetStartTime ¶
func (n *DisplayDisruption) GetStartTime() printer.DisplayField
type DisplayDisruptionStatus ¶
type DisplayDisruptionStatus struct { State string `` /* 153-byte string literal not displayed */ Message string `json:"message,omitempty" displayName:"Disruption Status Message"` }
DisplayDisruptionStatus represents the display version of the disruption status
func (*DisplayDisruptionStatus) GetMessage ¶
func (n *DisplayDisruptionStatus) GetMessage() printer.DisplayField
func (*DisplayDisruptionStatus) GetState ¶
func (n *DisplayDisruptionStatus) GetState() printer.DisplayField
type DisplayLocalVolume ¶
type DisplayLocalVolume struct { MountPath string `json:"mount_path,omitempty" displayName:"Mount Path"` StorageClass string `json:"storage_class,omitempty" displayName:"Storage Class"` StorageCapacity int `json:"storage_capacity,omitempty" displayName:"Storage Capacity (GB)"` }
DisplayLocalVolume represents each local volume attached to the Node
func (*DisplayLocalVolume) GetMountPath ¶
func (n *DisplayLocalVolume) GetMountPath() printer.DisplayField
func (*DisplayLocalVolume) GetStorageCapacity ¶
func (n *DisplayLocalVolume) GetStorageCapacity() printer.DisplayField
func (*DisplayLocalVolume) GetStorageClass ¶
func (n *DisplayLocalVolume) GetStorageClass() printer.DisplayField
type DisplayMetadata ¶
type DisplayMetadata struct { ID string `json:"id,omitempty" displayName:"Node ID" columnTag:"node_id"` Version int `json:"version,omitempty" displayName:"Version" columnTag:"version"` IsDeleted bool `json:"is_deleted,omitempty" displayName:"Is Deleted" columnTag:"is_deleted" redTexts:"true" greenTexts:"false"` }
DisplayMetadata is the display representation of the core.Metadata in NodeRecord
func (*DisplayMetadata) GetID ¶
func (n *DisplayMetadata) GetID() printer.DisplayField
func (*DisplayMetadata) GetIsDeleted ¶
func (n *DisplayMetadata) GetIsDeleted() printer.DisplayField
func (*DisplayMetadata) GetVersion ¶
func (n *DisplayMetadata) GetVersion() printer.DisplayField
type DisplayNode ¶
type DisplayNode struct { Metadata DisplayMetadata `json:"metadata,omitempty"` Name string `json:"name,omitempty" displayName:"Node Name" columnTag:"name"` Status DisplayNodeStatus `json:"status,omitempty"` ClusterID string `json:"cluster_id,omitempty" displayName:"Cluster ID" columnTag:"cluster_id"` UpdateDomain string `json:"update_domain,omitempty" displayName:"Update Domain" columnTag:"update_domain"` TotalResources DisplayResources `json:"total_resources,omitempty"` SystemReserved DisplayResources `json:"system_reserved,omitempty" displayName:"System Reserved Resources"` RemainingResources DisplayResources `json:"remaining_resources,omitempty" displayName:"Remaining Resources"` LocalVolumes []DisplayLocalVolume `json:"local_volumes,omitempty"` CapabilityIDs []string `json:"capability_ids,omitempty" displayName:"Capability IDs" columnTag:"capability_ids"` Disruptions []DisplayDisruption `json:"disruptions,omitempty"` }
DisplayNode is a display representation of the NodeRecord
func (*DisplayNode) GetCapabilityIDs ¶
func (n *DisplayNode) GetCapabilityIDs() printer.DisplayField
func (*DisplayNode) GetClusterID ¶
func (n *DisplayNode) GetClusterID() printer.DisplayField
func (*DisplayNode) GetDisplayFieldFromColumnTag ¶
func (n *DisplayNode) GetDisplayFieldFromColumnTag(columnTag string) (printer.DisplayField, error)
func (*DisplayNode) GetName ¶
func (n *DisplayNode) GetName() printer.DisplayField
func (*DisplayNode) GetUpdateDomain ¶
func (n *DisplayNode) GetUpdateDomain() printer.DisplayField
type DisplayNodeStatus ¶
type DisplayNodeStatus struct { State string `` /* 170-byte string literal not displayed */ Message string `json:"message,omitempty" displayName:"Status Message" columnTag:"message"` }
DisplayNodeStatus represents the display of the NodeStatus
func (*DisplayNodeStatus) GetMessage ¶
func (n *DisplayNodeStatus) GetMessage() printer.DisplayField
func (*DisplayNodeStatus) GetState ¶
func (n *DisplayNodeStatus) GetState() printer.DisplayField
type DisplayResources ¶
type DisplayResources struct { Cores int `json:"cores,omitempty" displayName:"Cores" columnTag:"cores"` Memory int `json:"memory,omitempty" displayName:"Memory (MB)" columnTag:"memory"` }
DisplayResources represents the resources available to the Node
func (*DisplayResources) GetCores ¶
func (n *DisplayResources) GetCores() printer.DisplayField
func (*DisplayResources) GetMemory ¶
func (n *DisplayResources) GetMemory() printer.DisplayField
Click to show internal directories.
Click to hide internal directories.