Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the actions.odigos.io v1alpha1 API group +kubebuilder:object:generate=true +groupName=actions.odigos.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "actions.odigos.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type InsertClusterAttribute ¶ added in v1.0.38
type InsertClusterAttribute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InsertClusterAttributeSpec `json:"spec,omitempty"` Status InsertClusterAttributeStatus `json:"status,omitempty"` }
InsertClusterAttribute is the Schema for the insertclusterattribute odigos action API
func (*InsertClusterAttribute) DeepCopy ¶ added in v1.0.38
func (in *InsertClusterAttribute) DeepCopy() *InsertClusterAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsertClusterAttribute.
func (*InsertClusterAttribute) DeepCopyInto ¶ added in v1.0.38
func (in *InsertClusterAttribute) DeepCopyInto(out *InsertClusterAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InsertClusterAttribute) DeepCopyObject ¶ added in v1.0.38
func (in *InsertClusterAttribute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InsertClusterAttributeList ¶ added in v1.0.38
type InsertClusterAttributeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InsertClusterAttribute `json:"items"` }
InsertClusterAttributeList contains a list of InsertClusterAttribute
func (*InsertClusterAttributeList) DeepCopy ¶ added in v1.0.38
func (in *InsertClusterAttributeList) DeepCopy() *InsertClusterAttributeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsertClusterAttributeList.
func (*InsertClusterAttributeList) DeepCopyInto ¶ added in v1.0.38
func (in *InsertClusterAttributeList) DeepCopyInto(out *InsertClusterAttributeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InsertClusterAttributeList) DeepCopyObject ¶ added in v1.0.38
func (in *InsertClusterAttributeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InsertClusterAttributeSpec ¶ added in v1.0.38
type InsertClusterAttributeSpec struct { ActionName string `json:"actionName,omitempty"` Notes string `json:"notes,omitempty"` Disabled bool `json:"disabled,omitempty"` Signals []common.ObservabilitySignal `json:"signals"` ClusterAttributes []OtelAttributeWithValue `json:"clusterAttributes"` }
InsertClusterAttributeSpec defines the desired state of InsertClusterAttribute action
func (*InsertClusterAttributeSpec) DeepCopy ¶ added in v1.0.38
func (in *InsertClusterAttributeSpec) DeepCopy() *InsertClusterAttributeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsertClusterAttributeSpec.
func (*InsertClusterAttributeSpec) DeepCopyInto ¶ added in v1.0.38
func (in *InsertClusterAttributeSpec) DeepCopyInto(out *InsertClusterAttributeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsertClusterAttributeStatus ¶ added in v1.0.38
type InsertClusterAttributeStatus struct { // Represents the observations of a insertclusterattributes's current state. // Known .status.conditions.type are: "Available", "Progressing" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` }
InsertClusterAttributeStatus defines the observed state of InsertClusterAttribute action
func (*InsertClusterAttributeStatus) DeepCopy ¶ added in v1.0.38
func (in *InsertClusterAttributeStatus) DeepCopy() *InsertClusterAttributeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsertClusterAttributeStatus.
func (*InsertClusterAttributeStatus) DeepCopyInto ¶ added in v1.0.38
func (in *InsertClusterAttributeStatus) DeepCopyInto(out *InsertClusterAttributeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OtelAttributeWithValue ¶
type OtelAttributeWithValue struct { // the name of the attribute to insert AttributeName string `json:"attributeName"` // if the value is a string, this field should be used. // empty string is a valid value AttributeStringValue *string `json:"attributeStringValue"` }
func (*OtelAttributeWithValue) DeepCopy ¶
func (in *OtelAttributeWithValue) DeepCopy() *OtelAttributeWithValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OtelAttributeWithValue.
func (*OtelAttributeWithValue) DeepCopyInto ¶
func (in *OtelAttributeWithValue) DeepCopyInto(out *OtelAttributeWithValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.