graphpb

package
v0.32.2 Latest Latest
Warning

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

Go to latest
Published: Dec 26, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package graphpb holds source and generated code for the graph objects that we collect from Kubernetes and other sources. Each top-level "summary" object is a description of a Kubernetes resource definition, and the PackagedObject includes the additional OpenTelemetry resource and log record attributes.

Index

Constants

This section is empty.

Variables

View Source
var File_apps_daemonset_proto protoreflect.FileDescriptor
View Source
var File_apps_deployment_proto protoreflect.FileDescriptor
View Source
var File_apps_replicaset_proto protoreflect.FileDescriptor
View Source
var File_apps_statefulset_proto protoreflect.FileDescriptor
View Source
var File_autoscaling_hpa_proto protoreflect.FileDescriptor
View Source
var File_configmap_proto protoreflect.FileDescriptor
View Source
var File_image_proto protoreflect.FileDescriptor
View Source
var File_packaged_object_proto protoreflect.FileDescriptor
View Source
var File_secret_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AppDaemonSetStatus added in v0.22.0

type AppDaemonSetStatus struct {

	// The number of nodes that are running at least 1
	// daemon pod and are supposed to run the daemon pod.
	// More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
	CurrentNumberScheduled int32 `` /* 130-byte string literal not displayed */
	// The number of nodes that are running the daemon pod, but are
	// not supposed to run the daemon pod.
	// More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
	NumberMisscheduled int32 `protobuf:"varint,2,opt,name=number_misscheduled,json=numberMisscheduled,proto3" json:"number_misscheduled,omitempty"`
	// The total number of nodes that should be running the daemon
	// pod (including nodes correctly running the daemon pod).
	// More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
	DesiredNumberScheduled int32 `` /* 130-byte string literal not displayed */
	// numberReady is the number of nodes that should be running the daemon pod and have one
	// or more of the daemon pod running with a Ready Condition.
	NumberReady int32 `protobuf:"varint,4,opt,name=number_ready,json=numberReady,proto3" json:"number_ready,omitempty"`
	// The total number of nodes that are running updated daemon pod
	UpdatedNumberScheduled int32 `` /* 130-byte string literal not displayed */
	// The number of nodes that should be running the
	// daemon pod and have one or more of the daemon pod running and
	// available (ready for at least spec.minReadySeconds)
	NumberAvailable int32 `protobuf:"varint,7,opt,name=number_available,json=numberAvailable,proto3" json:"number_available,omitempty"`
	// The number of nodes that should be running the
	// daemon pod and have none of the daemon pod running and available
	// (ready for at least spec.minReadySeconds)
	NumberUnavailable int32 `protobuf:"varint,8,opt,name=number_unavailable,json=numberUnavailable,proto3" json:"number_unavailable,omitempty"`
	// contains filtered or unexported fields
}

AppDaemonSetStatus is the status of a Kubernetes apps/v1 DaemonSet.

func (*AppDaemonSetStatus) Descriptor deprecated added in v0.22.0

func (*AppDaemonSetStatus) Descriptor() ([]byte, []int)

Deprecated: Use AppDaemonSetStatus.ProtoReflect.Descriptor instead.

func (*AppDaemonSetStatus) GetCurrentNumberScheduled added in v0.22.0

func (x *AppDaemonSetStatus) GetCurrentNumberScheduled() int32

func (*AppDaemonSetStatus) GetDesiredNumberScheduled added in v0.22.0

func (x *AppDaemonSetStatus) GetDesiredNumberScheduled() int32

func (*AppDaemonSetStatus) GetNumberAvailable added in v0.22.0

func (x *AppDaemonSetStatus) GetNumberAvailable() int32

func (*AppDaemonSetStatus) GetNumberMisscheduled added in v0.22.0

func (x *AppDaemonSetStatus) GetNumberMisscheduled() int32

func (*AppDaemonSetStatus) GetNumberReady added in v0.22.0

func (x *AppDaemonSetStatus) GetNumberReady() int32

func (*AppDaemonSetStatus) GetNumberUnavailable added in v0.22.0

func (x *AppDaemonSetStatus) GetNumberUnavailable() int32

func (*AppDaemonSetStatus) GetUpdatedNumberScheduled added in v0.22.0

func (x *AppDaemonSetStatus) GetUpdatedNumberScheduled() int32

func (*AppDaemonSetStatus) ProtoMessage added in v0.22.0

func (*AppDaemonSetStatus) ProtoMessage()

func (*AppDaemonSetStatus) ProtoReflect added in v0.22.0

func (x *AppDaemonSetStatus) ProtoReflect() protoreflect.Message

func (*AppDaemonSetStatus) Reset added in v0.22.0

func (x *AppDaemonSetStatus) Reset()

func (*AppDaemonSetStatus) String added in v0.22.0

func (x *AppDaemonSetStatus) String() string

type AppDeploymentStatus added in v0.22.0

type AppDeploymentStatus struct {

	// Total number of non-terminated pods targeted by this deployment (their labels match the selector).
	Replicas int32 `protobuf:"varint,1,opt,name=replicas,proto3" json:"replicas,omitempty"`
	// Total number of non-terminated pods targeted by this deployment that have the desired template spec.
	UpdatedReplicas int32 `protobuf:"varint,2,opt,name=updated_replicas,json=updatedReplicas,proto3" json:"updated_replicas,omitempty"`
	// readyReplicas is the number of pods targeted by this Deployment with a Ready Condition.
	ReadyReplicas int32 `protobuf:"varint,3,opt,name=ready_replicas,json=readyReplicas,proto3" json:"ready_replicas,omitempty"`
	// Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
	AvailableReplicas int32 `protobuf:"varint,4,opt,name=available_replicas,json=availableReplicas,proto3" json:"available_replicas,omitempty"`
	// Total number of unavailable pods targeted by this deployment. This is the total number of
	// pods that are still required for the deployment to have 100% available capacity. They may
	// either be pods that are running but not yet available or pods that still have not been created.
	UnavailableReplicas int32 `protobuf:"varint,5,opt,name=unavailable_replicas,json=unavailableReplicas,proto3" json:"unavailable_replicas,omitempty"`
	// contains filtered or unexported fields
}

AppDeploymentStatus is the status of a Kubernetes apps/v1 Deployment.

func (*AppDeploymentStatus) Descriptor deprecated added in v0.22.0

func (*AppDeploymentStatus) Descriptor() ([]byte, []int)

Deprecated: Use AppDeploymentStatus.ProtoReflect.Descriptor instead.

func (*AppDeploymentStatus) GetAvailableReplicas added in v0.22.0

func (x *AppDeploymentStatus) GetAvailableReplicas() int32

func (*AppDeploymentStatus) GetReadyReplicas added in v0.22.0

func (x *AppDeploymentStatus) GetReadyReplicas() int32

func (*AppDeploymentStatus) GetReplicas added in v0.22.0

func (x *AppDeploymentStatus) GetReplicas() int32

func (*AppDeploymentStatus) GetUnavailableReplicas added in v0.22.0

func (x *AppDeploymentStatus) GetUnavailableReplicas() int32

func (*AppDeploymentStatus) GetUpdatedReplicas added in v0.22.0

func (x *AppDeploymentStatus) GetUpdatedReplicas() int32

func (*AppDeploymentStatus) ProtoMessage added in v0.22.0

func (*AppDeploymentStatus) ProtoMessage()

func (*AppDeploymentStatus) ProtoReflect added in v0.22.0

func (x *AppDeploymentStatus) ProtoReflect() protoreflect.Message

func (*AppDeploymentStatus) Reset added in v0.22.0

func (x *AppDeploymentStatus) Reset()

func (*AppDeploymentStatus) String added in v0.22.0

func (x *AppDeploymentStatus) String() string

type AppReplicaSetStatus added in v0.22.2

type AppReplicaSetStatus struct {

	// Replicas is the most recently observed number of replicas.
	// More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
	Replicas int32 `protobuf:"varint,1,opt,name=replicas,proto3" json:"replicas,omitempty"`
	// The number of pods that have labels matching the labels of the pod template of the replicaset.
	FullyLabeledReplicas int32 `protobuf:"varint,2,opt,name=fully_labeled_replicas,json=fullyLabeledReplicas,proto3" json:"fully_labeled_replicas,omitempty"`
	// readyReplicas is the number of pods targeted by this ReplicaSet with a Ready Condition.
	ReadyReplicas int32 `protobuf:"varint,3,opt,name=ready_replicas,json=readyReplicas,proto3" json:"ready_replicas,omitempty"`
	// The number of available replicas (ready for at least minReadySeconds) for this replica set.
	AvailableReplicas int32 `protobuf:"varint,4,opt,name=available_replicas,json=availableReplicas,proto3" json:"available_replicas,omitempty"`
	// contains filtered or unexported fields
}

