Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AllMeshType = []MeshType{ MeshTypeIstio, MeshTypeLinkerd, MeshTypeConsul, MeshTypeOctarine, MeshTypeTraefikmesh, MeshTypeOsm, MeshTypeKuma, MeshTypeNginxsm, MeshTypeNsm, MeshTypeCitrix, }
View Source
var AllStatus = []Status{ StatusEnabled, StatusDisabled, StatusProcessing, StatusUnknown, }
Functions ¶
This section is empty.
Types ¶
type ControlPlane ¶
type ControlPlane struct { Name string `json:"name"` Members []*ControlPlaneMember `json:"members"` }
type ControlPlaneFilter ¶
type ControlPlaneFilter struct {
Type *MeshType `json:"type"`
}
type ControlPlaneMember ¶
type MeshType ¶
type MeshType string
const ( MeshTypeIstio MeshType = "ISTIO" MeshTypeLinkerd MeshType = "LINKERD" MeshTypeConsul MeshType = "CONSUL" MeshTypeOctarine MeshType = "OCTARINE" MeshTypeTraefikmesh MeshType = "TRAEFIKMESH" MeshTypeOsm MeshType = "OSM" MeshTypeKuma MeshType = "KUMA" MeshTypeNginxsm MeshType = "NGINXSM" MeshTypeNsm MeshType = "NSM" MeshTypeCitrix MeshType = "CITRIX" )
func (MeshType) MarshalGQL ¶
func (*MeshType) UnmarshalGQL ¶
type OperatorStatus ¶
type OperatorStatus struct { Status Status `json:"status"` Version string `json:"version"` Controllers []*OperatorControllerStatus `json:"controllers"` Error *Error `json:"error"` }
Click to show internal directories.
Click to hide internal directories.