Documentation
¶
Index ¶
- Constants
- func GetDisplayDeploymentPlanColumnTags() []string
- func ValidateDisplayDeploymentPlanColumnTags(tags []string) error
- type DisplayApplication
- type DisplayApplicationPersistentVolume
- type DisplayApplicationPort
- type DisplayApplicationResources
- type DisplayDeployment
- type DisplayDeploymentPlan
- func (n *DisplayDeploymentPlan) GetDisplayFieldFromColumnTag(columnTag string) (printer.DisplayField, error)
- func (n *DisplayDeploymentPlan) GetName() printer.DisplayField
- func (n *DisplayDeploymentPlan) GetNamespace() printer.DisplayField
- func (n *DisplayDeploymentPlan) GetServiceName() printer.DisplayField
- type DisplayDeploymentPlanStatus
- type DisplayDeploymentStatus
- type DisplayInstanceSummary
- func (n *DisplayInstanceSummary) GetNumCreateOperationsApproved() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumCreateOperationsFailed() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumCreateOperationsPendingApproval() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumCreateOperationsSucceeded() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumDeleteOperationsApproved() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumDeleteOperationsFailed() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumDeleteOperationsPendingApproval() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumDeleteOperationsSucceeded() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumFailedInstances() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumPendingInstances() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumRelocateOperationsApproved() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumRelocateOperationsFailed() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumRelocateOperationsPendingApproval() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumRelocateOperationsSucceeded() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumRestartOperationsApproved() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumRestartOperationsFailed() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumRestartOperationsPendingApproval() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumRestartOperationsSucceeded() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumRunningInstances() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumStopOperationsApproved() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumStopOperationsFailed() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumStopOperationsPendingApproval() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumStopOperationsSucceeded() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumTotalInstances() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumUpdateOperationsApproved() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumUpdateOperationsFailed() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumUpdateOperationsPendingApproval() printer.DisplayField
- func (n *DisplayInstanceSummary) GetNumUpdateOperationsSucceeded() printer.DisplayField
- type DisplayMatchingComputeCapability
- type DisplayMetadata
- type DisplayPayloadCoordinates
Constants ¶
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
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 (n *DisplayApplicationPersistentVolume) GetCapacity() printer.DisplayField
func (*DisplayApplicationPersistentVolume) GetMountPath ¶
func (n *DisplayApplicationPersistentVolume) GetMountPath() printer.DisplayField
func (*DisplayApplicationPersistentVolume) GetStorageClass ¶
func (n *DisplayApplicationPersistentVolume) GetStorageClass() printer.DisplayField
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 (n *DisplayApplicationPort) GetPort() printer.DisplayField
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 (n *DisplayApplicationResources) GetCores() printer.DisplayField
func (*DisplayApplicationResources) GetMemory ¶
func (n *DisplayApplicationResources) GetMemory() printer.DisplayField
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 (n *DisplayDeployment) GetID() printer.DisplayField
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 (n *DisplayDeploymentPlan) GetName() printer.DisplayField
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 (n *DisplayDeploymentPlanStatus) GetMessage() printer.DisplayField
func (*DisplayDeploymentPlanStatus) GetState ¶
func (n *DisplayDeploymentPlanStatus) GetState() printer.DisplayField
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 (n *DisplayDeploymentStatus) GetMessage() printer.DisplayField
func (*DisplayDeploymentStatus) GetState ¶
func (n *DisplayDeploymentStatus) GetState() printer.DisplayField
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 ¶
func (n *DisplayMatchingComputeCapability) GetComparator() 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 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