Versions in this module Expand all Collapse all v0 v0.7.20 May 7, 2024 Changes in this version type Category + func (c Category) TableName() string type ComponentDefinition + ModelID uuid.UUID + func (c ComponentDefinition) TableName() string type Model + CategoryID uuid.UUID + Components []ComponentDefinition + RegistrantID uuid.UUID + Relationships interface{} + func (m Model) TableName() string type PolicyDefinition + ModelID uuid.UUID v0.7.19 Apr 7, 2024 Changes in this version + const DefaultCategory + const MesheryAnnotationPrefix + const SchemaVersion + func GetAPIVersionFromComponent(comp Component) string + func GetAnnotationsForWorkload(w ComponentDefinition) map[string]string + func GetKindFromComponent(comp Component) string + type ArtifactHub struct + func (ah ArtifactHub) HandleDependents(comp Component, kc *kubernetes.Client, isDeploy bool) (summary string, err error) + func (ah ArtifactHub) String() string + type Category struct + ID uuid.UUID + Metadata map[string]interface{} + Name string + func (c *Category) GetCategoryDB(db *database.Handler) (catdb CategoryDB) + func (cat *Category) Create(db *database.Handler, _ uuid.UUID) (uuid.UUID, error) + func (cat *Category) GetEntityDetail() string + func (cat Category) GetID() uuid.UUID + func (cat Category) Type() entity.EntityType + func (m *Category) UpdateStatus(db database.Handler, status entity.EntityStatus) error + type CategoryDB struct + ID uuid.UUID + Metadata []byte + Name string + func (cdb *CategoryDB) GetCategory(db *database.Handler) (cat Category) + type Component struct + Spec ComponentSpec + type ComponentDefinition struct + Component ComponentEntity + Description string + DisplayName string + Format ComponentFormat + ID uuid.UUID + Metadata map[string]interface{} + Model Model + func (c *ComponentDefinition) Create(db *database.Handler, hostID uuid.UUID) (uuid.UUID, error) + func (c *ComponentDefinition) GetComponentDefinitionDB() (cmd ComponentDefinitionDB) + func (c *ComponentDefinition) GetEntityDetail() string + func (c ComponentDefinition) GetID() uuid.UUID + func (c ComponentDefinition) Type() entity.EntityType + func (c ComponentDefinition) WriteComponentDefinition(componentDirPath string) error + func (m *ComponentDefinition) UpdateStatus(db *database.Handler, status entity.EntityStatus) error + type ComponentDefinitionDB struct + Component ComponentEntity + Description string + DisplayName string + Format ComponentFormat + ID uuid.UUID + Metadata []byte + ModelID uuid.UUID + func (cmd *ComponentDefinitionDB) GetComponentDefinition(model Model) (c ComponentDefinition) + type ComponentEntity struct + Schema string + type ComponentFormat string + const CUE + const JSON + const YAML + type ComponentParameter struct + Description *string + FieldPaths []string + Name string + Required *bool + type ComponentSpec struct + APIVersion string + Model string + Parameters []ComponentParameter + Settings map[string]interface{} + Type string + Version string + type EntitySummary struct + Components int64 + Models int64 + Policies int64 + Relationships int64 + type Host struct + CreatedAt time.Time + Hostname string + ID uuid.UUID + IHost IHost + Metadata string + Port int + UpdatedAt time.Time + func (h *Host) AfterFind(tx *gorm.DB) error + func (h *Host) Create(db *database.Handler) (uuid.UUID, error) + type HostFilter struct + DisplayName string + Greedy bool + Limit int + Name string + Offset int + OrderOn string + Sort string + Trim bool + Version string + type IHost interface + HandleDependents func(comp Component, kc *kubernetes.Client, isDeploy bool) (string, error) + String func() string + type Kubernetes struct + func (k Kubernetes) HandleDependents(comp Component, kc *kubernetes.Client, isDeploy bool) (summary string, err error) + func (k Kubernetes) String() string + type MeshModelHostsWithEntitySummary struct + Hostname string + ID uuid.UUID + Port int + Summary EntitySummary + type MesheryHostSummaryDB struct + Components int64 + HostID uuid.UUID + Hostname string + Models int64 + Policies int64 + Port int + Relationships int64 + type Model struct + Category Category + Description string + DisplayName string + ID uuid.UUID + Metadata map[string]interface{} + Model ModelEntity + Name string + Registrant Host + Status entity.EntityStatus + SubCategory string + func (c *Model) GetModelDB() (cmd ModelDB) + func (c Model) WriteModelDefinition(modelDefPath string) error + func (m *Model) Create(db *database.Handler, hostID uuid.UUID) (uuid.UUID, error) + func (m *Model) GetEntityDetail() string + func (m *Model) UpdateStatus(db *database.Handler, status entity.EntityStatus) error + func (m Model) GetID() uuid.UUID + func (m Model) Type() entity.EntityType + type ModelDB struct + CategoryID uuid.UUID + Description string + DisplayName string + ID uuid.UUID + Metadata []byte + Model ModelEntity + Name string + RegistrantID uuid.UUID + Status entity.EntityStatus + SubCategory string + func (cmd *ModelDB) GetModel(cat Category, reg Host) (c Model) + type ModelEntity struct + Version string + type PolicyDefinition struct + CreatedAt time.Time + Expression map[string]interface{} + ID uuid.UUID + Model Model + SubType string + UpdatedAt time.Time + func (m *PolicyDefinition) UpdateStatus(db *database.Handler, status entity.EntityStatus) error + func (p *PolicyDefinition) Create(db *database.Handler, hostID uuid.UUID) (uuid.UUID, error) + func (p *PolicyDefinition) GetEntityDetail() string + func (p *PolicyDefinition) GetPolicyDefinitionDB() (pdb PolicyDefinitionDB) + func (p PolicyDefinition) GetID() uuid.UUID + func (p PolicyDefinition) Type() entity.EntityType + func (p PolicyDefinition) WritePolicyDefinition(policyDirPath string) error + type PolicyDefinitionDB struct + CreatedAt time.Time + Expression []byte + ID uuid.UUID + ModelID uuid.UUID + SubType string + UpdatedAt time.Time + func (pdb *PolicyDefinitionDB) GetPolicyDefinition(m Model) (p PolicyDefinition) + type TypeMeta struct + Kind string + Version string + type VersionMeta struct + SchemaVersion string + Version string