hetznermodel

package
v1.28.4 Latest Latest
Warning

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

Go to latest
Published: Feb 2, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExternalAccessModelBuilder

type ExternalAccessModelBuilder struct {
	*HetznerModelContext
	Lifecycle fi.Lifecycle
}

ExternalAccessModelBuilder configures Firewall objects

func (*ExternalAccessModelBuilder) Build

type HetznerModelContext

type HetznerModelContext struct {
	*model.KopsModelContext
}

func (*HetznerModelContext) LinkToNetwork

func (b *HetznerModelContext) LinkToNetwork() *hetznertasks.Network

type LoadBalancerModelBuilder

type LoadBalancerModelBuilder struct {
	*HetznerModelContext
	Lifecycle fi.Lifecycle
}

LoadBalancerModelBuilder configures Firewall objects

func (*LoadBalancerModelBuilder) Build

type NetworkModelBuilder

type NetworkModelBuilder struct {
	*HetznerModelContext
	Lifecycle fi.Lifecycle
}

NetworkModelBuilder configures network objects

func (*NetworkModelBuilder) Build

type ServerGroupModelBuilder added in v1.24.1

type ServerGroupModelBuilder struct {
	*HetznerModelContext
	Lifecycle              fi.Lifecycle
	BootstrapScriptBuilder *model.BootstrapScriptBuilder
}

ServerGroupModelBuilder configures server objects

func (*ServerGroupModelBuilder) Build added in v1.24.1

Jump to

Keyboard shortcuts

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