Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the customized-user-remediation v1alpha1 API group +kubebuilder:object:generate=true +groupName=customized-user-remediation.medik8s.io
Index ¶
- Variables
- type CustomizedUserRemediation
- type CustomizedUserRemediationConfig
- type CustomizedUserRemediationConfigList
- type CustomizedUserRemediationConfigSpec
- type CustomizedUserRemediationConfigStatus
- type CustomizedUserRemediationList
- type CustomizedUserRemediationSpec
- type CustomizedUserRemediationStatus
- type CustomizedUserRemediationTemplate
- func (in *CustomizedUserRemediationTemplate) DeepCopy() *CustomizedUserRemediationTemplate
- func (in *CustomizedUserRemediationTemplate) DeepCopyInto(out *CustomizedUserRemediationTemplate)
- func (in *CustomizedUserRemediationTemplate) DeepCopyObject() runtime.Object
- func (r *CustomizedUserRemediationTemplate) Default()
- func (r *CustomizedUserRemediationTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error
- type CustomizedUserRemediationTemplateList
- type CustomizedUserRemediationTemplateResource
- type CustomizedUserRemediationTemplateSpec
- type CustomizedUserRemediationTemplateStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "customized-user-remediation.medik8s.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type CustomizedUserRemediation ¶
type CustomizedUserRemediation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomizedUserRemediationSpec `json:"spec,omitempty"` Status CustomizedUserRemediationStatus `json:"status,omitempty"` }
CustomizedUserRemediation is the Schema for the customizeduserremediations API
func (*CustomizedUserRemediation) DeepCopy ¶
func (in *CustomizedUserRemediation) DeepCopy() *CustomizedUserRemediation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediation.
func (*CustomizedUserRemediation) DeepCopyInto ¶
func (in *CustomizedUserRemediation) DeepCopyInto(out *CustomizedUserRemediation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomizedUserRemediation) DeepCopyObject ¶
func (in *CustomizedUserRemediation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CustomizedUserRemediationConfig ¶
type CustomizedUserRemediationConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomizedUserRemediationConfigSpec `json:"spec,omitempty"` Status CustomizedUserRemediationConfigStatus `json:"status,omitempty"` }
CustomizedUserRemediationConfig is the Schema for the customizeduserremediationconfigs API
func (*CustomizedUserRemediationConfig) DeepCopy ¶
func (in *CustomizedUserRemediationConfig) DeepCopy() *CustomizedUserRemediationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediationConfig.
func (*CustomizedUserRemediationConfig) DeepCopyInto ¶
func (in *CustomizedUserRemediationConfig) DeepCopyInto(out *CustomizedUserRemediationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomizedUserRemediationConfig) DeepCopyObject ¶
func (in *CustomizedUserRemediationConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CustomizedUserRemediationConfigList ¶
type CustomizedUserRemediationConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CustomizedUserRemediationConfig `json:"items"` }
CustomizedUserRemediationConfigList contains a list of CustomizedUserRemediationConfig
func (*CustomizedUserRemediationConfigList) DeepCopy ¶
func (in *CustomizedUserRemediationConfigList) DeepCopy() *CustomizedUserRemediationConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediationConfigList.
func (*CustomizedUserRemediationConfigList) DeepCopyInto ¶
func (in *CustomizedUserRemediationConfigList) DeepCopyInto(out *CustomizedUserRemediationConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomizedUserRemediationConfigList) DeepCopyObject ¶
func (in *CustomizedUserRemediationConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CustomizedUserRemediationConfigSpec ¶
type CustomizedUserRemediationConfigSpec struct { }
CustomizedUserRemediationConfigSpec defines the desired state of CustomizedUserRemediationConfig
func (*CustomizedUserRemediationConfigSpec) DeepCopy ¶
func (in *CustomizedUserRemediationConfigSpec) DeepCopy() *CustomizedUserRemediationConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediationConfigSpec.
func (*CustomizedUserRemediationConfigSpec) DeepCopyInto ¶
func (in *CustomizedUserRemediationConfigSpec) DeepCopyInto(out *CustomizedUserRemediationConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomizedUserRemediationConfigStatus ¶
type CustomizedUserRemediationConfigStatus struct { }
CustomizedUserRemediationConfigStatus defines the observed state of CustomizedUserRemediationConfig
func (*CustomizedUserRemediationConfigStatus) DeepCopy ¶
func (in *CustomizedUserRemediationConfigStatus) DeepCopy() *CustomizedUserRemediationConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediationConfigStatus.
func (*CustomizedUserRemediationConfigStatus) DeepCopyInto ¶
func (in *CustomizedUserRemediationConfigStatus) DeepCopyInto(out *CustomizedUserRemediationConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomizedUserRemediationList ¶
type CustomizedUserRemediationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CustomizedUserRemediation `json:"items"` }
CustomizedUserRemediationList contains a list of CustomizedUserRemediation
func (*CustomizedUserRemediationList) DeepCopy ¶
func (in *CustomizedUserRemediationList) DeepCopy() *CustomizedUserRemediationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediationList.
func (*CustomizedUserRemediationList) DeepCopyInto ¶
func (in *CustomizedUserRemediationList) DeepCopyInto(out *CustomizedUserRemediationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomizedUserRemediationList) DeepCopyObject ¶
func (in *CustomizedUserRemediationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CustomizedUserRemediationSpec ¶
type CustomizedUserRemediationSpec struct { // Script is a user defined bash script to be run in case of remediation. Script string `json:"script,omitempty"` }
CustomizedUserRemediationSpec defines the desired state of CustomizedUserRemediation
func (*CustomizedUserRemediationSpec) DeepCopy ¶
func (in *CustomizedUserRemediationSpec) DeepCopy() *CustomizedUserRemediationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediationSpec.
func (*CustomizedUserRemediationSpec) DeepCopyInto ¶
func (in *CustomizedUserRemediationSpec) DeepCopyInto(out *CustomizedUserRemediationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomizedUserRemediationStatus ¶
type CustomizedUserRemediationStatus struct { }
CustomizedUserRemediationStatus defines the observed state of CustomizedUserRemediation
func (*CustomizedUserRemediationStatus) DeepCopy ¶
func (in *CustomizedUserRemediationStatus) DeepCopy() *CustomizedUserRemediationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediationStatus.
func (*CustomizedUserRemediationStatus) DeepCopyInto ¶
func (in *CustomizedUserRemediationStatus) DeepCopyInto(out *CustomizedUserRemediationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomizedUserRemediationTemplate ¶
type CustomizedUserRemediationTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomizedUserRemediationTemplateSpec `json:"spec,omitempty"` Status CustomizedUserRemediationTemplateStatus `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status CustomizedUserRemediationTemplate is the Schema for the customizeduserremediationtemplates API
func (*CustomizedUserRemediationTemplate) DeepCopy ¶
func (in *CustomizedUserRemediationTemplate) DeepCopy() *CustomizedUserRemediationTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediationTemplate.
func (*CustomizedUserRemediationTemplate) DeepCopyInto ¶
func (in *CustomizedUserRemediationTemplate) DeepCopyInto(out *CustomizedUserRemediationTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomizedUserRemediationTemplate) DeepCopyObject ¶
func (in *CustomizedUserRemediationTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomizedUserRemediationTemplate) Default ¶
func (r *CustomizedUserRemediationTemplate) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*CustomizedUserRemediationTemplate) SetupWebhookWithManager ¶
func (r *CustomizedUserRemediationTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error
type CustomizedUserRemediationTemplateList ¶
type CustomizedUserRemediationTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CustomizedUserRemediationTemplate `json:"items"` }
CustomizedUserRemediationTemplateList contains a list of CustomizedUserRemediationTemplate
func (*CustomizedUserRemediationTemplateList) DeepCopy ¶
func (in *CustomizedUserRemediationTemplateList) DeepCopy() *CustomizedUserRemediationTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediationTemplateList.
func (*CustomizedUserRemediationTemplateList) DeepCopyInto ¶
func (in *CustomizedUserRemediationTemplateList) DeepCopyInto(out *CustomizedUserRemediationTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomizedUserRemediationTemplateList) DeepCopyObject ¶
func (in *CustomizedUserRemediationTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CustomizedUserRemediationTemplateResource ¶
type CustomizedUserRemediationTemplateResource struct {
Spec CustomizedUserRemediationSpec `json:"spec"`
}
func (*CustomizedUserRemediationTemplateResource) DeepCopy ¶
func (in *CustomizedUserRemediationTemplateResource) DeepCopy() *CustomizedUserRemediationTemplateResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediationTemplateResource.
func (*CustomizedUserRemediationTemplateResource) DeepCopyInto ¶
func (in *CustomizedUserRemediationTemplateResource) DeepCopyInto(out *CustomizedUserRemediationTemplateResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomizedUserRemediationTemplateSpec ¶
type CustomizedUserRemediationTemplateSpec struct { // Template defines the desired state of CustomizedUserRemediationTemplate //+operator-sdk:csv:customresourcedefinitions:type=spec Template CustomizedUserRemediationTemplateResource `json:"template"` }
CustomizedUserRemediationTemplateSpec defines the desired state of CustomizedUserRemediationTemplate
func (*CustomizedUserRemediationTemplateSpec) DeepCopy ¶
func (in *CustomizedUserRemediationTemplateSpec) DeepCopy() *CustomizedUserRemediationTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediationTemplateSpec.
func (*CustomizedUserRemediationTemplateSpec) DeepCopyInto ¶
func (in *CustomizedUserRemediationTemplateSpec) DeepCopyInto(out *CustomizedUserRemediationTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomizedUserRemediationTemplateStatus ¶
type CustomizedUserRemediationTemplateStatus struct { }
CustomizedUserRemediationTemplateStatus defines the observed state of CustomizedUserRemediationTemplate
func (*CustomizedUserRemediationTemplateStatus) DeepCopy ¶
func (in *CustomizedUserRemediationTemplateStatus) DeepCopy() *CustomizedUserRemediationTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedUserRemediationTemplateStatus.
func (*CustomizedUserRemediationTemplateStatus) DeepCopyInto ¶
func (in *CustomizedUserRemediationTemplateStatus) DeepCopyInto(out *CustomizedUserRemediationTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.