v1beta1

package
v1.19.0 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2020 License: Apache-2.0 Imports: 6 Imported by: 4

Documentation

Overview

Package v1beta1 contains API Schema definitions for the admin v1beta1 API group +k8s:deepcopy-gen=package,register +groupName=admin.enmasse.io

Package v1beta1 contains API Schema definitions for the admin v1beta1 API group +k8s:deepcopy-gen=package,register +groupName=admin.enmasse.io

Index

Constants

This section is empty.

Variables

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

	// 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 BrokeredInfraConfig

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

	Spec   BrokeredInfraConfigSpec   `json:"spec,omitempty"`
	Status BrokeredInfraConfigStatus `json:"status,omitempty"`
}

BrokeredInfraConfig is the Schema for the brokeredinfraconfigs API +k8s:openapi-gen=true

func (*BrokeredInfraConfig) DeepCopy

func (in *BrokeredInfraConfig) DeepCopy() *BrokeredInfraConfig

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

func (*BrokeredInfraConfig) DeepCopyInto

func (in *BrokeredInfraConfig) DeepCopyInto(out *BrokeredInfraConfig)

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

func (*BrokeredInfraConfig) DeepCopyObject

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

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

type BrokeredInfraConfigList

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

BrokeredInfraConfigList contains a list of BrokeredInfraConfig

func (*BrokeredInfraConfigList) DeepCopy

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

func (*BrokeredInfraConfigList) DeepCopyInto

func (in *BrokeredInfraConfigList) DeepCopyInto(out *BrokeredInfraConfigList)

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

func (*BrokeredInfraConfigList) DeepCopyObject

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

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

type BrokeredInfraConfigSpec

type BrokeredInfraConfigSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file
	Admin  InfraConfigAdmin  `json:"admin"`
	Broker InfraConfigBroker `json:"broker"`
}

BrokeredInfraConfigSpec defines the desired state of BrokeredInfraConfig

func (*BrokeredInfraConfigSpec) DeepCopy

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

func (*BrokeredInfraConfigSpec) DeepCopyInto

func (in *BrokeredInfraConfigSpec) DeepCopyInto(out *BrokeredInfraConfigSpec)

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

type BrokeredInfraConfigStatus

type BrokeredInfraConfigStatus struct {
}

BrokeredInfraConfigStatus defines the observed state of BrokeredInfraConfig

func (*BrokeredInfraConfigStatus) DeepCopy

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

func (*BrokeredInfraConfigStatus) DeepCopyInto

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

type InfraConfigAdmin

type InfraConfigAdmin struct {
	Resources InfraConfigResources `json:"resources"`
}

func (*InfraConfigAdmin) DeepCopy

func (in *InfraConfigAdmin) DeepCopy() *InfraConfigAdmin

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

func (*InfraConfigAdmin) DeepCopyInto

func (in *InfraConfigAdmin) DeepCopyInto(out *InfraConfigAdmin)

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

type InfraConfigBroker

type InfraConfigBroker struct {
	Resources         InfraConfigResources `json:"resources"`
	AddressFullPolicy string               `json:"addressFullPolicy"`
}

func (*InfraConfigBroker) DeepCopy

func (in *InfraConfigBroker) DeepCopy() *InfraConfigBroker

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

func (*InfraConfigBroker) DeepCopyInto

func (in *InfraConfigBroker) DeepCopyInto(out *InfraConfigBroker)

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

type InfraConfigResources

type InfraConfigResources struct {
	Memory  string `json:"memory"`
	Storage string `json:"storage"`
}

func (*InfraConfigResources) DeepCopy

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

func (*InfraConfigResources) DeepCopyInto

func (in *InfraConfigResources) DeepCopyInto(out *InfraConfigResources)

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

type InfraConfigRouter

type InfraConfigRouter struct {
	MinReplicas  int                  `json:"minReplicas"`
	Resources    InfraConfigResources `json:"resources"`
	LinkCapacity int                  `json:"linkCapacity"`
}

func (*InfraConfigRouter) DeepCopy

func (in *InfraConfigRouter) DeepCopy() *InfraConfigRouter

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

func (*InfraConfigRouter) DeepCopyInto

func (in *InfraConfigRouter) DeepCopyInto(out *InfraConfigRouter)

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

type StandardInfraConfig

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

	Spec   StandardInfraConfigSpec   `json:"spec,omitempty"`
	Status StandardInfraConfigStatus `json:"status,omitempty"`
}

StandardInfraConfig is the Schema for the standardinfraconfigs API +k8s:openapi-gen=true

func (*StandardInfraConfig) DeepCopy

func (in *StandardInfraConfig) DeepCopy() *StandardInfraConfig

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

func (*StandardInfraConfig) DeepCopyInto

func (in *StandardInfraConfig) DeepCopyInto(out *StandardInfraConfig)

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

func (*StandardInfraConfig) DeepCopyObject

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

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

type StandardInfraConfigList

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

StandardInfraConfigList contains a list of StandardInfraConfig

func (*StandardInfraConfigList) DeepCopy

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

func (*StandardInfraConfigList) DeepCopyInto

func (in *StandardInfraConfigList) DeepCopyInto(out *StandardInfraConfigList)

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

func (*StandardInfraConfigList) DeepCopyObject

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

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

type StandardInfraConfigSpec

type StandardInfraConfigSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file
	Admin  InfraConfigAdmin  `json:"admin"`
	Broker InfraConfigBroker `json:"broker"`
	Router InfraConfigRouter `json:"router"`
}

StandardInfraConfigSpec defines the desired state of StandardInfraConfig

func (*StandardInfraConfigSpec) DeepCopy

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

func (*StandardInfraConfigSpec) DeepCopyInto

func (in *StandardInfraConfigSpec) DeepCopyInto(out *StandardInfraConfigSpec)

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

type StandardInfraConfigStatus

type StandardInfraConfigStatus struct {
}

StandardInfraConfigStatus defines the observed state of StandardInfraConfig

func (*StandardInfraConfigStatus) DeepCopy

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

func (*StandardInfraConfigStatus) DeepCopyInto

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