v1alpha1

package
v4.2.718+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2020 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the notifying v1alpha1 API group +kubebuilder:object:generate=true +groupName=notifying.containers.ai

Index

Constants

This section is empty.

Variables

View Source
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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationChannel.

func (*AlamedaNotificationChannel) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationChannelList.

func (*AlamedaNotificationChannelList) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationChannelSpec.

func (*AlamedaNotificationChannelSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationChannelStatus.

func (*AlamedaNotificationChannelStatus) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationTopicList.

func (*AlamedaNotificationTopicList) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationTopicSpec.

func (*AlamedaNotificationTopicSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlamedaNotificationTopicStatus.

func (*AlamedaNotificationTopicStatus) DeepCopyInto

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL