types

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ColumnNodeId      = "node_id"
	ColumnVersion     = "version"
	ColumnIsDeleted   = "is_deleted"
	ColumnName        = "name"
	ColumnState       = "state"
	ColumnMessage     = "message"
	ColumnNamespace   = "namespace"
	ColumnServiceName = "service_name"
)

Variables

This section is empty.

Functions

func GetDisplayDeploymentPlanColumnTags

func GetDisplayDeploymentPlanColumnTags() []string

func ValidateDisplayDeploymentPlanColumnTags

func ValidateDisplayDeploymentPlanColumnTags(tags []string) error

Types

type DisplayApplication

type DisplayApplication struct {
	PayloadName       string                               `json:"payload_name,omitempty" displayName:"Payload Name"`
	Resources         DisplayApplicationResources          `json:"resources,omitempty"`
	Ports             []DisplayApplicationPort             `json:"ports,omitempty"`
	PersistentVolumes []DisplayApplicationPersistentVolume `json:"persistent_volumes,omitempty"`
}

DisplayApplication represents the display version of Application

func (*DisplayApplication) GetPayloadName

func (n *DisplayApplication) GetPayloadName() printer.DisplayField

type DisplayApplicationPersistentVolume

type DisplayApplicationPersistentVolume struct {
	StorageClass string `json:"storage_class,omitempty" displayName:"Storage Class"`
	Capacity     int    `json:"capacity,omitempty" displayName:"Capacity (GB)"`
	MountPath    string `json:"mount_path,omitempty" displayName:"Mount Path"`
}

DisplayApplicationPersistentVolume represents the persistent volumes used by the Application

func (*DisplayApplicationPersistentVolume) GetCapacity

func (*DisplayApplicationPersistentVolume) GetMountPath

func (*DisplayApplicationPersistentVolume) GetStorageClass

type DisplayApplicationPort

type DisplayApplicationPort struct {
	Protocol string `json:"protocol,omitempty" displayName:"Protocol"`
	Port     int    `json:"port,omitempty" displayName:"Port"`
}

DisplayApplicationPort represents the ports used by the Application

func (*DisplayApplicationPort) GetPort

func (*DisplayApplicationPort) GetProtocol

func (n *DisplayApplicationPort) GetProtocol() printer.DisplayField

type DisplayApplicationResources

type DisplayApplicationResources struct {
	Cores  int `json:"cores,omitempty" displayName:"Cores"`
	Memory int `json:"memory,omitempty" displayName:"Memory (MB)"`
}

DisplayApplicationResources represents the resources available to the Application

func (*DisplayApplicationResources) GetCores

func (*DisplayApplicationResources) GetMemory

type DisplayDeployment

type DisplayDeployment struct {
	ID                 string                      `json:"id,omitempty" displayName:"Deployment ID"`
	Status             DisplayDeploymentStatus     `json:"status,omitempty"`
	PayloadCoordinates []DisplayPayloadCoordinates `json:"payload_coordinates,omitempty"`
	InstanceCount      int                         `json:"instance_count,omitempty" displayName:"Instance Count"`
}

DisplayDeployment represents the display version of a Deployment

func (*DisplayDeployment) GetID

func (*DisplayDeployment) GetInstanceCount

func (n *DisplayDeployment) GetInstanceCount() printer.DisplayField

type DisplayDeploymentPlan

type DisplayDeploymentPlan struct {
	Metadata                    DisplayMetadata                    `json:"metadata,omitempty"`
	Name                        string                             `json:"name,omitempty" displayName:"Deployment Plan Name" columnTag:"name"`
	Status                      DisplayDeploymentPlanStatus        `json:"status,omitempty"`
	Namespace                   string                             `json:"namespace,omitempty" displayName:"Namespace" columnTag:"namespace"`
	ServiceName                 string                             `json:"service_name,omitempty" displayName:"Service Name" columnTag:"service_name"`
	MatchingComputeCapabilities []DisplayMatchingComputeCapability `json:"matching_compute_capabilities,omitempty"`
	Applications                []DisplayApplication               `json:"applications,omitempty"`
	Deployments                 []DisplayDeployment                `json:"deployments,omitempty"`
	InstanceSummary             DisplayInstanceSummary             `json:"instance_summary,omitempty"`
}

