Versions in this module Expand all Collapse all v0 v0.2.0 Jul 21, 2025 v0.1.4 Jul 16, 2025 v0.1.3 Jul 10, 2025 v0.1.2 Jul 4, 2025 v0.1.1 Jun 2, 2025 v0.1.0 May 31, 2025 Changes in this version + func ModelStringMatchToStringMatch(stringMatch *StringMatch) *mesh_proto.StringMatch + type AdminMetadata struct + Config string + Grafana string + Metadata string + Prometheus string + Registry string + Tracing string + func NewAdminMetadata() *AdminMetadata + type AffinityAware struct + Enabled bool + Key string + type AppDashboardReq struct + Application string + func (req *AppDashboardReq) GetKeyVariable() string + type Application struct + type ApplicationDetail struct + AppTypes Set + DeployClusters Set + DubboPorts Set + DubboVersions Set + Images Set + RPCProtocols Set + RegisterClusters Set + RegisterModes Set + SerialProtocols Set + Workloads Set + func NewApplicationDetail() *ApplicationDetail + func (a *ApplicationDetail) GetRegistry(rt core_runtime.Runtime) + func (a *ApplicationDetail) MergeDataplane(dataplane *mesh.DataplaneResource) + func (a *ApplicationDetail) MergeMetaData(metadata *mesh.MetaDataResource) + type ApplicationDetailReq struct + AppName string + type ApplicationDetailResp struct + AppName string + AppTypes []string + DeployClusters []string + DubboPorts []string + DubboVersions []string + Images []string + RPCProtocols []string + RegisterClusters []string + RegisterModes []string + SerialProtocols []string + Workloads []string + func (r *ApplicationDetailResp) FromApplicationDetail(ad *ApplicationDetail) *ApplicationDetailResp + type ApplicationSearch struct + AppName string + DeployClusters Set + InstanceCount int64 + RegistryClusters Set + func NewApplicationSearch(appName string) *ApplicationSearch + func (a *ApplicationSearch) GetRegistry(rt core_runtime.Runtime) + func (a *ApplicationSearch) MergeDataplane(dataplane *mesh.DataplaneResource) + type ApplicationSearchReq struct + AppName string + Keywords string + func NewApplicationSearchReq() *ApplicationSearchReq + type ApplicationSearchResp struct + AppName string + DeployClusters []string + InstanceCount int64 + RegistryClusters []string + func (a *ApplicationSearchResp) FromApplicationSearch(applicationSearch *ApplicationSearch) *ApplicationSearchResp + type ApplicationServiceForm struct + ServiceName string + VersionGroups Set + func NewApplicationServiceForm(serviceName string) *ApplicationServiceForm + func (a *ApplicationServiceForm) FromServiceInfo(serviceInfo *v1alpha1.ServiceInfo) error + type ApplicationServiceFormReq struct + AppName string + Side string + func NewApplicationServiceFormReq() *ApplicationServiceFormReq + type ApplicationServiceFormResp struct + ServiceName string + VersionGroups []versionGroup + func NewApplicationServiceFormResp() *ApplicationServiceFormResp + func (a *ApplicationServiceFormResp) FromApplicationServiceForm(form *ApplicationServiceForm) error + type ApplicationServiceReq struct + AppName string + type ApplicationServiceResp struct + ConsumeNum int64 + ProvideNum int64 + type ApplicationTabInstanceInfoReq struct + AppName string + func NewApplicationTabInstanceInfoReq() *ApplicationTabInstanceInfoReq + type ApplicationTabInstanceInfoResp struct + AppName string + CreateTime string + DeployClusters string + DeployState string + IP string + Labels map[string]string + Name string + RegisterCluster string + RegisterState string + RegisterTime string + WorkloadName string + func (a *ApplicationTabInstanceInfoResp) FromDataplaneResource(dataplane *mesh.DataplaneResource) *ApplicationTabInstanceInfoResp + func (a *ApplicationTabInstanceInfoResp) GetRegistry(rt core_runtime.Runtime) + type ByAppName []*ApplicationSearchResp + func (a ByAppName) Len() int + func (a ByAppName) Less(i, j int) bool + func (a ByAppName) Swap(i, j int) + type ByAppServiceFormName []*ApplicationServiceFormResp + func (a ByAppServiceFormName) Len() int + func (a ByAppServiceFormName) Less(i, j int) bool + func (a ByAppServiceFormName) Swap(i, j int) + type ByApplicationInstanceName []*ApplicationTabInstanceInfoResp + func (a ByApplicationInstanceName) Len() int + func (a ByApplicationInstanceName) Less(i, j int) bool + func (a ByApplicationInstanceName) Swap(i, j int) + type ByServiceInstanceName []*ServiceTabDistributionResp + func (a ByServiceInstanceName) Len() int + func (a ByServiceInstanceName) Less(i, j int) bool + func (a ByServiceInstanceName) Swap(i, j int) + type ByServiceName []*ServiceSearchResp + func (a ByServiceName) Len() int + func (a ByServiceName) Less(i, j int) bool + func (a ByServiceName) Swap(i, j int) + type CommonResp struct + Code int + Data any + Msg string + func GenConditionRuleToResp(data *mesh_proto.ConditionRoute) *CommonResp + func GenDynamicConfigToResp(pb *mesh_proto.DynamicConfig) (res *CommonResp) + func GenTagRouteResp(pb *mesh_proto.TagRoute) *CommonResp + func NewErrorResp(msg string) *CommonResp + func NewSuccessResp(data any) *CommonResp + func NewUnauthorizedResp() *CommonResp + func (r *CommonResp) WithCode(code int) *CommonResp + func (r *CommonResp) WithData(data any) *CommonResp + func (r *CommonResp) WithMsg(msg string) *CommonResp + type Condition struct + From ConditionFrom + To []ConditionTo + type ConditionFrom struct + Match string + type ConditionRuleResp struct + Conditions []string + ConfigVersion string + Enabled bool + Key string + Runtime bool + Scope string + type ConditionRuleSearchResp struct + CreateTime string + Enabled bool + RuleName string + Scope string + type ConditionRuleV3X1 struct + Conditions []Condition + ConfigVersion string + Enabled bool + Force bool + Key string + Runtime bool + Scope string + type ConditionTo struct + Match string + Weight int32 + type ConfigItem struct + Enabled *bool + Match *RespMatch + Parameters map[string]string + Side string + type ConfiguratorSearchResp struct + CreateTime string + Enabled bool + RuleName string + Scope string + type DashboardReq interface + GetKeyVariable func() string + type DashboardResp struct + BaseURL string + type Destination struct + Conditions []DestinationCondition + Weight int32 + type DestinationCondition struct + Relation string + Tag string + Value string + type FlowWeightSet struct + Scope []ParamMatch + Weight int32 + type GraySet struct + EnvName string + Scope []ParamMatch + type Instance struct + type InstanceDashboardReq struct + Instance string + func (req *InstanceDashboardReq) GetKeyVariable() string + type InstanceDetail struct + AppName string + CreateTime string + DeployCluster string + DeployState string + Image string + Ip string + Labels map[string]string + Node string + Probes ProbeStruct + ReadyTime string + RegisterClusters Set + RegisterState string + RegisterTime string + RpcPort int + Tags map[string]string + WorkloadName string + func NewInstanceDetail() *InstanceDetail + func (a *InstanceDetail) Merge(dataplane *mesh.DataplaneResource) + type InstanceDetailReq struct + InstanceName string + type InstanceDetailResp struct + AppName string + CreateTime string + DeployCluster string + DeployState string + Image string + Ip string + Labels map[string]string + Node string + Probes ProbeStruct + ReadyTime string + RegisterClusters []string + RegisterState string + RegisterTime string + RpcPort int + Tags map[string]string + WorkloadName string + func (r *InstanceDetailResp) FromInstanceDetail(id *InstanceDetail) *InstanceDetailResp + type LivenessProbe struct + Open bool + Port int + Type string + type MethodDescribe struct + InputDescribe string + InputType string + OutputDescribe string + OutputType string + type MethodDetail struct + InputT []interface{} + ReturnType string + type Metric struct + Labels map[string]string + Name string + Value float64 + type MetricsCategory int + const APPLICATION + const CONFIGCENTER + const METADATA + const QPS + const REGISTRY + const REQUESTS + const RT + const THREAD_POOL + type MetricsReq struct + InstanceName string + type MetricsResp struct + InstanceName string + Metrics []Metric + type OverviewResp struct + AppCount int + Discoveries map[string]int + InsCount int + Protocols map[string]int + Releases map[string]int + ServiceCount int + func NewOverviewResp() *OverviewResp + type PageData struct + CurPage int + Data any + PageSize int + Total int + func NewPageData() *PageData + func (pd *PageData) WithCurPage(curPage int) *PageData + func (pd *PageData) WithData(data any) *PageData + func (pd *PageData) WithPageSize(pageSize int) *PageData + func (pd *PageData) WithTotal(total int) *PageData + type PageReq struct + PageOffset int + PageSize int + type ParamMatch struct + Key *string + Value *StringMatch + type ProbeStruct struct + LivenessProbe LivenessProbe + ReadinessProbe ReadinessProbe + StartupProbe StartupProbe + type ReadinessProbe struct + Open bool + Port int + Type string + type RespAddress struct + Cird *string + Exact *string + Wildcard *string + type RespAddressMatch struct + Cird *string + Exact *string + Wildcard *string + type RespConfigurator struct + ConfigVersion string + Configs []ConfigItem + Enabled bool + Key string + Scope string + type RespListStringMatch struct + Oneof []StringMatch + type RespMatch struct + Address *RespAddress + App *RespListStringMatch + Param []ParamMatch + ProviderAddress *RespAddressMatch + Service *RespListStringMatch + type RespTagElement struct + Addresses []string + Match []ParamMatch + Name string + type RouteCondition struct + Index string + Relation string + Value string + type SearchConditionRuleReq struct + Keywords string + func NewSearchConditionRuleReq() *SearchConditionRuleReq + type SearchConfiguratorReq struct + Keywords string + func NewSearchConfiguratorReq() *SearchConfiguratorReq + type SearchInstanceReq struct + AppName string + Keywords string + func NewSearchInstanceReq() *SearchInstanceReq + type SearchInstanceResp struct + AppName string + CreateTime string + DeployCluster string + DeployState string + Ip string + Labels map[string]string + Name string + RegisterClusters []string + RegisterClustersSet *gxset.HashSet + RegisterState string + RegisterTime string + WorkloadName string + func NewSearchInstanceResp() *SearchInstanceResp + func (r *SearchInstanceResp) FromDataplaneResource(dr *mesh.DataplaneResource) *SearchInstanceResp + type SearchPaginationResult struct + List any + PageInfo *model.Pagination + func NewSearchPaginationResult() *SearchPaginationResult + type SearchReq struct + Keywords string + SearchType string + func NewSearchReq() *SearchReq + type SearchRes struct + Candidates []string + Find bool + type Service struct + type ServiceArgument struct + Conditions []RouteCondition + Destinations []Destination + Method string + type ServiceArgumentRoute struct + Routes []ServiceArgument + func ConditionV3x1ToServiceArgumentRoute(mesh []*mesh_proto.ConditionRule) *ServiceArgumentRoute + func (s *ServiceArgumentRoute) ToConditionV3x1Condition() []*mesh_proto.ConditionRule + type ServiceDashboardReq struct + Service string + func (req *ServiceDashboardReq) GetKeyVariable() string + type ServiceSearch struct + ServiceName string + VersionGroups Set + func NewServiceSearch(serviceName string) *ServiceSearch + func (s *ServiceSearch) FromServiceInfo(info *v1alpha1.ServiceInfo) + type ServiceSearchReq struct + Keywords string + ServiceName string + func NewServiceSearchReq() *ServiceSearchReq + type ServiceSearchResp struct + ServiceName string + VersionGroups []VersionGroup + func NewServiceSearchResp() *ServiceSearchResp + func (s *ServiceSearchResp) FromServiceSearch(search *ServiceSearch) + type ServiceTabDistribution struct + AppName string + Endpoint string + InstanceName string + Retries string + TimeOut string + func NewServiceDistribution() *ServiceTabDistribution + type ServiceTabDistributionReq struct + Group string + ServiceName string + Side string + Version string + type ServiceTabDistributionResp struct + AppName string + Endpoint string + InstanceName string + Params map[string]string + Retries string + TimeOut string + func NewServiceDistributionResp() *ServiceTabDistributionResp + func (r *ServiceTabDistributionResp) FromServiceDataplaneResource(dataplane *core_mesh.DataplaneResource, metadata *core_mesh.MetaDataResource, ...) *ServiceTabDistributionResp + func (r *ServiceTabDistributionResp) FromServiceDistribution(distribution *ServiceTabDistribution) *ServiceTabDistributionResp + type Set map[string]struct + func NewSet(values ...string) Set + func (s Set) Add(values ...string) + func (s Set) Contains(value string) bool + func (s Set) Values() []string + type StartupProbe struct + Open bool + Port int + Type string + type State struct + Label string + Level string + Tip string + Value string + type StringMatch struct + Empty *string + Exact *string + Noempty *string + Prefix *string + Regex *string + Wildcard *string + func StringMatchToModelStringMatch(stringMatch *mesh_proto.StringMatch) *StringMatch + type TagRuleResp struct + ConfigVersion string + Enabled bool + Key string + Runtime bool + Scope string + Tags []RespTagElement + type TagRuleSearchResp struct + CreateTime *string + Enabled *bool + RuleName *string + type VersionGroup struct + Group string + Version string + type Workload struct