Documentation ¶
Overview ¶
Package v1alpha1 is the v1alpha1 version of the API.
Package v1alpha1 contains API Schema definitions for the networking v1alpha1 API group +kubebuilder:object:generate=true +groupName=networking.api.onmetal.de
Index ¶
- Variables
- func Convert_networking_AliasPrefixList_To_v1alpha1_AliasPrefixList(in *networking.AliasPrefixList, out *AliasPrefixList, s conversion.Scope) error
- func Convert_networking_AliasPrefixRoutingList_To_v1alpha1_AliasPrefixRoutingList(in *networking.AliasPrefixRoutingList, out *AliasPrefixRoutingList, ...) error
- func Convert_networking_AliasPrefixRouting_To_v1alpha1_AliasPrefixRouting(in *networking.AliasPrefixRouting, out *AliasPrefixRouting, s conversion.Scope) error
- func Convert_networking_AliasPrefixSpec_To_v1alpha1_AliasPrefixSpec(in *networking.AliasPrefixSpec, out *AliasPrefixSpec, s conversion.Scope) error
- func Convert_networking_AliasPrefixStatus_To_v1alpha1_AliasPrefixStatus(in *networking.AliasPrefixStatus, out *AliasPrefixStatus, s conversion.Scope) error
- func Convert_networking_AliasPrefix_To_v1alpha1_AliasPrefix(in *networking.AliasPrefix, out *AliasPrefix, s conversion.Scope) error
- func Convert_networking_EphemeralPrefixSource_To_v1alpha1_EphemeralPrefixSource(in *networking.EphemeralPrefixSource, out *EphemeralPrefixSource, ...) error
- func Convert_networking_EphemeralVirtualIPSource_To_v1alpha1_EphemeralVirtualIPSource(in *networking.EphemeralVirtualIPSource, out *EphemeralVirtualIPSource, ...) error
- func Convert_networking_IPSource_To_v1alpha1_IPSource(in *networking.IPSource, out *IPSource, s conversion.Scope) error
- func Convert_networking_NetworkInterfaceList_To_v1alpha1_NetworkInterfaceList(in *networking.NetworkInterfaceList, out *NetworkInterfaceList, ...) error
- func Convert_networking_NetworkInterfaceSpec_To_v1alpha1_NetworkInterfaceSpec(in *networking.NetworkInterfaceSpec, out *NetworkInterfaceSpec, ...) error
- func Convert_networking_NetworkInterfaceStatus_To_v1alpha1_NetworkInterfaceStatus(in *networking.NetworkInterfaceStatus, out *NetworkInterfaceStatus, ...) error
- func Convert_networking_NetworkInterfaceTemplateSpec_To_v1alpha1_NetworkInterfaceTemplateSpec(in *networking.NetworkInterfaceTemplateSpec, out *NetworkInterfaceTemplateSpec, ...) error
- func Convert_networking_NetworkInterface_To_v1alpha1_NetworkInterface(in *networking.NetworkInterface, out *NetworkInterface, s conversion.Scope) error
- func Convert_networking_NetworkList_To_v1alpha1_NetworkList(in *networking.NetworkList, out *NetworkList, s conversion.Scope) error
- func Convert_networking_Network_To_v1alpha1_Network(in *networking.Network, out *Network, s conversion.Scope) error
- func Convert_networking_PrefixSource_To_v1alpha1_PrefixSource(in *networking.PrefixSource, out *PrefixSource, s conversion.Scope) error
- func Convert_networking_VirtualIPList_To_v1alpha1_VirtualIPList(in *networking.VirtualIPList, out *VirtualIPList, s conversion.Scope) error
- func Convert_networking_VirtualIPSource_To_v1alpha1_VirtualIPSource(in *networking.VirtualIPSource, out *VirtualIPSource, s conversion.Scope) error
- func Convert_networking_VirtualIPSpec_To_v1alpha1_VirtualIPSpec(in *networking.VirtualIPSpec, out *VirtualIPSpec, s conversion.Scope) error
- func Convert_networking_VirtualIPStatus_To_v1alpha1_VirtualIPStatus(in *networking.VirtualIPStatus, out *VirtualIPStatus, s conversion.Scope) error
- func Convert_networking_VirtualIPTemplateSpec_To_v1alpha1_VirtualIPTemplateSpec(in *networking.VirtualIPTemplateSpec, out *VirtualIPTemplateSpec, ...) error
- func Convert_networking_VirtualIP_To_v1alpha1_VirtualIP(in *networking.VirtualIP, out *VirtualIP, s conversion.Scope) error
- func Convert_v1alpha1_AliasPrefixList_To_networking_AliasPrefixList(in *AliasPrefixList, out *networking.AliasPrefixList, s conversion.Scope) error
- func Convert_v1alpha1_AliasPrefixRoutingList_To_networking_AliasPrefixRoutingList(in *AliasPrefixRoutingList, out *networking.AliasPrefixRoutingList, ...) error
- func Convert_v1alpha1_AliasPrefixRouting_To_networking_AliasPrefixRouting(in *AliasPrefixRouting, out *networking.AliasPrefixRouting, s conversion.Scope) error
- func Convert_v1alpha1_AliasPrefixSpec_To_networking_AliasPrefixSpec(in *AliasPrefixSpec, out *networking.AliasPrefixSpec, s conversion.Scope) error
- func Convert_v1alpha1_AliasPrefixStatus_To_networking_AliasPrefixStatus(in *AliasPrefixStatus, out *networking.AliasPrefixStatus, s conversion.Scope) error
- func Convert_v1alpha1_AliasPrefix_To_networking_AliasPrefix(in *AliasPrefix, out *networking.AliasPrefix, s conversion.Scope) error
- func Convert_v1alpha1_EphemeralPrefixSource_To_networking_EphemeralPrefixSource(in *EphemeralPrefixSource, out *networking.EphemeralPrefixSource, ...) error
- func Convert_v1alpha1_EphemeralVirtualIPSource_To_networking_EphemeralVirtualIPSource(in *EphemeralVirtualIPSource, out *networking.EphemeralVirtualIPSource, ...) error
- func Convert_v1alpha1_IPSource_To_networking_IPSource(in *IPSource, out *networking.IPSource, s conversion.Scope) error
- func Convert_v1alpha1_NetworkInterfaceList_To_networking_NetworkInterfaceList(in *NetworkInterfaceList, out *networking.NetworkInterfaceList, ...) error
- func Convert_v1alpha1_NetworkInterfaceSpec_To_networking_NetworkInterfaceSpec(in *NetworkInterfaceSpec, out *networking.NetworkInterfaceSpec, ...) error
- func Convert_v1alpha1_NetworkInterfaceStatus_To_networking_NetworkInterfaceStatus(in *NetworkInterfaceStatus, out *networking.NetworkInterfaceStatus, ...) error
- func Convert_v1alpha1_NetworkInterfaceTemplateSpec_To_networking_NetworkInterfaceTemplateSpec(in *NetworkInterfaceTemplateSpec, out *networking.NetworkInterfaceTemplateSpec, ...) error
- func Convert_v1alpha1_NetworkInterface_To_networking_NetworkInterface(in *NetworkInterface, out *networking.NetworkInterface, s conversion.Scope) error
- func Convert_v1alpha1_NetworkList_To_networking_NetworkList(in *NetworkList, out *networking.NetworkList, s conversion.Scope) error
- func Convert_v1alpha1_Network_To_networking_Network(in *Network, out *networking.Network, s conversion.Scope) error
- func Convert_v1alpha1_PrefixSource_To_networking_PrefixSource(in *PrefixSource, out *networking.PrefixSource, s conversion.Scope) error
- func Convert_v1alpha1_VirtualIPList_To_networking_VirtualIPList(in *VirtualIPList, out *networking.VirtualIPList, s conversion.Scope) error
- func Convert_v1alpha1_VirtualIPSource_To_networking_VirtualIPSource(in *VirtualIPSource, out *networking.VirtualIPSource, s conversion.Scope) error
- func Convert_v1alpha1_VirtualIPSpec_To_networking_VirtualIPSpec(in *VirtualIPSpec, out *networking.VirtualIPSpec, s conversion.Scope) error
- func Convert_v1alpha1_VirtualIPStatus_To_networking_VirtualIPStatus(in *VirtualIPStatus, out *networking.VirtualIPStatus, s conversion.Scope) error
- func Convert_v1alpha1_VirtualIPTemplateSpec_To_networking_VirtualIPTemplateSpec(in *VirtualIPTemplateSpec, out *networking.VirtualIPTemplateSpec, ...) error
- func Convert_v1alpha1_VirtualIP_To_networking_VirtualIP(in *VirtualIP, out *networking.VirtualIP, s conversion.Scope) error
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(name string) schema.GroupResource
- func SetDefaults_NetworkInterfaceSpec(spec *NetworkInterfaceSpec)
- func SetObjectDefaults_AliasPrefix(in *AliasPrefix)
- func SetObjectDefaults_AliasPrefixList(in *AliasPrefixList)
- func SetObjectDefaults_NetworkInterface(in *NetworkInterface)
- func SetObjectDefaults_NetworkInterfaceList(in *NetworkInterfaceList)
- type AliasPrefix
- type AliasPrefixList
- type AliasPrefixRouting
- type AliasPrefixRoutingList
- type AliasPrefixSpec
- type AliasPrefixStatus
- type EphemeralPrefixSource
- type EphemeralVirtualIPSource
- type IPSource
- type Network
- type NetworkInterface
- type NetworkInterfaceList
- type NetworkInterfacePhase
- type NetworkInterfaceSpec
- type NetworkInterfaceStatus
- type NetworkInterfaceTemplateSpec
- type NetworkList
- type PrefixSource
- type VirtualIP
- type VirtualIPList
- type VirtualIPPhase
- type VirtualIPSource
- type VirtualIPSpec
- type VirtualIPStatus
- type VirtualIPTemplateSpec
- type VirtualIPType
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "networking.api.onmetal.de", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs) // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Convert_networking_AliasPrefixList_To_v1alpha1_AliasPrefixList ¶
func Convert_networking_AliasPrefixList_To_v1alpha1_AliasPrefixList(in *networking.AliasPrefixList, out *AliasPrefixList, s conversion.Scope) error
Convert_networking_AliasPrefixList_To_v1alpha1_AliasPrefixList is an autogenerated conversion function.
func Convert_networking_AliasPrefixRoutingList_To_v1alpha1_AliasPrefixRoutingList ¶
func Convert_networking_AliasPrefixRoutingList_To_v1alpha1_AliasPrefixRoutingList(in *networking.AliasPrefixRoutingList, out *AliasPrefixRoutingList, s conversion.Scope) error
Convert_networking_AliasPrefixRoutingList_To_v1alpha1_AliasPrefixRoutingList is an autogenerated conversion function.
func Convert_networking_AliasPrefixRouting_To_v1alpha1_AliasPrefixRouting ¶
func Convert_networking_AliasPrefixRouting_To_v1alpha1_AliasPrefixRouting(in *networking.AliasPrefixRouting, out *AliasPrefixRouting, s conversion.Scope) error
Convert_networking_AliasPrefixRouting_To_v1alpha1_AliasPrefixRouting is an autogenerated conversion function.
func Convert_networking_AliasPrefixSpec_To_v1alpha1_AliasPrefixSpec ¶
func Convert_networking_AliasPrefixSpec_To_v1alpha1_AliasPrefixSpec(in *networking.AliasPrefixSpec, out *AliasPrefixSpec, s conversion.Scope) error
Convert_networking_AliasPrefixSpec_To_v1alpha1_AliasPrefixSpec is an autogenerated conversion function.
func Convert_networking_AliasPrefixStatus_To_v1alpha1_AliasPrefixStatus ¶
func Convert_networking_AliasPrefixStatus_To_v1alpha1_AliasPrefixStatus(in *networking.AliasPrefixStatus, out *AliasPrefixStatus, s conversion.Scope) error
Convert_networking_AliasPrefixStatus_To_v1alpha1_AliasPrefixStatus is an autogenerated conversion function.
func Convert_networking_AliasPrefix_To_v1alpha1_AliasPrefix ¶
func Convert_networking_AliasPrefix_To_v1alpha1_AliasPrefix(in *networking.AliasPrefix, out *AliasPrefix, s conversion.Scope) error
Convert_networking_AliasPrefix_To_v1alpha1_AliasPrefix is an autogenerated conversion function.
func Convert_networking_EphemeralPrefixSource_To_v1alpha1_EphemeralPrefixSource ¶
func Convert_networking_EphemeralPrefixSource_To_v1alpha1_EphemeralPrefixSource(in *networking.EphemeralPrefixSource, out *EphemeralPrefixSource, s conversion.Scope) error
Convert_networking_EphemeralPrefixSource_To_v1alpha1_EphemeralPrefixSource is an autogenerated conversion function.
func Convert_networking_EphemeralVirtualIPSource_To_v1alpha1_EphemeralVirtualIPSource ¶
func Convert_networking_EphemeralVirtualIPSource_To_v1alpha1_EphemeralVirtualIPSource(in *networking.EphemeralVirtualIPSource, out *EphemeralVirtualIPSource, s conversion.Scope) error
Convert_networking_EphemeralVirtualIPSource_To_v1alpha1_EphemeralVirtualIPSource is an autogenerated conversion function.
func Convert_networking_IPSource_To_v1alpha1_IPSource ¶
func Convert_networking_IPSource_To_v1alpha1_IPSource(in *networking.IPSource, out *IPSource, s conversion.Scope) error
Convert_networking_IPSource_To_v1alpha1_IPSource is an autogenerated conversion function.
func Convert_networking_NetworkInterfaceList_To_v1alpha1_NetworkInterfaceList ¶
func Convert_networking_NetworkInterfaceList_To_v1alpha1_NetworkInterfaceList(in *networking.NetworkInterfaceList, out *NetworkInterfaceList, s conversion.Scope) error
Convert_networking_NetworkInterfaceList_To_v1alpha1_NetworkInterfaceList is an autogenerated conversion function.
func Convert_networking_NetworkInterfaceSpec_To_v1alpha1_NetworkInterfaceSpec ¶
func Convert_networking_NetworkInterfaceSpec_To_v1alpha1_NetworkInterfaceSpec(in *networking.NetworkInterfaceSpec, out *NetworkInterfaceSpec, s conversion.Scope) error
Convert_networking_NetworkInterfaceSpec_To_v1alpha1_NetworkInterfaceSpec is an autogenerated conversion function.
func Convert_networking_NetworkInterfaceStatus_To_v1alpha1_NetworkInterfaceStatus ¶
func Convert_networking_NetworkInterfaceStatus_To_v1alpha1_NetworkInterfaceStatus(in *networking.NetworkInterfaceStatus, out *NetworkInterfaceStatus, s conversion.Scope) error
Convert_networking_NetworkInterfaceStatus_To_v1alpha1_NetworkInterfaceStatus is an autogenerated conversion function.
func Convert_networking_NetworkInterfaceTemplateSpec_To_v1alpha1_NetworkInterfaceTemplateSpec ¶
func Convert_networking_NetworkInterfaceTemplateSpec_To_v1alpha1_NetworkInterfaceTemplateSpec(in *networking.NetworkInterfaceTemplateSpec, out *NetworkInterfaceTemplateSpec, s conversion.Scope) error
Convert_networking_NetworkInterfaceTemplateSpec_To_v1alpha1_NetworkInterfaceTemplateSpec is an autogenerated conversion function.
func Convert_networking_NetworkInterface_To_v1alpha1_NetworkInterface ¶
func Convert_networking_NetworkInterface_To_v1alpha1_NetworkInterface(in *networking.NetworkInterface, out *NetworkInterface, s conversion.Scope) error
Convert_networking_NetworkInterface_To_v1alpha1_NetworkInterface is an autogenerated conversion function.
func Convert_networking_NetworkList_To_v1alpha1_NetworkList ¶
func Convert_networking_NetworkList_To_v1alpha1_NetworkList(in *networking.NetworkList, out *NetworkList, s conversion.Scope) error
Convert_networking_NetworkList_To_v1alpha1_NetworkList is an autogenerated conversion function.
func Convert_networking_Network_To_v1alpha1_Network ¶
func Convert_networking_Network_To_v1alpha1_Network(in *networking.Network, out *Network, s conversion.Scope) error
Convert_networking_Network_To_v1alpha1_Network is an autogenerated conversion function.
func Convert_networking_PrefixSource_To_v1alpha1_PrefixSource ¶
func Convert_networking_PrefixSource_To_v1alpha1_PrefixSource(in *networking.PrefixSource, out *PrefixSource, s conversion.Scope) error
Convert_networking_PrefixSource_To_v1alpha1_PrefixSource is an autogenerated conversion function.
func Convert_networking_VirtualIPList_To_v1alpha1_VirtualIPList ¶
func Convert_networking_VirtualIPList_To_v1alpha1_VirtualIPList(in *networking.VirtualIPList, out *VirtualIPList, s conversion.Scope) error
Convert_networking_VirtualIPList_To_v1alpha1_VirtualIPList is an autogenerated conversion function.
func Convert_networking_VirtualIPSource_To_v1alpha1_VirtualIPSource ¶
func Convert_networking_VirtualIPSource_To_v1alpha1_VirtualIPSource(in *networking.VirtualIPSource, out *VirtualIPSource, s conversion.Scope) error
Convert_networking_VirtualIPSource_To_v1alpha1_VirtualIPSource is an autogenerated conversion function.
func Convert_networking_VirtualIPSpec_To_v1alpha1_VirtualIPSpec ¶
func Convert_networking_VirtualIPSpec_To_v1alpha1_VirtualIPSpec(in *networking.VirtualIPSpec, out *VirtualIPSpec, s conversion.Scope) error
Convert_networking_VirtualIPSpec_To_v1alpha1_VirtualIPSpec is an autogenerated conversion function.
func Convert_networking_VirtualIPStatus_To_v1alpha1_VirtualIPStatus ¶
func Convert_networking_VirtualIPStatus_To_v1alpha1_VirtualIPStatus(in *networking.VirtualIPStatus, out *VirtualIPStatus, s conversion.Scope) error
Convert_networking_VirtualIPStatus_To_v1alpha1_VirtualIPStatus is an autogenerated conversion function.
func Convert_networking_VirtualIPTemplateSpec_To_v1alpha1_VirtualIPTemplateSpec ¶
func Convert_networking_VirtualIPTemplateSpec_To_v1alpha1_VirtualIPTemplateSpec(in *networking.VirtualIPTemplateSpec, out *VirtualIPTemplateSpec, s conversion.Scope) error
Convert_networking_VirtualIPTemplateSpec_To_v1alpha1_VirtualIPTemplateSpec is an autogenerated conversion function.
func Convert_networking_VirtualIP_To_v1alpha1_VirtualIP ¶
func Convert_networking_VirtualIP_To_v1alpha1_VirtualIP(in *networking.VirtualIP, out *VirtualIP, s conversion.Scope) error
Convert_networking_VirtualIP_To_v1alpha1_VirtualIP is an autogenerated conversion function.
func Convert_v1alpha1_AliasPrefixList_To_networking_AliasPrefixList ¶
func Convert_v1alpha1_AliasPrefixList_To_networking_AliasPrefixList(in *AliasPrefixList, out *networking.AliasPrefixList, s conversion.Scope) error
Convert_v1alpha1_AliasPrefixList_To_networking_AliasPrefixList is an autogenerated conversion function.
func Convert_v1alpha1_AliasPrefixRoutingList_To_networking_AliasPrefixRoutingList ¶
func Convert_v1alpha1_AliasPrefixRoutingList_To_networking_AliasPrefixRoutingList(in *AliasPrefixRoutingList, out *networking.AliasPrefixRoutingList, s conversion.Scope) error
Convert_v1alpha1_AliasPrefixRoutingList_To_networking_AliasPrefixRoutingList is an autogenerated conversion function.
func Convert_v1alpha1_AliasPrefixRouting_To_networking_AliasPrefixRouting ¶
func Convert_v1alpha1_AliasPrefixRouting_To_networking_AliasPrefixRouting(in *AliasPrefixRouting, out *networking.AliasPrefixRouting, s conversion.Scope) error
Convert_v1alpha1_AliasPrefixRouting_To_networking_AliasPrefixRouting is an autogenerated conversion function.
func Convert_v1alpha1_AliasPrefixSpec_To_networking_AliasPrefixSpec ¶
func Convert_v1alpha1_AliasPrefixSpec_To_networking_AliasPrefixSpec(in *AliasPrefixSpec, out *networking.AliasPrefixSpec, s conversion.Scope) error
Convert_v1alpha1_AliasPrefixSpec_To_networking_AliasPrefixSpec is an autogenerated conversion function.
func Convert_v1alpha1_AliasPrefixStatus_To_networking_AliasPrefixStatus ¶
func Convert_v1alpha1_AliasPrefixStatus_To_networking_AliasPrefixStatus(in *AliasPrefixStatus, out *networking.AliasPrefixStatus, s conversion.Scope) error
Convert_v1alpha1_AliasPrefixStatus_To_networking_AliasPrefixStatus is an autogenerated conversion function.
func Convert_v1alpha1_AliasPrefix_To_networking_AliasPrefix ¶
func Convert_v1alpha1_AliasPrefix_To_networking_AliasPrefix(in *AliasPrefix, out *networking.AliasPrefix, s conversion.Scope) error
Convert_v1alpha1_AliasPrefix_To_networking_AliasPrefix is an autogenerated conversion function.
func Convert_v1alpha1_EphemeralPrefixSource_To_networking_EphemeralPrefixSource ¶
func Convert_v1alpha1_EphemeralPrefixSource_To_networking_EphemeralPrefixSource(in *EphemeralPrefixSource, out *networking.EphemeralPrefixSource, s conversion.Scope) error
Convert_v1alpha1_EphemeralPrefixSource_To_networking_EphemeralPrefixSource is an autogenerated conversion function.
func Convert_v1alpha1_EphemeralVirtualIPSource_To_networking_EphemeralVirtualIPSource ¶
func Convert_v1alpha1_EphemeralVirtualIPSource_To_networking_EphemeralVirtualIPSource(in *EphemeralVirtualIPSource, out *networking.EphemeralVirtualIPSource, s conversion.Scope) error
Convert_v1alpha1_EphemeralVirtualIPSource_To_networking_EphemeralVirtualIPSource is an autogenerated conversion function.
func Convert_v1alpha1_IPSource_To_networking_IPSource ¶
func Convert_v1alpha1_IPSource_To_networking_IPSource(in *IPSource, out *networking.IPSource, s conversion.Scope) error
Convert_v1alpha1_IPSource_To_networking_IPSource is an autogenerated conversion function.
func Convert_v1alpha1_NetworkInterfaceList_To_networking_NetworkInterfaceList ¶
func Convert_v1alpha1_NetworkInterfaceList_To_networking_NetworkInterfaceList(in *NetworkInterfaceList, out *networking.NetworkInterfaceList, s conversion.Scope) error
Convert_v1alpha1_NetworkInterfaceList_To_networking_NetworkInterfaceList is an autogenerated conversion function.
func Convert_v1alpha1_NetworkInterfaceSpec_To_networking_NetworkInterfaceSpec ¶
func Convert_v1alpha1_NetworkInterfaceSpec_To_networking_NetworkInterfaceSpec(in *NetworkInterfaceSpec, out *networking.NetworkInterfaceSpec, s conversion.Scope) error
Convert_v1alpha1_NetworkInterfaceSpec_To_networking_NetworkInterfaceSpec is an autogenerated conversion function.
func Convert_v1alpha1_NetworkInterfaceStatus_To_networking_NetworkInterfaceStatus ¶
func Convert_v1alpha1_NetworkInterfaceStatus_To_networking_NetworkInterfaceStatus(in *NetworkInterfaceStatus, out *networking.NetworkInterfaceStatus, s conversion.Scope) error
Convert_v1alpha1_NetworkInterfaceStatus_To_networking_NetworkInterfaceStatus is an autogenerated conversion function.
func Convert_v1alpha1_NetworkInterfaceTemplateSpec_To_networking_NetworkInterfaceTemplateSpec ¶
func Convert_v1alpha1_NetworkInterfaceTemplateSpec_To_networking_NetworkInterfaceTemplateSpec(in *NetworkInterfaceTemplateSpec, out *networking.NetworkInterfaceTemplateSpec, s conversion.Scope) error
Convert_v1alpha1_NetworkInterfaceTemplateSpec_To_networking_NetworkInterfaceTemplateSpec is an autogenerated conversion function.
func Convert_v1alpha1_NetworkInterface_To_networking_NetworkInterface ¶
func Convert_v1alpha1_NetworkInterface_To_networking_NetworkInterface(in *NetworkInterface, out *networking.NetworkInterface, s conversion.Scope) error
Convert_v1alpha1_NetworkInterface_To_networking_NetworkInterface is an autogenerated conversion function.
func Convert_v1alpha1_NetworkList_To_networking_NetworkList ¶
func Convert_v1alpha1_NetworkList_To_networking_NetworkList(in *NetworkList, out *networking.NetworkList, s conversion.Scope) error
Convert_v1alpha1_NetworkList_To_networking_NetworkList is an autogenerated conversion function.
func Convert_v1alpha1_Network_To_networking_Network ¶
func Convert_v1alpha1_Network_To_networking_Network(in *Network, out *networking.Network, s conversion.Scope) error
Convert_v1alpha1_Network_To_networking_Network is an autogenerated conversion function.
func Convert_v1alpha1_PrefixSource_To_networking_PrefixSource ¶
func Convert_v1alpha1_PrefixSource_To_networking_PrefixSource(in *PrefixSource, out *networking.PrefixSource, s conversion.Scope) error
Convert_v1alpha1_PrefixSource_To_networking_PrefixSource is an autogenerated conversion function.
func Convert_v1alpha1_VirtualIPList_To_networking_VirtualIPList ¶
func Convert_v1alpha1_VirtualIPList_To_networking_VirtualIPList(in *VirtualIPList, out *networking.VirtualIPList, s conversion.Scope) error
Convert_v1alpha1_VirtualIPList_To_networking_VirtualIPList is an autogenerated conversion function.
func Convert_v1alpha1_VirtualIPSource_To_networking_VirtualIPSource ¶
func Convert_v1alpha1_VirtualIPSource_To_networking_VirtualIPSource(in *VirtualIPSource, out *networking.VirtualIPSource, s conversion.Scope) error
Convert_v1alpha1_VirtualIPSource_To_networking_VirtualIPSource is an autogenerated conversion function.
func Convert_v1alpha1_VirtualIPSpec_To_networking_VirtualIPSpec ¶
func Convert_v1alpha1_VirtualIPSpec_To_networking_VirtualIPSpec(in *VirtualIPSpec, out *networking.VirtualIPSpec, s conversion.Scope) error
Convert_v1alpha1_VirtualIPSpec_To_networking_VirtualIPSpec is an autogenerated conversion function.
func Convert_v1alpha1_VirtualIPStatus_To_networking_VirtualIPStatus ¶
func Convert_v1alpha1_VirtualIPStatus_To_networking_VirtualIPStatus(in *VirtualIPStatus, out *networking.VirtualIPStatus, s conversion.Scope) error
Convert_v1alpha1_VirtualIPStatus_To_networking_VirtualIPStatus is an autogenerated conversion function.
func Convert_v1alpha1_VirtualIPTemplateSpec_To_networking_VirtualIPTemplateSpec ¶
func Convert_v1alpha1_VirtualIPTemplateSpec_To_networking_VirtualIPTemplateSpec(in *VirtualIPTemplateSpec, out *networking.VirtualIPTemplateSpec, s conversion.Scope) error
Convert_v1alpha1_VirtualIPTemplateSpec_To_networking_VirtualIPTemplateSpec is an autogenerated conversion function.
func Convert_v1alpha1_VirtualIP_To_networking_VirtualIP ¶
func Convert_v1alpha1_VirtualIP_To_networking_VirtualIP(in *VirtualIP, out *networking.VirtualIP, s conversion.Scope) error
Convert_v1alpha1_VirtualIP_To_networking_VirtualIP is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func Resource ¶
func Resource(name string) schema.GroupResource
func SetDefaults_NetworkInterfaceSpec ¶
func SetDefaults_NetworkInterfaceSpec(spec *NetworkInterfaceSpec)
func SetObjectDefaults_AliasPrefix ¶
func SetObjectDefaults_AliasPrefix(in *AliasPrefix)
func SetObjectDefaults_AliasPrefixList ¶
func SetObjectDefaults_AliasPrefixList(in *AliasPrefixList)
func SetObjectDefaults_NetworkInterface ¶
func SetObjectDefaults_NetworkInterface(in *NetworkInterface)
func SetObjectDefaults_NetworkInterfaceList ¶
func SetObjectDefaults_NetworkInterfaceList(in *NetworkInterfaceList)
Types ¶
type AliasPrefix ¶
type AliasPrefix struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AliasPrefixSpec `json:"spec,omitempty"` Status AliasPrefixStatus `json:"status,omitempty"` }
AliasPrefix is the Schema for the AliasPrefix API
func (*AliasPrefix) DeepCopy ¶
func (in *AliasPrefix) DeepCopy() *AliasPrefix
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasPrefix.
func (*AliasPrefix) DeepCopyInto ¶
func (in *AliasPrefix) DeepCopyInto(out *AliasPrefix)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AliasPrefix) DeepCopyObject ¶
func (in *AliasPrefix) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AliasPrefixList ¶
type AliasPrefixList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AliasPrefix `json:"items"` }
AliasPrefixList contains a list of AliasPrefix
func (*AliasPrefixList) DeepCopy ¶
func (in *AliasPrefixList) DeepCopy() *AliasPrefixList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasPrefixList.
func (*AliasPrefixList) DeepCopyInto ¶
func (in *AliasPrefixList) DeepCopyInto(out *AliasPrefixList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AliasPrefixList) DeepCopyObject ¶
func (in *AliasPrefixList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AliasPrefixRouting ¶
type AliasPrefixRouting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Destinations are the destinations for an AliasPrefix. Destinations []commonv1alpha1.LocalUIDReference `json:"destinations"` }
AliasPrefixRouting is the Schema for the aliasprefixrouting API
func (*AliasPrefixRouting) DeepCopy ¶
func (in *AliasPrefixRouting) DeepCopy() *AliasPrefixRouting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasPrefixRouting.
func (*AliasPrefixRouting) DeepCopyInto ¶
func (in *AliasPrefixRouting) DeepCopyInto(out *AliasPrefixRouting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AliasPrefixRouting) DeepCopyObject ¶
func (in *AliasPrefixRouting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AliasPrefixRoutingList ¶
type AliasPrefixRoutingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AliasPrefixRouting `json:"items"` }
AliasPrefixRoutingList contains a list of AliasPrefixRouting
func (*AliasPrefixRoutingList) DeepCopy ¶
func (in *AliasPrefixRoutingList) DeepCopy() *AliasPrefixRoutingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasPrefixRoutingList.
func (*AliasPrefixRoutingList) DeepCopyInto ¶
func (in *AliasPrefixRoutingList) DeepCopyInto(out *AliasPrefixRoutingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AliasPrefixRoutingList) DeepCopyObject ¶
func (in *AliasPrefixRoutingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AliasPrefixSpec ¶
type AliasPrefixSpec struct { // NetworkRef is the Network this AliasPrefix should belong to NetworkRef corev1.LocalObjectReference `json:"networkRef"` // NetworkInterfaceSelector defines the NetworkInterfaces // for which this AliasPrefix should be applied NetworkInterfaceSelector *metav1.LabelSelector `json:"networkInterfaceSelector,omitempty"` // Prefix is the provided Prefix or Ephemeral which // should be used by this AliasPrefix Prefix PrefixSource `json:"prefix,omitempty"` }
AliasPrefixSpec defines the desired state of AliasPrefix
func (*AliasPrefixSpec) DeepCopy ¶
func (in *AliasPrefixSpec) DeepCopy() *AliasPrefixSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasPrefixSpec.
func (*AliasPrefixSpec) DeepCopyInto ¶
func (in *AliasPrefixSpec) DeepCopyInto(out *AliasPrefixSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AliasPrefixStatus ¶
type AliasPrefixStatus struct { // Prefix is the Prefix reserved by this AliasPrefix Prefix *commonv1alpha1.IPPrefix `json:"prefix,omitempty"` }
AliasPrefixStatus defines the observed state of AliasPrefix
func (*AliasPrefixStatus) DeepCopy ¶
func (in *AliasPrefixStatus) DeepCopy() *AliasPrefixStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasPrefixStatus.
func (*AliasPrefixStatus) DeepCopyInto ¶
func (in *AliasPrefixStatus) DeepCopyInto(out *AliasPrefixStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EphemeralPrefixSource ¶
type EphemeralPrefixSource struct { // PrefixTemplate is the template for the Prefix. PrefixTemplate *ipamv1alpha1.PrefixTemplateSpec `json:"prefixTemplate,omitempty"` }
EphemeralPrefixSource contains the definition to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) Prefix.
func (*EphemeralPrefixSource) DeepCopy ¶
func (in *EphemeralPrefixSource) DeepCopy() *EphemeralPrefixSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EphemeralPrefixSource.
func (*EphemeralPrefixSource) DeepCopyInto ¶
func (in *EphemeralPrefixSource) DeepCopyInto(out *EphemeralPrefixSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EphemeralVirtualIPSource ¶
type EphemeralVirtualIPSource struct { // VirtualIPTemplate is the template for the VirtualIP. VirtualIPTemplate *VirtualIPTemplateSpec `json:"virtualIPTemplate,omitempty"` }
EphemeralVirtualIPSource contains the definition to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) VirtualIP.
func (*EphemeralVirtualIPSource) DeepCopy ¶
func (in *EphemeralVirtualIPSource) DeepCopy() *EphemeralVirtualIPSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EphemeralVirtualIPSource.
func (*EphemeralVirtualIPSource) DeepCopyInto ¶
func (in *EphemeralVirtualIPSource) DeepCopyInto(out *EphemeralVirtualIPSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSource ¶
type IPSource struct { // Value specifies an IP by using an IP literal. Value *commonv1alpha1.IP `json:"value,omitempty"` // Ephemeral specifies an IP by creating an ephemeral Prefix to allocate the IP with. Ephemeral *EphemeralPrefixSource `json:"ephemeral,omitempty"` }
IPSource is the definition of how to obtain an IP.
func (*IPSource) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSource.
func (*IPSource) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Network ¶
type Network struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` }
Network is the Schema for the network API
func (*Network) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Network.
func (*Network) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Network) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkInterface ¶
type NetworkInterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkInterfaceSpec `json:"spec,omitempty"` Status NetworkInterfaceStatus `json:"status,omitempty"` }
NetworkInterface is the Schema for the networkinterfaces API
func (*NetworkInterface) DeepCopy ¶
func (in *NetworkInterface) DeepCopy() *NetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface.
func (*NetworkInterface) DeepCopyInto ¶
func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface) DeepCopyObject ¶
func (in *NetworkInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkInterfaceList ¶
type NetworkInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkInterface `json:"items"` }
NetworkInterfaceList contains a list of NetworkInterface
func (*NetworkInterfaceList) DeepCopy ¶
func (in *NetworkInterfaceList) DeepCopy() *NetworkInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceList.
func (*NetworkInterfaceList) DeepCopyInto ¶
func (in *NetworkInterfaceList) DeepCopyInto(out *NetworkInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceList) DeepCopyObject ¶
func (in *NetworkInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkInterfacePhase ¶
type NetworkInterfacePhase string
NetworkInterfacePhase is the binding phase of a NetworkInterface.
const ( // NetworkInterfacePhaseUnbound is used for any NetworkInterface that is not bound. NetworkInterfacePhaseUnbound NetworkInterfacePhase = "Unbound" // NetworkInterfacePhasePending is used for any NetworkInterface that is currently awaiting binding. NetworkInterfacePhasePending NetworkInterfacePhase = "Pending" // NetworkInterfacePhaseBound is used for any NetworkInterface that is properly bound. NetworkInterfacePhaseBound NetworkInterfacePhase = "Bound" )
type NetworkInterfaceSpec ¶
type NetworkInterfaceSpec struct { // NetworkRef is the Network this NetworkInterface is connected to NetworkRef corev1.LocalObjectReference `json:"networkRef"` // MachineRef is the Machine this NetworkInterface is used by MachineRef *commonv1alpha1.LocalUIDReference `json:"machineRef,omitempty"` // IPFamilies defines which IPFamilies this NetworkInterface is supporting IPFamilies []corev1.IPFamily `json:"ipFamilies"` // IPs is the list of provided IPs or EphemeralIPs which should be assigned to // this NetworkInterface IPs []IPSource `json:"ips"` // VirtualIP specifies the virtual ip that should be assigned to this NetworkInterface. VirtualIP *VirtualIPSource `json:"virtualIp,omitempty"` }
NetworkInterfaceSpec defines the desired state of NetworkInterface
func (*NetworkInterfaceSpec) DeepCopy ¶
func (in *NetworkInterfaceSpec) DeepCopy() *NetworkInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSpec.
func (*NetworkInterfaceSpec) DeepCopyInto ¶
func (in *NetworkInterfaceSpec) DeepCopyInto(out *NetworkInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceStatus ¶
type NetworkInterfaceStatus struct { // IPs represent the effective IP addresses of the NetworkInterface IPs []commonv1alpha1.IP `json:"ips,omitempty"` // VirtualIP is any virtual ip assigned to the NetworkInterface. VirtualIP *commonv1alpha1.IP `json:"virtualIP,omitempty"` // Phase is the NetworkInterfacePhase of the NetworkInterface. Phase NetworkInterfacePhase `json:"phase,omitempty"` // LastPhaseTransitionTime is the last time the Phase transitioned from one value to another. LastPhaseTransitionTime *metav1.Time `json:"phaseLastTransitionTime,omitempty"` }
NetworkInterfaceStatus defines the observed state of NetworkInterface
func (*NetworkInterfaceStatus) DeepCopy ¶
func (in *NetworkInterfaceStatus) DeepCopy() *NetworkInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceStatus.
func (*NetworkInterfaceStatus) DeepCopyInto ¶
func (in *NetworkInterfaceStatus) DeepCopyInto(out *NetworkInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceTemplateSpec ¶
type NetworkInterfaceTemplateSpec struct { metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkInterfaceSpec `json:"spec,omitempty"` }
NetworkInterfaceTemplateSpec is the specification of a NetworkInterface template.
func (*NetworkInterfaceTemplateSpec) DeepCopy ¶
func (in *NetworkInterfaceTemplateSpec) DeepCopy() *NetworkInterfaceTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceTemplateSpec.
func (*NetworkInterfaceTemplateSpec) DeepCopyInto ¶
func (in *NetworkInterfaceTemplateSpec) DeepCopyInto(out *NetworkInterfaceTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkList ¶
type NetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Network `json:"items"` }
NetworkList contains a list of Network
func (*NetworkList) DeepCopy ¶
func (in *NetworkList) DeepCopy() *NetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkList.
func (*NetworkList) DeepCopyInto ¶
func (in *NetworkList) DeepCopyInto(out *NetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkList) DeepCopyObject ¶
func (in *NetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrefixSource ¶
type PrefixSource struct { // Value is a single IPPrefix value as defined in the AliasPrefix Value *commonv1alpha1.IPPrefix `json:"value,omitempty"` // Ephemeral defines the Prefix which should be allocated by the AliasPrefix Ephemeral *EphemeralPrefixSource `json:"ephemeral,omitempty"` }
PrefixSource is the source of the Prefix definition in an AliasPrefix
func (*PrefixSource) DeepCopy ¶
func (in *PrefixSource) DeepCopy() *PrefixSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixSource.
func (*PrefixSource) DeepCopyInto ¶
func (in *PrefixSource) DeepCopyInto(out *PrefixSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualIP ¶
type VirtualIP struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualIPSpec `json:"spec,omitempty"` Status VirtualIPStatus `json:"status,omitempty"` }
VirtualIP is the Schema for the virtualips API
func (*VirtualIP) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualIP.
func (*VirtualIP) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualIP) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualIPList ¶
type VirtualIPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualIP `json:"items"` }
VirtualIPList contains a list of VirtualIP
func (*VirtualIPList) DeepCopy ¶
func (in *VirtualIPList) DeepCopy() *VirtualIPList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualIPList.
func (*VirtualIPList) DeepCopyInto ¶
func (in *VirtualIPList) DeepCopyInto(out *VirtualIPList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualIPList) DeepCopyObject ¶
func (in *VirtualIPList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualIPPhase ¶
type VirtualIPPhase string
VirtualIPPhase is the binding phase of a VirtualIP.
const ( // VirtualIPPhaseUnbound is used for any VirtualIP that is not bound. VirtualIPPhaseUnbound VirtualIPPhase = "Unbound" // VirtualIPPhasePending is used for any VirtualIP that is currently awaiting binding. VirtualIPPhasePending VirtualIPPhase = "Pending" // VirtualIPPhaseBound is used for any VirtualIP that is properly bound. VirtualIPPhaseBound VirtualIPPhase = "Bound" )
type VirtualIPSource ¶
type VirtualIPSource struct { // VirtualIPRef references a VirtualIP to use. VirtualIPRef *corev1.LocalObjectReference `json:"virtualIPRef,omitempty"` // Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) // VirtualIP. Ephemeral *EphemeralVirtualIPSource `json:"ephemeral,omitempty"` }
VirtualIPSource is the definition of how to obtain a VirtualIP.
func (*VirtualIPSource) DeepCopy ¶
func (in *VirtualIPSource) DeepCopy() *VirtualIPSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualIPSource.
func (*VirtualIPSource) DeepCopyInto ¶
func (in *VirtualIPSource) DeepCopyInto(out *VirtualIPSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualIPSpec ¶
type VirtualIPSpec struct { // Type is the type of VirtualIP. Type VirtualIPType `json:"type"` // IPFamily is the ip family of the VirtualIP. IPFamily corev1.IPFamily `json:"ipFamily"` // TargetRef references the target for this VirtualIP (currently only NetworkInterface). TargetRef *commonv1alpha1.LocalUIDReference `json:"targetRef,omitempty"` }
VirtualIPSpec defines the desired state of VirtualIP
func (*VirtualIPSpec) DeepCopy ¶
func (in *VirtualIPSpec) DeepCopy() *VirtualIPSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualIPSpec.
func (*VirtualIPSpec) DeepCopyInto ¶
func (in *VirtualIPSpec) DeepCopyInto(out *VirtualIPSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualIPStatus ¶
type VirtualIPStatus struct { // IP is the allocated IP, if any. IP *commonv1alpha1.IP `json:"ip,omitempty"` // Phase is the VirtualIPPhase of the VirtualIP. Phase VirtualIPPhase `json:"phase,omitempty"` // LastPhaseTransitionTime is the last time the Phase transitioned from one value to another. LastPhaseTransitionTime *metav1.Time `json:"phaseLastTransitionTime,omitempty"` }
VirtualIPStatus defines the observed state of VirtualIP
func (*VirtualIPStatus) DeepCopy ¶
func (in *VirtualIPStatus) DeepCopy() *VirtualIPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualIPStatus.
func (*VirtualIPStatus) DeepCopyInto ¶
func (in *VirtualIPStatus) DeepCopyInto(out *VirtualIPStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualIPTemplateSpec ¶
type VirtualIPTemplateSpec struct { metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualIPSpec `json:"spec,omitempty"` }
VirtualIPTemplateSpec is the specification of a VirtualIP template.
func (*VirtualIPTemplateSpec) DeepCopy ¶
func (in *VirtualIPTemplateSpec) DeepCopy() *VirtualIPTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualIPTemplateSpec.
func (*VirtualIPTemplateSpec) DeepCopyInto ¶
func (in *VirtualIPTemplateSpec) DeepCopyInto(out *VirtualIPTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualIPType ¶
type VirtualIPType string
VirtualIPType is a type of VirtualIP.
const ( // VirtualIPTypePublic is a VirtualIP that allocates and routes a stable public IP. VirtualIPTypePublic VirtualIPType = "Public" )