network

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_resource_definitions_network_network_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AddressSpecSpec

type AddressSpecSpec struct {
	Address         *common.NetIPPrefix      `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	LinkName        string                   `protobuf:"bytes,2,opt,name=link_name,json=linkName,proto3" json:"link_name,omitempty"`
	Family          enums.NethelpersFamily   `protobuf:"varint,3,opt,name=family,proto3,enum=talos.resource.definitions.enums.NethelpersFamily" json:"family,omitempty"`
	Scope           enums.NethelpersScope    `protobuf:"varint,4,opt,name=scope,proto3,enum=talos.resource.definitions.enums.NethelpersScope" json:"scope,omitempty"`
	Flags           uint32                   `protobuf:"varint,5,opt,name=flags,proto3" json:"flags,omitempty"`
	AnnounceWithArp bool                     `protobuf:"varint,6,opt,name=announce_with_arp,json=announceWithArp,proto3" json:"announce_with_arp,omitempty"`
	ConfigLayer     enums.NetworkConfigLayer `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

AddressSpecSpec describes status of rendered secrets.

func (*AddressSpecSpec) Descriptor deprecated

func (*AddressSpecSpec) Descriptor() ([]byte, []int)

Deprecated: Use AddressSpecSpec.ProtoReflect.Descriptor instead.

func (*AddressSpecSpec) GetAddress

func (x *AddressSpecSpec) GetAddress() *common.NetIPPrefix

func (*AddressSpecSpec) GetAnnounceWithArp

func (x *AddressSpecSpec) GetAnnounceWithArp() bool

func (*AddressSpecSpec) GetConfigLayer

func (x *AddressSpecSpec) GetConfigLayer() enums.NetworkConfigLayer

func (*AddressSpecSpec) GetFamily

func (x *AddressSpecSpec) GetFamily() enums.NethelpersFamily

func (*AddressSpecSpec) GetFlags

func (x *AddressSpecSpec) GetFlags() uint32

func (*AddressSpecSpec) GetLinkName

func (x *AddressSpecSpec) GetLinkName() string

func (*AddressSpecSpec) GetScope

func (x *AddressSpecSpec) GetScope() enums.NethelpersScope

func (*AddressSpecSpec) MarshalToSizedBufferVT

func (m *AddressSpecSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AddressSpecSpec) MarshalToVT

func (m *AddressSpecSpec) MarshalToVT(dAtA []byte) (int, error)

func (*AddressSpecSpec) MarshalVT

func (m *AddressSpecSpec) MarshalVT() (dAtA []byte, err error)

func (*AddressSpecSpec) ProtoMessage

func (*AddressSpecSpec) ProtoMessage()

func (*AddressSpecSpec) ProtoReflect

func (x *AddressSpecSpec) ProtoReflect() protoreflect.Message

func (*AddressSpecSpec) Reset

func (x *AddressSpecSpec) Reset()

func (*AddressSpecSpec) SizeVT

func (m *AddressSpecSpec) SizeVT() (n int)

func (*AddressSpecSpec) String

func (x *AddressSpecSpec) String() string

func (*AddressSpecSpec) UnmarshalVT

func (m *AddressSpecSpec) UnmarshalVT(dAtA []byte) error

type AddressStatusSpec

type AddressStatusSpec struct {
	Address   *common.NetIPPrefix    `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Local     *common.NetIP          `protobuf:"bytes,2,opt,name=local,proto3" json:"local,omitempty"`
	Broadcast *common.NetIP          `protobuf:"bytes,3,opt,name=broadcast,proto3" json:"broadcast,omitempty"`
	Anycast   *common.NetIP          `protobuf:"bytes,4,opt,name=anycast,proto3" json:"anycast,omitempty"`
	Multicast *common.NetIP          `protobuf:"bytes,5,opt,name=multicast,proto3" json:"multicast,omitempty"`
	LinkIndex uint32                 `protobuf:"varint,6,opt,name=link_index,json=linkIndex,proto3" json:"link_index,omitempty"`
	LinkName  string                 `protobuf:"bytes,7,opt,name=link_name,json=linkName,proto3" json:"link_name,omitempty"`
	Family    enums.NethelpersFamily `protobuf:"varint,8,opt,name=family,proto3,enum=talos.resource.definitions.enums.NethelpersFamily" json:"family,omitempty"`
	Scope     enums.NethelpersScope  `protobuf:"varint,9,opt,name=scope,proto3,enum=talos.resource.definitions.enums.NethelpersScope" json:"scope,omitempty"`
	Flags     uint32                 `protobuf:"varint,10,opt,name=flags,proto3" json:"flags,omitempty"`
	// contains filtered or unexported fields
}

AddressStatusSpec describes status of rendered secrets.

func (*AddressStatusSpec) Descriptor deprecated

func (*AddressStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use AddressStatusSpec.ProtoReflect.Descriptor instead.

func (*AddressStatusSpec) GetAddress

func (x *AddressStatusSpec) GetAddress() *common.NetIPPrefix

func (*AddressStatusSpec) GetAnycast

func (x *AddressStatusSpec) GetAnycast() *common.NetIP

func (*AddressStatusSpec) GetBroadcast

func (x *AddressStatusSpec) GetBroadcast() *common.NetIP

func (*AddressStatusSpec) GetFamily

func (x *AddressStatusSpec) GetFamily() enums.NethelpersFamily

func (*AddressStatusSpec) GetFlags

func (x *AddressStatusSpec) GetFlags() uint32

func (*AddressStatusSpec) GetLinkIndex

func (x *AddressStatusSpec) GetLinkIndex() uint32

func (*AddressStatusSpec) GetLinkName

func (x *AddressStatusSpec) GetLinkName() string

func (*AddressStatusSpec) GetLocal

func (x *AddressStatusSpec) GetLocal() *common.NetIP

func (*AddressStatusSpec) GetMulticast

func (x *AddressStatusSpec) GetMulticast() *common.NetIP

func (*AddressStatusSpec) GetScope

func (x *AddressStatusSpec) GetScope() enums.NethelpersScope

func (*AddressStatusSpec) MarshalToSizedBufferVT

func (m *AddressStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AddressStatusSpec) MarshalToVT

func (m *AddressStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*AddressStatusSpec) MarshalVT

func (m *AddressStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*AddressStatusSpec) ProtoMessage

func (*AddressStatusSpec) ProtoMessage()

func (*AddressStatusSpec) ProtoReflect

func (x *AddressStatusSpec) ProtoReflect() protoreflect.Message

func (*AddressStatusSpec) Reset

func (x *AddressStatusSpec) Reset()

func (*AddressStatusSpec) SizeVT

func (m *AddressStatusSpec) SizeVT() (n int)

func (*AddressStatusSpec) String

func (x *AddressStatusSpec) String() string

func (*AddressStatusSpec) UnmarshalVT

func (m *AddressStatusSpec) UnmarshalVT(dAtA []byte) error

type BondMasterSpec

type BondMasterSpec struct {
	Mode            enums.NethelpersBondMode           `protobuf:"varint,1,opt,name=mode,proto3,enum=talos.resource.definitions.enums.NethelpersBondMode" json:"mode,omitempty"`
	HashPolicy      enums.NethelpersBondXmitHashPolicy `` /* 159-byte string literal not displayed */
	LacpRate        enums.NethelpersLACPRate           `` /* 143-byte string literal not displayed */
	ArpValidate     enums.NethelpersARPValidate        `` /* 155-byte string literal not displayed */
	ArpAllTargets   enums.NethelpersARPAllTargets      `` /* 165-byte string literal not displayed */
	PrimaryIndex    uint32                             `protobuf:"varint,6,opt,name=primary_index,json=primaryIndex,proto3" json:"primary_index,omitempty"`
	PrimaryReselect enums.NethelpersPrimaryReselect    `` /* 171-byte string literal not displayed */
	FailOverMac     enums.NethelpersFailOverMAC        `` /* 157-byte string literal not displayed */
	AdSelect        enums.NethelpersADSelect           `` /* 143-byte string literal not displayed */
	MiiMon          uint32                             `protobuf:"varint,10,opt,name=mii_mon,json=miiMon,proto3" json:"mii_mon,omitempty"`
	UpDelay         uint32                             `protobuf:"varint,11,opt,name=up_delay,json=upDelay,proto3" json:"up_delay,omitempty"`
	DownDelay       uint32                             `protobuf:"varint,12,opt,name=down_delay,json=downDelay,proto3" json:"down_delay,omitempty"`
	ArpInterval     uint32                             `protobuf:"varint,13,opt,name=arp_interval,json=arpInterval,proto3" json:"arp_interval,omitempty"`
	ResendIgmp      uint32                             `protobuf:"varint,14,opt,name=resend_igmp,json=resendIgmp,proto3" json:"resend_igmp,omitempty"`
	MinLinks        uint32                             `protobuf:"varint,15,opt,name=min_links,json=minLinks,proto3" json:"min_links,omitempty"`
	LpInterval      uint32                             `protobuf:"varint,16,opt,name=lp_interval,json=lpInterval,proto3" json:"lp_interval,omitempty"`
	PacketsPerSlave uint32                             `protobuf:"varint,17,opt,name=packets_per_slave,json=packetsPerSlave,proto3" json:"packets_per_slave,omitempty"`
	NumPeerNotif    uint32                             `protobuf:"fixed32,18,opt,name=num_peer_notif,json=numPeerNotif,proto3" json:"num_peer_notif,omitempty"`
	TlbDynamicLb    uint32                             `protobuf:"fixed32,19,opt,name=tlb_dynamic_lb,json=tlbDynamicLb,proto3" json:"tlb_dynamic_lb,omitempty"`
	AllSlavesActive uint32                             `protobuf:"fixed32,20,opt,name=all_slaves_active,json=allSlavesActive,proto3" json:"all_slaves_active,omitempty"`
	UseCarrier      bool                               `protobuf:"varint,21,opt,name=use_carrier,json=useCarrier,proto3" json:"use_carrier,omitempty"`
	AdActorSysPrio  uint32                             `protobuf:"fixed32,22,opt,name=ad_actor_sys_prio,json=adActorSysPrio,proto3" json:"ad_actor_sys_prio,omitempty"`
	AdUserPortKey   uint32                             `protobuf:"fixed32,23,opt,name=ad_user_port_key,json=adUserPortKey,proto3" json:"ad_user_port_key,omitempty"`
	PeerNotifyDelay uint32                             `protobuf:"varint,24,opt,name=peer_notify_delay,json=peerNotifyDelay,proto3" json:"peer_notify_delay,omitempty"`
	// contains filtered or unexported fields
}

BondMasterSpec describes bond settings if Kind == "bond".

func (*BondMasterSpec) Descriptor deprecated

func (*BondMasterSpec) Descriptor() ([]byte, []int)

Deprecated: Use BondMasterSpec.ProtoReflect.Descriptor instead.

func (*BondMasterSpec) GetAdActorSysPrio

func (x *BondMasterSpec) GetAdActorSysPrio() uint32

func (*BondMasterSpec) GetAdSelect

func (x *BondMasterSpec) GetAdSelect() enums.NethelpersADSelect

func (*BondMasterSpec) GetAdUserPortKey

func (x *BondMasterSpec) GetAdUserPortKey() uint32

func (*BondMasterSpec) GetAllSlavesActive

func (x *BondMasterSpec) GetAllSlavesActive() uint32

func (*BondMasterSpec) GetArpAllTargets

func (x *BondMasterSpec) GetArpAllTargets() enums.NethelpersARPAllTargets

func (*BondMasterSpec) GetArpInterval

func (x *BondMasterSpec) GetArpInterval() uint32

func (*BondMasterSpec) GetArpValidate

func (x *BondMasterSpec) GetArpValidate() enums.NethelpersARPValidate

func (*BondMasterSpec) GetDownDelay

func (x *BondMasterSpec) GetDownDelay() uint32

func (*BondMasterSpec) GetFailOverMac

func (x *BondMasterSpec) GetFailOverMac() enums.NethelpersFailOverMAC

func (*BondMasterSpec) GetHashPolicy

func (*BondMasterSpec) GetLacpRate

func (x *BondMasterSpec) GetLacpRate() enums.NethelpersLACPRate

func (*BondMasterSpec) GetLpInterval

func (x *BondMasterSpec) GetLpInterval() uint32

func (*BondMasterSpec) GetMiiMon

func (x *BondMasterSpec) GetMiiMon() uint32
func (x *BondMasterSpec) GetMinLinks() uint32

func (*BondMasterSpec) GetMode

func (*BondMasterSpec) GetNumPeerNotif

func (x *BondMasterSpec) GetNumPeerNotif() uint32

func (*BondMasterSpec) GetPacketsPerSlave

func (x *BondMasterSpec) GetPacketsPerSlave() uint32

func (*BondMasterSpec) GetPeerNotifyDelay

func (x *BondMasterSpec) GetPeerNotifyDelay() uint32

func (*BondMasterSpec) GetPrimaryIndex

func (x *BondMasterSpec) GetPrimaryIndex() uint32

func (*BondMasterSpec) GetPrimaryReselect

func (x *BondMasterSpec) GetPrimaryReselect() enums.NethelpersPrimaryReselect

func (*BondMasterSpec) GetResendIgmp

func (x *BondMasterSpec) GetResendIgmp() uint32

func (*BondMasterSpec) GetTlbDynamicLb

func (x *BondMasterSpec) GetTlbDynamicLb() uint32

func (*BondMasterSpec) GetUpDelay

func (x *BondMasterSpec) GetUpDelay() uint32

func (*BondMasterSpec) GetUseCarrier

func (x *BondMasterSpec) GetUseCarrier() bool

func (*BondMasterSpec) MarshalToSizedBufferVT

func (m *BondMasterSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BondMasterSpec) MarshalToVT

func (m *BondMasterSpec) MarshalToVT(dAtA []byte) (int, error)

func (*BondMasterSpec) MarshalVT

func (m *BondMasterSpec) MarshalVT() (dAtA []byte, err error)

func (*BondMasterSpec) ProtoMessage

func (*BondMasterSpec) ProtoMessage()

func (*BondMasterSpec) ProtoReflect

func (x *BondMasterSpec) ProtoReflect() protoreflect.Message

func (*BondMasterSpec) Reset

func (x *BondMasterSpec) Reset()

func (*BondMasterSpec) SizeVT

func (m *BondMasterSpec) SizeVT() (n int)

func (*BondMasterSpec) String

func (x *BondMasterSpec) String() string

func (*BondMasterSpec) UnmarshalVT

func (m *BondMasterSpec) UnmarshalVT(dAtA []byte) error

type BondSlave

type BondSlave struct {
	MasterName string `protobuf:"bytes,1,opt,name=master_name,json=masterName,proto3" json:"master_name,omitempty"`
	SlaveIndex int64  `protobuf:"varint,2,opt,name=slave_index,json=slaveIndex,proto3" json:"slave_index,omitempty"`
	// contains filtered or unexported fields
}

BondSlave contains a bond's master name and slave index.

func (*BondSlave) Descriptor deprecated

func (*BondSlave) Descriptor() ([]byte, []int)

Deprecated: Use BondSlave.ProtoReflect.Descriptor instead.

func (*BondSlave) GetMasterName

func (x *BondSlave) GetMasterName() string

func (*BondSlave) GetSlaveIndex

func (x *BondSlave) GetSlaveIndex() int64

func (*BondSlave) MarshalToSizedBufferVT

func (m *BondSlave) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BondSlave) MarshalToVT

func (m *BondSlave) MarshalToVT(dAtA []byte) (int, error)

func (*BondSlave) MarshalVT

func (m *BondSlave) MarshalVT() (dAtA []byte, err error)

func (*BondSlave) ProtoMessage

func (*BondSlave) ProtoMessage()

func (*BondSlave) ProtoReflect

func (x *BondSlave) ProtoReflect() protoreflect.Message

func (*BondSlave) Reset

func (x *BondSlave) Reset()

func (*BondSlave) SizeVT

func (m *BondSlave) SizeVT() (n int)

func (*BondSlave) String

func (x *BondSlave) String() string

func (*BondSlave) UnmarshalVT

func (m *BondSlave) UnmarshalVT(dAtA []byte) error

type BridgeMasterSpec

type BridgeMasterSpec struct {
	Stp *STPSpec `protobuf:"bytes,1,opt,name=stp,proto3" json:"stp,omitempty"`
	// contains filtered or unexported fields
}

BridgeMasterSpec describes bridge settings if Kind == "bridge".

func (*BridgeMasterSpec) Descriptor deprecated

func (*BridgeMasterSpec) Descriptor() ([]byte, []int)

Deprecated: Use BridgeMasterSpec.ProtoReflect.Descriptor instead.

func (*BridgeMasterSpec) GetStp

func (x *BridgeMasterSpec) GetStp() *STPSpec

func (*BridgeMasterSpec) MarshalToSizedBufferVT

func (m *BridgeMasterSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BridgeMasterSpec) MarshalToVT

func (m *BridgeMasterSpec) MarshalToVT(dAtA []byte) (int, error)

func (*BridgeMasterSpec) MarshalVT

func (m *BridgeMasterSpec) MarshalVT() (dAtA []byte, err error)

func (*BridgeMasterSpec) ProtoMessage

func (*BridgeMasterSpec) ProtoMessage()

func (*BridgeMasterSpec) ProtoReflect

func (x *BridgeMasterSpec) ProtoReflect() protoreflect.Message

func (*BridgeMasterSpec) Reset

func (x *BridgeMasterSpec) Reset()

func (*BridgeMasterSpec) SizeVT

func (m *BridgeMasterSpec) SizeVT() (n int)

func (*BridgeMasterSpec) String

func (x *BridgeMasterSpec) String() string

func (*BridgeMasterSpec) UnmarshalVT

func (m *BridgeMasterSpec) UnmarshalVT(dAtA []byte) error

type BridgeSlave

type BridgeSlave struct {
	MasterName string `protobuf:"bytes,1,opt,name=master_name,json=masterName,proto3" json:"master_name,omitempty"`
	// contains filtered or unexported fields
}

BridgeSlave contains a bond's master name and slave index.

func (*BridgeSlave) Descriptor deprecated

func (*BridgeSlave) Descriptor() ([]byte, []int)

Deprecated: Use BridgeSlave.ProtoReflect.Descriptor instead.

func (*BridgeSlave) GetMasterName

func (x *BridgeSlave) GetMasterName() string

func (*BridgeSlave) MarshalToSizedBufferVT

func (m *BridgeSlave) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BridgeSlave) MarshalToVT

func (m *BridgeSlave) MarshalToVT(dAtA []byte) (int, error)

func (*BridgeSlave) MarshalVT

func (m *BridgeSlave) MarshalVT() (dAtA []byte, err error)

func (*BridgeSlave) ProtoMessage

func (*BridgeSlave) ProtoMessage()

func (*BridgeSlave) ProtoReflect

func (x *BridgeSlave) ProtoReflect() protoreflect.Message

func (*BridgeSlave) Reset

func (x *BridgeSlave) Reset()

func (*BridgeSlave) SizeVT

func (m *BridgeSlave) SizeVT() (n int)

func (*BridgeSlave) String

func (x *BridgeSlave) String() string

func (*BridgeSlave) UnmarshalVT

func (m *BridgeSlave) UnmarshalVT(dAtA []byte) error

type DHCP4OperatorSpec

type DHCP4OperatorSpec struct {
	RouteMetric         uint32 `protobuf:"varint,1,opt,name=route_metric,json=routeMetric,proto3" json:"route_metric,omitempty"`
	SkipHostnameRequest bool   `protobuf:"varint,2,opt,name=skip_hostname_request,json=skipHostnameRequest,proto3" json:"skip_hostname_request,omitempty"`
	// contains filtered or unexported fields
}

DHCP4OperatorSpec describes DHCP4 operator options.

func (*DHCP4OperatorSpec) Descriptor deprecated

func (*DHCP4OperatorSpec) Descriptor() ([]byte, []int)

Deprecated: Use DHCP4OperatorSpec.ProtoReflect.Descriptor instead.

func (*DHCP4OperatorSpec) GetRouteMetric

func (x *DHCP4OperatorSpec) GetRouteMetric() uint32

func (*DHCP4OperatorSpec) GetSkipHostnameRequest

func (x *DHCP4OperatorSpec) GetSkipHostnameRequest() bool

func (*DHCP4OperatorSpec) MarshalToSizedBufferVT

func (m *DHCP4OperatorSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DHCP4OperatorSpec) MarshalToVT

func (m *DHCP4OperatorSpec) MarshalToVT(dAtA []byte) (int, error)

func (*DHCP4OperatorSpec) MarshalVT

func (m *DHCP4OperatorSpec) MarshalVT() (dAtA []byte, err error)

func (*DHCP4OperatorSpec) ProtoMessage

func (*DHCP4OperatorSpec) ProtoMessage()

func (*DHCP4OperatorSpec) ProtoReflect

func (x *DHCP4OperatorSpec) ProtoReflect() protoreflect.Message

func (*DHCP4OperatorSpec) Reset

func (x *DHCP4OperatorSpec) Reset()

func (*DHCP4OperatorSpec) SizeVT

func (m *DHCP4OperatorSpec) SizeVT() (n int)

func (*DHCP4OperatorSpec) String

func (x *DHCP4OperatorSpec) String() string

func (*DHCP4OperatorSpec) UnmarshalVT

func (m *DHCP4OperatorSpec) UnmarshalVT(dAtA []byte) error

type DHCP6OperatorSpec

type DHCP6OperatorSpec struct {
	Duid                string `protobuf:"bytes,1,opt,name=duid,proto3" json:"duid,omitempty"`
	RouteMetric         uint32 `protobuf:"varint,2,opt,name=route_metric,json=routeMetric,proto3" json:"route_metric,omitempty"`
	SkipHostnameRequest bool   `protobuf:"varint,3,opt,name=skip_hostname_request,json=skipHostnameRequest,proto3" json:"skip_hostname_request,omitempty"`
	// contains filtered or unexported fields
}

DHCP6OperatorSpec describes DHCP6 operator options.

func (*DHCP6OperatorSpec) Descriptor deprecated

func (*DHCP6OperatorSpec) Descriptor() ([]byte, []int)

Deprecated: Use DHCP6OperatorSpec.ProtoReflect.Descriptor instead.

func (*DHCP6OperatorSpec) GetDuid

func (x *DHCP6OperatorSpec) GetDuid() string

func (*DHCP6OperatorSpec) GetRouteMetric

func (x *DHCP6OperatorSpec) GetRouteMetric() uint32

func (*DHCP6OperatorSpec) GetSkipHostnameRequest

func (x *DHCP6OperatorSpec) GetSkipHostnameRequest() bool

func (*DHCP6OperatorSpec) MarshalToSizedBufferVT

func (m *DHCP6OperatorSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DHCP6OperatorSpec) MarshalToVT

func (m *DHCP6OperatorSpec) MarshalToVT(dAtA []byte) (int, error)

func (*DHCP6OperatorSpec) MarshalVT

func (m *DHCP6OperatorSpec) MarshalVT() (dAtA []byte, err error)

func (*DHCP6OperatorSpec) ProtoMessage

func (*DHCP6OperatorSpec) ProtoMessage()

func (*DHCP6OperatorSpec) ProtoReflect

func (x *DHCP6OperatorSpec) ProtoReflect() protoreflect.Message

func (*DHCP6OperatorSpec) Reset

func (x *DHCP6OperatorSpec) Reset()

func (*DHCP6OperatorSpec) SizeVT

func (m *DHCP6OperatorSpec) SizeVT() (n int)

func (*DHCP6OperatorSpec) String

func (x *DHCP6OperatorSpec) String() string

func (*DHCP6OperatorSpec) UnmarshalVT

func (m *DHCP6OperatorSpec) UnmarshalVT(dAtA []byte) error

type DNSResolveCacheSpec added in v1.7.0

type DNSResolveCacheSpec struct {
	Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

DNSResolveCacheSpec describes DNS servers status.

func (*DNSResolveCacheSpec) Descriptor deprecated added in v1.7.0

func (*DNSResolveCacheSpec) Descriptor() ([]byte, []int)

Deprecated: Use DNSResolveCacheSpec.ProtoReflect.Descriptor instead.

func (*DNSResolveCacheSpec) GetStatus added in v1.7.0

func (x *DNSResolveCacheSpec) GetStatus() string

func (*DNSResolveCacheSpec) MarshalToSizedBufferVT added in v1.7.0

func (m *DNSResolveCacheSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DNSResolveCacheSpec) MarshalToVT added in v1.7.0

func (m *DNSResolveCacheSpec) MarshalToVT(dAtA []byte) (int, error)

func (*DNSResolveCacheSpec) MarshalVT added in v1.7.0

func (m *DNSResolveCacheSpec) MarshalVT() (dAtA []byte, err error)

func (*DNSResolveCacheSpec) ProtoMessage added in v1.7.0

func (*DNSResolveCacheSpec) ProtoMessage()

func (*DNSResolveCacheSpec) ProtoReflect added in v1.7.0

func (x *DNSResolveCacheSpec) ProtoReflect() protoreflect.Message

func (*DNSResolveCacheSpec) Reset added in v1.7.0

func (x *DNSResolveCacheSpec) Reset()

func (*DNSResolveCacheSpec) SizeVT added in v1.7.0

func (m *DNSResolveCacheSpec) SizeVT() (n int)

func (*DNSResolveCacheSpec) String added in v1.7.0

func (x *DNSResolveCacheSpec) String() string

func (*DNSResolveCacheSpec) UnmarshalVT added in v1.7.0

func (m *DNSResolveCacheSpec) UnmarshalVT(dAtA []byte) error

type HardwareAddrSpec

type HardwareAddrSpec struct {
	Name         string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	HardwareAddr []byte `protobuf:"bytes,2,opt,name=hardware_addr,json=hardwareAddr,proto3" json:"hardware_addr,omitempty"`
	// contains filtered or unexported fields
}

HardwareAddrSpec describes spec for the link.

func (*HardwareAddrSpec) Descriptor deprecated

func (*HardwareAddrSpec) Descriptor() ([]byte, []int)

Deprecated: Use HardwareAddrSpec.ProtoReflect.Descriptor instead.

func (*HardwareAddrSpec) GetHardwareAddr

func (x *HardwareAddrSpec) GetHardwareAddr() []byte

func (*HardwareAddrSpec) GetName

func (x *HardwareAddrSpec) GetName() string

func (*HardwareAddrSpec) MarshalToSizedBufferVT

func (m *HardwareAddrSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*HardwareAddrSpec) MarshalToVT

func (m *HardwareAddrSpec) MarshalToVT(dAtA []byte) (int, error)

func (*HardwareAddrSpec) MarshalVT

func (m *HardwareAddrSpec) MarshalVT() (dAtA []byte, err error)

func (*HardwareAddrSpec) ProtoMessage

func (*HardwareAddrSpec) ProtoMessage()

func (*HardwareAddrSpec) ProtoReflect

func (x *HardwareAddrSpec) ProtoReflect() protoreflect.Message

func (*HardwareAddrSpec) Reset

func (x *HardwareAddrSpec) Reset()

func (*HardwareAddrSpec) SizeVT

func (m *HardwareAddrSpec) SizeVT() (n int)

func (*HardwareAddrSpec) String

func (x *HardwareAddrSpec) String() string

func (*HardwareAddrSpec) UnmarshalVT

func (m *HardwareAddrSpec) UnmarshalVT(dAtA []byte) error

type HostDNSConfigSpec added in v1.7.0

type HostDNSConfigSpec struct {
	Enabled               bool                `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	ListenAddresses       []*common.NetIPPort `protobuf:"bytes,2,rep,name=listen_addresses,json=listenAddresses,proto3" json:"listen_addresses,omitempty"`
	ServiceHostDnsAddress *common.NetIP       `` /* 128-byte string literal not displayed */
	ResolveMemberNames    bool                `protobuf:"varint,4,opt,name=resolve_member_names,json=resolveMemberNames,proto3" json:"resolve_member_names,omitempty"`
	// contains filtered or unexported fields
}

HostDNSConfigSpec describes host DNS config.

func (*HostDNSConfigSpec) Descriptor deprecated added in v1.7.0

func (*HostDNSConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use HostDNSConfigSpec.ProtoReflect.Descriptor instead.

func (*HostDNSConfigSpec) GetEnabled added in v1.7.0

func (x *HostDNSConfigSpec) GetEnabled() bool

func (*HostDNSConfigSpec) GetListenAddresses added in v1.7.0

func (x *HostDNSConfigSpec) GetListenAddresses() []*common.NetIPPort

func (*HostDNSConfigSpec) GetResolveMemberNames added in v1.7.0

func (x *HostDNSConfigSpec) GetResolveMemberNames() bool

func (*HostDNSConfigSpec) GetServiceHostDnsAddress added in v1.7.0

func (x *HostDNSConfigSpec) GetServiceHostDnsAddress() *common.NetIP

func (*HostDNSConfigSpec) MarshalToSizedBufferVT added in v1.7.0

func (m *HostDNSConfigSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*HostDNSConfigSpec) MarshalToVT added in v1.7.0

func (m *HostDNSConfigSpec) MarshalToVT(dAtA []byte) (int, error)

func (*HostDNSConfigSpec) MarshalVT added in v1.7.0

func (m *HostDNSConfigSpec) MarshalVT() (dAtA []byte, err error)

func (*HostDNSConfigSpec) ProtoMessage added in v1.7.0

func (*HostDNSConfigSpec) ProtoMessage()

func (*HostDNSConfigSpec) ProtoReflect added in v1.7.0

func (x *HostDNSConfigSpec) ProtoReflect() protoreflect.Message

func (*HostDNSConfigSpec) Reset added in v1.7.0

func (x *HostDNSConfigSpec) Reset()

func (*HostDNSConfigSpec) SizeVT added in v1.7.0

func (m *HostDNSConfigSpec) SizeVT() (n int)

func (*HostDNSConfigSpec) String added in v1.7.0

func (x *HostDNSConfigSpec) String() string

func (*HostDNSConfigSpec) UnmarshalVT added in v1.7.0

func (m *HostDNSConfigSpec) UnmarshalVT(dAtA []byte) error

type HostnameSpecSpec

type HostnameSpecSpec struct {
	Hostname    string                   `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Domainname  string                   `protobuf:"bytes,2,opt,name=domainname,proto3" json:"domainname,omitempty"`
	ConfigLayer enums.NetworkConfigLayer `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

HostnameSpecSpec describes node hostname.

func (*HostnameSpecSpec) Descriptor deprecated

func (*HostnameSpecSpec) Descriptor() ([]byte, []int)

Deprecated: Use HostnameSpecSpec.ProtoReflect.Descriptor instead.

func (*HostnameSpecSpec) GetConfigLayer

func (x *HostnameSpecSpec) GetConfigLayer() enums.NetworkConfigLayer

func (*HostnameSpecSpec) GetDomainname

func (x *HostnameSpecSpec) GetDomainname() string

func (*HostnameSpecSpec) GetHostname

func (x *HostnameSpecSpec) GetHostname() string

func (*HostnameSpecSpec) MarshalToSizedBufferVT

func (m *HostnameSpecSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*HostnameSpecSpec) MarshalToVT

func (m *HostnameSpecSpec) MarshalToVT(dAtA []byte) (int, error)

func (*HostnameSpecSpec) MarshalVT

func (m *HostnameSpecSpec) MarshalVT() (dAtA []byte, err error)

func (*HostnameSpecSpec) ProtoMessage

func (*HostnameSpecSpec) ProtoMessage()

func (*HostnameSpecSpec) ProtoReflect

func (x *HostnameSpecSpec) ProtoReflect() protoreflect.Message

func (*HostnameSpecSpec) Reset

func (x *HostnameSpecSpec) Reset()

func (*HostnameSpecSpec) SizeVT

func (m *HostnameSpecSpec) SizeVT() (n int)

func (*HostnameSpecSpec) String

func (x *HostnameSpecSpec) String() string

func (*HostnameSpecSpec) UnmarshalVT

func (m *HostnameSpecSpec) UnmarshalVT(dAtA []byte) error

type HostnameStatusSpec

type HostnameStatusSpec struct {
	Hostname   string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Domainname string `protobuf:"bytes,2,opt,name=domainname,proto3" json:"domainname,omitempty"`
	// contains filtered or unexported fields
}

HostnameStatusSpec describes node hostname.

func (*HostnameStatusSpec) Descriptor deprecated

func (*HostnameStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use HostnameStatusSpec.ProtoReflect.Descriptor instead.

func (*HostnameStatusSpec) GetDomainname

func (x *HostnameStatusSpec) GetDomainname() string

func (*HostnameStatusSpec) GetHostname

func (x *HostnameStatusSpec) GetHostname() string

func (*HostnameStatusSpec) MarshalToSizedBufferVT

func (m *HostnameStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*HostnameStatusSpec) MarshalToVT

func (m *HostnameStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*HostnameStatusSpec) MarshalVT

func (m *HostnameStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*HostnameStatusSpec) ProtoMessage

func (*HostnameStatusSpec) ProtoMessage()

func (*HostnameStatusSpec) ProtoReflect

func (x *HostnameStatusSpec) ProtoReflect() protoreflect.Message

func (*HostnameStatusSpec) Reset

func (x *HostnameStatusSpec) Reset()

func (*HostnameStatusSpec) SizeVT

func (m *HostnameStatusSpec) SizeVT() (n int)

func (*HostnameStatusSpec) String

func (x *HostnameStatusSpec) String() string

func (*HostnameStatusSpec) UnmarshalVT

func (m *HostnameStatusSpec) UnmarshalVT(dAtA []byte) error

type LinkRefreshSpec

type LinkRefreshSpec struct {
	Generation int64 `protobuf:"varint,1,opt,name=generation,proto3" json:"generation,omitempty"`
	// contains filtered or unexported fields
}

LinkRefreshSpec describes status of rendered secrets.

func (*LinkRefreshSpec) Descriptor deprecated

func (*LinkRefreshSpec) Descriptor() ([]byte, []int)

Deprecated: Use LinkRefreshSpec.ProtoReflect.Descriptor instead.

func (*LinkRefreshSpec) GetGeneration

func (x *LinkRefreshSpec) GetGeneration() int64

func (*LinkRefreshSpec) MarshalToSizedBufferVT

func (m *LinkRefreshSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*LinkRefreshSpec) MarshalToVT

func (m *LinkRefreshSpec) MarshalToVT(dAtA []byte) (int, error)

func (*LinkRefreshSpec) MarshalVT

func (m *LinkRefreshSpec) MarshalVT() (dAtA []byte, err error)

func (*LinkRefreshSpec) ProtoMessage

func (*LinkRefreshSpec) ProtoMessage()

func (*LinkRefreshSpec) ProtoReflect

func (x *LinkRefreshSpec) ProtoReflect() protoreflect.Message

func (*LinkRefreshSpec) Reset

func (x *LinkRefreshSpec) Reset()

func (*LinkRefreshSpec) SizeVT

func (m *LinkRefreshSpec) SizeVT() (n int)

func (*LinkRefreshSpec) String

func (x *LinkRefreshSpec) String() string

func (*LinkRefreshSpec) UnmarshalVT

func (m *LinkRefreshSpec) UnmarshalVT(dAtA []byte) error

type LinkSpecSpec

type LinkSpecSpec struct {
	Name         string                   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Logical      bool                     `protobuf:"varint,2,opt,name=logical,proto3" json:"logical,omitempty"`
	Up           bool                     `protobuf:"varint,3,opt,name=up,proto3" json:"up,omitempty"`
	Mtu          uint32                   `protobuf:"varint,4,opt,name=mtu,proto3" json:"mtu,omitempty"`
	Kind         string                   `protobuf:"bytes,5,opt,name=kind,proto3" json:"kind,omitempty"`
	Type         enums.NethelpersLinkType `protobuf:"varint,6,opt,name=type,proto3,enum=talos.resource.definitions.enums.NethelpersLinkType" json:"type,omitempty"`
	ParentName   string                   `protobuf:"bytes,7,opt,name=parent_name,json=parentName,proto3" json:"parent_name,omitempty"`
	BondSlave    *BondSlave               `protobuf:"bytes,8,opt,name=bond_slave,json=bondSlave,proto3" json:"bond_slave,omitempty"`
	BridgeSlave  *BridgeSlave             `protobuf:"bytes,9,opt,name=bridge_slave,json=bridgeSlave,proto3" json:"bridge_slave,omitempty"`
	Vlan         *VLANSpec                `protobuf:"bytes,10,opt,name=vlan,proto3" json:"vlan,omitempty"`
	BondMaster   *BondMasterSpec          `protobuf:"bytes,11,opt,name=bond_master,json=bondMaster,proto3" json:"bond_master,omitempty"`
	BridgeMaster *BridgeMasterSpec        `protobuf:"bytes,12,opt,name=bridge_master,json=bridgeMaster,proto3" json:"bridge_master,omitempty"`
	Wireguard    *WireguardSpec           `protobuf:"bytes,13,opt,name=wireguard,proto3" json:"wireguard,omitempty"`
	ConfigLayer  enums.NetworkConfigLayer `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

LinkSpecSpec describes spec for the link.

func (*LinkSpecSpec) Descriptor deprecated

func (*LinkSpecSpec) Descriptor() ([]byte, []int)

Deprecated: Use LinkSpecSpec.ProtoReflect.Descriptor instead.

func (*LinkSpecSpec) GetBondMaster

func (x *LinkSpecSpec) GetBondMaster() *BondMasterSpec

func (*LinkSpecSpec) GetBondSlave

func (x *LinkSpecSpec) GetBondSlave() *BondSlave

func (*LinkSpecSpec) GetBridgeMaster

func (x *LinkSpecSpec) GetBridgeMaster() *BridgeMasterSpec

func (*LinkSpecSpec) GetBridgeSlave

func (x *LinkSpecSpec) GetBridgeSlave() *BridgeSlave

func (*LinkSpecSpec) GetConfigLayer

func (x *LinkSpecSpec) GetConfigLayer() enums.NetworkConfigLayer

func (*LinkSpecSpec) GetKind

func (x *LinkSpecSpec) GetKind() string

func (*LinkSpecSpec) GetLogical

func (x *LinkSpecSpec) GetLogical() bool

func (*LinkSpecSpec) GetMtu

func (x *LinkSpecSpec) GetMtu() uint32

func (*LinkSpecSpec) GetName

func (x *LinkSpecSpec) GetName() string

func (*LinkSpecSpec) GetParentName

func (x *LinkSpecSpec) GetParentName() string

func (*LinkSpecSpec) GetType

func (x *LinkSpecSpec) GetType() enums.NethelpersLinkType

func (*LinkSpecSpec) GetUp

func (x *LinkSpecSpec) GetUp() bool

func (*LinkSpecSpec) GetVlan

func (x *LinkSpecSpec) GetVlan() *VLANSpec

func (*LinkSpecSpec) GetWireguard

func (x *LinkSpecSpec) GetWireguard() *WireguardSpec

func (*LinkSpecSpec) MarshalToSizedBufferVT

func (m *LinkSpecSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*LinkSpecSpec) MarshalToVT

func (m *LinkSpecSpec) MarshalToVT(dAtA []byte) (int, error)

func (*LinkSpecSpec) MarshalVT

func (m *LinkSpecSpec) MarshalVT() (dAtA []byte, err error)

func (*LinkSpecSpec) ProtoMessage

func (*LinkSpecSpec) ProtoMessage()

func (*LinkSpecSpec) ProtoReflect

func (x *LinkSpecSpec) ProtoReflect() protoreflect.Message

func (*LinkSpecSpec) Reset

func (x *LinkSpecSpec) Reset()

func (*LinkSpecSpec) SizeVT

func (m *LinkSpecSpec) SizeVT() (n int)

func (*LinkSpecSpec) String

func (x *LinkSpecSpec) String() string

func (*LinkSpecSpec) UnmarshalVT

func (m *LinkSpecSpec) UnmarshalVT(dAtA []byte) error

type LinkStatusSpec

type LinkStatusSpec struct {
	Index            uint32                           `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	Type             enums.NethelpersLinkType         `protobuf:"varint,2,opt,name=type,proto3,enum=talos.resource.definitions.enums.NethelpersLinkType" json:"type,omitempty"`
	LinkIndex        uint32                           `protobuf:"varint,3,opt,name=link_index,json=linkIndex,proto3" json:"link_index,omitempty"`
	Flags            uint32                           `protobuf:"varint,4,opt,name=flags,proto3" json:"flags,omitempty"`
	HardwareAddr     []byte                           `protobuf:"bytes,5,opt,name=hardware_addr,json=hardwareAddr,proto3" json:"hardware_addr,omitempty"`
	BroadcastAddr    []byte                           `protobuf:"bytes,6,opt,name=broadcast_addr,json=broadcastAddr,proto3" json:"broadcast_addr,omitempty"`
	Mtu              uint32                           `protobuf:"varint,7,opt,name=mtu,proto3" json:"mtu,omitempty"`
	QueueDisc        string                           `protobuf:"bytes,8,opt,name=queue_disc,json=queueDisc,proto3" json:"queue_disc,omitempty"`
	MasterIndex      uint32                           `protobuf:"varint,9,opt,name=master_index,json=masterIndex,proto3" json:"master_index,omitempty"`
	OperationalState enums.NethelpersOperationalState `` /* 176-byte string literal not displayed */
	Kind             string                           `protobuf:"bytes,11,opt,name=kind,proto3" json:"kind,omitempty"`
	SlaveKind        string                           `protobuf:"bytes,12,opt,name=slave_kind,json=slaveKind,proto3" json:"slave_kind,omitempty"`
	BusPath          string                           `protobuf:"bytes,13,opt,name=bus_path,json=busPath,proto3" json:"bus_path,omitempty"`
	Pciid            string                           `protobuf:"bytes,14,opt,name=pciid,proto3" json:"pciid,omitempty"`
	Driver           string                           `protobuf:"bytes,15,opt,name=driver,proto3" json:"driver,omitempty"`
	DriverVersion    string                           `protobuf:"bytes,16,opt,name=driver_version,json=driverVersion,proto3" json:"driver_version,omitempty"`
	FirmwareVersion  string                           `protobuf:"bytes,17,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
	ProductId        string                           `protobuf:"bytes,18,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	VendorId         string                           `protobuf:"bytes,19,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
	Product          string                           `protobuf:"bytes,20,opt,name=product,proto3" json:"product,omitempty"`
	Vendor           string                           `protobuf:"bytes,21,opt,name=vendor,proto3" json:"vendor,omitempty"`
	LinkState        bool                             `protobuf:"varint,22,opt,name=link_state,json=linkState,proto3" json:"link_state,omitempty"`
	SpeedMegabits    int64                            `protobuf:"varint,23,opt,name=speed_megabits,json=speedMegabits,proto3" json:"speed_megabits,omitempty"`
	Port             enums.NethelpersPort             `protobuf:"varint,24,opt,name=port,proto3,enum=talos.resource.definitions.enums.NethelpersPort" json:"port,omitempty"`
	Duplex           enums.NethelpersDuplex           `protobuf:"varint,25,opt,name=duplex,proto3,enum=talos.resource.definitions.enums.NethelpersDuplex" json:"duplex,omitempty"`
	Vlan             *VLANSpec                        `protobuf:"bytes,26,opt,name=vlan,proto3" json:"vlan,omitempty"`
	BridgeMaster     *BridgeMasterSpec                `protobuf:"bytes,27,opt,name=bridge_master,json=bridgeMaster,proto3" json:"bridge_master,omitempty"`
	BondMaster       *BondMasterSpec                  `protobuf:"bytes,28,opt,name=bond_master,json=bondMaster,proto3" json:"bond_master,omitempty"`
	Wireguard        *WireguardSpec                   `protobuf:"bytes,29,opt,name=wireguard,proto3" json:"wireguard,omitempty"`
	PermanentAddr    []byte                           `protobuf:"bytes,30,opt,name=permanent_addr,json=permanentAddr,proto3" json:"permanent_addr,omitempty"`
	// contains filtered or unexported fields
}

LinkStatusSpec describes status of rendered secrets.

func (*LinkStatusSpec) Descriptor deprecated

func (*LinkStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use LinkStatusSpec.ProtoReflect.Descriptor instead.

func (*LinkStatusSpec) GetBondMaster

func (x *LinkStatusSpec) GetBondMaster() *BondMasterSpec

func (*LinkStatusSpec) GetBridgeMaster

func (x *LinkStatusSpec) GetBridgeMaster() *BridgeMasterSpec

func (*LinkStatusSpec) GetBroadcastAddr

func (x *LinkStatusSpec) GetBroadcastAddr() []byte

func (*LinkStatusSpec) GetBusPath

func (x *LinkStatusSpec) GetBusPath() string

func (*LinkStatusSpec) GetDriver

func (x *LinkStatusSpec) GetDriver() string

func (*LinkStatusSpec) GetDriverVersion

func (x *LinkStatusSpec) GetDriverVersion() string

func (*LinkStatusSpec) GetDuplex

func (x *LinkStatusSpec) GetDuplex() enums.NethelpersDuplex

func (*LinkStatusSpec) GetFirmwareVersion

func (x *LinkStatusSpec) GetFirmwareVersion() string

func (*LinkStatusSpec) GetFlags

func (x *LinkStatusSpec) GetFlags() uint32

func (*LinkStatusSpec) GetHardwareAddr

func (x *LinkStatusSpec) GetHardwareAddr() []byte

func (*LinkStatusSpec) GetIndex

func (x *LinkStatusSpec) GetIndex() uint32

func (*LinkStatusSpec) GetKind

func (x *LinkStatusSpec) GetKind() string

func (*LinkStatusSpec) GetLinkIndex

func (x *LinkStatusSpec) GetLinkIndex() uint32

func (*LinkStatusSpec) GetLinkState

func (x *LinkStatusSpec) GetLinkState() bool

func (*LinkStatusSpec) GetMasterIndex

func (x *LinkStatusSpec) GetMasterIndex() uint32

func (*LinkStatusSpec) GetMtu

func (x *LinkStatusSpec) GetMtu() uint32

func (*LinkStatusSpec) GetOperationalState

func (x *LinkStatusSpec) GetOperationalState() enums.NethelpersOperationalState

func (*LinkStatusSpec) GetPciid

func (x *LinkStatusSpec) GetPciid() string

func (*LinkStatusSpec) GetPermanentAddr

func (x *LinkStatusSpec) GetPermanentAddr() []byte

func (*LinkStatusSpec) GetPort

func (x *LinkStatusSpec) GetPort() enums.NethelpersPort

func (*LinkStatusSpec) GetProduct

func (x *LinkStatusSpec) GetProduct() string

func (*LinkStatusSpec) GetProductId

func (x *LinkStatusSpec) GetProductId() string

func (*LinkStatusSpec) GetQueueDisc

func (x *LinkStatusSpec) GetQueueDisc() string

func (*LinkStatusSpec) GetSlaveKind

func (x *LinkStatusSpec) GetSlaveKind() string

func (*LinkStatusSpec) GetSpeedMegabits

func (x *LinkStatusSpec) GetSpeedMegabits() int64

func (*LinkStatusSpec) GetType

func (*LinkStatusSpec) GetVendor

func (x *LinkStatusSpec) GetVendor() string

func (*LinkStatusSpec) GetVendorId

func (x *LinkStatusSpec) GetVendorId() string

func (*LinkStatusSpec) GetVlan

func (x *LinkStatusSpec) GetVlan() *VLANSpec

func (*LinkStatusSpec) GetWireguard

func (x *LinkStatusSpec) GetWireguard() *WireguardSpec

func (*LinkStatusSpec) MarshalToSizedBufferVT

func (m *LinkStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*LinkStatusSpec) MarshalToVT

func (m *LinkStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*LinkStatusSpec) MarshalVT

func (m *LinkStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*LinkStatusSpec) ProtoMessage

func (*LinkStatusSpec) ProtoMessage()

func (*LinkStatusSpec) ProtoReflect

func (x *LinkStatusSpec) ProtoReflect() protoreflect.Message

func (*LinkStatusSpec) Reset

func (x *LinkStatusSpec) Reset()

func (*LinkStatusSpec) SizeVT

func (m *LinkStatusSpec) SizeVT() (n int)

func (*LinkStatusSpec) String

func (x *LinkStatusSpec) String() string

func (*LinkStatusSpec) UnmarshalVT

func (m *LinkStatusSpec) UnmarshalVT(dAtA []byte) error

type NfTablesAddressMatch added in v1.6.0

type NfTablesAddressMatch struct {
	IncludeSubnets []*common.NetIPPrefix `protobuf:"bytes,1,rep,name=include_subnets,json=includeSubnets,proto3" json:"include_subnets,omitempty"`
	ExcludeSubnets []*common.NetIPPrefix `protobuf:"bytes,2,rep,name=exclude_subnets,json=excludeSubnets,proto3" json:"exclude_subnets,omitempty"`
	Invert         bool                  `protobuf:"varint,3,opt,name=invert,proto3" json:"invert,omitempty"`
	// contains filtered or unexported fields
}

NfTablesAddressMatch describes the match on the IP address.

func (*NfTablesAddressMatch) Descriptor deprecated added in v1.6.0

func (*NfTablesAddressMatch) Descriptor() ([]byte, []int)

Deprecated: Use NfTablesAddressMatch.ProtoReflect.Descriptor instead.

func (*NfTablesAddressMatch) GetExcludeSubnets added in v1.6.0

func (x *NfTablesAddressMatch) GetExcludeSubnets() []*common.NetIPPrefix

func (*NfTablesAddressMatch) GetIncludeSubnets added in v1.6.0

func (x *NfTablesAddressMatch) GetIncludeSubnets() []*common.NetIPPrefix

func (*NfTablesAddressMatch) GetInvert added in v1.6.0

func (x *NfTablesAddressMatch) GetInvert() bool

func (*NfTablesAddressMatch) MarshalToSizedBufferVT added in v1.6.0

func (m *NfTablesAddressMatch) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NfTablesAddressMatch) MarshalToVT added in v1.6.0

func (m *NfTablesAddressMatch) MarshalToVT(dAtA []byte) (int, error)

func (*NfTablesAddressMatch) MarshalVT added in v1.6.0

func (m *NfTablesAddressMatch) MarshalVT() (dAtA []byte, err error)

func (*NfTablesAddressMatch) ProtoMessage added in v1.6.0

func (*NfTablesAddressMatch) ProtoMessage()

func (*NfTablesAddressMatch) ProtoReflect added in v1.6.0

func (x *NfTablesAddressMatch) ProtoReflect() protoreflect.Message

func (*NfTablesAddressMatch) Reset added in v1.6.0

func (x *NfTablesAddressMatch) Reset()

func (*NfTablesAddressMatch) SizeVT added in v1.6.0

func (m *NfTablesAddressMatch) SizeVT() (n int)

func (*NfTablesAddressMatch) String added in v1.6.0

func (x *NfTablesAddressMatch) String() string

func (*NfTablesAddressMatch) UnmarshalVT added in v1.6.0

func (m *NfTablesAddressMatch) UnmarshalVT(dAtA []byte) error

type NfTablesChainSpec added in v1.6.0

type NfTablesChainSpec struct {
	Type     string                                `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Hook     enums.NethelpersNfTablesChainHook     `` /* 128-byte string literal not displayed */
	Priority enums.NethelpersNfTablesChainPriority `` /* 140-byte string literal not displayed */
	Rules    []*NfTablesRule                       `protobuf:"bytes,4,rep,name=rules,proto3" json:"rules,omitempty"`
	Policy   enums.NethelpersNfTablesVerdict       `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

NfTablesChainSpec describes status of rendered secrets.

func (*NfTablesChainSpec) Descriptor deprecated added in v1.6.0

func (*NfTablesChainSpec) Descriptor() ([]byte, []int)

Deprecated: Use NfTablesChainSpec.ProtoReflect.Descriptor instead.

func (*NfTablesChainSpec) GetHook added in v1.6.0

func (*NfTablesChainSpec) GetPolicy added in v1.6.0

func (*NfTablesChainSpec) GetPriority added in v1.6.0

func (*NfTablesChainSpec) GetRules added in v1.6.0

func (x *NfTablesChainSpec) GetRules() []*NfTablesRule

func (*NfTablesChainSpec) GetType added in v1.6.0

func (x *NfTablesChainSpec) GetType() string

func (*NfTablesChainSpec) MarshalToSizedBufferVT added in v1.6.0

func (m *NfTablesChainSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NfTablesChainSpec) MarshalToVT added in v1.6.0

func (m *NfTablesChainSpec) MarshalToVT(dAtA []byte) (int, error)

func (*NfTablesChainSpec) MarshalVT added in v1.6.0

func (m *NfTablesChainSpec) MarshalVT() (dAtA []byte, err error)

func (*NfTablesChainSpec) ProtoMessage added in v1.6.0

func (*NfTablesChainSpec) ProtoMessage()

func (*NfTablesChainSpec) ProtoReflect added in v1.6.0

func (x *NfTablesChainSpec) ProtoReflect() protoreflect.Message

func (*NfTablesChainSpec) Reset added in v1.6.0

func (x *NfTablesChainSpec) Reset()

func (*NfTablesChainSpec) SizeVT added in v1.6.0

func (m *NfTablesChainSpec) SizeVT() (n int)

func (*NfTablesChainSpec) String added in v1.6.0

func (x *NfTablesChainSpec) String() string

func (*NfTablesChainSpec) UnmarshalVT added in v1.6.0

func (m *NfTablesChainSpec) UnmarshalVT(dAtA []byte) error

type NfTablesClampMSS added in v1.6.0

type NfTablesClampMSS struct {
	Mtu uint32 `protobuf:"fixed32,1,opt,name=mtu,proto3" json:"mtu,omitempty"`
	// contains filtered or unexported fields
}

NfTablesClampMSS describes the TCP MSS clamping operation.

MSS is limited by the `MaxMTU` so that: - IPv4: MSS = MaxMTU - 40 - IPv6: MSS = MaxMTU - 60.

func (*NfTablesClampMSS) Descriptor deprecated added in v1.6.0

func (*NfTablesClampMSS) Descriptor() ([]byte, []int)

Deprecated: Use NfTablesClampMSS.ProtoReflect.Descriptor instead.

func (*NfTablesClampMSS) GetMtu added in v1.6.0

func (x *NfTablesClampMSS) GetMtu() uint32

func (*NfTablesClampMSS) MarshalToSizedBufferVT added in v1.6.0

func (m *NfTablesClampMSS) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NfTablesClampMSS) MarshalToVT added in v1.6.0

func (m *NfTablesClampMSS) MarshalToVT(dAtA []byte) (int, error)

func (*NfTablesClampMSS) MarshalVT added in v1.6.0

func (m *NfTablesClampMSS) MarshalVT() (dAtA []byte, err error)

func (*NfTablesClampMSS) ProtoMessage added in v1.6.0

func (*NfTablesClampMSS) ProtoMessage()

func (*NfTablesClampMSS) ProtoReflect added in v1.6.0

func (x *NfTablesClampMSS) ProtoReflect() protoreflect.Message

func (*NfTablesClampMSS) Reset added in v1.6.0

func (x *NfTablesClampMSS) Reset()

func (*NfTablesClampMSS) SizeVT added in v1.6.0

func (m *NfTablesClampMSS) SizeVT() (n int)

func (*NfTablesClampMSS) String added in v1.6.0

func (x *NfTablesClampMSS) String() string

func (*NfTablesClampMSS) UnmarshalVT added in v1.6.0

func (m *NfTablesClampMSS) UnmarshalVT(dAtA []byte) error

type NfTablesConntrackStateMatch added in v1.6.0

type NfTablesConntrackStateMatch struct {
	States []enums.NethelpersConntrackState `` /* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

NfTablesConntrackStateMatch describes the match on the connection tracking state.

func (*NfTablesConntrackStateMatch) Descriptor deprecated added in v1.6.0

func (*NfTablesConntrackStateMatch) Descriptor() ([]byte, []int)

Deprecated: Use NfTablesConntrackStateMatch.ProtoReflect.Descriptor instead.

func (*NfTablesConntrackStateMatch) GetStates added in v1.6.0

func (*NfTablesConntrackStateMatch) MarshalToSizedBufferVT added in v1.6.0

func (m *NfTablesConntrackStateMatch) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NfTablesConntrackStateMatch) MarshalToVT added in v1.6.0

func (m *NfTablesConntrackStateMatch) MarshalToVT(dAtA []byte) (int, error)

func (*NfTablesConntrackStateMatch) MarshalVT added in v1.6.0

func (m *NfTablesConntrackStateMatch) MarshalVT() (dAtA []byte, err error)

func (*NfTablesConntrackStateMatch) ProtoMessage added in v1.6.0

func (*NfTablesConntrackStateMatch) ProtoMessage()

func (*NfTablesConntrackStateMatch) ProtoReflect added in v1.6.0

func (*NfTablesConntrackStateMatch) Reset added in v1.6.0

func (x *NfTablesConntrackStateMatch) Reset()

func (*NfTablesConntrackStateMatch) SizeVT added in v1.6.0

func (m *NfTablesConntrackStateMatch) SizeVT() (n int)

func (*NfTablesConntrackStateMatch) String added in v1.6.0

func (x *NfTablesConntrackStateMatch) String() string

func (*NfTablesConntrackStateMatch) UnmarshalVT added in v1.6.0

func (m *NfTablesConntrackStateMatch) UnmarshalVT(dAtA []byte) error

type NfTablesIfNameMatch added in v1.6.0

type NfTablesIfNameMatch struct {
	Operator       enums.NethelpersMatchOperator `` /* 132-byte string literal not displayed */
	InterfaceNames []string                      `protobuf:"bytes,3,rep,name=interface_names,json=interfaceNames,proto3" json:"interface_names,omitempty"`
	// contains filtered or unexported fields
}

NfTablesIfNameMatch describes the match on the interface name.

func (*NfTablesIfNameMatch) Descriptor deprecated added in v1.6.0

func (*NfTablesIfNameMatch) Descriptor() ([]byte, []int)

Deprecated: Use NfTablesIfNameMatch.ProtoReflect.Descriptor instead.

func (*NfTablesIfNameMatch) GetInterfaceNames added in v1.6.0

func (x *NfTablesIfNameMatch) GetInterfaceNames() []string

func (*NfTablesIfNameMatch) GetOperator added in v1.6.0

func (*NfTablesIfNameMatch) MarshalToSizedBufferVT added in v1.6.0

func (m *NfTablesIfNameMatch) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NfTablesIfNameMatch) MarshalToVT added in v1.6.0

func (m *NfTablesIfNameMatch) MarshalToVT(dAtA []byte) (int, error)

func (*NfTablesIfNameMatch) MarshalVT added in v1.6.0

func (m *NfTablesIfNameMatch) MarshalVT() (dAtA []byte, err error)

func (*NfTablesIfNameMatch) ProtoMessage added in v1.6.0

func (*NfTablesIfNameMatch) ProtoMessage()

func (*NfTablesIfNameMatch) ProtoReflect added in v1.6.0

func (x *NfTablesIfNameMatch) ProtoReflect() protoreflect.Message

func (*NfTablesIfNameMatch) Reset added in v1.6.0

func (x *NfTablesIfNameMatch) Reset()

func (*NfTablesIfNameMatch) SizeVT added in v1.6.0

func (m *NfTablesIfNameMatch) SizeVT() (n int)

func (*NfTablesIfNameMatch) String added in v1.6.0

func (x *NfTablesIfNameMatch) String() string

func (*NfTablesIfNameMatch) UnmarshalVT added in v1.6.0

func (m *NfTablesIfNameMatch) UnmarshalVT(dAtA []byte) error

type NfTablesLayer4Match added in v1.6.0

type NfTablesLayer4Match struct {
	Protocol             enums.NethelpersProtocol `` /* 127-byte string literal not displayed */
	MatchSourcePort      *NfTablesPortMatch       `protobuf:"bytes,2,opt,name=match_source_port,json=matchSourcePort,proto3" json:"match_source_port,omitempty"`
	MatchDestinationPort *NfTablesPortMatch       `protobuf:"bytes,3,opt,name=match_destination_port,json=matchDestinationPort,proto3" json:"match_destination_port,omitempty"`
	// contains filtered or unexported fields
}

NfTablesLayer4Match describes the match on the transport layer protocol.

func (*NfTablesLayer4Match) Descriptor deprecated added in v1.6.0

func (*NfTablesLayer4Match) Descriptor() ([]byte, []int)

Deprecated: Use NfTablesLayer4Match.ProtoReflect.Descriptor instead.

func (*NfTablesLayer4Match) GetMatchDestinationPort added in v1.6.0

func (x *NfTablesLayer4Match) GetMatchDestinationPort() *NfTablesPortMatch

func (*NfTablesLayer4Match) GetMatchSourcePort added in v1.6.0

func (x *NfTablesLayer4Match) GetMatchSourcePort() *NfTablesPortMatch

func (*NfTablesLayer4Match) GetProtocol added in v1.6.0

func (x *NfTablesLayer4Match) GetProtocol() enums.NethelpersProtocol

func (*NfTablesLayer4Match) MarshalToSizedBufferVT added in v1.6.0

func (m *NfTablesLayer4Match) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NfTablesLayer4Match) MarshalToVT added in v1.6.0

func (m *NfTablesLayer4Match) MarshalToVT(dAtA []byte) (int, error)

func (*NfTablesLayer4Match) MarshalVT added in v1.6.0

func (m *NfTablesLayer4Match) MarshalVT() (dAtA []byte, err error)

func (*NfTablesLayer4Match) ProtoMessage added in v1.6.0

func (*NfTablesLayer4Match) ProtoMessage()

func (*NfTablesLayer4Match) ProtoReflect added in v1.6.0

func (x *NfTablesLayer4Match) ProtoReflect() protoreflect.Message

func (*NfTablesLayer4Match) Reset added in v1.6.0

func (x *NfTablesLayer4Match) Reset()

func (*NfTablesLayer4Match) SizeVT added in v1.6.0

func (m *NfTablesLayer4Match) SizeVT() (n int)

func (*NfTablesLayer4Match) String added in v1.6.0

func (x *NfTablesLayer4Match) String() string

func (*NfTablesLayer4Match) UnmarshalVT added in v1.6.0

func (m *NfTablesLayer4Match) UnmarshalVT(dAtA []byte) error

type NfTablesLimitMatch added in v1.6.0

type NfTablesLimitMatch struct {
	PacketRatePerSecond uint64 `protobuf:"varint,1,opt,name=packet_rate_per_second,json=packetRatePerSecond,proto3" json:"packet_rate_per_second,omitempty"`
	// contains filtered or unexported fields
}

NfTablesLimitMatch describes the match on the packet rate.

func (*NfTablesLimitMatch) Descriptor deprecated added in v1.6.0

func (*NfTablesLimitMatch) Descriptor() ([]byte, []int)

Deprecated: Use NfTablesLimitMatch.ProtoReflect.Descriptor instead.

func (*NfTablesLimitMatch) GetPacketRatePerSecond added in v1.6.0

func (x *NfTablesLimitMatch) GetPacketRatePerSecond() uint64

func (*NfTablesLimitMatch) MarshalToSizedBufferVT added in v1.6.0

func (m *NfTablesLimitMatch) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NfTablesLimitMatch) MarshalToVT added in v1.6.0

func (m *NfTablesLimitMatch) MarshalToVT(dAtA []byte) (int, error)

func (*NfTablesLimitMatch) MarshalVT added in v1.6.0

func (m *NfTablesLimitMatch) MarshalVT() (dAtA []byte, err error)

func (*NfTablesLimitMatch) ProtoMessage added in v1.6.0

func (*NfTablesLimitMatch) ProtoMessage()

func (*NfTablesLimitMatch) ProtoReflect added in v1.6.0

func (x *NfTablesLimitMatch) ProtoReflect() protoreflect.Message

func (*NfTablesLimitMatch) Reset added in v1.6.0

func (x *NfTablesLimitMatch) Reset()

func (*NfTablesLimitMatch) SizeVT added in v1.6.0

func (m *NfTablesLimitMatch) SizeVT() (n int)

func (*NfTablesLimitMatch) String added in v1.6.0

func (x *NfTablesLimitMatch) String() string

func (*NfTablesLimitMatch) UnmarshalVT added in v1.6.0

func (m *NfTablesLimitMatch) UnmarshalVT(dAtA []byte) error

type NfTablesMark added in v1.6.0

type NfTablesMark struct {
	Mask  uint32 `protobuf:"varint,1,opt,name=mask,proto3" json:"mask,omitempty"`
	Xor   uint32 `protobuf:"varint,2,opt,name=xor,proto3" json:"xor,omitempty"`
	Value uint32 `protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

NfTablesMark encodes packet mark match/update operation.

When used as a match computes the following condition: (mark & mask) ^ xor == value

When used as an update computes the following operation: mark = (mark & mask) ^ xor.

func (*NfTablesMark) Descriptor deprecated added in v1.6.0

func (*NfTablesMark) Descriptor() ([]byte, []int)

Deprecated: Use NfTablesMark.ProtoReflect.Descriptor instead.

func (*NfTablesMark) GetMask added in v1.6.0

func (x *NfTablesMark) GetMask() uint32

func (*NfTablesMark) GetValue added in v1.6.0

func (x *NfTablesMark) GetValue() uint32

func (*NfTablesMark) GetXor added in v1.6.0

func (x *NfTablesMark) GetXor() uint32

func (*NfTablesMark) MarshalToSizedBufferVT added in v1.6.0

func (m *NfTablesMark) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NfTablesMark) MarshalToVT added in v1.6.0

func (m *NfTablesMark) MarshalToVT(dAtA []byte) (int, error)

func (*NfTablesMark) MarshalVT added in v1.6.0

func (m *NfTablesMark) MarshalVT() (dAtA []byte, err error)

func (*NfTablesMark) ProtoMessage added in v1.6.0

func (*NfTablesMark) ProtoMessage()

func (*NfTablesMark) ProtoReflect added in v1.6.0

func (x *NfTablesMark) ProtoReflect() protoreflect.Message

func (*NfTablesMark) Reset added in v1.6.0

func (x *NfTablesMark) Reset()

func (*NfTablesMark) SizeVT added in v1.6.0

func (m *NfTablesMark) SizeVT() (n int)

func (*NfTablesMark) String added in v1.6.0

func (x *NfTablesMark) String() string

func (*NfTablesMark) UnmarshalVT added in v1.6.0

func (m *NfTablesMark) UnmarshalVT(dAtA []byte) error

type NfTablesPortMatch added in v1.6.0

type NfTablesPortMatch struct {
	Ranges []*PortRange `protobuf:"bytes,1,rep,name=ranges,proto3" json:"ranges,omitempty"`
	// contains filtered or unexported fields
}

NfTablesPortMatch describes the match on the transport layer port.

func (*NfTablesPortMatch) Descriptor deprecated added in v1.6.0

func (*NfTablesPortMatch) Descriptor() ([]byte, []int)

Deprecated: Use NfTablesPortMatch.ProtoReflect.Descriptor instead.

func (*NfTablesPortMatch) GetRanges added in v1.6.0

func (x *NfTablesPortMatch) GetRanges() []*PortRange

func (*NfTablesPortMatch) MarshalToSizedBufferVT added in v1.6.0

func (m *NfTablesPortMatch) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NfTablesPortMatch) MarshalToVT added in v1.6.0

func (m *NfTablesPortMatch) MarshalToVT(dAtA []byte) (int, error)

func (*NfTablesPortMatch) MarshalVT added in v1.6.0

func (m *NfTablesPortMatch) MarshalVT() (dAtA []byte, err error)

func (*NfTablesPortMatch) ProtoMessage added in v1.6.0

func (*NfTablesPortMatch) ProtoMessage()

func (*NfTablesPortMatch) ProtoReflect added in v1.6.0

func (x *NfTablesPortMatch) ProtoReflect() protoreflect.Message

func (*NfTablesPortMatch) Reset added in v1.6.0

func (x *NfTablesPortMatch) Reset()

func (*NfTablesPortMatch) SizeVT added in v1.6.0

func (m *NfTablesPortMatch) SizeVT() (n int)

func (*NfTablesPortMatch) String added in v1.6.0

func (x *NfTablesPortMatch) String() string

func (*NfTablesPortMatch) UnmarshalVT added in v1.6.0

func (m *NfTablesPortMatch) UnmarshalVT(dAtA []byte) error

type NfTablesRule added in v1.6.0

type NfTablesRule struct {
	MatchOIfName            *NfTablesIfNameMatch            `protobuf:"bytes,1,opt,name=match_o_if_name,json=matchOIfName,proto3" json:"match_o_if_name,omitempty"`
	Verdict                 enums.NethelpersNfTablesVerdict `` /* 132-byte string literal not displayed */
	MatchMark               *NfTablesMark                   `protobuf:"bytes,3,opt,name=match_mark,json=matchMark,proto3" json:"match_mark,omitempty"`
	SetMark                 *NfTablesMark                   `protobuf:"bytes,4,opt,name=set_mark,json=setMark,proto3" json:"set_mark,omitempty"`
	MatchSourceAddress      *NfTablesAddressMatch           `protobuf:"bytes,5,opt,name=match_source_address,json=matchSourceAddress,proto3" json:"match_source_address,omitempty"`
	MatchDestinationAddress *NfTablesAddressMatch           `` /* 132-byte string literal not displayed */
	MatchLayer4             *NfTablesLayer4Match            `protobuf:"bytes,7,opt,name=match_layer4,json=matchLayer4,proto3" json:"match_layer4,omitempty"`
	MatchIIfName            *NfTablesIfNameMatch            `protobuf:"bytes,8,opt,name=match_i_if_name,json=matchIIfName,proto3" json:"match_i_if_name,omitempty"`
	ClampMss                *NfTablesClampMSS               `protobuf:"bytes,9,opt,name=clamp_mss,json=clampMss,proto3" json:"clamp_mss,omitempty"`
	MatchLimit              *NfTablesLimitMatch             `protobuf:"bytes,10,opt,name=match_limit,json=matchLimit,proto3" json:"match_limit,omitempty"`
	MatchConntrackState     *NfTablesConntrackStateMatch    `protobuf:"bytes,11,opt,name=match_conntrack_state,json=matchConntrackState,proto3" json:"match_conntrack_state,omitempty"`
	AnonCounter             bool                            `protobuf:"varint,12,opt,name=anon_counter,json=anonCounter,proto3" json:"anon_counter,omitempty"`
	// contains filtered or unexported fields
}

NfTablesRule describes a single rule in the nftables chain.

func (*NfTablesRule) Descriptor deprecated added in v1.6.0

func (*NfTablesRule) Descriptor() ([]byte, []int)

Deprecated: Use NfTablesRule.ProtoReflect.Descriptor instead.

func (*NfTablesRule) GetAnonCounter added in v1.6.0

func (x *NfTablesRule) GetAnonCounter() bool

func (*NfTablesRule) GetClampMss added in v1.6.0

func (x *NfTablesRule) GetClampMss() *NfTablesClampMSS

func (*NfTablesRule) GetMatchConntrackState added in v1.6.0

func (x *NfTablesRule) GetMatchConntrackState() *NfTablesConntrackStateMatch

func (*NfTablesRule) GetMatchDestinationAddress added in v1.6.0

func (x *NfTablesRule) GetMatchDestinationAddress() *NfTablesAddressMatch

func (*NfTablesRule) GetMatchIIfName added in v1.6.0

func (x *NfTablesRule) GetMatchIIfName() *NfTablesIfNameMatch

func (*NfTablesRule) GetMatchLayer4 added in v1.6.0

func (x *NfTablesRule) GetMatchLayer4() *NfTablesLayer4Match

func (*NfTablesRule) GetMatchLimit added in v1.6.0

func (x *NfTablesRule) GetMatchLimit() *NfTablesLimitMatch

func (*NfTablesRule) GetMatchMark added in v1.6.0

func (x *NfTablesRule) GetMatchMark() *NfTablesMark

func (*NfTablesRule) GetMatchOIfName added in v1.6.0

func (x *NfTablesRule) GetMatchOIfName() *NfTablesIfNameMatch

func (*NfTablesRule) GetMatchSourceAddress added in v1.6.0

func (x *NfTablesRule) GetMatchSourceAddress() *NfTablesAddressMatch

func (*NfTablesRule) GetSetMark added in v1.6.0

func (x *NfTablesRule) GetSetMark() *NfTablesMark

func (*NfTablesRule) GetVerdict added in v1.6.0

func (*NfTablesRule) MarshalToSizedBufferVT added in v1.6.0

func (m *NfTablesRule) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NfTablesRule) MarshalToVT added in v1.6.0

func (m *NfTablesRule) MarshalToVT(dAtA []byte) (int, error)

func (*NfTablesRule) MarshalVT added in v1.6.0

func (m *NfTablesRule) MarshalVT() (dAtA []byte, err error)

func (*NfTablesRule) ProtoMessage added in v1.6.0

func (*NfTablesRule) ProtoMessage()

func (*NfTablesRule) ProtoReflect added in v1.6.0

func (x *NfTablesRule) ProtoReflect() protoreflect.Message

func (*NfTablesRule) Reset added in v1.6.0

func (x *NfTablesRule) Reset()

func (*NfTablesRule) SizeVT added in v1.6.0

func (m *NfTablesRule) SizeVT() (n int)

func (*NfTablesRule) String added in v1.6.0

func (x *NfTablesRule) String() string

func (*NfTablesRule) UnmarshalVT added in v1.6.0

func (m *NfTablesRule) UnmarshalVT(dAtA []byte) error

type NodeAddressFilterSpec

type NodeAddressFilterSpec struct {
	IncludeSubnets []*common.NetIPPrefix `protobuf:"bytes,1,rep,name=include_subnets,json=includeSubnets,proto3" json:"include_subnets,omitempty"`
	ExcludeSubnets []*common.NetIPPrefix `protobuf:"bytes,2,rep,name=exclude_subnets,json=excludeSubnets,proto3" json:"exclude_subnets,omitempty"`
	// contains filtered or unexported fields
}

NodeAddressFilterSpec describes a filter for NodeAddresses.

func (*NodeAddressFilterSpec) Descriptor deprecated

func (*NodeAddressFilterSpec) Descriptor() ([]byte, []int)

Deprecated: Use NodeAddressFilterSpec.ProtoReflect.Descriptor instead.

func (*NodeAddressFilterSpec) GetExcludeSubnets

func (x *NodeAddressFilterSpec) GetExcludeSubnets() []*common.NetIPPrefix

func (*NodeAddressFilterSpec) GetIncludeSubnets

func (x *NodeAddressFilterSpec) GetIncludeSubnets() []*common.NetIPPrefix

func (*NodeAddressFilterSpec) MarshalToSizedBufferVT

func (m *NodeAddressFilterSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NodeAddressFilterSpec) MarshalToVT

func (m *NodeAddressFilterSpec) MarshalToVT(dAtA []byte) (int, error)

func (*NodeAddressFilterSpec) MarshalVT

func (m *NodeAddressFilterSpec) MarshalVT() (dAtA []byte, err error)

func (*NodeAddressFilterSpec) ProtoMessage

func (*NodeAddressFilterSpec) ProtoMessage()

func (*NodeAddressFilterSpec) ProtoReflect

func (x *NodeAddressFilterSpec) ProtoReflect() protoreflect.Message

func (*NodeAddressFilterSpec) Reset

func (x *NodeAddressFilterSpec) Reset()

func (*NodeAddressFilterSpec) SizeVT

func (m *NodeAddressFilterSpec) SizeVT() (n int)

func (*NodeAddressFilterSpec) String

func (x *NodeAddressFilterSpec) String() string

func (*NodeAddressFilterSpec) UnmarshalVT

func (m *NodeAddressFilterSpec) UnmarshalVT(dAtA []byte) error

type NodeAddressSpec

type NodeAddressSpec struct {
	Addresses []*common.NetIPPrefix `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// contains filtered or unexported fields
}

NodeAddressSpec describes a set of node addresses.

func (*NodeAddressSpec) Descriptor deprecated

func (*NodeAddressSpec) Descriptor() ([]byte, []int)

Deprecated: Use NodeAddressSpec.ProtoReflect.Descriptor instead.

func (*NodeAddressSpec) GetAddresses

func (x *NodeAddressSpec) GetAddresses() []*common.NetIPPrefix

func (*NodeAddressSpec) MarshalToSizedBufferVT

func (m *NodeAddressSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NodeAddressSpec) MarshalToVT

func (m *NodeAddressSpec) MarshalToVT(dAtA []byte) (int, error)

func (*NodeAddressSpec) MarshalVT

func (m *NodeAddressSpec) MarshalVT() (dAtA []byte, err error)

func (*NodeAddressSpec) ProtoMessage

func (*NodeAddressSpec) ProtoMessage()

func (*NodeAddressSpec) ProtoReflect

func (x *NodeAddressSpec) ProtoReflect() protoreflect.Message

func (*NodeAddressSpec) Reset

func (x *NodeAddressSpec) Reset()

func (*NodeAddressSpec) SizeVT

func (m *NodeAddressSpec) SizeVT() (n int)

func (*NodeAddressSpec) String

func (x *NodeAddressSpec) String() string

func (*NodeAddressSpec) UnmarshalVT

func (m *NodeAddressSpec) UnmarshalVT(dAtA []byte) error

type OperatorSpecSpec

type OperatorSpecSpec struct {
	Operator    enums.NetworkOperator    `protobuf:"varint,1,opt,name=operator,proto3,enum=talos.resource.definitions.enums.NetworkOperator" json:"operator,omitempty"`
	LinkName    string                   `protobuf:"bytes,2,opt,name=link_name,json=linkName,proto3" json:"link_name,omitempty"`
	RequireUp   bool                     `protobuf:"varint,3,opt,name=require_up,json=requireUp,proto3" json:"require_up,omitempty"`
	Dhcp4       *DHCP4OperatorSpec       `protobuf:"bytes,4,opt,name=dhcp4,proto3" json:"dhcp4,omitempty"`
	Dhcp6       *DHCP6OperatorSpec       `protobuf:"bytes,5,opt,name=dhcp6,proto3" json:"dhcp6,omitempty"`
	Vip         *VIPOperatorSpec         `protobuf:"bytes,6,opt,name=vip,proto3" json:"vip,omitempty"`
	ConfigLayer enums.NetworkConfigLayer `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

OperatorSpecSpec describes DNS resolvers.

func (*OperatorSpecSpec) Descriptor deprecated

func (*OperatorSpecSpec) Descriptor() ([]byte, []int)

Deprecated: Use OperatorSpecSpec.ProtoReflect.Descriptor instead.

func (*OperatorSpecSpec) GetConfigLayer

func (x *OperatorSpecSpec) GetConfigLayer() enums.NetworkConfigLayer

func (*OperatorSpecSpec) GetDhcp4

func (x *OperatorSpecSpec) GetDhcp4() *DHCP4OperatorSpec

func (*OperatorSpecSpec) GetDhcp6

func (x *OperatorSpecSpec) GetDhcp6() *DHCP6OperatorSpec

func (*OperatorSpecSpec) GetLinkName

func (x *OperatorSpecSpec) GetLinkName() string

func (*OperatorSpecSpec) GetOperator

func (x *OperatorSpecSpec) GetOperator() enums.NetworkOperator

func (*OperatorSpecSpec) GetRequireUp

func (x *OperatorSpecSpec) GetRequireUp() bool

func (*OperatorSpecSpec) GetVip

func (x *OperatorSpecSpec) GetVip() *VIPOperatorSpec

func (*OperatorSpecSpec) MarshalToSizedBufferVT

func (m *OperatorSpecSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*OperatorSpecSpec) MarshalToVT

func (m *OperatorSpecSpec) MarshalToVT(dAtA []byte) (int, error)

func (*OperatorSpecSpec) MarshalVT

func (m *OperatorSpecSpec) MarshalVT() (dAtA []byte, err error)

func (*OperatorSpecSpec) ProtoMessage

func (*OperatorSpecSpec) ProtoMessage()

func (*OperatorSpecSpec) ProtoReflect

func (x *OperatorSpecSpec) ProtoReflect() protoreflect.Message

func (*OperatorSpecSpec) Reset

func (x *OperatorSpecSpec) Reset()

func (*OperatorSpecSpec) SizeVT

func (m *OperatorSpecSpec) SizeVT() (n int)

func (*OperatorSpecSpec) String

func (x *OperatorSpecSpec) String() string

func (*OperatorSpecSpec) UnmarshalVT

func (m *OperatorSpecSpec) UnmarshalVT(dAtA []byte) error

type PortRange added in v1.6.0

type PortRange struct {
	Lo uint32 `protobuf:"fixed32,1,opt,name=lo,proto3" json:"lo,omitempty"`
	Hi uint32 `protobuf:"fixed32,2,opt,name=hi,proto3" json:"hi,omitempty"`
	// contains filtered or unexported fields
}

PortRange describes a range of ports.

Range is [lo, hi].

func (*PortRange) Descriptor deprecated added in v1.6.0

func (*PortRange) Descriptor() ([]byte, []int)

Deprecated: Use PortRange.ProtoReflect.Descriptor instead.

func (*PortRange) GetHi added in v1.6.0

func (x *PortRange) GetHi() uint32

func (*PortRange) GetLo added in v1.6.0

func (x *PortRange) GetLo() uint32

func (*PortRange) MarshalToSizedBufferVT added in v1.6.0

func (m *PortRange) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*PortRange) MarshalToVT added in v1.6.0

func (m *PortRange) MarshalToVT(dAtA []byte) (int, error)

func (*PortRange) MarshalVT added in v1.6.0

func (m *PortRange) MarshalVT() (dAtA []byte, err error)

func (*PortRange) ProtoMessage added in v1.6.0

func (*PortRange) ProtoMessage()

func (*PortRange) ProtoReflect added in v1.6.0

func (x *PortRange) ProtoReflect() protoreflect.Message

func (*PortRange) Reset added in v1.6.0

func (x *PortRange) Reset()

func (*PortRange) SizeVT added in v1.6.0

func (m *PortRange) SizeVT() (n int)

func (*PortRange) String added in v1.6.0

func (x *PortRange) String() string

func (*PortRange) UnmarshalVT added in v1.6.0

func (m *PortRange) UnmarshalVT(dAtA []byte) error

type ProbeSpecSpec added in v1.4.0

type ProbeSpecSpec struct {
	Interval         *durationpb.Duration     `protobuf:"bytes,1,opt,name=interval,proto3" json:"interval,omitempty"`
	FailureThreshold int64                    `protobuf:"varint,2,opt,name=failure_threshold,json=failureThreshold,proto3" json:"failure_threshold,omitempty"`
	Tcp              *TCPProbeSpec            `protobuf:"bytes,3,opt,name=tcp,proto3" json:"tcp,omitempty"`
	ConfigLayer      enums.NetworkConfigLayer `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

ProbeSpecSpec describes the Probe.

func (*ProbeSpecSpec) Descriptor deprecated added in v1.4.0

func (*ProbeSpecSpec) Descriptor() ([]byte, []int)

Deprecated: Use ProbeSpecSpec.ProtoReflect.Descriptor instead.

func (*ProbeSpecSpec) GetConfigLayer added in v1.4.0

func (x *ProbeSpecSpec) GetConfigLayer() enums.NetworkConfigLayer

func (*ProbeSpecSpec) GetFailureThreshold added in v1.4.0

func (x *ProbeSpecSpec) GetFailureThreshold() int64

func (*ProbeSpecSpec) GetInterval added in v1.4.0

func (x *ProbeSpecSpec) GetInterval() *durationpb.Duration

func (*ProbeSpecSpec) GetTcp added in v1.4.0

func (x *ProbeSpecSpec) GetTcp() *TCPProbeSpec

func (*ProbeSpecSpec) MarshalToSizedBufferVT added in v1.4.0

func (m *ProbeSpecSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ProbeSpecSpec) MarshalToVT added in v1.4.0

func (m *ProbeSpecSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ProbeSpecSpec) MarshalVT added in v1.4.0

func (m *ProbeSpecSpec) MarshalVT() (dAtA []byte, err error)

func (*ProbeSpecSpec) ProtoMessage added in v1.4.0

func (*ProbeSpecSpec) ProtoMessage()

func (*ProbeSpecSpec) ProtoReflect added in v1.4.0

func (x *ProbeSpecSpec) ProtoReflect() protoreflect.Message

func (*ProbeSpecSpec) Reset added in v1.4.0

func (x *ProbeSpecSpec) Reset()

func (*ProbeSpecSpec) SizeVT added in v1.4.0

func (m *ProbeSpecSpec) SizeVT() (n int)

func (*ProbeSpecSpec) String added in v1.4.0

func (x *ProbeSpecSpec) String() string

func (*ProbeSpecSpec) UnmarshalVT added in v1.4.0

func (m *ProbeSpecSpec) UnmarshalVT(dAtA []byte) error

type ProbeStatusSpec added in v1.4.0

type ProbeStatusSpec struct {
	Success   bool   `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	LastError string `protobuf:"bytes,2,opt,name=last_error,json=lastError,proto3" json:"last_error,omitempty"`
	// contains filtered or unexported fields
}

ProbeStatusSpec describes the Probe.

func (*ProbeStatusSpec) Descriptor deprecated added in v1.4.0

func (*ProbeStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use ProbeStatusSpec.ProtoReflect.Descriptor instead.

func (*ProbeStatusSpec) GetLastError added in v1.4.0

func (x *ProbeStatusSpec) GetLastError() string

func (*ProbeStatusSpec) GetSuccess added in v1.4.0

func (x *ProbeStatusSpec) GetSuccess() bool

func (*ProbeStatusSpec) MarshalToSizedBufferVT added in v1.4.0

func (m *ProbeStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ProbeStatusSpec) MarshalToVT added in v1.4.0

func (m *ProbeStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ProbeStatusSpec) MarshalVT added in v1.4.0

func (m *ProbeStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*ProbeStatusSpec) ProtoMessage added in v1.4.0

func (*ProbeStatusSpec) ProtoMessage()

func (*ProbeStatusSpec) ProtoReflect added in v1.4.0

func (x *ProbeStatusSpec) ProtoReflect() protoreflect.Message

func (*ProbeStatusSpec) Reset added in v1.4.0

func (x *ProbeStatusSpec) Reset()

func (*ProbeStatusSpec) SizeVT added in v1.4.0

func (m *ProbeStatusSpec) SizeVT() (n int)

func (*ProbeStatusSpec) String added in v1.4.0

func (x *ProbeStatusSpec) String() string

func (*ProbeStatusSpec) UnmarshalVT added in v1.4.0

func (m *ProbeStatusSpec) UnmarshalVT(dAtA []byte) error

type ResolverSpecSpec

type ResolverSpecSpec struct {
	DnsServers  []*common.NetIP          `protobuf:"bytes,1,rep,name=dns_servers,json=dnsServers,proto3" json:"dns_servers,omitempty"`
	ConfigLayer enums.NetworkConfigLayer `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

ResolverSpecSpec describes DNS resolvers.

func (*ResolverSpecSpec) Descriptor deprecated

func (*ResolverSpecSpec) Descriptor() ([]byte, []int)

Deprecated: Use ResolverSpecSpec.ProtoReflect.Descriptor instead.

func (*ResolverSpecSpec) GetConfigLayer

func (x *ResolverSpecSpec) GetConfigLayer() enums.NetworkConfigLayer

func (*ResolverSpecSpec) GetDnsServers

func (x *ResolverSpecSpec) GetDnsServers() []*common.NetIP

func (*ResolverSpecSpec) MarshalToSizedBufferVT

func (m *ResolverSpecSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ResolverSpecSpec) MarshalToVT

func (m *ResolverSpecSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ResolverSpecSpec) MarshalVT

func (m *ResolverSpecSpec) MarshalVT() (dAtA []byte, err error)

func (*ResolverSpecSpec) ProtoMessage

func (*ResolverSpecSpec) ProtoMessage()

func (*ResolverSpecSpec) ProtoReflect

func (x *ResolverSpecSpec) ProtoReflect() protoreflect.Message

func (*ResolverSpecSpec) Reset

func (x *ResolverSpecSpec) Reset()

func (*ResolverSpecSpec) SizeVT

func (m *ResolverSpecSpec) SizeVT() (n int)

func (*ResolverSpecSpec) String

func (x *ResolverSpecSpec) String() string

func (*ResolverSpecSpec) UnmarshalVT

func (m *ResolverSpecSpec) UnmarshalVT(dAtA []byte) error

type ResolverStatusSpec

type ResolverStatusSpec struct {
	DnsServers []*common.NetIP `protobuf:"bytes,1,rep,name=dns_servers,json=dnsServers,proto3" json:"dns_servers,omitempty"`
	// contains filtered or unexported fields
}

ResolverStatusSpec describes DNS resolvers.

func (*ResolverStatusSpec) Descriptor deprecated

func (*ResolverStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use ResolverStatusSpec.ProtoReflect.Descriptor instead.

func (*ResolverStatusSpec) GetDnsServers

func (x *ResolverStatusSpec) GetDnsServers() []*common.NetIP

func (*ResolverStatusSpec) MarshalToSizedBufferVT

func (m *ResolverStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ResolverStatusSpec) MarshalToVT

func (m *ResolverStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*ResolverStatusSpec) MarshalVT

func (m *ResolverStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*ResolverStatusSpec) ProtoMessage

func (*ResolverStatusSpec) ProtoMessage()

func (*ResolverStatusSpec) ProtoReflect

func (x *ResolverStatusSpec) ProtoReflect() protoreflect.Message

func (*ResolverStatusSpec) Reset

func (x *ResolverStatusSpec) Reset()

func (*ResolverStatusSpec) SizeVT

func (m *ResolverStatusSpec) SizeVT() (n int)

func (*ResolverStatusSpec) String

func (x *ResolverStatusSpec) String() string

func (*ResolverStatusSpec) UnmarshalVT

func (m *ResolverStatusSpec) UnmarshalVT(dAtA []byte) error

type RouteSpecSpec

type RouteSpecSpec struct {
	Family      enums.NethelpersFamily        `protobuf:"varint,1,opt,name=family,proto3,enum=talos.resource.definitions.enums.NethelpersFamily" json:"family,omitempty"`
	Destination *common.NetIPPrefix           `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"`
	Source      *common.NetIP                 `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`
	Gateway     *common.NetIP                 `protobuf:"bytes,4,opt,name=gateway,proto3" json:"gateway,omitempty"`
	OutLinkName string                        `protobuf:"bytes,5,opt,name=out_link_name,json=outLinkName,proto3" json:"out_link_name,omitempty"`
	Table       enums.NethelpersRoutingTable  `protobuf:"varint,6,opt,name=table,proto3,enum=talos.resource.definitions.enums.NethelpersRoutingTable" json:"table,omitempty"`
	Priority    uint32                        `protobuf:"varint,7,opt,name=priority,proto3" json:"priority,omitempty"`
	Scope       enums.NethelpersScope         `protobuf:"varint,8,opt,name=scope,proto3,enum=talos.resource.definitions.enums.NethelpersScope" json:"scope,omitempty"`
	Type        enums.NethelpersRouteType     `protobuf:"varint,9,opt,name=type,proto3,enum=talos.resource.definitions.enums.NethelpersRouteType" json:"type,omitempty"`
	Flags       uint32                        `protobuf:"varint,10,opt,name=flags,proto3" json:"flags,omitempty"`
	Protocol    enums.NethelpersRouteProtocol `` /* 133-byte string literal not displayed */
	ConfigLayer enums.NetworkConfigLayer      `` /* 153-byte string literal not displayed */
	Mtu         uint32                        `protobuf:"varint,13,opt,name=mtu,proto3" json:"mtu,omitempty"`
	// contains filtered or unexported fields
}

RouteSpecSpec describes the route.

func (*RouteSpecSpec) Descriptor deprecated

func (*RouteSpecSpec) Descriptor() ([]byte, []int)

Deprecated: Use RouteSpecSpec.ProtoReflect.Descriptor instead.

func (*RouteSpecSpec) GetConfigLayer

func (x *RouteSpecSpec) GetConfigLayer() enums.NetworkConfigLayer

func (*RouteSpecSpec) GetDestination

func (x *RouteSpecSpec) GetDestination() *common.NetIPPrefix

func (*RouteSpecSpec) GetFamily

func (x *RouteSpecSpec) GetFamily() enums.NethelpersFamily

func (*RouteSpecSpec) GetFlags

func (x *RouteSpecSpec) GetFlags() uint32

func (*RouteSpecSpec) GetGateway

func (x *RouteSpecSpec) GetGateway() *common.NetIP

func (*RouteSpecSpec) GetMtu

func (x *RouteSpecSpec) GetMtu() uint32

func (*RouteSpecSpec) GetOutLinkName

func (x *RouteSpecSpec) GetOutLinkName() string

func (*RouteSpecSpec) GetPriority

func (x *RouteSpecSpec) GetPriority() uint32

func (*RouteSpecSpec) GetProtocol

func (x *RouteSpecSpec) GetProtocol() enums.NethelpersRouteProtocol

func (*RouteSpecSpec) GetScope

func (x *RouteSpecSpec) GetScope() enums.NethelpersScope

func (*RouteSpecSpec) GetSource

func (x *RouteSpecSpec) GetSource() *common.NetIP

func (*RouteSpecSpec) GetTable

func (*RouteSpecSpec) GetType

func (*RouteSpecSpec) MarshalToSizedBufferVT

func (m *RouteSpecSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RouteSpecSpec) MarshalToVT

func (m *RouteSpecSpec) MarshalToVT(dAtA []byte) (int, error)

func (*RouteSpecSpec) MarshalVT

func (m *RouteSpecSpec) MarshalVT() (dAtA []byte, err error)

func (*RouteSpecSpec) ProtoMessage

func (*RouteSpecSpec) ProtoMessage()

func (*RouteSpecSpec) ProtoReflect

func (x *RouteSpecSpec) ProtoReflect() protoreflect.Message

func (*RouteSpecSpec) Reset

func (x *RouteSpecSpec) Reset()

func (*RouteSpecSpec) SizeVT

func (m *RouteSpecSpec) SizeVT() (n int)

func (*RouteSpecSpec) String

func (x *RouteSpecSpec) String() string

func (*RouteSpecSpec) UnmarshalVT

func (m *RouteSpecSpec) UnmarshalVT(dAtA []byte) error

type RouteStatusSpec

type RouteStatusSpec struct {
	Family       enums.NethelpersFamily        `protobuf:"varint,1,opt,name=family,proto3,enum=talos.resource.definitions.enums.NethelpersFamily" json:"family,omitempty"`
	Destination  *common.NetIPPrefix           `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"`
	Source       *common.NetIP                 `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`
	Gateway      *common.NetIP                 `protobuf:"bytes,4,opt,name=gateway,proto3" json:"gateway,omitempty"`
	OutLinkIndex uint32                        `protobuf:"varint,5,opt,name=out_link_index,json=outLinkIndex,proto3" json:"out_link_index,omitempty"`
	OutLinkName  string                        `protobuf:"bytes,6,opt,name=out_link_name,json=outLinkName,proto3" json:"out_link_name,omitempty"`
	Table        enums.NethelpersRoutingTable  `protobuf:"varint,7,opt,name=table,proto3,enum=talos.resource.definitions.enums.NethelpersRoutingTable" json:"table,omitempty"`
	Priority     uint32                        `protobuf:"varint,8,opt,name=priority,proto3" json:"priority,omitempty"`
	Scope        enums.NethelpersScope         `protobuf:"varint,9,opt,name=scope,proto3,enum=talos.resource.definitions.enums.NethelpersScope" json:"scope,omitempty"`
	Type         enums.NethelpersRouteType     `protobuf:"varint,10,opt,name=type,proto3,enum=talos.resource.definitions.enums.NethelpersRouteType" json:"type,omitempty"`
	Flags        uint32                        `protobuf:"varint,11,opt,name=flags,proto3" json:"flags,omitempty"`
	Protocol     enums.NethelpersRouteProtocol `` /* 133-byte string literal not displayed */
	Mtu          uint32                        `protobuf:"varint,13,opt,name=mtu,proto3" json:"mtu,omitempty"`
	// contains filtered or unexported fields
}

RouteStatusSpec describes status of rendered secrets.

func (*RouteStatusSpec) Descriptor deprecated

func (*RouteStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use RouteStatusSpec.ProtoReflect.Descriptor instead.

func (*RouteStatusSpec) GetDestination

func (x *RouteStatusSpec) GetDestination() *common.NetIPPrefix

func (*RouteStatusSpec) GetFamily

func (x *RouteStatusSpec) GetFamily() enums.NethelpersFamily

func (*RouteStatusSpec) GetFlags

func (x *RouteStatusSpec) GetFlags() uint32

func (*RouteStatusSpec) GetGateway

func (x *RouteStatusSpec) GetGateway() *common.NetIP

func (*RouteStatusSpec) GetMtu

func (x *RouteStatusSpec) GetMtu() uint32

func (*RouteStatusSpec) GetOutLinkIndex

func (x *RouteStatusSpec) GetOutLinkIndex() uint32

func (*RouteStatusSpec) GetOutLinkName

func (x *RouteStatusSpec) GetOutLinkName() string

func (*RouteStatusSpec) GetPriority

func (x *RouteStatusSpec) GetPriority() uint32

func (*RouteStatusSpec) GetProtocol

func (*RouteStatusSpec) GetScope

func (x *RouteStatusSpec) GetScope() enums.NethelpersScope

func (*RouteStatusSpec) GetSource

func (x *RouteStatusSpec) GetSource() *common.NetIP

func (*RouteStatusSpec) GetTable

func (*RouteStatusSpec) GetType

func (*RouteStatusSpec) MarshalToSizedBufferVT

func (m *RouteStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RouteStatusSpec) MarshalToVT

func (m *RouteStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*RouteStatusSpec) MarshalVT

func (m *RouteStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*RouteStatusSpec) ProtoMessage

func (*RouteStatusSpec) ProtoMessage()

func (*RouteStatusSpec) ProtoReflect

func (x *RouteStatusSpec) ProtoReflect() protoreflect.Message

func (*RouteStatusSpec) Reset

func (x *RouteStatusSpec) Reset()

func (*RouteStatusSpec) SizeVT

func (m *RouteStatusSpec) SizeVT() (n int)

func (*RouteStatusSpec) String

func (x *RouteStatusSpec) String() string

func (*RouteStatusSpec) UnmarshalVT

func (m *RouteStatusSpec) UnmarshalVT(dAtA []byte) error

type STPSpec

type STPSpec struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

STPSpec describes Spanning Tree Protocol (STP) settings of a bridge.

func (*STPSpec) Descriptor deprecated

func (*STPSpec) Descriptor() ([]byte, []int)

Deprecated: Use STPSpec.ProtoReflect.Descriptor instead.

func (*STPSpec) GetEnabled

func (x *STPSpec) GetEnabled() bool

func (*STPSpec) MarshalToSizedBufferVT

func (m *STPSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*STPSpec) MarshalToVT

func (m *STPSpec) MarshalToVT(dAtA []byte) (int, error)

func (*STPSpec) MarshalVT

func (m *STPSpec) MarshalVT() (dAtA []byte, err error)

func (*STPSpec) ProtoMessage

func (*STPSpec) ProtoMessage()

func (*STPSpec) ProtoReflect

func (x *STPSpec) ProtoReflect() protoreflect.Message

func (*STPSpec) Reset

func (x *STPSpec) Reset()

func (*STPSpec) SizeVT

func (m *STPSpec) SizeVT() (n int)

func (*STPSpec) String

func (x *STPSpec) String() string

func (*STPSpec) UnmarshalVT

func (m *STPSpec) UnmarshalVT(dAtA []byte) error

type StatusSpec

type StatusSpec struct {
	AddressReady      bool `protobuf:"varint,1,opt,name=address_ready,json=addressReady,proto3" json:"address_ready,omitempty"`
	ConnectivityReady bool `protobuf:"varint,2,opt,name=connectivity_ready,json=connectivityReady,proto3" json:"connectivity_ready,omitempty"`
	HostnameReady     bool `protobuf:"varint,3,opt,name=hostname_ready,json=hostnameReady,proto3" json:"hostname_ready,omitempty"`
	EtcFilesReady     bool `protobuf:"varint,4,opt,name=etc_files_ready,json=etcFilesReady,proto3" json:"etc_files_ready,omitempty"`
	// contains filtered or unexported fields
}

StatusSpec describes network state.

func (*StatusSpec) Descriptor deprecated

func (*StatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use StatusSpec.ProtoReflect.Descriptor instead.

func (*StatusSpec) GetAddressReady

func (x *StatusSpec) GetAddressReady() bool

func (*StatusSpec) GetConnectivityReady

func (x *StatusSpec) GetConnectivityReady() bool

func (*StatusSpec) GetEtcFilesReady

func (x *StatusSpec) GetEtcFilesReady() bool

func (*StatusSpec) GetHostnameReady

func (x *StatusSpec) GetHostnameReady() bool

func (*StatusSpec) MarshalToSizedBufferVT

func (m *StatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*StatusSpec) MarshalToVT

func (m *StatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*StatusSpec) MarshalVT

func (m *StatusSpec) MarshalVT() (dAtA []byte, err error)

func (*StatusSpec) ProtoMessage

func (*StatusSpec) ProtoMessage()

func (*StatusSpec) ProtoReflect

func (x *StatusSpec) ProtoReflect() protoreflect.Message

func (*StatusSpec) Reset

func (x *StatusSpec) Reset()

func (*StatusSpec) SizeVT

func (m *StatusSpec) SizeVT() (n int)

func (*StatusSpec) String

func (x *StatusSpec) String() string

func (*StatusSpec) UnmarshalVT

func (m *StatusSpec) UnmarshalVT(dAtA []byte) error

type TCPProbeSpec added in v1.4.0

type TCPProbeSpec struct {
	Endpoint string               `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Timeout  *durationpb.Duration `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// contains filtered or unexported fields
}

TCPProbeSpec describes the TCP Probe.

func (*TCPProbeSpec) Descriptor deprecated added in v1.4.0

func (*TCPProbeSpec) Descriptor() ([]byte, []int)

Deprecated: Use TCPProbeSpec.ProtoReflect.Descriptor instead.

func (*TCPProbeSpec) GetEndpoint added in v1.4.0

func (x *TCPProbeSpec) GetEndpoint() string

func (*TCPProbeSpec) GetTimeout added in v1.4.0

func (x *TCPProbeSpec) GetTimeout() *durationpb.Duration

func (*TCPProbeSpec) MarshalToSizedBufferVT added in v1.4.0

func (m *TCPProbeSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*TCPProbeSpec) MarshalToVT added in v1.4.0

func (m *TCPProbeSpec) MarshalToVT(dAtA []byte) (int, error)

func (*TCPProbeSpec) MarshalVT added in v1.4.0

func (m *TCPProbeSpec) MarshalVT() (dAtA []byte, err error)

func (*TCPProbeSpec) ProtoMessage added in v1.4.0

func (*TCPProbeSpec) ProtoMessage()

func (*TCPProbeSpec) ProtoReflect added in v1.4.0

func (x *TCPProbeSpec) ProtoReflect() protoreflect.Message

func (*TCPProbeSpec) Reset added in v1.4.0

func (x *TCPProbeSpec) Reset()

func (*TCPProbeSpec) SizeVT added in v1.4.0

func (m *TCPProbeSpec) SizeVT() (n int)

func (*TCPProbeSpec) String added in v1.4.0

func (x *TCPProbeSpec) String() string

func (*TCPProbeSpec) UnmarshalVT added in v1.4.0

func (m *TCPProbeSpec) UnmarshalVT(dAtA []byte) error

type TimeServerSpecSpec

type TimeServerSpecSpec struct {
	NtpServers  []string                 `protobuf:"bytes,1,rep,name=ntp_servers,json=ntpServers,proto3" json:"ntp_servers,omitempty"`
	ConfigLayer enums.NetworkConfigLayer `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

TimeServerSpecSpec describes NTP servers.

func (*TimeServerSpecSpec) Descriptor deprecated

func (*TimeServerSpecSpec) Descriptor() ([]byte, []int)

Deprecated: Use TimeServerSpecSpec.ProtoReflect.Descriptor instead.

func (*TimeServerSpecSpec) GetConfigLayer

func (x *TimeServerSpecSpec) GetConfigLayer() enums.NetworkConfigLayer

func (*TimeServerSpecSpec) GetNtpServers

func (x *TimeServerSpecSpec) GetNtpServers() []string

func (*TimeServerSpecSpec) MarshalToSizedBufferVT

func (m *TimeServerSpecSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*TimeServerSpecSpec) MarshalToVT

func (m *TimeServerSpecSpec) MarshalToVT(dAtA []byte) (int, error)

func (*TimeServerSpecSpec) MarshalVT

func (m *TimeServerSpecSpec) MarshalVT() (dAtA []byte, err error)

func (*TimeServerSpecSpec) ProtoMessage

func (*TimeServerSpecSpec) ProtoMessage()

func (*TimeServerSpecSpec) ProtoReflect

func (x *TimeServerSpecSpec) ProtoReflect() protoreflect.Message

func (*TimeServerSpecSpec) Reset

func (x *TimeServerSpecSpec) Reset()

func (*TimeServerSpecSpec) SizeVT

func (m *TimeServerSpecSpec) SizeVT() (n int)

func (*TimeServerSpecSpec) String

func (x *TimeServerSpecSpec) String() string

func (*TimeServerSpecSpec) UnmarshalVT

func (m *TimeServerSpecSpec) UnmarshalVT(dAtA []byte) error

type TimeServerStatusSpec

type TimeServerStatusSpec struct {
	NtpServers []string `protobuf:"bytes,1,rep,name=ntp_servers,json=ntpServers,proto3" json:"ntp_servers,omitempty"`
	// contains filtered or unexported fields
}

TimeServerStatusSpec describes NTP servers.

func (*TimeServerStatusSpec) Descriptor deprecated

func (*TimeServerStatusSpec) Descriptor() ([]byte, []int)

Deprecated: Use TimeServerStatusSpec.ProtoReflect.Descriptor instead.

func (*TimeServerStatusSpec) GetNtpServers

func (x *TimeServerStatusSpec) GetNtpServers() []string

func (*TimeServerStatusSpec) MarshalToSizedBufferVT

func (m *TimeServerStatusSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*TimeServerStatusSpec) MarshalToVT

func (m *TimeServerStatusSpec) MarshalToVT(dAtA []byte) (int, error)

func (*TimeServerStatusSpec) MarshalVT

func (m *TimeServerStatusSpec) MarshalVT() (dAtA []byte, err error)

func (*TimeServerStatusSpec) ProtoMessage

func (*TimeServerStatusSpec) ProtoMessage()

func (*TimeServerStatusSpec) ProtoReflect

func (x *TimeServerStatusSpec) ProtoReflect() protoreflect.Message

func (*TimeServerStatusSpec) Reset

func (x *TimeServerStatusSpec) Reset()

func (*TimeServerStatusSpec) SizeVT

func (m *TimeServerStatusSpec) SizeVT() (n int)

func (*TimeServerStatusSpec) String

func (x *TimeServerStatusSpec) String() string

func (*TimeServerStatusSpec) UnmarshalVT

func (m *TimeServerStatusSpec) UnmarshalVT(dAtA []byte) error

type VIPEquinixMetalSpec

type VIPEquinixMetalSpec struct {
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	DeviceId  string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	ApiToken  string `protobuf:"bytes,3,opt,name=api_token,json=apiToken,proto3" json:"api_token,omitempty"`
	// contains filtered or unexported fields
}

VIPEquinixMetalSpec describes virtual (elastic) IP settings for Equinix Metal.

func (*VIPEquinixMetalSpec) Descriptor deprecated

func (*VIPEquinixMetalSpec) Descriptor() ([]byte, []int)

Deprecated: Use VIPEquinixMetalSpec.ProtoReflect.Descriptor instead.

func (*VIPEquinixMetalSpec) GetApiToken

func (x *VIPEquinixMetalSpec) GetApiToken() string

func (*VIPEquinixMetalSpec) GetDeviceId

func (x *VIPEquinixMetalSpec) GetDeviceId() string

func (*VIPEquinixMetalSpec) GetProjectId

func (x *VIPEquinixMetalSpec) GetProjectId() string

func (*VIPEquinixMetalSpec) MarshalToSizedBufferVT

func (m *VIPEquinixMetalSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*VIPEquinixMetalSpec) MarshalToVT

func (m *VIPEquinixMetalSpec) MarshalToVT(dAtA []byte) (int, error)

func (*VIPEquinixMetalSpec) MarshalVT

func (m *VIPEquinixMetalSpec) MarshalVT() (dAtA []byte, err error)

func (*VIPEquinixMetalSpec) ProtoMessage

func (*VIPEquinixMetalSpec) ProtoMessage()

func (*VIPEquinixMetalSpec) ProtoReflect

func (x *VIPEquinixMetalSpec) ProtoReflect() protoreflect.Message

func (*VIPEquinixMetalSpec) Reset

func (x *VIPEquinixMetalSpec) Reset()

func (*VIPEquinixMetalSpec) SizeVT

func (m *VIPEquinixMetalSpec) SizeVT() (n int)

func (*VIPEquinixMetalSpec) String

func (x *VIPEquinixMetalSpec) String() string

func (*VIPEquinixMetalSpec) UnmarshalVT

func (m *VIPEquinixMetalSpec) UnmarshalVT(dAtA []byte) error

type VIPHCloudSpec

type VIPHCloudSpec struct {
	DeviceId  int64  `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	NetworkId int64  `protobuf:"varint,2,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	ApiToken  string `protobuf:"bytes,3,opt,name=api_token,json=apiToken,proto3" json:"api_token,omitempty"`
	// contains filtered or unexported fields
}

VIPHCloudSpec describes virtual (elastic) IP settings for Hetzner Cloud.

func (*VIPHCloudSpec) Descriptor deprecated

func (*VIPHCloudSpec) Descriptor() ([]byte, []int)

Deprecated: Use VIPHCloudSpec.ProtoReflect.Descriptor instead.

func (*VIPHCloudSpec) GetApiToken

func (x *VIPHCloudSpec) GetApiToken() string

func (*VIPHCloudSpec) GetDeviceId

func (x *VIPHCloudSpec) GetDeviceId() int64

func (*VIPHCloudSpec) GetNetworkId

func (x *VIPHCloudSpec) GetNetworkId() int64

func (*VIPHCloudSpec) MarshalToSizedBufferVT

func (m *VIPHCloudSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*VIPHCloudSpec) MarshalToVT

func (m *VIPHCloudSpec) MarshalToVT(dAtA []byte) (int, error)

func (*VIPHCloudSpec) MarshalVT

func (m *VIPHCloudSpec) MarshalVT() (dAtA []byte, err error)

func (*VIPHCloudSpec) ProtoMessage

func (*VIPHCloudSpec) ProtoMessage()

func (*VIPHCloudSpec) ProtoReflect

func (x *VIPHCloudSpec) ProtoReflect() protoreflect.Message

func (*VIPHCloudSpec) Reset

func (x *VIPHCloudSpec) Reset()

func (*VIPHCloudSpec) SizeVT

func (m *VIPHCloudSpec) SizeVT() (n int)

func (*VIPHCloudSpec) String

func (x *VIPHCloudSpec) String() string

func (*VIPHCloudSpec) UnmarshalVT

func (m *VIPHCloudSpec) UnmarshalVT(dAtA []byte) error

type VIPOperatorSpec

type VIPOperatorSpec struct {
	Ip            *common.NetIP        `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
	GratuitousArp bool                 `protobuf:"varint,2,opt,name=gratuitous_arp,json=gratuitousArp,proto3" json:"gratuitous_arp,omitempty"`
	EquinixMetal  *VIPEquinixMetalSpec `protobuf:"bytes,3,opt,name=equinix_metal,json=equinixMetal,proto3" json:"equinix_metal,omitempty"`
	HCloud        *VIPHCloudSpec       `protobuf:"bytes,4,opt,name=h_cloud,json=hCloud,proto3" json:"h_cloud,omitempty"`
	// contains filtered or unexported fields
}

VIPOperatorSpec describes virtual IP operator options.

func (*VIPOperatorSpec) Descriptor deprecated

func (*VIPOperatorSpec) Descriptor() ([]byte, []int)

Deprecated: Use VIPOperatorSpec.ProtoReflect.Descriptor instead.

func (*VIPOperatorSpec) GetEquinixMetal

func (x *VIPOperatorSpec) GetEquinixMetal() *VIPEquinixMetalSpec

func (*VIPOperatorSpec) GetGratuitousArp

func (x *VIPOperatorSpec) GetGratuitousArp() bool

func (*VIPOperatorSpec) GetHCloud

func (x *VIPOperatorSpec) GetHCloud() *VIPHCloudSpec

func (*VIPOperatorSpec) GetIp

func (x *VIPOperatorSpec) GetIp() *common.NetIP

func (*VIPOperatorSpec) MarshalToSizedBufferVT

func (m *VIPOperatorSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*VIPOperatorSpec) MarshalToVT

func (m *VIPOperatorSpec) MarshalToVT(dAtA []byte) (int, error)

func (*VIPOperatorSpec) MarshalVT

func (m *VIPOperatorSpec) MarshalVT() (dAtA []byte, err error)

func (*VIPOperatorSpec) ProtoMessage

func (*VIPOperatorSpec) ProtoMessage()

func (*VIPOperatorSpec) ProtoReflect

func (x *VIPOperatorSpec) ProtoReflect() protoreflect.Message

func (*VIPOperatorSpec) Reset

func (x *VIPOperatorSpec) Reset()

func (*VIPOperatorSpec) SizeVT

func (m *VIPOperatorSpec) SizeVT() (n int)

func (*VIPOperatorSpec) String

func (x *VIPOperatorSpec) String() string

func (*VIPOperatorSpec) UnmarshalVT

func (m *VIPOperatorSpec) UnmarshalVT(dAtA []byte) error

type VLANSpec

type VLANSpec struct {
	Vid      uint32                       `protobuf:"fixed32,1,opt,name=vid,proto3" json:"vid,omitempty"`
	Protocol enums.NethelpersVLANProtocol `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

VLANSpec describes VLAN settings if Kind == "vlan".

func (*VLANSpec) Descriptor deprecated

func (*VLANSpec) Descriptor() ([]byte, []int)

Deprecated: Use VLANSpec.ProtoReflect.Descriptor instead.

func (*VLANSpec) GetProtocol

func (x *VLANSpec) GetProtocol() enums.NethelpersVLANProtocol

func (*VLANSpec) GetVid

func (x *VLANSpec) GetVid() uint32

func (*VLANSpec) MarshalToSizedBufferVT

func (m *VLANSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*VLANSpec) MarshalToVT

func (m *VLANSpec) MarshalToVT(dAtA []byte) (int, error)

func (*VLANSpec) MarshalVT

func (m *VLANSpec) MarshalVT() (dAtA []byte, err error)

func (*VLANSpec) ProtoMessage

func (*VLANSpec) ProtoMessage()

func (*VLANSpec) ProtoReflect

func (x *VLANSpec) ProtoReflect() protoreflect.Message

func (*VLANSpec) Reset

func (x *VLANSpec) Reset()

func (*VLANSpec) SizeVT

func (m *VLANSpec) SizeVT() (n int)

func (*VLANSpec) String

func (x *VLANSpec) String() string

func (*VLANSpec) UnmarshalVT

func (m *VLANSpec) UnmarshalVT(dAtA []byte) error

type WireguardPeer

type WireguardPeer struct {
	PublicKey                   string                `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	PresharedKey                string                `protobuf:"bytes,2,opt,name=preshared_key,json=presharedKey,proto3" json:"preshared_key,omitempty"`
	Endpoint                    string                `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	PersistentKeepaliveInterval *durationpb.Duration  `` /* 144-byte string literal not displayed */
	AllowedIps                  []*common.NetIPPrefix `protobuf:"bytes,5,rep,name=allowed_ips,json=allowedIps,proto3" json:"allowed_ips,omitempty"`
	// contains filtered or unexported fields
}

WireguardPeer describes a single peer.

func (*WireguardPeer) Descriptor deprecated

func (*WireguardPeer) Descriptor() ([]byte, []int)

Deprecated: Use WireguardPeer.ProtoReflect.Descriptor instead.

func (*WireguardPeer) GetAllowedIps

func (x *WireguardPeer) GetAllowedIps() []*common.NetIPPrefix

func (*WireguardPeer) GetEndpoint

func (x *WireguardPeer) GetEndpoint() string

func (*WireguardPeer) GetPersistentKeepaliveInterval

func (x *WireguardPeer) GetPersistentKeepaliveInterval() *durationpb.Duration

func (*WireguardPeer) GetPresharedKey

func (x *WireguardPeer) GetPresharedKey() string

func (*WireguardPeer) GetPublicKey

func (x *WireguardPeer) GetPublicKey() string

func (*WireguardPeer) MarshalToSizedBufferVT

func (m *WireguardPeer) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*WireguardPeer) MarshalToVT

func (m *WireguardPeer) MarshalToVT(dAtA []byte) (int, error)

func (*WireguardPeer) MarshalVT

func (m *WireguardPeer) MarshalVT() (dAtA []byte, err error)

func (*WireguardPeer) ProtoMessage

func (*WireguardPeer) ProtoMessage()

func (*WireguardPeer) ProtoReflect

func (x *WireguardPeer) ProtoReflect() protoreflect.Message

func (*WireguardPeer) Reset

func (x *WireguardPeer) Reset()

func (*WireguardPeer) SizeVT

func (m *WireguardPeer) SizeVT() (n int)

func (*WireguardPeer) String

func (x *WireguardPeer) String() string

func (*WireguardPeer) UnmarshalVT

func (m *WireguardPeer) UnmarshalVT(dAtA []byte) error

type WireguardSpec

type WireguardSpec struct {
	PrivateKey   string           `protobuf:"bytes,1,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
	PublicKey    string           `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	ListenPort   int64            `protobuf:"varint,3,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	FirewallMark int64            `protobuf:"varint,4,opt,name=firewall_mark,json=firewallMark,proto3" json:"firewall_mark,omitempty"`
	Peers        []*WireguardPeer `protobuf:"bytes,5,rep,name=peers,proto3" json:"peers,omitempty"`
	// contains filtered or unexported fields
}

WireguardSpec describes Wireguard settings if Kind == "wireguard".

func (*WireguardSpec) Descriptor deprecated

func (*WireguardSpec) Descriptor() ([]byte, []int)

Deprecated: Use WireguardSpec.ProtoReflect.Descriptor instead.

func (*WireguardSpec) GetFirewallMark

func (x *WireguardSpec) GetFirewallMark() int64

func (*WireguardSpec) GetListenPort

func (x *WireguardSpec) GetListenPort() int64

func (*WireguardSpec) GetPeers

func (x *WireguardSpec) GetPeers() []*WireguardPeer

func (*WireguardSpec) GetPrivateKey

func (x *WireguardSpec) GetPrivateKey() string

func (*WireguardSpec) GetPublicKey

func (x *WireguardSpec) GetPublicKey() string

func (*WireguardSpec) MarshalToSizedBufferVT

func (m *WireguardSpec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*WireguardSpec) MarshalToVT

func (m *WireguardSpec) MarshalToVT(dAtA []byte) (int, error)

func (*WireguardSpec) MarshalVT

func (m *WireguardSpec) MarshalVT() (dAtA []byte, err error)

func (*WireguardSpec) ProtoMessage

func (*WireguardSpec) ProtoMessage()

func (*WireguardSpec) ProtoReflect

func (x *WireguardSpec) ProtoReflect() protoreflect.Message

func (*WireguardSpec) Reset

func (x *WireguardSpec) Reset()

func (*WireguardSpec) SizeVT

func (m *WireguardSpec) SizeVT() (n int)

func (*WireguardSpec) String

func (x *WireguardSpec) String() string

func (*WireguardSpec) UnmarshalVT

func (m *WireguardSpec) UnmarshalVT(dAtA []byte) error

Jump to

Keyboard shortcuts

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