Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the multicluster v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=admiralty.io/multicluster-scheduler/pkg/apis/multicluster +k8s:defaulter-gen=TypeMeta +groupName=multicluster.admiralty.io
Package v1alpha1 contains API Schema definitions for the multicluster v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=admiralty.io/multicluster-scheduler/pkg/apis/multicluster +k8s:defaulter-gen=TypeMeta +groupName=multicluster.admiralty.io
Index ¶
- Variables
- func Resource(resource string) schema.GroupResource
- type NodeObservation
- type NodeObservationList
- type NodeObservationSpec
- type NodeObservationStatus
- type NodePool
- type NodePoolList
- type NodePoolObservation
- type NodePoolObservationList
- type NodePoolObservationSpec
- type NodePoolObservationStatus
- type NodePoolSpec
- type NodePoolStatus
- type PodDecision
- type PodDecisionList
- type PodDecisionSpec
- type PodDecisionStatus
- type PodObservation
- type PodObservationList
- type PodObservationSpec
- type PodObservationStatus
- type ServiceDecision
- type ServiceDecisionList
- type ServiceDecisionSpec
- type ServiceDecisionStatus
- type ServiceObservation
- type ServiceObservationList
- type ServiceObservationSpec
- type ServiceObservationStatus
- type ServiceTemplateSpec
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "multicluster.admiralty.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is required by pkg/client/... AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource is required by pkg/client/listers/...
Types ¶
type NodeObservation ¶
type NodeObservation struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional Spec NodeObservationSpec `json:"spec,omitempty"` // +optional Status NodeObservationStatus `json:"status,omitempty"` }
NodeObservation is the Schema for the nodeobservations API +k8s:openapi-gen=true +kubebuilder:categories=observations
func (*NodeObservation) DeepCopy ¶
func (in *NodeObservation) DeepCopy() *NodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeObservation.
func (*NodeObservation) DeepCopyInto ¶
func (in *NodeObservation) DeepCopyInto(out *NodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeObservation) DeepCopyObject ¶
func (in *NodeObservation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodeObservationList ¶
type NodeObservationList struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` Items []NodeObservation `json:"items"` }
NodeObservationList contains a list of NodeObservation
func (*NodeObservationList) DeepCopy ¶
func (in *NodeObservationList) DeepCopy() *NodeObservationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeObservationList.
func (*NodeObservationList) DeepCopyInto ¶
func (in *NodeObservationList) DeepCopyInto(out *NodeObservationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeObservationList) DeepCopyObject ¶
func (in *NodeObservationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodeObservationSpec ¶
type NodeObservationSpec struct { }
NodeObservationSpec defines the desired state of NodeObservation
func (*NodeObservationSpec) DeepCopy ¶
func (in *NodeObservationSpec) DeepCopy() *NodeObservationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeObservationSpec.
func (*NodeObservationSpec) DeepCopyInto ¶
func (in *NodeObservationSpec) DeepCopyInto(out *NodeObservationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeObservationStatus ¶
type NodeObservationStatus struct { // +optional LiveState *corev1.Node `json:"liveState,omitempty"` }
NodeObservationStatus defines the observed state of NodeObservation
func (*NodeObservationStatus) DeepCopy ¶
func (in *NodeObservationStatus) DeepCopy() *NodeObservationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeObservationStatus.
func (*NodeObservationStatus) DeepCopyInto ¶
func (in *NodeObservationStatus) DeepCopyInto(out *NodeObservationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePool ¶
type NodePool struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional Spec NodePoolSpec `json:"spec,omitempty"` // +optional Status NodePoolStatus `json:"status,omitempty"` }
NodePool is the Schema for the nodepools API +k8s:openapi-gen=true
func (*NodePool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePool.
func (*NodePool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodePool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodePoolList ¶
type NodePoolList struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` Items []NodePool `json:"items"` }
NodePoolList contains a list of NodePool
func (*NodePoolList) DeepCopy ¶
func (in *NodePoolList) DeepCopy() *NodePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolList.
func (*NodePoolList) DeepCopyInto ¶
func (in *NodePoolList) DeepCopyInto(out *NodePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodePoolList) DeepCopyObject ¶
func (in *NodePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodePoolObservation ¶
type NodePoolObservation struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional Spec NodePoolObservationSpec `json:"spec,omitempty"` // +optional Status NodePoolObservationStatus `json:"status,omitempty"` }
NodePoolObservation is the Schema for the nodepoolobservations API +k8s:openapi-gen=true +kubebuilder:categories=observations
func (*NodePoolObservation) DeepCopy ¶
func (in *NodePoolObservation) DeepCopy() *NodePoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolObservation.
func (*NodePoolObservation) DeepCopyInto ¶
func (in *NodePoolObservation) DeepCopyInto(out *NodePoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodePoolObservation) DeepCopyObject ¶
func (in *NodePoolObservation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodePoolObservationList ¶
type NodePoolObservationList struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` Items []NodePoolObservation `json:"items"` }
NodePoolObservationList contains a list of NodePoolObservation
func (*NodePoolObservationList) DeepCopy ¶
func (in *NodePoolObservationList) DeepCopy() *NodePoolObservationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolObservationList.
func (*NodePoolObservationList) DeepCopyInto ¶
func (in *NodePoolObservationList) DeepCopyInto(out *NodePoolObservationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodePoolObservationList) DeepCopyObject ¶
func (in *NodePoolObservationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodePoolObservationSpec ¶
type NodePoolObservationSpec struct { }
NodePoolObservationSpec defines the desired state of NodePoolObservation
func (*NodePoolObservationSpec) DeepCopy ¶
func (in *NodePoolObservationSpec) DeepCopy() *NodePoolObservationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolObservationSpec.
func (*NodePoolObservationSpec) DeepCopyInto ¶
func (in *NodePoolObservationSpec) DeepCopyInto(out *NodePoolObservationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolObservationStatus ¶
type NodePoolObservationStatus struct { // +optional LiveState *NodePool `json:"liveState,omitempty"` }
NodePoolObservationStatus defines the observed state of NodePoolObservation
func (*NodePoolObservationStatus) DeepCopy ¶
func (in *NodePoolObservationStatus) DeepCopy() *NodePoolObservationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolObservationStatus.
func (*NodePoolObservationStatus) DeepCopyInto ¶
func (in *NodePoolObservationStatus) DeepCopyInto(out *NodePoolObservationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolSpec ¶
type NodePoolSpec struct { // +optional Selector *metav1.LabelSelector `json:"selector,omitempty"` MinNodeCount int32 `json:"minNodeCount"` MaxNodeCount int32 `json:"maxNodeCount"` // +optional NodePrice *resource.Quantity `json:"price,omitempty"` // +optional NodeAllocatable corev1.ResourceList `json:"allocatable,omitempty"` }
NodePoolSpec defines the desired state of NodePool
func (*NodePoolSpec) DeepCopy ¶
func (in *NodePoolSpec) DeepCopy() *NodePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolSpec.
func (*NodePoolSpec) DeepCopyInto ¶
func (in *NodePoolSpec) DeepCopyInto(out *NodePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolStatus ¶
type NodePoolStatus struct { }
NodePoolStatus defines the observed state of NodePool
func (*NodePoolStatus) DeepCopy ¶
func (in *NodePoolStatus) DeepCopy() *NodePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolStatus.
func (*NodePoolStatus) DeepCopyInto ¶
func (in *NodePoolStatus) DeepCopyInto(out *NodePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodDecision ¶ added in v0.2.0
type PodDecision struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // +optional Spec PodDecisionSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` // +optional Status PodDecisionStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
PodDecision is the Schema for the poddecisions API +k8s:openapi-gen=true +kubebuilder:categories=decisions
func (*PodDecision) DeepCopy ¶ added in v0.2.0
func (in *PodDecision) DeepCopy() *PodDecision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDecision.
func (*PodDecision) DeepCopyInto ¶ added in v0.2.0
func (in *PodDecision) DeepCopyInto(out *PodDecision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodDecision) DeepCopyObject ¶ added in v0.2.0
func (in *PodDecision) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodDecisionList ¶ added in v0.2.0
type PodDecisionList struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` Items []PodDecision `json:"items"` }
PodDecisionList contains a list of PodDecision
func (*PodDecisionList) DeepCopy ¶ added in v0.2.0
func (in *PodDecisionList) DeepCopy() *PodDecisionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDecisionList.
func (*PodDecisionList) DeepCopyInto ¶ added in v0.2.0
func (in *PodDecisionList) DeepCopyInto(out *PodDecisionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodDecisionList) DeepCopyObject ¶ added in v0.2.0
func (in *PodDecisionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodDecisionSpec ¶ added in v0.2.0
type PodDecisionSpec struct {
Template corev1.PodTemplateSpec `json:"template"`
}
PodDecisionSpec defines the desired state of PodDecision
func (*PodDecisionSpec) DeepCopy ¶ added in v0.2.0
func (in *PodDecisionSpec) DeepCopy() *PodDecisionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDecisionSpec.
func (*PodDecisionSpec) DeepCopyInto ¶ added in v0.2.0
func (in *PodDecisionSpec) DeepCopyInto(out *PodDecisionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodDecisionStatus ¶ added in v0.2.0
type PodDecisionStatus struct { }
PodDecisionStatus defines the observed state of PodDecision
func (*PodDecisionStatus) DeepCopy ¶ added in v0.2.0
func (in *PodDecisionStatus) DeepCopy() *PodDecisionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodDecisionStatus.
func (*PodDecisionStatus) DeepCopyInto ¶ added in v0.2.0
func (in *PodDecisionStatus) DeepCopyInto(out *PodDecisionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodObservation ¶
type PodObservation struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional Spec PodObservationSpec `json:"spec,omitempty"` // +optional Status PodObservationStatus `json:"status,omitempty"` }
PodObservation is the Schema for the podobservations API +k8s:openapi-gen=true +kubebuilder:categories=observations
func (*PodObservation) DeepCopy ¶
func (in *PodObservation) DeepCopy() *PodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodObservation.
func (*PodObservation) DeepCopyInto ¶
func (in *PodObservation) DeepCopyInto(out *PodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodObservation) DeepCopyObject ¶
func (in *PodObservation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodObservationList ¶
type PodObservationList struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` Items []PodObservation `json:"items"` }
PodObservationList contains a list of PodObservation
func (*PodObservationList) DeepCopy ¶
func (in *PodObservationList) DeepCopy() *PodObservationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodObservationList.
func (*PodObservationList) DeepCopyInto ¶
func (in *PodObservationList) DeepCopyInto(out *PodObservationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodObservationList) DeepCopyObject ¶
func (in *PodObservationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodObservationSpec ¶
type PodObservationSpec struct { }
PodObservationSpec defines the desired state of PodObservation
func (*PodObservationSpec) DeepCopy ¶
func (in *PodObservationSpec) DeepCopy() *PodObservationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodObservationSpec.
func (*PodObservationSpec) DeepCopyInto ¶
func (in *PodObservationSpec) DeepCopyInto(out *PodObservationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodObservationStatus ¶
type PodObservationStatus struct { // +optional LiveState *corev1.Pod `json:"liveState,omitempty"` }
PodObservationStatus defines the observed state of PodObservation
func (*PodObservationStatus) DeepCopy ¶
func (in *PodObservationStatus) DeepCopy() *PodObservationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodObservationStatus.
func (*PodObservationStatus) DeepCopyInto ¶
func (in *PodObservationStatus) DeepCopyInto(out *PodObservationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDecision ¶ added in v0.3.0
type ServiceDecision struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // +optional Spec ServiceDecisionSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` // +optional Status ServiceDecisionStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
ServiceDecision is the Schema for the servicedecisions API +k8s:openapi-gen=true +kubebuilder:categories=decisions
func (*ServiceDecision) DeepCopy ¶ added in v0.3.0
func (in *ServiceDecision) DeepCopy() *ServiceDecision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDecision.
func (*ServiceDecision) DeepCopyInto ¶ added in v0.3.0
func (in *ServiceDecision) DeepCopyInto(out *ServiceDecision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceDecision) DeepCopyObject ¶ added in v0.3.0
func (in *ServiceDecision) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceDecisionList ¶ added in v0.3.0
type ServiceDecisionList struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceDecision `json:"items"` }
ServiceDecisionList contains a list of ServiceDecision
func (*ServiceDecisionList) DeepCopy ¶ added in v0.3.0
func (in *ServiceDecisionList) DeepCopy() *ServiceDecisionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDecisionList.
func (*ServiceDecisionList) DeepCopyInto ¶ added in v0.3.0
func (in *ServiceDecisionList) DeepCopyInto(out *ServiceDecisionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceDecisionList) DeepCopyObject ¶ added in v0.3.0
func (in *ServiceDecisionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceDecisionSpec ¶ added in v0.3.0
type ServiceDecisionSpec struct {
Template ServiceTemplateSpec `json:"template"`
}
ServiceDecisionSpec defines the desired state of ServiceDecision
func (*ServiceDecisionSpec) DeepCopy ¶ added in v0.3.0
func (in *ServiceDecisionSpec) DeepCopy() *ServiceDecisionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDecisionSpec.
func (*ServiceDecisionSpec) DeepCopyInto ¶ added in v0.3.0
func (in *ServiceDecisionSpec) DeepCopyInto(out *ServiceDecisionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDecisionStatus ¶ added in v0.3.0
type ServiceDecisionStatus struct { }
ServiceDecisionStatus defines the observed state of ServiceDecision
func (*ServiceDecisionStatus) DeepCopy ¶ added in v0.3.0
func (in *ServiceDecisionStatus) DeepCopy() *ServiceDecisionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDecisionStatus.
func (*ServiceDecisionStatus) DeepCopyInto ¶ added in v0.3.0
func (in *ServiceDecisionStatus) DeepCopyInto(out *ServiceDecisionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceObservation ¶ added in v0.3.0
type ServiceObservation struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional Spec ServiceObservationSpec `json:"spec,omitempty"` // +optional Status ServiceObservationStatus `json:"status,omitempty"` }
ServiceObservation is the Schema for the serviceobservations API +k8s:openapi-gen=true +kubebuilder:categories=observations
func (*ServiceObservation) DeepCopy ¶ added in v0.3.0
func (in *ServiceObservation) DeepCopy() *ServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceObservation.
func (*ServiceObservation) DeepCopyInto ¶ added in v0.3.0
func (in *ServiceObservation) DeepCopyInto(out *ServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceObservation) DeepCopyObject ¶ added in v0.3.0
func (in *ServiceObservation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceObservationList ¶ added in v0.3.0
type ServiceObservationList struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceObservation `json:"items"` }
ServiceObservationList contains a list of ServiceObservation
func (*ServiceObservationList) DeepCopy ¶ added in v0.3.0
func (in *ServiceObservationList) DeepCopy() *ServiceObservationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceObservationList.
func (*ServiceObservationList) DeepCopyInto ¶ added in v0.3.0
func (in *ServiceObservationList) DeepCopyInto(out *ServiceObservationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceObservationList) DeepCopyObject ¶ added in v0.3.0
func (in *ServiceObservationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceObservationSpec ¶ added in v0.3.0
type ServiceObservationSpec struct { }
ServiceObservationSpec defines the desired state of ServiceObservation
func (*ServiceObservationSpec) DeepCopy ¶ added in v0.3.0
func (in *ServiceObservationSpec) DeepCopy() *ServiceObservationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceObservationSpec.
func (*ServiceObservationSpec) DeepCopyInto ¶ added in v0.3.0
func (in *ServiceObservationSpec) DeepCopyInto(out *ServiceObservationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceObservationStatus ¶ added in v0.3.0
type ServiceObservationStatus struct { // +optional LiveState *corev1.Service `json:"liveState,omitempty"` }
ServiceObservationStatus defines the observed state of ServiceObservation
func (*ServiceObservationStatus) DeepCopy ¶ added in v0.3.0
func (in *ServiceObservationStatus) DeepCopy() *ServiceObservationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceObservationStatus.
func (*ServiceObservationStatus) DeepCopyInto ¶ added in v0.3.0
func (in *ServiceObservationStatus) DeepCopyInto(out *ServiceObservationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceTemplateSpec ¶ added in v0.3.0
type ServiceTemplateSpec struct { // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // +optional Spec corev1.ServiceSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` }
func (*ServiceTemplateSpec) DeepCopy ¶ added in v0.3.0
func (in *ServiceTemplateSpec) DeepCopy() *ServiceTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTemplateSpec.
func (*ServiceTemplateSpec) DeepCopyInto ¶ added in v0.3.0
func (in *ServiceTemplateSpec) DeepCopyInto(out *ServiceTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.