Documentation ¶
Index ¶
Constants ¶
View Source
const ( EventTypeFind = "Find" EventTypeSelect = "Select" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Datadog ¶
type Datadog struct {
// contains filtered or unexported fields
}
func NewDatadog ¶
func NewDatadog(config DatadogConfig, logger boshlog.Logger) Datadog
func (Datadog) ReportEventExecutionCompletion ¶
func (Datadog) ReportEventExecutionStart ¶
func (Datadog) ReportIncidentExecutionCompletion ¶
func (Datadog) ReportIncidentExecutionStart ¶
type DatadogConfig ¶
func (DatadogConfig) Required ¶
func (c DatadogConfig) Required() bool
func (DatadogConfig) Validate ¶
func (c DatadogConfig) Validate() error
type DirectorEvents ¶
type DirectorEvents struct {
// contains filtered or unexported fields
}
func NewDirectorEvents ¶
func NewDirectorEvents(director director.Director, logger boshlog.Logger) DirectorEvents
func (DirectorEvents) ReportEventExecutionCompletion ¶
func (r DirectorEvents) ReportEventExecutionCompletion(incidentID string, e Event)
func (DirectorEvents) ReportEventExecutionStart ¶
func (r DirectorEvents) ReportEventExecutionStart(incidentID string, e Event)
func (DirectorEvents) ReportIncidentExecutionCompletion ¶
func (r DirectorEvents) ReportIncidentExecutionCompletion(i Incident)
func (DirectorEvents) ReportIncidentExecutionStart ¶
func (r DirectorEvents) ReportIncidentExecutionStart(i Incident)
type Event ¶
type EventInstance ¶
type EventInstanceResp ¶
type EventResponse ¶
type EventResponse struct { ID string Type string Instance EventInstanceResp ExecutionStartedAt string ExecutionCompletedAt string Error string // contains filtered or unexported fields }
func NewEventResponse ¶
func NewEventResponse(event *Event) EventResponse
func (EventResponse) DescriptionHTML ¶
func (r EventResponse) DescriptionHTML() template.HTML
func (EventResponse) IsAction ¶
func (r EventResponse) IsAction() bool
type EventResult ¶
type Events ¶
type Events struct {
// contains filtered or unexported fields
}
func (*Events) FirstError ¶
func (*Events) RegisterResult ¶
func (e *Events) RegisterResult(r EventResult)
func (*Events) Results ¶
func (e *Events) Results() chan EventResult
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
func (Logger) ReportEventExecutionCompletion ¶
func (Logger) ReportEventExecutionStart ¶
func (Logger) ReportIncidentExecutionCompletion ¶
func (Logger) ReportIncidentExecutionStart ¶
type Multi ¶
type Multi struct {
// contains filtered or unexported fields
}
func (Multi) ReportEventExecutionCompletion ¶
func (Multi) ReportEventExecutionStart ¶
func (Multi) ReportIncidentExecutionCompletion ¶
func (Multi) ReportIncidentExecutionStart ¶
Click to show internal directories.
Click to hide internal directories.