Documentation ¶
Index ¶
- Variables
- type Module
- func (in *Module) DeepCopy() *Module
- func (in *Module) DeepCopyInto(out *Module)
- func (in *Module) DeepCopyObject() runtime.Object
- func (m *Module) GetObjectKind() schema.ObjectKind
- func (m *Module) SetDescription(description string)
- func (m *Module) SetEnabledState(enabled bool)
- func (m *Module) SetName(name string)
- func (m *Module) SetSource(source string)
- func (m *Module) SetTags(tags []string)
- func (m *Module) SetWeight(weight int)
- type ModuleProperties
Constants ¶
This section is empty.
Variables ¶
View Source
var ModuleGVK = schema.GroupVersionKind{Group: "deckhouse.io", Version: "v1alpha1", Kind: "Module"}
Functions ¶
This section is empty.
Types ¶
type Module ¶
type Module struct { metav1.TypeMeta `json:",inline"` // Standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty"` Properties ModuleProperties `json:"properties,omitempty"` }
Module kubernetes object
func (*Module) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Module.
func (*Module) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Module) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Module) GetObjectKind ¶ added in v1.47.3
func (m *Module) GetObjectKind() schema.ObjectKind
func (*Module) SetDescription ¶ added in v1.53.0
func (*Module) SetEnabledState ¶
type ModuleProperties ¶
type ModuleProperties struct { Weight int `json:"weight"` State string `json:"state"` Source string `json:"source"` Description string `json:"description"` }
func (*ModuleProperties) DeepCopy ¶
func (in *ModuleProperties) DeepCopy() *ModuleProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleProperties.
func (*ModuleProperties) DeepCopyInto ¶
func (in *ModuleProperties) DeepCopyInto(out *ModuleProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Click to show internal directories.
Click to hide internal directories.