v1

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2022 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const CustomGoldenSignal = "custom"
View Source
const ErrorGoldenSignal = "error"
View Source
const LatencyGoldenSignal = "latency"
View Source
const SaturationGoldenSignal = "saturation"
View Source
const TrafficGoldenSignal = "traffic"

Variables

View Source
var (
	Severity_name = map[int32]string{
		0: "INFO",
		1: "WARNING",
		2: "ERROR",
		3: "CRITICAL",
	}
	Severity_value = map[string]int32{
		"INFO":     0,
		"WARNING":  1,
		"ERROR":    2,
		"CRITICAL": 3,
	}
)

Enum value maps for Severity.

View Source
var (
	AlertType_name = map[int32]string{
		0:  "System",
		1:  "KubeState",
		2:  "CpuSaturation",
		3:  "MemorySaturation",
		4:  "FsSaturation",
		5:  "DownstreamCapability",
		6:  "Composition",
		7:  "ControlFlow",
		9:  "PrometheusQuery",
		10: "MonitoringBackend",
	}
	AlertType_value = map[string]int32{
		"System":               0,
		"KubeState":            1,
		"CpuSaturation":        2,
		"MemorySaturation":     3,
		"FsSaturation":         4,
		"DownstreamCapability": 5,
		"Composition":          6,
		"ControlFlow":          7,
		"PrometheusQuery":      9,
		"MonitoringBackend":    10,
	}
)

Enum value maps for AlertType.

View Source
var (
	CompositionAction_name = map[int32]string{
		0: "AND",
		1: "OR",
	}
	CompositionAction_value = map[string]int32{
		"AND": 0,
		"OR":  1,
	}
)

Enum value maps for CompositionAction.

View Source
var (
	ControlFlowAction_name = map[int32]string{
		0: "IF_THEN",
		1: "IF_NOT_THEN",
	}
	ControlFlowAction_value = map[string]int32{
		"IF_THEN":     0,
		"IF_NOT_THEN": 1,
	}
)

Enum value maps for ControlFlowAction.

View Source
var (
	AlertConditionState_name = map[int32]string{
		0: "UNKOWN",
		1: "OK",
		2: "FIRING",
		3: "SILENCED",
		4: "INVALIDATED",
	}
	AlertConditionState_value = map[string]int32{
		"UNKOWN":      0,
		"OK":          1,
		"FIRING":      2,
		"SILENCED":    3,
		"INVALIDATED": 4,
	}
)

Enum value maps for AlertConditionState.

View Source
var (
	TimelineType_name = map[int32]string{
		0: "Timeline_Unknown",
		1: "Timeline_Alerting",
		2: "Timeline_Silenced",
	}
	TimelineType_value = map[string]int32{
		"Timeline_Unknown":  0,
		"Timeline_Alerting": 1,
		"Timeline_Silenced": 2,
	}
)

Enum value maps for TimelineType.

View Source
var EnumConditionToDatasource = make(map[AlertType]*string)

EnumConditionToDatasource

nil values indicate they are composition alerts we need this since each alert tree must only have one datasource atm

View Source
var EnumConditionToImplementation = make(map[AlertType]AlertTypeDetails)
View Source
var File_github_com_rancher_opni_pkg_apis_alerting_v1_alerting_proto protoreflect.FileDescriptor

Functions

func DetailsHasImplementation

func DetailsHasImplementation(a *AlertTypeDetails) error

func EnumHasImplementation

func EnumHasImplementation(a AlertType) error

func ShouldCreateRoutingNode

func ShouldCreateRoutingNode(new, old *AttachedEndpoints) bool

func ShouldDeleteRoutingNode

func ShouldDeleteRoutingNode(new, old *AttachedEndpoints) bool

func ShouldUpdateRoutingNode

func ShouldUpdateRoutingNode(new, old *AttachedEndpoints) bool

Types

type ActiveWindow

type ActiveWindow struct {
	Start *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
	End   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	Type  TimelineType           `protobuf:"varint,3,opt,name=type,proto3,enum=alerting.TimelineType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*ActiveWindow) Descriptor deprecated

func (*ActiveWindow) Descriptor() ([]byte, []int)

Deprecated: Use ActiveWindow.ProtoReflect.Descriptor instead.

func (*ActiveWindow) GetEnd

func (x *ActiveWindow) GetEnd() *timestamppb.Timestamp

func (*ActiveWindow) GetStart

func (x *ActiveWindow) GetStart() *timestamppb.Timestamp

func (*ActiveWindow) GetType

func (x *ActiveWindow) GetType() TimelineType

func (*ActiveWindow) ProtoMessage

func (*ActiveWindow) ProtoMessage()

func (*ActiveWindow) ProtoReflect

func (x *ActiveWindow) ProtoReflect() protoreflect.Message

func (*ActiveWindow) Reset

func (x *ActiveWindow) Reset()

func (*ActiveWindow) String

func (x *ActiveWindow) String() string

type ActiveWindows

type ActiveWindows struct {
	Windows []*ActiveWindow `protobuf:"bytes,1,rep,name=windows,proto3" json:"windows,omitempty"`
	// contains filtered or unexported fields
}

func (*ActiveWindows) Descriptor deprecated

func (*ActiveWindows) Descriptor() ([]byte, []int)

Deprecated: Use ActiveWindows.ProtoReflect.Descriptor instead.

func (*ActiveWindows) GetWindows

func (x *ActiveWindows) GetWindows() []*ActiveWindow

func (*ActiveWindows) ProtoMessage

func (*ActiveWindows) ProtoMessage()

func (*ActiveWindows) ProtoReflect

func (x *ActiveWindows) ProtoReflect() protoreflect.Message

func (*ActiveWindows) Reset

func (x *ActiveWindows) Reset()

func (*ActiveWindows) String

func (x *ActiveWindows) String() string

type AlertCondition

type AlertCondition struct {
	Name              string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description       string             `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Labels            []string           `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"`
	Severity          Severity           `protobuf:"varint,4,opt,name=severity,proto3,enum=alerting.Severity" json:"severity,omitempty"`
	AlertType         *AlertTypeDetails  `protobuf:"bytes,5,opt,name=alertType,proto3" json:"alertType,omitempty"`
	AttachedEndpoints *AttachedEndpoints `protobuf:"bytes,6,opt,name=attachedEndpoints,proto3" json:"attachedEndpoints,omitempty"`
	// Set & Unset via the silence API
	Silence *SilenceInfo `protobuf:"bytes,7,opt,name=silence,proto3" json:"silence,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertCondition) Descriptor deprecated

func (*AlertCondition) Descriptor() ([]byte, []int)

Deprecated: Use AlertCondition.ProtoReflect.Descriptor instead.

func (*AlertCondition) GetAlertType

func (x *AlertCondition) GetAlertType() *AlertTypeDetails

func (*AlertCondition) GetAttachedEndpoints

func (x *AlertCondition) GetAttachedEndpoints() *AttachedEndpoints

func (*AlertCondition) GetClusterId added in v0.8.0

func (a *AlertCondition) GetClusterId() *corev1.Reference

stop-gap solution, until we move to the new versin of the API

func (*AlertCondition) GetDescription

func (x *AlertCondition) GetDescription() string

func (*AlertCondition) GetLabels

func (x *AlertCondition) GetLabels() []string

func (*AlertCondition) GetName

func (x *AlertCondition) GetName() string

func (*AlertCondition) GetSeverity

func (x *AlertCondition) GetSeverity() Severity

func (*AlertCondition) GetSilence

func (x *AlertCondition) GetSilence() *SilenceInfo

func (*AlertCondition) GetTriggerAnnotations added in v0.8.0

func (a *AlertCondition) GetTriggerAnnotations(conditionId string) map[string]string

func (*AlertCondition) ProtoMessage

func (*AlertCondition) ProtoMessage()

func (*AlertCondition) ProtoReflect

func (x *AlertCondition) ProtoReflect() protoreflect.Message

func (*AlertCondition) Reset

func (x *AlertCondition) Reset()

func (*AlertCondition) SetClusterId added in v0.8.0

func (a *AlertCondition) SetClusterId(clusterId *corev1.Reference) error

stop-gap solution until we move to the new version of the API

func (*AlertCondition) String

func (x *AlertCondition) String() string

func (*AlertCondition) Validate

func (a *AlertCondition) Validate() error

type AlertConditionCPUSaturation added in v0.6.2

type AlertConditionCPUSaturation struct {
	ClusterId *v1.Reference `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"`
	// optional filters for nodes and cores, restrict observation to said nodes or cores,
	// if empty, all nodes and cores are selected
	NodeCoreFilters map[string]*Cores `` /* 171-byte string literal not displayed */
	// at least one cpu state should be specified
	CpuStates     []string             `protobuf:"bytes,3,rep,name=cpuStates,proto3" json:"cpuStates,omitempty"`
	Operation     string               `protobuf:"bytes,4,opt,name=operation,proto3" json:"operation,omitempty"`           // one of "<", ">", "<=", ">=", "=". "!="
	ExpectedRatio float32              `protobuf:"fixed32,5,opt,name=expectedRatio,proto3" json:"expectedRatio,omitempty"` // 0-1
	For           *durationpb.Duration `protobuf:"bytes,6,opt,name=for,proto3" json:"for,omitempty"`
	// contains filtered or unexported fields
}

Defaults : - cpuState : "user", "system", "guest" selected

func (*AlertConditionCPUSaturation) AlertType added in v0.6.2

func (a *AlertConditionCPUSaturation) AlertType() string

func (*AlertConditionCPUSaturation) Descriptor deprecated added in v0.6.2

func (*AlertConditionCPUSaturation) Descriptor() ([]byte, []int)

Deprecated: Use AlertConditionCPUSaturation.ProtoReflect.Descriptor instead.

func (*AlertConditionCPUSaturation) GetClusterId added in v0.6.2

func (x *AlertConditionCPUSaturation) GetClusterId() *v1.Reference

func (*AlertConditionCPUSaturation) GetCpuStates added in v0.6.2

func (x *AlertConditionCPUSaturation) GetCpuStates() []string

func (*AlertConditionCPUSaturation) GetExpectedRatio added in v0.6.2

func (x *AlertConditionCPUSaturation) GetExpectedRatio() float32

func (*AlertConditionCPUSaturation) GetFor added in v0.6.2

func (*AlertConditionCPUSaturation) GetNodeCoreFilters added in v0.6.2

func (x *AlertConditionCPUSaturation) GetNodeCoreFilters() map[string]*Cores

func (*AlertConditionCPUSaturation) GetOperation added in v0.6.2

func (x *AlertConditionCPUSaturation) GetOperation() string

func (*AlertConditionCPUSaturation) GoldenSignal added in v0.6.2

func (a *AlertConditionCPUSaturation) GoldenSignal() string

func (*AlertConditionCPUSaturation) ProtoMessage added in v0.6.2

func (*AlertConditionCPUSaturation) ProtoMessage()

func (*AlertConditionCPUSaturation) ProtoReflect added in v0.6.2

func (*AlertConditionCPUSaturation) Reset added in v0.6.2

func (x *AlertConditionCPUSaturation) Reset()

func (*AlertConditionCPUSaturation) String added in v0.6.2

func (x *AlertConditionCPUSaturation) String() string

func (*AlertConditionCPUSaturation) Validate added in v0.6.2

func (c *AlertConditionCPUSaturation) Validate() error

type AlertConditionComposition

