v1alpha1

package
v0.0.0-...-52300d9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the 5g v1alpha1 API group +kubebuilder:object:generate=true +groupName=5g.ibm.com

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "5g.ibm.com", 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 AffinityInternal

type AffinityInternal struct {
	NodeAffinity    *NodeAffinityInternal    `json:"nodeAffinity,omitempty" protobuf:"bytes,1,opt,name=nodeAffinity"`
	PodAffinity     *PodAffinityInternal     `json:"podAffinity,omitempty" protobuf:"bytes,2,opt,name=podAffinity"`
	PodAntiAffinity *PodAntiAffinityInternal `json:"podAntiAffinity,omitempty" protobuf:"bytes,3,opt,name=podAntiAffinity"`
}

func (AffinityInternal) ConvertToAffinity

func (a AffinityInternal) ConvertToAffinity() *corev1.Affinity

func (*AffinityInternal) DeepCopy

func (in *AffinityInternal) DeepCopy() *AffinityInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AffinityInternal.

func (*AffinityInternal) DeepCopyInto

func (in *AffinityInternal) DeepCopyInto(out *AffinityInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Amf

type Amf struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   AmfSpec   `json:"spec,omitempty"`
	Status AmfStatus `json:"status,omitempty"`
}

Amf is the Schema for the amfs API

func (*Amf) DeepCopy

func (in *Amf) DeepCopy() *Amf

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Amf.

func (*Amf) DeepCopyInto

func (in *Amf) DeepCopyInto(out *Amf)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Amf) DeepCopyObject

func (in *Amf) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Amf) GetObject

func (a *Amf) GetObject() client.Object

func (Amf) GetStatus

func (a Amf) GetStatus() *CRStatus

func (*Amf) IsReady

func (a *Amf) IsReady() bool

func (*Amf) IsReconciled

func (a *Amf) IsReconciled() bool

func (*Amf) SetError

func (a *Amf) SetError(err error)

func (*Amf) SetReady

func (a *Amf) SetReady(ready bool)

func (*Amf) SetReconciled

func (a *Amf) SetReconciled(reconciled bool)

type AmfConfig

type AmfConfig struct {
	PodSettings  *PodSettingsSpec `json:"podSettings,omitempty"`
	ImageUrl     string           `json:"image,omitempty"`
	ImageUrlInit string           `json:"image_init,omitempty"`
	Name         string           `json:"amf_name,omitempty"`
	NrfIPAddress string           `json:"nrf_ip_address,omitempty"`
	NrfPort      string           `json:"nrf_port,omitempty"`
	Mnc          string           `json:"mnc,omitempty"`
	Mcc          string           `json:"mcc,omitempty"`
}

AmfConfig config parameters supplied via AMF CR

func (*AmfConfig) DeepCopy

func (in *AmfConfig) DeepCopy() *AmfConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmfConfig.

func (*AmfConfig) DeepCopyInto

func (in *AmfConfig) DeepCopyInto(out *AmfConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AmfInternal

type AmfInternal struct {
	Version *string `json:"version,omitempty"`
}

AmfInternal config settings derived from other services

func (*AmfInternal) DeepCopy

func (in *AmfInternal) DeepCopy() *AmfInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmfInternal.

func (*AmfInternal) DeepCopyInto

func (in *AmfInternal) DeepCopyInto(out *AmfInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AmfList

type AmfList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Amf `json:"items"`
}

AmfList contains a list of Amf

func (*AmfList) DeepCopy

func (in *AmfList) DeepCopy() *AmfList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmfList.

func (*AmfList) DeepCopyInto

func (in *AmfList) DeepCopyInto(out *AmfList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AmfList) DeepCopyObject

func (in *AmfList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AmfOutputs

type AmfOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*AmfOutputs) DeepCopy

func (in *AmfOutputs) DeepCopy() *AmfOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmfOutputs.

func (*AmfOutputs) DeepCopyInto

func (in *AmfOutputs) DeepCopyInto(out *AmfOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AmfSpec

type AmfSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	//IPAddress string `json:"ip_address,omitempty"`
	// +operator-sdk:csv:customresourcedefinitions:type=spec
	Config   *AmfConfig   `json:"config,omitempty"`
	Internal *AmfInternal `json:"internal,omitempty"`
}

AmfSpec defines the desired state of Amf +kubebuilder:subresource:status

func (*AmfSpec) DeepCopy

func (in *AmfSpec) DeepCopy() *AmfSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmfSpec.

func (*AmfSpec) DeepCopyInto

func (in *AmfSpec) DeepCopyInto(out *AmfSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AmfStatus

type AmfStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
	Outputs  AmfOutputs `json:"outputs,omitempty"`
}

AmfStatus defines the observed state of Amf

func (*AmfStatus) DeepCopy

func (in *AmfStatus) DeepCopy() *AmfStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmfStatus.

func (*AmfStatus) DeepCopyInto

func (in *AmfStatus) DeepCopyInto(out *AmfStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ausf

type Ausf struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   AusfSpec   `json:"spec,omitempty"`
	Status AusfStatus `json:"status,omitempty"`
}

Ausf is the Schema for the ausfs API

func (*Ausf) DeepCopy

func (in *Ausf) DeepCopy() *Ausf

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ausf.

func (*Ausf) DeepCopyInto

func (in *Ausf) DeepCopyInto(out *Ausf)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ausf) DeepCopyObject

func (in *Ausf) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Ausf) GetObject

func (a *Ausf) GetObject() client.Object

func (Ausf) GetStatus

func (a Ausf) GetStatus() *CRStatus

func (*Ausf) IsReady

func (a *Ausf) IsReady() bool

func (*Ausf) IsReconciled

func (a *Ausf) IsReconciled() bool

func (*Ausf) SetError

func (a *Ausf) SetError(err error)

func (*Ausf) SetReady

func (a *Ausf) SetReady(ready bool)

func (*Ausf) SetReconciled

func (a *Ausf) SetReconciled(reconciled bool)

type AusfConfig

type AusfConfig struct {
	PodSettings  *PodSettingsSpec `json:"podSettings,omitempty"`
	ImageUrl     string           `json:"image,omitempty"`
	ImageUrlInit string           `json:"image_init,omitempty"`
	Name         string           `json:"ausf_name,omitempty"`
	NrfIPAddress string           `json:"nrf_ip_address,omitempty"`
	NrfPort      string           `json:"nrf_port,omitempty"`
}

AusfConfig config parameters supplied via AMF CR

func (*AusfConfig) DeepCopy

func (in *AusfConfig) DeepCopy() *AusfConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AusfConfig.

func (*AusfConfig) DeepCopyInto

