Documentation
¶
Overview ¶
Package v1beta1 contains the input type for this Function +kubebuilder:object:generate=true +groupName=aws-importer.fn.wellhub.cloud +versionName=v1beta1
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Input ¶
type Input struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +optional
TagFilters []TagFilter `json:"tagFilters,omitempty"`
// EquivalentEmptyExternalNames maps lower-case GroupKind strings (Kind.group, same value this function uses for the
// crossplane-kind tag filter) to crossplane.io/external-name annotation values that should be treated as unset when
// deciding whether to look up the real external name in AWS (for example provider placeholders like sgr-stub).
// +optional
EquivalentEmptyExternalNames map[string][]string `json:"equivalentEmptyExternalNames,omitempty"`
}
Input can be used to provide input to this Function. +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:resource:categories=crossplane
func (*Input) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Input.
func (*Input) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Input) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Input) ResolveTagFilters ¶
type TagFilter ¶
type TagFilter struct {
Key string `json:"key"`
// +kubebuilder:validation:Enum=value;valuePath
Strategy Strategy `json:"strategy"`
// +optional
Value string `json:"value,omitempty"`
// +optional
ValuePath string `json:"valuePath,omitempty"`
}
func (*TagFilter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagFilter.
func (*TagFilter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.