Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the oran v1alpha1 API group +kubebuilder:object:generate=true +groupName=oran.openshift.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "oran.openshift.io", Version: "v1alpha1"} // 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 DeploymentsStatus ¶
type DeploymentsStatus struct { // +operator-sdk:csv:customresourcedefinitions:type=status,displayName="Deployment Server Status" DeploymentServerStatus string `json:"deploymentServerStatus,omitempty"` // +operator-sdk:csv:customresourcedefinitions:type=status,displayName="Metadata Server Status" MetadataServerStatus string `json:"metadataServerStatus,omitempty"` // +operator-sdk:csv:customresourcedefinitions:type=status,displayName="Resource Server Status" ResourceServerStatus string `json:"resourceServerStatus,omitempty"` // +operator-sdk:csv:customresourcedefinitions:type=status,displayName="Conditions" Conditions []metav1.Condition `json:"conditions,omitempty"` }
func (*DeploymentsStatus) DeepCopy ¶
func (in *DeploymentsStatus) DeepCopy() *DeploymentsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentsStatus.
func (*DeploymentsStatus) DeepCopyInto ¶
func (in *DeploymentsStatus) DeepCopyInto(out *DeploymentsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ORANO2IMS ¶
type ORANO2IMS struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ORANO2IMSSpec `json:"spec,omitempty"` Status ORANO2IMSStatus `json:"status,omitempty"` }
ORANO2IMS is the Schema for the orano2ims API
func (*ORANO2IMS) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ORANO2IMS.
func (*ORANO2IMS) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ORANO2IMS) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ORANO2IMSList ¶
type ORANO2IMSList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ORANO2IMS `json:"items"` }
ORANO2IMSList contains a list of ORANO2IMS
func (*ORANO2IMSList) DeepCopy ¶
func (in *ORANO2IMSList) DeepCopy() *ORANO2IMSList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ORANO2IMSList.
func (*ORANO2IMSList) DeepCopyInto ¶
func (in *ORANO2IMSList) DeepCopyInto(out *ORANO2IMSList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ORANO2IMSList) DeepCopyObject ¶
func (in *ORANO2IMSList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ORANO2IMSSpec ¶
type ORANO2IMSSpec struct { // Image is the full reference of the container image that contains the binary. This is // optional and the default will be the value passed to the `--image` command line flag of // the controller manager. // //+optional Image string `json:"image"` CloudId string `json:"cloudId"` //+kubebuilder:default=false MetadataServer bool `json:"metadataServer"` //+kubebuilder:default=false DeploymentManagerServer bool `json:"deploymentManagerServer"` //+kubebuilder:default=false ResourceServer bool `json:"resourceServer"` AlarmSubscriptionServer bool `json:"alarmSubscriptionServer"` //+optional IngressHost string `json:"ingressHost,omitempty"` //+optional BackendURL string `json:"backendURL,omitempty"` //+optional SearchAPIBackendURL string `json:"searchAPIBackendURL,omitempty"` //+optional BackendToken string `json:"backendToken,omitempty"` //+kubebuilder:default=regular-hub //+kubebuilder:validation:Enum=regular-hub;global-hub BackendType string `json:"backendType,omitempty"` // This field allows the addition of extra O-Cloud information //+optional Extensions []string `json:"extensions,omitempty"` }
ORANO2IMSSpec defines the desired state of ORANO2IMS
func (*ORANO2IMSSpec) DeepCopy ¶
func (in *ORANO2IMSSpec) DeepCopy() *ORANO2IMSSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ORANO2IMSSpec.
func (*ORANO2IMSSpec) DeepCopyInto ¶
func (in *ORANO2IMSSpec) DeepCopyInto(out *ORANO2IMSSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ORANO2IMSStatus ¶
type ORANO2IMSStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file DeploymentsStatus DeploymentsStatus `json:"deploymentStatus,omitempty"` }
ORANO2IMSStatus defines the observed state of ORANO2IMS
func (*ORANO2IMSStatus) DeepCopy ¶
func (in *ORANO2IMSStatus) DeepCopy() *ORANO2IMSStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ORANO2IMSStatus.
func (*ORANO2IMSStatus) DeepCopyInto ¶
func (in *ORANO2IMSStatus) DeepCopyInto(out *ORANO2IMSStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.