Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: "crd.projectcalico.org", Version: "v1"}
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type GlobalBGPConfig ¶
type GlobalBGPConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlobalBGPConfigSpec `json:"spec"` }
func (*GlobalBGPConfig) DeepCopy ¶
func (in *GlobalBGPConfig) DeepCopy() *GlobalBGPConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalBGPConfig.
func (*GlobalBGPConfig) DeepCopyInto ¶
func (in *GlobalBGPConfig) DeepCopyInto(out *GlobalBGPConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalBGPConfig) DeepCopyObject ¶
func (in *GlobalBGPConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalBGPConfigList ¶
type GlobalBGPConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []GlobalBGPConfig `json:"items"` }
func (*GlobalBGPConfigList) DeepCopy ¶
func (in *GlobalBGPConfigList) DeepCopy() *GlobalBGPConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalBGPConfigList.
func (*GlobalBGPConfigList) DeepCopyInto ¶
func (in *GlobalBGPConfigList) DeepCopyInto(out *GlobalBGPConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalBGPConfigList) DeepCopyObject ¶
func (in *GlobalBGPConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalBGPConfigSpec ¶
type GlobalBGPConfigSpec struct { // The reason we have Name field in Spec is because k8s metadata // name field requires the string to be lowercase, so Name field // in Spec is to preserve the casing. Name string `json:"name"` Value string `json:"value"` }
func (*GlobalBGPConfigSpec) DeepCopy ¶
func (in *GlobalBGPConfigSpec) DeepCopy() *GlobalBGPConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalBGPConfigSpec.
func (*GlobalBGPConfigSpec) DeepCopyInto ¶
func (in *GlobalBGPConfigSpec) DeepCopyInto(out *GlobalBGPConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalFelixConfig ¶
type GlobalFelixConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlobalFelixConfigSpec `json:"spec"` }
func (*GlobalFelixConfig) DeepCopy ¶
func (in *GlobalFelixConfig) DeepCopy() *GlobalFelixConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalFelixConfig.
func (*GlobalFelixConfig) DeepCopyInto ¶
func (in *GlobalFelixConfig) DeepCopyInto(out *GlobalFelixConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalFelixConfig) DeepCopyObject ¶
func (in *GlobalFelixConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalFelixConfigList ¶
type GlobalFelixConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []GlobalFelixConfig `json:"items"` }
func (*GlobalFelixConfigList) DeepCopy ¶
func (in *GlobalFelixConfigList) DeepCopy() *GlobalFelixConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalFelixConfigList.
func (*GlobalFelixConfigList) DeepCopyInto ¶
func (in *GlobalFelixConfigList) DeepCopyInto(out *GlobalFelixConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalFelixConfigList) DeepCopyObject ¶
func (in *GlobalFelixConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalFelixConfigSpec ¶
type GlobalFelixConfigSpec struct { // The reason we have Name field in Spec is because k8s metadata // name field requires the string to be lowercase, so Name field // in Spec is to preserve the casing. Name string `json:"name"` Value string `json:"value"` }
func (*GlobalFelixConfigSpec) DeepCopy ¶
func (in *GlobalFelixConfigSpec) DeepCopy() *GlobalFelixConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalFelixConfigSpec.
func (*GlobalFelixConfigSpec) DeepCopyInto ¶
func (in *GlobalFelixConfigSpec) DeepCopyInto(out *GlobalFelixConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.