Migrate to go-acme/lego.
This commit is contained in:
parent
4a68d29ce2
commit
87da7520de
286 changed files with 14021 additions and 2501 deletions
37
vendor/github.com/exoscale/egoscale/runstatus_event.go
generated
vendored
Normal file
37
vendor/github.com/exoscale/egoscale/runstatus_event.go
generated
vendored
Normal file
|
@ -0,0 +1,37 @@
|
|||
package egoscale
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"time"
|
||||
)
|
||||
|
||||
//RunstatusEvent is a runstatus event
|
||||
type RunstatusEvent struct {
|
||||
Created *time.Time `json:"created,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Status string `json:"status"`
|
||||
Text string `json:"text"`
|
||||
}
|
||||
|
||||
// UpdateRunstatusIncident create runstatus incident event
|
||||
// Events can be updates or final message with status completed.
|
||||
func (client *Client) UpdateRunstatusIncident(ctx context.Context, incident RunstatusIncident, event RunstatusEvent) error {
|
||||
if incident.EventsURL == "" {
|
||||
return fmt.Errorf("empty Events URL for %#v", incident)
|
||||
}
|
||||
|
||||
_, err := client.runstatusRequest(ctx, incident.EventsURL, event, "POST")
|
||||
return err
|
||||
}
|
||||
|
||||
// UpdateRunstatusMaintenance adds a event to a maintenance.
|
||||
// Events can be updates or final message with status completed.
|
||||
func (client *Client) UpdateRunstatusMaintenance(ctx context.Context, maintenance RunstatusMaintenance, event RunstatusEvent) error {
|
||||
if maintenance.EventsURL == "" {
|
||||
return fmt.Errorf("empty Events URL for %#v", maintenance)
|
||||
}
|
||||
|
||||
_, err := client.runstatusRequest(ctx, maintenance.EventsURL, event, "POST")
|
||||
return err
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue