Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WorkloadDefinitionStatusDetail ¶ added in v0.5.0
type WorkloadDefinitionStatusDetail struct {
WorkloadInstances *[]v1.WorkloadInstance
}
WorkloadDefinitionStatusDetail contains all the data for workload instance status info.
func GetWorkloadDefinitionStatus ¶ added in v0.5.0
func GetWorkloadDefinitionStatus( apiClient *http.Client, apiEndpoint string, workloadDefinitionId uint, ) (*WorkloadDefinitionStatusDetail, error)
GetWorkloadDefinitionStatus inspects a workload definition and returns the status detials for it.
type WorkloadInstanceStatus ¶
type WorkloadInstanceStatus string
WorkloadInstanceStatus is a standardized status for a workload instance.
const ( // WorkloadInstanceStatusReconciling indicates a workload instance is in the // process of being reconciled - either currently being created or updated WorkloadInstanceStatusReconciling WorkloadInstanceStatus = "Reconciling" // WorkloadInstanceStatusHealthy indicates a workload instance is in an // expected, healthy state WorkloadInstanceStatusHealthy WorkloadInstanceStatus = "Healthy" // WorkloadInstanceStatusUnhealthy indicates there is something wrong with a // workload instance and should be inspected WorkloadInstanceStatusUnhealthy WorkloadInstanceStatus = "Unhealthy" // WorkloadInstanceStatusDown indicates a workload instance is not running // and has a critical problem that should be remedied WorkloadInstanceStatusDown WorkloadInstanceStatus = "Down" // WorkloadInstanceStatusError indicates there was a system error that // prevented retrieving workload instance status WorkloadInstanceStatusError WorkloadInstanceStatus = "Error" )
type WorkloadInstanceStatusDetail ¶
type WorkloadInstanceStatusDetail struct { Status WorkloadInstanceStatus Reason string Error error Events []v0.WorkloadEvent }
WorkloadInstanceStatusDetail contains all the data for workload instance status info.
func GetWorkloadInstanceStatus ¶
func GetWorkloadInstanceStatus( apiClient *http.Client, apiEndpoint string, workloadInstanceType string, workloadInstanceId uint, workloadInstanceReconciled bool, ) *WorkloadInstanceStatusDetail
GetWorkloadInstanceStatus inspects a workload instance and returns the status detials for it.
Click to show internal directories.
Click to hide internal directories.