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 ¶
- Variables
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- func RegisterDefaults(scheme *runtime.Scheme) error
- type BrokeredInfraConfig
- type BrokeredInfraConfigList
- type BrokeredInfraConfigSpec
- type BrokeredInfraConfigStatus
- type InfraConfigAdmin
- type InfraConfigBroker
- type InfraConfigResources
- type InfraConfigRouter
- type StandardInfraConfig
- type StandardInfraConfigList
- type StandardInfraConfigSpec
- type StandardInfraConfigStatus
Constants ¶
This section is empty.
Variables ¶
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 GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
func RegisterDefaults ¶
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 ¶
func (in *BrokeredInfraConfigList) DeepCopy() *BrokeredInfraConfigList
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 ¶
func (in *BrokeredInfraConfigSpec) DeepCopy() *BrokeredInfraConfigSpec
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 ¶
func (in *BrokeredInfraConfigStatus) DeepCopy() *BrokeredInfraConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokeredInfraConfigStatus.
func (*BrokeredInfraConfigStatus) DeepCopyInto ¶
func (in *BrokeredInfraConfigStatus) DeepCopyInto(out *BrokeredInfraConfigStatus)
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 ¶
func (*InfraConfigResources) DeepCopy ¶
func (in *InfraConfigResources) DeepCopy() *InfraConfigResources
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 ¶
func (in *StandardInfraConfigList) DeepCopy() *StandardInfraConfigList
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 ¶
func (in *StandardInfraConfigSpec) DeepCopy() *StandardInfraConfigSpec
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 ¶
func (in *StandardInfraConfigStatus) DeepCopy() *StandardInfraConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardInfraConfigStatus.
func (*StandardInfraConfigStatus) DeepCopyInto ¶
func (in *StandardInfraConfigStatus) DeepCopyInto(out *StandardInfraConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.