blob: 7a187ac0c8e92a7ce0e04442b314c1dbdd5eaf9e [file] [log] [blame]
syntax = "proto3";
package dubbo.mesh.v1alpha1;
option go_package = "github.com/apache/dubbo-kubernetes/api/mesh/v1alpha1";
import "api/mesh/options.proto";
import "api/mesh/v1alpha1/dataplane_insight.proto";
// ZoneIngressInsight defines the observed state of a Zone Ingress.
message ZoneIngressInsight {
option (dubbo.mesh.resource).name = "ZoneIngressInsightResource";
option (dubbo.mesh.resource).type = "ZoneIngressInsight";
option (dubbo.mesh.resource).package = "mesh";
option (dubbo.mesh.resource).global = true;
option (dubbo.mesh.resource).dds.send_to_global = true;
option (dubbo.mesh.resource).ws.name = "zone-ingress-insight";
option (dubbo.mesh.resource).ws.read_only = true;
option (dubbo.mesh.resource).scope_namespace = true;
// List of ADS subscriptions created by a given Zone Dubbo CP.
repeated DiscoverySubscription subscriptions = 1;
}