type AlertConditionComposition struct {
	Action CompositionAction `protobuf:"varint,1,opt,name=action,proto3,enum=alerting.CompositionAction" json:"action,omitempty"`
	X      *v1.Reference     `protobuf:"bytes,2,opt,name=x,proto3" json:"x,omitempty"`
	Y      *v1.Reference     `protobuf:"bytes,3,opt,name=y,proto3" json:"y,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertConditionComposition) Descriptor deprecated

func (*AlertConditionComposition) Descriptor() ([]byte, []int)

Deprecated: Use AlertConditionComposition.ProtoReflect.Descriptor instead.

func (*AlertConditionComposition) GetAction

func (*AlertConditionComposition) GetX

func (*AlertConditionComposition) GetY

func (*AlertConditionComposition) ListTemplates

func (a *AlertConditionComposition) ListTemplates() []string

func (*AlertConditionComposition) ProtoMessage

func (*AlertConditionComposition) ProtoMessage()

func (*AlertConditionComposition) ProtoReflect

func (*AlertConditionComposition) Reset

func (x *AlertConditionComposition) Reset()

func (*AlertConditionComposition) String

func (x *AlertConditionComposition) String() string

func (*AlertConditionComposition) Validate

func (c *AlertConditionComposition) Validate() error

type AlertConditionControlFlow

type AlertConditionControlFlow struct {
	Action ControlFlowAction    `protobuf:"varint,1,opt,name=action,proto3,enum=alerting.ControlFlowAction" json:"action,omitempty"`
	X      *v1.Reference        `protobuf:"bytes,2,opt,name=x,proto3" json:"x,omitempty"`
	Y      *v1.Reference        `protobuf:"bytes,3,opt,name=y,proto3" json:"y,omitempty"`
	For    *durationpb.Duration `protobuf:"bytes,4,opt,name=for,proto3" json:"for,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertConditionControlFlow) Descriptor deprecated

func (*AlertConditionControlFlow) Descriptor() ([]byte, []int)

Deprecated: Use AlertConditionControlFlow.ProtoReflect.Descriptor instead.

func (*AlertConditionControlFlow) GetAction

func (*AlertConditionControlFlow) GetFor

func (*AlertConditionControlFlow) GetX

func (*AlertConditionControlFlow) GetY

func (*AlertConditionControlFlow) ListTemplates

func (a *AlertConditionControlFlow) ListTemplates() []string

func (*AlertConditionControlFlow) ProtoMessage

func (*AlertConditionControlFlow) ProtoMessage()

func (*AlertConditionControlFlow) ProtoReflect

func (*AlertConditionControlFlow) Reset

func (x *AlertConditionControlFlow) Reset()

func (*AlertConditionControlFlow) String

func (x *AlertConditionControlFlow) String() string

func (*AlertConditionControlFlow) Validate

func (c *AlertConditionControlFlow) Validate() error

type AlertConditionDownstreamCapability added in v0.8.0

type AlertConditionDownstreamCapability struct {
	ClusterId       *v1.Reference        `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"`
	CapabilityState []string             `protobuf:"bytes,2,rep,name=capabilityState,proto3" json:"capabilityState,omitempty"`
	For             *durationpb.Duration `protobuf:"bytes,3,opt,name=for,proto3" json:"for,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertConditionDownstreamCapability) Descriptor deprecated added in v0.8.0

func (*AlertConditionDownstreamCapability) Descriptor() ([]byte, []int)

Deprecated: Use AlertConditionDownstreamCapability.ProtoReflect.Descriptor instead.

func (*AlertConditionDownstreamCapability) GetCapabilityState added in v0.8.0

func (x *AlertConditionDownstreamCapability) GetCapabilityState() []string

func (*AlertConditionDownstreamCapability) GetClusterId added in v0.8.0

func (x *AlertConditionDownstreamCapability) GetClusterId() *v1.Reference

func (*AlertConditionDownstreamCapability) GetFor added in v0.8.0

func (*AlertConditionDownstreamCapability) GetTriggerAnnotations added in v0.8.0

func (a *AlertConditionDownstreamCapability) GetTriggerAnnotations() map[string]string

func (*AlertConditionDownstreamCapability) ProtoMessage added in v0.8.0

func (*AlertConditionDownstreamCapability) ProtoMessage()

func (*AlertConditionDownstreamCapability) ProtoReflect added in v0.8.0

func (*AlertConditionDownstreamCapability) Reset added in v0.8.0

func (*AlertConditionDownstreamCapability) String added in v0.8.0

func (*AlertConditionDownstreamCapability) Validate added in v0.8.0

type AlertConditionFilesystemSaturation added in v0.6.2

type AlertConditionFilesystemSaturation struct {
	ClusterId *v1.Reference `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"`
	// optional filters, if none are set then everything is selected
	NodeFilters   map[string]*FilesystemInfo ``                                                                                  /* 163-byte string literal not displayed */
	Operation     string                     `protobuf:"bytes,3,opt,name=operation,proto3" json:"operation,omitempty"`           // one of "<", ">", "<=", ">=", "=". "!="
	ExpectedRatio float64                    `protobuf:"fixed64,4,opt,name=expectedRatio,proto3" json:"expectedRatio,omitempty"` // 0-1
	For           *durationpb.Duration       `protobuf:"bytes,5,opt,name=for,proto3" json:"for,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertConditionFilesystemSaturation) AlertType added in v0.6.2

func (*AlertConditionFilesystemSaturation) Descriptor deprecated added in v0.6.2

func (*AlertConditionFilesystemSaturation) Descriptor() ([]byte, []int)

Deprecated: Use AlertConditionFilesystemSaturation.ProtoReflect.Descriptor instead.

func (*AlertConditionFilesystemSaturation) GetClusterId added in v0.6.2

func (x *AlertConditionFilesystemSaturation) GetClusterId() *v1.Reference

func (*AlertConditionFilesystemSaturation) GetExpectedRatio added in v0.6.2

func (x *AlertConditionFilesystemSaturation) GetExpectedRatio() float64

func (*AlertConditionFilesystemSaturation) GetFor added in v0.6.2

func (*AlertConditionFilesystemSaturation) GetNodeFilters added in v0.6.2

func (x *AlertConditionFilesystemSaturation) GetNodeFilters() map[string]*FilesystemInfo

func (*AlertConditionFilesystemSaturation) GetOperation added in v0.6.2

func (x *AlertConditionFilesystemSaturation) GetOperation() string

func (*AlertConditionFilesystemSaturation) GoldenSignal added in v0.6.2

func (a *AlertConditionFilesystemSaturation) GoldenSignal() string

func (*AlertConditionFilesystemSaturation) ProtoMessage added in v0.6.2

func (*AlertConditionFilesystemSaturation) ProtoMessage()

func (*AlertConditionFilesystemSaturation) ProtoReflect added in v0.6.2

func (*AlertConditionFilesystemSaturation) Reset added in v0.6.2

func (*AlertConditionFilesystemSaturation) String added in v0.6.2

func (*AlertConditionFilesystemSaturation) Validate added in v0.6.2

type AlertConditionKubeState

type AlertConditionKubeState struct {
	ClusterId string `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"`
	// must be one of the listed kube objects
	ObjectType string `protobuf:"bytes,2,opt,name=objectType,proto3" json:"objectType,omitempty"`
	// kubernetes object name
	ObjectName string `protobuf:"bytes,3,opt,name=objectName,proto3" json:"objectName,omitempty"`
	// kubernetes namespace
	Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// must be one of the listed kube states
	State string               `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	For   *durationpb.Duration `protobuf:"bytes,6,opt,name=for,proto3" json:"for,omitempty"`
	// contains filtered or unexported fields
}

Requires kube state metrics, otherwise the list of choices will be empty

func (*AlertConditionKubeState) AlertType added in v0.6.2

func (a *AlertConditionKubeState) AlertType() string

func (*AlertConditionKubeState) Descriptor deprecated

func (*AlertConditionKubeState) Descriptor() ([]byte, []int)

Deprecated: Use AlertConditionKubeState.ProtoReflect.Descriptor instead.

func (*AlertConditionKubeState) GetClusterId

func (x *AlertConditionKubeState) GetClusterId() string

func (*AlertConditionKubeState) GetFor

func (*AlertConditionKubeState) GetNamespace

func (x *AlertConditionKubeState) GetNamespace() string

func (*AlertConditionKubeState) GetObjectName

func (x *AlertConditionKubeState) GetObjectName() string

func (*AlertConditionKubeState) GetObjectType

func (x *AlertConditionKubeState) GetObjectType() string

func (*AlertConditionKubeState) GetState

func (x *AlertConditionKubeState) GetState() string

func (*AlertConditionKubeState) GoldenSignal added in v0.6.2

func (a *AlertConditionKubeState) GoldenSignal() string

func (*AlertConditionKubeState) ListTemplates

func (a *AlertConditionKubeState) ListTemplates() []string

func (*AlertConditionKubeState) ProtoMessage

func (*AlertConditionKubeState) ProtoMessage()

func (*AlertConditionKubeState) ProtoReflect

func (x *AlertConditionKubeState) ProtoReflect() protoreflect.Message

func (*AlertConditionKubeState) Reset

func (x *AlertConditionKubeState) Reset()

func (*AlertConditionKubeState) String

func (x *AlertConditionKubeState) String() string

func (*AlertConditionKubeState) Validate

func (k *AlertConditionKubeState) Validate() error

type AlertConditionList

type AlertConditionList struct {
	Items []*AlertConditionWithId `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertConditionList) Descriptor deprecated

func (*AlertConditionList) Descriptor() ([]byte, []int)

Deprecated: Use AlertConditionList.ProtoReflect.Descriptor instead.

func (*AlertConditionList) GetItems

func (x *AlertConditionList) GetItems() []*AlertConditionWithId

func (*AlertConditionList) ProtoMessage

func (*AlertConditionList) ProtoMessage()

func (*AlertConditionList) ProtoReflect

func (x *AlertConditionList) ProtoReflect() protoreflect.Message

func (*AlertConditionList) Reset

func (x *AlertConditionList) Reset()

func (*AlertConditionList) String

func (x *AlertConditionList) String() string

type AlertConditionMemorySaturation added in v0.6.2

type AlertConditionMemorySaturation struct {
	ClusterId         *v1.Reference          `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"`
	NodeMemoryFilters map[string]*MemoryInfo `` // nodes to devices
	/* 175-byte string literal not displayed */
	// at least one usageType is required
	UsageTypes    []string             `protobuf:"bytes,3,rep,name=usageTypes,proto3" json:"usageTypes,omitempty"`
	Operation     string               `protobuf:"bytes,4,opt,name=operation,proto3" json:"operation,omitempty"` // one of "<", ">", "<=", ">=", "=". "!="
	ExpectedRatio float64              `protobuf:"fixed64,5,opt,name=expectedRatio,proto3" json:"expectedRatio,omitempty"`
	For           *durationpb.Duration `protobuf:"bytes,6,opt,name=for,proto3" json:"for,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertConditionMemorySaturation) AlertType added in v0.6.2

func (a *AlertConditionMemorySaturation) AlertType() string

func (*AlertConditionMemorySaturation) Descriptor deprecated added in v0.6.2

func (*AlertConditionMemorySaturation) Descriptor() ([]byte, []int)

Deprecated: Use AlertConditionMemorySaturation.ProtoReflect.Descriptor instead.

func (*AlertConditionMemorySaturation) GetClusterId added in v0.6.2

func (x *AlertConditionMemorySaturation) GetClusterId() *v1.Reference

func (*AlertConditionMemorySaturation) GetExpectedRatio added in v0.6.2

func (x *AlertConditionMemorySaturation) GetExpectedRatio() float64

func (*AlertConditionMemorySaturation) GetFor added in v0.6.2

func (*AlertConditionMemorySaturation) GetNodeMemoryFilters added in v0.6.2

func (x *AlertConditionMemorySaturation) GetNodeMemoryFilters() map[string]*MemoryInfo

func (*AlertConditionMemorySaturation) GetOperation added in v0.6.2

func (x *AlertConditionMemorySaturation) GetOperation() string

func (*AlertConditionMemorySaturation) GetUsageTypes added in v0.6.2

func (x *AlertConditionMemorySaturation) GetUsageTypes() []string

func (*AlertConditionMemorySaturation) GoldenSignal added in v0.6.2

func (a *AlertConditionMemorySaturation) GoldenSignal() string

func (*AlertConditionMemorySaturation) ProtoMessage added in v0.6.2

func (*AlertConditionMemorySaturation) ProtoMessage()

func (*AlertConditionMemorySaturation) ProtoReflect added in v0.6.2

func (*AlertConditionMemorySaturation) Reset added in v0.6.2

func (x *AlertConditionMemorySaturation) Reset()

func (*AlertConditionMemorySaturation) String added in v0.6.2

func (*AlertConditionMemorySaturation) Validate added in v0.6.2

func (c *AlertConditionMemorySaturation) Validate() error

type AlertConditionMonitoringBackend added in v0.8.0

type AlertConditionMonitoringBackend struct {

	// this will alert if these any of these components are unhealthy
	BackendComponents []string             `protobuf:"bytes,1,rep,name=backendComponents,proto3" json:"backendComponents,omitempty"`
	For               *durationpb.Duration `protobuf:"bytes,2,opt,name=for,proto3" json:"for,omitempty"`
	ClusterId         *v1.Reference        `protobuf:"bytes,3,opt,name=clusterId,proto3" json:"clusterId,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertConditionMonitoringBackend) Descriptor deprecated added in v0.8.0

func (*AlertConditionMonitoringBackend) Descriptor() ([]byte, []int)

Deprecated: Use AlertConditionMonitoringBackend.ProtoReflect.Descriptor instead.

func (*AlertConditionMonitoringBackend) GetBackendComponents added in v0.8.0

func (x *AlertConditionMonitoringBackend) GetBackendComponents() []string

func (*AlertConditionMonitoringBackend) GetClusterId added in v0.8.0

func (x *AlertConditionMonitoringBackend) GetClusterId() *v1.Reference

func (*AlertConditionMonitoringBackend) GetFor added in v0.8.0

func (*AlertConditionMonitoringBackend) GetTriggerAnnotations added in v0.8.0

func (a *AlertConditionMonitoringBackend) GetTriggerAnnotations() map[string]string

func (*AlertConditionMonitoringBackend) ProtoMessage added in v0.8.0

func (*AlertConditionMonitoringBackend) ProtoMessage()

func (*AlertConditionMonitoringBackend) ProtoReflect added in v0.8.0

func (*AlertConditionMonitoringBackend) Reset added in v0.8.0

func (*AlertConditionMonitoringBackend) String added in v0.8.0

func (*AlertConditionMonitoringBackend) Validate added in v0.8.0

func (m *AlertConditionMonitoringBackend) Validate() error

type AlertConditionPrometheusQuery added in v0.6.2

type AlertConditionPrometheusQuery struct {
	ClusterId *v1.Reference        `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"`
	Query     string               `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	For       *durationpb.Duration `protobuf:"bytes,3,opt,name=for,proto3" json:"for,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertConditionPrometheusQuery) AlertType added in v0.6.2

func (a *AlertConditionPrometheusQuery) AlertType() string

func (*AlertConditionPrometheusQuery) Descriptor deprecated added in v0.6.2

func (*AlertConditionPrometheusQuery) Descriptor() ([]byte, []int)

Deprecated: Use AlertConditionPrometheusQuery.ProtoReflect.Descriptor instead.

func (*AlertConditionPrometheusQuery) GetClusterId added in v0.6.2

func (x *AlertConditionPrometheusQuery) GetClusterId() *v1.Reference

func (*AlertConditionPrometheusQuery) GetFor added in v0.6.2

func (*AlertConditionPrometheusQuery) GetQuery added in v0.6.2

func (x *AlertConditionPrometheusQuery) GetQuery() string

func (*AlertConditionPrometheusQuery) GoldenSignal added in v0.6.2

func (a *AlertConditionPrometheusQuery) GoldenSignal() string

func (*AlertConditionPrometheusQuery) ProtoMessage added in v0.6.2

func (*AlertConditionPrometheusQuery) ProtoMessage()

func (*AlertConditionPrometheusQuery) ProtoReflect added in v0.6.2

func (*AlertConditionPrometheusQuery) Reset added in v0.6.2

func (x *AlertConditionPrometheusQuery) Reset()

func (*AlertConditionPrometheusQuery) String added in v0.6.2

func (*AlertConditionPrometheusQuery) Validate added in v0.6.2

func (q *AlertConditionPrometheusQuery) Validate() error

type AlertConditionState

type AlertConditionState int32
const (
	AlertConditionState_UNKOWN      AlertConditionState = 0
	AlertConditionState_OK          AlertConditionState = 1
	AlertConditionState_FIRING      AlertConditionState = 2
	AlertConditionState_SILENCED    AlertConditionState = 3
	AlertConditionState_INVALIDATED AlertConditionState = 4
)

func (AlertConditionState) Descriptor

func (AlertConditionState) Enum

func (AlertConditionState) EnumDescriptor deprecated

func (AlertConditionState) EnumDescriptor() ([]byte, []int)

Deprecated: Use AlertConditionState.Descriptor instead.

func (AlertConditionState) Number

func (AlertConditionState) String

func (x AlertConditionState) String() string

func (AlertConditionState) Type

type AlertConditionSystem

type AlertConditionSystem struct {

	// same as clusterId
	ClusterId *v1.Reference `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"`
	// after how long should we alert on disconnect?
	Timeout *durationpb.Duration `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertConditionSystem) Descriptor deprecated

func (*AlertConditionSystem) Descriptor() ([]byte, []int)

Deprecated: Use AlertConditionSystem.ProtoReflect.Descriptor instead.

func (*AlertConditionSystem) GetClusterId

func (x *AlertConditionSystem) GetClusterId() *v1.Reference

func (*AlertConditionSystem) GetTimeout

func (x *AlertConditionSystem) GetTimeout() *durationpb.Duration

func (*AlertConditionSystem) GetTriggerAnnotations added in v0.8.0

func (a *AlertConditionSystem) GetTriggerAnnotations() map[string]string

func (*AlertConditionSystem) ListTemplates

func (a *AlertConditionSystem) ListTemplates() []string

func (*AlertConditionSystem) ProtoMessage

func (*AlertConditionSystem) ProtoMessage()

func (*AlertConditionSystem) ProtoReflect

func (x *AlertConditionSystem) ProtoReflect() protoreflect.Message

func (*AlertConditionSystem) Reset

func (x *AlertConditionSystem) Reset()

func (*AlertConditionSystem) String

func (x *AlertConditionSystem) String() string

func (*AlertConditionSystem) Validate

func (s *AlertConditionSystem) Validate() error

type AlertConditionWithId

type AlertConditionWithId struct {
	Id             *v1.Reference   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	AlertCondition *AlertCondition `protobuf:"bytes,2,opt,name=alertCondition,proto3" json:"alertCondition,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertConditionWithId) Descriptor deprecated

func (*AlertConditionWithId) Descriptor() ([]byte, []int)

Deprecated: Use AlertConditionWithId.ProtoReflect.Descriptor instead.

func (*AlertConditionWithId) GetAlertCondition

func (x *AlertConditionWithId) GetAlertCondition() *AlertCondition

func (*AlertConditionWithId) GetId

func (x *AlertConditionWithId) GetId() *v1.Reference

func (*AlertConditionWithId) ProtoMessage

func (*AlertConditionWithId) ProtoMessage()

func (*AlertConditionWithId) ProtoReflect

func (x *AlertConditionWithId) ProtoReflect() protoreflect.Message

func (*AlertConditionWithId) Reset

func (x *AlertConditionWithId) Reset()

func (*AlertConditionWithId) String

func (x *AlertConditionWithId) String() string

type AlertDetailChoicesRequest

type AlertDetailChoicesRequest struct {
	AlertType AlertType `protobuf:"varint,1,opt,name=alertType,proto3,enum=alerting.AlertType" json:"alertType,omitempty"`
	// contains filtered or unexported fields
}

enum will map to an object of available choices

func (*AlertDetailChoicesRequest) Descriptor deprecated

func (*AlertDetailChoicesRequest) Descriptor() ([]byte, []int)

Deprecated: Use AlertDetailChoicesRequest.ProtoReflect.Descriptor instead.

func (*AlertDetailChoicesRequest) GetAlertType

func (x *AlertDetailChoicesRequest) GetAlertType() AlertType

func (*AlertDetailChoicesRequest) ProtoMessage

func (*AlertDetailChoicesRequest) ProtoMessage()

func (*AlertDetailChoicesRequest) ProtoReflect

func (*AlertDetailChoicesRequest) Reset

func (x *AlertDetailChoicesRequest) Reset()

func (*AlertDetailChoicesRequest) String

func (x *AlertDetailChoicesRequest) String() string

func (*AlertDetailChoicesRequest) Validate

func (a *AlertDetailChoicesRequest) Validate() error

type AlertDetailChoicesResponse

type AlertDetailChoicesResponse struct {
	Choices []*AlertTypeDetails `protobuf:"bytes,1,rep,name=choices,proto3" json:"choices,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertDetailChoicesResponse) Descriptor deprecated

func (*AlertDetailChoicesResponse) Descriptor() ([]byte, []int)

Deprecated: Use AlertDetailChoicesResponse.ProtoReflect.Descriptor instead.

func (*AlertDetailChoicesResponse) GetChoices

func (x *AlertDetailChoicesResponse) GetChoices() []*AlertTypeDetails

func (*AlertDetailChoicesResponse) ProtoMessage

func (*AlertDetailChoicesResponse) ProtoMessage()

func (*AlertDetailChoicesResponse) ProtoReflect

func (*AlertDetailChoicesResponse) Reset

func (x *AlertDetailChoicesResponse) Reset()

func (*AlertDetailChoicesResponse) String

func (x *AlertDetailChoicesResponse) String() string

type AlertEndpoint

type AlertEndpoint struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Types that are assignable to Endpoint:
	//
	//	*AlertEndpoint_Slack
	//	*AlertEndpoint_Email
	//	*AlertEndpoint_PagerDuty
	Endpoint isAlertEndpoint_Endpoint `protobuf_oneof:"endpoint"`
	// contains filtered or unexported fields
}

func (*AlertEndpoint) Descriptor deprecated

func (*AlertEndpoint) Descriptor() ([]byte, []int)

Deprecated: Use AlertEndpoint.ProtoReflect.Descriptor instead.

func (*AlertEndpoint) GetDescription

func (x *AlertEndpoint) GetDescription() string

func (*AlertEndpoint) GetEmail

func (x *AlertEndpoint) GetEmail() *EmailEndpoint

func (*AlertEndpoint) GetEndpoint

func (m *AlertEndpoint) GetEndpoint() isAlertEndpoint_Endpoint

func (*AlertEndpoint) GetName

func (x *AlertEndpoint) GetName() string

func (*AlertEndpoint) GetPagerDuty added in v0.8.0

func (x *AlertEndpoint) GetPagerDuty() *PagerDutyEndpoint

func (*AlertEndpoint) GetSlack

func (x *AlertEndpoint) GetSlack() *SlackEndpoint

func (*AlertEndpoint) HasSameImplementation added in v0.8.0

func (e *AlertEndpoint) HasSameImplementation(other *AlertEndpoint) bool

func (*AlertEndpoint) ProtoMessage

func (*AlertEndpoint) ProtoMessage()

func (*AlertEndpoint) ProtoReflect

func (x *AlertEndpoint) ProtoReflect() protoreflect.Message

func (*AlertEndpoint) RedactSecrets added in v0.8.0

func (e *AlertEndpoint) RedactSecrets()

func (*AlertEndpoint) Reset

func (x *AlertEndpoint) Reset()

func (*AlertEndpoint) String

func (x *AlertEndpoint) String() string

func (*AlertEndpoint) UnredactSecrets added in v0.8.0

func (e *AlertEndpoint) UnredactSecrets(unredacted *AlertEndpoint)

func (*AlertEndpoint) Validate

func (a *AlertEndpoint) Validate() error

type AlertEndpointList

type AlertEndpointList struct {
	Items []*AlertEndpointWithId `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertEndpointList) Descriptor deprecated

func (*AlertEndpointList) Descriptor() ([]byte, []int)

Deprecated: Use AlertEndpointList.ProtoReflect.Descriptor instead.

func (*AlertEndpointList) GetItems

func (x *AlertEndpointList) GetItems() []*AlertEndpointWithId

func (*AlertEndpointList) ProtoMessage

func (*AlertEndpointList) ProtoMessage()

func (*AlertEndpointList) ProtoReflect

func (x *AlertEndpointList) ProtoReflect() protoreflect.Message

func (*AlertEndpointList) Reset

func (x *AlertEndpointList) Reset()

func (*AlertEndpointList) String

func (x *AlertEndpointList) String() string

type AlertEndpointWithId

type AlertEndpointWithId struct {
	Endpoint *AlertEndpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Id       *v1.Reference  `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertEndpointWithId) Descriptor deprecated

func (*AlertEndpointWithId) Descriptor() ([]byte, []int)

Deprecated: Use AlertEndpointWithId.ProtoReflect.Descriptor instead.

func (*AlertEndpointWithId) GetEndpoint

func (x *AlertEndpointWithId) GetEndpoint() *AlertEndpoint

func (*AlertEndpointWithId) GetId

func (x *AlertEndpointWithId) GetId() *v1.Reference

func (*AlertEndpointWithId) ProtoMessage

func (*AlertEndpointWithId) ProtoMessage()

func (*AlertEndpointWithId) ProtoReflect

func (x *AlertEndpointWithId) ProtoReflect() protoreflect.Message

func (*AlertEndpointWithId) Reset

func (x *AlertEndpointWithId) Reset()

func (*AlertEndpointWithId) String

func (x *AlertEndpointWithId) String() string

type AlertEndpoint_Email

type AlertEndpoint_Email struct {
	Email *EmailEndpoint `protobuf:"bytes,5,opt,name=email,proto3,oneof"`
}

type AlertEndpoint_PagerDuty added in v0.8.0

type AlertEndpoint_PagerDuty struct {
	PagerDuty *PagerDutyEndpoint `protobuf:"bytes,6,opt,name=pagerDuty,proto3,oneof"`
}

type AlertEndpoint_Slack

type AlertEndpoint_Slack struct {
	Slack *SlackEndpoint `protobuf:"bytes,4,opt,name=slack,proto3,oneof"`
}

type AlertStatusResponse

type AlertStatusResponse struct {
	State AlertConditionState `protobuf:"varint,1,opt,name=state,proto3,enum=alerting.AlertConditionState" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertStatusResponse) Descriptor deprecated

func (*AlertStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use AlertStatusResponse.ProtoReflect.Descriptor instead.

func (*AlertStatusResponse) GetState

func (*AlertStatusResponse) ProtoMessage

func (*AlertStatusResponse) ProtoMessage()

func (*AlertStatusResponse) ProtoReflect

func (x *AlertStatusResponse) ProtoReflect() protoreflect.Message

func (*AlertStatusResponse) Reset

func (x *AlertStatusResponse) Reset()

func (*AlertStatusResponse) String

func (x *AlertStatusResponse) String() string

type AlertType

type AlertType int32
const (
	AlertType_System               AlertType = 0
	AlertType_KubeState            AlertType = 1
	AlertType_CpuSaturation        AlertType = 2
	AlertType_MemorySaturation     AlertType = 3
	AlertType_FsSaturation         AlertType = 4
	AlertType_DownstreamCapability AlertType = 5
	// Unimplemented
	AlertType_Composition AlertType = 6
	// Unimplemented
	AlertType_ControlFlow       AlertType = 7
	AlertType_PrometheusQuery   AlertType = 9
	AlertType_MonitoringBackend AlertType = 10
)

func (AlertType) Descriptor

func (AlertType) Descriptor() protoreflect.EnumDescriptor

func (AlertType) Enum

func (x AlertType) Enum() *AlertType

func (AlertType) EnumDescriptor deprecated

func (AlertType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AlertType.Descriptor instead.

func (AlertType) Number

func (x AlertType) Number() protoreflect.EnumNumber

func (AlertType) String

func (x AlertType) String() string

func (AlertType) Type

type AlertTypeDetails

type AlertTypeDetails struct {

	// Types that are assignable to Type:
	//
	//	*AlertTypeDetails_System
	//	*AlertTypeDetails_KubeState
	//	*AlertTypeDetails_Composition
	//	*AlertTypeDetails_ControlFlow
	//	*AlertTypeDetails_Cpu
	//	*AlertTypeDetails_Memory
	//	*AlertTypeDetails_Fs
	//	*AlertTypeDetails_PrometheusQuery
	//	*AlertTypeDetails_DownstreamCapability
	//	*AlertTypeDetails_MonitoringBackend
	Type isAlertTypeDetails_Type `protobuf_oneof:"type"`
	// contains filtered or unexported fields
}

func (*AlertTypeDetails) Descriptor deprecated

func (*AlertTypeDetails) Descriptor() ([]byte, []int)

Deprecated: Use AlertTypeDetails.ProtoReflect.Descriptor instead.

func (*AlertTypeDetails) GetComposition

func (x *AlertTypeDetails) GetComposition() *AlertConditionComposition

func (*AlertTypeDetails) GetControlFlow

func (x *AlertTypeDetails) GetControlFlow() *AlertConditionControlFlow

func (*AlertTypeDetails) GetCpu added in v0.6.2

func (*AlertTypeDetails) GetDownstreamCapability added in v0.8.0

func (x *AlertTypeDetails) GetDownstreamCapability() *AlertConditionDownstreamCapability

func (*AlertTypeDetails) GetFs added in v0.6.2

func (*AlertTypeDetails) GetKubeState

func (x *AlertTypeDetails) GetKubeState() *AlertConditionKubeState

func (*AlertTypeDetails) GetMemory added in v0.6.2

func (*AlertTypeDetails) GetMonitoringBackend added in v0.8.0

func (x *AlertTypeDetails) GetMonitoringBackend() *AlertConditionMonitoringBackend

func (*AlertTypeDetails) GetPrometheusQuery added in v0.6.2

func (x *AlertTypeDetails) GetPrometheusQuery() *AlertConditionPrometheusQuery

func (*AlertTypeDetails) GetSystem

func (x *AlertTypeDetails) GetSystem() *AlertConditionSystem

func (*AlertTypeDetails) GetType

func (m *AlertTypeDetails) GetType() isAlertTypeDetails_Type

func (*AlertTypeDetails) ListTemplates

func (a *AlertTypeDetails) ListTemplates() []string

func (*AlertTypeDetails) ProtoMessage

func (*AlertTypeDetails) ProtoMessage()

func (*AlertTypeDetails) ProtoReflect

func (x *AlertTypeDetails) ProtoReflect() protoreflect.Message

func (*AlertTypeDetails) Reset

func (x *AlertTypeDetails) Reset()

func (*AlertTypeDetails) String

func (x *AlertTypeDetails) String() string

func (*AlertTypeDetails) Validate

func (d *AlertTypeDetails) Validate() error

type AlertTypeDetails_Composition

type AlertTypeDetails_Composition struct {
	// not implemented
	Composition *AlertConditionComposition `protobuf:"bytes,3,opt,name=composition,proto3,oneof"`
}

type AlertTypeDetails_ControlFlow

type AlertTypeDetails_ControlFlow struct {
	// not implemented
	ControlFlow *AlertConditionControlFlow `protobuf:"bytes,4,opt,name=controlFlow,proto3,oneof"`
}

type AlertTypeDetails_Cpu added in v0.6.2

type AlertTypeDetails_Cpu struct {
	// cpu saturation : golden signal -> saturation
	Cpu *AlertConditionCPUSaturation `protobuf:"bytes,5,opt,name=cpu,proto3,oneof"`
}

type AlertTypeDetails_DownstreamCapability added in v0.8.0

type AlertTypeDetails_DownstreamCapability struct {
	// agent downstream capability alerts
	DownstreamCapability *AlertConditionDownstreamCapability `protobuf:"bytes,10,opt,name=downstreamCapability,proto3,oneof"`
}

type AlertTypeDetails_Fs added in v0.6.2

type AlertTypeDetails_Fs struct {
	// fs saturation : golden signal -> saturation
	Fs *AlertConditionFilesystemSaturation `protobuf:"bytes,8,opt,name=fs,proto3,oneof"`
}

type AlertTypeDetails_KubeState

type AlertTypeDetails_KubeState struct {
	// kube state : golden signal -> errors
	KubeState *AlertConditionKubeState `protobuf:"bytes,2,opt,name=kubeState,proto3,oneof"`
}

type AlertTypeDetails_Memory added in v0.6.2

type AlertTypeDetails_Memory struct {
	// memory saturation : golden signal -> saturation
	Memory *AlertConditionMemorySaturation `protobuf:"bytes,6,opt,name=memory,proto3,oneof"`
}

type AlertTypeDetails_MonitoringBackend added in v0.8.0

type AlertTypeDetails_MonitoringBackend struct {
	// monitoring backend alerts
	MonitoringBackend *AlertConditionMonitoringBackend `protobuf:"bytes,11,opt,name=monitoringBackend,proto3,oneof"`
}

type AlertTypeDetails_PrometheusQuery added in v0.6.2

type AlertTypeDetails_PrometheusQuery struct {
	// no golden signal; custom
	PrometheusQuery *AlertConditionPrometheusQuery `protobuf:"bytes,9,opt,name=prometheusQuery,proto3,oneof"`
}

type AlertTypeDetails_System

type AlertTypeDetails_System struct {
	// agent disconnect : golden signal -> errors
	System *AlertConditionSystem `protobuf:"bytes,1,opt,name=system,proto3,oneof"`
}

type AttachedEndpoint

type AttachedEndpoint struct {
	EndpointId string `protobuf:"bytes,1,opt,name=endpointId,proto3" json:"endpointId,omitempty"`
	// contains filtered or unexported fields
}

func (*AttachedEndpoint) Descriptor deprecated

func (*AttachedEndpoint) Descriptor() ([]byte, []int)

Deprecated: Use AttachedEndpoint.ProtoReflect.Descriptor instead.

func (*AttachedEndpoint) GetEndpointId

func (x *AttachedEndpoint) GetEndpointId() string

func (*AttachedEndpoint) ProtoMessage

func (*AttachedEndpoint) ProtoMessage()

func (*AttachedEndpoint) ProtoReflect

func (x *AttachedEndpoint) ProtoReflect() protoreflect.Message

func (*AttachedEndpoint) Reset

func (x *AttachedEndpoint) Reset()

func (*AttachedEndpoint) String

func (x *AttachedEndpoint) String() string

func (*AttachedEndpoint) Validate

func (a *AttachedEndpoint) Validate() error

type AttachedEndpoints

type AttachedEndpoints struct {
	Items []*AttachedEndpoint `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// initial delay before firing the alert (optional) (default=10s)
	InitialDelay *durationpb.Duration `protobuf:"bytes,2,opt,name=initialDelay,proto3,oneof" json:"initialDelay,omitempty"`
	// how often to resend alert messages on active alerts (default =10m)
	RepeatInterval *durationpb.Duration `protobuf:"bytes,3,opt,name=repeatInterval,proto3,oneof" json:"repeatInterval,omitempty"`
	// How long to wait before sending notifications on new condition that has
	// already fired recently (default= 10m)
	ThrottlingDuration *durationpb.Duration    `protobuf:"bytes,4,opt,name=throttlingDuration,proto3,oneof" json:"throttlingDuration,omitempty"`
	Details            *EndpointImplementation `protobuf:"bytes,5,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

Empty means no attached endpoints

func (*AttachedEndpoints) Descriptor deprecated

func (*AttachedEndpoints) Descriptor() ([]byte, []int)

Deprecated: Use AttachedEndpoints.ProtoReflect.Descriptor instead.

func (*AttachedEndpoints) GetDetails

func (x *AttachedEndpoints) GetDetails() *EndpointImplementation

func (*AttachedEndpoints) GetInitialDelay

func (x *AttachedEndpoints) GetInitialDelay() *durationpb.Duration

func (*AttachedEndpoints) GetItems

func (x *AttachedEndpoints) GetItems() []*AttachedEndpoint

func (*AttachedEndpoints) GetRepeatInterval

func (x *AttachedEndpoints) GetRepeatInterval() *durationpb.Duration

func (*AttachedEndpoints) GetThrottlingDuration

func (x *AttachedEndpoints) GetThrottlingDuration() *durationpb.Duration

func (*AttachedEndpoints) ProtoMessage

func (*AttachedEndpoints) ProtoMessage()

func (*AttachedEndpoints) ProtoReflect

func (x *AttachedEndpoints) ProtoReflect() protoreflect.Message

func (*AttachedEndpoints) Reset

func (x *AttachedEndpoints) Reset()

func (*AttachedEndpoints) String

func (x *AttachedEndpoints) String() string

func (*AttachedEndpoints) Validate

func (a *AttachedEndpoints) Validate() error

type CapabilityState added in v0.8.0

type CapabilityState struct {
	States []string `protobuf:"bytes,1,rep,name=states,proto3" json:"states,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilityState) Descriptor deprecated added in v0.8.0

func (*CapabilityState) Descriptor() ([]byte, []int)

Deprecated: Use CapabilityState.ProtoReflect.Descriptor instead.

func (*CapabilityState) GetStates added in v0.8.0

func (x *CapabilityState) GetStates() []string

func (*CapabilityState) ProtoMessage added in v0.8.0

func (*CapabilityState) ProtoMessage()

func (*CapabilityState) ProtoReflect added in v0.8.0

func (x *CapabilityState) ProtoReflect() protoreflect.Message

func (*CapabilityState) Reset added in v0.8.0

func (x *CapabilityState) Reset()

func (*CapabilityState) String added in v0.8.0

func (x *CapabilityState) String() string

type CloneToRequest added in v0.8.0

type CloneToRequest struct {
	AlertCondition *AlertCondition `protobuf:"bytes,1,opt,name=alertCondition,proto3" json:"alertCondition,omitempty"`
	ToClusters     []string        `protobuf:"bytes,2,rep,name=toClusters,proto3" json:"toClusters,omitempty"`
	// contains filtered or unexported fields
}

func (*CloneToRequest) Descriptor deprecated added in v0.8.0

func (*CloneToRequest) Descriptor() ([]byte, []int)

Deprecated: Use CloneToRequest.ProtoReflect.Descriptor instead.

func (*CloneToRequest) GetAlertCondition added in v0.8.0

func (x *CloneToRequest) GetAlertCondition() *AlertCondition

func (*CloneToRequest) GetToClusters added in v0.8.0

func (x *CloneToRequest) GetToClusters() []string

func (*CloneToRequest) ProtoMessage added in v0.8.0

func (*CloneToRequest) ProtoMessage()

func (*CloneToRequest) ProtoReflect added in v0.8.0

func (x *CloneToRequest) ProtoReflect() protoreflect.Message

func (*CloneToRequest) Reset added in v0.8.0

func (x *CloneToRequest) Reset()

func (*CloneToRequest) String added in v0.8.0

func (x *CloneToRequest) String() string

func (*CloneToRequest) Validate added in v0.8.0

func (c *CloneToRequest) Validate() error

type CompositionAction

type CompositionAction int32
const (
	CompositionAction_AND CompositionAction = 0
	CompositionAction_OR  CompositionAction = 1
)

func (CompositionAction) Descriptor

func (CompositionAction) Enum

func (CompositionAction) EnumDescriptor deprecated

func (CompositionAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use CompositionAction.Descriptor instead.

func (CompositionAction) Number

func (CompositionAction) String

func (x CompositionAction) String() string

func (CompositionAction) Type

type ControlFlowAction

type ControlFlowAction int32
const (
	ControlFlowAction_IF_THEN     ControlFlowAction = 0
	ControlFlowAction_IF_NOT_THEN ControlFlowAction = 1
)

func (ControlFlowAction) Descriptor

func (ControlFlowAction) Enum

func (ControlFlowAction) EnumDescriptor deprecated

func (ControlFlowAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use ControlFlowAction.Descriptor instead.

func (ControlFlowAction) Number

func (ControlFlowAction) String

func (x ControlFlowAction) String() string

func (ControlFlowAction) Type

type Cores added in v0.6.2

type Cores struct {
	Items []int64 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*Cores) Descriptor deprecated added in v0.6.2

func (*Cores) Descriptor() ([]byte, []int)

Deprecated: Use Cores.ProtoReflect.Descriptor instead.

func (*Cores) GetItems added in v0.6.2

func (x *Cores) GetItems() []int64

func (*Cores) ProtoMessage added in v0.6.2

func (*Cores) ProtoMessage()

func (*Cores) ProtoReflect added in v0.6.2

func (x *Cores) ProtoReflect() protoreflect.Message

func (*Cores) Reset added in v0.6.2

func (x *Cores) Reset()

func (*Cores) String added in v0.6.2

func (x *Cores) String() string

type CpuInfo added in v0.6.2

type CpuInfo struct {

	// cores
	CoreIds []int64 `protobuf:"varint,1,rep,packed,name=coreIds,proto3" json:"coreIds,omitempty"`
	// contains filtered or unexported fields
}

func (*CpuInfo) Descriptor deprecated added in v0.6.2

func (*CpuInfo) Descriptor() ([]byte, []int)

Deprecated: Use CpuInfo.ProtoReflect.Descriptor instead.

func (*CpuInfo) GetCoreIds added in v0.6.2

func (x *CpuInfo) GetCoreIds() []int64

func (*CpuInfo) ProtoMessage added in v0.6.2

func (*CpuInfo) ProtoMessage()

func (*CpuInfo) ProtoReflect added in v0.6.2

func (x *CpuInfo) ProtoReflect() protoreflect.Message

func (*CpuInfo) Reset added in v0.6.2

func (x *CpuInfo) Reset()

func (*CpuInfo) String added in v0.6.2

func (x *CpuInfo) String() string

type CpuNodeGroup added in v0.6.2

type CpuNodeGroup struct {
	Nodes map[string]*CpuInfo `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CpuNodeGroup) Descriptor deprecated added in v0.6.2

func (*CpuNodeGroup) Descriptor() ([]byte, []int)

Deprecated: Use CpuNodeGroup.ProtoReflect.Descriptor instead.

func (*CpuNodeGroup) GetNodes added in v0.6.2

func (x *CpuNodeGroup) GetNodes() map[string]*CpuInfo

func (*CpuNodeGroup) ProtoMessage added in v0.6.2

func (*CpuNodeGroup) ProtoMessage()

func (*CpuNodeGroup) ProtoReflect added in v0.6.2

func (x *CpuNodeGroup) ProtoReflect() protoreflect.Message

func (*CpuNodeGroup) Reset added in v0.6.2

func (x *CpuNodeGroup) Reset()

func (*CpuNodeGroup) String added in v0.6.2

func (x *CpuNodeGroup) String() string

type DeleteAlertEndpointRequest

type DeleteAlertEndpointRequest struct {
	ForceDelete bool          `protobuf:"varint,1,opt,name=forceDelete,proto3" json:"forceDelete,omitempty"`
	Id          *v1.Reference `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAlertEndpointRequest) Descriptor deprecated

func (*DeleteAlertEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAlertEndpointRequest.ProtoReflect.Descriptor instead.

func (*DeleteAlertEndpointRequest) GetForceDelete

func (x *DeleteAlertEndpointRequest) GetForceDelete() bool

func (*DeleteAlertEndpointRequest) GetId

func (*DeleteAlertEndpointRequest) ProtoMessage

func (*DeleteAlertEndpointRequest) ProtoMessage()

func (*DeleteAlertEndpointRequest) ProtoReflect

func (*DeleteAlertEndpointRequest) Reset

func (x *DeleteAlertEndpointRequest) Reset()

func (*DeleteAlertEndpointRequest) String

func (x *DeleteAlertEndpointRequest) String() string

type EmailEndpoint

type EmailEndpoint struct {

	// email recipient
	To string `protobuf:"bytes,1,opt,name=to,proto3" json:"to,omitempty"`
	// smtp server sender email
	SmtpFrom *string `protobuf:"bytes,2,opt,name=smtpFrom,proto3,oneof" json:"smtpFrom,omitempty"`
	// smtp server host & port
	SmtpSmartHost *string `protobuf:"bytes,3,opt,name=smtpSmartHost,proto3,oneof" json:"smtpSmartHost,omitempty"`
	// smtp server username
	SmtpAuthUsername *string `protobuf:"bytes,4,opt,name=smtpAuthUsername,proto3,oneof" json:"smtpAuthUsername,omitempty"`
	// smtp server identity
	SmtpAuthIdentity *string `protobuf:"bytes,5,opt,name=smtpAuthIdentity,proto3,oneof" json:"smtpAuthIdentity,omitempty"`
	// smtp server password
	SmtpAuthPassword *string `protobuf:"bytes,6,opt,name=smtpAuthPassword,proto3,oneof" json:"smtpAuthPassword,omitempty"`
	// does SMTP require TSL : yes or no
	SmtpRequireTLS *bool `protobuf:"varint,7,opt,name=smtpRequireTLS,proto3,oneof" json:"smtpRequireTLS,omitempty"`
	// contains filtered or unexported fields
}

func (*EmailEndpoint) Descriptor deprecated

func (*EmailEndpoint) Descriptor() ([]byte, []int)

Deprecated: Use EmailEndpoint.ProtoReflect.Descriptor instead.

func (*EmailEndpoint) GetSmtpAuthIdentity

func (x *EmailEndpoint) GetSmtpAuthIdentity() string

func (*EmailEndpoint) GetSmtpAuthPassword

func (x *EmailEndpoint) GetSmtpAuthPassword() string

func (*EmailEndpoint) GetSmtpAuthUsername

func (x *EmailEndpoint) GetSmtpAuthUsername() string

func (*EmailEndpoint) GetSmtpFrom

func (x *EmailEndpoint) GetSmtpFrom() string

func (*EmailEndpoint) GetSmtpRequireTLS

func (x *EmailEndpoint) GetSmtpRequireTLS() bool

func (*EmailEndpoint) GetSmtpSmartHost

func (x *EmailEndpoint) GetSmtpSmartHost() string

func (*EmailEndpoint) GetTo

func (x *EmailEndpoint) GetTo() string

func (*EmailEndpoint) ProtoMessage

func (*EmailEndpoint) ProtoMessage()

func (*EmailEndpoint) ProtoReflect

func (x *EmailEndpoint) ProtoReflect() protoreflect.Message

func (*EmailEndpoint) Reset

func (x *EmailEndpoint) Reset()

func (*EmailEndpoint) String

func (x *EmailEndpoint) String() string

func (*EmailEndpoint) Validate

func (e *EmailEndpoint) Validate() error

type EndpointImplementation

type EndpointImplementation struct {

	// title of the alert (required)
	Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	// body message of the alert (required)
	Body string `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
	// send a notification when the alert is no longer firing? yes/no (default =
	// no)
	SendResolved *bool `protobuf:"varint,3,opt,name=sendResolved,proto3,oneof" json:"sendResolved,omitempty"`
	// contains filtered or unexported fields
}

func (*EndpointImplementation) Descriptor deprecated

func (*EndpointImplementation) Descriptor() ([]byte, []int)

Deprecated: Use EndpointImplementation.ProtoReflect.Descriptor instead.

func (*EndpointImplementation) GetBody

func (x *EndpointImplementation) GetBody() string

func (*EndpointImplementation) GetSendResolved

func (x *EndpointImplementation) GetSendResolved() bool

func (*EndpointImplementation) GetTitle

func (x *EndpointImplementation) GetTitle() string

func (*EndpointImplementation) ProtoMessage

func (*EndpointImplementation) ProtoMessage()

func (*EndpointImplementation) ProtoReflect

func (x *EndpointImplementation) ProtoReflect() protoreflect.Message

func (*EndpointImplementation) Reset

func (x *EndpointImplementation) Reset()

func (*EndpointImplementation) String

func (x *EndpointImplementation) String() string

func (*EndpointImplementation) Validate

func (e *EndpointImplementation) Validate() error

type EndpointMetadata

type EndpointMetadata struct {
	Position     int32  `protobuf:"varint,1,opt,name=position,proto3" json:"position,omitempty"`
	EndpointType string `protobuf:"bytes,2,opt,name=endpointType,proto3" json:"endpointType,omitempty"`
	// contains filtered or unexported fields
}

opni-alerting internal use

func (*EndpointMetadata) Descriptor deprecated

func (*EndpointMetadata) Descriptor() ([]byte, []int)

Deprecated: Use EndpointMetadata.ProtoReflect.Descriptor instead.

func (*EndpointMetadata) GetEndpointType

func (x *EndpointMetadata) GetEndpointType() string

func (*EndpointMetadata) GetPosition

func (x *EndpointMetadata) GetPosition() int32

func (*EndpointMetadata) ProtoMessage

func (*EndpointMetadata) ProtoMessage()

func (*EndpointMetadata) ProtoReflect

func (x *EndpointMetadata) ProtoReflect() protoreflect.Message

func (*EndpointMetadata) Reset

func (x *EndpointMetadata) Reset()

func (*EndpointMetadata) String

func (x *EndpointMetadata) String() string

type EndpointRoutingMap

type EndpointRoutingMap struct {
	Endpoints map[string]*EndpointMetadata `` /* 159-byte string literal not displayed */
	// contains filtered or unexported fields
}

opni-alerting internal use

func (*EndpointRoutingMap) Descriptor deprecated

func (*EndpointRoutingMap) Descriptor() ([]byte, []int)

Deprecated: Use EndpointRoutingMap.ProtoReflect.Descriptor instead.

func (*EndpointRoutingMap) GetEndpoints

func (x *EndpointRoutingMap) GetEndpoints() map[string]*EndpointMetadata

func (*EndpointRoutingMap) ProtoMessage

func (*EndpointRoutingMap) ProtoMessage()

func (*EndpointRoutingMap) ProtoReflect

func (x *EndpointRoutingMap) ProtoReflect() protoreflect.Message

func (*EndpointRoutingMap) Reset

func (x *EndpointRoutingMap) Reset()

func (*EndpointRoutingMap) String

func (x *EndpointRoutingMap) String() string

type EphemeralDispatcherRequest added in v0.8.0

type EphemeralDispatcherRequest struct {
	Ttl           *durationpb.Duration    `protobuf:"bytes,1,opt,name=ttl,proto3" json:"ttl,omitempty"`
	NumDispatches int64                   `protobuf:"varint,2,opt,name=numDispatches,proto3" json:"numDispatches,omitempty"`
	Prefix        string                  `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
	Endpoint      *AlertEndpoint          `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Details       *EndpointImplementation `protobuf:"bytes,5,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*EphemeralDispatcherRequest) Descriptor deprecated added in v0.8.0

func (*EphemeralDispatcherRequest) Descriptor() ([]byte, []int)

Deprecated: Use EphemeralDispatcherRequest.ProtoReflect.Descriptor instead.

func (*EphemeralDispatcherRequest) GetDetails added in v0.8.0

func (*EphemeralDispatcherRequest) GetEndpoint added in v0.8.0

func (x *EphemeralDispatcherRequest) GetEndpoint() *AlertEndpoint

func (*EphemeralDispatcherRequest) GetNumDispatches added in v0.8.0

func (x *EphemeralDispatcherRequest) GetNumDispatches() int64

func (*EphemeralDispatcherRequest) GetPrefix added in v0.8.0

func (x *EphemeralDispatcherRequest) GetPrefix() string

func (*EphemeralDispatcherRequest) GetTtl added in v0.8.0

func (*EphemeralDispatcherRequest) ProtoMessage added in v0.8.0

func (*EphemeralDispatcherRequest) ProtoMessage()

func (*EphemeralDispatcherRequest) ProtoReflect added in v0.8.0

func (*EphemeralDispatcherRequest) Reset added in v0.8.0

func (x *EphemeralDispatcherRequest) Reset()

func (*EphemeralDispatcherRequest) String added in v0.8.0

func (x *EphemeralDispatcherRequest) String() string

func (*EphemeralDispatcherRequest) Validate added in v0.8.0

func (e *EphemeralDispatcherRequest) Validate() error

type EphemeralDispatcherResponse added in v0.8.0

type EphemeralDispatcherResponse struct {
	TriggerAlertsRequest *TriggerAlertsRequest `protobuf:"bytes,1,opt,name=triggerAlertsRequest,proto3" json:"triggerAlertsRequest,omitempty"`
	// contains filtered or unexported fields
}

func (*EphemeralDispatcherResponse) Descriptor deprecated added in v0.8.0

func (*EphemeralDispatcherResponse) Descriptor() ([]byte, []int)

Deprecated: Use EphemeralDispatcherResponse.ProtoReflect.Descriptor instead.

func (*EphemeralDispatcherResponse) GetTriggerAlertsRequest added in v0.8.0

func (x *EphemeralDispatcherResponse) GetTriggerAlertsRequest() *TriggerAlertsRequest

func (*EphemeralDispatcherResponse) ProtoMessage added in v0.8.0

func (*EphemeralDispatcherResponse) ProtoMessage()

func (*EphemeralDispatcherResponse) ProtoReflect added in v0.8.0

func (*EphemeralDispatcherResponse) Reset added in v0.8.0

func (x *EphemeralDispatcherResponse) Reset()

func (*EphemeralDispatcherResponse) String added in v0.8.0

func (x *EphemeralDispatcherResponse) String() string

type FilesystemInfo added in v0.6.2

type FilesystemInfo struct {
	Mountpoints []string `protobuf:"bytes,1,rep,name=mountpoints,proto3" json:"mountpoints,omitempty"`
	Devices     []string `protobuf:"bytes,2,rep,name=devices,proto3" json:"devices,omitempty"`
	// contains filtered or unexported fields
}

func (*FilesystemInfo) Descriptor deprecated added in v0.6.2

func (*FilesystemInfo) Descriptor() ([]byte, []int)

Deprecated: Use FilesystemInfo.ProtoReflect.Descriptor instead.

func (*FilesystemInfo) GetDevices added in v0.6.2

func (x *FilesystemInfo) GetDevices() []string

func (*FilesystemInfo) GetMountpoints added in v0.6.2

func (x *FilesystemInfo) GetMountpoints() []string

func (*FilesystemInfo) ProtoMessage added in v0.6.2

func (*FilesystemInfo) ProtoMessage()

func (*FilesystemInfo) ProtoReflect added in v0.6.2

func (x *FilesystemInfo) ProtoReflect() protoreflect.Message

func (*FilesystemInfo) Reset added in v0.6.2

func (x *FilesystemInfo) Reset()

func (*FilesystemInfo) String added in v0.6.2

func (x *FilesystemInfo) String() string

type FilesystemNodeGroup added in v0.6.2

type FilesystemNodeGroup struct {
	Nodes map[string]*FilesystemInfo `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*FilesystemNodeGroup) Descriptor deprecated added in v0.6.2

func (*FilesystemNodeGroup) Descriptor() ([]byte, []int)

Deprecated: Use FilesystemNodeGroup.ProtoReflect.Descriptor instead.

func (*FilesystemNodeGroup) GetNodes added in v0.6.2

func (x *FilesystemNodeGroup) GetNodes() map[string]*FilesystemInfo

func (*FilesystemNodeGroup) ProtoMessage added in v0.6.2

func (*FilesystemNodeGroup) ProtoMessage()

func (*FilesystemNodeGroup) ProtoReflect added in v0.6.2

func (x *FilesystemNodeGroup) ProtoReflect() protoreflect.Message

func (*FilesystemNodeGroup) Reset added in v0.6.2

func (x *FilesystemNodeGroup) Reset()

func (*FilesystemNodeGroup) String added in v0.6.2

func (x *FilesystemNodeGroup) String() string

type FullAttachedEndpoint

type FullAttachedEndpoint struct {
	EndpointId    string                  `protobuf:"bytes,1,opt,name=endpointId,proto3" json:"endpointId,omitempty"`
	AlertEndpoint *AlertEndpoint          `protobuf:"bytes,2,opt,name=alertEndpoint,proto3" json:"alertEndpoint,omitempty"`
	Details       *EndpointImplementation `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*FullAttachedEndpoint) Descriptor deprecated

func (*FullAttachedEndpoint) Descriptor() ([]byte, []int)

Deprecated: Use FullAttachedEndpoint.ProtoReflect.Descriptor instead.

func (*FullAttachedEndpoint) GetAlertEndpoint

func (x *FullAttachedEndpoint) GetAlertEndpoint() *AlertEndpoint

func (*FullAttachedEndpoint) GetDetails

func (*FullAttachedEndpoint) GetEndpointId

func (x *FullAttachedEndpoint) GetEndpointId() string

func (*FullAttachedEndpoint) ProtoMessage

func (*FullAttachedEndpoint) ProtoMessage()

func (*FullAttachedEndpoint) ProtoReflect

func (x *FullAttachedEndpoint) ProtoReflect() protoreflect.Message

func (*FullAttachedEndpoint) Reset

func (x *FullAttachedEndpoint) Reset()

func (*FullAttachedEndpoint) String

func (x *FullAttachedEndpoint) String() string

func (*FullAttachedEndpoint) Validate

func (f *FullAttachedEndpoint) Validate() error

type FullAttachedEndpoints

type FullAttachedEndpoints struct {
	Items []*FullAttachedEndpoint `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// initial delay before firing the alert (optional) (default=10s)
	InitialDelay *durationpb.Duration `protobuf:"bytes,2,opt,name=initialDelay,proto3,oneof" json:"initialDelay,omitempty"`
	// how often to resend alert messages on active alerts (default =10m)
	RepeatInterval *durationpb.Duration `protobuf:"bytes,3,opt,name=repeatInterval,proto3,oneof" json:"repeatInterval,omitempty"`
	// How long to wait before sending notifications on new condition that has
	// already fired recently (default= 10m)
	ThrottlingDuration *durationpb.Duration    `protobuf:"bytes,4,opt,name=throttlingDuration,proto3,oneof" json:"throttlingDuration,omitempty"`
	Details            *EndpointImplementation `protobuf:"bytes,5,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*FullAttachedEndpoints) Descriptor deprecated

func (*FullAttachedEndpoints) Descriptor() ([]byte, []int)

Deprecated: Use FullAttachedEndpoints.ProtoReflect.Descriptor instead.

func (*FullAttachedEndpoints) GetDetails

func (*FullAttachedEndpoints) GetInitialDelay

func (x *FullAttachedEndpoints) GetInitialDelay() *durationpb.Duration

func (*FullAttachedEndpoints) GetItems

func (*FullAttachedEndpoints) GetRepeatInterval

func (x *FullAttachedEndpoints) GetRepeatInterval() *durationpb.Duration

func (*FullAttachedEndpoints) GetThrottlingDuration

func (x *FullAttachedEndpoints) GetThrottlingDuration() *durationpb.Duration

func (*FullAttachedEndpoints) ProtoMessage

func (*FullAttachedEndpoints) ProtoMessage()

func (*FullAttachedEndpoints) ProtoReflect

func (x *FullAttachedEndpoints) ProtoReflect() protoreflect.Message

func (*FullAttachedEndpoints) Reset

func (x *FullAttachedEndpoints) Reset()

func (*FullAttachedEndpoints) String

func (x *FullAttachedEndpoints) String() string

func (*FullAttachedEndpoints) Validate

func (f *FullAttachedEndpoints) Validate() error

type IndexableMetric added in v0.6.2

type IndexableMetric interface {
	GoldenSignal() string
	AlertType() string
}

type InformativeAlertLog

type InformativeAlertLog struct {
	ConditionId *v1.Reference   `protobuf:"bytes,1,opt,name=conditionId,proto3" json:"conditionId,omitempty"`
	Condition   *AlertCondition `protobuf:"bytes,2,opt,name=condition,proto3" json:"condition,omitempty"`
	Log         *v1.AlertLog    `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"`
	// contains filtered or unexported fields
}

func (*InformativeAlertLog) Descriptor deprecated

func (*InformativeAlertLog) Descriptor() ([]byte, []int)

Deprecated: Use InformativeAlertLog.ProtoReflect.Descriptor instead.

func (*InformativeAlertLog) GetCondition

func (x *InformativeAlertLog) GetCondition() *AlertCondition

func (*InformativeAlertLog) GetConditionId

func (x *InformativeAlertLog) GetConditionId() *v1.Reference

func (*InformativeAlertLog) GetLog

func (x *InformativeAlertLog) GetLog() *v1.AlertLog

func (*InformativeAlertLog) ProtoMessage

func (*InformativeAlertLog) ProtoMessage()

func (*InformativeAlertLog) ProtoReflect

func (x *InformativeAlertLog) ProtoReflect() protoreflect.Message

func (*InformativeAlertLog) Reset

func (x *InformativeAlertLog) Reset()

func (*InformativeAlertLog) String

func (x *InformativeAlertLog) String() string

type InformativeAlertLogList

type InformativeAlertLogList struct {
	Items []*InformativeAlertLog `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*InformativeAlertLogList) Descriptor deprecated

func (*InformativeAlertLogList) Descriptor() ([]byte, []int)

Deprecated: Use InformativeAlertLogList.ProtoReflect.Descriptor instead.

func (*InformativeAlertLogList) GetItems

func (*InformativeAlertLogList) ProtoMessage

func (*InformativeAlertLogList) ProtoMessage()

func (*InformativeAlertLogList) ProtoReflect

func (x *InformativeAlertLogList) ProtoReflect() protoreflect.Message

func (*InformativeAlertLogList) Reset

func (x *InformativeAlertLogList) Reset()

func (*InformativeAlertLogList) String

func (x *InformativeAlertLogList) String() string

type InvolvedConditions

type InvolvedConditions struct {
	Items []*v1.Reference `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*InvolvedConditions) Descriptor deprecated

func (*InvolvedConditions) Descriptor() ([]byte, []int)

Deprecated: Use InvolvedConditions.ProtoReflect.Descriptor instead.

func (*InvolvedConditions) GetItems

func (x *InvolvedConditions) GetItems() []*v1.Reference

func (*InvolvedConditions) ProtoMessage

func (*InvolvedConditions) ProtoMessage()

func (*InvolvedConditions) ProtoReflect

func (x *InvolvedConditions) ProtoReflect() protoreflect.Message

func (*InvolvedConditions) Reset

func (x *InvolvedConditions) Reset()

func (*InvolvedConditions) String

func (x *InvolvedConditions) String() string

type KubeObjectGroups

type KubeObjectGroups struct {
	ResourceTypes map[string]*NamespaceObjects `` /* 167-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*KubeObjectGroups) Descriptor deprecated

func (*KubeObjectGroups) Descriptor() ([]byte, []int)

Deprecated: Use KubeObjectGroups.ProtoReflect.Descriptor instead.

func (*KubeObjectGroups) GetResourceTypes

func (x *KubeObjectGroups) GetResourceTypes() map[string]*NamespaceObjects

func (*KubeObjectGroups) ProtoMessage

func (*KubeObjectGroups) ProtoMessage()

func (*KubeObjectGroups) ProtoReflect

func (x *KubeObjectGroups) ProtoReflect() protoreflect.Message

func (*KubeObjectGroups) Reset

func (x *KubeObjectGroups) Reset()

func (*KubeObjectGroups) String

func (x *KubeObjectGroups) String() string

type ListAlertConditionCPUSaturation added in v0.6.2

type ListAlertConditionCPUSaturation struct {

	// clusters -> node (empty selection defaults to all) -> (cpus, cpu_state)
	Clusters map[string]*CpuNodeGroup `` /* 157-byte string literal not displayed */
	// cpu state, one of :
	// "user": The time spent in userland
	// "system": The time spent in the kernel
	// "iowait": Time spent waiting for I/O
	// "idle": Time the CPU had nothing to do
	// "irq" : Time servicing interrupts
	// "softirq": Time servicing interrupts
	// "guest" : If you are running VMs, the CPU they use
	// "steal" : If you are a VM, time other VMs "stole" from your CPUs
	CpuStates []string `protobuf:"bytes,2,rep,name=cpuStates,proto3" json:"cpuStates,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAlertConditionCPUSaturation) Descriptor deprecated added in v0.6.2

func (*ListAlertConditionCPUSaturation) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertConditionCPUSaturation.ProtoReflect.Descriptor instead.

func (*ListAlertConditionCPUSaturation) GetClusters added in v0.6.2

func (x *ListAlertConditionCPUSaturation) GetClusters() map[string]*CpuNodeGroup

func (*ListAlertConditionCPUSaturation) GetCpuStates added in v0.6.2

func (x *ListAlertConditionCPUSaturation) GetCpuStates() []string

func (*ListAlertConditionCPUSaturation) ProtoMessage added in v0.6.2

func (*ListAlertConditionCPUSaturation) ProtoMessage()

func (*ListAlertConditionCPUSaturation) ProtoReflect added in v0.6.2

func (*ListAlertConditionCPUSaturation) Reset added in v0.6.2

func (*ListAlertConditionCPUSaturation) String added in v0.6.2

type ListAlertConditionComposition

type ListAlertConditionComposition struct {
	X []*v1.Reference `protobuf:"bytes,1,rep,name=x,proto3" json:"x,omitempty"`
	Y []*v1.Reference `protobuf:"bytes,2,rep,name=y,proto3" json:"y,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAlertConditionComposition) Descriptor deprecated

func (*ListAlertConditionComposition) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertConditionComposition.ProtoReflect.Descriptor instead.

func (*ListAlertConditionComposition) GetX

func (*ListAlertConditionComposition) GetY

func (*ListAlertConditionComposition) ProtoMessage

func (*ListAlertConditionComposition) ProtoMessage()

func (*ListAlertConditionComposition) ProtoReflect

func (*ListAlertConditionComposition) Reset

func (x *ListAlertConditionComposition) Reset()

func (*ListAlertConditionComposition) String

type ListAlertConditionControlFlow

type ListAlertConditionControlFlow struct {
	X    []*v1.Reference        `protobuf:"bytes,1,rep,name=x,proto3" json:"x,omitempty"`
	Y    []*v1.Reference        `protobuf:"bytes,2,rep,name=y,proto3" json:"y,omitempty"`
	Fors []*durationpb.Duration `protobuf:"bytes,3,rep,name=fors,proto3" json:"fors,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAlertConditionControlFlow) Descriptor deprecated

func (*ListAlertConditionControlFlow) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertConditionControlFlow.ProtoReflect.Descriptor instead.

func (*ListAlertConditionControlFlow) GetFors

func (*ListAlertConditionControlFlow) GetX

func (*ListAlertConditionControlFlow) GetY

func (*ListAlertConditionControlFlow) ProtoMessage

func (*ListAlertConditionControlFlow) ProtoMessage()

func (*ListAlertConditionControlFlow) ProtoReflect

func (*ListAlertConditionControlFlow) Reset

func (x *ListAlertConditionControlFlow) Reset()

func (*ListAlertConditionControlFlow) String

type ListAlertConditionDownstreamCapability added in v0.8.0

type ListAlertConditionDownstreamCapability struct {
	Clusters map[string]*CapabilityState `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListAlertConditionDownstreamCapability) Descriptor deprecated added in v0.8.0

func (*ListAlertConditionDownstreamCapability) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertConditionDownstreamCapability.ProtoReflect.Descriptor instead.

func (*ListAlertConditionDownstreamCapability) GetClusters added in v0.8.0

func (*ListAlertConditionDownstreamCapability) ProtoMessage added in v0.8.0

func (*ListAlertConditionDownstreamCapability) ProtoReflect added in v0.8.0

func (*ListAlertConditionDownstreamCapability) Reset added in v0.8.0

func (*ListAlertConditionDownstreamCapability) String added in v0.8.0

type ListAlertConditionFilesystemSaturation added in v0.6.2

type ListAlertConditionFilesystemSaturation struct {
	Clusters map[string]*FilesystemNodeGroup `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListAlertConditionFilesystemSaturation) Descriptor deprecated added in v0.6.2

func (*ListAlertConditionFilesystemSaturation) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertConditionFilesystemSaturation.ProtoReflect.Descriptor instead.

func (*ListAlertConditionFilesystemSaturation) GetClusters added in v0.6.2

func (*ListAlertConditionFilesystemSaturation) ProtoMessage added in v0.6.2

func (*ListAlertConditionFilesystemSaturation) ProtoReflect added in v0.6.2

func (*ListAlertConditionFilesystemSaturation) Reset added in v0.6.2

func (*ListAlertConditionFilesystemSaturation) String added in v0.6.2

type ListAlertConditionKubeState

type ListAlertConditionKubeState struct {
	Clusters map[string]*KubeObjectGroups `` /* 157-byte string literal not displayed */
	States   []string                     `protobuf:"bytes,2,rep,name=states,proto3" json:"states,omitempty"`
	Fors     []*durationpb.Duration       `protobuf:"bytes,3,rep,name=fors,proto3" json:"fors,omitempty"`
	// contains filtered or unexported fields
}

clusters --> resourceType --> namespace --> resourceName

func (*ListAlertConditionKubeState) Descriptor deprecated

func (*ListAlertConditionKubeState) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertConditionKubeState.ProtoReflect.Descriptor instead.

func (*ListAlertConditionKubeState) GetClusters

func (x *ListAlertConditionKubeState) GetClusters() map[string]*KubeObjectGroups

func (*ListAlertConditionKubeState) GetFors

func (*ListAlertConditionKubeState) GetStates

func (x *ListAlertConditionKubeState) GetStates() []string

func (*ListAlertConditionKubeState) ProtoMessage

func (*ListAlertConditionKubeState) ProtoMessage()

func (*ListAlertConditionKubeState) ProtoReflect

func (*ListAlertConditionKubeState) Reset

func (x *ListAlertConditionKubeState) Reset()

func (*ListAlertConditionKubeState) String

func (x *ListAlertConditionKubeState) String() string

type ListAlertConditionMemorySaturation added in v0.6.2

type ListAlertConditionMemorySaturation struct {
	Clusters   map[string]*MemoryNodeGroup `` /* 157-byte string literal not displayed */
	UsageTypes []string                    `protobuf:"bytes,2,rep,name=usageTypes,proto3" json:"usageTypes,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAlertConditionMemorySaturation) Descriptor deprecated added in v0.6.2

func (*ListAlertConditionMemorySaturation) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertConditionMemorySaturation.ProtoReflect.Descriptor instead.

func (*ListAlertConditionMemorySaturation) GetClusters added in v0.6.2

func (*ListAlertConditionMemorySaturation) GetUsageTypes added in v0.6.2

func (x *ListAlertConditionMemorySaturation) GetUsageTypes() []string

func (*ListAlertConditionMemorySaturation) ProtoMessage added in v0.6.2

func (*ListAlertConditionMemorySaturation) ProtoMessage()

func (*ListAlertConditionMemorySaturation) ProtoReflect added in v0.6.2

func (*ListAlertConditionMemorySaturation) Reset added in v0.6.2

func (*ListAlertConditionMemorySaturation) String added in v0.6.2

type ListAlertConditionMonitoringBackend added in v0.8.0

type ListAlertConditionMonitoringBackend struct {
	BackendComponents []string `protobuf:"bytes,1,rep,name=backendComponents,proto3" json:"backendComponents,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAlertConditionMonitoringBackend) Descriptor deprecated added in v0.8.0

func (*ListAlertConditionMonitoringBackend) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertConditionMonitoringBackend.ProtoReflect.Descriptor instead.

func (*ListAlertConditionMonitoringBackend) GetBackendComponents added in v0.8.0

func (x *ListAlertConditionMonitoringBackend) GetBackendComponents() []string

func (*ListAlertConditionMonitoringBackend) ProtoMessage added in v0.8.0

func (*ListAlertConditionMonitoringBackend) ProtoMessage()

func (*ListAlertConditionMonitoringBackend) ProtoReflect added in v0.8.0

func (*ListAlertConditionMonitoringBackend) Reset added in v0.8.0

func (*ListAlertConditionMonitoringBackend) String added in v0.8.0

type ListAlertConditionPrometheusQuery added in v0.7.0

type ListAlertConditionPrometheusQuery struct {
	Clusters []string `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAlertConditionPrometheusQuery) Descriptor deprecated added in v0.7.0

func (*ListAlertConditionPrometheusQuery) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertConditionPrometheusQuery.ProtoReflect.Descriptor instead.

func (*ListAlertConditionPrometheusQuery) GetClusters added in v0.7.0

func (x *ListAlertConditionPrometheusQuery) GetClusters() []string

func (*ListAlertConditionPrometheusQuery) ProtoMessage added in v0.7.0

func (*ListAlertConditionPrometheusQuery) ProtoMessage()

func (*ListAlertConditionPrometheusQuery) ProtoReflect added in v0.7.0

func (*ListAlertConditionPrometheusQuery) Reset added in v0.7.0

func (*ListAlertConditionPrometheusQuery) String added in v0.7.0

type ListAlertConditionRequest

type ListAlertConditionRequest struct {
	// contains filtered or unexported fields
}

func (*ListAlertConditionRequest) Descriptor deprecated

func (*ListAlertConditionRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertConditionRequest.ProtoReflect.Descriptor instead.

func (*ListAlertConditionRequest) ProtoMessage

func (*ListAlertConditionRequest) ProtoMessage()

func (*ListAlertConditionRequest) ProtoReflect

func (*ListAlertConditionRequest) Reset

func (x *ListAlertConditionRequest) Reset()

func (*ListAlertConditionRequest) String

func (x *ListAlertConditionRequest) String() string

func (*ListAlertConditionRequest) Validate

func (l *ListAlertConditionRequest) Validate() error

type ListAlertConditionSystem

type ListAlertConditionSystem struct {

	// clusters we can apply this to
	AgentIds []string `protobuf:"bytes,1,rep,name=agentIds,proto3" json:"agentIds,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAlertConditionSystem) Descriptor deprecated

func (*ListAlertConditionSystem) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertConditionSystem.ProtoReflect.Descriptor instead.

func (*ListAlertConditionSystem) GetAgentIds

func (x *ListAlertConditionSystem) GetAgentIds() []string

func (*ListAlertConditionSystem) ProtoMessage

func (*ListAlertConditionSystem) ProtoMessage()

func (*ListAlertConditionSystem) ProtoReflect

func (x *ListAlertConditionSystem) ProtoReflect() protoreflect.Message

func (*ListAlertConditionSystem) Reset

func (x *ListAlertConditionSystem) Reset()

func (*ListAlertConditionSystem) String

func (x *ListAlertConditionSystem) String() string

type ListAlertEndpointsRequest

type ListAlertEndpointsRequest struct {
	// contains filtered or unexported fields
}

func (*ListAlertEndpointsRequest) Descriptor deprecated

func (*ListAlertEndpointsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertEndpointsRequest.ProtoReflect.Descriptor instead.

func (*ListAlertEndpointsRequest) ProtoMessage

func (*ListAlertEndpointsRequest) ProtoMessage()

func (*ListAlertEndpointsRequest) ProtoReflect

func (*ListAlertEndpointsRequest) Reset

func (x *ListAlertEndpointsRequest) Reset()

func (*ListAlertEndpointsRequest) String

func (x *ListAlertEndpointsRequest) String() string

func (*ListAlertEndpointsRequest) Validate

func (l *ListAlertEndpointsRequest) Validate() error

type ListAlertLogRequest

type ListAlertLogRequest struct {
	Labels         []string               `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty"`
	Limit          uint64                 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	StartTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=startTimestamp,proto3" json:"startTimestamp,omitempty"`
	EndTimestamp   *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=endTimestamp,proto3" json:"endTimestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAlertLogRequest) Descriptor deprecated

func (*ListAlertLogRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertLogRequest.ProtoReflect.Descriptor instead.

func (*ListAlertLogRequest) GetEndTimestamp

func (x *ListAlertLogRequest) GetEndTimestamp() *timestamppb.Timestamp

func (*ListAlertLogRequest) GetLabels

func (x *ListAlertLogRequest) GetLabels() []string

func (*ListAlertLogRequest) GetLimit

func (x *ListAlertLogRequest) GetLimit() uint64

func (*ListAlertLogRequest) GetStartTimestamp

func (x *ListAlertLogRequest) GetStartTimestamp() *timestamppb.Timestamp

func (*ListAlertLogRequest) ProtoMessage

func (*ListAlertLogRequest) ProtoMessage()

func (*ListAlertLogRequest) ProtoReflect

func (x *ListAlertLogRequest) ProtoReflect() protoreflect.Message

func (*ListAlertLogRequest) Reset

func (x *ListAlertLogRequest) Reset()

func (*ListAlertLogRequest) String

func (x *ListAlertLogRequest) String() string

type ListAlertTypeDetails

type ListAlertTypeDetails struct {

	// Types that are assignable to Type:
	//
	//	*ListAlertTypeDetails_System
	//	*ListAlertTypeDetails_KubeState
	//	*ListAlertTypeDetails_Composition
	//	*ListAlertTypeDetails_ControlFlow
	//	*ListAlertTypeDetails_Cpu
	//	*ListAlertTypeDetails_Memory
	//	*ListAlertTypeDetails_Fs
	//	*ListAlertTypeDetails_DownstreamCapability
	//	*ListAlertTypeDetails_PrometheusQuery
	//	*ListAlertTypeDetails_MonitoringBackend
	Type isListAlertTypeDetails_Type `protobuf_oneof:"type"`
	// contains filtered or unexported fields
}

func (*ListAlertTypeDetails) Descriptor deprecated

func (*ListAlertTypeDetails) Descriptor() ([]byte, []int)

Deprecated: Use ListAlertTypeDetails.ProtoReflect.Descriptor instead.

func (*ListAlertTypeDetails) GetComposition

func (*ListAlertTypeDetails) GetControlFlow

func (*ListAlertTypeDetails) GetCpu added in v0.6.2

func (*ListAlertTypeDetails) GetDownstreamCapability added in v0.8.0

func (x *ListAlertTypeDetails) GetDownstreamCapability() *ListAlertConditionDownstreamCapability

func (*ListAlertTypeDetails) GetFs added in v0.6.2

func (*ListAlertTypeDetails) GetKubeState

func (*ListAlertTypeDetails) GetMemory added in v0.6.2

func (*ListAlertTypeDetails) GetMonitoringBackend added in v0.8.0

func (x *ListAlertTypeDetails) GetMonitoringBackend() *ListAlertConditionMonitoringBackend

func (*ListAlertTypeDetails) GetPrometheusQuery added in v0.7.0

func (*ListAlertTypeDetails) GetSystem

func (*ListAlertTypeDetails) GetType

func (m *ListAlertTypeDetails) GetType() isListAlertTypeDetails_Type

func (*ListAlertTypeDetails) ProtoMessage

func (*ListAlertTypeDetails) ProtoMessage()

func (*ListAlertTypeDetails) ProtoReflect

func (x *ListAlertTypeDetails) ProtoReflect() protoreflect.Message

func (*ListAlertTypeDetails) Reset

func (x *ListAlertTypeDetails) Reset()

func (*ListAlertTypeDetails) String

func (x *ListAlertTypeDetails) String() string

type ListAlertTypeDetails_Composition

type ListAlertTypeDetails_Composition struct {
	Composition *ListAlertConditionComposition `protobuf:"bytes,3,opt,name=composition,proto3,oneof"`
}

type ListAlertTypeDetails_ControlFlow

type ListAlertTypeDetails_ControlFlow struct {
	ControlFlow *ListAlertConditionControlFlow `protobuf:"bytes,4,opt,name=controlFlow,proto3,oneof"`
}

type ListAlertTypeDetails_Cpu added in v0.6.2

type ListAlertTypeDetails_Cpu struct {
	Cpu *ListAlertConditionCPUSaturation `protobuf:"bytes,5,opt,name=cpu,proto3,oneof"`
}

type ListAlertTypeDetails_DownstreamCapability added in v0.8.0

type ListAlertTypeDetails_DownstreamCapability struct {
	DownstreamCapability *ListAlertConditionDownstreamCapability `protobuf:"bytes,8,opt,name=downstreamCapability,proto3,oneof"`
}

type ListAlertTypeDetails_Fs added in v0.6.2

type ListAlertTypeDetails_Fs struct {
	Fs *ListAlertConditionFilesystemSaturation `protobuf:"bytes,7,opt,name=fs,proto3,oneof"`
}

type ListAlertTypeDetails_KubeState

type ListAlertTypeDetails_KubeState struct {
	KubeState *ListAlertConditionKubeState `protobuf:"bytes,2,opt,name=kubeState,proto3,oneof"`
}

type ListAlertTypeDetails_Memory added in v0.6.2

type ListAlertTypeDetails_Memory struct {
	Memory *ListAlertConditionMemorySaturation `protobuf:"bytes,6,opt,name=memory,proto3,oneof"`
}

type ListAlertTypeDetails_MonitoringBackend added in v0.8.0

type ListAlertTypeDetails_MonitoringBackend struct {
	MonitoringBackend *ListAlertConditionMonitoringBackend `protobuf:"bytes,10,opt,name=monitoringBackend,proto3,oneof"`
}

type ListAlertTypeDetails_PrometheusQuery added in v0.7.0

type ListAlertTypeDetails_PrometheusQuery struct {
	PrometheusQuery *ListAlertConditionPrometheusQuery `protobuf:"bytes,9,opt,name=prometheusQuery,proto3,oneof"`
}

type ListAlertTypeDetails_System

type ListAlertTypeDetails_System struct {
	System *ListAlertConditionSystem `protobuf:"bytes,1,opt,name=system,proto3,oneof"`
}

type ListSelectAlertInfo

type ListSelectAlertInfo struct {
	AlertType AlertType `protobuf:"varint,1,opt,name=alertType,proto3,enum=alerting.AlertType" json:"alertType,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSelectAlertInfo) Descriptor deprecated

func (*ListSelectAlertInfo) Descriptor() ([]byte, []int)

Deprecated: Use ListSelectAlertInfo.ProtoReflect.Descriptor instead.

func (*ListSelectAlertInfo) GetAlertType

func (x *ListSelectAlertInfo) GetAlertType() AlertType

func (*ListSelectAlertInfo) ProtoMessage

func (*ListSelectAlertInfo) ProtoMessage()

func (*ListSelectAlertInfo) ProtoReflect

func (x *ListSelectAlertInfo) ProtoReflect() protoreflect.Message

func (*ListSelectAlertInfo) Reset

func (x *ListSelectAlertInfo) Reset()

func (*ListSelectAlertInfo) String

func (x *ListSelectAlertInfo) String() string

type MemoryInfo added in v0.6.2

type MemoryInfo struct {
	Devices []string `protobuf:"bytes,2,rep,name=devices,proto3" json:"devices,omitempty"`
	// contains filtered or unexported fields
}

func (*MemoryInfo) Descriptor deprecated added in v0.6.2

func (*MemoryInfo) Descriptor() ([]byte, []int)

Deprecated: Use MemoryInfo.ProtoReflect.Descriptor instead.

func (*MemoryInfo) GetDevices added in v0.6.2

func (x *MemoryInfo) GetDevices() []string

func (*MemoryInfo) ProtoMessage added in v0.6.2

func (*MemoryInfo) ProtoMessage()

func (*MemoryInfo) ProtoReflect added in v0.6.2

func (x *MemoryInfo) ProtoReflect() protoreflect.Message

func (*MemoryInfo) Reset added in v0.6.2

func (x *MemoryInfo) Reset()

func (*MemoryInfo) String added in v0.6.2

func (x *MemoryInfo) String() string

type MemoryNodeGroup added in v0.6.2

type MemoryNodeGroup struct {
	Nodes map[string]*MemoryInfo `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MemoryNodeGroup) Descriptor deprecated added in v0.6.2

func (*MemoryNodeGroup) Descriptor() ([]byte, []int)

Deprecated: Use MemoryNodeGroup.ProtoReflect.Descriptor instead.

func (*MemoryNodeGroup) GetNodes added in v0.6.2

func (x *MemoryNodeGroup) GetNodes() map[string]*MemoryInfo

func (*MemoryNodeGroup) ProtoMessage added in v0.6.2

func (*MemoryNodeGroup) ProtoMessage()

func (*MemoryNodeGroup) ProtoReflect added in v0.6.2

func (x *MemoryNodeGroup) ProtoReflect() protoreflect.Message

func (*MemoryNodeGroup) Reset added in v0.6.2

func (x *MemoryNodeGroup) Reset()

func (*MemoryNodeGroup) String added in v0.6.2

func (x *MemoryNodeGroup) String() string

type NamespaceObjects

type NamespaceObjects struct {
	Namespaces map[string]*ObjectList `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NamespaceObjects) Descriptor deprecated

func (*NamespaceObjects) Descriptor() ([]byte, []int)

Deprecated: Use NamespaceObjects.ProtoReflect.Descriptor instead.

func (*NamespaceObjects) GetNamespaces

func (x *NamespaceObjects) GetNamespaces() map[string]*ObjectList

func (*NamespaceObjects) ProtoMessage

func (*NamespaceObjects) ProtoMessage()

func (*NamespaceObjects) ProtoReflect

func (x *NamespaceObjects) ProtoReflect() protoreflect.Message

func (*NamespaceObjects) Reset

func (x *NamespaceObjects) Reset()

func (*NamespaceObjects) String

func (x *NamespaceObjects) String() string

type ObjectList

type ObjectList struct {
	Objects []string `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectList) Descriptor deprecated

func (*ObjectList) Descriptor() ([]byte, []int)

Deprecated: Use ObjectList.ProtoReflect.Descriptor instead.

func (*ObjectList) GetObjects

func (x *ObjectList) GetObjects() []string

func (*ObjectList) ProtoMessage

func (*ObjectList) ProtoMessage()

func (*ObjectList) ProtoReflect

func (x *ObjectList) ProtoReflect() protoreflect.Message

func (*ObjectList) Reset

func (x *ObjectList) Reset()

func (*ObjectList) String

func (x *ObjectList) String() string

type PagerDutyEndpoint added in v0.8.0

type PagerDutyEndpoint struct {

	// default global ruleset -> event rules screen
	IntegrationKey string `protobuf:"bytes,1,opt,name=integrationKey,proto3" json:"integrationKey,omitempty"`
	// contains filtered or unexported fields
}

func (*PagerDutyEndpoint) Descriptor deprecated added in v0.8.0

func (*PagerDutyEndpoint) Descriptor() ([]byte, []int)

Deprecated: Use PagerDutyEndpoint.ProtoReflect.Descriptor instead.

func (*PagerDutyEndpoint) GetIntegrationKey added in v0.8.0

func (x *PagerDutyEndpoint) GetIntegrationKey() string

func (*PagerDutyEndpoint) ProtoMessage added in v0.8.0

func (*PagerDutyEndpoint) ProtoMessage()

func (*PagerDutyEndpoint) ProtoReflect added in v0.8.0

func (x *PagerDutyEndpoint) ProtoReflect() protoreflect.Message

func (*PagerDutyEndpoint) Reset added in v0.8.0

func (x *PagerDutyEndpoint) Reset()

func (*PagerDutyEndpoint) String added in v0.8.0

func (x *PagerDutyEndpoint) String() string

func (*PagerDutyEndpoint) Validate added in v0.8.0

func (a *PagerDutyEndpoint) Validate() error

type ResolveAlertsRequest added in v0.8.0

type ResolveAlertsRequest struct {
	ConditionId *v1.Reference     `protobuf:"bytes,1,opt,name=conditionId,proto3" json:"conditionId,omitempty"`
	Annotations map[string]string `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ResolveAlertsRequest) Descriptor deprecated added in v0.8.0

func (*ResolveAlertsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResolveAlertsRequest.ProtoReflect.Descriptor instead.

func (*ResolveAlertsRequest) GetAnnotations added in v0.8.0

func (x *ResolveAlertsRequest) GetAnnotations() map[string]string

func (*ResolveAlertsRequest) GetConditionId added in v0.8.0

func (x *ResolveAlertsRequest) GetConditionId() *v1.Reference

func (*ResolveAlertsRequest) ProtoMessage added in v0.8.0

func (*ResolveAlertsRequest) ProtoMessage()

func (*ResolveAlertsRequest) ProtoReflect added in v0.8.0

func (x *ResolveAlertsRequest) ProtoReflect() protoreflect.Message

func (*ResolveAlertsRequest) Reset added in v0.8.0

func (x *ResolveAlertsRequest) Reset()

func (*ResolveAlertsRequest) String added in v0.8.0

func (x *ResolveAlertsRequest) String() string

type ResolveAlertsResponse added in v0.8.0

type ResolveAlertsResponse struct {
	// contains filtered or unexported fields
}

func (*ResolveAlertsResponse) Descriptor deprecated added in v0.8.0

func (*ResolveAlertsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ResolveAlertsResponse.ProtoReflect.Descriptor instead.

func (*ResolveAlertsResponse) ProtoMessage added in v0.8.0

func (*ResolveAlertsResponse) ProtoMessage()

func (*ResolveAlertsResponse) ProtoReflect added in v0.8.0

func (x *ResolveAlertsResponse) ProtoReflect() protoreflect.Message

func (*ResolveAlertsResponse) Reset added in v0.8.0

func (x *ResolveAlertsResponse) Reset()

func (*ResolveAlertsResponse) String added in v0.8.0

func (x *ResolveAlertsResponse) String() string

type RoutingNode

type RoutingNode struct {
	ConditionId           *v1.Reference          `protobuf:"bytes,1,opt,name=conditionId,proto3" json:"conditionId,omitempty"`
	FullAttachedEndpoints *FullAttachedEndpoints `protobuf:"bytes,2,opt,name=fullAttachedEndpoints,proto3" json:"fullAttachedEndpoints,omitempty"`
	// contains filtered or unexported fields
}

opni-alerting internal use

func (*RoutingNode) Descriptor deprecated

func (*RoutingNode) Descriptor() ([]byte, []int)

Deprecated: Use RoutingNode.ProtoReflect.Descriptor instead.

func (*RoutingNode) GetConditionId

func (x *RoutingNode) GetConditionId() *v1.Reference

func (*RoutingNode) GetFullAttachedEndpoints

func (x *RoutingNode) GetFullAttachedEndpoints() *FullAttachedEndpoints

func (*RoutingNode) ProtoMessage

func (*RoutingNode) ProtoMessage()

func (*RoutingNode) ProtoReflect

func (x *RoutingNode) ProtoReflect() protoreflect.Message

func (*RoutingNode) Reset

func (x *RoutingNode) Reset()

func (*RoutingNode) String

func (x *RoutingNode) String() string

func (*RoutingNode) Validate

func (c *RoutingNode) Validate() error

type RoutingRelationships

type RoutingRelationships struct {
	Conditions map[string]*EndpointRoutingMap `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

opni-alerting internal use

func (*RoutingRelationships) Descriptor deprecated

func (*RoutingRelationships) Descriptor() ([]byte, []int)

Deprecated: Use RoutingRelationships.ProtoReflect.Descriptor instead.

func (*RoutingRelationships) GetConditions

func (x *RoutingRelationships) GetConditions() map[string]*EndpointRoutingMap

func (*RoutingRelationships) InvolvedConditionsForEndpoint

func (r *RoutingRelationships) InvolvedConditionsForEndpoint(endpointId string) []string

func (*RoutingRelationships) ProtoMessage

func (*RoutingRelationships) ProtoMessage()

func (*RoutingRelationships) ProtoReflect

func (x *RoutingRelationships) ProtoReflect() protoreflect.Message

func (*RoutingRelationships) Reset

func (x *RoutingRelationships) Reset()

func (*RoutingRelationships) String

func (x *RoutingRelationships) String() string

type Severity

type Severity int32
const (
	Severity_INFO     Severity = 0
	Severity_WARNING  Severity = 1
	Severity_ERROR    Severity = 2
	Severity_CRITICAL Severity = 3
)

func (Severity) Descriptor

func (Severity) Descriptor() protoreflect.EnumDescriptor

func (Severity) Enum

func (x Severity) Enum() *Severity

func (Severity) EnumDescriptor deprecated

func (Severity) EnumDescriptor() ([]byte, []int)

Deprecated: Use Severity.Descriptor instead.

func (Severity) Number

func (x Severity) Number() protoreflect.EnumNumber

func (Severity) String

func (x Severity) String() string

func (Severity) Type

type SilenceInfo

type SilenceInfo struct {
	SilenceId string                 `protobuf:"bytes,1,opt,name=silenceId,proto3" json:"silenceId,omitempty"`
	StartsAt  *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=startsAt,proto3" json:"startsAt,omitempty"`
	EndsAt    *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=endsAt,proto3" json:"endsAt,omitempty"`
	// contains filtered or unexported fields
}

func (*SilenceInfo) Descriptor deprecated

func (*SilenceInfo) Descriptor() ([]byte, []int)

Deprecated: Use SilenceInfo.ProtoReflect.Descriptor instead.

func (*SilenceInfo) GetEndsAt

func (x *SilenceInfo) GetEndsAt() *timestamppb.Timestamp

func (*SilenceInfo) GetSilenceId

func (x *SilenceInfo) GetSilenceId() string

func (*SilenceInfo) GetStartsAt

func (x *SilenceInfo) GetStartsAt() *timestamppb.Timestamp

func (*SilenceInfo) ProtoMessage

func (*SilenceInfo) ProtoMessage()

func (*SilenceInfo) ProtoReflect

func (x *SilenceInfo) ProtoReflect() protoreflect.Message

func (*SilenceInfo) Reset

func (x *SilenceInfo) Reset()

func (*SilenceInfo) String

func (x *SilenceInfo) String() string

type SilenceRequest

type SilenceRequest struct {
	ConditionId *v1.Reference        `protobuf:"bytes,1,opt,name=conditionId,proto3" json:"conditionId,omitempty"`
	Duration    *durationpb.Duration `protobuf:"bytes,2,opt,name=duration,proto3" json:"duration,omitempty"`
	// contains filtered or unexported fields
}

func (*SilenceRequest) Descriptor deprecated

func (*SilenceRequest) Descriptor() ([]byte, []int)

Deprecated: Use SilenceRequest.ProtoReflect.Descriptor instead.

func (*SilenceRequest) GetConditionId

func (x *SilenceRequest) GetConditionId() *v1.Reference

func (*SilenceRequest) GetDuration

func (x *SilenceRequest) GetDuration() *durationpb.Duration

func (*SilenceRequest) ProtoMessage

func (*SilenceRequest) ProtoMessage()

func (*SilenceRequest) ProtoReflect

func (x *SilenceRequest) ProtoReflect() protoreflect.Message

func (*SilenceRequest) Reset

func (x *SilenceRequest) Reset()

func (*SilenceRequest) String

func (x *SilenceRequest) String() string

func (*SilenceRequest) Validate

func (s *SilenceRequest) Validate() error

type SlackEndpoint

type SlackEndpoint struct {
	WebhookUrl string `protobuf:"bytes,1,opt,name=webhookUrl,proto3" json:"webhookUrl,omitempty"`
	Channel    string `protobuf:"bytes,2,opt,name=channel,proto3" json:"channel,omitempty"`
	// contains filtered or unexported fields
}

func (*SlackEndpoint) Descriptor deprecated

func (*SlackEndpoint) Descriptor() ([]byte, []int)

Deprecated: Use SlackEndpoint.ProtoReflect.Descriptor instead.

func (*SlackEndpoint) GetChannel

func (x *SlackEndpoint) GetChannel() string

func (*SlackEndpoint) GetWebhookUrl

func (x *SlackEndpoint) GetWebhookUrl() string

func (*SlackEndpoint) ProtoMessage

func (*SlackEndpoint) ProtoMessage()

func (*SlackEndpoint) ProtoReflect

func (x *SlackEndpoint) ProtoReflect() protoreflect.Message

func (*SlackEndpoint) Reset

func (x *SlackEndpoint) Reset()

func (*SlackEndpoint) String

func (x *SlackEndpoint) String() string

func (*SlackEndpoint) Validate

func (s *SlackEndpoint) Validate() error

type StringArray added in v0.8.0

type StringArray struct {
	Items []string `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*StringArray) Descriptor deprecated added in v0.8.0

func (*StringArray) Descriptor() ([]byte, []int)

Deprecated: Use StringArray.ProtoReflect.Descriptor instead.

func (*StringArray) GetItems added in v0.8.0

func (x *StringArray) GetItems() []string

func (*StringArray) ProtoMessage added in v0.8.0

func (*StringArray) ProtoMessage()

func (*StringArray) ProtoReflect added in v0.8.0

func (x *StringArray) ProtoReflect() protoreflect.Message

func (*StringArray) Reset added in v0.8.0

func (x *StringArray) Reset()

func (*StringArray) String added in v0.8.0

func (x *StringArray) String() string

type Templateable

type Templateable interface {
	ListTemplates() []string
}

type TestAlertEndpointRequest

type TestAlertEndpointRequest struct {
	Endpoint *AlertEndpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*TestAlertEndpointRequest) Descriptor deprecated

func (*TestAlertEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use TestAlertEndpointRequest.ProtoReflect.Descriptor instead.

func (*TestAlertEndpointRequest) GetEndpoint

func (x *TestAlertEndpointRequest) GetEndpoint() *AlertEndpoint

func (*TestAlertEndpointRequest) ProtoMessage

func (*TestAlertEndpointRequest) ProtoMessage()

func (*TestAlertEndpointRequest) ProtoReflect

func (x *TestAlertEndpointRequest) ProtoReflect() protoreflect.Message

func (*TestAlertEndpointRequest) Reset

func (x *TestAlertEndpointRequest) Reset()

func (*TestAlertEndpointRequest) String

func (x *TestAlertEndpointRequest) String() string

func (*TestAlertEndpointRequest) Validate

func (t *TestAlertEndpointRequest) Validate() error

type TestAlertEndpointResponse

type TestAlertEndpointResponse struct {
	// contains filtered or unexported fields
}

will contain details in a future iteration

func (*TestAlertEndpointResponse) Descriptor deprecated

func (*TestAlertEndpointResponse) Descriptor() ([]byte, []int)

Deprecated: Use TestAlertEndpointResponse.ProtoReflect.Descriptor instead.

func (*TestAlertEndpointResponse) ProtoMessage

func (*TestAlertEndpointResponse) ProtoMessage()

func (*TestAlertEndpointResponse) ProtoReflect

func (*TestAlertEndpointResponse) Reset

func (x *TestAlertEndpointResponse) Reset()

func (*TestAlertEndpointResponse) String

func (x *TestAlertEndpointResponse) String() string

type TimelineRequest

type TimelineRequest struct {
	LookbackWindow *durationpb.Duration `protobuf:"bytes,1,opt,name=lookbackWindow,proto3" json:"lookbackWindow,omitempty"`
	// contains filtered or unexported fields
}

query for status timeline page

func (*TimelineRequest) Descriptor deprecated

func (*TimelineRequest) Descriptor() ([]byte, []int)

Deprecated: Use TimelineRequest.ProtoReflect.Descriptor instead.

func (*TimelineRequest) GetLookbackWindow

func (x *TimelineRequest) GetLookbackWindow() *durationpb.Duration

func (*TimelineRequest) ProtoMessage

func (*TimelineRequest) ProtoMessage()

func (*TimelineRequest) ProtoReflect

func (x *TimelineRequest) ProtoReflect() protoreflect.Message

func (*TimelineRequest) Reset

func (x *TimelineRequest) Reset()

func (*TimelineRequest) String

func (x *TimelineRequest) String() string

func (*TimelineRequest) Validate

func (t *TimelineRequest) Validate() error

type TimelineResponse

type TimelineResponse struct {
	Items map[string]*ActiveWindows `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

maps conditionId => list of active windows

func (*TimelineResponse) Descriptor deprecated

func (*TimelineResponse) Descriptor() ([]byte, []int)

Deprecated: Use TimelineResponse.ProtoReflect.Descriptor instead.

func (*TimelineResponse) GetItems

func (x *TimelineResponse) GetItems() map[string]*ActiveWindows

func (*TimelineResponse) ProtoMessage

func (*TimelineResponse) ProtoMessage()

func (*TimelineResponse) ProtoReflect

func (x *TimelineResponse) ProtoReflect() protoreflect.Message

func (*TimelineResponse) Reset

func (x *TimelineResponse) Reset()

func (*TimelineResponse) String

func (x *TimelineResponse) String() string

type TimelineType

type TimelineType int32
const (
	// do not show, backend error
	TimelineType_Timeline_Unknown TimelineType = 0
	// red
	TimelineType_Timeline_Alerting TimelineType = 1
	// blue?
	TimelineType_Timeline_Silenced TimelineType = 2
)

func (TimelineType) Descriptor

func (TimelineType) Enum

func (x TimelineType) Enum() *TimelineType

func (TimelineType) EnumDescriptor deprecated

func (TimelineType) EnumDescriptor() ([]byte, []int)

Deprecated: Use TimelineType.Descriptor instead.

func (TimelineType) Number

func (TimelineType) String

func (x TimelineType) String() string

func (TimelineType) Type

type TriggerAlertsRequest

type TriggerAlertsRequest struct {
	ConditionId *v1.Reference     `protobuf:"bytes,1,opt,name=conditionId,proto3" json:"conditionId,omitempty"`
	Annotations map[string]string `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

opni-alerting internal use

func (*TriggerAlertsRequest) Descriptor deprecated

func (*TriggerAlertsRequest) Descriptor() ([]byte, []int)

Deprecated: Use TriggerAlertsRequest.ProtoReflect.Descriptor instead.

func (*TriggerAlertsRequest) GetAnnotations

func (x *TriggerAlertsRequest) GetAnnotations() map[string]string

func (*TriggerAlertsRequest) GetConditionId

func (x *TriggerAlertsRequest) GetConditionId() *v1.Reference

func (*TriggerAlertsRequest) ProtoMessage

func (*TriggerAlertsRequest) ProtoMessage()

func (*TriggerAlertsRequest) ProtoReflect

func (x *TriggerAlertsRequest) ProtoReflect() protoreflect.Message

func (*TriggerAlertsRequest) Reset

func (x *TriggerAlertsRequest) Reset()

func (*TriggerAlertsRequest) String

func (x *TriggerAlertsRequest) String() string

type TriggerAlertsResponse

type TriggerAlertsResponse struct {
	// contains filtered or unexported fields
}

opni-alerting internal use

func (*TriggerAlertsResponse) Descriptor deprecated

func (*TriggerAlertsResponse) Descriptor() ([]byte, []int)

Deprecated: Use TriggerAlertsResponse.ProtoReflect.Descriptor instead.

func (*TriggerAlertsResponse) ProtoMessage

func (*TriggerAlertsResponse) ProtoMessage()

func (*TriggerAlertsResponse) ProtoReflect

func (x *TriggerAlertsResponse) ProtoReflect() protoreflect.Message

func (*TriggerAlertsResponse) Reset

func (x *TriggerAlertsResponse) Reset()

func (*TriggerAlertsResponse) String

func (x *TriggerAlertsResponse) String() string

type UpdateAlertConditionRequest

type UpdateAlertConditionRequest struct {
	Id          *v1.Reference   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	UpdateAlert *AlertCondition `protobuf:"bytes,2,opt,name=updateAlert,proto3" json:"updateAlert,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAlertConditionRequest) Descriptor deprecated

func (*UpdateAlertConditionRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAlertConditionRequest.ProtoReflect.Descriptor instead.

func (*UpdateAlertConditionRequest) GetId

func (*UpdateAlertConditionRequest) GetUpdateAlert

func (x *UpdateAlertConditionRequest) GetUpdateAlert() *AlertCondition

func (*UpdateAlertConditionRequest) ProtoMessage

func (*UpdateAlertConditionRequest) ProtoMessage()

func (*UpdateAlertConditionRequest) ProtoReflect

func (*UpdateAlertConditionRequest) Reset

func (x *UpdateAlertConditionRequest) Reset()

func (*UpdateAlertConditionRequest) String

func (x *UpdateAlertConditionRequest) String() string

func (*UpdateAlertConditionRequest) Validate

func (u *UpdateAlertConditionRequest) Validate() error

type UpdateAlertEndpointRequest

type UpdateAlertEndpointRequest struct {
	ForceUpdate bool           `protobuf:"varint,1,opt,name=forceUpdate,proto3" json:"forceUpdate,omitempty"`
	Id          *v1.Reference  `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	UpdateAlert *AlertEndpoint `protobuf:"bytes,3,opt,name=updateAlert,proto3" json:"updateAlert,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAlertEndpointRequest) Descriptor deprecated

func (*UpdateAlertEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAlertEndpointRequest.ProtoReflect.Descriptor instead.

func (*UpdateAlertEndpointRequest) GetForceUpdate

func (x *UpdateAlertEndpointRequest) GetForceUpdate() bool

func (*UpdateAlertEndpointRequest) GetId

func (*UpdateAlertEndpointRequest) GetUpdateAlert

func (x *UpdateAlertEndpointRequest) GetUpdateAlert() *AlertEndpoint

func (*UpdateAlertEndpointRequest) ProtoMessage

func (*UpdateAlertEndpointRequest) ProtoMessage()

func (*UpdateAlertEndpointRequest) ProtoReflect

func (*UpdateAlertEndpointRequest) Reset

func (x *UpdateAlertEndpointRequest) Reset()

func (*UpdateAlertEndpointRequest) String

func (x *UpdateAlertEndpointRequest) String() string

func (*UpdateAlertEndpointRequest) Validate

func (u *UpdateAlertEndpointRequest) Validate() error

type UpdateAlertLogRequest

type UpdateAlertLogRequest struct {
	Id          string       `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	UpdateAlert *v1.AlertLog `protobuf:"bytes,2,opt,name=UpdateAlert,proto3" json:"UpdateAlert,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAlertLogRequest) Descriptor deprecated

func (*UpdateAlertLogRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAlertLogRequest.ProtoReflect.Descriptor instead.

func (*UpdateAlertLogRequest) GetId

func (x *UpdateAlertLogRequest) GetId() string

func (*UpdateAlertLogRequest) GetUpdateAlert

func (x *UpdateAlertLogRequest) GetUpdateAlert() *v1.AlertLog

func (*UpdateAlertLogRequest) ProtoMessage

func (*UpdateAlertLogRequest) ProtoMessage()

func (*UpdateAlertLogRequest) ProtoReflect

func (x *UpdateAlertLogRequest) ProtoReflect() protoreflect.Message

func (*UpdateAlertLogRequest) Reset

func (x *UpdateAlertLogRequest) Reset()

func (*UpdateAlertLogRequest) String

func (x *UpdateAlertLogRequest) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL