Documentation ¶
Index ¶
- func NewCreateLoopback4ForMachineRule(subnetExtractor providers.LoopbackSubnetExtractor, ...) events.DomainEventListener[base.DomainEvent]
- func NewCreateLoopback6ForMachineRule(subnetExtractor providers.LoopbackSubnetExtractor, ...) events.DomainEventListener[base.DomainEvent]
- type CreateIPv6SubnetFromParentForInventoryRule
- type CreateLoopback4ForMachineRule
- type CreateLoopback6ForMachineRule
- type ServerMustBeEnabledOnFirstTimeRule
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCreateLoopback4ForMachineRule ¶
func NewCreateLoopback4ForMachineRule( subnetExtractor providers.LoopbackSubnetExtractor, loopbackPersister providers.AddressPersister, inventoryExtractor providers.InventoryExtractor, log logr.Logger, ) events.DomainEventListener[base.DomainEvent]
func NewCreateLoopback6ForMachineRule ¶
func NewCreateLoopback6ForMachineRule( subnetExtractor providers.LoopbackSubnetExtractor, addressPersister providers.AddressPersister, inventoryExtractor providers.InventoryExtractor, log logr.Logger, ) events.DomainEventListener[base.DomainEvent]
Types ¶
type CreateIPv6SubnetFromParentForInventoryRule ¶
type CreateIPv6SubnetFromParentForInventoryRule struct {
// contains filtered or unexported fields
}
func NewCreateIPv6SubnetFromParentForInventoryRule ¶
func NewCreateIPv6SubnetFromParentForInventoryRule( loopbackSubnetExtractor providers.LoopbackSubnetExtractor, subnetPersister providers.SubnetPersister, inventoryExtractor providers.InventoryExtractor, log logr.Logger, ) *CreateIPv6SubnetFromParentForInventoryRule
func (*CreateIPv6SubnetFromParentForInventoryRule) EventType ¶
func (c *CreateIPv6SubnetFromParentForInventoryRule) EventType() base.DomainEvent
func (*CreateIPv6SubnetFromParentForInventoryRule) Handle ¶
func (c *CreateIPv6SubnetFromParentForInventoryRule) Handle(event base.DomainEvent)
type CreateLoopback4ForMachineRule ¶
type CreateLoopback4ForMachineRule struct {
// contains filtered or unexported fields
}
func (*CreateLoopback4ForMachineRule) CreateLoopbackIP ¶
func (c *CreateLoopback4ForMachineRule) CreateLoopbackIP( uuid string, ) error
func (*CreateLoopback4ForMachineRule) EventType ¶
func (c *CreateLoopback4ForMachineRule) EventType() base.DomainEvent
func (*CreateLoopback4ForMachineRule) Handle ¶
func (c *CreateLoopback4ForMachineRule) Handle(event base.DomainEvent)
type CreateLoopback6ForMachineRule ¶
type CreateLoopback6ForMachineRule struct {
// contains filtered or unexported fields
}
func (*CreateLoopback6ForMachineRule) CreateLoopbackIP ¶
func (c *CreateLoopback6ForMachineRule) CreateLoopbackIP( uuid string, ) error
func (*CreateLoopback6ForMachineRule) EventType ¶
func (c *CreateLoopback6ForMachineRule) EventType() base.DomainEvent
func (*CreateLoopback6ForMachineRule) Handle ¶
func (c *CreateLoopback6ForMachineRule) Handle(event base.DomainEvent)
type ServerMustBeEnabledOnFirstTimeRule ¶
type ServerMustBeEnabledOnFirstTimeRule struct {
// contains filtered or unexported fields
}
func NewServerMustBeEnabledOnFirstTimeRule ¶
func NewServerMustBeEnabledOnFirstTimeRule( serverExecutor providers.ServerExecutor, inventoryExtractor providers.InventoryExtractor, log logr.Logger, ) *ServerMustBeEnabledOnFirstTimeRule
func (*ServerMustBeEnabledOnFirstTimeRule) EventType ¶
func (c *ServerMustBeEnabledOnFirstTimeRule) EventType() base.DomainEvent
func (*ServerMustBeEnabledOnFirstTimeRule) Handle ¶
func (c *ServerMustBeEnabledOnFirstTimeRule) Handle(event base.DomainEvent)
Click to show internal directories.
Click to hide internal directories.