# Functions
NewInput is used to create an `Input` with TypeMeta populated.
# Variables
No description provided by the author
No description provided by the author
# Structs
Bindings map a specific Kubernetes resource to a ref exposed by a synthesizer.
Compositions represent a collection of related, synthesized resources.
+kubebuilder:object:root=true.
No description provided by the author
No description provided by the author
+kubebuilder:validation:XValidation:message="name must match [a-zA-Z_][a-zA-Z0-9_]*",rule="self.name.matches('^[a-zA-Z_][a-zA-Z0-9_]*$')".
Input is passed to Synthesis Pods at runtime and represents a bound ref.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Ref defines a synthesizer input.
A reference to a specific resource name and optionally namespace.
A reference to a resource kind/group.
+kubebuilder:object:root=true +kubebuilder:subresource:status.
+kubebuilder:object:root=true.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Symphony is a set of variations on a composition.
+kubebuilder:object:root=true.
No description provided by the author
No description provided by the author
A synthesis is the result of synthesizing a composition.
Synthesizers are any process that can run in a Kubernetes container that implements the [KRM Functions Specification](https://github.com/kubernetes-sigs/kustomize/blob/master/cmd/config/docs/api-conventions/functions-spec.md).
+kubebuilder:object:root=true.
No description provided by the author
+kubebuilder:validation:XValidation:rule="duration(self.execTimeout) <= duration(self.podTimeout)",message="podTimeout must be greater than execTimeout".
No description provided by the author
No description provided by the author