package
3.0.0+incompatible
Repository: https://github.com/netrisai/netris-operator.git
Documentation: pkg.go.dev

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

Allocation is the Schema for the allocations API.
AllocationList contains a list of Allocation.
AllocationMeta is the Schema for the allocationmeta API.
AllocationMetaList contains a list of AllocationMeta.
AllocationMetaSpec defines the desired state of AllocationMeta.
AllocationMetaStatus defines the observed state of AllocationMeta.
AllocationSpec defines the desired state of Allocation.
AllocationStatus defines the observed state of Allocation.
BGP is the Schema for the bgps API.
BGPList contains a list of BGP.
BGPMeta is the Schema for the bgpmeta API.
BGPMetaList contains a list of BGPMeta.
BGPMetaSpec defines the desired state of BGPMeta.
BGPMetaStatus defines the observed state of BGPMeta.
BGPMultihop .
BGPSpec defines the desired state of BGP.
BGPStatus defines the observed state of BGP.
BGPTransport .
Controller is the Schema for the controllers API.
ControllerList contains a list of Controller.
ControllerMeta is the Schema for the controllermeta API.
ControllerMetaList contains a list of ControllerMeta.
ControllerMetaSpec defines the desired state of ControllerMeta.
ControllerMetaStatus defines the observed state of ControllerMeta.
ControllerSpec defines the desired state of Controller.
ControllerStatus defines the observed state of Controller.
InventoryProfile is the Schema for the inventoryprofiles API.
No description provided by the author
InventoryProfileList contains a list of InventoryProfile.
InventoryProfileMeta is the Schema for the inventoryprofilemeta API.
InventoryProfileMetaList contains a list of InventoryProfileMeta.
InventoryProfileMetaSpec defines the desired state of InventoryProfileMeta.
InventoryProfileMetaStatus defines the observed state of InventoryProfileMeta.
InventoryProfileSpec defines the desired state of InventoryProfile.
InventoryProfileStatus defines the observed state of InventoryProfile.
L4LB is the Schema for the l4lbs API.
L4LBCheck .
L4LBFrontend .
L4LBList contains a list of L4LB.
L4LBMeta is the Schema for the l4lbmeta API.
L4LBMetaBackend .
L4LBMetaHealthCheck .
L4LBMetaHealthCheckHTTP .
L4LBMetaHealthCheckTCP .
L4LBMetaList contains a list of L4LBMeta.
L4LBMetaSpec defines the desired state of L4LBMeta.
L4LBMetaStatus defines the observed state of L4LBMeta.
L4LBSpec defines the desired state of L4LB.
L4LBStatus defines the observed state of L4LB.
Link is the Schema for the links API.
LinkList contains a list of Link.
LinkMeta is the Schema for the linkmeta API.
LinkMetaList contains a list of LinkMeta.
LinkMetaSpec defines the desired state of LinkMeta.
LinkMetaStatus defines the observed state of LinkMeta.
LinkSpec defines the desired state of Link.
LinkStatus defines the observed state of Link.
Nat is the Schema for the nats API.
NatList contains a list of Nat.
NatMeta is the Schema for the natmeta API.
NatMetaList contains a list of NatMeta.
NatMetaSpec defines the desired state of NatMeta.
NatMetaStatus defines the observed state of NatMeta.
NatSpec defines the desired state of Nat.
NatStatus defines the observed state of Nat.
Site is the Schema for the sites API.
SiteList contains a list of Site.
SiteMeta is the Schema for the sitemeta API.
SiteMetaList contains a list of SiteMeta.
SiteMetaSpec defines the desired state of SiteMeta.
SiteMetaStatus defines the observed state of SiteMeta.
SiteSpec defines the desired state of Site.
SiteStatus defines the observed state of Site.
Softgate is the Schema for the softgates API.
SoftgateList contains a list of Softgate.
SoftgateMeta is the Schema for the softgatemeta API.
SoftgateMetaList contains a list of SoftgateMeta.
SoftgateMetaSpec defines the desired state of SoftgateMeta.
SoftgateMetaStatus defines the observed state of SoftgateMeta.
SoftgateSpec defines the desired state of Softgate.
SoftgateStatus defines the observed state of Softgate.
Subnet is the Schema for the subnets API.
SubnetList contains a list of Subnet.
SubnetMeta is the Schema for the subnetmeta API.
SubnetMetaList contains a list of SubnetMeta.
SubnetMetaSpec defines the desired state of SubnetMeta.
SubnetMetaStatus defines the observed state of SubnetMeta.
SubnetSpec defines the desired state of Subnet.
SubnetStatus defines the observed state of Subnet.
Switch is the Schema for the switches API.
SwitchList contains a list of Switch.
SwitchMeta is the Schema for the switchmeta API.
SwitchMetaList contains a list of SwitchMeta.
SwitchMetaSpec defines the desired state of SwitchMeta.
SwitchMetaStatus defines the observed state of SwitchMeta.
SwitchSpec defines the desired state of Switch.
SwitchStatus defines the observed state of Switch.
VNet is the Schema for the vnets API.
VNetGateway .
VNetList contains a list of VNet.
VNetMeta is the Schema for the vnetmeta API.
VNetMetaGateway .
VNetMetaList contains a list of VNetMeta.
VNetMetaMember .
VNetMetaSite .
VNetMetaSpec defines the desired state of VNetMeta.
VNetMetaStatus defines the observed state of VNetMeta.
VNetSite .
VNetSpec .
VNetStatus defines the observed state of VNet.
VNetSwitchPort .

# Type aliases

+kubebuilder:validation:Pattern=`(^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\/([0-9]|[12]\d|3[0-2]))?$)|(^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?(\/([0-9]|[1-5][0-9]|6[0-4]))?$)`.
L4LBBackend .
LinkSpecPort .
+kubebuilder:validation:Pattern=`((^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\/([0-9]|[12]\d|3[0-2]))?$)|(^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?(\/([0-9]|[1-5][0-9]|6[0-4]))?$)|(^(.{1,22}$)?(([a-z0-9-]{1,63}\.)?(xn--+)?[a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,63}$))`.