Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the crds v1 API group +kubebuilder:object:generate=true +groupName=crds.anayak.com.np
Index ¶
- Variables
- type PortBridgeService
- func (in *PortBridgeService) DeepCopy() *PortBridgeService
- func (in *PortBridgeService) DeepCopyInto(out *PortBridgeService)
- func (in *PortBridgeService) DeepCopyObject() runtime.Object
- func (d *PortBridgeService) EnsureGVK()
- func (d *PortBridgeService) GetEnsuredAnnotations() map[string]string
- func (d *PortBridgeService) GetEnsuredLabels() map[string]string
- func (d *PortBridgeService) GetStatus() *rApi.Status
- type PortBridgeServiceList
- type PortBridgeServiceSpec
- type PortBridgeServiceStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "crds.anayak.com.np", Version: "v1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type PortBridgeService ¶
type PortBridgeService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PortBridgeServiceSpec `json:"spec,omitempty"` Status rApi.Status `json:"status,omitempty"` }
PortBridgeService is the Schema for the portbridgeservices API
func (*PortBridgeService) DeepCopy ¶
func (in *PortBridgeService) DeepCopy() *PortBridgeService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortBridgeService.
func (*PortBridgeService) DeepCopyInto ¶
func (in *PortBridgeService) DeepCopyInto(out *PortBridgeService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PortBridgeService) DeepCopyObject ¶
func (in *PortBridgeService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PortBridgeService) EnsureGVK ¶
func (d *PortBridgeService) EnsureGVK()
func (*PortBridgeService) GetEnsuredAnnotations ¶
func (d *PortBridgeService) GetEnsuredAnnotations() map[string]string
func (*PortBridgeService) GetEnsuredLabels ¶
func (d *PortBridgeService) GetEnsuredLabels() map[string]string
func (*PortBridgeService) GetStatus ¶
func (d *PortBridgeService) GetStatus() *rApi.Status
type PortBridgeServiceList ¶
type PortBridgeServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PortBridgeService `json:"items"` }
PortBridgeServiceList contains a list of PortBridgeService
func (*PortBridgeServiceList) DeepCopy ¶
func (in *PortBridgeServiceList) DeepCopy() *PortBridgeServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortBridgeServiceList.
func (*PortBridgeServiceList) DeepCopyInto ¶
func (in *PortBridgeServiceList) DeepCopyInto(out *PortBridgeServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PortBridgeServiceList) DeepCopyObject ¶
func (in *PortBridgeServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PortBridgeServiceSpec ¶
type PortBridgeServiceSpec struct { Namespaces []string `json:"namespaces"` Replicas *int32 `json:"replicas,omitempty"` }
func (*PortBridgeServiceSpec) DeepCopy ¶
func (in *PortBridgeServiceSpec) DeepCopy() *PortBridgeServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortBridgeServiceSpec.
func (*PortBridgeServiceSpec) DeepCopyInto ¶
func (in *PortBridgeServiceSpec) DeepCopyInto(out *PortBridgeServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortBridgeServiceStatus ¶
type PortBridgeServiceStatus struct { }
func (*PortBridgeServiceStatus) DeepCopy ¶
func (in *PortBridgeServiceStatus) DeepCopy() *PortBridgeServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortBridgeServiceStatus.
func (*PortBridgeServiceStatus) DeepCopyInto ¶
func (in *PortBridgeServiceStatus) DeepCopyInto(out *PortBridgeServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.