Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APILoadBalancerModelBuilder ¶ added in v1.27.0
type APILoadBalancerModelBuilder struct { *ScwModelContext Lifecycle fi.Lifecycle }
APILoadBalancerModelBuilder builds a load-balancer for accessing the API
func (*APILoadBalancerModelBuilder) Build ¶ added in v1.27.0
func (b *APILoadBalancerModelBuilder) Build(c *fi.CloudupModelBuilderContext) error
type DNSModelBuilder ¶ added in v1.29.0
type DNSModelBuilder struct { *ScwModelContext Lifecycle fi.Lifecycle }
func (*DNSModelBuilder) Build ¶ added in v1.29.0
func (b *DNSModelBuilder) Build(c *fi.CloudupModelBuilderContext) error
type InstanceModelBuilder ¶
type InstanceModelBuilder struct { *ScwModelContext BootstrapScriptBuilder *model.BootstrapScriptBuilder Lifecycle fi.Lifecycle }
InstanceModelBuilder configures instances for the cluster
func (*InstanceModelBuilder) Build ¶
func (b *InstanceModelBuilder) Build(c *fi.CloudupModelBuilderContext) error
type SSHKeyModelBuilder ¶
type SSHKeyModelBuilder struct { *ScwModelContext Lifecycle fi.Lifecycle }
SSHKeyModelBuilder configures SSH objects
func (*SSHKeyModelBuilder) Build ¶
func (b *SSHKeyModelBuilder) Build(c *fi.CloudupModelBuilderContext) error
type ScwModelContext ¶
type ScwModelContext struct {
*model.KopsModelContext
}
Click to show internal directories.
Click to hide internal directories.