Documentation
¶
Index ¶
Constants ¶
View Source
const AuditLogAPISourceIdentifier = "pipes_audit_log_api"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditLogAPISource ¶
type AuditLogAPISource struct {
row_source.RowSourceImpl[*AuditLogAPISourceConfig, *config.PipesConnection]
}
AuditLogAPISource source is responsible for collecting audit logs from Turbot Pipes API
func (*AuditLogAPISource) Identifier ¶
func (s *AuditLogAPISource) Identifier() string
func (*AuditLogAPISource) Init ¶
func (s *AuditLogAPISource) Init(ctx context.Context, params *row_source.RowSourceParams, opts ...row_source.RowSourceOption) error
type AuditLogAPISourceConfig ¶
type AuditLogAPISourceConfig struct {
// required to allow partial decoding
Remain hcl.Body `hcl:",remain" json:"-"`
}
func (*AuditLogAPISourceConfig) Identifier ¶
func (c *AuditLogAPISourceConfig) Identifier() string
func (*AuditLogAPISourceConfig) Validate ¶
func (c *AuditLogAPISourceConfig) Validate() error
Click to show internal directories.
Click to hide internal directories.