DisplayDeploymentPlan represents the display version of the DeploymentPlanRecord.

func (*DisplayDeploymentPlan) GetDisplayFieldFromColumnTag

func (n *DisplayDeploymentPlan) GetDisplayFieldFromColumnTag(columnTag string) (printer.DisplayField, error)

func (*DisplayDeploymentPlan) GetName

func (*DisplayDeploymentPlan) GetNamespace

func (n *DisplayDeploymentPlan) GetNamespace() printer.DisplayField

func (*DisplayDeploymentPlan) GetServiceName

func (n *DisplayDeploymentPlan) GetServiceName() printer.DisplayField

type DisplayDeploymentPlanStatus

type DisplayDeploymentPlanStatus struct {
	State   string `` /* 184-byte string literal not displayed */
	Message string `json:"message,omitempty" displayName:"Status Message" columnTag:"message"`
}

DisplayDeploymentPlanStatus represents the display version of DeploymentPlanStatus

func (*DisplayDeploymentPlanStatus) GetMessage

func (*DisplayDeploymentPlanStatus) GetState

type DisplayDeploymentStatus

type DisplayDeploymentStatus struct {
	State   string `` /* 150-byte string literal not displayed */
	Message string `json:"message,omitempty" displayName:"Status Message"`
}

DisplayDeploymentStatus represents the display version of DeploymentStatus

func (*DisplayDeploymentStatus) GetMessage

func (*DisplayDeploymentStatus) GetState

type DisplayInstanceSummary

type DisplayInstanceSummary struct {
	NumTotalInstances   int `json:"num_total_instances,omitempty" displayName:"Total Instances"`
	NumRunningInstances int `json:"num_running_instances,omitempty" displayName:"Running Instances"`
	NumPendingInstances int `json:"num_pending_instances,omitempty" displayName:"Pending Instances"`
	NumFailedInstances  int `json:"num_failed_instances,omitempty" displayName:"Failed Instances"`

	NumCreateOperationsPending   int `json:"num_create_operations_pending,omitempty" displayName:"Create Operations Pending"`
	NumStopOperationsPending     int `json:"num_stop_operations_pending,omitempty" displayName:"Stop Operations Pending"`
	NumRestartOperationsPending  int `json:"num_restart_operations_pending,omitempty" displayName:"Restart Operations Pending"`
	NumUpdateOperationsPending   int `json:"num_update_operations_pending,omitempty" displayName:"Update Operations Pending"`
	NumRelocateOperationsPending int `json:"num_relocate_operations_pending,omitempty" displayName:"Relocate Operations Pending"`
	NumDeleteOperationsPending   int `json:"num_delete_operations_pending,omitempty" displayName:"Delete Operations Pending"`

	NumCreateOperationsApproved   int `json:"num_create_operations_approved,omitempty" displayName:"Create Operations Approved"`
	NumStopOperationsApproved     int `json:"num_stop_operations_approved,omitempty" displayName:"Stop Operations Approved"`
	NumRestartOperationsApproved  int `json:"num_restart_operations_approved,omitempty" displayName:"Restart Operations Approved"`
	NumUpdateOperationsApproved   int `json:"num_update_operations_approved,omitempty" displayName:"Update Operations Approved"`
	NumRelocateOperationsApproved int `json:"num_relocate_operations_approved,omitempty" displayName:"Relocate Operations Approved"`
	NumDeleteOperationsApproved   int `json:"num_delete_operations_approved,omitempty" displayName:"Delete Operations Approved"`

	NumCreateOperationsFailed   int `json:"num_create_operations_failed,omitempty" displayName:"Create Operations Failed"`
	NumStopOperationsFailed     int `json:"num_stop_operations_failed,omitempty" displayName:"Stop Operations Failed"`
	NumRestartOperationsFailed  int `json:"num_restart_operations_failed,omitempty" displayName:"Restart Operations Failed"`
	NumUpdateOperationsFailed   int `json:"num_update_operations_failed,omitempty" displayName:"Update Operations Failed"`
	NumRelocateOperationsFailed int `json:"num_relocate_operations_failed,omitempty" displayName:"Relocate Operations Failed"`
	NumDeleteOperationsFailed   int `json:"num_delete_operations_failed,omitempty" displayName:"Delete Operations Failed"`

	NumCreateOperationsSucceeded   int `json:"num_create_operations_succeeded,omitempty" displayName:"Create Operations Succeeded"`
	NumStopOperationsSucceeded     int `json:"num_stop_operations_succeeded,omitempty" displayName:"Stop Operations Succeeded"`
	NumRestartOperationsSucceeded  int `json:"num_restart_operations_succeeded,omitempty" displayName:"Restart Operations Succeeded"`
	NumUpdateOperationsSucceeded   int `json:"num_update_operations_succeeded,omitempty" displayName:"Update Operations Succeeded"`
	NumRelocateOperationsSucceeded int `json:"num_relocate_operations_succeeded,omitempty" displayName:"Relocate Operations Succeeded"`
	NumDeleteOperationsSucceeded   int `json:"num_delete_operations_succeeded,omitempty" displayName:"Delete Operations Succeeded"`

	MetaInstances []types.DisplayMetaInstance `json:"meta_instances,omitempty" doNotGen:"true"`
}

