Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComponentsDiscoverTask ¶
type ComponentsDiscoverTask struct {
// contains filtered or unexported fields
}
func (*ComponentsDiscoverTask) Process ¶
func (in *ComponentsDiscoverTask) Process(ctx context.Context, args ...any) error
Process implements the Task interface, it will discover the components of managed instance resources.
Process fetches all connectors at first, and constructs the operator related to each connector. Then it will query the resources belong to each connector, and process the resources in batches concurrently according to the operator burst size.
type LabelApplyTask ¶
type LabelApplyTask struct {
// contains filtered or unexported fields
}
func NewLabelApplyTask ¶
func (*LabelApplyTask) Process ¶
func (in *LabelApplyTask) Process(ctx context.Context, args ...any) error
Process implements the Task interface, it will label managed instance resources.
Process fetches all connectors at first, and constructs the operator related to each connector. Then it will query the resources belong to each connector, and process the resources in batches concurrently according to the operator burst size.
type StatusSyncTask ¶
type StatusSyncTask struct {
// contains filtered or unexported fields
}