models

package
v1.32.0 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIError

type APIError struct {

	// An optional private error code whose values are undefined.
	Code int32 `json:"code,omitempty"`

	// An error message describing what went wrong.
	Message string `json:"message,omitempty"`
}

APIError api error

swagger:model apiError

func (*APIError) ContextValidate

func (m *APIError) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api error based on context it is used

func (*APIError) MarshalBinary

func (m *APIError) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIError) UnmarshalBinary

func (m *APIError) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIError) Validate

func (m *APIError) Validate(formats strfmt.Registry) error

Validate validates this api error

type CommonLabel added in v1.14.0

type CommonLabel struct {

	// name
	Name string `json:"name,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

CommonLabel common label

swagger:model commonLabel

func (*CommonLabel) ContextValidate added in v1.14.0

func (m *CommonLabel) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this common label based on context it is used

func (*CommonLabel) MarshalBinary added in v1.14.0

func (m *CommonLabel) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CommonLabel) UnmarshalBinary added in v1.14.0

func (m *CommonLabel) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CommonLabel) Validate added in v1.14.0

func (m *CommonLabel) Validate(formats strfmt.Registry) error

Validate validates this common label

type MonitorStatusSignalStatus added in v1.14.0

type MonitorStatusSignalStatus struct {

	// state
	State StateunstableAlertingState `json:"state,omitempty"`

	// severity
	Severity string `json:"severity,omitempty"`

	// Signal labels.
	SignalLabels []*CommonLabel `json:"signal_labels"`

	// series
	Series []*SignalStatusSeriesStatus `json:"series"`
}

MonitorStatusSignalStatus monitor status signal status

swagger:model MonitorStatusSignalStatus

func (*MonitorStatusSignalStatus) ContextValidate added in v1.14.0

func (m *MonitorStatusSignalStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this monitor status signal status based on the context it is used

func (*MonitorStatusSignalStatus) MarshalBinary added in v1.14.0

func (m *MonitorStatusSignalStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MonitorStatusSignalStatus) UnmarshalBinary added in v1.14.0

func (m *MonitorStatusSignalStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MonitorStatusSignalStatus) Validate added in v1.14.0

func (m *MonitorStatusSignalStatus) Validate(formats strfmt.Registry) error

Validate validates this monitor status signal status

type SignalStatusSeriesStatus added in v1.14.0

type SignalStatusSeriesStatus struct {

	// state
	State StateunstableAlertingState `json:"state,omitempty"`

	// severity
	Severity string `json:"severity,omitempty"`

	// Series labels.
	Labels []*CommonLabel `json:"labels"`

	// started at
	// Format: date-time
	StartedAt strfmt.DateTime `json:"started_at,omitempty"`
}

SignalStatusSeriesStatus signal status series status

swagger:model SignalStatusSeriesStatus

func (*SignalStatusSeriesStatus) ContextValidate added in v1.14.0

func (m *SignalStatusSeriesStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this signal status series status based on the context it is used

func (*SignalStatusSeriesStatus) MarshalBinary added in v1.14.0

func (m *SignalStatusSeriesStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SignalStatusSeriesStatus) UnmarshalBinary added in v1.14.0

func (m *SignalStatusSeriesStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SignalStatusSeriesStatus) Validate added in v1.14.0

func (m *SignalStatusSeriesStatus) Validate(formats strfmt.Registry) error

Validate validates this signal status series status

type StateunstableAlertingState added in v1.14.0

type StateunstableAlertingState string

StateunstableAlertingState - ALERTING_STATE_PASS: Monitor is not triggered.

  • ALERTING_STATE_PENDING: Monitor is triggered but not yet alerting.
  • ALERTING_STATE_ALERTING: Monitor is triggered and alerting.
  • ALERTING_STATE_MUTED: Monitor is triggered but is muted.

swagger:model stateunstableAlertingState

const (

	// StateunstableAlertingStateALERTINGSTATEPASS captures enum value "ALERTING_STATE_PASS"
	StateunstableAlertingStateALERTINGSTATEPASS StateunstableAlertingState = "ALERTING_STATE_PASS"

	// StateunstableAlertingStateALERTINGSTATEPENDING captures enum value "ALERTING_STATE_PENDING"
	StateunstableAlertingStateALERTINGSTATEPENDING StateunstableAlertingState = "ALERTING_STATE_PENDING"

	// StateunstableAlertingStateALERTINGSTATEALERTING captures enum value "ALERTING_STATE_ALERTING"
	StateunstableAlertingStateALERTINGSTATEALERTING StateunstableAlertingState = "ALERTING_STATE_ALERTING"

	// StateunstableAlertingStateALERTINGSTATEMUTED captures enum value "ALERTING_STATE_MUTED"
	StateunstableAlertingStateALERTINGSTATEMUTED StateunstableAlertingState = "ALERTING_STATE_MUTED"
)

func NewStateunstableAlertingState added in v1.14.0

func NewStateunstableAlertingState(value StateunstableAlertingState) *StateunstableAlertingState

func (StateunstableAlertingState) ContextValidate added in v1.14.0

func (m StateunstableAlertingState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this stateunstable alerting state based on context it is used

func (StateunstableAlertingState) Pointer added in v1.14.0

Pointer returns a pointer to a freshly-allocated StateunstableAlertingState.

func (StateunstableAlertingState) Validate added in v1.14.0

func (m StateunstableAlertingState) Validate(formats strfmt.Registry) error

Validate validates this stateunstable alerting state

type StateunstableEchoResponse

type StateunstableEchoResponse struct {

	// message
	Message string `json:"message,omitempty"`
}

StateunstableEchoResponse stateunstable echo response

swagger:model stateunstableEchoResponse

func (*StateunstableEchoResponse) ContextValidate

func (m *StateunstableEchoResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this stateunstable echo response based on context it is used

func (*StateunstableEchoResponse) MarshalBinary

func (m *StateunstableEchoResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StateunstableEchoResponse) UnmarshalBinary

func (m *StateunstableEchoResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StateunstableEchoResponse) Validate

func (m *StateunstableEchoResponse) Validate(formats strfmt.Registry) error

Validate validates this stateunstable echo response

type StateunstableListMonitorStatusesResponse added in v1.14.0

type StateunstableListMonitorStatusesResponse struct {

	// monitor statuses
	MonitorStatuses []*StateunstableMonitorStatus `json:"monitor_statuses"`
}

StateunstableListMonitorStatusesResponse stateunstable list monitor statuses response

swagger:model stateunstableListMonitorStatusesResponse

func (*StateunstableListMonitorStatusesResponse) ContextValidate added in v1.14.0

ContextValidate validate this stateunstable list monitor statuses response based on the context it is used

func (*StateunstableListMonitorStatusesResponse) MarshalBinary added in v1.14.0

func (m *StateunstableListMonitorStatusesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StateunstableListMonitorStatusesResponse) UnmarshalBinary added in v1.14.0

func (m *StateunstableListMonitorStatusesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StateunstableListMonitorStatusesResponse) Validate added in v1.14.0

Validate validates this stateunstable list monitor statuses response

type StateunstableMonitorStatus added in v1.14.0

type StateunstableMonitorStatus struct {

	// slug
	Slug string `json:"slug,omitempty"`

	// state
	State StateunstableAlertingState `json:"state,omitempty"`

	// severity
	Severity string `json:"severity,omitempty"`

	// signals
	Signals []*MonitorStatusSignalStatus `json:"signals"`
}

StateunstableMonitorStatus MonitorStatus contains the status of a monitor.

swagger:model stateunstableMonitorStatus

func (*StateunstableMonitorStatus) ContextValidate added in v1.14.0

func (m *StateunstableMonitorStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this stateunstable monitor status based on the context it is used

func (*StateunstableMonitorStatus) MarshalBinary added in v1.14.0

func (m *StateunstableMonitorStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StateunstableMonitorStatus) UnmarshalBinary added in v1.14.0

func (m *StateunstableMonitorStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StateunstableMonitorStatus) Validate added in v1.14.0

func (m *StateunstableMonitorStatus) Validate(formats strfmt.Registry) error

Validate validates this stateunstable monitor status

Jump to

Keyboard shortcuts

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