📄️ AccessNetwork
AccessNetwork defines an Access Network (AN) to be used for deployment.
📄️ AccessRadio
AccessRadio structure is a grouping for radio-related parameters of the AccessNetwork (AN).
📄️ Band
Band is an alias for LTE or NR bands.
📄️ Cell
Cell structure defines an EUTRA or NR cell, with all of its parameters.
📄️ CellGroup
CellGroup defines a group of cells, which are associated with each other.
📄️ CompositionModel
CompositionModel is the Schema for the Composition Models API
📄️ CompositionModelSpecs
CompositionModelSpecs defines the high-level structure of the CompositionModel.
📄️ Condition
Type field of tag type
📄️ ConditionStatus
ConditionStatus field
📄️ Config
Config encapsulates the configuration settings for a particular Element. Since this structure is used to generate the configuration for the Manager, each field is double-tagged. The json tags are used by the Kubernetes API machinery to generate the CRD and the yaml tags are used by Athena to generate the configuration file for the Manager. No validation is performed before passing the values to the Manager, hence the Manager might panic if the values are not proper. Despite the defined immutability, for the current version, the Manager might not always properly handle all the day-2 scenarios.
📄️ ContainerDefinition
ContainerDefinition is used for definition of Sidecars.
📄️ CoreNetwork
CoreNetwork defines a Core Network (CN) to be used for deployment.
📄️ Dummy
Dummy is an empty struct for the sake of compliance model.
📄️ EdgeNetwork
EdgeNetwork defines an Edge Network (EN) to be used for deployment.
📄️ Element
Element is the Schema for the elements API.
📄️ ElementSpec
ElementSpec defines the desired state of Element.
📄️ ElementStatus
ElementStatus defines the observed state of Element.
📄️ ExtraDNSEndpoint
ExtraDNSEndpoint is the structure to keep the custom DNS records.
📄️ FullModel
FullModel is an aliased string type for the general format of model plus deployment mode.
📄️ FullTag
FullTag is an aliased string type for the general format of fully-qualified names
📄️ ImageTag
ImageTag is a string that represents a container image.
📄️ IntOrString
Type field
📄️ ManagedFieldsEntry
Manager field of tag manager
📄️ ManagedFieldsOperationType
ManagedFieldsOperationType field
📄️ Model
Model is a placeholder for individual workloads definitions in a CompositionModel.
📄️ NameTag
NameTag is an aliased string type for the general format of names.
📄️ Network
Network is the Schema for the networks API
📄️ NetworkDesc
NetworkDesc is the description of a network in the most general sense, either AccessNetwork, CoreNetwork, or EdgeNetwork.
📄️ NetworkSpec
NetworkSpec defines the desired state of Network.
📄️ NetworkStatus
NetworkStatus defines the observed state of Network
📄️ ObjectMeta
Name field of tag name
📄️ Observation
Observation instance to be associated with the workload for providing extensive observability. By default, the Observation is periodic. The json tags are used by the Kubernetes API machinery to generate the CRD and the yaml tags are used by Athena to generate the configuration file for the Manager. No validation is performed before passing the values to the Manager, hence the Manager might panic if the values are not proper.
📄️ OwnerReference
APIVersion field of tag apiVersion
📄️ PLMN
PLMN represents the Public Land Mobile Network as a string alias
📄️ Plugin
Plugin is a placeholder for defining custom plugins for the future versions of Athena.
📄️ Port
Port structure to capture port information for the pod.
📄️ ResDevice
ResDevice structure groups the resource requests in Trirematics.
📄️ ResourceName
ResourceName field
📄️ Role
Role presents the data type of the role to be associated with the workload.
📄️ SliceDesc
SliceDesc describes an End-to-End (E2E) 3GPP slice.
📄️ SST
SST is the string alias for the Slice Service Type.
📄️ TermDesc
TermDesc is the description of a terminal in the most general sense.
📄️ TermIdentity
TermIdentity represents the identity of a terminal as a whole.
📄️ Terminal
Terminal is the Schema for the terminals API
📄️ TerminalSpec
TerminalSpec defines the desired state of Terminal
📄️ TerminalStatus
TerminalStatus defines the observed state of Terminal
📄️ TermRadio
TermRadio represents the radio information of a terminal
📄️ TermSlice
TermSlice represents the slice information of a Terminal.
📄️ Time
Time field
📄️ Type
Type field
📄️ UID
UID field