Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the synopsys v1 API group +kubebuilder:object:generate=true +groupName=synopsys.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "synopsys.com", 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 Alert ¶
type Alert struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlertSpec `json:"spec,omitempty"` Status AlertStatus `json:"status,omitempty"` }
Alert is the Schema for the alerts API
func (*Alert) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alert.
func (*Alert) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alert) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlertList ¶
type AlertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Alert `json:"items"` }
AlertList contains a list of Alert
func (*AlertList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertList.
func (*AlertList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlertSpec ¶
type AlertSpec struct { Namespace string `json:"namespace,omitempty"` Environs []string `json:"environs,omitempty"` Secrets []string `json:"secrets,omitempty"` DesiredState string `json:"desiredState,omitempty"` Port *int32 `json:"port"` AlertImage string `json:"alertImage,omitempty"` AlertMemory string `json:"alertMemory,omitempty"` // Should be passed like: e.g "1300Mi" PersistentStorage PersistentStorage `json:"persistentStorage,omitempty"` StandAlone StandAlone `json:"standAlone,omitempty"` ExposeService string `json:"exposeService"` }
AlertSpec defines the desired state of Alert
func (*AlertSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSpec.
func (*AlertSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertStatus ¶
AlertStatus defines the observed state of Alert
func (*AlertStatus) DeepCopy ¶
func (in *AlertStatus) DeepCopy() *AlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertStatus.
func (*AlertStatus) DeepCopyInto ¶
func (in *AlertStatus) DeepCopyInto(out *AlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Blackduck ¶
type Blackduck struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BlackduckSpec `json:"spec,omitempty"` Status BlackduckStatus `json:"status,omitempty"` }
Blackduck is the Schema for the blackducks API
func (*Blackduck) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Blackduck.
func (*Blackduck) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Blackduck) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BlackduckList ¶
type BlackduckList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Blackduck `json:"items"` }
BlackduckList contains a list of Blackduck
func (*BlackduckList) DeepCopy ¶
func (in *BlackduckList) DeepCopy() *BlackduckList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlackduckList.
func (*BlackduckList) DeepCopyInto ¶
func (in *BlackduckList) DeepCopyInto(out *BlackduckList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlackduckList) DeepCopyObject ¶
func (in *BlackduckList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BlackduckSpec ¶
type BlackduckSpec struct { }
BlackduckSpec defines the desired state of Blackduck
func (*BlackduckSpec) DeepCopy ¶
func (in *BlackduckSpec) DeepCopy() *BlackduckSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlackduckSpec.
func (*BlackduckSpec) DeepCopyInto ¶
func (in *BlackduckSpec) DeepCopyInto(out *BlackduckSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlackduckStatus ¶
type BlackduckStatus struct { }
BlackduckStatus defines the observed state of Blackduck
func (*BlackduckStatus) DeepCopy ¶
func (in *BlackduckStatus) DeepCopy() *BlackduckStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlackduckStatus.
func (*BlackduckStatus) DeepCopyInto ¶
func (in *BlackduckStatus) DeepCopyInto(out *BlackduckStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpsSight ¶
type OpsSight struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpsSightSpec `json:"spec,omitempty"` Status OpsSightStatus `json:"status,omitempty"` }
OpsSight is the Schema for the opssights API
func (*OpsSight) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsSight.
func (*OpsSight) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpsSight) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpsSightList ¶
type OpsSightList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OpsSight `json:"items"` }
OpsSightList contains a list of OpsSight
func (*OpsSightList) DeepCopy ¶
func (in *OpsSightList) DeepCopy() *OpsSightList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsSightList.
func (*OpsSightList) DeepCopyInto ¶
func (in *OpsSightList) DeepCopyInto(out *OpsSightList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpsSightList) DeepCopyObject ¶
func (in *OpsSightList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpsSightSpec ¶
type OpsSightSpec struct { }
OpsSightSpec defines the desired state of OpsSight
func (*OpsSightSpec) DeepCopy ¶
func (in *OpsSightSpec) DeepCopy() *OpsSightSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsSightSpec.
func (*OpsSightSpec) DeepCopyInto ¶
func (in *OpsSightSpec) DeepCopyInto(out *OpsSightSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpsSightStatus ¶
type OpsSightStatus struct { }
OpsSightStatus defines the observed state of OpsSight
func (*OpsSightStatus) DeepCopy ¶
func (in *OpsSightStatus) DeepCopy() *OpsSightStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsSightStatus.
func (*OpsSightStatus) DeepCopyInto ¶
func (in *OpsSightStatus) DeepCopyInto(out *OpsSightStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersistentStorage ¶
type PersistentStorage struct { PVCName string `json:"pvcName"` PVCStorageClass string `json:"pvcStorageClass"` PVCSize string `json:"pvcSize"` // Should be passed like: e.g "1300Mi" }
func (*PersistentStorage) DeepCopy ¶
func (in *PersistentStorage) DeepCopy() *PersistentStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentStorage.
func (*PersistentStorage) DeepCopyInto ¶
func (in *PersistentStorage) DeepCopyInto(out *PersistentStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandAlone ¶
type StandAlone struct { CfsslImage string `json:"cfsslImage,omitempty"` CfsslMemory string `json:"cfsslMemory,omitempty"` }
func (*StandAlone) DeepCopy ¶
func (in *StandAlone) DeepCopy() *StandAlone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandAlone.
func (*StandAlone) DeepCopyInto ¶
func (in *StandAlone) DeepCopyInto(out *StandAlone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.