AppReplicaSetStatus is the status of a Kubernetes apps/v1 ReplicaSet.

func (*AppReplicaSetStatus) Descriptor deprecated added in v0.22.2

func (*AppReplicaSetStatus) Descriptor() ([]byte, []int)

Deprecated: Use AppReplicaSetStatus.ProtoReflect.Descriptor instead.

func (*AppReplicaSetStatus) GetAvailableReplicas added in v0.22.2

func (x *AppReplicaSetStatus) GetAvailableReplicas() int32

func (*AppReplicaSetStatus) GetFullyLabeledReplicas added in v0.22.2

func (x *AppReplicaSetStatus) GetFullyLabeledReplicas() int32

func (*AppReplicaSetStatus) GetReadyReplicas added in v0.22.2

func (x *AppReplicaSetStatus) GetReadyReplicas() int32

func (*AppReplicaSetStatus) GetReplicas added in v0.22.2

func (x *AppReplicaSetStatus) GetReplicas() int32

func (*AppReplicaSetStatus) ProtoMessage added in v0.22.2

func (*AppReplicaSetStatus) ProtoMessage()

func (*AppReplicaSetStatus) ProtoReflect added in v0.22.2

func (x *AppReplicaSetStatus) ProtoReflect() protoreflect.Message

func (*AppReplicaSetStatus) Reset added in v0.22.2

func (x *AppReplicaSetStatus) Reset()

func (*AppReplicaSetStatus) String added in v0.22.2

func (x *AppReplicaSetStatus) String() string

type AppStatefulSetStatus added in v0.22.0

type AppStatefulSetStatus struct {

	// replicas is the number of Pods created by the StatefulSet controller.
	Replicas int32 `protobuf:"varint,1,opt,name=replicas,proto3" json:"replicas,omitempty"`
	// readyReplicas is the number of pods created for this StatefulSet with a Ready Condition.
	ReadyReplicas int32 `protobuf:"varint,2,opt,name=ready_replicas,json=readyReplicas,proto3" json:"ready_replicas,omitempty"`
	// currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
	// indicated by currentRevision.
	CurrentReplicas int32 `protobuf:"varint,3,opt,name=current_replicas,json=currentReplicas,proto3" json:"current_replicas,omitempty"`
	// updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
	// indicated by updateRevision.
	UpdatedReplicas int32 `protobuf:"varint,4,opt,name=updated_replicas,json=updatedReplicas,proto3" json:"updated_replicas,omitempty"`
	// currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
	// sequence [0,currentReplicas).
	CurrentRevision string `protobuf:"bytes,5,opt,name=current_revision,json=currentRevision,proto3" json:"current_revision,omitempty"`
	// updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
	// [replicas-updatedReplicas,replicas)
	UpdateRevision string `protobuf:"bytes,6,opt,name=update_revision,json=updateRevision,proto3" json:"update_revision,omitempty"`
	// contains filtered or unexported fields
}

AppStatefulSetStatus is the status of a Kubernetes apps/v1 StatefulSet.

func (*AppStatefulSetStatus) Descriptor deprecated added in v0.22.0

func (*AppStatefulSetStatus) Descriptor() ([]byte, []int)

Deprecated: Use AppStatefulSetStatus.ProtoReflect.Descriptor instead.

func (*AppStatefulSetStatus) GetCurrentReplicas added in v0.22.0

func (x *AppStatefulSetStatus) GetCurrentReplicas() int32

func (*AppStatefulSetStatus) GetCurrentRevision added in v0.22.0

func (x *AppStatefulSetStatus) GetCurrentRevision() string

func (*AppStatefulSetStatus) GetReadyReplicas added in v0.22.0

func (x *AppStatefulSetStatus) GetReadyReplicas() int32

func (*AppStatefulSetStatus) GetReplicas added in v0.22.0

func (x *AppStatefulSetStatus) GetReplicas() int32

func (*AppStatefulSetStatus) GetUpdateRevision added in v0.22.0

func (x *AppStatefulSetStatus) GetUpdateRevision() string

func (*AppStatefulSetStatus) GetUpdatedReplicas added in v0.22.0

func (x *AppStatefulSetStatus) GetUpdatedReplicas() int32

func (*AppStatefulSetStatus) ProtoMessage added in v0.22.0

func (*AppStatefulSetStatus) ProtoMessage()

func (*AppStatefulSetStatus) ProtoReflect added in v0.22.0

func (x *AppStatefulSetStatus) ProtoReflect() protoreflect.Message

func (*AppStatefulSetStatus) Reset added in v0.22.0

func (x *AppStatefulSetStatus) Reset()

func (*AppStatefulSetStatus) String added in v0.22.0

func (x *AppStatefulSetStatus) String() string

type AppsDaemonSetSpec added in v0.22.0

