Documentation
¶
Overview ¶
Package v1alpha1 contains the input type for this Function +kubebuilder:object:generate=true +groupName=kro.fn.crossplane.io +versionName=v1alpha1
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourceGraph ¶
type ResourceGraph struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// The status schema of the ResourceGraph using CEL expressions.
// +kubebuilder:validation:Optional
Status runtime.RawExtension `json:"status,omitempty"`
// The resources that are part of the ResourceGraph.
// +kubebuilder:validation:Optional
Resources []*v1alpha1.Resource `json:"resources,omitempty"`
}
ResourceGraph can be used to provide input to this Function. +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:resource:categories=crossplane
func (*ResourceGraph) DeepCopy ¶
func (in *ResourceGraph) DeepCopy() *ResourceGraph
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceGraph.
func (*ResourceGraph) DeepCopyInto ¶
func (in *ResourceGraph) DeepCopyInto(out *ResourceGraph)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceGraph) DeepCopyObject ¶
func (in *ResourceGraph) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.