Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the notifying v1alpha1 API group +kubebuilder:object:generate=true +groupName=notifying.containers.ai
Index ¶
- Variables
- type AlamedaChannel
- type AlamedaChannelCondition
- type AlamedaChannelTest
- type AlamedaEmail
- type AlamedaEmailChannel
- type AlamedaNotificationChannel
- func (in *AlamedaNotificationChannel) DeepCopy() *AlamedaNotificationChannel
- func (in *AlamedaNotificationChannel) DeepCopyInto(out *AlamedaNotificationChannel)
- func (in *AlamedaNotificationChannel) DeepCopyObject() runtime.Object
- func (r *AlamedaNotificationChannel) Default()
- func (r *AlamedaNotificationChannel) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AlamedaNotificationChannel) ValidateCreate() error
- func (r *AlamedaNotificationChannel) ValidateDelete() error
- func (r *AlamedaNotificationChannel) ValidateUpdate(old runtime.Object) error
- type AlamedaNotificationChannelList
- type AlamedaNotificationChannelSpec
- type AlamedaNotificationChannelStatus
- type AlamedaNotificationTopic
- func (in *AlamedaNotificationTopic) DeepCopy() *AlamedaNotificationTopic
- func (in *AlamedaNotificationTopic) DeepCopyInto(out *AlamedaNotificationTopic)
- func (in *AlamedaNotificationTopic) DeepCopyObject() runtime.Object
- func (r *AlamedaNotificationTopic) Default()
- func (r *AlamedaNotificationTopic) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AlamedaNotificationTopic) ValidateCreate() error
- func (r *AlamedaNotificationTopic) ValidateDelete() error
- func (r *AlamedaNotificationTopic) ValidateUpdate(old runtime.Object) error
- type AlamedaNotificationTopicList
- type AlamedaNotificationTopicSpec
- type AlamedaNotificationTopicStatus
- type AlamedaSource
- type AlamedaSubject
- type AlamedaTopic
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "notifying.containers.ai", 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 AlamedaChannel ¶
type AlamedaChannel struct {
Emails []*AlamedaEmailChannel `json:"emails,omitempty"`
}
func (*AlamedaChannel) DeepCopy ¶
func (in *AlamedaChannel) DeepCopy() *AlamedaChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaChannel.
func (*AlamedaChannel) DeepCopyInto ¶
func (in *AlamedaChannel) DeepCopyInto(out *AlamedaChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlamedaChannelCondition ¶
type AlamedaChannelCondition struct { Type string `json:"type,"` Name string `json:"name,"` Success bool `json:"success,omitempty"` Time string `json:"time,omitempty"` Message string `json:"message,omitempty"` }
func (*AlamedaChannelCondition) DeepCopy ¶
func (in *AlamedaChannelCondition) DeepCopy() *AlamedaChannelCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaChannelCondition.
func (*AlamedaChannelCondition) DeepCopyInto ¶
func (in *AlamedaChannelCondition) DeepCopyInto(out *AlamedaChannelCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlamedaChannelTest ¶
type AlamedaChannelTest struct { Success bool `json:"success,"` Time string `json:"time,"` Message string `json:"message,"` }
func (*AlamedaChannelTest) DeepCopy ¶
func (in *AlamedaChannelTest) DeepCopy() *AlamedaChannelTest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaChannelTest.
func (*AlamedaChannelTest) DeepCopyInto ¶
func (in *AlamedaChannelTest) DeepCopyInto(out *AlamedaChannelTest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlamedaEmail ¶
type AlamedaEmail struct { Server string `json:"server,"` Port uint16 `json:"port,"` From string `json:"from,"` Username string `json:"username,"` Password string `json:"password,"` Encryption string `json:"encryption,omitempty"` }
func (*AlamedaEmail) DeepCopy ¶
func (in *AlamedaEmail) DeepCopy() *AlamedaEmail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaEmail.
func (*AlamedaEmail) DeepCopyInto ¶
func (in *AlamedaEmail) DeepCopyInto(out *AlamedaEmail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlamedaEmailChannel ¶
type AlamedaEmailChannel struct { Name string `json:"name,"` To []string `json:"to,"` Cc []string `json:"cc,omitempty"` }
func (*AlamedaEmailChannel) DeepCopy ¶
func (in *AlamedaEmailChannel) DeepCopy() *AlamedaEmailChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaEmailChannel.
func (*AlamedaEmailChannel) DeepCopyInto ¶
func (in *AlamedaEmailChannel) DeepCopyInto(out *AlamedaEmailChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlamedaNotificationChannel ¶
type AlamedaNotificationChannel struct { Mgr ctrl.Manager `json:"-"` metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlamedaNotificationChannelSpec `json:"spec,omitempty"` Status AlamedaNotificationChannelStatus `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:path=alamedanotificationchannels,scope=Cluster AlamedaNotificationChannel is the Schema for the alamedanotificationchannels API
func (*AlamedaNotificationChannel) DeepCopy ¶
func (in *AlamedaNotificationChannel) DeepCopy() *AlamedaNotificationChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationChannel.
func (*AlamedaNotificationChannel) DeepCopyInto ¶
func (in *AlamedaNotificationChannel) DeepCopyInto(out *AlamedaNotificationChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlamedaNotificationChannel) DeepCopyObject ¶
func (in *AlamedaNotificationChannel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlamedaNotificationChannel) Default ¶
func (r *AlamedaNotificationChannel) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*AlamedaNotificationChannel) SetupWebhookWithManager ¶
func (r *AlamedaNotificationChannel) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AlamedaNotificationChannel) ValidateCreate ¶
func (r *AlamedaNotificationChannel) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AlamedaNotificationChannel) ValidateDelete ¶
func (r *AlamedaNotificationChannel) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AlamedaNotificationChannel) ValidateUpdate ¶
func (r *AlamedaNotificationChannel) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AlamedaNotificationChannelList ¶
type AlamedaNotificationChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AlamedaNotificationChannel `json:"items"` }
AlamedaNotificationChannelList contains a list of AlamedaNotificationChannel
func (*AlamedaNotificationChannelList) DeepCopy ¶
func (in *AlamedaNotificationChannelList) DeepCopy() *AlamedaNotificationChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationChannelList.
func (*AlamedaNotificationChannelList) DeepCopyInto ¶
func (in *AlamedaNotificationChannelList) DeepCopyInto(out *AlamedaNotificationChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlamedaNotificationChannelList) DeepCopyObject ¶
func (in *AlamedaNotificationChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlamedaNotificationChannelSpec ¶
type AlamedaNotificationChannelSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "make" to regenerate code after modifying this file Type string `json:"type,"` Email AlamedaEmail `json:"email,omitempty"` }
AlamedaNotificationChannelSpec defines the desired state of AlamedaNotificationChannel
func (*AlamedaNotificationChannelSpec) DeepCopy ¶
func (in *AlamedaNotificationChannelSpec) DeepCopy() *AlamedaNotificationChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationChannelSpec.
func (*AlamedaNotificationChannelSpec) DeepCopyInto ¶
func (in *AlamedaNotificationChannelSpec) DeepCopyInto(out *AlamedaNotificationChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlamedaNotificationChannelStatus ¶
type AlamedaNotificationChannelStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file ChannelTest *AlamedaChannelTest `json:"channelTest,omitempty"` }
AlamedaNotificationChannelStatus defines the observed state of AlamedaNotificationChannel
func (*AlamedaNotificationChannelStatus) DeepCopy ¶
func (in *AlamedaNotificationChannelStatus) DeepCopy() *AlamedaNotificationChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationChannelStatus.
func (*AlamedaNotificationChannelStatus) DeepCopyInto ¶
func (in *AlamedaNotificationChannelStatus) DeepCopyInto(out *AlamedaNotificationChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlamedaNotificationTopic ¶
type AlamedaNotificationTopic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlamedaNotificationTopicSpec `json:"spec,omitempty"` Status AlamedaNotificationTopicStatus `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:path=alamedanotificationtopics,scope=Cluster AlamedaNotificationTopic is the Schema for the alamedanotificationtopics API
func (*AlamedaNotificationTopic) DeepCopy ¶
func (in *AlamedaNotificationTopic) DeepCopy() *AlamedaNotificationTopic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationTopic.
func (*AlamedaNotificationTopic) DeepCopyInto ¶
func (in *AlamedaNotificationTopic) DeepCopyInto(out *AlamedaNotificationTopic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlamedaNotificationTopic) DeepCopyObject ¶
func (in *AlamedaNotificationTopic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlamedaNotificationTopic) Default ¶
func (r *AlamedaNotificationTopic) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*AlamedaNotificationTopic) SetupWebhookWithManager ¶
func (r *AlamedaNotificationTopic) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AlamedaNotificationTopic) ValidateCreate ¶
func (r *AlamedaNotificationTopic) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AlamedaNotificationTopic) ValidateDelete ¶
func (r *AlamedaNotificationTopic) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AlamedaNotificationTopic) ValidateUpdate ¶
func (r *AlamedaNotificationTopic) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AlamedaNotificationTopicList ¶
type AlamedaNotificationTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AlamedaNotificationTopic `json:"items"` }
AlamedaNotificationTopicList contains a list of AlamedaNotificationTopic
func (*AlamedaNotificationTopicList) DeepCopy ¶
func (in *AlamedaNotificationTopicList) DeepCopy() *AlamedaNotificationTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationTopicList.
func (*AlamedaNotificationTopicList) DeepCopyInto ¶
func (in *AlamedaNotificationTopicList) DeepCopyInto(out *AlamedaNotificationTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlamedaNotificationTopicList) DeepCopyObject ¶
func (in *AlamedaNotificationTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlamedaNotificationTopicSpec ¶
type AlamedaNotificationTopicSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "make" to regenerate code after modifying this file Disabled bool `json:"disabled,omitempty"` Topics []*AlamedaTopic `json:"topics,"` Channel *AlamedaChannel `json:"channel,"` }
AlamedaNotificationTopicSpec defines the desired state of AlamedaNotificationTopic
func (*AlamedaNotificationTopicSpec) DeepCopy ¶
func (in *AlamedaNotificationTopicSpec) DeepCopy() *AlamedaNotificationTopicSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationTopicSpec.
func (*AlamedaNotificationTopicSpec) DeepCopyInto ¶
func (in *AlamedaNotificationTopicSpec) DeepCopyInto(out *AlamedaNotificationTopicSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlamedaNotificationTopicStatus ¶
type AlamedaNotificationTopicStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file ChannelCondictions []*AlamedaChannelCondition `json:"channelConditions,"` }
AlamedaNotificationTopicStatus defines the observed state of AlamedaNotificationTopic
func (*AlamedaNotificationTopicStatus) DeepCopy ¶
func (in *AlamedaNotificationTopicStatus) DeepCopy() *AlamedaNotificationTopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationTopicStatus.
func (*AlamedaNotificationTopicStatus) DeepCopyInto ¶
func (in *AlamedaNotificationTopicStatus) DeepCopyInto(out *AlamedaNotificationTopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlamedaSource ¶
type AlamedaSource struct { Host string `json:"host,omitempty"` Component string `json:"component,omitempty"` }
func (*AlamedaSource) DeepCopy ¶
func (in *AlamedaSource) DeepCopy() *AlamedaSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaSource.
func (*AlamedaSource) DeepCopyInto ¶
func (in *AlamedaSource) DeepCopyInto(out *AlamedaSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlamedaSubject ¶
type AlamedaSubject struct { Kind string `json:"kind,omitempty"` Namespace string `json:"namespace,omitempty"` Name string `json:"name,omitempty"` APIVersion string `json:"apiVersion,omitempty"` }
EDIT THIS FILE! THIS IS SCAFFOLDING FOR YOU TO OWN! NOTE: json tags are required. Any new fields you add must have json tags for the fields to be serialized.
func (*AlamedaSubject) DeepCopy ¶
func (in *AlamedaSubject) DeepCopy() *AlamedaSubject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaSubject.
func (*AlamedaSubject) DeepCopyInto ¶
func (in *AlamedaSubject) DeepCopyInto(out *AlamedaSubject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlamedaTopic ¶
type AlamedaTopic struct { Type []string `json:"type,omitempty"` Subject []*AlamedaSubject `json:"subject,omitempty"` Level []string `json:"level,omitempty"` Source []*AlamedaSource `json:"source,omitempty"` }
func (*AlamedaTopic) DeepCopy ¶
func (in *AlamedaTopic) DeepCopy() *AlamedaTopic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaTopic.
func (*AlamedaTopic) DeepCopyInto ¶
func (in *AlamedaTopic) DeepCopyInto(out *AlamedaTopic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.