Versions in this module Expand all Collapse all v0 v0.0.2 Aug 8, 2024 Changes in this version + const ClientStatusDiscoveryService_FetchClientStatus_FullMethodName + const ClientStatusDiscoveryService_StreamClientStatus_FullMethodName + var ClientConfigStatus_name = map[int32]string + var ClientConfigStatus_value = map[string]int32 + var ClientStatusDiscoveryService_ServiceDesc = grpc.ServiceDesc + var ConfigStatus_name = map[int32]string + var ConfigStatus_value = map[string]int32 + var File_envoy_service_status_v3_csds_proto protoreflect.FileDescriptor + func RegisterClientStatusDiscoveryServiceServer(s grpc.ServiceRegistrar, srv ClientStatusDiscoveryServiceServer) + type ClientConfig struct + ClientScope string + GenericXdsConfigs []*ClientConfig_GenericXdsConfig + Node *v31.Node + XdsConfig []*PerXdsConfig + func (*ClientConfig) Descriptor() ([]byte, []int) + func (*ClientConfig) ProtoMessage() + func (x *ClientConfig) GetClientScope() string + func (x *ClientConfig) GetGenericXdsConfigs() []*ClientConfig_GenericXdsConfig + func (x *ClientConfig) GetNode() *v31.Node + func (x *ClientConfig) GetXdsConfig() []*PerXdsConfig + func (x *ClientConfig) ProtoReflect() protoreflect.Message + func (x *ClientConfig) Reset() + func (x *ClientConfig) String() string + type ClientConfigStatus int32 + const ClientConfigStatus_CLIENT_ACKED + const ClientConfigStatus_CLIENT_NACKED + const ClientConfigStatus_CLIENT_REQUESTED + const ClientConfigStatus_CLIENT_UNKNOWN + func (ClientConfigStatus) Descriptor() protoreflect.EnumDescriptor + func (ClientConfigStatus) EnumDescriptor() ([]byte, []int) + func (ClientConfigStatus) Type() protoreflect.EnumType + func (x ClientConfigStatus) Enum() *ClientConfigStatus + func (x ClientConfigStatus) Number() protoreflect.EnumNumber + func (x ClientConfigStatus) String() string + type ClientConfig_GenericXdsConfig struct + ClientStatus v32.ClientResourceStatus + ConfigStatus ConfigStatus + ErrorState *v32.UpdateFailureState + IsStaticResource bool + LastUpdated *timestamppb.Timestamp + Name string + TypeUrl string + VersionInfo string + XdsConfig *anypb.Any + func (*ClientConfig_GenericXdsConfig) Descriptor() ([]byte, []int) + func (*ClientConfig_GenericXdsConfig) ProtoMessage() + func (x *ClientConfig_GenericXdsConfig) GetClientStatus() v32.ClientResourceStatus + func (x *ClientConfig_GenericXdsConfig) GetConfigStatus() ConfigStatus + func (x *ClientConfig_GenericXdsConfig) GetErrorState() *v32.UpdateFailureState + func (x *ClientConfig_GenericXdsConfig) GetIsStaticResource() bool + func (x *ClientConfig_GenericXdsConfig) GetLastUpdated() *timestamppb.Timestamp + func (x *ClientConfig_GenericXdsConfig) GetName() string + func (x *ClientConfig_GenericXdsConfig) GetTypeUrl() string + func (x *ClientConfig_GenericXdsConfig) GetVersionInfo() string + func (x *ClientConfig_GenericXdsConfig) GetXdsConfig() *anypb.Any + func (x *ClientConfig_GenericXdsConfig) ProtoReflect() protoreflect.Message + func (x *ClientConfig_GenericXdsConfig) Reset() + func (x *ClientConfig_GenericXdsConfig) String() string + type ClientStatusDiscoveryServiceClient interface + FetchClientStatus func(ctx context.Context, in *ClientStatusRequest, opts ...grpc.CallOption) (*ClientStatusResponse, error) + StreamClientStatus func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[ClientStatusRequest, ClientStatusResponse], error) + func NewClientStatusDiscoveryServiceClient(cc grpc.ClientConnInterface) ClientStatusDiscoveryServiceClient + type ClientStatusDiscoveryServiceServer interface + FetchClientStatus func(context.Context, *ClientStatusRequest) (*ClientStatusResponse, error) + StreamClientStatus func(grpc.BidiStreamingServer[ClientStatusRequest, ClientStatusResponse]) error + type ClientStatusDiscoveryService_StreamClientStatusClient = grpc.BidiStreamingClient[ClientStatusRequest, ClientStatusResponse] + type ClientStatusDiscoveryService_StreamClientStatusServer = grpc.BidiStreamingServer[ClientStatusRequest, ClientStatusResponse] + type ClientStatusRequest struct + ExcludeResourceContents bool + Node *v31.Node + NodeMatchers []*v3.NodeMatcher + func (*ClientStatusRequest) Descriptor() ([]byte, []int) + func (*ClientStatusRequest) ProtoMessage() + func (x *ClientStatusRequest) GetExcludeResourceContents() bool + func (x *ClientStatusRequest) GetNode() *v31.Node + func (x *ClientStatusRequest) GetNodeMatchers() []*v3.NodeMatcher + func (x *ClientStatusRequest) ProtoReflect() protoreflect.Message + func (x *ClientStatusRequest) Reset() + func (x *ClientStatusRequest) String() string + type ClientStatusResponse struct + Config []*ClientConfig + func (*ClientStatusResponse) Descriptor() ([]byte, []int) + func (*ClientStatusResponse) ProtoMessage() + func (x *ClientStatusResponse) GetConfig() []*ClientConfig + func (x *ClientStatusResponse) ProtoReflect() protoreflect.Message + func (x *ClientStatusResponse) Reset() + func (x *ClientStatusResponse) String() string + type ConfigStatus int32 + const ConfigStatus_ERROR + const ConfigStatus_NOT_SENT + const ConfigStatus_STALE + const ConfigStatus_SYNCED + const ConfigStatus_UNKNOWN + func (ConfigStatus) Descriptor() protoreflect.EnumDescriptor + func (ConfigStatus) EnumDescriptor() ([]byte, []int) + func (ConfigStatus) Type() protoreflect.EnumType + func (x ConfigStatus) Enum() *ConfigStatus + func (x ConfigStatus) Number() protoreflect.EnumNumber + func (x ConfigStatus) String() string + type PerXdsConfig struct + ClientStatus ClientConfigStatus + PerXdsConfig isPerXdsConfig_PerXdsConfig + Status ConfigStatus + func (*PerXdsConfig) Descriptor() ([]byte, []int) + func (*PerXdsConfig) ProtoMessage() + func (m *PerXdsConfig) GetPerXdsConfig() isPerXdsConfig_PerXdsConfig + func (x *PerXdsConfig) GetClientStatus() ClientConfigStatus + func (x *PerXdsConfig) GetClusterConfig() *v32.ClustersConfigDump + func (x *PerXdsConfig) GetEndpointConfig() *v32.EndpointsConfigDump + func (x *PerXdsConfig) GetListenerConfig() *v32.ListenersConfigDump + func (x *PerXdsConfig) GetRouteConfig() *v32.RoutesConfigDump + func (x *PerXdsConfig) GetScopedRouteConfig() *v32.ScopedRoutesConfigDump + func (x *PerXdsConfig) GetStatus() ConfigStatus + func (x *PerXdsConfig) ProtoReflect() protoreflect.Message + func (x *PerXdsConfig) Reset() + func (x *PerXdsConfig) String() string + type PerXdsConfig_ClusterConfig struct + ClusterConfig *v32.ClustersConfigDump + type PerXdsConfig_EndpointConfig struct + EndpointConfig *v32.EndpointsConfigDump + type PerXdsConfig_ListenerConfig struct + ListenerConfig *v32.ListenersConfigDump + type PerXdsConfig_RouteConfig struct + RouteConfig *v32.RoutesConfigDump + type PerXdsConfig_ScopedRouteConfig struct + ScopedRouteConfig *v32.ScopedRoutesConfigDump + type UnimplementedClientStatusDiscoveryServiceServer struct + func (UnimplementedClientStatusDiscoveryServiceServer) FetchClientStatus(context.Context, *ClientStatusRequest) (*ClientStatusResponse, error) + func (UnimplementedClientStatusDiscoveryServiceServer) StreamClientStatus(grpc.BidiStreamingServer[ClientStatusRequest, ClientStatusResponse]) error + type UnsafeClientStatusDiscoveryServiceServer interface