DisplayInstanceSummary represents the summary of instances in a DeploymentPlan

func (*DisplayInstanceSummary) GetNumCreateOperationsApproved

func (n *DisplayInstanceSummary) GetNumCreateOperationsApproved() printer.DisplayField

func (*DisplayInstanceSummary) GetNumCreateOperationsFailed

func (n *DisplayInstanceSummary) GetNumCreateOperationsFailed() printer.DisplayField

func (*DisplayInstanceSummary) GetNumCreateOperationsPendingApproval

func (n *DisplayInstanceSummary) GetNumCreateOperationsPendingApproval() printer.DisplayField

func (*DisplayInstanceSummary) GetNumCreateOperationsSucceeded

func (n *DisplayInstanceSummary) GetNumCreateOperationsSucceeded() printer.DisplayField

func (*DisplayInstanceSummary) GetNumDeleteOperationsApproved

func (n *DisplayInstanceSummary) GetNumDeleteOperationsApproved() printer.DisplayField

func (*DisplayInstanceSummary) GetNumDeleteOperationsFailed

func (n *DisplayInstanceSummary) GetNumDeleteOperationsFailed() printer.DisplayField

func (*DisplayInstanceSummary) GetNumDeleteOperationsPendingApproval

func (n *DisplayInstanceSummary) GetNumDeleteOperationsPendingApproval() printer.DisplayField

func (*DisplayInstanceSummary) GetNumDeleteOperationsSucceeded

func (n *DisplayInstanceSummary) GetNumDeleteOperationsSucceeded() printer.DisplayField

func (*DisplayInstanceSummary) GetNumFailedInstances

func (n *DisplayInstanceSummary) GetNumFailedInstances() printer.DisplayField

func (*DisplayInstanceSummary) GetNumPendingInstances

func (n *DisplayInstanceSummary) GetNumPendingInstances() printer.DisplayField

func (*DisplayInstanceSummary) GetNumRelocateOperationsApproved

func (n *DisplayInstanceSummary) GetNumRelocateOperationsApproved() printer.DisplayField

func (*DisplayInstanceSummary) GetNumRelocateOperationsFailed

func (n *DisplayInstanceSummary) GetNumRelocateOperationsFailed() printer.DisplayField

func (*DisplayInstanceSummary) GetNumRelocateOperationsPendingApproval

func (n *DisplayInstanceSummary) GetNumRelocateOperationsPendingApproval() printer.DisplayField

func (*DisplayInstanceSummary) GetNumRelocateOperationsSucceeded

func (n *DisplayInstanceSummary) GetNumRelocateOperationsSucceeded() printer.DisplayField

func (*DisplayInstanceSummary) GetNumRestartOperationsApproved

func (n *DisplayInstanceSummary) GetNumRestartOperationsApproved() printer.DisplayField

