scaleway

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 3, 2023 License: Unlicense Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrShouldRetry = errors.New("should retry")

ErrShouldRetry is returned when the request should be retried.

Functions

func ListProjects

func ListProjects(ctx context.Context, client *scw.Client) ([]resource.Resource, error)

Types

type ResourceDiscover

type ResourceDiscover struct {
	// contains filtered or unexported fields
}

func NewResourceDiscoverer

func NewResourceDiscoverer(logger *slog.Logger, client *scw.Client, projects []resource.Resource, config *ResourceDiscovererConfig) *ResourceDiscover

func (*ResourceDiscover) Discover

func (d *ResourceDiscover) Discover(ctx context.Context, ch chan resource.Resource) error

type ResourceDiscovererConfig

type ResourceDiscovererConfig struct {
	NumWorkers int
	MaxRetries int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL