Documentation
¶
Overview ¶
Package v2alpha1 contains API Schema definitions for the broker v2alpha1 API group +kubebuilder:object:generate=true +groupName=broker.amq.io
Index ¶
- Variables
- type AcceptorType
- type ActiveMQArtemis
- func (r *ActiveMQArtemis) ConvertFrom(src conversion.Hub) error
- func (r *ActiveMQArtemis) ConvertTo(dst conversion.Hub) error
- func (in *ActiveMQArtemis) DeepCopy() *ActiveMQArtemis
- func (in *ActiveMQArtemis) DeepCopyInto(out *ActiveMQArtemis)
- func (in *ActiveMQArtemis) DeepCopyObject() runtime.Object
- type ActiveMQArtemisAddress
- func (r *ActiveMQArtemisAddress) ConvertFrom(src conversion.Hub) error
- func (r *ActiveMQArtemisAddress) ConvertTo(dst conversion.Hub) error
- func (in *ActiveMQArtemisAddress) DeepCopy() *ActiveMQArtemisAddress
- func (in *ActiveMQArtemisAddress) DeepCopyInto(out *ActiveMQArtemisAddress)
- func (in *ActiveMQArtemisAddress) DeepCopyObject() runtime.Object
- type ActiveMQArtemisAddressList
- type ActiveMQArtemisAddressSpec
- type ActiveMQArtemisAddressStatus
- type ActiveMQArtemisList
- type ActiveMQArtemisScaledown
- type ActiveMQArtemisScaledownList
- type ActiveMQArtemisScaledownSpec
- type ActiveMQArtemisScaledownStatus
- type ActiveMQArtemisSpec
- type ActiveMQArtemisStatus
- type ConnectorType
- type ConsoleType
- type DeploymentPlanType
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "broker.amq.io", Version: "v2alpha1"} // 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 AcceptorType ¶
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 ¶
func (in *AcceptorType) DeepCopy() *AcceptorType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceptorType.
func (*AcceptorType) DeepCopyInto ¶
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 ¶
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 activemqartemises API
func (*ActiveMQArtemis) ConvertFrom ¶
func (r *ActiveMQArtemis) ConvertFrom(src conversion.Hub) error
func (*ActiveMQArtemis) ConvertTo ¶
func (r *ActiveMQArtemis) ConvertTo(dst conversion.Hub) error
func (*ActiveMQArtemis) DeepCopy ¶
func (in *ActiveMQArtemis) DeepCopy() *ActiveMQArtemis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveMQArtemis.
func (*ActiveMQArtemis) DeepCopyInto ¶
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 ¶
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
func (*ActiveMQArtemisAddress) ConvertFrom ¶
func (r *ActiveMQArtemisAddress) ConvertFrom(src conversion.Hub) error
func (*ActiveMQArtemisAddress) ConvertTo ¶
func (r *ActiveMQArtemisAddress) ConvertTo(dst conversion.Hub) error
func (*ActiveMQArtemisAddress) DeepCopy ¶
func (in *ActiveMQArtemisAddress) DeepCopy() *ActiveMQArtemisAddress
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 ¶
func (in *ActiveMQArtemisAddressList) DeepCopy() *ActiveMQArtemisAddressList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveMQArtemisAddressList.
func (*ActiveMQArtemisAddressList) DeepCopyInto ¶
func (in *ActiveMQArtemisAddressList) DeepCopyInto(out *ActiveMQArtemisAddressList)
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 {
AddressName string `json:"addressName"`
QueueName string `json:"queueName"`
RoutingType string `json:"routingType"`
}
ActiveMQArtemisAddressSpec defines the desired state of ActiveMQArtemisAddress
func (*ActiveMQArtemisAddressSpec) DeepCopy ¶
func (in *ActiveMQArtemisAddressSpec) DeepCopy() *ActiveMQArtemisAddressSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveMQArtemisAddressSpec.
func (*ActiveMQArtemisAddressSpec) DeepCopyInto ¶
func (in *ActiveMQArtemisAddressSpec) DeepCopyInto(out *ActiveMQArtemisAddressSpec)
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
func (*ActiveMQArtemisAddressStatus) DeepCopy ¶
func (in *ActiveMQArtemisAddressStatus) DeepCopy() *ActiveMQArtemisAddressStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveMQArtemisAddressStatus.
func (*ActiveMQArtemisAddressStatus) DeepCopyInto ¶
func (in *ActiveMQArtemisAddressStatus) DeepCopyInto(out *ActiveMQArtemisAddressStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveMQArtemisList ¶
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 ¶
func (in *ActiveMQArtemisList) DeepCopy() *ActiveMQArtemisList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveMQArtemisList.
func (*ActiveMQArtemisList) DeepCopyInto ¶
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 ¶
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
func (*ActiveMQArtemisScaledown) DeepCopy ¶
func (in *ActiveMQArtemisScaledown) DeepCopy() *ActiveMQArtemisScaledown
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 ¶
func (in *ActiveMQArtemisScaledownList) DeepCopy() *ActiveMQArtemisScaledownList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveMQArtemisScaledownList.
func (*ActiveMQArtemisScaledownList) DeepCopyInto ¶
func (in *ActiveMQArtemisScaledownList) DeepCopyInto(out *ActiveMQArtemisScaledownList)
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 {
// Triggered by main ActiveMQArtemis CRD messageMigration entry
//+operator-sdk:csv:customresourcedefinitions:type=spec,displayName="Temporary",xDescriptors={"urn:alm:descriptor:com.tectonic.ui:booleanSwitch"}
LocalOnly bool `json:"localOnly"`
}
ActiveMQArtemisScaledownSpec defines the desired state of ActiveMQArtemisScaledown
func (*ActiveMQArtemisScaledownSpec) DeepCopy ¶
func (in *ActiveMQArtemisScaledownSpec) DeepCopy() *ActiveMQArtemisScaledownSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveMQArtemisScaledownSpec.
func (*ActiveMQArtemisScaledownSpec) DeepCopyInto ¶
func (in *ActiveMQArtemisScaledownSpec) DeepCopyInto(out *ActiveMQArtemisScaledownSpec)
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
func (*ActiveMQArtemisScaledownStatus) DeepCopy ¶
func (in *ActiveMQArtemisScaledownStatus) DeepCopy() *ActiveMQArtemisScaledownStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveMQArtemisScaledownStatus.
func (*ActiveMQArtemisScaledownStatus) DeepCopyInto ¶
func (in *ActiveMQArtemisScaledownStatus) DeepCopyInto(out *ActiveMQArtemisScaledownStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveMQArtemisSpec ¶
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
func (*ActiveMQArtemisSpec) DeepCopy ¶
func (in *ActiveMQArtemisSpec) DeepCopy() *ActiveMQArtemisSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveMQArtemisSpec.
func (*ActiveMQArtemisSpec) DeepCopyInto ¶
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 ¶
type ActiveMQArtemisStatus struct {
PodStatus olm.DeploymentStatus `json:"podStatus"`
}
ActiveMQArtemisStatus defines the observed state of ActiveMQArtemis
func (*ActiveMQArtemisStatus) DeepCopy ¶
func (in *ActiveMQArtemisStatus) DeepCopy() *ActiveMQArtemisStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveMQArtemisStatus.
func (*ActiveMQArtemisStatus) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ConnectorType) DeepCopy() *ConnectorType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorType.
func (*ConnectorType) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ConsoleType) DeepCopy() *ConsoleType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleType.
func (*ConsoleType) DeepCopyInto ¶
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 ¶
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 ¶
func (in *DeploymentPlanType) DeepCopy() *DeploymentPlanType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentPlanType.
func (*DeploymentPlanType) DeepCopyInto ¶
func (in *DeploymentPlanType) DeepCopyInto(out *DeploymentPlanType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.