func (in *AusfConfig) DeepCopyInto(out *AusfConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AusfInternal

type AusfInternal struct {
	Version *string `json:"version,omitempty"`
}

AusfInternal config settings derived from other services

func (*AusfInternal) DeepCopy

func (in *AusfInternal) DeepCopy() *AusfInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AusfInternal.

func (*AusfInternal) DeepCopyInto

func (in *AusfInternal) DeepCopyInto(out *AusfInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AusfList

type AusfList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Ausf `json:"items"`
}

AusfList contains a list of Ausf

func (*AusfList) DeepCopy

func (in *AusfList) DeepCopy() *AusfList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AusfList.

func (*AusfList) DeepCopyInto

func (in *AusfList) DeepCopyInto(out *AusfList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AusfList) DeepCopyObject

func (in *AusfList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AusfOutputs

type AusfOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*AusfOutputs) DeepCopy

func (in *AusfOutputs) DeepCopy() *AusfOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AusfOutputs.

func (*AusfOutputs) DeepCopyInto

func (in *AusfOutputs) DeepCopyInto(out *AusfOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AusfSpec

type AusfSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config   *AusfConfig   `json:"config,omitempty"`
	Internal *AusfInternal `json:"internal,omitempty"`
}

AusfSpec defines the desired state of Ausf

func (*AusfSpec) DeepCopy

func (in *AusfSpec) DeepCopy() *AusfSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AusfSpec.

func (*AusfSpec) DeepCopyInto

func (in *AusfSpec) DeepCopyInto(out *AusfSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AusfStatus

type AusfStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
	Outputs  AusfOutputs `json:"outputs,omitempty"`
}

AusfStatus defines the observed state of Ausf

func (*AusfStatus) DeepCopy

func (in *AusfStatus) DeepCopy() *AusfStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AusfStatus.

func (*AusfStatus) DeepCopyInto

func (in *AusfStatus) DeepCopyInto(out *AusfStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CRState

type CRState string
const (
	Unknown      CRState = "NotFound"
	CRNotFound   CRState = "CRNotFound"
	CRFound      CRState = "CRFound"
	CRReconciled CRState = "CRReconciled"
	CRReady      CRState = "CRReady"
)

type CRStatus

type CRStatus struct {
	ObservedGeneration int64               `json:"observedGeneration,omitempty"`
	Conditions         []*metav1.Condition `json:"conditions,omitempty"`
}

func (*CRStatus) DeepCopy

func (in *CRStatus) DeepCopy() *CRStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CRStatus.

func (*CRStatus) DeepCopyInto

func (in *CRStatus) DeepCopyInto(out *CRStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CRStatus) IncGeneration

func (status *CRStatus) IncGeneration(metadata metav1.ObjectMeta)

func (CRStatus) IsReady

func (status CRStatus) IsReady() bool

func (CRStatus) IsReconciled

func (status CRStatus) IsReconciled() bool

func (CRStatus) IsRunning

func (status CRStatus) IsRunning() bool

func (*CRStatus) SetError

func (status *CRStatus) SetError(err error)

func (*CRStatus) SetReady

func (status *CRStatus) SetReady(ready bool)

func (*CRStatus) SetReconciled

func (status *CRStatus) SetReconciled(reconciled bool)

func (*CRStatus) SetRunning

func (status *CRStatus) SetRunning(isRunning bool)

func (*CRStatus) Update

func (status *CRStatus) Update(metadata metav1.ObjectMeta, isReconciled bool, opResult controllerutil.OperationResult)

type Dnn

type Dnn struct {
	DnnName string `json:"dnn_name,omitempty"`
	ApnCIDR string `json:"apn_cidr,omitempty"`
}

UpfSpec defines the desired state of Upf

type Elicensing

type Elicensing struct {
	ElmaIp            string `json:"elma_ip,omitempty"`
	Image             string `json:"image,omitempty"`
	ProductOfferingId string `json:"product_offering_id,omitempty"`
	IsActive          bool   `json:"is_active,"`
	DescriptorId      string `json:"descriptor_id,omitempty"`
}

Elicensing defines the parameters required to request POP check

type Global

type Global struct {
	ImagePullPolicy *corev1.PullPolicy `json:"imagePullPolicy,omitempty"`
}

Global configurations

func (*Global) DeepCopy

func (in *Global) DeepCopy() *Global

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Global.

func (*Global) DeepCopyInto

func (in *Global) DeepCopyInto(out *Global)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LabelSelectorInternal

type LabelSelectorInternal struct {
	MatchLabels      map[string]string                  `json:"matchLabels,omitempty" protobuf:"bytes,1,rep,name=matchLabels"`
	MatchExpressions []LabelSelectorRequirementInternal `json:"matchExpressions,omitempty" protobuf:"bytes,2,rep,name=matchExpressions"`
}

func (*LabelSelectorInternal) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelectorInternal.

func (*LabelSelectorInternal) DeepCopyInto

func (in *LabelSelectorInternal) DeepCopyInto(out *LabelSelectorInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LabelSelectorRequirementInternal

type LabelSelectorRequirementInternal struct {
	Key      string                       `json:"key" patchStrategy:"merge" patchMergeKey:"key" protobuf:"bytes,1,opt,name=key"`
	Operator metav1.LabelSelectorOperator `json:"operator" protobuf:"bytes,2,opt,name=operator,casttype=LabelSelectorOperator"`
	Values   []string                     `json:"values,omitempty" protobuf:"bytes,3,rep,name=values"`
}

func (*LabelSelectorRequirementInternal) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelSelectorRequirementInternal.

func (*LabelSelectorRequirementInternal) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LimitsSpec

type LimitsSpec struct {
	Memory *string `json:"memory,omitempty"`
	CPU    *string `json:"cpu,omitempty"`
}

Pod resource limits

func (*LimitsSpec) DeepCopy

func (in *LimitsSpec) DeepCopy() *LimitsSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsSpec.

func (*LimitsSpec) DeepCopyInto

func (in *LimitsSpec) DeepCopyInto(out *LimitsSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Link struct {
	AEnd string `json:"aEnd,omitempty"`
	BEnd string `json:"bEnd,omitempty"`
}

func (*Link) DeepCopy

func (in *Link) DeepCopy() *Link

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link.

func (*Link) DeepCopyInto

func (in *Link) DeepCopyInto(out *Link)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LivenessProbeSpec

type LivenessProbeSpec struct {
	InitialDelaySeconds *int32 `json:"initialDelaySeconds,omitempty"`
	PeriodSeconds       *int32 `json:"periodSeconds,omitempty"`
	TimeoutSeconds      *int32 `json:"timeoutSeconds,omitempty"`
	FailureThreshold    *int32 `json:"failureThreshold,omitempty"`
}

Pod liveness settings

func (*LivenessProbeSpec) DeepCopy

func (in *LivenessProbeSpec) DeepCopy() *LivenessProbeSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LivenessProbeSpec.

func (*LivenessProbeSpec) DeepCopyInto

func (in *LivenessProbeSpec) DeepCopyInto(out *LivenessProbeSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Mongo

type Mongo struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   MongoSpec   `json:"spec,omitempty"`
	Status MongoStatus `json:"status,omitempty"`
}

Mongo is the Schema for the mongoes API

func (*Mongo) DeepCopy

func (in *Mongo) DeepCopy() *Mongo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mongo.

func (*Mongo) DeepCopyInto

func (in *Mongo) DeepCopyInto(out *Mongo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Mongo) DeepCopyObject

func (in *Mongo) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Mongo) GetObject

func (m *Mongo) GetObject() client.Object

func (Mongo) GetStatus

func (m Mongo) GetStatus() *MongoStatus

func (*Mongo) IsReady

func (a *Mongo) IsReady() bool

func (*Mongo) IsReconciled

func (a *Mongo) IsReconciled() bool

func (*Mongo) SetError

func (a *Mongo) SetError(err error)

func (*Mongo) SetReady

func (a *Mongo) SetReady(ready bool)

func (*Mongo) SetReconciled

func (a *Mongo) SetReconciled(reconciled bool)

type MongoConfig

type MongoConfig struct {
	PodSettings  *PodSettingsSpec `json:"podSettings,omitempty"`
	ImageUrl     string           `json:"image,omitempty"`
	ImageUrlInit string           `json:"image_init,omitempty"`
}

MongoConfig config parameters supplied via AMF CR

func (*MongoConfig) DeepCopy

func (in *MongoConfig) DeepCopy() *MongoConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoConfig.

func (*MongoConfig) DeepCopyInto

func (in *MongoConfig) DeepCopyInto(out *MongoConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MongoList

type MongoList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Mongo `json:"items"`
}

MongoList contains a list of Mongo

func (*MongoList) DeepCopy

func (in *MongoList) DeepCopy() *MongoList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoList.

func (*MongoList) DeepCopyInto

func (in *MongoList) DeepCopyInto(out *MongoList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MongoList) DeepCopyObject

func (in *MongoList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MongoOutputs

type MongoOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*MongoOutputs) DeepCopy

func (in *MongoOutputs) DeepCopy() *MongoOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoOutputs.

func (*MongoOutputs) DeepCopyInto

func (in *MongoOutputs) DeepCopyInto(out *MongoOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MongoSpec

type MongoSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config *MongoConfig `json:"config,omitempty"`
}

MongoSpec defines the desired state of Mongo

func (*MongoSpec) DeepCopy

func (in *MongoSpec) DeepCopy() *MongoSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoSpec.

func (*MongoSpec) DeepCopyInto

func (in *MongoSpec) DeepCopyInto(out *MongoSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MongoStatus

type MongoStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
	Outputs  MongoOutputs `json:"outputs,omitempty"`
}

MongoStatus defines the observed state of Mongo

func (*MongoStatus) DeepCopy

func (in *MongoStatus) DeepCopy() *MongoStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoStatus.

func (*MongoStatus) DeepCopyInto

func (in *MongoStatus) DeepCopyInto(out *MongoStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type N3iwf

type N3iwf struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   N3iwfSpec   `json:"spec,omitempty"`
	Status N3iwfStatus `json:"status,omitempty"`
}

N3iwf is the Schema for the n3iwfs API

func (*N3iwf) DeepCopy

func (in *N3iwf) DeepCopy() *N3iwf

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new N3iwf.

func (*N3iwf) DeepCopyInto

func (in *N3iwf) DeepCopyInto(out *N3iwf)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*N3iwf) DeepCopyObject

func (in *N3iwf) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*N3iwf) GetObject

func (a *N3iwf) GetObject() client.Object

func (N3iwf) GetStatus

func (a N3iwf) GetStatus() *CRStatus

func (*N3iwf) IsReady

func (a *N3iwf) IsReady() bool

func (*N3iwf) IsReconciled

func (a *N3iwf) IsReconciled() bool

func (*N3iwf) SetError

func (a *N3iwf) SetError(err error)

func (*N3iwf) SetReady

func (a *N3iwf) SetReady(ready bool)

func (*N3iwf) SetReconciled

func (a *N3iwf) SetReconciled(reconciled bool)

type N3iwfConfig

type N3iwfConfig struct {
	PodSettings  *PodSettingsSpec `json:"podSettings,omitempty"`
	ImageUrl     string           `json:"image,omitempty"`
	ImageUrlInit string           `json:"image_init,omitempty"`
	NrfIPAddress string           `json:"nrf_ip_address,omitempty"`
	NrfPort      string           `json:"nrf_port,omitempty"`
	Mnc          string           `json:"mnc,omitempty"`
	Mcc          string           `json:"mcc,omitempty"`
	AmfIPAddress string           `json:"amf_ip_address,omitempty"`
	IPSecAddress string           `json:"ipsec_address,omitempty"`
	//IPAddress string           	  `json:"ip_address,omitempty"`
	UECIDR string `json:"ue_cidr,omitempty"`
}

N3iwfConfig config parameters supplied via N3iwf CR

func (*N3iwfConfig) DeepCopy

func (in *N3iwfConfig) DeepCopy() *N3iwfConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new N3iwfConfig.

func (*N3iwfConfig) DeepCopyInto

func (in *N3iwfConfig) DeepCopyInto(out *N3iwfConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type N3iwfInternal

type N3iwfInternal struct {
	Version *string `json:"version,omitempty"`
}

N3iwfInternal config settings derived from other services

func (*N3iwfInternal) DeepCopy

func (in *N3iwfInternal) DeepCopy() *N3iwfInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new N3iwfInternal.

func (*N3iwfInternal) DeepCopyInto

func (in *N3iwfInternal) DeepCopyInto(out *N3iwfInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type N3iwfList

type N3iwfList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []N3iwf `json:"items"`
}

N3iwfList contains a list of N3iwf

func (*N3iwfList) DeepCopy

func (in *N3iwfList) DeepCopy() *N3iwfList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new N3iwfList.

func (*N3iwfList) DeepCopyInto

func (in *N3iwfList) DeepCopyInto(out *N3iwfList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*N3iwfList) DeepCopyObject

func (in *N3iwfList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type N3iwfOutputs

type N3iwfOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*N3iwfOutputs) DeepCopy

func (in *N3iwfOutputs) DeepCopy() *N3iwfOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new N3iwfOutputs.

func (*N3iwfOutputs) DeepCopyInto

func (in *N3iwfOutputs) DeepCopyInto(out *N3iwfOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type N3iwfSpec

type N3iwfSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config   *N3iwfConfig   `json:"config,omitempty"`
	Internal *N3iwfInternal `json:"internal,omitempty"`
}

N3iwfSpec defines the desired state of N3iwf

func (*N3iwfSpec) DeepCopy

func (in *N3iwfSpec) DeepCopy() *N3iwfSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new N3iwfSpec.

func (*N3iwfSpec) DeepCopyInto

func (in *N3iwfSpec) DeepCopyInto(out *N3iwfSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type N3iwfStatus

type N3iwfStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
	Outputs  N3iwfOutputs `json:"outputs,omitempty"`
}

N3iwfStatus defines the observed state of N3iwf

func (*N3iwfStatus) DeepCopy

func (in *N3iwfStatus) DeepCopy() *N3iwfStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new N3iwfStatus.

func (*N3iwfStatus) DeepCopyInto

func (in *N3iwfStatus) DeepCopyInto(out *N3iwfStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NodeAffinityInternal

type NodeAffinityInternal struct {
	RequiredDuringSchedulingIgnoredDuringExecution  *NodeSelectorInternal             `` /* 138-byte string literal not displayed */
	PreferredDuringSchedulingIgnoredDuringExecution []PreferredSchedulingTermInternal `` /* 140-byte string literal not displayed */
}

func (*NodeAffinityInternal) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeAffinityInternal.

func (*NodeAffinityInternal) DeepCopyInto

func (in *NodeAffinityInternal) DeepCopyInto(out *NodeAffinityInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NodeSelectorInternal

type NodeSelectorInternal struct {
	NodeSelectorTerms []NodeSelectorTermInternal `json:"nodeSelectorTerms" protobuf:"bytes,1,rep,name=nodeSelectorTerms"`
}

func (*NodeSelectorInternal) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSelectorInternal.

func (*NodeSelectorInternal) DeepCopyInto

func (in *NodeSelectorInternal) DeepCopyInto(out *NodeSelectorInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NodeSelectorRequirementInternal

type NodeSelectorRequirementInternal struct {
	Key      string                      `json:"key" protobuf:"bytes,1,opt,name=key"`
	Operator corev1.NodeSelectorOperator `json:"operator" protobuf:"bytes,2,opt,name=operator,casttype=NodeSelectorOperator"`
	Values   []string                    `json:"values,omitempty" protobuf:"bytes,3,rep,name=values"`
}

func (*NodeSelectorRequirementInternal) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSelectorRequirementInternal.

func (*NodeSelectorRequirementInternal) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NodeSelectorTermInternal

type NodeSelectorTermInternal struct {
	MatchExpressions []NodeSelectorRequirementInternal `json:"matchExpressions,omitempty" protobuf:"bytes,1,rep,name=matchExpressions"`
	MatchFields      []NodeSelectorRequirementInternal `json:"matchFields,omitempty" protobuf:"bytes,2,rep,name=matchFields"`
}

func (*NodeSelectorTermInternal) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSelectorTermInternal.

func (*NodeSelectorTermInternal) DeepCopyInto

func (in *NodeSelectorTermInternal) DeepCopyInto(out *NodeSelectorTermInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Nrf

type Nrf struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   NrfSpec   `json:"spec,omitempty"`
	Status NrfStatus `json:"status,omitempty"`
}

Nrf is the Schema for the nrves API

func (*Nrf) DeepCopy

func (in *Nrf) DeepCopy() *Nrf

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Nrf.

func (*Nrf) DeepCopyInto

func (in *Nrf) DeepCopyInto(out *Nrf)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Nrf) DeepCopyObject

func (in *Nrf) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Nrf) GetObject

func (a *Nrf) GetObject() client.Object

func (Nrf) GetStatus

func (a Nrf) GetStatus() *CRStatus

func (*Nrf) IsReady

func (a *Nrf) IsReady() bool

func (*Nrf) IsReconciled

func (a *Nrf) IsReconciled() bool

func (*Nrf) SetError

func (a *Nrf) SetError(err error)

func (*Nrf) SetReady

func (a *Nrf) SetReady(ready bool)

func (*Nrf) SetReconciled

func (a *Nrf) SetReconciled(reconciled bool)

type NrfConfig

type NrfConfig struct {
	PodSettings  *PodSettingsSpec `json:"podSettings,omitempty"`
	ImageUrl     string           `json:"image,omitempty"`
	ImageUrlInit string           `json:"image_init,omitempty"`
	MongoIPAddr  string           `json:"mongo_ip_address,omitempty"`
	Mnc          string           `json:"mnc,omitempty"`
	Mcc          string           `json:"mcc,omitempty"`
	Port         string           `json:"port,omitempty"`
	Name         string           `json:"nrf_name,omitempty"`
}

NrfConfig config parameters supplied via AMF CR

func (*NrfConfig) DeepCopy

func (in *NrfConfig) DeepCopy() *NrfConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NrfConfig.

func (*NrfConfig) DeepCopyInto

func (in *NrfConfig) DeepCopyInto(out *NrfConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NrfInternal

type NrfInternal struct {
	Version *string `json:"version,omitempty"`
}

NrfInternal config settings derived from other services

func (*NrfInternal) DeepCopy

func (in *NrfInternal) DeepCopy() *NrfInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NrfInternal.

func (*NrfInternal) DeepCopyInto

func (in *NrfInternal) DeepCopyInto(out *NrfInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NrfList

type NrfList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Nrf `json:"items"`
}

NrfList contains a list of Nrf

func (*NrfList) DeepCopy

func (in *NrfList) DeepCopy() *NrfList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NrfList.

func (*NrfList) DeepCopyInto

func (in *NrfList) DeepCopyInto(out *NrfList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NrfList) DeepCopyObject

func (in *NrfList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NrfOutputs

type NrfOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*NrfOutputs) DeepCopy

func (in *NrfOutputs) DeepCopy() *NrfOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NrfOutputs.

func (*NrfOutputs) DeepCopyInto

func (in *NrfOutputs) DeepCopyInto(out *NrfOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NrfSpec

type NrfSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config   *NrfConfig   `json:"config,omitempty"`
	Internal *NrfInternal `json:"internal,omitempty"`
}

NrfSpec defines the desired state of Nrf

func (*NrfSpec) DeepCopy

func (in *NrfSpec) DeepCopy() *NrfSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NrfSpec.

func (*NrfSpec) DeepCopyInto

func (in *NrfSpec) DeepCopyInto(out *NrfSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NrfStatus

type NrfStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
	Outputs  NrfOutputs `json:"outputs,omitempty"`
}

NrfStatus defines the observed state of Nrf

func (*NrfStatus) DeepCopy

func (in *NrfStatus) DeepCopy() *NrfStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NrfStatus.

func (*NrfStatus) DeepCopyInto

func (in *NrfStatus) DeepCopyInto(out *NrfStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Nssf

type Nssf struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   NssfSpec   `json:"spec,omitempty"`
	Status NssfStatus `json:"status,omitempty"`
}

Nssf is the Schema for the nssfs API

func (*Nssf) DeepCopy

func (in *Nssf) DeepCopy() *Nssf

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Nssf.

func (*Nssf) DeepCopyInto

func (in *Nssf) DeepCopyInto(out *Nssf)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Nssf) DeepCopyObject

func (in *Nssf) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Nssf) GetObject

func (a *Nssf) GetObject() client.Object

func (Nssf) GetStatus

func (a Nssf) GetStatus() *CRStatus

func (*Nssf) IsReady

func (a *Nssf) IsReady() bool

func (*Nssf) IsReconciled

func (a *Nssf) IsReconciled() bool

func (*Nssf) SetError

func (a *Nssf) SetError(err error)

func (*Nssf) SetReady

func (a *Nssf) SetReady(ready bool)

func (*Nssf) SetReconciled

func (a *Nssf) SetReconciled(reconciled bool)

type NssfConfig

type NssfConfig struct {
	PodSettings  *PodSettingsSpec `json:"podSettings,omitempty"`
	ImageUrl     string           `json:"image,omitempty"`
	ImageUrlInit string           `json:"image_init,omitempty"`
	NrfIPAddress string           `json:"nrf_ip_address,omitempty"`
	NrfPort      string           `json:"nrf_port,omitempty"`
	Mnc          string           `json:"mnc,omitempty"`
	Mcc          string           `json:"mcc,omitempty"`
	Name         string           `json:"nssf_name,omitempty"`
}

NssfConfig config parameters supplied via Nssf CR

func (*NssfConfig) DeepCopy

func (in *NssfConfig) DeepCopy() *NssfConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NssfConfig.

func (*NssfConfig) DeepCopyInto

func (in *NssfConfig) DeepCopyInto(out *NssfConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NssfInternal

type NssfInternal struct {
	Version *string `json:"version,omitempty"`
}

NssfInternal config settings derived from other services

func (*NssfInternal) DeepCopy

func (in *NssfInternal) DeepCopy() *NssfInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NssfInternal.

func (*NssfInternal) DeepCopyInto

func (in *NssfInternal) DeepCopyInto(out *NssfInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NssfList

type NssfList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Nssf `json:"items"`
}

NssfList contains a list of Nssf

func (*NssfList) DeepCopy

func (in *NssfList) DeepCopy() *NssfList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NssfList.

func (*NssfList) DeepCopyInto

func (in *NssfList) DeepCopyInto(out *NssfList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NssfList) DeepCopyObject

func (in *NssfList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NssfOutputs

type NssfOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*NssfOutputs) DeepCopy

func (in *NssfOutputs) DeepCopy() *NssfOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NssfOutputs.

func (*NssfOutputs) DeepCopyInto

func (in *NssfOutputs) DeepCopyInto(out *NssfOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NssfSpec

type NssfSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config   *NssfConfig   `json:"config,omitempty"`
	Internal *NssfInternal `json:"internal,omitempty"`
}

NssfSpec defines the desired state of Nssf

func (*NssfSpec) DeepCopy

func (in *NssfSpec) DeepCopy() *NssfSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NssfSpec.

func (*NssfSpec) DeepCopyInto

func (in *NssfSpec) DeepCopyInto(out *NssfSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NssfStatus

type NssfStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
	Outputs  NssfOutputs `json:"outputs,omitempty"`
}

NssfStatus defines the observed state of Nssf

func (*NssfStatus) DeepCopy

func (in *NssfStatus) DeepCopy() *NssfStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NssfStatus.

func (*NssfStatus) DeepCopyInto

func (in *NssfStatus) DeepCopyInto(out *NssfStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Pcf

type Pcf struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   PcfSpec   `json:"spec,omitempty"`
	Status PcfStatus `json:"status,omitempty"`
}

Pcf is the Schema for the pcfs API

func (*Pcf) DeepCopy

func (in *Pcf) DeepCopy() *Pcf

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pcf.

func (*Pcf) DeepCopyInto

func (in *Pcf) DeepCopyInto(out *Pcf)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Pcf) DeepCopyObject

func (in *Pcf) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Pcf) GetObject

func (a *Pcf) GetObject() client.Object

func (Pcf) GetStatus

func (a Pcf) GetStatus() *CRStatus

func (*Pcf) IsReady

func (a *Pcf) IsReady() bool

func (*Pcf) IsReconciled

func (a *Pcf) IsReconciled() bool

func (*Pcf) SetError

func (a *Pcf) SetError(err error)

func (*Pcf) SetReady

func (a *Pcf) SetReady(ready bool)

func (*Pcf) SetReconciled

func (a *Pcf) SetReconciled(reconciled bool)

type PcfConfig

type PcfConfig struct {
	PodSettings    *PodSettingsSpec `json:"podSettings,omitempty"`
	ImageUrl       string           `json:"image,omitempty"`
	ImageUrlInit   string           `json:"image_init,omitempty"`
	Name           string           `json:"pcf_name,omitempty"`
	NrfIPAddress   string           `json:"nrf_ip_address,omitempty"`
	NrfPort        string           `json:"nrf_port,omitempty"`
	MongoIPAddress string           `json:"mongo_ip_address,omitempty"`
}

PcfConfig config parameters supplied via Pcf CR

func (*PcfConfig) DeepCopy

func (in *PcfConfig) DeepCopy() *PcfConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PcfConfig.

func (*PcfConfig) DeepCopyInto

func (in *PcfConfig) DeepCopyInto(out *PcfConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PcfInternal

type PcfInternal struct {
	Version *string `json:"version,omitempty"`
}

PcfInternal config settings derived from other services

func (*PcfInternal) DeepCopy

func (in *PcfInternal) DeepCopy() *PcfInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PcfInternal.

func (*PcfInternal) DeepCopyInto

func (in *PcfInternal) DeepCopyInto(out *PcfInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PcfList

type PcfList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Pcf `json:"items"`
}

PcfList contains a list of Pcf

func (*PcfList) DeepCopy

func (in *PcfList) DeepCopy() *PcfList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PcfList.

func (*PcfList) DeepCopyInto

func (in *PcfList) DeepCopyInto(out *PcfList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PcfList) DeepCopyObject

func (in *PcfList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PcfOutputs

type PcfOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*PcfOutputs) DeepCopy

func (in *PcfOutputs) DeepCopy() *PcfOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PcfOutputs.

func (*PcfOutputs) DeepCopyInto

func (in *PcfOutputs) DeepCopyInto(out *PcfOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PcfSpec

type PcfSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config   *PcfConfig   `json:"config,omitempty"`
	Internal *PcfInternal `json:"internal,omitempty"`
}

PcfSpec defines the desired state of Pcf

func (*PcfSpec) DeepCopy

func (in *PcfSpec) DeepCopy() *PcfSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PcfSpec.

func (*PcfSpec) DeepCopyInto

func (in *PcfSpec) DeepCopyInto(out *PcfSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PcfStatus

type PcfStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
	Outputs  PcfOutputs `json:"outputs,omitempty"`
}

PcfStatus defines the observed state of Pcf

func (*PcfStatus) DeepCopy

func (in *PcfStatus) DeepCopy() *PcfStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PcfStatus.

func (*PcfStatus) DeepCopyInto

func (in *PcfStatus) DeepCopyInto(out *PcfStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PersistanceSpec

type PersistanceSpec struct {
	StorageClassName *string `json:"storageClassName,omitempty"`
	StorageSize      *string `json:"storageSize,omitempty"`
}

Persistence settings

func (*PersistanceSpec) DeepCopy

func (in *PersistanceSpec) DeepCopy() *PersistanceSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistanceSpec.

func (*PersistanceSpec) DeepCopyInto

func (in *PersistanceSpec) DeepCopyInto(out *PersistanceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PodAffinityInternal

type PodAffinityInternal struct {
	RequiredDuringSchedulingIgnoredDuringExecution  []PodAffinityTermInternal         `` /* 138-byte string literal not displayed */
	PreferredDuringSchedulingIgnoredDuringExecution []WeightedPodAffinityTermInternal `` /* 140-byte string literal not displayed */
}

func (*PodAffinityInternal) DeepCopy

func (in *PodAffinityInternal) DeepCopy() *PodAffinityInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodAffinityInternal.

func (*PodAffinityInternal) DeepCopyInto

func (in *PodAffinityInternal) DeepCopyInto(out *PodAffinityInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PodAffinityTermInternal

type PodAffinityTermInternal struct {
	LabelSelector *LabelSelectorInternal `json:"labelSelector,omitempty" protobuf:"bytes,1,opt,name=labelSelector"`
	Namespaces    []string               `json:"namespaces,omitempty" protobuf:"bytes,2,rep,name=namespaces"`
	TopologyKey   string                 `json:"topologyKey" protobuf:"bytes,3,opt,name=topologyKey"`
}

func (*PodAffinityTermInternal) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodAffinityTermInternal.

func (*PodAffinityTermInternal) DeepCopyInto

func (in *PodAffinityTermInternal) DeepCopyInto(out *PodAffinityTermInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PodAntiAffinityInternal

type PodAntiAffinityInternal struct {
	RequiredDuringSchedulingIgnoredDuringExecution  []PodAffinityTermInternal         `` /* 138-byte string literal not displayed */
	PreferredDuringSchedulingIgnoredDuringExecution []WeightedPodAffinityTermInternal `` /* 140-byte string literal not displayed */
}

func (*PodAntiAffinityInternal) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodAntiAffinityInternal.

func (*PodAntiAffinityInternal) DeepCopyInto

func (in *PodAntiAffinityInternal) DeepCopyInto(out *PodAntiAffinityInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PodSettingsSpec

type PodSettingsSpec struct {
	Resources *ResourcesSpec `json:"resources,omitempty"`
}

Pod settings

func (*PodSettingsSpec) DeepCopy

func (in *PodSettingsSpec) DeepCopy() *PodSettingsSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSettingsSpec.

func (*PodSettingsSpec) DeepCopyInto

func (in *PodSettingsSpec) DeepCopyInto(out *PodSettingsSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PreferredSchedulingTermInternal

type PreferredSchedulingTermInternal struct {
	Weight     int32                    `json:"weight" protobuf:"varint,1,opt,name=weight"`
	Preference NodeSelectorTermInternal `json:"preference" protobuf:"bytes,2,opt,name=preference"`
}

func (*PreferredSchedulingTermInternal) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreferredSchedulingTermInternal.

func (*PreferredSchedulingTermInternal) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReadinessProbeSpec

type ReadinessProbeSpec struct {
	InitialDelaySeconds *int32 `json:"initialDelaySeconds,omitempty"`
	PeriodSeconds       *int32 `json:"periodSeconds,omitempty"`
	SuccessThreshold    *int32 `json:"successThreshold,omitempty"`
	TimeoutSeconds      *int32 `json:"timeoutSeconds,omitempty"`
	FailureThreshold    *int32 `json:"failureThreshold,omitempty"`
}

Pod readiness settings

func (*ReadinessProbeSpec) DeepCopy

func (in *ReadinessProbeSpec) DeepCopy() *ReadinessProbeSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessProbeSpec.

func (*ReadinessProbeSpec) DeepCopyInto

func (in *ReadinessProbeSpec) DeepCopyInto(out *ReadinessProbeSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestsSpec

type RequestsSpec struct {
	Memory *string `json:"memory,omitempty"`
	CPU    *string `json:"cpu,omitempty"`
}

Pod resource requests

func (*RequestsSpec) DeepCopy

func (in *RequestsSpec) DeepCopy() *RequestsSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestsSpec.

func (*RequestsSpec) DeepCopyInto

func (in *RequestsSpec) DeepCopyInto(out *RequestsSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourcesSpec

type ResourcesSpec struct {
	Requests RequestsSpec `json:"requests,omitempty"`
	Limits   LimitsSpec   `json:"limits,omitempty"`
}

Pod resources

func (*ResourcesSpec) DeepCopy

func (in *ResourcesSpec) DeepCopy() *ResourcesSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesSpec.

func (*ResourcesSpec) DeepCopyInto

func (in *ResourcesSpec) DeepCopyInto(out *ResourcesSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Smf

type Smf struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SmfSpec   `json:"spec,omitempty"`
	Status SmfStatus `json:"status,omitempty"`
}

Smf is the Schema for the smfs API

func (*Smf) DeepCopy

func (in *Smf) DeepCopy() *Smf

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Smf.

func (*Smf) DeepCopyInto

func (in *Smf) DeepCopyInto(out *Smf)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Smf) DeepCopyObject

func (in *Smf) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Smf) GetObject

func (a *Smf) GetObject() client.Object

func (Smf) GetStatus

func (a Smf) GetStatus() *CRStatus

func (*Smf) IsReady

func (a *Smf) IsReady() bool

func (*Smf) IsReconciled

func (a *Smf) IsReconciled() bool

func (*Smf) SetError

func (a *Smf) SetError(err error)

func (*Smf) SetReady

func (a *Smf) SetReady(ready bool)

func (*Smf) SetReconciled

func (a *Smf) SetReconciled(reconciled bool)

type SmfConfig

type SmfConfig struct {
	PodSettings  *PodSettingsSpec `json:"podSettings,omitempty"`
	ImageUrl     string           `json:"image,omitempty"`
	ImageUrlInit string           `json:"image_init,omitempty"`
	ImageExtUrl  string           `json:"image_ext,omitempty"`
	NrfIPAddress string           `json:"nrf_ip_address,omitempty"`
	NrfPort      string           `json:"nrf_port,omitempty"`
	Nodes        []UpNode         `json:"up_nodes,omitempty"`
	Links        []Link           `json:"up_links,omitempty"`
	UEList       UEList           `json:"ue_list,omitempty"`
	Name         string           `json:"smf_name,omitempty"`
}

SmfConfig config parameters supplied via Smf CR

func (*SmfConfig) DeepCopy

func (in *SmfConfig) DeepCopy() *SmfConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmfConfig.

func (*SmfConfig) DeepCopyInto

func (in *SmfConfig) DeepCopyInto(out *SmfConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SmfInternal

type SmfInternal struct {
	Version *string `json:"version,omitempty"`
}

SmfInternal config settings derived from other services

func (*SmfInternal) DeepCopy

func (in *SmfInternal) DeepCopy() *SmfInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmfInternal.

func (*SmfInternal) DeepCopyInto

func (in *SmfInternal) DeepCopyInto(out *SmfInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SmfList

type SmfList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Smf `json:"items"`
}

SmfList contains a list of Smf

func (*SmfList) DeepCopy

func (in *SmfList) DeepCopy() *SmfList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmfList.

func (*SmfList) DeepCopyInto

func (in *SmfList) DeepCopyInto(out *SmfList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SmfList) DeepCopyObject

func (in *SmfList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SmfOutputs

type SmfOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*SmfOutputs) DeepCopy

func (in *SmfOutputs) DeepCopy() *SmfOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmfOutputs.

func (*SmfOutputs) DeepCopyInto

func (in *SmfOutputs) DeepCopyInto(out *SmfOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SmfSpec

type SmfSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config   *SmfConfig   `json:"config,omitempty"`
	Internal *SmfInternal `json:"internal,omitempty"`
}

SmfSpec defines the desired state of Smf

func (*SmfSpec) DeepCopy

func (in *SmfSpec) DeepCopy() *SmfSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmfSpec.

func (*SmfSpec) DeepCopyInto

func (in *SmfSpec) DeepCopyInto(out *SmfSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SmfStatus

type SmfStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this fil
	CRStatus `json:",inline"`
	Outputs  SmfOutputs `json:"outputs,omitempty"`
}

SmfStatus defines the observed state of Smf

func (*SmfStatus) DeepCopy

func (in *SmfStatus) DeepCopy() *SmfStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmfStatus.

func (*SmfStatus) DeepCopyInto

func (in *SmfStatus) DeepCopyInto(out *SmfStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Subscriber

type Subscriber struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SubscriberSpec   `json:"spec,omitempty"`
	Status SubscriberStatus `json:"status,omitempty"`
}

Subscriber is the Schema for the subscribers API

func (*Subscriber) DeepCopy

func (in *Subscriber) DeepCopy() *Subscriber

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subscriber.

func (*Subscriber) DeepCopyInto

func (in *Subscriber) DeepCopyInto(out *Subscriber)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Subscriber) DeepCopyObject

func (in *Subscriber) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Subscriber) GetObject

func (a *Subscriber) GetObject() client.Object

func (Subscriber) GetStatus

func (a Subscriber) GetStatus() *CRStatus

func (*Subscriber) IsReady

func (a *Subscriber) IsReady() bool

func (*Subscriber) IsReconciled

func (a *Subscriber) IsReconciled() bool

func (*Subscriber) SetError

func (a *Subscriber) SetError(err error)

func (*Subscriber) SetReady

func (a *Subscriber) SetReady(ready bool)

func (*Subscriber) SetReconciled

func (a *Subscriber) SetReconciled(reconciled bool)

type SubscriberConfig

type SubscriberConfig struct {
	ImageUrl            string `json:"image,omitempty"`
	WebconsoleIPAddress string `json:"webconsole_ip_address,omitempty"`
	PlmnID              string `json:"plmnID,omitempty"`
	IMSI                string `json:"IMSI,omitempty"`
	Dnn                 string `json:"dnn,omitempty"`
}

SubscriberConfig config parameters supplied via Subscriber CR

func (*SubscriberConfig) DeepCopy

func (in *SubscriberConfig) DeepCopy() *SubscriberConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriberConfig.

func (*SubscriberConfig) DeepCopyInto

func (in *SubscriberConfig) DeepCopyInto(out *SubscriberConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubscriberInternal

type SubscriberInternal struct {
	Version *string `json:"version,omitempty"`
}

SubscriberInternal config settings derived from other services

func (*SubscriberInternal) DeepCopy

func (in *SubscriberInternal) DeepCopy() *SubscriberInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriberInternal.

func (*SubscriberInternal) DeepCopyInto

func (in *SubscriberInternal) DeepCopyInto(out *SubscriberInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubscriberList

type SubscriberList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Subscriber `json:"items"`
}

SubscriberList contains a list of Subscriber

func (*SubscriberList) DeepCopy

func (in *SubscriberList) DeepCopy() *SubscriberList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriberList.

func (*SubscriberList) DeepCopyInto

func (in *SubscriberList) DeepCopyInto(out *SubscriberList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SubscriberList) DeepCopyObject

func (in *SubscriberList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SubscriberOutputs

type SubscriberOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*SubscriberOutputs) DeepCopy

func (in *SubscriberOutputs) DeepCopy() *SubscriberOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriberOutputs.

func (*SubscriberOutputs) DeepCopyInto

func (in *SubscriberOutputs) DeepCopyInto(out *SubscriberOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubscriberSpec

type SubscriberSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config   *SubscriberConfig   `json:"config,omitempty"`
	Internal *SubscriberInternal `json:"internal,omitempty"`
}

SubscriberSpec defines the desired state of Subscriber

func (*SubscriberSpec) DeepCopy

func (in *SubscriberSpec) DeepCopy() *SubscriberSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriberSpec.

func (*SubscriberSpec) DeepCopyInto

func (in *SubscriberSpec) DeepCopyInto(out *SubscriberSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubscriberStatus

type SubscriberStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
	Outputs  SubscriberOutputs `json:"outputs,omitempty"`
}

SubscriberStatus defines the observed state of Subscriber

func (*SubscriberStatus) DeepCopy

func (in *SubscriberStatus) DeepCopy() *SubscriberStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriberStatus.

func (*SubscriberStatus) DeepCopyInto

func (in *SubscriberStatus) DeepCopyInto(out *SubscriberStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Transition

type Transition struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TransitionSpec   `json:"spec,omitempty"`
	Status TransitionStatus `json:"status,omitempty"`
}

Transition is the Schema for the transitions API

func (*Transition) DeepCopy

func (in *Transition) DeepCopy() *Transition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Transition.

func (*Transition) DeepCopyInto

func (in *Transition) DeepCopyInto(out *Transition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Transition) DeepCopyObject

func (in *Transition) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Transition) GetObject

func (t *Transition) GetObject() client.Object

func (Transition) GetStatus

func (t Transition) GetStatus() *TransitionStatus

func (*Transition) IsReady

func (t *Transition) IsReady() bool

func (*Transition) IsReconciled

func (t *Transition) IsReconciled() bool

func (*Transition) SetError

func (t *Transition) SetError(err error)

func (*Transition) SetReady

func (t *Transition) SetReady(ready bool)

func (*Transition) SetReconciled

func (t *Transition) SetReconciled(reconciled bool)

type TransitionConfig

type TransitionConfig struct {
	ResourceType      string           `json:"resourceType,omitempty"`
	ResourceNamespace string           `json:"resourceNamespace,omitempty"`
	ResourceName      string           `json:"resourceName,omitempty"`
	TransitionName    string           `json:"transition,omitempty"`
	Timestamp         string           `json:"ts,omitempty"`
	Properties        model.Properties `json:"properties,omitempty"`
}

TransitionConfig config parameters supplied via Transition CR

func (*TransitionConfig) DeepCopy

func (in *TransitionConfig) DeepCopy() *TransitionConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitionConfig.

func (*TransitionConfig) DeepCopyInto

func (in *TransitionConfig) DeepCopyInto(out *TransitionConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransitionList

type TransitionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Transition `json:"items"`
}

TransitionList contains a list of Transition

func (*TransitionList) DeepCopy

func (in *TransitionList) DeepCopy() *TransitionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitionList.

func (*TransitionList) DeepCopyInto

func (in *TransitionList) DeepCopyInto(out *TransitionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TransitionList) DeepCopyObject

func (in *TransitionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TransitionSpec

type TransitionSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config *TransitionConfig `json:"config,omitempty"`
}

TransitionSpec defines the desired state of Transition

func (*TransitionSpec) DeepCopy

func (in *TransitionSpec) DeepCopy() *TransitionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitionSpec.

func (*TransitionSpec) DeepCopyInto

func (in *TransitionSpec) DeepCopyInto(out *TransitionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransitionStatus

type TransitionStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
}

TransitionStatus defines the observed state of Transition

func (*TransitionStatus) DeepCopy

func (in *TransitionStatus) DeepCopy() *TransitionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitionStatus.

func (*TransitionStatus) DeepCopyInto

func (in *TransitionStatus) DeepCopyInto(out *TransitionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UE

type UE struct {
	SUPI            string   `json:"SUPI,omitempty"`
	AN              string   `json:"AN,omitempty"`
	DestinationIP   string   `json:"DestinationIP,omitempty"`
	DestinationPort string   `json:"DestinationPort,omitempty"`
	UPFPath         []string `json:"UPFPath,omitempty"`
}

func (*UE) DeepCopy

func (in *UE) DeepCopy() *UE

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UE.

func (*UE) DeepCopyInto

func (in *UE) DeepCopyInto(out *UE)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UEList

type UEList struct {
	UES []UE `json:"ues,omitempty"`
}

func (*UEList) DeepCopy

func (in *UEList) DeepCopy() *UEList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UEList.

func (*UEList) DeepCopyInto

func (in *UEList) DeepCopyInto(out *UEList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Udm

type Udm struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   UdmSpec   `json:"spec,omitempty"`
	Status UdmStatus `json:"status,omitempty"`
}

Udm is the Schema for the udms API

func (*Udm) DeepCopy

func (in *Udm) DeepCopy() *Udm

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Udm.

func (*Udm) DeepCopyInto

func (in *Udm) DeepCopyInto(out *Udm)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Udm) DeepCopyObject

func (in *Udm) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Udm) GetObject

func (a *Udm) GetObject() client.Object

func (Udm) GetStatus

func (a Udm) GetStatus() *CRStatus

func (*Udm) IsReady

func (a *Udm) IsReady() bool

func (*Udm) IsReconciled

func (a *Udm) IsReconciled() bool

func (*Udm) SetError

func (a *Udm) SetError(err error)

func (*Udm) SetReady

func (a *Udm) SetReady(ready bool)

func (*Udm) SetReconciled

func (a *Udm) SetReconciled(reconciled bool)

type UdmConfig

type UdmConfig struct {
	PodSettings  *PodSettingsSpec `json:"podSettings,omitempty"`
	ImageUrl     string           `json:"image,omitempty"`
	ImageUrlInit string           `json:"image_init,omitempty"`
	NrfIPAddress string           `json:"nrf_ip_address,omitempty"`
	Name         string           `json:"udm_name,omitempty"`
}

UdmConfig config parameters supplied via Udm CR

func (*UdmConfig) DeepCopy

func (in *UdmConfig) DeepCopy() *UdmConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UdmConfig.

func (*UdmConfig) DeepCopyInto

func (in *UdmConfig) DeepCopyInto(out *UdmConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UdmInternal

type UdmInternal struct {
	Version *string `json:"version,omitempty"`
}

UdmInternal config settings derived from other services

func (*UdmInternal) DeepCopy

func (in *UdmInternal) DeepCopy() *UdmInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UdmInternal.

func (*UdmInternal) DeepCopyInto

func (in *UdmInternal) DeepCopyInto(out *UdmInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UdmList

type UdmList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Udm `json:"items"`
}

UdmList contains a list of Udm

func (*UdmList) DeepCopy

func (in *UdmList) DeepCopy() *UdmList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UdmList.

func (*UdmList) DeepCopyInto

func (in *UdmList) DeepCopyInto(out *UdmList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UdmList) DeepCopyObject

func (in *UdmList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type UdmOutputs

type UdmOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*UdmOutputs) DeepCopy

func (in *UdmOutputs) DeepCopy() *UdmOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UdmOutputs.

func (*UdmOutputs) DeepCopyInto

func (in *UdmOutputs) DeepCopyInto(out *UdmOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UdmSpec

type UdmSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config   *UdmConfig   `json:"config,omitempty"`
	Internal *UdmInternal `json:"internal,omitempty"`
}

UdmSpec defines the desired state of Udm

func (*UdmSpec) DeepCopy

func (in *UdmSpec) DeepCopy() *UdmSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UdmSpec.

func (*UdmSpec) DeepCopyInto

func (in *UdmSpec) DeepCopyInto(out *UdmSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UdmStatus

type UdmStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
	Outputs  UdmOutputs `json:"outputs,omitempty"`
}

UdmStatus defines the observed state of Udm

func (*UdmStatus) DeepCopy

func (in *UdmStatus) DeepCopy() *UdmStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UdmStatus.

func (*UdmStatus) DeepCopyInto

func (in *UdmStatus) DeepCopyInto(out *UdmStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Udr

type Udr struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   UdrSpec   `json:"spec,omitempty"`
	Status UdrStatus `json:"status,omitempty"`
}

Udr is the Schema for the udrs API

func (*Udr) DeepCopy

func (in *Udr) DeepCopy() *Udr

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Udr.

func (*Udr) DeepCopyInto

func (in *Udr) DeepCopyInto(out *Udr)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Udr) DeepCopyObject

func (in *Udr) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Udr) GetObject

func (a *Udr) GetObject() client.Object

func (Udr) GetStatus

func (a Udr) GetStatus() *CRStatus

func (*Udr) IsReady

func (a *Udr) IsReady() bool

func (*Udr) IsReconciled

func (a *Udr) IsReconciled() bool

func (*Udr) SetError

func (a *Udr) SetError(err error)

func (*Udr) SetReady

func (a *Udr) SetReady(ready bool)

func (*Udr) SetReconciled

func (a *Udr) SetReconciled(reconciled bool)

type UdrConfig

type UdrConfig struct {
	PodSettings    *PodSettingsSpec `json:"podSettings,omitempty"`
	ImageUrl       string           `json:"image,omitempty"`
	ImageUrlInit   string           `json:"image_init,omitempty"`
	Name           string           `json:"udr_name,omitempty"`
	NrfIPAddress   string           `json:"nrf_ip_address,omitempty"`
	NrfPort        string           `json:"nrf_port,omitempty"`
	MongoIPAddress string           `json:"mongo_ip_address,omitempty"`
}

UdrConfig config parameters supplied via Udr CR

func (*UdrConfig) DeepCopy

func (in *UdrConfig) DeepCopy() *UdrConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UdrConfig.

func (*UdrConfig) DeepCopyInto

func (in *UdrConfig) DeepCopyInto(out *UdrConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UdrInternal

type UdrInternal struct {
	Version *string `json:"version,omitempty"`
}

UdrInternal config settings derived from other services

func (*UdrInternal) DeepCopy

func (in *UdrInternal) DeepCopy() *UdrInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UdrInternal.

func (*UdrInternal) DeepCopyInto

func (in *UdrInternal) DeepCopyInto(out *UdrInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UdrList

type UdrList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Udr `json:"items"`
}

UdrList contains a list of Udr

func (*UdrList) DeepCopy

func (in *UdrList) DeepCopy() *UdrList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UdrList.

func (*UdrList) DeepCopyInto

func (in *UdrList) DeepCopyInto(out *UdrList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UdrList) DeepCopyObject

func (in *UdrList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type UdrOutputs

type UdrOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*UdrOutputs) DeepCopy

func (in *UdrOutputs) DeepCopy() *UdrOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UdrOutputs.

func (*UdrOutputs) DeepCopyInto

func (in *UdrOutputs) DeepCopyInto(out *UdrOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UdrSpec

type UdrSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config   *UdrConfig   `json:"config,omitempty"`
	Internal *UdrInternal `json:"internal,omitempty"`
}

UdrSpec defines the desired state of Udr

func (*UdrSpec) DeepCopy

func (in *UdrSpec) DeepCopy() *UdrSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UdrSpec.

func (*UdrSpec) DeepCopyInto

func (in *UdrSpec) DeepCopyInto(out *UdrSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UdrStatus

type UdrStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
	Outputs  UdrOutputs `json:"outputs,omitempty"`
}

UdrStatus defines the observed state of Udr

func (*UdrStatus) DeepCopy

func (in *UdrStatus) DeepCopy() *UdrStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UdrStatus.

func (*UdrStatus) DeepCopyInto

func (in *UdrStatus) DeepCopyInto(out *UdrStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpNode

type UpNode struct {
	Name      string `json:"name,omitempty"`
	Type      string `json:"type,omitempty"`
	AnIp      string `json:"an_ip,omitempty"`
	NrCellId  string `json:"nrCellId,omitempty"`
	NodeId    string `json:"node_id,omitempty"`
	NodeIdUp  string `json:"node_id_up,omitempty"`
	NodeIdSbi string `json:"node_id_sbi,omitempty"`
	Sst       string `json:"sst,omitempty"`
	Sd        string `json:"sd,omitempty"`
	Pool      string `json:"pool,omitempty"`
}

func (*UpNode) DeepCopy

func (in *UpNode) DeepCopy() *UpNode

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpNode.

func (*UpNode) DeepCopyInto

func (in *UpNode) DeepCopyInto(out *UpNode)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Upf

type Upf struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   UpfSpec   `json:"spec,omitempty"`
	Status UpfStatus `json:"status,omitempty"`
}

Upf is the Schema for the upfs API

func (*Upf) DeepCopy

func (in *Upf) DeepCopy() *Upf

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Upf.

func (*Upf) DeepCopyInto

func (in *Upf) DeepCopyInto(out *Upf)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Upf) DeepCopyObject

func (in *Upf) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Upf) GetObject

func (a *Upf) GetObject() client.Object

func (Upf) GetStatus

func (a Upf) GetStatus() *CRStatus

func (*Upf) IsReady

func (a *Upf) IsReady() bool

func (*Upf) IsReconciled

func (a *Upf) IsReconciled() bool

func (*Upf) SetError

func (a *Upf) SetError(err error)

func (*Upf) SetReady

func (a *Upf) SetReady(ready bool)

func (*Upf) SetReconciled

func (a *Upf) SetReconciled(reconciled bool)

type UpfConfig

type UpfConfig struct {
	PodSettings     *PodSettingsSpec `json:"podSettings,omitempty"`
	ImageUrl        string           `json:"image,omitempty"`
	ImageUrlInit    string           `json:"image_init,omitempty"`
	Dnns            []Dnn            `json:"dnns,omitempty"`
	Name            string           `json:"upf_name,omitempty"`
	DataNetworkName string           `json:"data_network_name,omitempty"`
	Elicensing      *Elicensing      `json:"elicensing,omitempty"`
}

UpfConfig config parameters supplied via Upf CR

func (*UpfConfig) DeepCopy

func (in *UpfConfig) DeepCopy() *UpfConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpfConfig.

func (*UpfConfig) DeepCopyInto

func (in *UpfConfig) DeepCopyInto(out *UpfConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpfInternal

type UpfInternal struct {
	Version *string `json:"version,omitempty"`
}

UpfInternal config settings derived from other services

func (*UpfInternal) DeepCopy

func (in *UpfInternal) DeepCopy() *UpfInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpfInternal.

func (*UpfInternal) DeepCopyInto

func (in *UpfInternal) DeepCopyInto(out *UpfInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpfList

type UpfList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Upf `json:"items"`
}

UpfList contains a list of Upf

func (*UpfList) DeepCopy

func (in *UpfList) DeepCopy() *UpfList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpfList.

func (*UpfList) DeepCopyInto

func (in *UpfList) DeepCopyInto(out *UpfList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UpfList) DeepCopyObject

func (in *UpfList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type UpfOutputs

type UpfOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*UpfOutputs) DeepCopy

func (in *UpfOutputs) DeepCopy() *UpfOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpfOutputs.

func (*UpfOutputs) DeepCopyInto

func (in *UpfOutputs) DeepCopyInto(out *UpfOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpfSpec

type UpfSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config   *UpfConfig   `json:"config,omitempty"`
	Internal *UpfInternal `json:"internal,omitempty"`
}

UpfSpec defines the desired state of Upf

func (*UpfSpec) DeepCopy

func (in *UpfSpec) DeepCopy() *UpfSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpfSpec.

func (*UpfSpec) DeepCopyInto

func (in *UpfSpec) DeepCopyInto(out *UpfSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpfStatus

type UpfStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
	Outputs  UpfOutputs `json:"outputs,omitempty"`
}

UpfStatus defines the observed state of Upf

func (*UpfStatus) DeepCopy

func (in *UpfStatus) DeepCopy() *UpfStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpfStatus.

func (*UpfStatus) DeepCopyInto

func (in *UpfStatus) DeepCopyInto(out *UpfStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Webconsole

type Webconsole struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   WebconsoleSpec   `json:"spec,omitempty"`
	Status WebconsoleStatus `json:"status,omitempty"`
}

Webconsole is the Schema for the webconsoles API

func (*Webconsole) DeepCopy

func (in *Webconsole) DeepCopy() *Webconsole

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Webconsole.

func (*Webconsole) DeepCopyInto

func (in *Webconsole) DeepCopyInto(out *Webconsole)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Webconsole) DeepCopyObject

func (in *Webconsole) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Webconsole) GetObject

func (a *Webconsole) GetObject() client.Object

func (Webconsole) GetStatus

func (a Webconsole) GetStatus() *CRStatus

func (*Webconsole) IsReady

func (a *Webconsole) IsReady() bool

func (*Webconsole) IsReconciled

func (a *Webconsole) IsReconciled() bool

func (*Webconsole) SetError

func (a *Webconsole) SetError(err error)

func (*Webconsole) SetReady

func (a *Webconsole) SetReady(ready bool)

func (*Webconsole) SetReconciled

func (a *Webconsole) SetReconciled(reconciled bool)

type WebconsoleConfig

type WebconsoleConfig struct {
	PodSettings  *PodSettingsSpec `json:"podSettings,omitempty"`
	ImageUrl     string           `json:"image,omitempty"`
	ImageUrlInit string           `json:"image_init,omitempty"`
	MongoIPAddr  string           `json:"mongo_ip_address,omitempty"`
}

WebconsoleConfig config parameters supplied via Webconsole CR

func (*WebconsoleConfig) DeepCopy

func (in *WebconsoleConfig) DeepCopy() *WebconsoleConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebconsoleConfig.

func (*WebconsoleConfig) DeepCopyInto

func (in *WebconsoleConfig) DeepCopyInto(out *WebconsoleConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebconsoleInternal

type WebconsoleInternal struct {
	Version *string `json:"version,omitempty"`
}

WebconsoleInternal config settings derived from other services

func (*WebconsoleInternal) DeepCopy

func (in *WebconsoleInternal) DeepCopy() *WebconsoleInternal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebconsoleInternal.

func (*WebconsoleInternal) DeepCopyInto

func (in *WebconsoleInternal) DeepCopyInto(out *WebconsoleInternal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebconsoleList

type WebconsoleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Webconsole `json:"items"`
}

WebconsoleList contains a list of Webconsole

func (*WebconsoleList) DeepCopy

func (in *WebconsoleList) DeepCopy() *WebconsoleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebconsoleList.

func (*WebconsoleList) DeepCopyInto

func (in *WebconsoleList) DeepCopyInto(out *WebconsoleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebconsoleList) DeepCopyObject

func (in *WebconsoleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WebconsoleOutputs

type WebconsoleOutputs struct {
	IpAddr  string `json:"ip_address,omitempty"`
	PodName string `json:"podname,omitempty"`
}

func (*WebconsoleOutputs) DeepCopy

func (in *WebconsoleOutputs) DeepCopy() *WebconsoleOutputs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebconsoleOutputs.

func (*WebconsoleOutputs) DeepCopyInto

func (in *WebconsoleOutputs) DeepCopyInto(out *WebconsoleOutputs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebconsoleSpec

type WebconsoleSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Config   *WebconsoleConfig   `json:"config,omitempty"`
	Internal *WebconsoleInternal `json:"internal,omitempty"`
}

WebconsoleSpec defines the desired state of Webconsole

func (*WebconsoleSpec) DeepCopy

func (in *WebconsoleSpec) DeepCopy() *WebconsoleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebconsoleSpec.

func (*WebconsoleSpec) DeepCopyInto

func (in *WebconsoleSpec) DeepCopyInto(out *WebconsoleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebconsoleStatus

type WebconsoleStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	CRStatus `json:",inline"`
	Outputs  WebconsoleOutputs `json:"outputs,omitempty"`
}

WebconsoleStatus defines the observed state of Webconsole

func (*WebconsoleStatus) DeepCopy

func (in *WebconsoleStatus) DeepCopy() *WebconsoleStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebconsoleStatus.

func (*WebconsoleStatus) DeepCopyInto

func (in *WebconsoleStatus) DeepCopyInto(out *WebconsoleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WeightedPodAffinityTermInternal

type WeightedPodAffinityTermInternal struct {
	Weight          int32                   `json:"weight" protobuf:"varint,1,opt,name=weight"`
	PodAffinityTerm PodAffinityTermInternal `json:"podAffinityTerm" protobuf:"bytes,2,opt,name=podAffinityTerm"`
}

func (*WeightedPodAffinityTermInternal) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeightedPodAffinityTermInternal.

func (*WeightedPodAffinityTermInternal) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL