Documentation ¶
Index ¶
- Variables
- func RegisterBgpMonitoringAdminServiceServer(s grpc.ServiceRegistrar, srv BgpMonitoringAdminServiceServer)
- func RegisterBgpMonitoringDataServiceServer(s grpc.ServiceRegistrar, srv BgpMonitoringDataServiceServer)
- type BgpHealthSettings
- func (*BgpHealthSettings) Descriptor() ([]byte, []int)deprecated
- func (x *BgpHealthSettings) GetReachabilityCritical() float32
- func (x *BgpHealthSettings) GetReachabilityWarning() float32
- func (*BgpHealthSettings) ProtoMessage()
- func (x *BgpHealthSettings) ProtoReflect() protoreflect.Message
- func (x *BgpHealthSettings) Reset()
- func (x *BgpHealthSettings) String() string
- type BgpMetric
- func (*BgpMetric) Descriptor() ([]byte, []int)deprecated
- func (x *BgpMetric) GetNlri() *Nlri
- func (x *BgpMetric) GetPathChanges() uint32
- func (x *BgpMetric) GetReachability() float32
- func (x *BgpMetric) GetTimestamp() *timestamppb.Timestamp
- func (m *BgpMetric) GetType() isBgpMetric_Type
- func (*BgpMetric) ProtoMessage()
- func (x *BgpMetric) ProtoReflect() protoreflect.Message
- func (x *BgpMetric) Reset()
- func (x *BgpMetric) String() string
- type BgpMetricType
- func (BgpMetricType) Descriptor() protoreflect.EnumDescriptor
- func (x BgpMetricType) Enum() *BgpMetricType
- func (BgpMetricType) EnumDescriptor() ([]byte, []int)deprecated
- func (x BgpMetricType) Number() protoreflect.EnumNumber
- func (x BgpMetricType) String() string
- func (BgpMetricType) Type() protoreflect.EnumType
- type BgpMetric_PathChanges
- type BgpMetric_Reachability
- type BgpMonitor
- func (*BgpMonitor) Descriptor() ([]byte, []int)deprecated
- func (x *BgpMonitor) GetCdate() *timestamppb.Timestamp
- func (x *BgpMonitor) GetCreatedBy() *v2023031.UserInfo
- func (x *BgpMonitor) GetEdate() *timestamppb.Timestamp
- func (x *BgpMonitor) GetId() string
- func (x *BgpMonitor) GetLabels() []string
- func (x *BgpMonitor) GetLastUpdatedBy() *v2023031.UserInfo
- func (x *BgpMonitor) GetName() string
- func (x *BgpMonitor) GetSettings() *BgpMonitorSettings
- func (x *BgpMonitor) GetStatus() BgpMonitorStatus
- func (*BgpMonitor) ProtoMessage()
- func (x *BgpMonitor) ProtoReflect() protoreflect.Message
- func (x *BgpMonitor) Reset()
- func (x *BgpMonitor) String() string
- type BgpMonitorSettings
- func (*BgpMonitorSettings) Descriptor() ([]byte, []int)deprecated
- func (x *BgpMonitorSettings) GetAllowedAsns() []uint32
- func (x *BgpMonitorSettings) GetCheckRpki() bool
- func (x *BgpMonitorSettings) GetHealthSettings() *BgpHealthSettings
- func (x *BgpMonitorSettings) GetIncludeCoveredPrefixes() bool
- func (x *BgpMonitorSettings) GetNotificationChannels() []string
- func (x *BgpMonitorSettings) GetTargets() []*Nlri
- func (*BgpMonitorSettings) ProtoMessage()
- func (x *BgpMonitorSettings) ProtoReflect() protoreflect.Message
- func (x *BgpMonitorSettings) Reset()
- func (x *BgpMonitorSettings) String() string
- type BgpMonitorStatus
- func (BgpMonitorStatus) Descriptor() protoreflect.EnumDescriptor
- func (x BgpMonitorStatus) Enum() *BgpMonitorStatus
- func (BgpMonitorStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x BgpMonitorStatus) Number() protoreflect.EnumNumber
- func (x BgpMonitorStatus) String() string
- func (BgpMonitorStatus) Type() protoreflect.EnumType
- type BgpMonitoringAdminServiceClient
- type BgpMonitoringAdminServiceServer
- type BgpMonitoringDataServiceClient
- type BgpMonitoringDataServiceServer
- type CreateMonitorRequest
- func (*CreateMonitorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateMonitorRequest) GetMonitor() *BgpMonitor
- func (*CreateMonitorRequest) ProtoMessage()
- func (x *CreateMonitorRequest) ProtoReflect() protoreflect.Message
- func (x *CreateMonitorRequest) Reset()
- func (x *CreateMonitorRequest) String() string
- type CreateMonitorResponse
- func (*CreateMonitorResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateMonitorResponse) GetMonitor() *BgpMonitor
- func (*CreateMonitorResponse) ProtoMessage()
- func (x *CreateMonitorResponse) ProtoReflect() protoreflect.Message
- func (x *CreateMonitorResponse) Reset()
- func (x *CreateMonitorResponse) String() string
- type DeleteMonitorRequest
- func (*DeleteMonitorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteMonitorRequest) GetId() string
- func (*DeleteMonitorRequest) ProtoMessage()
- func (x *DeleteMonitorRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteMonitorRequest) Reset()
- func (x *DeleteMonitorRequest) String() string
- type DeleteMonitorResponse
- type GetMetricsForTargetRequest
- func (*GetMetricsForTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMetricsForTargetRequest) GetEndTime() *timestamppb.Timestamp
- func (x *GetMetricsForTargetRequest) GetIncludeCovered() bool
- func (x *GetMetricsForTargetRequest) GetMetrics() []BgpMetricType
- func (x *GetMetricsForTargetRequest) GetStartTime() *timestamppb.Timestamp
- func (x *GetMetricsForTargetRequest) GetTarget() *Nlri
- func (*GetMetricsForTargetRequest) ProtoMessage()
- func (x *GetMetricsForTargetRequest) ProtoReflect() protoreflect.Message
- func (x *GetMetricsForTargetRequest) Reset()
- func (x *GetMetricsForTargetRequest) String() string
- type GetMetricsForTargetResponse
- func (*GetMetricsForTargetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetMetricsForTargetResponse) GetMetrics() []*BgpMetric
- func (*GetMetricsForTargetResponse) ProtoMessage()
- func (x *GetMetricsForTargetResponse) ProtoReflect() protoreflect.Message
- func (x *GetMetricsForTargetResponse) Reset()
- func (x *GetMetricsForTargetResponse) String() string
- type GetMonitorRequest
- type GetMonitorResponse
- func (*GetMonitorResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetMonitorResponse) GetMonitor() *BgpMonitor
- func (*GetMonitorResponse) ProtoMessage()
- func (x *GetMonitorResponse) ProtoReflect() protoreflect.Message
- func (x *GetMonitorResponse) Reset()
- func (x *GetMonitorResponse) String() string
- type GetRoutesForTargetRequest
- func (*GetRoutesForTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRoutesForTargetRequest) GetCheckRpki() bool
- func (x *GetRoutesForTargetRequest) GetIncludeCovered() bool
- func (x *GetRoutesForTargetRequest) GetTarget() *Nlri
- func (x *GetRoutesForTargetRequest) GetTime() *timestamppb.Timestamp
- func (*GetRoutesForTargetRequest) ProtoMessage()
- func (x *GetRoutesForTargetRequest) ProtoReflect() protoreflect.Message
- func (x *GetRoutesForTargetRequest) Reset()
- func (x *GetRoutesForTargetRequest) String() string
- type GetRoutesForTargetResponse
- func (*GetRoutesForTargetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRoutesForTargetResponse) GetAsNames() map[uint32]string
- func (x *GetRoutesForTargetResponse) GetRoutes() []*RouteInfo
- func (*GetRoutesForTargetResponse) ProtoMessage()
- func (x *GetRoutesForTargetResponse) ProtoReflect() protoreflect.Message
- func (x *GetRoutesForTargetResponse) Reset()
- func (x *GetRoutesForTargetResponse) String() string
- type ListMonitorsRequest
- type ListMonitorsResponse
- func (*ListMonitorsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMonitorsResponse) GetInvalidCount() uint32
- func (x *ListMonitorsResponse) GetMonitors() []*BgpMonitor
- func (*ListMonitorsResponse) ProtoMessage()
- func (x *ListMonitorsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMonitorsResponse) Reset()
- func (x *ListMonitorsResponse) String() string
- type Nlri
- func (*Nlri) Descriptor() ([]byte, []int)deprecated
- func (x *Nlri) GetAfi() v202303.Afi
- func (x *Nlri) GetPrefix() string
- func (x *Nlri) GetSafi() v202303.Safi
- func (m *Nlri) GetType() isNlri_Type
- func (*Nlri) ProtoMessage()
- func (x *Nlri) ProtoReflect() protoreflect.Message
- func (x *Nlri) Reset()
- func (x *Nlri) String() string
- type Nlri_Prefix
- type RouteInfo
- func (*RouteInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RouteInfo) GetAsPath() []string
- func (x *RouteInfo) GetNexthop() string
- func (x *RouteInfo) GetNlri() *Nlri
- func (x *RouteInfo) GetOriginAsn() uint32
- func (x *RouteInfo) GetRpkiStatus() v202303.RpkiStatus
- func (x *RouteInfo) GetVantagePoint() *v202303.VantagePoint
- func (*RouteInfo) ProtoMessage()
- func (x *RouteInfo) ProtoReflect() protoreflect.Message
- func (x *RouteInfo) Reset()
- func (x *RouteInfo) String() string
- type SetMonitorStatusRequest
- func (*SetMonitorStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetMonitorStatusRequest) GetId() string
- func (x *SetMonitorStatusRequest) GetStatus() BgpMonitorStatus
- func (*SetMonitorStatusRequest) ProtoMessage()
- func (x *SetMonitorStatusRequest) ProtoReflect() protoreflect.Message
- func (x *SetMonitorStatusRequest) Reset()
- func (x *SetMonitorStatusRequest) String() string
- type SetMonitorStatusResponse
- type UnimplementedBgpMonitoringAdminServiceServer
- func (UnimplementedBgpMonitoringAdminServiceServer) CreateMonitor(context.Context, *CreateMonitorRequest) (*CreateMonitorResponse, error)
- func (UnimplementedBgpMonitoringAdminServiceServer) DeleteMonitor(context.Context, *DeleteMonitorRequest) (*DeleteMonitorResponse, error)
- func (UnimplementedBgpMonitoringAdminServiceServer) GetMonitor(context.Context, *GetMonitorRequest) (*GetMonitorResponse, error)
- func (UnimplementedBgpMonitoringAdminServiceServer) ListMonitors(context.Context, *ListMonitorsRequest) (*ListMonitorsResponse, error)
- func (UnimplementedBgpMonitoringAdminServiceServer) SetMonitorStatus(context.Context, *SetMonitorStatusRequest) (*SetMonitorStatusResponse, error)
- func (UnimplementedBgpMonitoringAdminServiceServer) UpdateMonitor(context.Context, *UpdateMonitorRequest) (*UpdateMonitorResponse, error)
- type UnimplementedBgpMonitoringDataServiceServer
- func (UnimplementedBgpMonitoringDataServiceServer) GetMetricsForTarget(context.Context, *GetMetricsForTargetRequest) (*GetMetricsForTargetResponse, error)
- func (UnimplementedBgpMonitoringDataServiceServer) GetRoutesForTarget(context.Context, *GetRoutesForTargetRequest) (*GetRoutesForTargetResponse, error)
- type UnsafeBgpMonitoringAdminServiceServer
- type UnsafeBgpMonitoringDataServiceServer
- type UpdateMonitorRequest
- func (*UpdateMonitorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMonitorRequest) GetMonitor() *BgpMonitor
- func (*UpdateMonitorRequest) ProtoMessage()
- func (x *UpdateMonitorRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMonitorRequest) Reset()
- func (x *UpdateMonitorRequest) String() string
- type UpdateMonitorResponse
- func (*UpdateMonitorResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMonitorResponse) GetMonitor() *BgpMonitor
- func (*UpdateMonitorResponse) ProtoMessage()
- func (x *UpdateMonitorResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateMonitorResponse) Reset()
- func (x *UpdateMonitorResponse) String() string
Constants ¶
This section is empty.
Variables ¶
var ( BgpMonitorStatus_name = map[int32]string{ 0: "BGP_MONITOR_STATUS_UNSPECIFIED", 1: "BGP_MONITOR_STATUS_ACTIVE", 2: "BGP_MONITOR_STATUS_PAUSED", 3: "BGP_MONITOR_STATUS_DELETED", } BgpMonitorStatus_value = map[string]int32{ "BGP_MONITOR_STATUS_UNSPECIFIED": 0, "BGP_MONITOR_STATUS_ACTIVE": 1, "BGP_MONITOR_STATUS_PAUSED": 2, "BGP_MONITOR_STATUS_DELETED": 3, } )
Enum value maps for BgpMonitorStatus.
var ( BgpMetricType_name = map[int32]string{ 0: "BGP_METRIC_TYPE_UNSPECIFIED", 1: "BGP_METRIC_TYPE_REACHABILITY", 2: "BGP_METRIC_TYPE_PATH_CHANGES", } BgpMetricType_value = map[string]int32{ "BGP_METRIC_TYPE_UNSPECIFIED": 0, "BGP_METRIC_TYPE_REACHABILITY": 1, "BGP_METRIC_TYPE_PATH_CHANGES": 2, } )
Enum value maps for BgpMetricType.
var BgpMonitoringAdminService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "kentik.bgp_monitoring.v202205beta1.BgpMonitoringAdminService", HandlerType: (*BgpMonitoringAdminServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListMonitors", Handler: _BgpMonitoringAdminService_ListMonitors_Handler, }, { MethodName: "CreateMonitor", Handler: _BgpMonitoringAdminService_CreateMonitor_Handler, }, { MethodName: "GetMonitor", Handler: _BgpMonitoringAdminService_GetMonitor_Handler, }, { MethodName: "UpdateMonitor", Handler: _BgpMonitoringAdminService_UpdateMonitor_Handler, }, { MethodName: "DeleteMonitor", Handler: _BgpMonitoringAdminService_DeleteMonitor_Handler, }, { MethodName: "SetMonitorStatus", Handler: _BgpMonitoringAdminService_SetMonitorStatus_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "kentik/bgp_monitoring/v202205beta1/bgp_monitoring.proto", }
BgpMonitoringAdminService_ServiceDesc is the grpc.ServiceDesc for BgpMonitoringAdminService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var BgpMonitoringDataService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "kentik.bgp_monitoring.v202205beta1.BgpMonitoringDataService", HandlerType: (*BgpMonitoringDataServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetMetricsForTarget", Handler: _BgpMonitoringDataService_GetMetricsForTarget_Handler, }, { MethodName: "GetRoutesForTarget", Handler: _BgpMonitoringDataService_GetRoutesForTarget_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "kentik/bgp_monitoring/v202205beta1/bgp_monitoring.proto", }
BgpMonitoringDataService_ServiceDesc is the grpc.ServiceDesc for BgpMonitoringDataService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_kentik_bgp_monitoring_v202205beta1_bgp_monitoring_proto protoreflect.FileDescriptor
Functions ¶
func RegisterBgpMonitoringAdminServiceServer ¶
func RegisterBgpMonitoringAdminServiceServer(s grpc.ServiceRegistrar, srv BgpMonitoringAdminServiceServer)
func RegisterBgpMonitoringDataServiceServer ¶
func RegisterBgpMonitoringDataServiceServer(s grpc.ServiceRegistrar, srv BgpMonitoringDataServiceServer)
Types ¶
type BgpHealthSettings ¶
type BgpHealthSettings struct { ReachabilityWarning float32 `protobuf:"fixed32,1,opt,name=reachability_warning,json=reachabilityWarning,proto3" json:"reachability_warning,omitempty"` ReachabilityCritical float32 `protobuf:"fixed32,2,opt,name=reachability_critical,json=reachabilityCritical,proto3" json:"reachability_critical,omitempty"` // contains filtered or unexported fields }
func (*BgpHealthSettings) Descriptor
deprecated
func (*BgpHealthSettings) Descriptor() ([]byte, []int)
Deprecated: Use BgpHealthSettings.ProtoReflect.Descriptor instead.
func (*BgpHealthSettings) GetReachabilityCritical ¶
func (x *BgpHealthSettings) GetReachabilityCritical() float32
func (*BgpHealthSettings) GetReachabilityWarning ¶
func (x *BgpHealthSettings) GetReachabilityWarning() float32
func (*BgpHealthSettings) ProtoMessage ¶
func (*BgpHealthSettings) ProtoMessage()
func (*BgpHealthSettings) ProtoReflect ¶
func (x *BgpHealthSettings) ProtoReflect() protoreflect.Message
func (*BgpHealthSettings) Reset ¶
func (x *BgpHealthSettings) Reset()
func (*BgpHealthSettings) String ¶
func (x *BgpHealthSettings) String() string
type BgpMetric ¶
type BgpMetric struct { Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Nlri *Nlri `protobuf:"bytes,2,opt,name=nlri,proto3" json:"nlri,omitempty"` // Types that are assignable to Type: // // *BgpMetric_Reachability // *BgpMetric_PathChanges Type isBgpMetric_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*BgpMetric) Descriptor
deprecated
func (*BgpMetric) GetPathChanges ¶
func (*BgpMetric) GetReachability ¶
func (*BgpMetric) GetTimestamp ¶
func (x *BgpMetric) GetTimestamp() *timestamppb.Timestamp
func (*BgpMetric) ProtoMessage ¶
func (*BgpMetric) ProtoMessage()
func (*BgpMetric) ProtoReflect ¶
func (x *BgpMetric) ProtoReflect() protoreflect.Message
type BgpMetricType ¶
type BgpMetricType int32
const ( BgpMetricType_BGP_METRIC_TYPE_UNSPECIFIED BgpMetricType = 0 // Invalid value. BgpMetricType_BGP_METRIC_TYPE_REACHABILITY BgpMetricType = 1 BgpMetricType_BGP_METRIC_TYPE_PATH_CHANGES BgpMetricType = 2 )
func (BgpMetricType) Descriptor ¶
func (BgpMetricType) Descriptor() protoreflect.EnumDescriptor
func (BgpMetricType) Enum ¶
func (x BgpMetricType) Enum() *BgpMetricType
func (BgpMetricType) EnumDescriptor
deprecated
func (BgpMetricType) EnumDescriptor() ([]byte, []int)
Deprecated: Use BgpMetricType.Descriptor instead.
func (BgpMetricType) Number ¶
func (x BgpMetricType) Number() protoreflect.EnumNumber
func (BgpMetricType) String ¶
func (x BgpMetricType) String() string
func (BgpMetricType) Type ¶
func (BgpMetricType) Type() protoreflect.EnumType
type BgpMetric_PathChanges ¶
type BgpMetric_PathChanges struct { // number of AS path changes for the prefix across all vantage points in the queried time period PathChanges uint32 `protobuf:"varint,5,opt,name=path_changes,json=pathChanges,proto3,oneof"` }
type BgpMetric_Reachability ¶
type BgpMetric_Reachability struct { // percentage of vantage points reporting the prefix reachable Reachability float32 `protobuf:"fixed32,3,opt,name=reachability,proto3,oneof"` }
type BgpMonitor ¶
type BgpMonitor struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Status BgpMonitorStatus `protobuf:"varint,3,opt,name=status,proto3,enum=kentik.bgp_monitoring.v202205beta1.BgpMonitorStatus" json:"status,omitempty"` Settings *BgpMonitorSettings `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"` Cdate *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=cdate,proto3" json:"cdate,omitempty"` Edate *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=edate,proto3" json:"edate,omitempty"` CreatedBy *v2023031.UserInfo `protobuf:"bytes,7,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"` LastUpdatedBy *v2023031.UserInfo `protobuf:"bytes,8,opt,name=last_updated_by,json=lastUpdatedBy,proto3" json:"last_updated_by,omitempty"` Labels []string `protobuf:"bytes,9,rep,name=labels,proto3" json:"labels,omitempty"` // contains filtered or unexported fields }
func (*BgpMonitor) Descriptor
deprecated
func (*BgpMonitor) Descriptor() ([]byte, []int)
Deprecated: Use BgpMonitor.ProtoReflect.Descriptor instead.
func (*BgpMonitor) GetCdate ¶
func (x *BgpMonitor) GetCdate() *timestamppb.Timestamp
func (*BgpMonitor) GetCreatedBy ¶
func (x *BgpMonitor) GetCreatedBy() *v2023031.UserInfo
func (*BgpMonitor) GetEdate ¶
func (x *BgpMonitor) GetEdate() *timestamppb.Timestamp
func (*BgpMonitor) GetId ¶
func (x *BgpMonitor) GetId() string
func (*BgpMonitor) GetLabels ¶
func (x *BgpMonitor) GetLabels() []string
func (*BgpMonitor) GetLastUpdatedBy ¶
func (x *BgpMonitor) GetLastUpdatedBy() *v2023031.UserInfo
func (*BgpMonitor) GetName ¶
func (x *BgpMonitor) GetName() string
func (*BgpMonitor) GetSettings ¶
func (x *BgpMonitor) GetSettings() *BgpMonitorSettings
func (*BgpMonitor) GetStatus ¶
func (x *BgpMonitor) GetStatus() BgpMonitorStatus
func (*BgpMonitor) ProtoMessage ¶
func (*BgpMonitor) ProtoMessage()
func (*BgpMonitor) ProtoReflect ¶
func (x *BgpMonitor) ProtoReflect() protoreflect.Message
func (*BgpMonitor) Reset ¶
func (x *BgpMonitor) Reset()
func (*BgpMonitor) String ¶
func (x *BgpMonitor) String() string
type BgpMonitorSettings ¶
type BgpMonitorSettings struct { AllowedAsns []uint32 `protobuf:"varint,1,rep,packed,name=allowed_asns,json=allowedAsns,proto3" json:"allowed_asns,omitempty"` Targets []*Nlri `protobuf:"bytes,2,rep,name=targets,proto3" json:"targets,omitempty"` CheckRpki bool `protobuf:"varint,3,opt,name=check_rpki,json=checkRpki,proto3" json:"check_rpki,omitempty"` IncludeCoveredPrefixes bool `` /* 130-byte string literal not displayed */ HealthSettings *BgpHealthSettings `protobuf:"bytes,5,opt,name=health_settings,json=healthSettings,proto3" json:"health_settings,omitempty"` NotificationChannels []string `protobuf:"bytes,6,rep,name=notification_channels,json=notificationChannels,proto3" json:"notification_channels,omitempty"` // contains filtered or unexported fields }
func (*BgpMonitorSettings) Descriptor
deprecated
func (*BgpMonitorSettings) Descriptor() ([]byte, []int)
Deprecated: Use BgpMonitorSettings.ProtoReflect.Descriptor instead.
func (*BgpMonitorSettings) GetAllowedAsns ¶
func (x *BgpMonitorSettings) GetAllowedAsns() []uint32
func (*BgpMonitorSettings) GetCheckRpki ¶
func (x *BgpMonitorSettings) GetCheckRpki() bool
func (*BgpMonitorSettings) GetHealthSettings ¶
func (x *BgpMonitorSettings) GetHealthSettings() *BgpHealthSettings
func (*BgpMonitorSettings) GetIncludeCoveredPrefixes ¶
func (x *BgpMonitorSettings) GetIncludeCoveredPrefixes() bool
func (*BgpMonitorSettings) GetNotificationChannels ¶
func (x *BgpMonitorSettings) GetNotificationChannels() []string
func (*BgpMonitorSettings) GetTargets ¶
func (x *BgpMonitorSettings) GetTargets() []*Nlri
func (*BgpMonitorSettings) ProtoMessage ¶
func (*BgpMonitorSettings) ProtoMessage()
func (*BgpMonitorSettings) ProtoReflect ¶
func (x *BgpMonitorSettings) ProtoReflect() protoreflect.Message
func (*BgpMonitorSettings) Reset ¶
func (x *BgpMonitorSettings) Reset()
func (*BgpMonitorSettings) String ¶
func (x *BgpMonitorSettings) String() string
type BgpMonitorStatus ¶
type BgpMonitorStatus int32
const ( BgpMonitorStatus_BGP_MONITOR_STATUS_UNSPECIFIED BgpMonitorStatus = 0 // Invalid value. BgpMonitorStatus_BGP_MONITOR_STATUS_ACTIVE BgpMonitorStatus = 1 // Monitor is active. BgpMonitorStatus_BGP_MONITOR_STATUS_PAUSED BgpMonitorStatus = 2 // Monitor is paused. BgpMonitorStatus_BGP_MONITOR_STATUS_DELETED BgpMonitorStatus = 3 // Monitor is deleted. Not settable via SetMonitorStatus. )
func (BgpMonitorStatus) Descriptor ¶
func (BgpMonitorStatus) Descriptor() protoreflect.EnumDescriptor
func (BgpMonitorStatus) Enum ¶
func (x BgpMonitorStatus) Enum() *BgpMonitorStatus
func (BgpMonitorStatus) EnumDescriptor
deprecated
func (BgpMonitorStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use BgpMonitorStatus.Descriptor instead.
func (BgpMonitorStatus) Number ¶
func (x BgpMonitorStatus) Number() protoreflect.EnumNumber
func (BgpMonitorStatus) String ¶
func (x BgpMonitorStatus) String() string
func (BgpMonitorStatus) Type ¶
func (BgpMonitorStatus) Type() protoreflect.EnumType
type BgpMonitoringAdminServiceClient ¶
type BgpMonitoringAdminServiceClient interface { ListMonitors(ctx context.Context, in *ListMonitorsRequest, opts ...grpc.CallOption) (*ListMonitorsResponse, error) CreateMonitor(ctx context.Context, in *CreateMonitorRequest, opts ...grpc.CallOption) (*CreateMonitorResponse, error) GetMonitor(ctx context.Context, in *GetMonitorRequest, opts ...grpc.CallOption) (*GetMonitorResponse, error) UpdateMonitor(ctx context.Context, in *UpdateMonitorRequest, opts ...grpc.CallOption) (*UpdateMonitorResponse, error) DeleteMonitor(ctx context.Context, in *DeleteMonitorRequest, opts ...grpc.CallOption) (*DeleteMonitorResponse, error) SetMonitorStatus(ctx context.Context, in *SetMonitorStatusRequest, opts ...grpc.CallOption) (*SetMonitorStatusResponse, error) }
BgpMonitoringAdminServiceClient is the client API for BgpMonitoringAdminService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewBgpMonitoringAdminServiceClient ¶
func NewBgpMonitoringAdminServiceClient(cc grpc.ClientConnInterface) BgpMonitoringAdminServiceClient
type BgpMonitoringAdminServiceServer ¶
type BgpMonitoringAdminServiceServer interface { ListMonitors(context.Context, *ListMonitorsRequest) (*ListMonitorsResponse, error) CreateMonitor(context.Context, *CreateMonitorRequest) (*CreateMonitorResponse, error) GetMonitor(context.Context, *GetMonitorRequest) (*GetMonitorResponse, error) UpdateMonitor(context.Context, *UpdateMonitorRequest) (*UpdateMonitorResponse, error) DeleteMonitor(context.Context, *DeleteMonitorRequest) (*DeleteMonitorResponse, error) SetMonitorStatus(context.Context, *SetMonitorStatusRequest) (*SetMonitorStatusResponse, error) }
BgpMonitoringAdminServiceServer is the server API for BgpMonitoringAdminService service. All implementations should embed UnimplementedBgpMonitoringAdminServiceServer for forward compatibility
type BgpMonitoringDataServiceClient ¶
type BgpMonitoringDataServiceClient interface { GetMetricsForTarget(ctx context.Context, in *GetMetricsForTargetRequest, opts ...grpc.CallOption) (*GetMetricsForTargetResponse, error) GetRoutesForTarget(ctx context.Context, in *GetRoutesForTargetRequest, opts ...grpc.CallOption) (*GetRoutesForTargetResponse, error) }
BgpMonitoringDataServiceClient is the client API for BgpMonitoringDataService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewBgpMonitoringDataServiceClient ¶
func NewBgpMonitoringDataServiceClient(cc grpc.ClientConnInterface) BgpMonitoringDataServiceClient
type BgpMonitoringDataServiceServer ¶
type BgpMonitoringDataServiceServer interface { GetMetricsForTarget(context.Context, *GetMetricsForTargetRequest) (*GetMetricsForTargetResponse, error) GetRoutesForTarget(context.Context, *GetRoutesForTargetRequest) (*GetRoutesForTargetResponse, error) }
BgpMonitoringDataServiceServer is the server API for BgpMonitoringDataService service. All implementations should embed UnimplementedBgpMonitoringDataServiceServer for forward compatibility
type CreateMonitorRequest ¶
type CreateMonitorRequest struct { Monitor *BgpMonitor `protobuf:"bytes,1,opt,name=monitor,proto3" json:"monitor,omitempty"` // contains filtered or unexported fields }
func (*CreateMonitorRequest) Descriptor
deprecated
func (*CreateMonitorRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMonitorRequest.ProtoReflect.Descriptor instead.
func (*CreateMonitorRequest) GetMonitor ¶
func (x *CreateMonitorRequest) GetMonitor() *BgpMonitor
func (*CreateMonitorRequest) ProtoMessage ¶
func (*CreateMonitorRequest) ProtoMessage()
func (*CreateMonitorRequest) ProtoReflect ¶
func (x *CreateMonitorRequest) ProtoReflect() protoreflect.Message
func (*CreateMonitorRequest) Reset ¶
func (x *CreateMonitorRequest) Reset()
func (*CreateMonitorRequest) String ¶
func (x *CreateMonitorRequest) String() string
type CreateMonitorResponse ¶
type CreateMonitorResponse struct { Monitor *BgpMonitor `protobuf:"bytes,1,opt,name=monitor,proto3" json:"monitor,omitempty"` // contains filtered or unexported fields }
func (*CreateMonitorResponse) Descriptor
deprecated
func (*CreateMonitorResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateMonitorResponse.ProtoReflect.Descriptor instead.
func (*CreateMonitorResponse) GetMonitor ¶
func (x *CreateMonitorResponse) GetMonitor() *BgpMonitor
func (*CreateMonitorResponse) ProtoMessage ¶
func (*CreateMonitorResponse) ProtoMessage()
func (*CreateMonitorResponse) ProtoReflect ¶
func (x *CreateMonitorResponse) ProtoReflect() protoreflect.Message
func (*CreateMonitorResponse) Reset ¶
func (x *CreateMonitorResponse) Reset()
func (*CreateMonitorResponse) String ¶
func (x *CreateMonitorResponse) String() string
type DeleteMonitorRequest ¶
type DeleteMonitorRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeleteMonitorRequest) Descriptor
deprecated
func (*DeleteMonitorRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMonitorRequest.ProtoReflect.Descriptor instead.
func (*DeleteMonitorRequest) GetId ¶
func (x *DeleteMonitorRequest) GetId() string
func (*DeleteMonitorRequest) ProtoMessage ¶
func (*DeleteMonitorRequest) ProtoMessage()
func (*DeleteMonitorRequest) ProtoReflect ¶
func (x *DeleteMonitorRequest) ProtoReflect() protoreflect.Message
func (*DeleteMonitorRequest) Reset ¶
func (x *DeleteMonitorRequest) Reset()
func (*DeleteMonitorRequest) String ¶
func (x *DeleteMonitorRequest) String() string
type DeleteMonitorResponse ¶
type DeleteMonitorResponse struct {
// contains filtered or unexported fields
}
func (*DeleteMonitorResponse) Descriptor
deprecated
func (*DeleteMonitorResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMonitorResponse.ProtoReflect.Descriptor instead.
func (*DeleteMonitorResponse) ProtoMessage ¶
func (*DeleteMonitorResponse) ProtoMessage()
func (*DeleteMonitorResponse) ProtoReflect ¶
func (x *DeleteMonitorResponse) ProtoReflect() protoreflect.Message
func (*DeleteMonitorResponse) Reset ¶
func (x *DeleteMonitorResponse) Reset()
func (*DeleteMonitorResponse) String ¶
func (x *DeleteMonitorResponse) String() string
type GetMetricsForTargetRequest ¶
type GetMetricsForTargetRequest struct { // Start of the time interval for this query. StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // End of the time interval for this query. EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` Target *Nlri `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` IncludeCovered bool `protobuf:"varint,4,opt,name=include_covered,json=includeCovered,proto3" json:"include_covered,omitempty"` Metrics []BgpMetricType `` // list of metric types to return /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GetMetricsForTargetRequest) Descriptor
deprecated
func (*GetMetricsForTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMetricsForTargetRequest.ProtoReflect.Descriptor instead.
func (*GetMetricsForTargetRequest) GetEndTime ¶
func (x *GetMetricsForTargetRequest) GetEndTime() *timestamppb.Timestamp
func (*GetMetricsForTargetRequest) GetIncludeCovered ¶
func (x *GetMetricsForTargetRequest) GetIncludeCovered() bool
func (*GetMetricsForTargetRequest) GetMetrics ¶
func (x *GetMetricsForTargetRequest) GetMetrics() []BgpMetricType
func (*GetMetricsForTargetRequest) GetStartTime ¶
func (x *GetMetricsForTargetRequest) GetStartTime() *timestamppb.Timestamp
func (*GetMetricsForTargetRequest) GetTarget ¶
func (x *GetMetricsForTargetRequest) GetTarget() *Nlri
func (*GetMetricsForTargetRequest) ProtoMessage ¶
func (*GetMetricsForTargetRequest) ProtoMessage()
func (*GetMetricsForTargetRequest) ProtoReflect ¶
func (x *GetMetricsForTargetRequest) ProtoReflect() protoreflect.Message
func (*GetMetricsForTargetRequest) Reset ¶
func (x *GetMetricsForTargetRequest) Reset()
func (*GetMetricsForTargetRequest) String ¶
func (x *GetMetricsForTargetRequest) String() string
type GetMetricsForTargetResponse ¶
type GetMetricsForTargetResponse struct { Metrics []*BgpMetric `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"` // contains filtered or unexported fields }
func (*GetMetricsForTargetResponse) Descriptor
deprecated
func (*GetMetricsForTargetResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetMetricsForTargetResponse.ProtoReflect.Descriptor instead.
func (*GetMetricsForTargetResponse) GetMetrics ¶
func (x *GetMetricsForTargetResponse) GetMetrics() []*BgpMetric
func (*GetMetricsForTargetResponse) ProtoMessage ¶
func (*GetMetricsForTargetResponse) ProtoMessage()
func (*GetMetricsForTargetResponse) ProtoReflect ¶
func (x *GetMetricsForTargetResponse) ProtoReflect() protoreflect.Message
func (*GetMetricsForTargetResponse) Reset ¶
func (x *GetMetricsForTargetResponse) Reset()
func (*GetMetricsForTargetResponse) String ¶
func (x *GetMetricsForTargetResponse) String() string
type GetMonitorRequest ¶
type GetMonitorRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetMonitorRequest) Descriptor
deprecated
func (*GetMonitorRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMonitorRequest.ProtoReflect.Descriptor instead.
func (*GetMonitorRequest) GetId ¶
func (x *GetMonitorRequest) GetId() string
func (*GetMonitorRequest) ProtoMessage ¶
func (*GetMonitorRequest) ProtoMessage()
func (*GetMonitorRequest) ProtoReflect ¶
func (x *GetMonitorRequest) ProtoReflect() protoreflect.Message
func (*GetMonitorRequest) Reset ¶
func (x *GetMonitorRequest) Reset()
func (*GetMonitorRequest) String ¶
func (x *GetMonitorRequest) String() string
type GetMonitorResponse ¶
type GetMonitorResponse struct { Monitor *BgpMonitor `protobuf:"bytes,1,opt,name=monitor,proto3" json:"monitor,omitempty"` // contains filtered or unexported fields }
func (*GetMonitorResponse) Descriptor
deprecated
func (*GetMonitorResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetMonitorResponse.ProtoReflect.Descriptor instead.
func (*GetMonitorResponse) GetMonitor ¶
func (x *GetMonitorResponse) GetMonitor() *BgpMonitor
func (*GetMonitorResponse) ProtoMessage ¶
func (*GetMonitorResponse) ProtoMessage()
func (*GetMonitorResponse) ProtoReflect ¶
func (x *GetMonitorResponse) ProtoReflect() protoreflect.Message
func (*GetMonitorResponse) Reset ¶
func (x *GetMonitorResponse) Reset()
func (*GetMonitorResponse) String ¶
func (x *GetMonitorResponse) String() string
type GetRoutesForTargetRequest ¶
type GetRoutesForTargetRequest struct { Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` // reference time for route information snapshot Target *Nlri `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` IncludeCovered bool `protobuf:"varint,4,opt,name=include_covered,json=includeCovered,proto3" json:"include_covered,omitempty"` CheckRpki bool `protobuf:"varint,5,opt,name=check_rpki,json=checkRpki,proto3" json:"check_rpki,omitempty"` // contains filtered or unexported fields }
func (*GetRoutesForTargetRequest) Descriptor
deprecated
func (*GetRoutesForTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRoutesForTargetRequest.ProtoReflect.Descriptor instead.
func (*GetRoutesForTargetRequest) GetCheckRpki ¶
func (x *GetRoutesForTargetRequest) GetCheckRpki() bool
func (*GetRoutesForTargetRequest) GetIncludeCovered ¶
func (x *GetRoutesForTargetRequest) GetIncludeCovered() bool
func (*GetRoutesForTargetRequest) GetTarget ¶
func (x *GetRoutesForTargetRequest) GetTarget() *Nlri
func (*GetRoutesForTargetRequest) GetTime ¶
func (x *GetRoutesForTargetRequest) GetTime() *timestamppb.Timestamp
func (*GetRoutesForTargetRequest) ProtoMessage ¶
func (*GetRoutesForTargetRequest) ProtoMessage()
func (*GetRoutesForTargetRequest) ProtoReflect ¶
func (x *GetRoutesForTargetRequest) ProtoReflect() protoreflect.Message
func (*GetRoutesForTargetRequest) Reset ¶
func (x *GetRoutesForTargetRequest) Reset()
func (*GetRoutesForTargetRequest) String ¶
func (x *GetRoutesForTargetRequest) String() string
type GetRoutesForTargetResponse ¶
type GetRoutesForTargetResponse struct { Routes []*RouteInfo `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"` AsNames map[uint32]string `` // lookaside map of AS number -> AS name mappings /* 171-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GetRoutesForTargetResponse) Descriptor
deprecated
func (*GetRoutesForTargetResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRoutesForTargetResponse.ProtoReflect.Descriptor instead.
func (*GetRoutesForTargetResponse) GetAsNames ¶
func (x *GetRoutesForTargetResponse) GetAsNames() map[uint32]string
func (*GetRoutesForTargetResponse) GetRoutes ¶
func (x *GetRoutesForTargetResponse) GetRoutes() []*RouteInfo
func (*GetRoutesForTargetResponse) ProtoMessage ¶
func (*GetRoutesForTargetResponse) ProtoMessage()
func (*GetRoutesForTargetResponse) ProtoReflect ¶
func (x *GetRoutesForTargetResponse) ProtoReflect() protoreflect.Message
func (*GetRoutesForTargetResponse) Reset ¶
func (x *GetRoutesForTargetResponse) Reset()
func (*GetRoutesForTargetResponse) String ¶
func (x *GetRoutesForTargetResponse) String() string
type ListMonitorsRequest ¶
type ListMonitorsRequest struct {
// contains filtered or unexported fields
}
Admin Service
func (*ListMonitorsRequest) Descriptor
deprecated
func (*ListMonitorsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMonitorsRequest.ProtoReflect.Descriptor instead.
func (*ListMonitorsRequest) ProtoMessage ¶
func (*ListMonitorsRequest) ProtoMessage()
func (*ListMonitorsRequest) ProtoReflect ¶
func (x *ListMonitorsRequest) ProtoReflect() protoreflect.Message
func (*ListMonitorsRequest) Reset ¶
func (x *ListMonitorsRequest) Reset()
func (*ListMonitorsRequest) String ¶
func (x *ListMonitorsRequest) String() string
type ListMonitorsResponse ¶
type ListMonitorsResponse struct { Monitors []*BgpMonitor `protobuf:"bytes,1,rep,name=monitors,proto3" json:"monitors,omitempty"` InvalidCount uint32 `protobuf:"varint,2,opt,name=invalid_count,json=invalidCount,proto3" json:"invalid_count,omitempty"` // contains filtered or unexported fields }
func (*ListMonitorsResponse) Descriptor
deprecated
func (*ListMonitorsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMonitorsResponse.ProtoReflect.Descriptor instead.
func (*ListMonitorsResponse) GetInvalidCount ¶
func (x *ListMonitorsResponse) GetInvalidCount() uint32
func (*ListMonitorsResponse) GetMonitors ¶
func (x *ListMonitorsResponse) GetMonitors() []*BgpMonitor
func (*ListMonitorsResponse) ProtoMessage ¶
func (*ListMonitorsResponse) ProtoMessage()
func (*ListMonitorsResponse) ProtoReflect ¶
func (x *ListMonitorsResponse) ProtoReflect() protoreflect.Message
func (*ListMonitorsResponse) Reset ¶
func (x *ListMonitorsResponse) Reset()
func (*ListMonitorsResponse) String ¶
func (x *ListMonitorsResponse) String() string
type Nlri ¶
type Nlri struct { Afi v202303.Afi `protobuf:"varint,1,opt,name=afi,proto3,enum=kentik.net.v202303.Afi" json:"afi,omitempty"` Safi v202303.Safi `protobuf:"varint,2,opt,name=safi,proto3,enum=kentik.net.v202303.Safi" json:"safi,omitempty"` // Types that are assignable to Type: // // *Nlri_Prefix Type isNlri_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*Nlri) Descriptor
deprecated
func (*Nlri) ProtoMessage ¶
func (*Nlri) ProtoMessage()
func (*Nlri) ProtoReflect ¶
func (x *Nlri) ProtoReflect() protoreflect.Message
type Nlri_Prefix ¶
type Nlri_Prefix struct {
Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3,oneof"`
}
type RouteInfo ¶
type RouteInfo struct { Nlri *Nlri `protobuf:"bytes,1,opt,name=nlri,proto3" json:"nlri,omitempty"` OriginAsn uint32 `protobuf:"varint,2,opt,name=origin_asn,json=originAsn,proto3" json:"origin_asn,omitempty"` AsPath []string `protobuf:"bytes,3,rep,name=as_path,json=asPath,proto3" json:"as_path,omitempty"` VantagePoint *v202303.VantagePoint `protobuf:"bytes,4,opt,name=vantage_point,json=vantagePoint,proto3" json:"vantage_point,omitempty"` RpkiStatus v202303.RpkiStatus `` /* 127-byte string literal not displayed */ Nexthop string `protobuf:"bytes,6,opt,name=nexthop,proto3" json:"nexthop,omitempty"` // contains filtered or unexported fields }
func (*RouteInfo) Descriptor
deprecated
func (*RouteInfo) GetNexthop ¶
func (*RouteInfo) GetOriginAsn ¶
func (*RouteInfo) GetRpkiStatus ¶
func (x *RouteInfo) GetRpkiStatus() v202303.RpkiStatus
func (*RouteInfo) GetVantagePoint ¶
func (x *RouteInfo) GetVantagePoint() *v202303.VantagePoint
func (*RouteInfo) ProtoMessage ¶
func (*RouteInfo) ProtoMessage()
func (*RouteInfo) ProtoReflect ¶
func (x *RouteInfo) ProtoReflect() protoreflect.Message
type SetMonitorStatusRequest ¶
type SetMonitorStatusRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Status BgpMonitorStatus `protobuf:"varint,2,opt,name=status,proto3,enum=kentik.bgp_monitoring.v202205beta1.BgpMonitorStatus" json:"status,omitempty"` // contains filtered or unexported fields }
func (*SetMonitorStatusRequest) Descriptor
deprecated
func (*SetMonitorStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetMonitorStatusRequest.ProtoReflect.Descriptor instead.
func (*SetMonitorStatusRequest) GetId ¶
func (x *SetMonitorStatusRequest) GetId() string
func (*SetMonitorStatusRequest) GetStatus ¶
func (x *SetMonitorStatusRequest) GetStatus() BgpMonitorStatus
func (*SetMonitorStatusRequest) ProtoMessage ¶
func (*SetMonitorStatusRequest) ProtoMessage()
func (*SetMonitorStatusRequest) ProtoReflect ¶
func (x *SetMonitorStatusRequest) ProtoReflect() protoreflect.Message
func (*SetMonitorStatusRequest) Reset ¶
func (x *SetMonitorStatusRequest) Reset()
func (*SetMonitorStatusRequest) String ¶
func (x *SetMonitorStatusRequest) String() string
type SetMonitorStatusResponse ¶
type SetMonitorStatusResponse struct {
// contains filtered or unexported fields
}
func (*SetMonitorStatusResponse) Descriptor
deprecated
func (*SetMonitorStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetMonitorStatusResponse.ProtoReflect.Descriptor instead.
func (*SetMonitorStatusResponse) ProtoMessage ¶
func (*SetMonitorStatusResponse) ProtoMessage()
func (*SetMonitorStatusResponse) ProtoReflect ¶
func (x *SetMonitorStatusResponse) ProtoReflect() protoreflect.Message
func (*SetMonitorStatusResponse) Reset ¶
func (x *SetMonitorStatusResponse) Reset()
func (*SetMonitorStatusResponse) String ¶
func (x *SetMonitorStatusResponse) String() string
type UnimplementedBgpMonitoringAdminServiceServer ¶
type UnimplementedBgpMonitoringAdminServiceServer struct { }
UnimplementedBgpMonitoringAdminServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedBgpMonitoringAdminServiceServer) CreateMonitor ¶
func (UnimplementedBgpMonitoringAdminServiceServer) CreateMonitor(context.Context, *CreateMonitorRequest) (*CreateMonitorResponse, error)
func (UnimplementedBgpMonitoringAdminServiceServer) DeleteMonitor ¶
func (UnimplementedBgpMonitoringAdminServiceServer) DeleteMonitor(context.Context, *DeleteMonitorRequest) (*DeleteMonitorResponse, error)
func (UnimplementedBgpMonitoringAdminServiceServer) GetMonitor ¶
func (UnimplementedBgpMonitoringAdminServiceServer) GetMonitor(context.Context, *GetMonitorRequest) (*GetMonitorResponse, error)
func (UnimplementedBgpMonitoringAdminServiceServer) ListMonitors ¶
func (UnimplementedBgpMonitoringAdminServiceServer) ListMonitors(context.Context, *ListMonitorsRequest) (*ListMonitorsResponse, error)
func (UnimplementedBgpMonitoringAdminServiceServer) SetMonitorStatus ¶
func (UnimplementedBgpMonitoringAdminServiceServer) SetMonitorStatus(context.Context, *SetMonitorStatusRequest) (*SetMonitorStatusResponse, error)
func (UnimplementedBgpMonitoringAdminServiceServer) UpdateMonitor ¶
func (UnimplementedBgpMonitoringAdminServiceServer) UpdateMonitor(context.Context, *UpdateMonitorRequest) (*UpdateMonitorResponse, error)
type UnimplementedBgpMonitoringDataServiceServer ¶
type UnimplementedBgpMonitoringDataServiceServer struct { }
UnimplementedBgpMonitoringDataServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedBgpMonitoringDataServiceServer) GetMetricsForTarget ¶
func (UnimplementedBgpMonitoringDataServiceServer) GetMetricsForTarget(context.Context, *GetMetricsForTargetRequest) (*GetMetricsForTargetResponse, error)
func (UnimplementedBgpMonitoringDataServiceServer) GetRoutesForTarget ¶
func (UnimplementedBgpMonitoringDataServiceServer) GetRoutesForTarget(context.Context, *GetRoutesForTargetRequest) (*GetRoutesForTargetResponse, error)
type UnsafeBgpMonitoringAdminServiceServer ¶
type UnsafeBgpMonitoringAdminServiceServer interface {
// contains filtered or unexported methods
}
UnsafeBgpMonitoringAdminServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BgpMonitoringAdminServiceServer will result in compilation errors.
type UnsafeBgpMonitoringDataServiceServer ¶
type UnsafeBgpMonitoringDataServiceServer interface {
// contains filtered or unexported methods
}
UnsafeBgpMonitoringDataServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BgpMonitoringDataServiceServer will result in compilation errors.
type UpdateMonitorRequest ¶
type UpdateMonitorRequest struct { Monitor *BgpMonitor `protobuf:"bytes,1,opt,name=monitor,proto3" json:"monitor,omitempty"` // contains filtered or unexported fields }
func (*UpdateMonitorRequest) Descriptor
deprecated
func (*UpdateMonitorRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMonitorRequest.ProtoReflect.Descriptor instead.
func (*UpdateMonitorRequest) GetMonitor ¶
func (x *UpdateMonitorRequest) GetMonitor() *BgpMonitor
func (*UpdateMonitorRequest) ProtoMessage ¶
func (*UpdateMonitorRequest) ProtoMessage()
func (*UpdateMonitorRequest) ProtoReflect ¶
func (x *UpdateMonitorRequest) ProtoReflect() protoreflect.Message
func (*UpdateMonitorRequest) Reset ¶
func (x *UpdateMonitorRequest) Reset()
func (*UpdateMonitorRequest) String ¶
func (x *UpdateMonitorRequest) String() string
type UpdateMonitorResponse ¶
type UpdateMonitorResponse struct { Monitor *BgpMonitor `protobuf:"bytes,1,opt,name=monitor,proto3" json:"monitor,omitempty"` // contains filtered or unexported fields }
func (*UpdateMonitorResponse) Descriptor
deprecated
func (*UpdateMonitorResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMonitorResponse.ProtoReflect.Descriptor instead.
func (*UpdateMonitorResponse) GetMonitor ¶
func (x *UpdateMonitorResponse) GetMonitor() *BgpMonitor
func (*UpdateMonitorResponse) ProtoMessage ¶
func (*UpdateMonitorResponse) ProtoMessage()
func (*UpdateMonitorResponse) ProtoReflect ¶
func (x *UpdateMonitorResponse) ProtoReflect() protoreflect.Message
func (*UpdateMonitorResponse) Reset ¶
func (x *UpdateMonitorResponse) Reset()
func (*UpdateMonitorResponse) String ¶
func (x *UpdateMonitorResponse) String() string