Documentation
¶
Overview ¶
Structure of data for all state changes
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Types = ehevent.Allocators{ "CertificateObtained": func() ehevent.Event { return &CertificateObtained{} }, "CertificateRemoved": func() ehevent.Event { return &CertificateRemoved{} }, "ConfigUpdated": func() ehevent.Event { return &ConfigUpdated{} }, }
Functions ¶
This section is empty.
Types ¶
type CertificateObtained ¶
type CertificateObtained struct { Id string Reason string // "new" | "renewal" Domains []string Expires time.Time CertPemBundle string PrivateKeyDekFingerprint string // identity of the DEK that encrypted this private key PrivateKeyCiphertext []byte ChallengeType string // "http-01" | "dns-01" | ... // contains filtered or unexported fields }
func NewCertificateObtained ¶
func (*CertificateObtained) Meta ¶
func (e *CertificateObtained) Meta() *ehevent.EventMeta
func (*CertificateObtained) MetaType ¶
func (e *CertificateObtained) MetaType() string
type CertificateRemoved ¶
type CertificateRemoved struct { Id string // contains filtered or unexported fields }
func NewCertificateRemoved ¶
func NewCertificateRemoved( id string, meta ehevent.EventMeta, ) *CertificateRemoved
func (*CertificateRemoved) Meta ¶
func (e *CertificateRemoved) Meta() *ehevent.EventMeta
func (*CertificateRemoved) MetaType ¶
func (e *CertificateRemoved) MetaType() string
type ConfigUpdated ¶
type ConfigUpdated struct { ConfigEncryptionKeyFingerprint string ConfigCiphertext []byte // contains filtered or unexported fields }
func NewConfigUpdated ¶
func NewConfigUpdated( keyFingerprint string, configCiphertext []byte, meta ehevent.EventMeta, ) *ConfigUpdated
func (*ConfigUpdated) Meta ¶
func (e *ConfigUpdated) Meta() *ehevent.EventMeta
func (*ConfigUpdated) MetaType ¶
func (e *ConfigUpdated) MetaType() string
Click to show internal directories.
Click to hide internal directories.