Documentation
¶
Index ¶
Constants ¶
View Source
const AllColumnsSourceIdentifier = "chaos_all_columns"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllColumnsSource ¶
type AllColumnsSource struct {
// row_source.RowSourceImpl[*AllColumnsSourceConfig]
row_source.RowSourceImpl[*AllColumnsSourceConfig, *config.ChaosConnection]
}
AllColumnsSource source is responsible for collecting audit logs from Turbot Pipes API
func (*AllColumnsSource) Identifier ¶
func (s *AllColumnsSource) Identifier() string
func (*AllColumnsSource) Init ¶
func (s *AllColumnsSource) Init(ctx context.Context, params *row_source.RowSourceParams, opts ...row_source.RowSourceOption) error
type AllColumnsSourceConfig ¶
type AllColumnsSourceConfig 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 (*AllColumnsSourceConfig) Identifier ¶
func (c *AllColumnsSourceConfig) Identifier() string
func (*AllColumnsSourceConfig) Validate ¶
func (c *AllColumnsSourceConfig) Validate() error
Click to show internal directories.
Click to hide internal directories.