Documentation ¶
Overview ¶
Package k8s provides resources related to the Kubernetes.
Package k8s contains Kubernetes resource wrapper.
Index ¶
Constants ¶
View Source
const KubernetesResourceType = resource.Type("KubernetesResources.omni.sidero.dev")
KubernetesResourceType is the type of KubernetesResource resource.
tsgen:KubernetesResourceType
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubernetesResource ¶
type KubernetesResource = typed.Resource[KubernetesResourceSpec, KubernetesResourceExtension]
KubernetesResource wraps the Kubernetes Resource.
type KubernetesResourceExtension ¶
type KubernetesResourceExtension struct{}
KubernetesResourceExtension provides auxiliary methods for KubernetesResource.
func (KubernetesResourceExtension) ResourceDefinition ¶
func (KubernetesResourceExtension) ResourceDefinition() meta.ResourceDefinitionSpec
ResourceDefinition implements typed.Extension interface.
type KubernetesResourceSpec ¶
type KubernetesResourceSpec string
KubernetesResourceSpec wraps specs.KubernetesResourceSpec.
func (KubernetesResourceSpec) DeepCopy ¶
func (s KubernetesResourceSpec) DeepCopy() KubernetesResourceSpec
DeepCopy implements DeepCopyable interface.
Click to show internal directories.
Click to hide internal directories.