func (*DisplayInstanceSummary) GetNumRestartOperationsFailed

func (n *DisplayInstanceSummary) GetNumRestartOperationsFailed() printer.DisplayField

func (*DisplayInstanceSummary) GetNumRestartOperationsPendingApproval

func (n *DisplayInstanceSummary) GetNumRestartOperationsPendingApproval() printer.DisplayField

func (*DisplayInstanceSummary) GetNumRestartOperationsSucceeded

func (n *DisplayInstanceSummary) GetNumRestartOperationsSucceeded() printer.DisplayField

func (*DisplayInstanceSummary) GetNumRunningInstances

func (n *DisplayInstanceSummary) GetNumRunningInstances() printer.DisplayField

func (*DisplayInstanceSummary) GetNumStopOperationsApproved

func (n *DisplayInstanceSummary) GetNumStopOperationsApproved() printer.DisplayField

func (*DisplayInstanceSummary) GetNumStopOperationsFailed

func (n *DisplayInstanceSummary) GetNumStopOperationsFailed() printer.DisplayField

func (*DisplayInstanceSummary) GetNumStopOperationsPendingApproval

func (n *DisplayInstanceSummary) GetNumStopOperationsPendingApproval() printer.DisplayField

func (*DisplayInstanceSummary) GetNumStopOperationsSucceeded

func (n *DisplayInstanceSummary) GetNumStopOperationsSucceeded() printer.DisplayField

func (*DisplayInstanceSummary) GetNumTotalInstances

func (n *DisplayInstanceSummary) GetNumTotalInstances() printer.DisplayField

func (*DisplayInstanceSummary) GetNumUpdateOperationsApproved

func (n *DisplayInstanceSummary) GetNumUpdateOperationsApproved() printer.DisplayField

func (*DisplayInstanceSummary) GetNumUpdateOperationsFailed

func (n *DisplayInstanceSummary) GetNumUpdateOperationsFailed() printer.DisplayField

func (*DisplayInstanceSummary) GetNumUpdateOperationsPendingApproval

func (n *DisplayInstanceSummary) GetNumUpdateOperationsPendingApproval() printer.DisplayField

func (*DisplayInstanceSummary) GetNumUpdateOperationsSucceeded

func (n *DisplayInstanceSummary) GetNumUpdateOperationsSucceeded() printer.DisplayField

type DisplayMatchingComputeCapability

type DisplayMatchingComputeCapability struct {
	CapabilityType  string   `json:"capability_type,omitempty" displayName:"Capability Type"`
	Comparator      string   `json:"comparator,omitempty" displayName:"Comparator"`
	CapabilityNames []string `json:"capability_names,omitempty" displayName:"Capability Names"`
}

DisplayMatchingComputeCapability represents the display version of MatchingComputeCapability

func (*DisplayMatchingComputeCapability) GetCapabilityNames

func (n *DisplayMatchingComputeCapability) GetCapabilityNames() printer.DisplayField

func (*DisplayMatchingComputeCapability) GetCapabilityType

func (n *DisplayMatchingComputeCapability) GetCapabilityType() printer.DisplayField

func (*DisplayMatchingComputeCapability) GetComparator

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 (*DisplayMetadata) GetIsDeleted

func (n *DisplayMetadata) GetIsDeleted() printer.DisplayField

func (*DisplayMetadata) GetVersion

func (n *DisplayMetadata) GetVersion() printer.DisplayField

type DisplayPayloadCoordinates

type DisplayPayloadCoordinates struct {
	PayloadName string `json:"payload_name,omitempty" displayName:"Payload Name"`
	Coordinates string `json:"coordinates,omitempty" displayName:"Coordinates"`
}

DisplayPayloadCoordinates represents the coordinates for a Payload in a Deployment

func (*DisplayPayloadCoordinates) GetCoordinates

func (n *DisplayPayloadCoordinates) GetCoordinates() printer.DisplayField

func (*DisplayPayloadCoordinates) GetPayloadName

func (n *DisplayPayloadCoordinates) GetPayloadName() printer.DisplayField

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL