v1alpha1

package
v0.0.0-...-874eccf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2024 License: Apache-2.0 Imports: 6 Imported by: 3

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the v1alpha1 API group

Code generated by controller-gen. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "logz.io", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type InstrumentationPhase

type InstrumentationPhase string
const (
	PendingInstrumentationDetectionPhase   InstrumentationPhase = "Pending"
	RunningInstrumentationDetectionPhase   InstrumentationPhase = "Running"
	CompletedInstrumentationDetectionPhase InstrumentationPhase = "Completed"
	ErrorInstrumentationDetectionPhase     InstrumentationPhase = "Error"
)

type InstrumentationStatus

type InstrumentationStatus struct {
	Phase InstrumentationPhase `json:"phase,omitempty"`
}

func (*InstrumentationStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstrumentationStatus.

func (*InstrumentationStatus) DeepCopyInto

func (in *InstrumentationStatus) DeepCopyInto(out *InstrumentationStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InstrumentedApplication

type InstrumentedApplication struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   InstrumentedApplicationSpec   `json:"spec,omitempty"`
	Status InstrumentedApplicationStatus `json:"status,omitempty"`
}

InstrumentedApplication is the Schema for the instrumented applications API

func (*InstrumentedApplication) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstrumentedApplication.

func (*InstrumentedApplication) DeepCopyInto

func (in *InstrumentedApplication) DeepCopyInto(out *InstrumentedApplication)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InstrumentedApplication) DeepCopyObject

func (in *InstrumentedApplication) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InstrumentedApplicationList

type InstrumentedApplicationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []InstrumentedApplication `json:"items"`
}

InstrumentedApplicationList contains a list of InstrumentedApplication

func (*InstrumentedApplicationList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstrumentedApplicationList.

func (*InstrumentedApplicationList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InstrumentedApplicationList) DeepCopyObject

func (in *InstrumentedApplicationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InstrumentedApplicationSpec

type InstrumentedApplicationSpec struct {
	Languages                []common.LanguageByContainer    `json:"languages,omitempty"`
	Applications             []common.ApplicationByContainer `json:"applications,omitempty"`
	Enabled                  *bool                           `json:"enabled,omitempty"`
	LogType                  string                          `json:"logType"`
	WaitingForDataCollection bool                            `json:"waitingForDataCollection"`
}

InstrumentedApplicationSpec defines the desired state of InstrumentedApplication

func (*InstrumentedApplicationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstrumentedApplicationSpec.

func (*InstrumentedApplicationSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InstrumentedApplicationStatus

type InstrumentedApplicationStatus struct {
	InstrumentationDetection InstrumentationStatus `json:"instrumentationDetection,omitempty"`
	TracesInstrumented       bool                  `json:"tracesInstrumented"`
	MetricsInstrumented      bool                  `json:"metricsInstrumented"`
	AppDetected              bool                  `json:"appDetected"`
}

InstrumentedApplicationStatus defines the observed state of InstrumentedApplication

func (*InstrumentedApplicationStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstrumentedApplicationStatus.

func (*InstrumentedApplicationStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL