Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSProvider ¶ added in v0.0.4
type KeyProvider ¶
type NodeProvider ¶
type NodeProvider interface { Name() string CreateNode(ctx context.Context, cfg *ertia.Project, node *ertia.Node) (*ertia.Project, error) DeleteNode(context.Context, *ertia.Project, string) (*ertia.Project, error) RestartNode(context.Context, *ertia.Project, string) (*ertia.Project, error) StopNode(context.Context, *ertia.Project, string) (*ertia.Project, error) StartNode(context.Context, *ertia.Project, string) (*ertia.Project, error) ReplaceNode(context.Context, *ertia.Project, string) (*ertia.Project, error) SyncNodes(ctx context.Context, cfg *ertia.Project) (*ertia.Project, error) SyncDependencies(ctx context.Context, cfg *ertia.Project) (*ertia.Project, error) }
Click to show internal directories.
Click to hide internal directories.