Documentation
¶
Index ¶
Constants ¶
View Source
const DateTimeSourceIdentifier = "chaos_date_time"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DateTimeSource ¶
type DateTimeSource struct {
// row_source.RowSourceImpl[*DateTimeSourceConfig]
row_source.RowSourceImpl[*DateTimeSourceConfig, *config.ChaosConnection]
}
DateTimeSource source is responsible for collecting logs
func (*DateTimeSource) Identifier ¶
func (s *DateTimeSource) Identifier() string
func (*DateTimeSource) Init ¶
func (s *DateTimeSource) Init(ctx context.Context, params *row_source.RowSourceParams, opts ...row_source.RowSourceOption) error
type DateTimeSourceConfig ¶
type DateTimeSourceConfig struct {
// required to allow partial decoding
Remain hcl.Body `hcl:",remain" json:"-"`
// required to set the row count
RowCount int `hcl:"row_count" json:"row_count"`
}
func (*DateTimeSourceConfig) Identifier ¶
func (c *DateTimeSourceConfig) Identifier() string
func (*DateTimeSourceConfig) Validate ¶
func (c *DateTimeSourceConfig) Validate() error
Click to show internal directories.
Click to hide internal directories.