type AppsDaemonSetSpec struct {
	Replicas int32 `protobuf:"varint,1,opt,name=replicas,proto3" json:"replicas,omitempty"`
	// "template" is the pod template of the DaemonSet.
	Template *AppsDaemonSetTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"`
	// "service_name" is the name of the service that governs the DaemonSet.
	ServiceName string `protobuf:"bytes,3,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// contains filtered or unexported fields
}

AppsDaemonSetSummarySpec is the spec of a AppsDaemonSetSummary.

func (*AppsDaemonSetSpec) Descriptor deprecated added in v0.22.0

func (*AppsDaemonSetSpec) Descriptor() ([]byte, []int)

Deprecated: Use AppsDaemonSetSpec.ProtoReflect.Descriptor instead.

func (*AppsDaemonSetSpec) GetReplicas added in v0.22.0

func (x *AppsDaemonSetSpec) GetReplicas() int32

func (*AppsDaemonSetSpec) GetServiceName added in v0.22.0

func (x *AppsDaemonSetSpec) GetServiceName() string

func (*AppsDaemonSetSpec) GetTemplate added in v0.22.0

func (x *AppsDaemonSetSpec) GetTemplate() *AppsDaemonSetTemplate

func (*AppsDaemonSetSpec) ProtoMessage added in v0.22.0

func (*AppsDaemonSetSpec) ProtoMessage()

func (*AppsDaemonSetSpec) ProtoReflect added in v0.22.0

func (x *AppsDaemonSetSpec) ProtoReflect() protoreflect.Message

func (*AppsDaemonSetSpec) Reset added in v0.22.0

func (x *AppsDaemonSetSpec) Reset()

func (*AppsDaemonSetSpec) String added in v0.22.0

func (x *AppsDaemonSetSpec) String() string

type AppsDaemonSetSummary added in v0.22.0

type AppsDaemonSetSummary struct {
	BaseObject *BaseObject         `protobuf:"bytes,1,opt,name=base_object,json=baseObject,proto3" json:"base_object,omitempty"`
	Spec       *AppsDaemonSetSpec  `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	Status     *AppDaemonSetStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

AppsDaemonSetSummary summarizes a Kubernetes apps/v1 DaemonSet.

func (*AppsDaemonSetSummary) Descriptor deprecated added in v0.22.0

func (*AppsDaemonSetSummary) Descriptor() ([]byte, []int)

Deprecated: Use AppsDaemonSetSummary.ProtoReflect.Descriptor instead.

func (*AppsDaemonSetSummary) GetBaseObject added in v0.22.0

func (x *AppsDaemonSetSummary) GetBaseObject() *BaseObject

func (*AppsDaemonSetSummary) GetSpec added in v0.22.0

func (*AppsDaemonSetSummary) GetStatus added in v0.22.0

func (x *AppsDaemonSetSummary) GetStatus() *AppDaemonSetStatus

func (*AppsDaemonSetSummary) ProtoMessage added in v0.22.0

func (*AppsDaemonSetSummary) ProtoMessage()

func (*AppsDaemonSetSummary) ProtoReflect added in v0.22.0

func (x *AppsDaemonSetSummary) ProtoReflect() protoreflect.Message

func (*AppsDaemonSetSummary) Reset added in v0.22.0

func (x *AppsDaemonSetSummary) Reset()

func (*AppsDaemonSetSummary) String added in v0.22.0

func (x *AppsDaemonSetSummary) String() string

type AppsDaemonSetTemplate added in v0.22.0

type AppsDaemonSetTemplate struct {
	Metadata *BaseObject `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	PodSpec  *PodSpec    `protobuf:"bytes,2,opt,name=pod_spec,json=podSpec,proto3" json:"pod_spec,omitempty"`
	// contains filtered or unexported fields
}

AppsDaemonSetSummaryStatus is the status of a AppsDaemonSetSummary.

func (*AppsDaemonSetTemplate) Descriptor deprecated added in v0.22.0

func (*AppsDaemonSetTemplate) Descriptor() ([]byte, []int)

Deprecated: Use AppsDaemonSetTemplate.ProtoReflect.Descriptor instead.

func (*AppsDaemonSetTemplate) GetMetadata added in v0.22.0

func (x *AppsDaemonSetTemplate) GetMetadata() *BaseObject

func (*AppsDaemonSetTemplate) GetPodSpec added in v0.22.0

func (x *AppsDaemonSetTemplate) GetPodSpec() *PodSpec

func (*AppsDaemonSetTemplate) ProtoMessage added in v0.22.0

func (*AppsDaemonSetTemplate) ProtoMessage()

func (*AppsDaemonSetTemplate) ProtoReflect added in v0.22.0

func (x *AppsDaemonSetTemplate) ProtoReflect() protoreflect.Message

func (*AppsDaemonSetTemplate) Reset added in v0.22.0

func (x *AppsDaemonSetTemplate) Reset()

func (*AppsDaemonSetTemplate) String added in v0.22.0

func (x *AppsDaemonSetTemplate) String() string

type AppsDeploymentSpec added in v0.22.0

type AppsDeploymentSpec struct {
	Replicas int32 `protobuf:"varint,1,opt,name=replicas,proto3" json:"replicas,omitempty"`
	// "template" is the pod template of the Deployment.
	Template *AppsDeploymentTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"`
	// contains filtered or unexported fields
}

AppsDeploymentSummarySpec is the spec of a AppsDeploymentSummary.

func (*AppsDeploymentSpec) Descriptor deprecated added in v0.22.0

func (*AppsDeploymentSpec) Descriptor() ([]byte, []int)

Deprecated: Use AppsDeploymentSpec.ProtoReflect.Descriptor instead.

func (*AppsDeploymentSpec) GetReplicas added in v0.22.0

func (x *AppsDeploymentSpec) GetReplicas() int32

func (*AppsDeploymentSpec) GetTemplate added in v0.22.0

func (x *AppsDeploymentSpec) GetTemplate() *AppsDeploymentTemplate

func (*AppsDeploymentSpec) ProtoMessage added in v0.22.0

func (*AppsDeploymentSpec) ProtoMessage()

func (*AppsDeploymentSpec) ProtoReflect added in v0.22.0

func (x *AppsDeploymentSpec) ProtoReflect() protoreflect.Message

func (*AppsDeploymentSpec) Reset added in v0.22.0

func (x *AppsDeploymentSpec) Reset()

func (*AppsDeploymentSpec) String added in v0.22.0

func (x *AppsDeploymentSpec) String() string

type AppsDeploymentSummary added in v0.22.0

type AppsDeploymentSummary struct {
	BaseObject *BaseObject          `protobuf:"bytes,1,opt,name=base_object,json=baseObject,proto3" json:"base_object,omitempty"`
	Spec       *AppsDeploymentSpec  `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	Status     *AppDeploymentStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

AppsDeploymentSummary summarizes a Kubernetes apps/v1 Deployment.

func (*AppsDeploymentSummary) Descriptor deprecated added in v0.22.0

func (*AppsDeploymentSummary) Descriptor() ([]byte, []int)

Deprecated: Use AppsDeploymentSummary.ProtoReflect.Descriptor instead.

func (*AppsDeploymentSummary) GetBaseObject added in v0.22.0

func (x *AppsDeploymentSummary) GetBaseObject() *BaseObject

func (*AppsDeploymentSummary) GetSpec added in v0.22.0

func (*AppsDeploymentSummary) GetStatus added in v0.22.0

func (*AppsDeploymentSummary) ProtoMessage added in v0.22.0

func (*AppsDeploymentSummary) ProtoMessage()

func (*AppsDeploymentSummary) ProtoReflect added in v0.22.0

func (x *AppsDeploymentSummary) ProtoReflect() protoreflect.Message

func (*AppsDeploymentSummary) Reset added in v0.22.0

func (x *AppsDeploymentSummary) Reset()

func (*AppsDeploymentSummary) String added in v0.22.0

func (x *AppsDeploymentSummary) String() string

type AppsDeploymentTemplate added in v0.22.0

type AppsDeploymentTemplate struct {
	Metadata *BaseObject `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	PodSpec  *PodSpec    `protobuf:"bytes,2,opt,name=pod_spec,json=podSpec,proto3" json:"pod_spec,omitempty"`
	// contains filtered or unexported fields
}

AppsDeploymentSummaryStatus is the status of a AppsDeploymentSummary.

func (*AppsDeploymentTemplate) Descriptor deprecated added in v0.22.0

func (*AppsDeploymentTemplate) Descriptor() ([]byte, []int)

Deprecated: Use AppsDeploymentTemplate.ProtoReflect.Descriptor instead.

func (*AppsDeploymentTemplate) GetMetadata added in v0.22.0

func (x *AppsDeploymentTemplate) GetMetadata() *BaseObject

func (*AppsDeploymentTemplate) GetPodSpec added in v0.22.0

func (x *AppsDeploymentTemplate) GetPodSpec() *PodSpec

func (*AppsDeploymentTemplate) ProtoMessage added in v0.22.0

func (*AppsDeploymentTemplate) ProtoMessage()

func (*AppsDeploymentTemplate) ProtoReflect added in v0.22.0

func (x *AppsDeploymentTemplate) ProtoReflect() protoreflect.Message

func (*AppsDeploymentTemplate) Reset added in v0.22.0

func (x *AppsDeploymentTemplate) Reset()

func (*AppsDeploymentTemplate) String added in v0.22.0

func (x *AppsDeploymentTemplate) String() string

type AppsReplicaSetSpec added in v0.22.2

type AppsReplicaSetSpec struct {
	Replicas int32 `protobuf:"varint,1,opt,name=replicas,proto3" json:"replicas,omitempty"`
	// "template" is the pod template of the ReplicaSet.
	Template *AppsReplicaSetTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"`
	// contains filtered or unexported fields
}

AppsReplicaSetSummarySpec is the spec of a AppsReplicaSetSummary.

func (*AppsReplicaSetSpec) Descriptor deprecated added in v0.22.2

func (*AppsReplicaSetSpec) Descriptor() ([]byte, []int)

Deprecated: Use AppsReplicaSetSpec.ProtoReflect.Descriptor instead.

func (*AppsReplicaSetSpec) GetReplicas added in v0.22.2

func (x *AppsReplicaSetSpec) GetReplicas() int32

func (*AppsReplicaSetSpec) GetTemplate added in v0.22.2

func (x *AppsReplicaSetSpec) GetTemplate() *AppsReplicaSetTemplate

func (*AppsReplicaSetSpec) ProtoMessage added in v0.22.2

func (*AppsReplicaSetSpec) ProtoMessage()

func (*AppsReplicaSetSpec) ProtoReflect added in v0.22.2

func (x *AppsReplicaSetSpec) ProtoReflect() protoreflect.Message

func (*AppsReplicaSetSpec) Reset added in v0.22.2

func (x *AppsReplicaSetSpec) Reset()

func (*AppsReplicaSetSpec) String added in v0.22.2

func (x *AppsReplicaSetSpec) String() string

type AppsReplicaSetSummary added in v0.22.2

type AppsReplicaSetSummary struct {
	BaseObject *BaseObject          `protobuf:"bytes,1,opt,name=base_object,json=baseObject,proto3" json:"base_object,omitempty"`
	Spec       *AppsReplicaSetSpec  `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	Status     *AppReplicaSetStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

AppsReplicaSetSummary summarizes a Kubernetes apps/v1 ReplicaSet.

func (*AppsReplicaSetSummary) Descriptor deprecated added in v0.22.2

func (*AppsReplicaSetSummary) Descriptor() ([]byte, []int)

Deprecated: Use AppsReplicaSetSummary.ProtoReflect.Descriptor instead.

func (*AppsReplicaSetSummary) GetBaseObject added in v0.22.2

func (x *AppsReplicaSetSummary) GetBaseObject() *BaseObject

func (*AppsReplicaSetSummary) GetSpec added in v0.22.2

func (*AppsReplicaSetSummary) GetStatus added in v0.22.2

func (*AppsReplicaSetSummary) ProtoMessage added in v0.22.2

func (*AppsReplicaSetSummary) ProtoMessage()

func (*AppsReplicaSetSummary) ProtoReflect added in v0.22.2

func (x *AppsReplicaSetSummary) ProtoReflect() protoreflect.Message

func (*AppsReplicaSetSummary) Reset added in v0.22.2

func (x *AppsReplicaSetSummary) Reset()

func (*AppsReplicaSetSummary) String added in v0.22.2

func (x *AppsReplicaSetSummary) String() string

type AppsReplicaSetTemplate added in v0.22.2

type AppsReplicaSetTemplate struct {
	Metadata *BaseObject `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	PodSpec  *PodSpec    `protobuf:"bytes,2,opt,name=pod_spec,json=podSpec,proto3" json:"pod_spec,omitempty"`
	// contains filtered or unexported fields
}

AppsReplicaSetSummaryStatus is the status of a AppsReplicaSetSummary.

func (*AppsReplicaSetTemplate) Descriptor deprecated added in v0.22.2

func (*AppsReplicaSetTemplate) Descriptor() ([]byte, []int)

Deprecated: Use AppsReplicaSetTemplate.ProtoReflect.Descriptor instead.

func (*AppsReplicaSetTemplate) GetMetadata added in v0.22.2

func (x *AppsReplicaSetTemplate) GetMetadata() *BaseObject

func (*AppsReplicaSetTemplate) GetPodSpec added in v0.22.2

func (x *AppsReplicaSetTemplate) GetPodSpec() *PodSpec

func (*AppsReplicaSetTemplate) ProtoMessage added in v0.22.2

func (*AppsReplicaSetTemplate) ProtoMessage()

func (*AppsReplicaSetTemplate) ProtoReflect added in v0.22.2

func (x *AppsReplicaSetTemplate) ProtoReflect() protoreflect.Message

func (*AppsReplicaSetTemplate) Reset added in v0.22.2

func (x *AppsReplicaSetTemplate) Reset()

func (*AppsReplicaSetTemplate) String added in v0.22.2

func (x *AppsReplicaSetTemplate) String() string

type AppsStatefulSetSpec added in v0.22.0

type AppsStatefulSetSpec struct {
	Replicas int32 `protobuf:"varint,1,opt,name=replicas,proto3" json:"replicas,omitempty"`
	// "template" is the pod template of the StatefulSet.
	Template *AppsStatefulSetTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"`
	// "service_name" is the name of the service that governs the StatefulSet.
	ServiceName string `protobuf:"bytes,3,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// contains filtered or unexported fields
}

AppsStatefulSetSummarySpec is the spec of a AppsStatefulSetSummary.

func (*AppsStatefulSetSpec) Descriptor deprecated added in v0.22.0

func (*AppsStatefulSetSpec) Descriptor() ([]byte, []int)

Deprecated: Use AppsStatefulSetSpec.ProtoReflect.Descriptor instead.

func (*AppsStatefulSetSpec) GetReplicas added in v0.22.0

func (x *AppsStatefulSetSpec) GetReplicas() int32

func (*AppsStatefulSetSpec) GetServiceName added in v0.22.0

func (x *AppsStatefulSetSpec) GetServiceName() string

func (*AppsStatefulSetSpec) GetTemplate added in v0.22.0

func (x *AppsStatefulSetSpec) GetTemplate() *AppsStatefulSetTemplate

func (*AppsStatefulSetSpec) ProtoMessage added in v0.22.0

func (*AppsStatefulSetSpec) ProtoMessage()

func (*AppsStatefulSetSpec) ProtoReflect added in v0.22.0

func (x *AppsStatefulSetSpec) ProtoReflect() protoreflect.Message

func (*AppsStatefulSetSpec) Reset added in v0.22.0

func (x *AppsStatefulSetSpec) Reset()

func (*AppsStatefulSetSpec) String added in v0.22.0

func (x *AppsStatefulSetSpec) String() string

type AppsStatefulSetSummary added in v0.22.0

type AppsStatefulSetSummary struct {
	BaseObject *BaseObject           `protobuf:"bytes,1,opt,name=base_object,json=baseObject,proto3" json:"base_object,omitempty"`
	Spec       *AppsStatefulSetSpec  `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	Status     *AppStatefulSetStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

AppsStatefulSetSummary summarizes a Kubernetes apps/v1 StatefulSet.

func (*AppsStatefulSetSummary) Descriptor deprecated added in v0.22.0

func (*AppsStatefulSetSummary) Descriptor() ([]byte, []int)

Deprecated: Use AppsStatefulSetSummary.ProtoReflect.Descriptor instead.

func (*AppsStatefulSetSummary) GetBaseObject added in v0.22.0

func (x *AppsStatefulSetSummary) GetBaseObject() *BaseObject

func (*AppsStatefulSetSummary) GetSpec added in v0.22.0

func (*AppsStatefulSetSummary) GetStatus added in v0.22.0

func (*AppsStatefulSetSummary) ProtoMessage added in v0.22.0

func (*AppsStatefulSetSummary) ProtoMessage()

func (*AppsStatefulSetSummary) ProtoReflect added in v0.22.0

func (x *AppsStatefulSetSummary) ProtoReflect() protoreflect.Message

func (*AppsStatefulSetSummary) Reset added in v0.22.0

func (x *AppsStatefulSetSummary) Reset()

func (*AppsStatefulSetSummary) String added in v0.22.0

func (x *AppsStatefulSetSummary) String() string

type AppsStatefulSetTemplate added in v0.22.0

type AppsStatefulSetTemplate struct {
	Metadata *BaseObject `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	PodSpec  *PodSpec    `protobuf:"bytes,2,opt,name=pod_spec,json=podSpec,proto3" json:"pod_spec,omitempty"`
	// contains filtered or unexported fields
}

AppsStatefulSetSummaryStatus is the status of a AppsStatefulSetSummary.

func (*AppsStatefulSetTemplate) Descriptor deprecated added in v0.22.0

func (*AppsStatefulSetTemplate) Descriptor() ([]byte, []int)

Deprecated: Use AppsStatefulSetTemplate.ProtoReflect.Descriptor instead.

func (*AppsStatefulSetTemplate) GetMetadata added in v0.22.0

func (x *AppsStatefulSetTemplate) GetMetadata() *BaseObject

func (*AppsStatefulSetTemplate) GetPodSpec added in v0.22.0

func (x *AppsStatefulSetTemplate) GetPodSpec() *PodSpec

func (*AppsStatefulSetTemplate) ProtoMessage added in v0.22.0

func (*AppsStatefulSetTemplate) ProtoMessage()

func (*AppsStatefulSetTemplate) ProtoReflect added in v0.22.0

func (x *AppsStatefulSetTemplate) ProtoReflect() protoreflect.Message

func (*AppsStatefulSetTemplate) Reset added in v0.22.0

func (x *AppsStatefulSetTemplate) Reset()

func (*AppsStatefulSetTemplate) String added in v0.22.0

func (x *AppsStatefulSetTemplate) String() string

type AutoscalingHpaCondition added in v0.24.19

type AutoscalingHpaCondition struct {
	Type               string                 `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Status             string                 `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	LastTransitionTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"`
	Reason             string                 `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
	Message            string                 `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*AutoscalingHpaCondition) Descriptor deprecated added in v0.24.19

func (*AutoscalingHpaCondition) Descriptor() ([]byte, []int)

Deprecated: Use AutoscalingHpaCondition.ProtoReflect.Descriptor instead.

func (*AutoscalingHpaCondition) GetLastTransitionTime added in v0.24.19

func (x *AutoscalingHpaCondition) GetLastTransitionTime() *timestamppb.Timestamp

func (*AutoscalingHpaCondition) GetMessage added in v0.24.19

func (x *AutoscalingHpaCondition) GetMessage() string

func (*AutoscalingHpaCondition) GetReason added in v0.24.19

func (x *AutoscalingHpaCondition) GetReason() string

func (*AutoscalingHpaCondition) GetStatus added in v0.24.19

func (x *AutoscalingHpaCondition) GetStatus() string

func (*AutoscalingHpaCondition) GetType added in v0.24.19

func (x *AutoscalingHpaCondition) GetType() string

func (*AutoscalingHpaCondition) ProtoMessage added in v0.24.19

func (*AutoscalingHpaCondition) ProtoMessage()

func (*AutoscalingHpaCondition) ProtoReflect added in v0.24.19

func (x *AutoscalingHpaCondition) ProtoReflect() protoreflect.Message

func (*AutoscalingHpaCondition) Reset added in v0.24.19

func (x *AutoscalingHpaCondition) Reset()

func (*AutoscalingHpaCondition) String added in v0.24.19

func (x *AutoscalingHpaCondition) String() string

type AutoscalingHpaSpec added in v0.24.19

type AutoscalingHpaSpec struct {
	MinReplicas int32                 `protobuf:"varint,1,opt,name=min_replicas,json=minReplicas,proto3" json:"min_replicas,omitempty"`
	MaxReplicas int32                 `protobuf:"varint,2,opt,name=max_replicas,json=maxReplicas,proto3" json:"max_replicas,omitempty"`
	Target      *AutoscalingHpaTarget `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

func (*AutoscalingHpaSpec) Descriptor deprecated added in v0.24.19

func (*AutoscalingHpaSpec) Descriptor() ([]byte, []int)

Deprecated: Use AutoscalingHpaSpec.ProtoReflect.Descriptor instead.

func (*AutoscalingHpaSpec) GetMaxReplicas added in v0.24.19

func (x *AutoscalingHpaSpec) GetMaxReplicas() int32

func (*AutoscalingHpaSpec) GetMinReplicas added in v0.24.19

func (x *AutoscalingHpaSpec) GetMinReplicas() int32

func (*AutoscalingHpaSpec) GetTarget added in v0.24.19

func (x *AutoscalingHpaSpec) GetTarget() *AutoscalingHpaTarget

func (*AutoscalingHpaSpec) ProtoMessage added in v0.24.19

func (*AutoscalingHpaSpec) ProtoMessage()

func (*AutoscalingHpaSpec) ProtoReflect added in v0.24.19

func (x *AutoscalingHpaSpec) ProtoReflect() protoreflect.Message

func (*AutoscalingHpaSpec) Reset added in v0.24.19

func (x *AutoscalingHpaSpec) Reset()

func (*AutoscalingHpaSpec) String added in v0.24.19

func (x *AutoscalingHpaSpec) String() string

type AutoscalingHpaStatus added in v0.24.19

type AutoscalingHpaStatus struct {
	CurrentReplicas int32                      `protobuf:"varint,1,opt,name=current_replicas,json=currentReplicas,proto3" json:"current_replicas,omitempty"`
	DesiredReplicas int32                      `protobuf:"varint,2,opt,name=desired_replicas,json=desiredReplicas,proto3" json:"desired_replicas,omitempty"`
	Conditions      []*AutoscalingHpaCondition `protobuf:"bytes,3,rep,name=conditions,proto3" json:"conditions,omitempty"`
	LasScaleTime    *timestamppb.Timestamp     `protobuf:"bytes,4,opt,name=las_scale_time,json=lasScaleTime,proto3" json:"las_scale_time,omitempty"`
	// contains filtered or unexported fields
}

func (*AutoscalingHpaStatus) Descriptor deprecated added in v0.24.19

func (*AutoscalingHpaStatus) Descriptor() ([]byte, []int)

Deprecated: Use AutoscalingHpaStatus.ProtoReflect.Descriptor instead.

func (*AutoscalingHpaStatus) GetConditions added in v0.24.19

func (x *AutoscalingHpaStatus) GetConditions() []*AutoscalingHpaCondition

func (*AutoscalingHpaStatus) GetCurrentReplicas added in v0.24.19

func (x *AutoscalingHpaStatus) GetCurrentReplicas() int32

func (*AutoscalingHpaStatus) GetDesiredReplicas added in v0.24.19

func (x *AutoscalingHpaStatus) GetDesiredReplicas() int32

func (*AutoscalingHpaStatus) GetLasScaleTime added in v0.24.19

func (x *AutoscalingHpaStatus) GetLasScaleTime() *timestamppb.Timestamp

func (*AutoscalingHpaStatus) ProtoMessage added in v0.24.19

func (*AutoscalingHpaStatus) ProtoMessage()

func (*AutoscalingHpaStatus) ProtoReflect added in v0.24.19

func (x *AutoscalingHpaStatus) ProtoReflect() protoreflect.Message

func (*AutoscalingHpaStatus) Reset added in v0.24.19

func (x *AutoscalingHpaStatus) Reset()

func (*AutoscalingHpaStatus) String added in v0.24.19

func (x *AutoscalingHpaStatus) String() string

type AutoscalingHpaSummary added in v0.24.19

type AutoscalingHpaSummary struct {
	BaseObject *BaseObject           `protobuf:"bytes,1,opt,name=base_object,json=baseObject,proto3" json:"base_object,omitempty"`
	Spec       *AutoscalingHpaSpec   `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	Status     *AutoscalingHpaStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*AutoscalingHpaSummary) Descriptor deprecated added in v0.24.19

func (*AutoscalingHpaSummary) Descriptor() ([]byte, []int)

Deprecated: Use AutoscalingHpaSummary.ProtoReflect.Descriptor instead.

func (*AutoscalingHpaSummary) GetBaseObject added in v0.24.19

func (x *AutoscalingHpaSummary) GetBaseObject() *BaseObject

func (*AutoscalingHpaSummary) GetSpec added in v0.24.19

func (*AutoscalingHpaSummary) GetStatus added in v0.24.19

func (*AutoscalingHpaSummary) ProtoMessage added in v0.24.19

func (*AutoscalingHpaSummary) ProtoMessage()

func (*AutoscalingHpaSummary) ProtoReflect added in v0.24.19

func (x *AutoscalingHpaSummary) ProtoReflect() protoreflect.Message

func (*AutoscalingHpaSummary) Reset added in v0.24.19

func (x *AutoscalingHpaSummary) Reset()

func (*AutoscalingHpaSummary) String added in v0.24.19

func (x *AutoscalingHpaSummary) String() string

type AutoscalingHpaTarget added in v0.24.19

type AutoscalingHpaTarget struct {
	ApiVersion string `protobuf:"bytes,1,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
	Kind       string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	Name       string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*AutoscalingHpaTarget) Descriptor deprecated added in v0.24.19

func (*AutoscalingHpaTarget) Descriptor() ([]byte, []int)

Deprecated: Use AutoscalingHpaTarget.ProtoReflect.Descriptor instead.

func (*AutoscalingHpaTarget) GetApiVersion added in v0.24.19

func (x *AutoscalingHpaTarget) GetApiVersion() string

func (*AutoscalingHpaTarget) GetKind added in v0.24.19

func (x *AutoscalingHpaTarget) GetKind() string

func (*AutoscalingHpaTarget) GetName added in v0.24.19

func (x *AutoscalingHpaTarget) GetName() string

func (*AutoscalingHpaTarget) ProtoMessage added in v0.24.19

func (*AutoscalingHpaTarget) ProtoMessage()

func (*AutoscalingHpaTarget) ProtoReflect added in v0.24.19

func (x *AutoscalingHpaTarget) ProtoReflect() protoreflect.Message

func (*AutoscalingHpaTarget) Reset added in v0.24.19

func (x *AutoscalingHpaTarget) Reset()

func (*AutoscalingHpaTarget) String added in v0.24.19

func (x *AutoscalingHpaTarget) String() string

type BaseObject

type BaseObject struct {
	Id              string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ApiVersion      string            `protobuf:"bytes,2,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
	Kind            string            `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
	Name            string            `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Uid             string            `protobuf:"bytes,5,opt,name=uid,proto3" json:"uid,omitempty"`
	ResourceVersion string            `protobuf:"bytes,6,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	Namespace       string            `protobuf:"bytes,7,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Labels          map[string]string `` /* 139-byte string literal not displayed */
	Annotations     map[string]string `` /* 149-byte string literal not displayed */
	OwnerRef        []*OwnerRef       `protobuf:"bytes,10,rep,name=owner_ref,json=ownerRef,proto3" json:"owner_ref,omitempty"`
	// contains filtered or unexported fields
}

BaseObject contains common metadata for Kubernetes objects.

func (*BaseObject) Descriptor deprecated

func (*BaseObject) Descriptor() ([]byte, []int)

Deprecated: Use BaseObject.ProtoReflect.Descriptor instead.

func (*BaseObject) GetAnnotations

func (x *BaseObject) GetAnnotations() map[string]string

func (*BaseObject) GetApiVersion

func (x *BaseObject) GetApiVersion() string

func (*BaseObject) GetId

func (x *BaseObject) GetId() string

func (*BaseObject) GetKind

func (x *BaseObject) GetKind() string

func (*BaseObject) GetLabels

func (x *BaseObject) GetLabels() map[string]string

func (*BaseObject) GetName

func (x *BaseObject) GetName() string

func (*BaseObject) GetNamespace

func (x *BaseObject) GetNamespace() string

func (*BaseObject) GetOwnerRef

func (x *BaseObject) GetOwnerRef() []*OwnerRef

func (*BaseObject) GetResourceVersion

func (x *BaseObject) GetResourceVersion() string

func (*BaseObject) GetUid

func (x *BaseObject) GetUid() string

func (*BaseObject) ProtoMessage

func (*BaseObject) ProtoMessage()

func (*BaseObject) ProtoReflect

func (x *BaseObject) ProtoReflect() protoreflect.Message

func (*BaseObject) Reset

func (x *BaseObject) Reset()

func (*BaseObject) String

func (x *BaseObject) String() string

type BaseObjectGetter added in v0.19.1

type BaseObjectGetter interface {
	GetBaseObject() *BaseObject
}

BaseObjectGetter is an interface that exposes a method to retrieve the BaseObject. This interface makes it easier to write functions that operate on Kubernetes objects without having to know the specific type of the object, as long as it implements this interface.

type ConfigMapSummary

type ConfigMapSummary struct {
	BaseObject *BaseObject       `protobuf:"bytes,1,opt,name=base_object,json=baseObject,proto3" json:"base_object,omitempty"`
	Hashes     map[string]string `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

ConfigMapSummary summarizes a Kubernetes ConfigMap.

func (*ConfigMapSummary) Descriptor deprecated

func (*ConfigMapSummary) Descriptor() ([]byte, []int)

Deprecated: Use ConfigMapSummary.ProtoReflect.Descriptor instead.

func (*ConfigMapSummary) GetBaseObject

func (x *ConfigMapSummary) GetBaseObject() *BaseObject

func (*ConfigMapSummary) GetHashes

func (x *ConfigMapSummary) GetHashes() map[string]string

func (*ConfigMapSummary) ProtoMessage

func (*ConfigMapSummary) ProtoMessage()

func (*ConfigMapSummary) ProtoReflect

func (x *ConfigMapSummary) ProtoReflect() protoreflect.Message

func (*ConfigMapSummary) Reset

func (x *ConfigMapSummary) Reset()

func (*ConfigMapSummary) String

func (x *ConfigMapSummary) String() string

type ContainerPortSpec added in v0.24.4

type ContainerPortSpec struct {
	ContainerPort int32  `protobuf:"varint,1,opt,name=container_port,json=containerPort,proto3" json:"container_port,omitempty"`
	Name          string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Protocol      string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"`
	// contains filtered or unexported fields
}

ContainerPortSpec is the spec of a container port.

func (*ContainerPortSpec) Descriptor deprecated added in v0.24.4

func (*ContainerPortSpec) Descriptor() ([]byte, []int)

Deprecated: Use ContainerPortSpec.ProtoReflect.Descriptor instead.

func (*ContainerPortSpec) GetContainerPort added in v0.24.4

func (x *ContainerPortSpec) GetContainerPort() int32

func (*ContainerPortSpec) GetName added in v0.24.4

func (x *ContainerPortSpec) GetName() string

func (*ContainerPortSpec) GetProtocol added in v0.24.4

func (x *ContainerPortSpec) GetProtocol() string

func (*ContainerPortSpec) ProtoMessage added in v0.24.4

func (*ContainerPortSpec) ProtoMessage()

func (*ContainerPortSpec) ProtoReflect added in v0.24.4

func (x *ContainerPortSpec) ProtoReflect() protoreflect.Message

func (*ContainerPortSpec) Reset added in v0.24.4

func (x *ContainerPortSpec) Reset()

func (*ContainerPortSpec) String added in v0.24.4

func (x *ContainerPortSpec) String() string

type ImageSummary

type ImageSummary struct {
	Image   string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
	ImageId string `protobuf:"bytes,2,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
	// contains filtered or unexported fields
}

ImageSummary contains details about a container image.

func (*ImageSummary) Descriptor deprecated

func (*ImageSummary) Descriptor() ([]byte, []int)

Deprecated: Use ImageSummary.ProtoReflect.Descriptor instead.

func (*ImageSummary) GetImage

func (x *ImageSummary) GetImage() string

func (*ImageSummary) GetImageId

func (x *ImageSummary) GetImageId() string

func (*ImageSummary) ProtoMessage

func (*ImageSummary) ProtoMessage()

func (*ImageSummary) ProtoReflect

func (x *ImageSummary) ProtoReflect() protoreflect.Message

func (*ImageSummary) Reset

func (x *ImageSummary) Reset()

func (*ImageSummary) String

func (x *ImageSummary) String() string

type OwnerRef

type OwnerRef struct {
	ApiVersion string `protobuf:"bytes,1,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
	Kind       string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	Name       string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Controller bool   `protobuf:"varint,4,opt,name=controller,proto3" json:"controller,omitempty"`
	// contains filtered or unexported fields
}

OwnerRef describes an owning object.

func (*OwnerRef) Descriptor deprecated

func (*OwnerRef) Descriptor() ([]byte, []int)

Deprecated: Use OwnerRef.ProtoReflect.Descriptor instead.

func (*OwnerRef) GetApiVersion

func (x *OwnerRef) GetApiVersion() string

func (*OwnerRef) GetController

func (x *OwnerRef) GetController() bool

func (*OwnerRef) GetKind

func (x *OwnerRef) GetKind() string

func (*OwnerRef) GetName

func (x *OwnerRef) GetName() string

func (*OwnerRef) ProtoMessage

func (*OwnerRef) ProtoMessage()

func (*OwnerRef) ProtoReflect

func (x *OwnerRef) ProtoReflect() protoreflect.Message

func (*OwnerRef) Reset

func (x *OwnerRef) Reset()

func (*OwnerRef) String

func (x *OwnerRef) String() string

type PackagedObject

type PackagedObject struct {
	ResourceAttributes map[string]string `` /* 189-byte string literal not displayed */
	RecordAttributes   map[string]string `` /* 183-byte string literal not displayed */
	// Types that are valid to be assigned to Object:
	//
	//	*PackagedObject_PodSummary
	//	*PackagedObject_SecretSummary
	//	*PackagedObject_ConfigMapSummary
	//	*PackagedObject_AppsDeploymentSummary
	//	*PackagedObject_AppsStatefulSetSummary
	//	*PackagedObject_AppsDaemonSetSummary
	//	*PackagedObject_AppsReplicaSetSummary
	//	*PackagedObject_AutoscalingHpaSummary
	Object isPackagedObject_Object `protobuf_oneof:"object"`
	// contains filtered or unexported fields
}

PackagedObject represents an object with arbitrary attributes.

func NewPackagedObject added in v0.22.5

func NewPackagedObject(obj any, rla map[string]string, la map[string]string) *PackagedObject

func (*PackagedObject) Descriptor deprecated

func (*PackagedObject) Descriptor() ([]byte, []int)

Deprecated: Use PackagedObject.ProtoReflect.Descriptor instead.

func (*PackagedObject) GetAppsDaemonSetSummary added in v0.22.1

func (x *PackagedObject) GetAppsDaemonSetSummary() *AppsDaemonSetSummary

func (*PackagedObject) GetAppsDeploymentSummary added in v0.22.0

func (x *PackagedObject) GetAppsDeploymentSummary() *AppsDeploymentSummary

func (*PackagedObject) GetAppsReplicaSetSummary added in v0.22.3

func (x *PackagedObject) GetAppsReplicaSetSummary() *AppsReplicaSetSummary

func (*PackagedObject) GetAppsStatefulSetSummary added in v0.22.1

func (x *PackagedObject) GetAppsStatefulSetSummary() *AppsStatefulSetSummary

func (*PackagedObject) GetAutoscalingHpaSummary added in v0.24.19

func (x *PackagedObject) GetAutoscalingHpaSummary() *AutoscalingHpaSummary

func (*PackagedObject) GetBaseObject added in v0.19.1

func (po *PackagedObject) GetBaseObject() *BaseObject

func (*PackagedObject) GetConfigMapSummary

func (x *PackagedObject) GetConfigMapSummary() *ConfigMapSummary

func (*PackagedObject) GetObject

func (x *PackagedObject) GetObject() isPackagedObject_Object

func (*PackagedObject) GetPodSummary

func (x *PackagedObject) GetPodSummary() *PodSummary

func (*PackagedObject) GetRecordAttributes

func (x *PackagedObject) GetRecordAttributes() map[string]string

func (*PackagedObject) GetResourceAttributes

func (x *PackagedObject) GetResourceAttributes() map[string]string

func (*PackagedObject) GetSecretSummary

func (x *PackagedObject) GetSecretSummary() *SecretSummary

func (*PackagedObject) ProtoMessage

func (*PackagedObject) ProtoMessage()

func (*PackagedObject) ProtoReflect

func (x *PackagedObject) ProtoReflect() protoreflect.Message

func (*PackagedObject) Reset

func (x *PackagedObject) Reset()

func (*PackagedObject) String

func (x *PackagedObject) String() string

type PackagedObjectList added in v0.19.2

type PackagedObjectList struct {
	Items []*PackagedObject `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*PackagedObjectList) Descriptor deprecated added in v0.19.2

func (*PackagedObjectList) Descriptor() ([]byte, []int)

Deprecated: Use PackagedObjectList.ProtoReflect.Descriptor instead.

func (*PackagedObjectList) GetItems added in v0.19.2

func (x *PackagedObjectList) GetItems() []*PackagedObject

func (*PackagedObjectList) ProtoMessage added in v0.19.2

func (*PackagedObjectList) ProtoMessage()

func (*PackagedObjectList) ProtoReflect added in v0.19.2

func (x *PackagedObjectList) ProtoReflect() protoreflect.Message

func (*PackagedObjectList) Reset added in v0.19.2

func (x *PackagedObjectList) Reset()

func (*PackagedObjectList) String added in v0.19.2

func (x *PackagedObjectList) String() string

type PackagedObject_AppsDaemonSetSummary added in v0.22.1

type PackagedObject_AppsDaemonSetSummary struct {
	AppsDaemonSetSummary *AppsDaemonSetSummary `protobuf:"bytes,8,opt,name=apps_daemon_set_summary,json=appsDaemonSetSummary,proto3,oneof"`
}

type PackagedObject_AppsDeploymentSummary added in v0.22.0

type PackagedObject_AppsDeploymentSummary struct {
	AppsDeploymentSummary *AppsDeploymentSummary `protobuf:"bytes,6,opt,name=apps_deployment_summary,json=appsDeploymentSummary,proto3,oneof"`
}

type PackagedObject_AppsReplicaSetSummary added in v0.22.3

type PackagedObject_AppsReplicaSetSummary struct {
	AppsReplicaSetSummary *AppsReplicaSetSummary `protobuf:"bytes,9,opt,name=apps_replica_set_summary,json=appsReplicaSetSummary,proto3,oneof"`
}

type PackagedObject_AppsStatefulSetSummary added in v0.22.1

type PackagedObject_AppsStatefulSetSummary struct {
	AppsStatefulSetSummary *AppsStatefulSetSummary `protobuf:"bytes,7,opt,name=apps_stateful_set_summary,json=appsStatefulSetSummary,proto3,oneof"`
}

type PackagedObject_AutoscalingHpaSummary added in v0.24.19

type PackagedObject_AutoscalingHpaSummary struct {
	AutoscalingHpaSummary *AutoscalingHpaSummary `protobuf:"bytes,10,opt,name=autoscaling_hpa_summary,json=autoscalingHpaSummary,proto3,oneof"`
}

type PackagedObject_ConfigMapSummary

type PackagedObject_ConfigMapSummary struct {
	ConfigMapSummary *ConfigMapSummary `protobuf:"bytes,5,opt,name=config_map_summary,json=configMapSummary,proto3,oneof"`
}

type PackagedObject_PodSummary

type PackagedObject_PodSummary struct {
	PodSummary *PodSummary `protobuf:"bytes,3,opt,name=pod_summary,json=podSummary,proto3,oneof"`
}

type PackagedObject_SecretSummary

type PackagedObject_SecretSummary struct {
	SecretSummary *SecretSummary `protobuf:"bytes,4,opt,name=secret_summary,json=secretSummary,proto3,oneof"`
}

type PodContainerSpec added in v0.22.0

type PodContainerSpec struct {
	Name           string               `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Image          string               `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"`
	Resources      map[string]string    `` /* 145-byte string literal not displayed */
	ConfigMapNames []string             `protobuf:"bytes,4,rep,name=config_map_names,json=configMapNames,proto3" json:"config_map_names,omitempty"`
	SecretNames    []string             `protobuf:"bytes,5,rep,name=secret_names,json=secretNames,proto3" json:"secret_names,omitempty"`
	Ports          []*ContainerPortSpec `protobuf:"bytes,6,rep,name=ports,proto3" json:"ports,omitempty"`
	// contains filtered or unexported fields
}

PodContainerSpec is the spec of a PodContainerSummary.

func (*PodContainerSpec) Descriptor deprecated added in v0.22.0

func (*PodContainerSpec) Descriptor() ([]byte, []int)

Deprecated: Use PodContainerSpec.ProtoReflect.Descriptor instead.

func (*PodContainerSpec) GetConfigMapNames added in v0.22.0

func (x *PodContainerSpec) GetConfigMapNames() []string

func (*PodContainerSpec) GetImage added in v0.22.0

func (x *PodContainerSpec) GetImage() string

func (*PodContainerSpec) GetName added in v0.22.0

func (x *PodContainerSpec) GetName() string

func (*PodContainerSpec) GetPorts added in v0.24.4

func (x *PodContainerSpec) GetPorts() []*ContainerPortSpec

func (*PodContainerSpec) GetResources added in v0.22.0

func (x *PodContainerSpec) GetResources() map[string]string

func (*PodContainerSpec) GetSecretNames added in v0.22.0

func (x *PodContainerSpec) GetSecretNames() []string

func (*PodContainerSpec) ProtoMessage added in v0.22.0

func (*PodContainerSpec) ProtoMessage()

func (*PodContainerSpec) ProtoReflect added in v0.22.0

func (x *PodContainerSpec) ProtoReflect() protoreflect.Message

func (*PodContainerSpec) Reset added in v0.22.0

func (x *PodContainerSpec) Reset()

func (*PodContainerSpec) String added in v0.22.0

func (x *PodContainerSpec) String() string

type PodContainerStatus added in v0.22.0

type PodContainerStatus struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Ready bool   `protobuf:"varint,2,opt,name=ready,proto3" json:"ready,omitempty"`
	// The "resources" field corresponds to the container resource requests.
	IsImagePullBackOff bool          `protobuf:"varint,3,opt,name=is_image_pull_back_off,json=isImagePullBackOff,proto3" json:"is_image_pull_back_off,omitempty"`
	IsCrashLoopBackOff bool          `protobuf:"varint,4,opt,name=is_crash_loop_back_off,json=isCrashLoopBackOff,proto3" json:"is_crash_loop_back_off,omitempty"`
	WasOomKilled       bool          `protobuf:"varint,5,opt,name=was_oom_killed,json=wasOomKilled,proto3" json:"was_oom_killed,omitempty"`
	Image              *ImageSummary `protobuf:"bytes,6,opt,name=image,proto3" json:"image,omitempty"`
	RestartCount       int32         `protobuf:"varint,7,opt,name=restart_count,json=restartCount,proto3" json:"restart_count,omitempty"`
	// contains filtered or unexported fields
}

PodContainerStatus is the status of a PodContainerSummary.

func (*PodContainerStatus) Descriptor deprecated added in v0.22.0

func (*PodContainerStatus) Descriptor() ([]byte, []int)

Deprecated: Use PodContainerStatus.ProtoReflect.Descriptor instead.

func (*PodContainerStatus) GetImage added in v0.22.0

func (x *PodContainerStatus) GetImage() *ImageSummary

func (*PodContainerStatus) GetIsCrashLoopBackOff added in v0.22.0

func (x *PodContainerStatus) GetIsCrashLoopBackOff() bool

func (*PodContainerStatus) GetIsImagePullBackOff added in v0.22.0

func (x *PodContainerStatus) GetIsImagePullBackOff() bool

func (*PodContainerStatus) GetName added in v0.22.0

func (x *PodContainerStatus) GetName() string

func (*PodContainerStatus) GetReady added in v0.22.0

func (x *PodContainerStatus) GetReady() bool

func (*PodContainerStatus) GetRestartCount added in v0.24.6

func (x *PodContainerStatus) GetRestartCount() int32

func (*PodContainerStatus) GetWasOomKilled added in v0.22.0

func (x *PodContainerStatus) GetWasOomKilled() bool

func (*PodContainerStatus) ProtoMessage added in v0.22.0

func (*PodContainerStatus) ProtoMessage()

func (*PodContainerStatus) ProtoReflect added in v0.22.0

func (x *PodContainerStatus) ProtoReflect() protoreflect.Message

func (*PodContainerStatus) Reset added in v0.22.0

func (x *PodContainerStatus) Reset()

func (*PodContainerStatus) String added in v0.22.0

func (x *PodContainerStatus) String() string

type PodContainerSummary

type PodContainerSummary struct {
	Spec *PodContainerSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

PodContainerSummary summarizes a container within a Pod.

func (*PodContainerSummary) Descriptor deprecated

func (*PodContainerSummary) Descriptor() ([]byte, []int)

Deprecated: Use PodContainerSummary.ProtoReflect.Descriptor instead.

func (*PodContainerSummary) GetSpec added in v0.22.0

func (x *PodContainerSummary) GetSpec() *PodContainerSpec

func (*PodContainerSummary) ProtoMessage

func (*PodContainerSummary) ProtoMessage()

func (*PodContainerSummary) ProtoReflect

func (x *PodContainerSummary) ProtoReflect() protoreflect.Message

func (*PodContainerSummary) Reset

func (x *PodContainerSummary) Reset()

func (*PodContainerSummary) String

func (x *PodContainerSummary) String() string

type PodSpec added in v0.22.0

type PodSpec struct {
	Containers         []*PodContainerSpec `protobuf:"bytes,1,rep,name=containers,proto3" json:"containers,omitempty"`
	ServiceAccountName string              `protobuf:"bytes,2,opt,name=service_account_name,json=serviceAccountName,proto3" json:"service_account_name,omitempty"`
	// contains filtered or unexported fields
}

PodSpec is the spec of a PodSummary.

func (*PodSpec) Descriptor deprecated added in v0.22.0

func (*PodSpec) Descriptor() ([]byte, []int)

Deprecated: Use PodSpec.ProtoReflect.Descriptor instead.

func (*PodSpec) GetContainers added in v0.22.0

func (x *PodSpec) GetContainers() []*PodContainerSpec

func (*PodSpec) GetServiceAccountName added in v0.22.0

func (x *PodSpec) GetServiceAccountName() string

func (*PodSpec) ProtoMessage added in v0.22.0

func (*PodSpec) ProtoMessage()

func (*PodSpec) ProtoReflect added in v0.22.0

func (x *PodSpec) ProtoReflect() protoreflect.Message

func (*PodSpec) Reset added in v0.22.0

func (x *PodSpec) Reset()

func (*PodSpec) String added in v0.22.0

func (x *PodSpec) String() string

type PodStatus added in v0.22.0

type PodStatus struct {
	HostIps         []string               `protobuf:"bytes,1,rep,name=host_ips,json=hostIps,proto3" json:"host_ips,omitempty"`
	PodIps          []string               `protobuf:"bytes,2,rep,name=pod_ips,json=podIps,proto3" json:"pod_ips,omitempty"`
	Phase           string                 `protobuf:"bytes,3,opt,name=phase,proto3" json:"phase,omitempty"`
	StartedAt       *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
	PhaseMessage    string                 `protobuf:"bytes,5,opt,name=phase_message,json=phaseMessage,proto3" json:"phase_message,omitempty"`
	ContainerStatus []*PodContainerStatus  `protobuf:"bytes,6,rep,name=container_status,json=containerStatus,proto3" json:"container_status,omitempty"`
	// contains filtered or unexported fields
}

PodStatus is the status of a PodSummary.

func (*PodStatus) Descriptor deprecated added in v0.22.0

func (*PodStatus) Descriptor() ([]byte, []int)

Deprecated: Use PodStatus.ProtoReflect.Descriptor instead.

func (*PodStatus) GetContainerStatus added in v0.22.0

func (x *PodStatus) GetContainerStatus() []*PodContainerStatus

func (*PodStatus) GetHostIps added in v0.22.0

func (x *PodStatus) GetHostIps() []string

func (*PodStatus) GetPhase added in v0.22.0

func (x *PodStatus) GetPhase() string

func (*PodStatus) GetPhaseMessage added in v0.22.0

func (x *PodStatus) GetPhaseMessage() string

func (*PodStatus) GetPodIps added in v0.22.0

func (x *PodStatus) GetPodIps() []string

func (*PodStatus) GetStartedAt added in v0.22.0

func (x *PodStatus) GetStartedAt() *timestamppb.Timestamp

func (*PodStatus) ProtoMessage added in v0.22.0

func (*PodStatus) ProtoMessage()

func (*PodStatus) ProtoReflect added in v0.22.0

func (x *PodStatus) ProtoReflect() protoreflect.Message

func (*PodStatus) Reset added in v0.22.0

func (x *PodStatus) Reset()

func (*PodStatus) String added in v0.22.0

func (x *PodStatus) String() string

type PodSummary

type PodSummary struct {
	BaseObject *BaseObject `protobuf:"bytes,1,opt,name=base_object,json=baseObject,proto3" json:"base_object,omitempty"`
	// "spec" is the spec of the Pod, which is static.
	Spec *PodSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// "status" is the dynamic status of the Pod.
	Status *PodStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

PodSummary summarizes a Kubernetes Pod.

func (*PodSummary) Descriptor deprecated

func (*PodSummary) Descriptor() ([]byte, []int)

Deprecated: Use PodSummary.ProtoReflect.Descriptor instead.

func (*PodSummary) GetBaseObject

func (x *PodSummary) GetBaseObject() *BaseObject

func (*PodSummary) GetSpec added in v0.22.0

func (x *PodSummary) GetSpec() *PodSpec

func (*PodSummary) GetStatus added in v0.22.0

func (x *PodSummary) GetStatus() *PodStatus

func (*PodSummary) ProtoMessage

func (*PodSummary) ProtoMessage()

func (*PodSummary) ProtoReflect

func (x *PodSummary) ProtoReflect() protoreflect.Message

func (*PodSummary) Reset

func (x *PodSummary) Reset()

func (*PodSummary) String

func (x *PodSummary) String() string

type SecretSummary

type SecretSummary struct {
	BaseObject *BaseObject       `protobuf:"bytes,1,opt,name=base_object,json=baseObject,proto3" json:"base_object,omitempty"`
	Type       string            `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Hashes     map[string]string `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

SecretSummary summarizes a Kubernetes Secret.

func (*SecretSummary) Descriptor deprecated

func (*SecretSummary) Descriptor() ([]byte, []int)

Deprecated: Use SecretSummary.ProtoReflect.Descriptor instead.

func (*SecretSummary) GetBaseObject

func (x *SecretSummary) GetBaseObject() *BaseObject

func (*SecretSummary) GetHashes

func (x *SecretSummary) GetHashes() map[string]string

func (*SecretSummary) GetType

func (x *SecretSummary) GetType() string

func (*SecretSummary) ProtoMessage

func (*SecretSummary) ProtoMessage()

func (*SecretSummary) ProtoReflect

func (x *SecretSummary) ProtoReflect() protoreflect.Message

func (*SecretSummary) Reset

func (x *SecretSummary) Reset()

func (*SecretSummary) String

func (x *SecretSummary) String() string

Directories

Path Synopsis
This tool generates the GetBaseObject() method for the PackagedObject message.
This tool generates the GetBaseObject() method for the PackagedObject message.

Jump to

Keyboard shortcuts

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