v2alpha1

package
v0.20.1 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package v2alpha1 contains API Schema definitions for the broker v2alpha1 API group +k8s:deepcopy-gen=package,register +groupName=broker.amq.io

Package v2alpha1 contains API Schema definitions for the broker v2alpha1 API group +k8s:deepcopy-gen=package,register +groupName=broker.amq.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: "broker.amq.io", Version: "v2alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}
)

Functions

func RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

Types

type AcceptorType added in v0.14.0

type AcceptorType struct {
	Name                string `json:"name"`
	Port                int32  `json:"port,omitempty"`
	Protocols           string `json:"protocols,omitempty"`
	SSLEnabled          bool   `json:"sslEnabled,omitempty"`
	SSLSecret           string `json:"sslSecret,omitempty"`
	EnabledCipherSuites string `json:"enabledCipherSuites,omitempty"`
	EnabledProtocols    string `json:"enabledProtocols,omitempty"`
	NeedClientAuth      bool   `json:"needClientAuth,omitempty"`
	WantClientAuth      bool   `json:"wantClientAuth,omitempty"`
	VerifyHost          bool   `json:"verifyHost,omitempty"`
	SSLProvider         string `json:"sslProvider,omitempty"`
	SNIHost             string `json:"sniHost,omitempty"`
	Expose              bool   `json:"expose,omitempty"`
	AnycastPrefix       string `json:"anycastPrefix,omitempty"`
	MulticastPrefix     string `json:"multicastPrefix,omitempty"`
	ConnectionsAllowed  int    `json:"connectionsAllowed,omitempty"`
}

func (*AcceptorType) DeepCopy added in v0.14.0

func (in *AcceptorType) DeepCopy() *AcceptorType

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

func (*AcceptorType) DeepCopyInto added in v0.14.0

func (in *AcceptorType) DeepCopyInto(out *AcceptorType)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActiveMQArtemis added in v0.14.0

type ActiveMQArtemis struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ActiveMQArtemisSpec   `json:"spec,omitempty"`
	Status ActiveMQArtemisStatus `json:"status,omitempty"`
}

ActiveMQArtemis is the Schema for the activemqartemis API +k8s:openapi-gen=true +genclient

func (*ActiveMQArtemis) DeepCopy added in v0.14.0

func (in *ActiveMQArtemis) DeepCopy() *ActiveMQArtemis

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

func (*ActiveMQArtemis) DeepCopyInto added in v0.14.0

func (in *ActiveMQArtemis) DeepCopyInto(out *ActiveMQArtemis)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActiveMQArtemis) DeepCopyObject added in v0.14.0

func (in *ActiveMQArtemis) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ActiveMQArtemisAddress

type ActiveMQArtemisAddress struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ActiveMQArtemisAddressSpec   `json:"spec,omitempty"`
	Status ActiveMQArtemisAddressStatus `json:"status,omitempty"`
}

ActiveMQArtemisAddress is the Schema for the activemqartemisaddresses API +k8s:openapi-gen=true +genclient

func (*ActiveMQArtemisAddress) DeepCopy

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

func (*ActiveMQArtemisAddress) DeepCopyInto

func (in *ActiveMQArtemisAddress) DeepCopyInto(out *ActiveMQArtemisAddress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActiveMQArtemisAddress) DeepCopyObject

func (in *ActiveMQArtemisAddress) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ActiveMQArtemisAddressList

type ActiveMQArtemisAddressList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ActiveMQArtemisAddress `json:"items"`
}

ActiveMQArtemisAddressList contains a list of ActiveMQArtemisAddress

func (*ActiveMQArtemisAddressList) DeepCopy

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

func (*ActiveMQArtemisAddressList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActiveMQArtemisAddressList) DeepCopyObject

func (in *ActiveMQArtemisAddressList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ActiveMQArtemisAddressSpec

type ActiveMQArtemisAddressSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file
	// Add custom validation using kubebuilder tags: https://book.kubebuilder.io/beyond_basics/generating_crd.html
	AddressName string `json:"addressName"`
	QueueName   string `json:"queueName"`
	RoutingType string `json:"routingType"`
}

ActiveMQArtemisAddressSpec defines the desired state of ActiveMQArtemisAddress +k8s:openapi-gen=true

func (*ActiveMQArtemisAddressSpec) DeepCopy

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

func (*ActiveMQArtemisAddressSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActiveMQArtemisAddressStatus

type ActiveMQArtemisAddressStatus struct {
}

ActiveMQArtemisAddressStatus defines the observed state of ActiveMQArtemisAddress +k8s:openapi-gen=true

func (*ActiveMQArtemisAddressStatus) DeepCopy

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

func (*ActiveMQArtemisAddressStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActiveMQArtemisList added in v0.14.0

type ActiveMQArtemisList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ActiveMQArtemis `json:"items"`
}

ActiveMQArtemisList contains a list of ActiveMQArtemis

func (*ActiveMQArtemisList) DeepCopy added in v0.14.0

func (in *ActiveMQArtemisList) DeepCopy() *ActiveMQArtemisList

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

func (*ActiveMQArtemisList) DeepCopyInto added in v0.14.0

func (in *ActiveMQArtemisList) DeepCopyInto(out *ActiveMQArtemisList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActiveMQArtemisList) DeepCopyObject added in v0.14.0

func (in *ActiveMQArtemisList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ActiveMQArtemisScaledown

type ActiveMQArtemisScaledown struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ActiveMQArtemisScaledownSpec   `json:"spec,omitempty"`
	Status ActiveMQArtemisScaledownStatus `json:"status,omitempty"`
}

ActiveMQArtemisScaledown is the Schema for the activemqartemisscaledowns API +k8s:openapi-gen=true

func (*ActiveMQArtemisScaledown) DeepCopy

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

func (*ActiveMQArtemisScaledown) DeepCopyInto

func (in *ActiveMQArtemisScaledown) DeepCopyInto(out *ActiveMQArtemisScaledown)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActiveMQArtemisScaledown) DeepCopyObject

func (in *ActiveMQArtemisScaledown) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ActiveMQArtemisScaledownList

type ActiveMQArtemisScaledownList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ActiveMQArtemisScaledown `json:"items"`
}

ActiveMQArtemisScaledownList contains a list of ActiveMQArtemisScaledown

func (*ActiveMQArtemisScaledownList) DeepCopy

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

func (*ActiveMQArtemisScaledownList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActiveMQArtemisScaledownList) DeepCopyObject

func (in *ActiveMQArtemisScaledownList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ActiveMQArtemisScaledownSpec

type ActiveMQArtemisScaledownSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file
	// Add custom validation using kubebuilder tags: https://book.kubebuilder.io/beyond_basics/generating_crd.html
	//Namespace  string `json:"namespace"`
	LocalOnly bool `json:"localOnly"`
}

ActiveMQArtemisScaledownSpec defines the desired state of ActiveMQArtemisScaledown +k8s:openapi-gen=true

func (*ActiveMQArtemisScaledownSpec) DeepCopy

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

func (*ActiveMQArtemisScaledownSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActiveMQArtemisScaledownStatus

type ActiveMQArtemisScaledownStatus struct {
}

ActiveMQArtemisScaledownStatus defines the observed state of ActiveMQArtemisScaledown +k8s:openapi-gen=true

func (*ActiveMQArtemisScaledownStatus) DeepCopy

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

func (*ActiveMQArtemisScaledownStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActiveMQArtemisSpec added in v0.14.0

type ActiveMQArtemisSpec struct {
	AdminUser      string             `json:"adminUser,omitempty"`
	AdminPassword  string             `json:"adminPassword,omitempty"`
	DeploymentPlan DeploymentPlanType `json:"deploymentPlan,omitempty"`
	Acceptors      []AcceptorType     `json:"acceptors,omitempty"`
	Connectors     []ConnectorType    `json:"connectors,omitempty"`
	Console        ConsoleType        `json:"console,omitempty"`
}

ActiveMQArtemisSpec defines the desired state of ActiveMQArtemis +k8s:openapi-gen=true

func (*ActiveMQArtemisSpec) DeepCopy added in v0.14.0

func (in *ActiveMQArtemisSpec) DeepCopy() *ActiveMQArtemisSpec

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

func (*ActiveMQArtemisSpec) DeepCopyInto added in v0.14.0

func (in *ActiveMQArtemisSpec) DeepCopyInto(out *ActiveMQArtemisSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActiveMQArtemisStatus added in v0.14.0

type ActiveMQArtemisStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file
	// Add custom validation using kubebuilder tags: https://book.kubebuilder.io/beyond_basics/generating_crd.html
	PodStatus olm.DeploymentStatus `json:"podStatus"`
}

ActiveMQArtemisStatus defines the observed state of ActiveMQArtemis +k8s:openapi-gen=true

func (*ActiveMQArtemisStatus) DeepCopy added in v0.14.0

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

func (*ActiveMQArtemisStatus) DeepCopyInto added in v0.14.0

func (in *ActiveMQArtemisStatus) DeepCopyInto(out *ActiveMQArtemisStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConnectorType added in v0.14.0

type ConnectorType struct {
	Name                string `json:"name"`
	Type                string `json:"type,omitempty"`
	Host                string `json:"host"`
	Port                int32  `json:"port"`
	SSLEnabled          bool   `json:"sslEnabled,omitempty"`
	SSLSecret           string `json:"sslSecret,omitempty"`
	EnabledCipherSuites string `json:"enabledCipherSuites,omitempty"`
	EnabledProtocols    string `json:"enabledProtocols,omitempty"`
	NeedClientAuth      bool   `json:"needClientAuth,omitempty"`
	WantClientAuth      bool   `json:"wantClientAuth,omitempty"`
	VerifyHost          bool   `json:"verifyHost,omitempty"`
	SSLProvider         string `json:"sslProvider,omitempty"`
	SNIHost             string `json:"sniHost,omitempty"`
	Expose              bool   `json:"expose,omitempty"`
}

func (*ConnectorType) DeepCopy added in v0.14.0

func (in *ConnectorType) DeepCopy() *ConnectorType

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

func (*ConnectorType) DeepCopyInto added in v0.14.0

func (in *ConnectorType) DeepCopyInto(out *ConnectorType)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConsoleType added in v0.14.0

type ConsoleType struct {
	Expose        bool   `json:"expose,omitempty"`
	SSLEnabled    bool   `json:"sslEnabled,omitempty"`
	SSLSecret     string `json:"sslSecret,omitempty"`
	UseClientAuth bool   `json:"useClientAuth,omitempty"`
}

func (*ConsoleType) DeepCopy added in v0.14.0

func (in *ConsoleType) DeepCopy() *ConsoleType

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

func (*ConsoleType) DeepCopyInto added in v0.14.0

func (in *ConsoleType) DeepCopyInto(out *ConsoleType)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeploymentPlanType added in v0.14.0

type DeploymentPlanType struct {
	Image              string `json:"image,omitempty"`
	Size               int32  `json:"size,omitempty"`
	RequireLogin       bool   `json:"requireLogin,omitempty"`
	PersistenceEnabled bool   `json:"persistenceEnabled,omitempty"`
	JournalType        string `json:"journalType,omitempty"`
	MessageMigration   *bool  `json:"messageMigration,omitempty"`
}

func (*DeploymentPlanType) DeepCopy added in v0.14.0

func (in *DeploymentPlanType) DeepCopy() *DeploymentPlanType

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

func (*DeploymentPlanType) DeepCopyInto added in v0.14.0

func (in *DeploymentPlanType) DeepCopyInto(out *DeploymentPlanType)

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